
html, body { margin: 0; padding: 0; width: 100%; height: 100%; }
body { background: #242929 url('../img/tlo-head.gif') 0 0 repeat-x; font: 11px arial, sans-serif; color: #d8d9d9; text-align: center; }
div, span, p, h1, h3, h4, h5, form, input, ul, li, a { margin: 0; padding: 0; list-style: none; }
div.clr, p.zero { margin: 0; padding: 0; height: 0; line-height: 0; clear: both; overflow: hidden; font-size: 0; }

/* NAGŁÓWEK */

#head { position: relative; margin: 0 auto 25px auto; width: 991px; height: 127px; }
#head h1 { width: 775px; height: 76px; float: left; display: inline; background: url('../img/logo.gif') 7px 17px no-repeat; overflow: hidden; text-indent: -9999px; }
#head h1 a.logo { position: absolute; left: 0; top: 0; width: 150px; height: 70px; display: block; }
#head span { margin-top: 48px; padding: 3px; min-width: 79px; height: 14px; float: right; display: inline; background-color: #bf1211; white-space: nowrap; text-align: center; }
#head span a { text-decoration: underline; font: bold 11px tahoma, sans-serif; color: #d8d9d9; }
#head span a:hover { text-decoration: none; }
#head div { height: 51px; float: left; display: inline; }

#head #lt { width: 153px; clear: both; text-align: center; }
#head #lt a { margin: 16px auto; display: block; text-decoration: underline; font-weight: bold; color: #babcbc; }
#head #lt a:hover { text-decoration: none; }
/* #head #lt p { margin: 16px 10px; font-weight: bold; color: #babcbc; } */

#head #ct { width: 627px; background: url('../img/tlo-menu.gif') 0 0 no-repeat; }
#head #ct ul { margin: 0 7px 7px 11px; }
#head #ct li { height: 39px; float: left; display: inline; overflow: hidden; }
#head #ct li.m1 { width: 80px; }
#head #ct li.m2 { width: 90px; }
#head #ct li.m3 { width: 78px; }
#head #ct li.art { width: 80px; }
#head #ct li.m4 { width: 110px; }
#head #ct li.m5 { width: 90px; }
#head #ct li a { padding-top: 18px; width: 100%; height: 100%; display: block; text-decoration: none; color: #f7e7e7; }
#head #ct li a:hover { background-color: #b20b0b; }

#head #rt { width: 211px; text-align: right; }
#head #rt a { margin: 3px 82px 5px 0; display: block; color: #e8e9e9; text-decoration: none; font: 10px tahoma, arial, sans-serif; }
#head #rt a:hover { text-decoration: underline; }
#head #rt #s { padding: 4px 0 0 4px; width: 151px; height: 18px; border: 1px solid #4e5151; background-color: #303434; vertical-align: top; font-size: 11px; font-weight: bold; color: #c1c2c2; }

/* TREŚĆ */

#content { margin: 0 auto; width: 991px; }

/* LEWA */

#left { width: 166px; float: left; display: inline; text-align: left; }
#left a { text-transform: lowercase; }

#left .posi { position: relative; margin: 0 0 15px 3px; width: 163px; min-height: 31px; background-color: #404040; text-transform: uppercase; z-index: 0;}
#left .posi .redb { position: relative; left: -3px; margin: 6px 0; width: 8px; height: 19px; float: left; display: inline; background-color: #bf1211; }
#left .posi h4 { padding: 8px 22px 8px 0; font-size: 12px; font-weight: bold; color: #e5b930; text-align: right; }

#left ul { margin: 0 0 15px 25px; }
#left ul li { padding: 2px 0; width: 105px; min-height: 19px; border-bottom: 1px solid #454949; }
#left ul li.l { border: none; }
#left ul li a { position: relative; margin: 0 -15px 0 -12px; padding: 2px 0 0 12px; width: 132px; min-height: 17px; display: block; text-decoration: none; font-size: 12px; color: #d3d4d4; }
#left ul li a:hover { background-color: #495050; }

#left ul li.sub { width: 80px; }
#left ul li.sub a { width: 107px; color: #a0b0b0; }

#left #cart { margin: 0 12px 12px 0; text-align: right; }
#left #cart p { margin: 2px 0; font-weight: bold; }
#left #cart span { color: #c5b06e; }

#left form { margin-right: 12px; text-align: right; }
#left form div { margin-left: 5px; padding-bottom: 5px; border-bottom: 1px solid #454949; }
#left form strong { font-size: 12px; }
#left form address { font-size: 10px; font-style: normal; }
#left input.text { margin: 0 0 6px 4px; padding: 4px 4px 0 0; width: 144px; height: 18px; border: 1px solid #4e5151; background-color: #303434; font-size: 11px; font-weight: bold; color: #c1c2c2; text-align: right; }
#left a.cmd { margin-top: 3px; display: block; text-decoration: none; font: 10px tahoma, arial, sans-serif; color: #d3d4d4; }
#left a.cmd:hover { text-decoration: underline; }
#left input.login { margin: 10px 0 10px 82px; width: 72px; height: 24px; background: url('../img/login-out-butt.gif') 0 0 no-repeat; border: none; text-transform: uppercase; font: bold 10px tahoma, sans-serif; color: #e7e7e7; }

#left input.news1, #left input.news2 { position: relative; top: -6px; width: 75px; height: 19px; border: none; text-transform: uppercase; font: bold 10px tahoma, sans-serif; color: #e7e7e7; }
#left input.news1 { left: 2px; background-color: #303434; }
#left input.news2 { top: -6px; left: 0; width: 74px; background-color: #303434; color: #c5c5c5; }

/* ŚRODEK */

#middle { width: 616px; min-height: 550px; float: left; display: inline; }
#middle p.inf { margin: 20px 80px 0 80px; padding: 5px; line-height: 15px; font-size: 12px; font-weight: bold; color: #a0b0b0; text-align: left; }
#middle p.inf a { text-decoration: underline; color: #bbb; font-size: 11px; }
#middle p.inf a:hover { text-decoration: none; }
#middle p.inf2 { padding: 20px; line-height: 15px; font-size: 12px; font-weight: bold; color: #a0b0b0; text-align: center; }
#middle #lcol { position: relative; margin-left: -8px; width: 393px; min-height: 475px; float: left; display: inline; background-color: #666f6f; z-index: 100; }
#middle #rcol { margin-left: -7px; width: 238px; min-height: 475px; float: left; display: inline; font: 10px tahoma; text-align: left; }

#middle #lcol #item-big { background: url('../img/srodek-gora.gif') 0 0 repeat-x; }
#middle #lcol #item-big h4 { margin: 5px 8px; padding-top: 3px; width: 120px; height: 18px; float: left; display: inline; background: url('../img/ostatnio.gif') 0 0 repeat-x; font-weight: bold; font-size: 12px; color: #bebfbf; text-transform: uppercase; }
#middle #lcol #item-big h5 { margin: 5px 7px; padding: 3px 12px 0 12px; height: 18px; float: right; display: inline; background: url('../img/nazwa-glowna.gif') 0 0 repeat-x; font-weight: normal; font-size: 12px; color: #babebe; text-transform: lowercase; }
#middle #lcol #item-big div.img { position: relative; margin: 0 7px 0 8px; width: 368px; height: 368px; clear: both; border: 5px solid #2b2b2b; overflow: hidden; line-height: 368px; text-align: center; }
#middle #lcol #item-big img { margin: 0 auto; border: none; vertical-align: middle; }
#middle #lcol #item-big a { position: absolute; right: 7px; top: 370px; display: block; width: 49px; height: 27px; background: url('../img/more3.gif') 0 0 no-repeat; text-indent: -5555px; overflow: hidden; }
#middle #lcol #item-big .item-price { margin: -3px 7px 12px 8px; padding: 2px 10px; min-width: 100px; height: 18px; float: right; display: inline; background-color: #2b2b2b; white-space: nowrap; text-align: left; }
#middle #lcol #item-big .item-price span { color: #c5b06e; }
#middle #lcol #item-big .item-price del { color: #aaa; }

#middle #lcol #item-small { padding-bottom: 50px; background: url('../img/srodek-dol.gif') 0 100% repeat-x; }
#middle #lcol #item-small .item { position: relative; margin: 0 2px 9px 8px; width: 119px; min-height: 160px; float: left; display: inline; overflow: hidden; text-align: left; }
#middle #lcol #item-small .item p, #middle #lcol #item-small .item del { padding: 0 3px; }
#middle #lcol #item-small .item a { position: relative; width: 109px; height: 109px; display: block; border: 5px solid #2b2b2b; overflow: hidden; line-height: 109px; text-align: center; }
#middle #lcol #item-small .item img { margin: 0 auto; border: none; display: inline; vertical-align: middle; }
#middle #lcol #item-small .item .price { margin-top: 4px; padding: 3px 5px; width: 109px; min-height: 15px; background-color: #2e3232; }
#middle #lcol #item-small .item span { color: #c5b06e; }
#middle #lcol #item-small .item del { color: #aaa; }

#middle #rcol .posi { position: relative; margin: 0 16px 8px 0; width: 222px; min-height: 30px; clear: both; background-color: #404040; text-transform: uppercase; z-index: 0; }
#middle #rcol .posi h4 { padding: 8px 0 8px 22px; font: 12px arial; font-weight: bold; color: #e5b930; }
#middle #rcol .snews { margin: 0 16px 10px 20px; border-bottom: 1px solid #454949; }
#middle #rcol .snews img { margin: 0 0 5px 5px; float: right; display: inline; border: 4px solid #494d4d; }
#middle #rcol .snews span { padding-bottom: 3px; display: block; color: #c5b06e; }
#middle #rcol .snews strong { padding-bottom: 5px; display: block; text-transform: uppercase; }
#middle #rcol .snews p { padding-bottom: 3px; }
#middle #rcol .snews a { margin: 0 0 0 auto; padding-right: 13px; width: 36px; height: 15px; display: block; clear: both; background: url('../img/more2.gif') 0 0 no-repeat; text-decoration: none; color: #d8d9d9; text-align: right; }
#middle .news-bot { margin: 25px 0; padding: 2px 0; width: 218px; height: 16px; float: right; display: inline; background-color: #101212; text-align: right; }
#middle .news-bot a { margin: 0 11px; display: block; text-decoration: none; color: #d8d9d9; font: 11px arial; }
#middle .news-bot a:hover { text-decoration: underline; }

#middle #path-bar { position: relative; margin: -16px -18px 0 -16px; padding: 9px 28px; width: 594px; height: 15px; background: url('../img/tlo-title.gif') 0 0 repeat-x; text-align: left; overflow: hidden; }
#middle #path-bar a { text-decoration: none; font-weight: bold; color: #fff; }
#middle #path-bar a:hover { text-decoration: underline; }

/* LISTA PRODUKTÓW */

#middle #items { padding: 12px 0px 0 8px; }
#middle #items p { padding: 5px; line-height: 15px; font-size: 12px; font-weight: bold; color: #a0b0b0; }
#middle #items .wrap { margin-right: 10px; min-height: 1px; border-left: 1px solid #4c5353; border-right: 1px solid #4c5353; }

#middle #items #cat-info { margin-right: 10px; padding: 15px; border: 1px solid #4c5353; border-bottom: none; text-align: left; }
#middle #items #cat-info img { margin-right: 5px; float: left; display: inline; border: 5px solid #515a5a; }
#middle #items #cat-info a { font-size: 15px; line-height: 17px; font-weight: bold; color: #d8d9d9; text-decoration: none; }

#middle #items .product { position: relative; margin: -1px 0 0 -1px; padding: 15px; width: 120px; min-height: 160px; float: left; display: inline; border: none; text-align: left; }
#middle #items .product a { position: relative; width: 109px; height: 109px; display: block; border: 5px solid #515a5a; overflow: hidden; line-height: 109px; text-align: center; }
#middle #items .product img { margin: 0 auto; border: none; vertical-align: middle; }
#middle #items .product p, #middle #items .product del { padding: 0 3px; }
#middle #items .product .price { margin-top: 4px; padding: 3px 5px; width: 109px; min-height: 15px; background-color: #101212; }
#middle #items .product span { color: #c5b06e; }
#middle #items .product del { color: #aaa; }

#middle #pager { margin: 0 10px 15px 8px; padding: 10px; border: 1px solid #4c5353; text-align: right; }
#middle #pager a { text-decoration: none; color: #fff; }
#middle #pager a.sel { font-weight: bold; }

/* SZCZEGÓŁY PRODUKTU */

#middle #detail-out { position: relative; margin: 0 0 0 -8px; width: 624px; background: #666f6f url('../img/srodek-gora.gif') 0 0 repeat-x; z-index: 100; }
#middle #detail-in { padding: 14px 8px 10px 8px; width: 608px; min-height: 451px; background: url('../img/srodek-dol.gif') 0 100% repeat-x; text-align: left; }

#middle #detail-in h2 { position: relative; margin: 0; padding: 9px 20px; width: 408px; height: 21px; display: block; background-color: #2b2b2b; border-bottom: 1px solid #454949; font-weight: normal; font-size: 18px; }
#middle #detail-in h2 .redb { position: absolute; left: 0; top: 10px; width: 8px; height: 19px; float: left; display: inline; background-color: #bf1211; }
#middle #detail-in #detail-box { width: 448px; float: left; display: inline; background: #2b2b2b url('../img/tlo-szczegoly.gif') 0 0 repeat-x; }
#middle #detail-in #detail-box a.img, #middle #detail-in #detail-box div.img { position: relative; margin: 13px; width: 225px; height: 225px; float: left; display: inline; border: 5px solid #4e5555; overflow: hidden; line-height: 225px; text-align: center; }
#middle #detail-in #detail-box img { position: relative; margin: 0 auto; border: none; vertical-align: middle; }
#middle #detail-in #detail-box table { margin: 13px 2px 0 0; padding: 0; width: 185px; float: right; display: inline; border: none; font: normal 11px arial, sans-serif; }
#middle #detail-in #detail-box table th { text-align: left; vertical-align: top; }
#middle #detail-in #detail-box table td { vertical-align: top; }
#middle #detail-in #detail-box table td select { width: 75px; height: 17px; border: 1px solid #828989; background-color: #757d7d; font-family: arial, sans-serif; color: #fff; }
#middle #detail-in #detail-box #prices-buy { width: 185px; float: right; clear: right; display: inline; }
#middle #detail-in #detail-box #prices-buy a { text-decoration: underline; color: #c5b06e; font-size: 11px; }
#middle #detail-in #detail-box #prices-buy a:hover { text-decoration: none; }
#middle #detail-in #detail-box #prices-buy span { font-weight: normal; font-size: 18px; line-height: 40px; }
#middle #detail-in #detail-box #prices-buy del { margin: -8px 0 6px 0; display: block; font-size: 11px; line-height: 13px; color: #aaa; }
#middle #detail-in #detail-box div.des { margin: 0; padding: 10px 15px; border-top: 1px solid #454949; border-bottom: 1px solid #454949; line-height: 17px; }
#middle #detail-in #detail-box div.pho { border-top: 0; }
#middle #detail-in #detail-box div.pho a { text-decoration: none; }
#middle #detail-in #detail-box div.pho img { margin: 3px; width: 50px; height: 50px; float: none; display: inline; border-width: 3px; }
#middle #detail-in #detail-box a.back { margin: 15px; display: block; clear: both; text-decoration: underline; font-weight: bold; color: #a0a5a5; }
#middle #detail-in #detail-box a.back:hover { text-decoration: none; }

#middle #detail-in #detail-rec { margin: -40px 0 15px 9px; width: 151px; min-height: 50px; float: left; display: inline; background: url('../img/dymek.gif') 0 0 no-repeat; }
#middle #detail-in #detail-rec h5 { margin: 5px 0 15px 9px; padding: 0; font-size: 11px; font-weight: bold; color: #fff; }
#middle #detail-in #detail-rec .recomend { position: relative; margin-top: -1px; padding: 15px; width: 119px; min-height: 160px; border: 1px solid #4c4c4c; }
#middle #detail-in #detail-rec .recomend a { position: relative; width: 109px; height: 109px; display: block; border: 5px solid #515151; overflow: hidden; line-height: 109px; text-align: center; }
#middle #detail-in #detail-rec .recomend img { margin: 0 auto; border: none; vertical-align: middle; }
#middle #detail-in #detail-rec .recomend p, #middle #detail-in #detail-rec .recomend del { padding: 0 3px; }
#middle #detail-in #detail-rec .recomend .price { margin-top: 4px; padding: 3px 5px; width: 109px; min-height: 15px; background-color: #2e3232; }
#middle #detail-in #detail-rec .recomend span { color: #c5b06e; }

/* KOSZYK, HISTORIA ZAMÓWIEŃ */

#middle #cart { margin: 20px auto; width: 507px; min-height: 200px; text-align: left; }
#middle #cart p { padding: 5px; line-height: 15px; font-size: 12px; font-weight: bold; color: #a0b0b0; }
#middle #cart p strong { color: #fff; }
#middle #cart p em { font-size: 11px; font-weight: normal; color: #d7d8d8; }

#middle #cart #cart-in { margin: 25px 0; width: 505px; border: 1px solid #8d9494; }
#middle #cart #cart-in form { display: inline; }
#middle #cart #cart-in table { margin: 0; padding: 0; width: 100%; background-color: #4a5151; border: none; font: 11px arial, sans-serif; }
#middle #cart #cart-in tr { height: 25px; }
#middle #cart #cart-in th { height: 30px; background-color: #3a4141; border-top: 1px solid #8d9494; border-bottom: 1px solid #8d9494; text-align: left; font-weight: normal; }
#middle #cart #cart-in #ship th { border: none; background-color: #4a5151; }
#middle #cart #cart-in .tit { padding: 0 10px; height: 30px; background-color: #3a4141; border-top: 1px solid #8d9494; border-bottom: 1px solid #8d9494; text-transform: uppercase; font-weight: bold; color: #a0b0b0; }
#middle #cart #cart-in .spacer { border: none; border-top: 1px solid #8d9494; background-color: #242929; text-indent: -5555px; overflow: hidden; }
#middle #cart #cart-in .inf { height: 25px; background-color: #4a5151; border: none; text-align: right; }
#middle #cart #cart-in .dat { padding-left: 15px; }
#middle #cart #cart-in .art p { padding-left: 37px; text-indent: -32px; text-transform: none; font-weight: normal; font-size: 10px; }
#middle #cart #cart-in .lp { width: 50px; text-align: center; }
#middle #cart #cart-in .nm { padding-left: 10px; width: 270px; }
#middle #cart #cart-in .no { width: 50px; text-align: center; }
#middle #cart #cart-in .pr { width: 65px; text-align: center; }
#middle #cart #cart-in .va { width: 65px; text-align: center; }
#middle #cart #cart-in input.text { width: 28px; height: 17px; border: 1px solid #828989; background: #757d7d url('../img/tlo-input.gif') 0 0 repeat-x; font-family: arial, sans-serif; color: #fff; text-align: center; }
#middle #cart #cart-in .dat input.text { margin: 2px 0; padding-left: 10px; width: 168px; text-align: left; }
#middle #cart #cart-in #buttons { padding-top: 11px; height: 29px; background-color: #4a5151; border-top: 1px solid #8d9494; text-align: right; }
#middle #cart #cart-in #buttons a { position: relative; top: 2px; margin-right: 120px; text-decoration: underline; font-weight: bold; color: #a0a5a5; vertical-align: top; }
#middle #cart #cart-in #buttons a:hover { text-decoration: none; }
#middle #cart #cart-in #buttons input { margin-right: 12px; }
#middle #cart #cart-in #buttons p { float: left; line-height: 10px; }
#middle #cart #cart-in #buttons span { color: #c5b06e; }

/* STRONY BOX */

#middle #box { margin: 55px auto; padding: 15px 20px 15px 30px; width: 455px; min-height: 128px; background: #3d4747 url('../img/tlo-box.gif') 0 0 repeat-x; border: 1px solid #8d9494; text-align: left; }
#middle #box strong { color: #fff; }
#middle #box a { text-decoration: underline; color: #fff; }
#middle #box a:hover { text-decoration: none; }
#middle #box form { margin: 15px -20px 0 -30px; padding: 10px 20px 0 30px; border-top: 1px solid #596362; }
#middle #box input.text, #middle #box select { margin-top: 5px; padding-left: 10px; width: 168px; height: 17px; border: 1px solid #828989; background: #757d7d url('../img/tlo-input.gif') 0 0 repeat-x; font-family: arial, sans-serif; color: #fff; }
#middle #box input.textnl, #middle #box select { margin-top: 5px; margin-left: 182px; padding-left: 10px; width: 168px; height: 17px; border: 1px solid #828989; background: #757d7d url('../img/tlo-input.gif') 0 0 repeat-x; font-family: arial, sans-serif; color: #fff; }
#middle #box select {  margin-top: 7px; width: 180px; display: block; }
#middle #box input.butt { position: relative; left: 5px; top: 7px; }
#middle #box textarea { margin-top: 5px; padding-left: 10px; width: 365px; height: 60px; border: 1px solid #828989; background: #757d7d; font: 12px arial, sans-serif; color: #fff; }

/* STRONY TEKSTOWE */

#middle #detail-in h2.txt { width: 568px; }
#middle #detail-in #text-place { padding-top: 15px; width: 608px; background: #2b2b2b url('../img/tlo-szczegoly.gif') 0 0 repeat-x; }
#middle #detail-in #text-place a.tit { margin: 15px 10px 0 20px; font-weight: bold; color: #ddd; text-decoration: underline; }
#middle #detail-in #text-place a:hover { text-decoration: none; }
#middle #detail-in #text-place em { font-size: 10px; color: #a0b0b0; }
#middle #detail-in #text-place p { margin: 0 20px 15px 20px; }
#middle #detail-in #text-place p strong { color: #fff; }
#middle #detail-in #text-place p a { color: #ddd; text-decoration: underline; }
#middle #detail-in #text-place p a.mr { font-style: italic; }

/* PRAWA */

#right { position: relative; width: 207px; float: left; display: inline; background: #2c3030 url('../img/tlo-pop-bot.gif') 0 100% repeat-x; border: 1px solid #4c5353; border-bottom: none; text-align: left; z-index: 200; }
#right h3 { padding-top: 8px; min-height: 22px; background-color: #383e3e; border-bottom: 1px solid #4c5353; text-transform: uppercase; font-size: 11px; font-weight: bold; color: #e5b930; text-align: center; }
#right .pop-item { position: relative; min-height: 147px; background: #4c5353 url('../img/tlo-popular.gif') 0 0 repeat-x; }
#right .pop-item strong { padding: 8px 0 0 11px; display: block; color: #c5b06e; text-transform: uppercase; }
#right .pop-item a { text-decoration: none; color: #d8d9d9; }
#right .pop-item p { padding: 3px 0 3px 11px; }
#right .pop-item span { color: #c5b06e; }
#right .pop-item del { color: #aaa; }
#right .pop-item a.img { position: relative; margin: 10px 57px; width: 85px; height: 85px; display: block; border: 4px solid #535858; overflow: hidden; line-height: 85px; text-align: center; }
#right .pop-item img { margin: 0 auto; border: none; vertical-align: middle; }
#right .pop-item .pop-bar { position: relative; bottom: -1px; padding-right: 50px; min-height: 20px; background-color: #222626; border-bottom: 1px solid #4c5353; }
#right .pop-item .pop-bar a { position: absolute; top: 0; right: -18px; padding: 3px 0 0 20px; width: 46px; height: 17px; background: url('../img/more.gif') 0 0 no-repeat; text-decoration: none; font-size: 10px; color: #d8d9d9; }
#right #pop-bot { position: relative; left: -1px; margin-top: 35px; padding: 2px 0; width: 225px; height: 16px; background: url('../img/tlo-bot-bar.gif') 0 0 repeat-y; }
#right #pop-bot a { margin: 0 11px; display: block; text-decoration: none; color: #d8d9d9; }
#right #pop-bot a:hover { text-decoration: underline; }

/* STOPKA */

#foot { width: 100%; height: 95px; clear: both; background-color: #171b1b; border-top: 1px solid #3c4040; border-bottom: 1px solid #3c4040; font: 10px tahoma, arial, sans-serif; }
#foot div { height: 95px; float: left; display: inline; }
#foot #foot-box { margin: 0 auto; width: 991px; display: block; float: none; }

#foot #lb { position: relative; margin: -1px 0 0 158px; width: 393px; background-color: #424848; border-top: 1px solid #777f7f; }
#foot #lb ul { margin: 40px 0 0 5px; }
#foot #lb li { float: left; display: inline; }
#foot #lb li a { color: #d9dada; text-decoration: none; font: 10px tahoma, arial, sans-serif; }

#foot #cb { width: 231px; text-align: left; }
#foot #rb { position: relative; margin-top: -1px; width: 209px; text-align: left; border-top: 1px solid #5a6060; }
#foot #cb p, #foot #rb p { margin: 28px 0 0 25px; }
#foot #cb a { color: #b10b0b; }
#foot #rb { background-color: #313636; }

/* LIGHTBOX */

#lightbox { background-color:#ccc; padding: 5px; color: #555; }
#lightboxDetails { font-size: 0.8em; padding-top: 0.4em; }	
#lightboxCaption { float: left; }
#keyboardMsg { float: right; }
#closeButton { top: 5px; right: 5px; }
#lightbox a { color: #222; text-decoration: none; }
#lightbox a kbd { font-weight: bold; font-size: 13px; font-family: verdana, arial, sans-serif; }
#lightbox img { border: none; clear: both; }
#overlay img { border: none; }

/* IE 7 */

#middle #lcol #item-small .item a.ie-absol { position: absolute; left: 0; top: 0; width: 119px; height: 119px; display: block; background: url('../img/trans.gif') 0 0 repeat; text-decoration: none; border: none; }
#right .pop-item a.ie-absol { position: absolute; left: 57px; bottom: 30px; width: 93px; height: 93px; display: block; background: url('../img/trans.gif') 0 0 repeat; text-decoration: none; border: none; }
#middle #items .product a.ie-absol { position: absolute; left: 15px; top: 15px; width: 119px; height: 119px; display: block; background: url('../img/trans.gif') 0 0 repeat; text-decoration: none; border: none; }
#middle #detail-out a.ie-absol { position: absolute; top: 67px; left: 21px; width: 235px; height: 235px; display: block; background: url('../img/trans.gif') 0 0 repeat; text-decoration: none; border: none; }
#middle #detail-in #detail-rec .recomend a.ie-absol { position: absolute; left: 15px; top: 15px; width: 119px; height: 119px; display: block; background: url('../img/trans.gif') 0 0 repeat; text-decoration: none; border: none; }

