BODY { padding: 0px; margin: 0px; background: url(images/bg.gif) #FFFFFF repeat-x; }
td { vertical-align: top; font-size: 11px; font-family: Arial; color: #000000; line-height: 14px; }
a { text-decoration: none; color: #000000; }
a:hover { text-decoration: underline; color: #000000; }
img { border: 0px; }
input, select, textarea { font-size: 11px; font-family: Arial; color: #000000; }
form { margin: 0px; }


table.table, table.table2 { width: 962px; }
td.top { width: 962px; height: 401px; background: url(images/top.gif) no-repeat; }
div.top { position: relative; }

div.top_login { position: absolute; top: 128px; left: 94px; }
div.top_login, div.top_login a, div.top_login a:hover { color: #FFFFFF; }

div.top_register_text { position: absolute; top: 163px; left: 61px; }
div.top_register_text, div.top_register_text a, div.top_register_text a:hover { font-size: 13px; color: #FB0A0A; letter-spacing: 2px; }

div.top_register { position: absolute; top: 200px; left: 94px; }
div.top_register, div.top_register a, div.top_register a:hover { color: #FFFFFF; }

div.top_shopping_cart_pay { position: absolute; top: 289px; left: 120px; font-size: 18px; font-family: Verdana; color: #FE0404; line-height: normal; }

div.top_products_number { position: absolute; top: 323px; left: 40px; }
div.top_products_number, div.top_products_number a, div.top_products_number a:hover { color: #FFFFFF; }

div.top_shopping_cart { position: absolute; top: 345px; left: 70px; }
div.top_shopping_cart, div.top_shopping_cart a, div.top_shopping_cart a:hover { color: #FFFFFF; }

div.top_menu a { display: block; position: absolute; top: 120px; height: 43px; background-position: 300px;  }
div.top_menu a:hover { background-position: 0px; }

a.top_logo { display: block; position: absolute; top: 20px; left: 0px; width: 320px; height: 58px; }

a.top_menu_1 { left: 229px; width: 87px; background: url(images/top_menu_1.gif) no-repeat; }
a.top_menu_2 { left: 316px; width: 75px; background: url(images/top_menu_2.gif) no-repeat; }
a.top_menu_3 { left: 391px; width: 89px; background: url(images/top_menu_3.gif) no-repeat; }
a.top_menu_4 { left: 480px; width: 94px; background: url(images/top_menu_4.gif) no-repeat; }
a.top_menu_5 { left: 574px; width: 99px; background: url(images/top_menu_5.gif) no-repeat; }
a.top_menu_6 { left: 865px; width: 85px; background: url(images/top_menu_6.gif) no-repeat; }
a.top_menu_7 { left: 673px; width: 111px; background: url(images/top_menu_7.gif) no-repeat; }
a.top_menu_8 { left: 784px; width: 81px; background: url(images/top_menu_8.gif) no-repeat; }

div.top_banner { position: absolute; top: 168px; left: 238px; }

a.top_icon_1 { position: absolute; top: 96px; left: 888px; width: 11px; height: 11px; }
a.top_icon_2 { position: absolute; top: 97px; left: 916px; width: 11px; height: 9px; }
a.top_icon_3 { position: absolute; top: 98px; left: 945px; width: 11px; height: 9px; }

div.top_nav { position: absolute; top: 364px; left: 252px; }
div.top_nav, div.top_nav a, div.top_nav a:hover { color: #FFFFFF; font-family: Verdana; }
div.top_szukarka_0 { position: absolute; top: 362px; left: 436px; width: 236px; }
div.top_szukarka_1 { position: absolute; top: 362px; left: 676px; width: 136px; }
div.top_szukarka_2 { position: absolute; top: 362px; left: 829px; width: 120px; }
div.top_szukarka_1 select, div.top_szukarka_2 select { width: 100%; }

td.main_box { background: url(images/left_menu_bg.gif) repeat-y; }

td.menu_left { width: 239px; background: url(images/left_menu_bg_bottom.gif) left bottom no-repeat; }
div.menu_left { padding-left: 27px; background: url(images/left_menu_bg_top.gif) no-repeat; }
td.content { width: 570px; }
td.menu_right { width: 153px; }

table.menu_box { width: 198px; }

td.menu_box_tkaniny { vertical-align: middle; text-align: center; width: 200px; height: 34px; font-size: 18px; font-family: Verdana; color: #FFFFFF; letter-spacing: 3px; background: url(images/menu_box_tkaniny.gif) no-repeat; line-height: normal; }



td.menu_box_kontakt { vertical-align: middle; text-align: center; width: 191px; height: 31px; font-size: 18px; font-family: Verdana; color: #FFFFFF; letter-spacing: 3px; background: url(images/menu_box_kontakt.gif) no-repeat; line-height: normal; }
td.menu_box_kategorie { vertical-align: middle; text-align: center; width: 191px; height: 31px; font-size: 18px; font-family: Verdana; color: #FFFFFF; letter-spacing: 3px; background: url(images/menu_box_kategorie.gif) no-repeat; line-height: normal; }
td.menu_box_ng { vertical-align: middle; text-align: center; width: 191px; height: 31px; font-size: 18px; font-family: Verdana; color: #FFFFFF; letter-spacing: 3px; background: url(images/menu_box_ng.gif) no-repeat; line-height: normal; }
td.menu_box { width: 198px; * filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://captain.netcart.pl/templates/standard/images/menu_box_bg.png', sizingMethod='scale'); background: url(images/menu_box_bg.png) repeat-y; * background: none; }
div.menu_box { padding: 5px 10px 15px 10px; }
td.menu_box_bottom { width: 198px; height: 14px; * filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://captain.netcart.pl/templates/standard/images/menu_box_bottom.png', sizingMethod='scale'); background: url(images/menu_box_bottom.png) no-repeat; * background: none; }

div.menu_box_captain { position: relative; width: 198px; height: 95px; }
div.menu_box_captain div { position: absolute; top: 0px; left: 0px; width: 198px; height: 106px; background: url(images/menu_box_captain.gif) no-repeat; }

div.menu_box_allegro { padding: 17px 0px 0px 0px; text-align: center; }


div.menu_box_sep { width: 194px; height: 8px; font-size: 0px; line-height: 0px; }

div.menu_box_contact { padding: 17px 0px 0px 0px; text-align: center; }

div.menu_box_contact_1 { padding: 0px 0px 1px 0px; font-weight: bold; font-size: 12px; }
div.menu_box_contact_2 { padding: 1px 0px 0px 0px; font-weight: bold; }
div.menu_box_contact_3 { padding: 7px 0px 3px 0px; font-family: Verdana; }
div.menu_box_contact_4 { padding: 3px 0px; }

td.menu_box_contact_4l { padding: 4px 9px; text-align: center; }
td.menu_box_contact_4r { vertical-align: middle; font-family: Verdana; }
td.menu_box_contact_4r, td.menu_box_contact_4r a, td.menu_box_contact_4r a:hover { color: #B42B09; }

div.menu_box_contact_5 { padding: 7px 0px 12px 0px; font-family: Verdana; font-size: 12px; }
div.menu_box_contact_5, div.menu_box_contact_5 a, div.menu_box_contact_5 a:hover { color: #B42B09; }
div.menu_box_contact_5 a { text-decoration: underline; }
div.menu_box_contact_5 a:hover { text-decoration: none; }




div.menu_box_telefon { position: relative; width: 174px; height: 136px; }
div.menu_box_telefon div { position: absolute; top: 0px; left: 5px; width: 198px; height: 136px; background: url(images/menu_box_telefon.gif) no-repeat; }

td.product_box_image { width: 188px; text-align: center; vertical-align: middle; }
td.product_box_image img { margin: 10px auto; border: 2px solid #616161; }
td.product_box_title { width: 188px; font-size: 12px; text-align: center; font-weight: bold; padding-top: 3px; }
td.product_box_subtitle { width: 188px; text-align: center; color: #9D2006; }
td.product_box_price_old { width: 188px; padding: 3px 0px; font-size: 12px; font-family: Verdana; font-weight: bold; text-align: center; }
td.product_box_price_old s { font-size: 14px; }
td.product_box_price { width: 188px; padding: 3px 0px; font-size: 13px; font-family: Verdana; font-weight: bold; text-align: center; }
td.product_box_price b { font-size: 18px; }
td.product_box_price b.special { font-size: 18px; color: #A3290B; }

td.product_box_zobacz_wiecej { width: 188px; text-align: center; }
td.product_box_zobacz_wiecej img { margin: 10px auto; }

div.content_box_sep { width: 570px; height: 2px; font-size: 0px; line-height: 0px; background: url(images/content_box_sep.gif) no-repeat; }

td.footer { width: 962px; height: 258px; background: url(images/footer.jpg) no-repeat; }
div.footer_menu { position: relative; }
div.footer_menu div { position: absolute; }
div.footer_menu a:hover { color: #9D2006; }

div.footer_menu_1, div.footer_menu_6, div.footer_menu_11, div.footer_menu_16, div.footer_menu_21 { top: 12px; font-weight: bold; }
div.footer_menu_1 { left: 171px; }
div.footer_menu_6 { left: 327px; }
div.footer_menu_11 { left: 487px; }
div.footer_menu_16 { left: 647px; }
div.footer_menu_21 { left: 803px; }

div.footer_menu_2, div.footer_menu_3, div.footer_menu_4, div.footer_menu_5 { left: 56px; }
div.footer_menu_7, div.footer_menu_8, div.footer_menu_9, div.footer_menu_10 { left: 249px; }
div.footer_menu_12, div.footer_menu_13, div.footer_menu_14, div.footer_menu_15 { left: 435px; }
div.footer_menu_17, div.footer_menu_18, div.footer_menu_19, div.footer_menu_20 { left: 625px; }
div.footer_menu_22, div.footer_menu_23, div.footer_menu_24, div.footer_menu_25 { left: 823px; }

div.footer_menu_2, div.footer_menu_7, div.footer_menu_12, div.footer_menu_17, div.footer_menu_22 { top: 96px; }
div.footer_menu_3, div.footer_menu_8, div.footer_menu_13, div.footer_menu_18, div.footer_menu_23 { top: 116px; }
div.footer_menu_4, div.footer_menu_9, div.footer_menu_14, div.footer_menu_19, div.footer_menu_24 { top: 136px; }
div.footer_menu_5, div.footer_menu_10, div.footer_menu_15, div.footer_menu_20, div.footer_menu_25 { top: 156px; }

div.footer_menu2 a { display: block; position: absolute; top: 205px; height: 44px; background-position: 300px; }
div.footer_menu2 a:hover { background-position: 0px; }

a.footer_menu2_1 { left: 12px; width: 77px; background: url(images/footer_menu2_1.gif) no-repeat; }
a.footer_menu2_2 { left: 89px; width: 72px; background: url(images/footer_menu2_2.gif) no-repeat; }
a.footer_menu2_3 { left: 161px; width: 95px; background: url(images/footer_menu2_3.gif) no-repeat; }
a.footer_menu2_4 { left: 256px; width: 83px; background: url(images/footer_menu2_4.gif) no-repeat; }
a.footer_menu2_5 { left: 339px; width: 105px; background: url(images/footer_menu2_5.gif) no-repeat; }
a.footer_menu2_6 { left: 634px; width: 92px; background: url(images/footer_menu2_6.gif) no-repeat; }
a.footer_menu2_7 { left: 444px; width: 103px; background: url(images/footer_menu2_7.gif) no-repeat; }
a.footer_menu2_8 { left: 547px; width: 87px; background: url(images/footer_menu2_8.gif) no-repeat; }
td.footer_text { padding: 5px 10px; font-family: Verdana; }

td.more_box { width: 567px; * filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://captain.netcart.pl/templates/standard/images/more_box_bg.png', sizingMethod='scale'); background: url(images/more_box_bg.png) repeat-y; * background: none; }

td.more_box_left { width: 153px; padding: 10px 0px 8px 0px; }
td.more_box_right { width: 404px; padding: 13px 0px 8px 0px; }

div.more_box_title { padding: 0px 0px 8px 0px; font-size: 14px; font-weight: bold; text-align: center; }
div.more_box_subtitle { padding: 8px 0px 10px 0px; color: #9D2006; text-align: center; }
div.more_box_wymiary_title { padding: 10px 0px 3px 0px; font-size: 12px; font-family: Verdana; font-weight: bold; text-align: center; text-decoration: underline; }
div.more_box_wymiary { font-family: Verdana; line-height: 16px; text-align: center; }
div.more_box_wymiary b { color: #9D2006; }

div.more_box_image img { border: 2px solid #010101; }
td.more_box_image_sep { width: 5px; }

div.more_box_description { padding: 20px 0px; font-family: Verdana; line-height: 16px; letter-spacing: 1px; }

div.more_box_video { width: 106px; height: 39px; background: url(images/more_box_video.gif) no-repeat; }
div.more_box_video a { display: block; padding: 10px 0px 0px 36px; }

div.more_box_colors { width: 106px; height: 39px; background: url(images/more_box_colors.gif) no-repeat; }
div.more_box_colors a { display: block; padding: 4px 0px 0px 36px; }

div.more_box_specyfikacja { width: 106px; height: 39px; background: url(images/more_box_specyfikacja.gif) no-repeat; }
div.more_box_specyfikacja a { display: block; padding: 4px 0px 0px 36px; }

div.more_box_legenda { width: 106px; height: 39px; background: url(images/more_box_legenda.gif) no-repeat; }
div.more_box_legenda a { display: block; padding: 12px 14px 10px 36px; }

div.more_box_katalog { width: 106px; height: 39px; background: url(images/more_box_tkaniny.gif) no-repeat; }
div.more_box_katalog a { display: block; padding: 4px 4px 4px 36px;}


div.more_box_zagiel { width: 106px; height: 39px; background: url(images/more_box_legenda.gif) no-repeat; }
div.more_box_zagiel a { display: block; padding: 4px 0px 0px 36px; }

div.more_box_video, div.more_box_colors, div.more_box_specyfikacja,div.more_box_legenda,div.more_box_katalog { margin-left: 20px; }
div.more_box_video a:hover, div.more_box_colors a:hover, div.more_box_specyfikacja a:hover ,div.more_box_legenda,div.more_box_katalog a:hover{ color: #B02A09; }

td.more_box_bottom { width: 567px; height: 4px; * filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://captain.netcart.pl/templates/standard/images/more_box_bottom.png', sizingMethod='scale'); background: url(images/more_box_bottom.png) repeat-y; * background: none; }

td.more_box_price { width: 50%; padding: 20px; font-size: 17px; font-family: Verdana; line-height: normal; }
td.more_box_price b { font-size: 25px; font-family: Verdana; color: #B02A09; }

td.more_box_buy { width: 50%; padding: 10px 20px; vertical-align: middle; text-align: right; }






.inner {
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
}
.header {
font-weight:bold;
}
.main {
padding-left:20px;
padding-right:20px;
padding-top:8px;
padding-bottom:8px;
}
.main_2 {
padding-left:45px;
padding-right:20px;
padding-top:5px;
padding-bottom:5px;
}
.main_cechy {
padding-left:0px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
}
.main img.s {
margin: 0px 15px 0px 0px;
}
.main img.s2 {
padding-left:24px;
margin: 0px 15px 1px 0px;
}
input.list {
border: 1px solid #DDDCCA;
}
select {
border: 1px solid #DDDCCA;
}
textarea {
border: 1px solid #DDDCCA; width:100%;
}
div#desc {
line-height:1.5;
position:absolute;
visibility:show;
width:400px;

}
div#reviews , div#additional_images,div#download {
line-height:1.5;
position:absolute;
visibility:hidden;
width:400px;
}

div.content_box_ng, div.content_box_ng2 { padding: 0px 15px 10px 15px; font-size: 12px; font-weight: bold; }
div.content_box_ng2 { padding-bottom: 0px; }

div.sep { height: 10px; font-size: 0px; line-height: 0px; }

span.container{position:relative} /* or if you want to position it absolutely on your page, that's fine. We just need to set it to something other than it's default so it can be a proper container */
span.container img{vertical-align:top}
span.container img.overlap{position:absolute;left:2;top:2;z-index:whatever; border:none;} 

a.menu_link { display: block; width: 178px; height: 22px; margin-left:0px; color:#aa2200; background: url(images/menu_link_bg.gif) 178px repeat-y; }
a.menu_link u { display: block; padding: 3px 0px 0px 0px; text-decoration: none; }
a.menu_link:hover { color: #F1F1F1; text-decoration: none; background: url(images/menu_link_bg.gif) #aa2200 repeat-y; }
a.menu_link i { font-style: normal; padding-left:5px; padding-right: 13px; }


