BODY { padding: 0px; padding-bottom: 20px; margin: 0px; background: url(images/bg.jpg) top center #E4841E no-repeat; overflow: auto; }
td { vertical-align: top; font-size: 11px; font-family: Arial; color: #605E5E; line-height: 14px; }
a { text-decoration: none; color: #605E5E; }
a:hover { text-decoration: underline; color: #605E5E; }
img { border: 0px; }
form { margin: 0px; }
input, textarea, select { font-size: 11px; font-family: Arial; color: #605E5E; }

/* strona_glowna */
table.table { width: 980px; }
td.top { width: 980px; height: 117px; background: url(images/top.gif) no-repeat; }
div.top { position: relative; }

a.top_logo { display: block; position: absolute; top: 33px; left: 3px; width: 210px; height: 68px; }

div.top_menu a { display: block; position: absolute; top: 63px; height: 18px; background: url(images/top_menu_over.gif) 0px 300px repeat-x; }
div.top_menu a:hover { height: 27px; background-position: left bottom; }

a.top_menu_1 { left: 326px; width: 64px; }
a.top_menu_2 { left: 406px; width: 72px; }
a.top_menu_3 { left: 493px; width: 108px; }
a.top_menu_4 { left: 614px; width: 103px; }
a.top_menu_5 { left: 731px; width: 164px; }
a.top_menu_6 { left: 909px; width: 70px; }

a#top_menu_over { height: 27px; background-position: left bottom; }

td.menu_ng, td.content_ng { height: 30px; }

td.menu { width: 216px; }
td.content { width: 764px; background: #FFFFFF; }

div.menu { width: 216px; background: #BF0405; }
div.menu_link, div.menu_link_over { width: 216px; }
div.menu_link a, div.menu_link_over a { display: block; width: 216px; font-size: 12px; text-transform: uppercase; color: #FFFFFF; }
div.menu_link a b, div.menu_link_over a b { display: block; padding: 11px 30px 10px 20px; background: url(images/menu_link_s.gif) center right no-repeat; }
div.menu_link a:hover, div.menu_link_over a:hover { text-decoration: none; color: #E76400; background: url(images/menu_link_over.gif) top right #FFFFFF repeat-y; }
div.menu_link a:hover b, div.menu_link_over a:hover b { background: url(images/menu_link_s_over.gif) center right no-repeat; }
div.menu_link_over a { color: #E76400; background: url(images/menu_link_over.gif) top right #FFFFFF repeat-y; }
div.menu_link_over a b { background: url(images/menu_link_s_over.gif) center right no-repeat; }

div.menu_link_sep { height: 1px; font-size: 0px; line-height: 0px; background: #C9292A; }
div.menu_raty { width: 216px; height: 112px; background: url(images/menu_raty.gif) no-repeat; }
div.menu_raty a { display: block; width: 216px; height: 112px; }

div.content { width: 744px; margin: 10px; }

div.index_bg_again { background: url(images/bg.jpg) -485px -157px no-repeat; }
div.index_bg_again2 { background: #FFFFFF; }
td.index_promo_box_left { width: 526px; padding-top: 8px; vertical-align: bottom; }
div.index_promo_box_left { position: relative; }

div.index_promo_box_left_image { width: 518px; background: #A1A1A1; }
div.index_promo_box_left_image img { margin: 1px; background: #FFFFFF; }
div.index_promo_box_left_over { position: absolute; left: 340px; bottom: 0px; width: 216px; font-size: 12px; font-weight: bold; line-height: 17px; color: #FFFFFF; background: #BF0405; }
div.index_promo_box_left_over a, div.index_promo_box_left_over a:hover { color: #FFFFFF; }
div.index_promo_box_left_over div { padding: 1px 10px 3px 10px; }
div.index_promo_box_left_over s { color: #EB7A01; }

td.index_promo_box_right { width: 218px; padding: 4px 0px 40px 0px; }
td.index_promo_box_right_image { width: 98px; padding: 12px 0px; vertical-align: bottom; }
td.index_promo_box_right_image div { background: #A1A1A1; }
td.index_promo_box_right_image img { margin: 1px; background: #FFFFFF; }
td.index_promo_box_right_text { width: 120px; padding: 12px 0px; vertical-align: bottom; }
td.index_promo_box_right_text a, td.index_promo_box_right_text a:hover { color: #FFFFFF; }
td.index_promo_box_right_text div { padding: 1px 3px 3px 5px; font-size: 12px; font-weight: bold; line-height: 17px; color: #FFFFFF; background: #BF0405; }
td.index_promo_box_right_text div s { color: #EB7A01; }

td.index_promo_box_sep { height: 11px; }

td.index_center_box { width: 744px; }
td.index_center_box_ng { height: 36px; }
td.index_center_box_left { width: 378px; }
td.index_center_box_left div { padding: 0px 10px 5px 16px; line-height: 18px; color: #FFFFFF; }
td.index_center_box_right { width: 345px; }
td.index_center_box_right div { padding: 0px 0px 5px 0px; line-height: 18px; color: #FFFFFF; }

td.index_center_box_left_bottom { height: 25px; }
td.index_center_box_left_bottom div { position: relative; }
td.index_center_box_left_bottom a { display: block; position: absolute; top: -2px; left: 267px; padding: 2px 5px; font-size: 12px; font-weight: bold; color: #FFFFFF; background: #BF0405; }
td.index_center_box_left_bottom a:hover { color: #FFFFFF; }

td.index_center_box_right_bottom { height: 25px; }
td.index_center_box_right_bottom div { position: relative; }
td.index_center_box_right_bottom a { display: block; position: absolute; top: -2px; left: 254px; padding: 2px 5px; font-size: 12px; font-weight: bold; color: #FFFFFF; background: #BF0405; }
td.index_center_box_right_bottom a:hover { color: #FFFFFF; }
/* strona_glowna */

/* index_2 */
td.index_2_nav_left { padding: 5px 0px 5px 15px; }
td.index_2_nav_right { padding: 7px 4px 5px 0px; text-align: right; }

td.index_2_nav_sort { padding-right: 10px; }
td.index_2_nav_sort div { padding: 2px 8px; font-size: 12px; font-weight: bold; color: #FFFFFF; background: #BF0405; }
td.index_2_nav_sort div a, td.index_2_nav_sort div a:hover { color: #FFFFFF; }
td.index_2_nav_sort_link { padding: 0px 15px; text-align: center; vertical-align: middle; font-size: 12px; font-weight: bold; }
td.index_2_nav_sort_link a, td.index_2_nav_sort_link a:hover { color: #BF0405; }
td.index_2_nav_sort_link a.over, td.index_2_nav_sort_link a.over:hover { color: #FE7811; }
td.index_2_nav_sort_sep { width: 1px; background: url(images/index_2_nav_sort_sep.gif) center no-repeat; }

td.index_2_nav_pages { padding: 0px 6px; vertical-align: middle; font-size: 12px; font-weight: bold; white-space: nowrap; color: #FE7811; }
td.index_2_nav_pages a, td.index_2_nav_pages a:hover { color: #BF0405; }
td.index_2_nav_pages a.over, td.index_2_nav_pages a.over:hover { color: #FE7811; }

div.product_listing_box { padding-left: 15px; }
td.product_listing_box_line, td.product_listing_box_line_top { width: 234px; }
td.product_listing_box_line div, td.product_listing_box_line_top div { width: 216px; height: 1px; font-size: 0px; line-height: 0px; background: #A1A1A1; }
td.product_listing_box_line_top { height: 10px; vertical-align: bottom; }

td.product_listing_box_sep { width: 12px; }
td.product_listing_box_image { width: 234px; vertical-align: middle; background: url(images/product_listing_box_image.gif) repeat-y; }
td.product_listing_box_image div { width: 216px; text-align: center; }

td.product_listing_box_text, td.product_listing_box_text2 { width: 234px; padding-top: 1px; }
td.product_listing_box_text a, td.product_listing_box_text a:hover,
td.product_listing_box_text2 a, td.product_listing_box_text2 a:hover { color: #FFFFFF; }
td.product_listing_box_text div, td.product_listing_box_text2 div { padding: 1px 3px 3px 8px; font-size: 12px; font-weight: bold; line-height: 17px; color: #FFFFFF; background: #BF0405; }
td.product_listing_box_text2 div { background: #ED791F; }
td.product_listing_box_text div s { color: #EB7A01; }

td.product_listing_box_manufacturer { padding: 5px 0px 0px 3px; text-align: right; color: #A1A1A1; }
td.product_listing_box_manufacturer span { text-transform: uppercase; }
td.product_listing_box_manufacturer a, td.product_listing_box_manufacturer a:hover { color: #A1A1A1; }
/* index_2 */

/* index_3 */
td.product_box_left { width: 494px; }
td.product_box_sep { width: 13px; }
td.product_box_right { width: 234px; padding-top: 5px; }

div.product_box_left { width: 479px; margin: 5px 0px 5px 15px; }
td.index_3_box_title { padding: 0px 15px; vertical-align: middle; font-size: 12px; font-weight: bold; color: #FE7811; }

td.index_3_nav_product { padding: 0px 6px; vertical-align: middle; font-size: 13px; font-weight: bold; color: #BF0405; }

div.product_box_left_sep { clear: both; height: 14px; font-size: 0px; line-height: 0px; }
div.product_box_right_sep { clear: both; height: 5px; font-size: 0px; line-height: 0px; }

td.product_box_image_line { width: 479px; height: 1px; background: #A1A1A1; }
td.product_box_image { width: 479px; text-align: center; background: url(images/product_box_image.gif) repeat-y; }

td.product_box_price, td.product_box_price2 { padding-top: 1px; }
td.product_box_price div, td.product_box_price2 div { padding: 12px 3px 9px 15px; font-size: 12px; font-weight: bold; line-height: 17px; color: #FFFFFF; background: #BF0405; }
td.product_box_price2 div { background: #ED791F; }
td.product_box_price div s { color: #EB7A01; }

td.product_box_menufacturer { vertical-align: middle; text-align: right; color: #A1A1A1; }
td.product_box_menufacturer span { text-transform: uppercase; }
td.product_box_menufacturer a, td.product_box_menufacturer a:hover { color: #A1A1A1; }

div.product_box_description { padding-top: 10px; font-size: 13px; line-height: 18px; }

div.product_box_images_add { padding-top: 25px; }
td.product_box_image_add_line { width: 98px; height: 1px; background: #A1A1A1; }
td.product_box_image_add { width: 98px; text-align: center; vertical-align: middle; background: url(images/product_box_image_add.gif) repeat-y; }
td.product_box_image_add_sep { width: 10px; }
/* index_3 */

/* index_4 */
div.sklepy_box { padding: 5px 0px 0px 15px; }
td.sklepy_box_image { width: 298px; padding: 15px 0px; }
td.sklepy_box_image div { width: 273px; background: #A1A1A1; }
td.sklepy_box_image img { margin: 1px; background: #FFFFFF; }
td.sklepy_box_description { width: 400px; padding: 15px 0px; font-size: 13px; line-height: 18px; }
div.sklepy_box_description_links { padding: 5px 0px 0px 0px; }
/* index_4 */

/* index_6 */
div.kontakt_box_description { padding: 15px 5px 20px 15px; font-size: 13px; line-height: 18px; }

td.kontakt_box_left { font-size: 13px; padding: 8px 10px 0px 15px; line-height: normal; }
td.kontakt_box_input { width: 382px; padding: 5px 0px 4px 0px; }
div.kontakt_box_input { width: 382px; padding: 1px 0px; background: #B4B4B4; }
div.kontakt_box_input div { margin: 0px 1px; padding: 3px 5px; * padding: 2px 5px; background: #FFFFFF; }
div.kontakt_box_input input, div.kontakt_box_input textarea { width: 368px; font-size: 13px; border: 0px; background: none; }
div.kontakt_box_input textarea { height: 185px; overflow: auto; }
td.kontakt_box_buttons { width: 382px; text-align: right; }
td.kontakt_box_buttons input { font-size: 12px; font-weight: bold; color: #FFFFFF; border: 1px solid #BF0405; background: #BF0405; }

div.kontakt_box_sklep { padding: 10px 0px 0px 15px; }
/* index_6 */

