body {font-family: Tahoma; font-size: 11px; color: #002434; margin: 0px; background-image: url(img/bkg.gif); background-repeat: repeat-x; background-position: top; background-color: #dadada;}

img {border: 0px;}

a, a:visited, a:active {color: #002434; text-decoration: none;}
a:hover {text-decoration: underline;}

a.white:hover {color: white;}
a.black:hover {color: black;}
a.silver:hover {color: silver;}
a.gray:hover {color: gray;}
a.maroon:hover {color: maroon;}
a.red:hover {color: red;}
a.purple:hover {color: purple;}
a.fuchsia:hover {color: fuchsia;}
a.green:hover {color: green;}
a.lime:hover {color: lime;}
a.olive:hover {color: olive;}
a.navy:hover {color: navy;}
a.yellow:hover {color: yellow;}
a.blue:hover {color: blue;}
a.teal:hover {color: teal;}
a.aqua:hover {color: aqua;}


#top_head {width: 971px; height: 29px; margin: auto; margin-top: 5px; background-image: url(img/top_01.png); }
#container {margin: auto;}
#cont_left {background-image: url(img/shadow_left.png); width: 10px;}
#center {width: 951px; background-color: #ffffff; }
#cont_right {background-image: url(img/shadow_right.png); width: 10px;}
#top_center {background-image: url(img/top_02.jpg); width: 951px; height: 141px;}

#top_icons {float: right; margin-top: 5px;}
#top_icons ul {list-style-type: none; margin: 0px; margin-right: 15px; padding: 0px;}
#top_icons li {list-style-type: none; float: left; line-height: 13px; margin-right: 15px;}
#top_icons a, #top_icons a:active, #top_icons a:visited {font-size: 10px; font-weight: bold; color: #407bc7; text-decoration: none; }
#top_icons a:hover {text-decoration: underline; }

#menu {width: 951px; height: 38px;}
#menu ul {list-style-type: none; margin: 0px; padding: 0px;}
#menu li {list-style-type: none; float: left; position: relative;}

.over02 {width: 120px; position: relative; margin-left: -2px;}
.out02 {width: 116px; position: relative; left: 0px;}

.over03 {width: 86px; position: relative; margin-left: -2px;}
.out03 {width: 82px; position: relative; left: 0px;}
.over03b {margin-left: -2px;}

.over04 {width: 104px; position: relative; margin-left: -2px;}
.out04 {width: 101px; position: relative; left: 0px;}
.over04b {margin-left: -2px;}

.over05 {width: 153px; position: relative; margin-left: -1px;}
.out05 {width: 150px; position: relative; left: 0px;}
.over05b {margin-left: -1px;}

.over06 {width: 92px; position: relative; margin-left: -1px;}
.out06 {width: 90px; position: relative; left: 0px;}
.over06b {margin-left: -2px;}

.over07b {margin-left: -1px;}



#text{width: 951px; clear: both;}
#text_left {width: 681px; vertical-align: top; border: 0px;}
#text_right {width: 270px; background-image: url(img/bkg_wozek_right.jpg); background-repeat: no-repeat; vertical-align: top; border:0px; background-position: left top;}



/* text_left */

#txt {width: 626px; margin-left: 51px;}
#txt img.line {display: block;}
#txt_title {font-size: 22px; color: #555555; margin-top: 20px; margin-bottom: 15px;}
#txt_text {line-height: 170%; margin-top: 15px;}
#txt_text img {float: left; margin-bottom: 10px; margin-right: 10px;}

/* text_right */
#box_contact {width: 219px; height: 113px; background-image: url(img/box_contact.gif); background-repeat: no-repeat; margin-left: 36px; margin-top: 15px;  }
#box_contact .box_contact_txt {margin: 0px; padding: 0px; line-height: 150%;  margin-left: 13px; padding-top: 35px;}
#box_change {width: 219px; height: 113px; background-image: url(img/box_change.gif); background-repeat: no-repeat; margin-left: 36px; margin-top: 20px; }
#box_change img {border: 0px; position: relative; top: 80px; left: 90px;}
#box_nfz {width: 219px; margin-top: 20px; margin-left: 36px; text-align: center;}
#box_nfz img {margin-top: 10px; margin-bottom: 10px;}
#box_nfz p {margin: 0px; font-weight: bold; color: #363636; text-align: left;}
#box_nfz p.um {text-align: left;}
#box_nfz p.txt {color: #2d254a;}

/* oferta - lista kategorii */
#offer {width: 651px; margin-left: 20px;}
#offer img.line {display: block;}
#offer_title {font-size: 22px; color: #555555; margin-top: 20px; margin-bottom: 15px;}

.offer_left img, .offer_right img {float: left; margin-bottom: 10px; margin-right: 10px;}
#offer_cat_list td {vertical-align: top;}
#offer_cat_list td.offer_left {width: 324px; }
#offer_cat_list td.offer_left .offer_left_cont {width: 305px; }
#offer_cat_list td.offer_center_line {width: 2px; height: 132px; background-image: url(img/line_v_132_oferta.gif);}
#offer_cat_list td.offer_right {width: 325px; }
#offer_cat_list td.offer_right .offer_right_cont {width: 315px; margin-left: 10px; }
#offer_cat_list td.offer_long_line {width: 651px; height: 20px; background-image: url(img/line_h_651_oferta.gif); background-position: center left; background-repeat: no-repeat;}
.offer_list_title {width: 324px; margin-bottom: 10px; font-size: 12px; font-weight: bold; color: #002434;}
.offer_list title a, .offer_list title a:active, .offer_list title a:visited {font-weight: bold; color: #002434; text-decoration: none;}
.offer_list title a:hover {text-decoration: underline;}

#offer_cat_list ul {margin: 0px; padding: 0px; list-style-type: none; line-height: 170%; float: left;}
#offer_cat_list li {background-image: url(img/dot1.gif); background-repeat: no-repeat; background-position: left center; padding-left: 15px; font-size: 12px; color: #002434;}

/* promocje */
#promo {width: 626px; margin-left: 30px;}
#promo_head {background-image: url(img/head_bkg_aktualn.gif); width: 626px; height: 26px; background-repeat: no-repeat; margin-top: 20px; font-size: 12px; font-weight: bold; line-height: 26px; color: #002434;}
#promo img.promo_dot {float: left; position: relative; left: 10px; top: 9px; }
#promo_head span {margin-left: 25px;}
#promo_txt {width: 626px; margin-top: 10px; margin-bottom: 10px;}
#promo_txt img {float: left; margin-left: 10px;}
#promo_cont {margin-left: 20px; line-height: 150%; font-size: 12px; float: right; width: 440px;}
#promo_desc {width: 440px; height: 76px; margin-top: 10px;}
#promo_price {float: left; width: 250px; height: 76px;}
.promo_old {height: 22px; width: 220px; margin-left: 5px; margin-top: 10px;}
.promo_old_txt {float: left; height: 22px; width: 103px; font-weight: bold; line-height: 22px;}
.promo_old_bkg {float: left; height: 22px; width: 117px; background-image: url(img/price_bkg_grey.gif); text-align: center; font-weight: bold; color: #ffffff; font-size: 12px; line-height: 22px; text-decoration: line-through;}
.promo_old_bkg2 {float: left; height: 22px; width: 147px; background-image: url(img/price_bkg_grey2.gif); text-align: center; font-weight: bold; color: #ffffff; font-size: 12px; line-height: 22px; text-decoration: line-through;}
.promo_new {height: 22px; width: 220px; margin-left: 5px; margin-top: 10px;}
.promo_new_txt {float: left; height: 22px; width: 103px; font-weight: bold; line-height: 22px;}
.promo_new_bkg {float: left; height: 22px; width: 117px; background-image: url(img/price_bkg_red.gif); text-align: center; font-weight: bold; color: #ffffff; font-size: 12px; line-height: 22px;}
.promo_new_bkg2 {float: left; height: 22px; width: 147px; background-image: url(img/price_bkg_red2.gif); text-align: center; font-weight: bold; color: #ffffff; font-size: 12px; line-height: 22px;}
#promo_line_v {float: left; width: 2px; height: 76px; background-image: url(img/line_v_76_promocje.gif);}

#promo_more {height: 76px; width: 188px; float: left;}
#promo_more img {position: relative; left: 20px; top: 25px;}

/* kontakt */
#contact_cont {margin-top: 10px; width: 606px; height: 150px; margin-left: 10px; margin-right: 10px; line-height: 170%;}
.contact_h_line {float: left; width: 2px; height: 150px; background-image: url(img/line_v_132_kontakt.gif); background-repeat: no-repeat; background-position: center center;}
#contact_phone, #contact_mail, #contact_adress {text-align: center;}
#contact_phone p, #contact_mail p, #contact_adress p {margin-top: 10px; font-weight: bold;}
#contact_phone {float: left; width: 201px;height: 150px;}
#contact_mail {float: left; width: 200px;height: 150px;}
#contact_adress {float: left; width: 201px;height: 150px;}
#contact_desc {line-height: 170%; width: 626px; margin-top: 10px;}

/* kontakt - formularz */
 .dontdisplay { display: none; } -->  
#contact_table {margin-top: 20px;}
#contact_table td {height: 25px;}
#contact_table td.submit {text-align: center; height: 30px; vertical-align: bottom; }
#contact_table input {background-color: #dbdbdb; border: 1px solid #999999; font-size: 11px; width: 200px;}
#contact_table input.submit {background-color: #999999; border: 1px solid #dbdbdb; font-size: 11px; width: 80px; }
#contact_table textarea {background-color: #dbdbdb; border: 1px solid #999999; font-size: 11px; width: 300px; height: 100px; float: right;}

/* linki */
a.links, a.links:visited, a.links:active {font-size: 12px; font-weight: bold; color: #002434; text-decoration: none;}
a.links:hover {text-decoration: underline;}

/* aktualnosci */
.akt_head {background-image: url(img/head_bkg_aktualn.gif); width: 626px; height: 26px; background-repeat: no-repeat; margin-top: 20px; font-size: 12px;  line-height: 26px; color: #002434; clear: both;}
.akt_head span {margin-left: 15px; font-weight: bold;}
.akt_cont {width: 626px; margin-top: 10px; }
.akt_cont img {float: left;}
.akt_desc { margin-left: 20px; }

/* produkty - lista */
#products {width: 921px; clear: both;border: 0px; margin-left: 15px; margin-right: 15px; margin-top: 10px;}
#products_left {vertical-align: top; border: 0px; width: 241px;}
#products_center {vertical-align: top; border:0px; width: 29px; background-image: url(img/line_v_626.gif); background-repeat: repeat-y; background-position: top center;}
#products_right {vertical-align: top; border:0px; width: 651px;}
#products_left_box {width: 241px; background-image: url(img/bkg_wozek_right.jpg); background-repeat: no-repeat; background-position: left top;}

#products_menu {width: 241px; background-image: url(img/menu_oferta_head1.gif); background-repeat: no-repeat; background-position: top;  padding-top: 34px;}
#products_menu ul {margin: 0px; padding: 0px; list-style-type: none; width: 241px;}
#products_menu li {width: 241px; height: 27px; background-image: url(img/menu_oferta_content.gif); background-repeat: no-repeat; line-height: 27px; font-size: 12px; padding-left: 10px; cursor: pointer; }
#products_menu li:hover, #products_menu li.active {background-image: url(img/menu_oferta_content_over.gif); cursor: pointer;}
#products_bottom {width:241px; height: 18px; background-image: url(img/menu_oferta_bottom.gif);}

#products_list {width: 651px; border: 0px;}
#products_cat {width: 651px;  margin-top: 17px; height: 20px;}
#products_cat a, #products_cat a:active, #products_cat a:visited, .products_cat a, .products_cat a:active, .products_cat a:visited {font-weight:bold; text-decoration: underline; color: #3b3b3b;}
#products_cat a:hover, .products_cat a:hover {text-decoration: none;}
#products_cat a.prod, #products_cat a.prod:active, #products_cat a.prod:visited {font-weight:normal; text-decoration: none; color: #fd5300;}
#products_cat a.prod:hover {text-decoration: underline;}
.products_cat {float: left;}

.products_box {width:651px; clear: both; margin-top: 15px;}
.products_name {width:651px; height: 25px; background-image: url(img/head_bkg_dot1.gif); background-repeat: no-repeat;  font-weight: bold; font-size: 12px; line-height: 25px;}
.products_name span {margin-left: 30px;}
.products_name span a, .products_name span a:active, .products_name span a:visited {font-weight: bold; font-size: 12px; color: #002434; text-decoration: none;}
.products_name span a:hover {text-decoration: underline;}

.products_pages {float: right;}
.products_pages span {color: #ec5f01; font-weight: bold;}
.products_pages a, .products_pages a:active, .products_pages a:visited {color: #ec5f01; font-weight: bold; text-decoration: none;}
.products_pages a:hover {text-decoration: underline;}

.products_img {float: left; width: 187px;}
.products_img img {border: 1px solid #e1e1e1; float: left; margin: 10px;}
.products_desc_box {float: left;width: 464px; margin-top: 10px;}
.products_desc {width: 464px; font-size: 12px; line-height: 170%;}
.products_buttons {width: 464px; height: 22px; margin-top: 10px;}
.products_price {width: 147px; height: 22px; background-image: url(img/price_bkg_green.gif); background-repeat: no-repeat; float: right; margin-right: 10px; line-height: 22px; color: #ffffff; padding-left: 10px; font-size: 12px; font-weight: bold;}
.products_price3 {width: 125px; height: 22px; background-image: url(img/price_bkg_green3.gif); background-repeat: no-repeat; float: right; margin-right: 10px; line-height: 22px; color: #ffffff; padding-left: 10px; font-size: 12px; font-weight: bold;}
.products_more {float: right; margin-right: 10px;}
.products_more img {border: 0px;}
.products_icon {float: right; margin-right: 10px; padding-bottom: 10px;}
.products_icon img {border: 0px;}
.products_promo_price {width: 464px; height: 22px; margin-top: 10px;}
.products_promo_price_img {width: 147px; height: 22px; background-image: url(img/price_bkg_red2.gif); background-repeat: no-repeat; float: right; margin-right: 10px; line-height: 22px; color: #ffffff; padding-left: 10px; font-size: 12px; font-weight: bold; margin-bottom: 15px;}
.products_promo_price_img3 {width: 125px; height: 22px; background-image: url(img/price_bkg_red3.gif); background-repeat: no-repeat; float: right; margin-right: 10px; line-height: 22px; color: #ffffff; padding-left: 10px; font-size: 12px; font-weight: bold; margin-bottom: 15px;}


/* produkt */
#product_list {width: 651px; border: 0px;}

#product_cat {width: 651px;  margin-top: 17px;}
#product_cat a, #products_cat a:active, #products_cat a:visited {font-weight:bold; text-decoration: underline; color: #3b3b3b;}
#product_cat a:hover {text-decoration: none;}
#product_cat a.prod, #products_cat a.prod:active, #products_cat a.prod:visited {font-weight:normal; text-decoration: none; color: #fd5300;}
#product_cat a.prod:hover {text-decoration: underline;}

.product_box {width:651px; clear: both; margin-top: 15px;}
.product_name {width:651px; height: 25px; background-image: url(img/head_bkg_dot1.gif); background-repeat: no-repeat;  font-weight: bold; font-size: 12px; line-height: 25px;}
.product_name span {margin-left: 30px;}

.product_img {width: 651px; }
.product_img img {border: 1px solid #e1e1e1;  margin: 10px;}
.product_desc_box {width: 651px; margin-top: 10px; clear: both;}
.product_desc { font-size: 12px; line-height: 170%; margin-left: 10px;}
.product_icons { width:581px; margin-left: 10px; position: relative; }

.product_icons2 { width:650px; margin-left: 10px; position: relative; }

.product_icons2 .box {width:55px; background: #c4c3ff; margin-right: 1px; float: left; text-align: center;}
.product_icons2 .info {padding-top: 3px; padding-bottom: 3px;}

.product_icons_box1, .product_icons_box2, .product_icons_box3, .product_icons_box4, .product_icons_box5, .product_icons_box6, .product_icons_box7, .product_icons_box8, .product_icons_box9, .product_icons_box10 {background-position: top center; background-repeat: no-repeat; width: 111px; min-height: 92px; float: left;}
.product_icons_box1 {background-image: url(img/product1.gif);}
.product_icons_box2 {background-image: url(img/product2.gif);}
.product_icons_box3 {background-image: url(img/product3.gif);}
.product_icons_box4 {background-image: url(img/product4.gif);}
.product_icons_box5 {background-image: url(img/product5.gif);}
.product_icons_box6 {background-image: url(img/product6.gif);}
.product_icons_box7 {background-image: url(img/product7.gif);}
.product_icons_box8 {background-image: url(img/product8.gif);}
.product_icons_box9 {background-image: url(img/product9.gif);}
.product_icons_box10 {background-image: url(img/product10.gif);}
.product_icons_bed1, .product_icons_bed2, .product_icons_bed3, .product_icons_bed4, .product_icons_bed5, .product_icons_bed6, .product_icons_bed7, .product_icons_bed8, .product_icons_bed9, .product_icons_bed10 {background-position: top center; background-repeat: no-repeat; width: 111px; min-height: 92px; float: left;}
.product_icons_bed1 {background-image: url(img/product_bed1.gif);}
.product_icons_bed2 {background-image: url(img/product_bed2.gif);}
.product_icons_bed3 {background-image: url(img/product_bed3.gif);}
.product_icons_bed4 {background-image: url(img/product_bed4.gif);}
.product_icons_bed5 {background-image: url(img/product_bed5.gif);}
.product_icons_bed6 {background-image: url(img/product_bed6.gif);}
.product_icons_bed7 {background-image: url(img/product_bed7.gif);}
.product_icons_bed8 {background-image: url(img/product_bed8.gif);}
.product_icons_bed9 {background-image: url(img/product_bed9.gif);}
.product_icons_bed10 {background-image: url(img/product_bed10.gif);}
.product_icons_line {float: left; background: url(img/line_ico.gif) no-repeat center center; width: 116px; height: 30px;}

.product_icons_vline {float: left; background: url(img/line_v_92_icons.gif); width: 6px; height: 92px;}
.product_icons_hline {clear: both; background: url(img/line_h_581_icons.gif); width: 581px; height: 5px; }
.product_icons_value {margin-top: 77px; width: 111px; text-align: center;}
.product_buttons {width: 651px; height: 22px; clear: both; padding-top: 30px;}
.product_price {width: 147px; height: 22px; background-image: url(img/price_bkg_green.gif); background-repeat: no-repeat; float: right; margin-right: 10px; line-height: 22px; color: #ffffff; padding-left: 10px; font-size: 12px; font-weight: bold;}
.product_price3 {width: 125px; height: 22px; background-image: url(img/price_bkg_green3.gif); background-repeat: no-repeat; float: right; margin-right: 10px; line-height: 22px; color: #ffffff; padding-left: 10px; font-size: 12px; font-weight: bold;}
.product_more {float: right; margin-right: 10px;}
.product_more img {border: 0px;}
.product_promo_price {width: 651px; height: 22px; margin-top: 10px;}
.product_promo_price_img {width: 147px; height: 22px; background-image: url(img/price_bkg_red2.gif); background-repeat: no-repeat; float: right; margin-right: 10px; line-height: 22px; color: #ffffff; padding-left: 10px; font-size: 12px; font-weight: bold; margin-bottom: 15px;}
.product_promo_price_img3 {width: 125px; height: 22px; background-image: url(img/price_bkg_red3.gif); background-repeat: no-repeat; float: right; margin-right: 10px; line-height: 22px; color: #ffffff; padding-left: 10px; font-size: 12px; font-weight: bold; margin-bottom: 15px;}

.product_dofin {width: 651px; }
.product_dofin_title {width:651px; height: 25px; background-image: url(img/head_bkg_dot2.gif); background-repeat: no-repeat;  font-weight: bold; font-size: 12px; line-height: 25px; margin-top: 30px;}
.product_dofin_title span {margin-left: 30px;}
.product_dofin_box {width: 641px; margin-top: 10px; margin-left: 10px; line-height: 170%; font-size: 12px;}
.product_dofin_buttons {width: 651px; height: 29px; margin-top: 10px;}
.product_dofin_txt {float: right; margin-right: 20px; height: 29px; line-height: 29px; font-size: 12px;}
.product_dofin_more {float: right; margin-right: 40px;}

/* home */
#home_box {width: 626px; margin-left: 51px; }
#home_left_box {width: 313px; float: left; background: url(img/line_v_626.gif) right top repeat-y;  }
#home_right_box {width: 313px;  float: left; position: relative; left: -2px; background: url(img/line_v_626.gif) left top repeat-y;}
#home_right {margin-left: 17px;}
.home_title {font-size: 16px; color: #555555;}
.home_content {color: #f15d00; font-weight: bold;}
.home_content p {margin-top: 10px; margin-bottom: 0px;}
.home_content ul {margin: 0px; padding-left: 20px; padding-right: 20px;}
.home_content ul li {margin-top: 10px; margin-bottom: 0px; list-style-type:square; text-align: justify;}
.home_content ul li.txt {margin-top: -5px; color: #000000; font-weight: normal; list-style-type: none;}
.home_content a, .home_content a:visited, .home_content a:active {color: #f15d00; text-decoration: none;}
.home_content a:hover { text-decoration: underline;}


/* wyszukiwarka */
form {margin: 0px; padding: 0px;}
#search {line-height: 170%; margin-top: 15px; width: 626px; text-align: center;}
#search_result {line-height: 170%; margin-top: 15px; width: 626px; text-align: left; font-size: 14px;}
#search_result a {font-size: 13px;}

/* stopka */
#footer {width: 971px; height: 80px; margin: auto; background-image: url(img/footer_bkg.png); font-size: 10px; color: #5f5f5f; clear: both;}
#footer div {position: relative; top: 45px; left: 40px;}



