/*
  skladowa sklepu oscGold (C) www.oscgold.com
*/

/* kolor tla strony, tekstu na stronie oraz rozmiaru marginesu */
BODY { background: #ffffff; color: #3a3a3a; margin: 0px; }

/* ustawienia tekstu bledow */
.errorBox { font-family : Tahoma, Verdana, Arial, sans-serif; font-size : 10px; font-weight: bold; color: red; background: #ffffff; }

/* ustawienia tekstu informujacego o braku towaru na skladzie podczas realizacji zamowienia */
.stockWarning { font-family : Tahoma, Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }

/* kolor paska powiadamienia o produktach po zakonczonych zakupach - checkout_success.php) */
.productsNotifications { font-family: Tahoma, Verdana, Arial, sans-serif; background: #ffffff; font-size: 11px; }

/* wyglad tekstu [edycja] przed ostatecznym zatwierdzeniem zamowienia */
.orderEdit { font-family : Tahoma, Verdana, Arial, sans-serif; font-size : 10px; color: #00008B; text-decoration: underline; }

/* ustawienie informacji w potwierdzeniu mBank */
h1 { margin-bottom: 20px; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 16px; font-weight: bold; color: #46494c; }

/* ustawienia linkow */
A { color: #3a3a3a; text-decoration: none; }
A:hover { color: #c4070a; text-decoration: none; }

/* sposob wyswietlania formularzy */
FORM { display: inline; }

/* ustawienia paska nawigacyjnego : czcionka, rozmiar, tło, obraz sła, kolor tekstu */
.headerNavigation { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; color: #474747; text-decoration: none; }
.headerNavigation:hover { color: #c4070a; text-decoration: none; }

/* kolor tla gdy w naglowku wystapi blad - pojawia sie na gorze naglowka */
TR.headerError { background: #ff0000; }

/* ustawienia naglowka w przypadku wystapienia bledu */
TD.headerError { font-family: Tahoma, Tahoma, Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; text-align: center;color: #ffffff; background: #ff0000; }

/* kolor ramek  */
.infoBox { background: #dcdcdc; }

/* ustawienia dla boxow */
TD.infoBox, SPAN.infoBox { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; }

/* ustawienia dla boxow w modulach*/
.infoBoxContents { font-family: Tahoma, Arial, sans-serif; font-size: 11px; background: #FFFFFF; }

/* ustawienia dla boxow (linki w OSTATNIO OGLADANE)*/
.boxContents { font-family: Tahoma, Arial, sans-serif; font-size: 11px; }

/* ustawienia naroznikow boxow - rozwiazanie niestandartowe */
TD.CornerBoxHeading { background: #fff; padding: 0px; }

/* kolor tla wiersza - kolorowanie wierszy tabeli */
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f2f1f1;
}

/* kolor tla wiersza - kolor0wanie wierszy tabeli */
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #FFFFFF;
}

/* ustawienia naglowka w liscie produktow */
.productListing-heading { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; color: #3a3a3a; background: #f2f1f1; }

/* ustawienia tabeli listujacej produkty po wybraniu kategorii */
TABLE.productListing { border: 1px; border-style: solid; border-color: #dcdcdc; border-collapse: collapse; }

/* ustawienia dla listy wyswietlajacej produkty */
TD.productListing-data { font-family: Tahoma, Arial, Tahoma, Verdana, sans-serif; font-size: 11px; }

/* kolor linkow w listach z odnosnikami do kolejnych stron */
A.pageResults { color: #46494c; }

/* kolor linkow w listach z odnosnikami do kolejnych stron po najechaniu myszka */
A.pageResults:hover { color: #c4070a; background: #FFFFFF; }

/*ustawienia dla glownych stron, np. opisy produktow */
TD.main, P.main, DIV.main { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; }

/*ustawienia dla glownych stron, np. opisy produktow */
TD.subTileModule, P.subTileModule { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; color: #3a3a3a; line-height: 1.5; padding-top: 15px; }

/* wszedzie tam gdzie wystepuje maly tekst, np. data dodania produktu */
TD.smallText, SPAN.smallText, P.smallText, .smallText { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; }

/* Tytul glownej kategorii w newsach */
TD.accountCategory { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 13px; color: #46494c; }

/* ustawienia opisow pol formularza przy zaawansowanym wyszukiwaniu */
TD.fieldKey { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; }

/* ustawienia pol formularza przy zaawansowanym wyszukiwaniu */
TD.fieldValue { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; }

/* naglowki tabel  */
TD.tableHeading { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; }

/* ustawienia tekstu w polach formularzy */
CHECKBOX, INPUT, SELECT { font-size: 10px; font-family: Tahoma, Arial,sans-serif; color: #000000; font-weight: normal;  border: 1px solid #dcdcdc; }

/* ustawienia pola tekstowego w formularzach */
TEXTAREA { border: #c0c0c0 1px solid; font-size: 10px; font-family: Tahoma, Arial, Tahoma, sans-serif; color: #000000; }

/* ustawienia  */
SPAN.markProductOutOfStock { font-family: Tahoma, Tahoma, Verdana, Arial, sans-serif; font-size: 11px; color: #c76170; font-weight: bold; }

/* ustwaienia promocyjnej ceny produktu */
SPAN.productSpecialPrice { font-family: Tahoma, Verdana, Arial, sans-serif; color: #ff0000; font-size: 12px;font-weight: bold; white-space: nowrap; }
productSpecialPrice { font-family: Tahoma, Verdana, Arial, sans-serif; color: #ff0000; font-size: 12px; font-weight: bold; white-space: nowrap; }

/* ustawienia tekstu bledu */
SPAN.errorText { font-family: Tahoma, Verdana, Arial, sans-serif; color: #ff0000; }

.moduleRow { }
/* kolor na jaki zmienia sie tlo po najechaniu myszka podczas np. wyboru sposobu platnosci */
.moduleRowOver { background-color: #f2f1f1; cursor:pointer}
/* kolor na jaki zmienia sie tlko po wybraniu opcji */
.moduleRowSelected { font-family: Tahoma, Verdana, Arial, sans-serif; font-weight: bold; color: red; }

/* ustawienia paska na dole podczas realizacji zamowienia, ktory pokazuje kolejne etapy realizacji - kroki nieaktywne*/
.checkoutBarFrom, .checkoutBarTo { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; color: #C0C0C0; }
/* ustawienia paska na dole podczas realizacji zamowienia, ktory pokazuje kolejne etapy realizacji - kroki aktywne*/
.checkoutBarCurrent { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; color: #46494c; }

/* ustawienia bledow/sukcesow/ostrzezen podczas operacji usuwania/dodawania informacji*/
.messageBox { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; color: #FFD700; background-color: #DC143C; }
.messageStackSuccess { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* ustawienia oznaczenia pol wymaganych w formularzach */
.inputRequirement { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

/* ustawienie wyswietlania nazwy produktu w boxie Nasz Hit */
.star-product-title { font-family: Tahoma, Verdana, Arial, sans-serif; text-align : center; font-size: 12px; font-weight: bold; color: #46494c; }
.star-product-title:hover { font-family: Tahoma, Verdana, Arial, sans-serif; font-weight: bold; font-size: 12px; color: #c4070a; text-decoration: none }

/* ustawienie wyswietlania opisu produktu w boxie Nasz Hit */
.star-product {font-family: Tahoma, Arial, sans-serif;font-size: 11px;font-weight: normal;color: #46494c; }

/* Box Categories */
/* ustawienia wiersza kategorii w boxie Categories */
.CategoryRow { padding-right: 0px; padding-left: 0px; padding-bottom: 5px; padding-top: 5px; }

/* ustawienia wyswietlania linkow w boxach po prawej i lewej stronie */
.boxLink { font-weight: normal; font-size: 11px; color: #3a3a3a; text-decoration: none }
.boxLink:hover { font-weight: normal; font-size: 11px; color: #c4070a; text-decoration: none;}

/* wyswietlanie ceny produktu w boxie nowe produkty */
.PriceProduct { font-family: Tahoma, Verdana, Arial, sans-serif; font-weight: bold;  font-size: 16px; color: #46494c }

.SmallPriceProduct { font-family: Tahoma, Verdana, Arial, sans-serif; font-weight: bold; font-size: 11px;color: #46494c }

/* ustawienia napisu cena */
SPAN.Cena, TD.Cena { font-family: Tahoma, Verdana, Arial, sans-serif; font-weight: bold; font-size: 12px;color: #3a3a3a; white-space: nowrap; }

/* wyswietlanie nazwy produktu na stronie opisu produktu */
.ProductInfoTile { font-family: Tahoma, Verdana, Arial, sans-serif; font-weight: bold; font-size: 14px; color: #3a3a3a; text-decoration: none; background: #FFFFFF}

/* wyswietlanie ceny detalicznej producenta i oszczedzasz */
.PriceRetailProduct { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px;color: #3a3a3a }

/* ustawienie srodka tabelki nasz hit - na stronie glownej */
.templateinfobox { font-family: Tahoma, sans-serif;font-size: 10px; color: #3a3a3a; background-color: #FFFFFF;}

/* ustawienie napisu szczegoly w listingach produktow */
.ProductDescripion:hover { font-size: 11px; font-weight: bold; color: #c4070a; text-decoration: none; }

/* tabela z obramowaniem */
.TableFrame { border: 1px; border-style: solid; border-color: #dcdcdc; }

/* tlo komorki imitujacej przycisk */
.Button { font-size: 11px; font-weight: bold; }

/* tlo komorki w karcie produktu z informacjami o producencie, dostepnosci ... */
.ProductHead { font-size: 11px; font-weight: normal; background: #f2f1f1; }

/* ustawienia dla tytulow naglowkow oczekiwanych produktow*/
TD.PageUpcoming {
    font-family: Tahoma, Verdana, Arial, sans-serif;
	text-transform: uppercase; 
	font-weight: bold; 
	font-size: 13px; 
	color: #3a3a3a; 
	padding-left: 5px; 
	padding-top: 0px; 
	background: #FFCC66
}

/* ustawienia naroznikow dla tytulow naglowkow*/
TD.CornerBoxUpcoming { background-position: 0% 0%; background: #ffcc66; padding: 0px; }

/* obramowanie ramki zdjec */
table.dia {border: 1px solid #e6e6e7;}
table.dia td { text-align: center; vertical-align: middle; background: #fff; }
table.dia img { display: block; margin: auto;}

/* zdjecia bez ramek */
img { border: 0;}
table.dia a img { } 
table.dia a:hover img { }

/* ustawienia napisu w legend w formularzach */
fieldset { border:1px solid #dcdcdc; padding:10px;}
legend { font-family: Tahoma, Verdana, Arial, sans-serif; padding: 0.2em 0.5em; color: #3a3a3a; font-weight: bold; font-size: 11px; text-align:right; }

/* Przewijane towary - definicje do boxow przewijanych */
#pscroller1 { height: 200px; border: 0px; padding: 0px; }
#pscroller2 { height: 250px; border: 0px; padding: 0px; }
#pscroller3 { height: 200px; border: 0px; padding: 0px; }
.someclass { }

/* styl dla przewijanych nowosci */
.dragme{position:relative;cursor:pointer}

/* tlo do menu w naglowku */
.imageL1 { background: url('images/graf/top_menu.gif'); visibility: hidden; }
.imageL2 { background: url('images/graf/top_menu_on.gif'); visibility: hidden; }
.imageL3 { background: url('images/graf/top_menu_end.gif'); visibility: hidden; }
.imageL4 { background: url('images/graf/top_menu_on_end.gif'); visibility: hidden; }

/* tabela z obramowaniem bez gory*/
.TableFrameShipping { border-left: 1px; border-right: 1px; border-bottom: 1px; border-style: solid; border-color: #dcdcdc; }

/* elementy div content */
.separ_cont { position:relative; width:5px; height:5px; float:left;}

/* nowe - zwiazane z zakladkami do karty produktu */
.pane_left {
	background: url("images/zakladki/zakladka.gif") repeat;	
	cursor: pointer; padding-left:12px; font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size : 11px; font-weight: bold; color: #515252; text-align: center; 
	position:relative; float:left; line-height:19px; height:19px;
}
.pane_right { background: url("images/zakladki/zakladka_r.gif") no-repeat; width:12px; height:19px; position:relative; float:left;}
.pane_left_hover {
	background: url("images/zakladki/zakladka.gif") repeat;	
	cursor: pointer; padding-left:12px; font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size : 11px; font-weight: bold; color: #c4070a; text-align: center; 
    position:relative; float:left; line-height:19px; height:19px;
}
.pane_right_hover { background: url("images/zakladki/zakladka_r.gif") no-repeat; width:12px; height:19px; position:relative; float:left;}
.pane_left_on {
	background: url("images/zakladki/zakladka_w.gif") repeat;	
	cursor: pointer; padding-left:12px;	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size : 11px; font-weight: bold; color: #515252; text-align: center; 
    position:relative; float:left; line-height:21px; height:21px;
}
.pane_right_on { background: url("images/zakladki/zakladka_w_r.gif") no-repeat; width:12px; height:21px; position:relative; float:left;}
.separator { width:2px; height:5px; }

/* styl dla div */
.rg { float:right; }
.lf { float:left; }

/* ustawienia gornego paska nawigacyjnego */
.top_cont { overflow:hidden; width:100%; }
.bot_cont { clear: both; }

/* czesc gorna paska */
.top_left { background: url('images/graf/top_left.gif') no-repeat; height:60px; width:25px; float:left; }
.top_header { background: url('images/graf/top.gif') repeat-x; height:60px; float:left; }
.top_right { background: url('images/graf/top_right.gif') no-repeat; height:60px; width:25px; float:left; }

/* czesc dolna paska */
.top_b_left { background: url('images/graf/top_b_left.gif') no-repeat; height:48px; width:25px; float:left; }
.top_b { background: url('images/graf/top_b.gif') repeat-x; height:48px; float:left; }
.top_b_right { background: url('images/graf/top_b_right.gif') no-repeat; height:48px; width:25px; float:left; }

/* tekst i link do wyszukiwania */
.top_search_text { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none; font-weight: bold; padding-right:5px; float:left; }
.top_search { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 9px; color: #ffffff; text-decoration: none; font-weight: normal; text-transform: lowercase; }
.top_search:hover { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 9px; color: #ebff02; text-decoration: none; font-weight: normal; text-transform: lowercase; }
.top_wyszukaj { float:left; width:40%; padding-top:18px; padding-left:15px; }
.szuk_but { float:left; padding:3px;padding-left:5px; }

/* tekst i link do koszyka w naglowku */
.koszyk_img { float:right; padding-right:5px; }
.top_koszyk { float:right; width:40%; padding-right:15px; }
.koszyk_text { float:right; line-height:15px; padding-top:18px; }
.koszyk_info { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none; font-weight: normal; }
.koszyk_wart { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; color: #ebff02; text-decoration: none; font-weight: normal; }

/* menu w naglowku */
.top_menu { background: url('images/graf/top_menu.gif') no-repeat; height:48px; width:145px; display:block; line-height: 45px; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 13px; color: #c7c7c7; text-decoration: none; font-weight: bold; }
.top_menu:hover { background: url('images/graf/top_menu_on.gif') no-repeat; height:48px; width:145px; display:block; line-height: 45px; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 13px; color: #ffffff; text-decoration: none; font-weight: bold; }
.top_menu_end { background: url('images/graf/top_menu_end.gif') no-repeat; height:48px; width:145px; display:block; line-height: 45px; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 13px; color: #c7c7c7; text-decoration: none; font-weight: bold; }
.top_menu_end:hover { background: url('images/graf/top_menu_on_end.gif') no-repeat; height:48px; width:145px; display:block; line-height: 45px; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 13px; color: #ffffff; text-decoration: none; font-weight: bold; }
.menu_kont { width:725px;overflow:hidden; }

/* pasek nawigacyjny */
.ramka_head { padding:1px;border:1px solid #babbbe; }
.header_top { background:#efeeee; width:100%; float:left; height:19px;overflow:hidden; } 
.rg_header { float:right; line-height:18px; }
.lf_header { float:left; line-height:18px; }

/* ustawienia dla boxow  */
.box_cont { overflow:hidden; }
.box_left { float:left; background: url('images/box/box_left.gif') no-repeat; width:20px; height: 38px; }
.box_right { float:left; background: url('images/box/box_right.gif') no-repeat; width:20px; height: 38px; }
/* ustawienia naglowka boxow - nazwa boxu */
.infoBoxHeading { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #646464; background: url('images/box/box.gif') repeat-x; line-height: 35px; height: 38px; float:left; text-align: center; }
/* kolor tla dla boxow - w takim kolorze jest ich obramowanie */
.box_border { border: 1px solid #dcdcdc; background:#fcfcfc; }
/* ustawienia czcionki we wszystkich boxach  (definicja wygladu boxu) */
.boxTextDefine { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; padding-top:10px; padding-bottom:10px; }

/* ustawienia dla boxu KOSZYK */
.box_shop_cont { overflow:hidden; }
.box_shop_left { float:left; background: url('images/box/shop_left.gif') no-repeat; width:20px; height: 38px; }
.box_shop_right { float:left; background: url('images/box/shop_right.gif') no-repeat; width:20px; height: 38px; }
.infoBox_shop { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; background: url('images/box/shop.gif') repeat-x; line-height: 35px; height: 38px; float:left; text-align: center; }
.shop_bg { background:#cecdcd; margin:1px; }
.shop_empty { background:#e8e8e8; margin:1px; }
.shop_gradient { background: url('images/box/shop_gradient.gif') repeat-x; background-position: top center; }

/* ustawienia dla tytulow naglowkow (czesc srodkowa sklepu - promocje, nowe produtky etc) */
TD.pageHeading { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #646464; background: url('images/modules/bg.gif') repeat-x; padding-bottom:3px; padding-left:10px;}

/* kolor linkow w naglowkach modulow - np Promocje */
.headerNavigationFeatured { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #646464; }
.headerNavigationFeatured:hover { color: #c4070a; text-decoration: none; }

/* tabela z obramowaniem dla modułów srodkowych */
.TableModule { border: 1px; border-style: solid; border-color: #dcdcdc; background:#ffffff; }
.TableModule_On { border: 1px; border-style: solid; border-color: #d2d2d2; background:#f7f7f7; cursor: pointer; }

/* wyswietlanie nazwy produktu w modulach */
.ProductTile { font-family: Tahoma, Verdana, Arial, sans-serif; font-weight: bold; font-size: 11px; color: #32363c; text-decoration: none }
.ProductTile:hover { font-family: Tahoma, Verdana, Arial, sans-serif; font-weight: bold; font-size: 11px; color: #c4070a; text-decoration: none }

/* wyglad w modulach */
.title_prod { padding:5px;height:40px; text-align:left; }
.modul_cont { overflow:hidden; }
.foto_frame { padding:5px;float:left; }
.text_frame { padding:5px;float:left; }
.cena_frame { padding:2px;padding-bottom:15px; text-align:left; }
.button_frame { padding:2px; text-align:left; }

/* kwoty przy wlaczonej opcji netto i brutto */
.kwot_netto { font-size: 11px; }
.kwot_brutto { font-size: 12px; }
.netbru_text { font-size: 10px; font-family: Tahoma, Verdana, Arial, sans-serif; font-weight: normal; font-size: 10px; color: #868686; text-decoration: none; }

/* dolny pasek nawigacyjny */
.bottom_left { background: url('images/graf/bottom_left.gif') no-repeat; height:35px; width:15px; float:left; }
.bottom_header { background: url('images/graf/bottom.gif') repeat-x; height:35px; float:left;overflow:hidden; }
.bottom_right { background: url('images/graf/bottom_right.gif') no-repeat; height:35px; width:15px; float:left; }
.text_cont { overflow:hidden;padding-top:10px;}
.text_bot_left { float:left; padding-left:10px; }
.text_bot_right { float:right; padding-right:10px; line-height:32px; }
.bottom_link { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; color: #333537; text-decoration: none; font-weight: normal; text-transform: lowercase; }
.bottom_link:hover { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none; font-weight: normal; text-transform: lowercase; }
.lf_bottom { float:left; padding:3px; }
.rg_bottom { padding-left:5px; padding-right:15px; float:left; }
.wywolania { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight:bold; }
.img_bot_left { float:left; padding-left:10px; }
.footer_bot_right { float:right; padding-right:10px; text-align:right; }
.footer_text { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 9px; color: #7f7f7f; font-weight:normal; line-height:12px; }

/* NOWE */
/* ustawienia w koszyku w boxie koszyk */
.newItemInCart { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; }
.newItemInCart:hover { color: #c4070a; }
/* ustawienia dla boxu promocje fade */
.fade_bg { background:#fcfcfc; background-position: top center; height:100%; }
/* ustawienia czcionki we wszystkich boxach w tresci */
.boxText { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; color: #3a3a3a; text-decoration: none; }
