/*
  sk³adowa sklepu oscGold (C) www.oscgold.com
*/

/* kolor tla strony, tekstu na stronie oraz rozmiaru marginesu */
BODY { background: #e9e9e9; 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: #a3a3a3; 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: #e2007e; 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: #6a6969; text-decoration: none; }
.headerNavigation:hover { color: #e2007e; 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: #cccbcb; }

/* 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: #cccbcb; 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: #e2007e; 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 #cccbcb; }

/* ustawienia pola tekstowego w formularzach */
TEXTAREA { border: #cccbcb 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, Arial, Verdana, sans-serif; font-weight: bold; font-size: 12px; color: #ff0000; font-weight: bold; white-space: nowrap; }
productSpecialPrice { font-family: Tahoma, Arial, Verdana, sans-serif; font-weight: bold; font-size: 12px; color: #ff0000; 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; }

/* 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: #e2007e; text-decoration: none;}

/* wyswietlanie ceny produktu w boxie nowe produkty */
.PriceProduct { font-family: Tahoma, Verdana, Arial, sans-serif; font-weight: bold;  font-size: 15px; 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, Arial, Verdana, sans-serif; font-weight: bold; font-size: 12px;color: #db007b; white-space: nowrap; }

/* wyswietlanie nazwy produktu na stronie opisu produktu */
.ProductInfoTile { font-family: Verdana, Tahoma, Arial, sans-serif; font-weight: normal; font-size: 20px; color: #e2007e; 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: #e2007e; text-decoration: none; }

/* tabela z obramowaniem */
.TableFrame { border: 1px; border-style: solid; border-color: #cccbcb; }

/* 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: 0px solid #e6e6e7;}
table.dia td { text-align: center; vertical-align: middle; background: transparent; }
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 #cccbcb; padding:10px;}
legend { font-family: Tahoma, Verdana, Arial, sans-serif; padding: 0.2em 0.5em; color: #000; font-weight: bold; font-size: 13px; text-align:left; }

/* 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}

/* 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 : 13px; font-weight: bold; color: #fff; text-align: center; 
	position:relative; float:left; line-height:22px; height:22px;
}
.pane_right { background: url("images/zakladki/zakladka_r.gif") no-repeat; width:12px; height:22px; position:relative; float:left;}
.pane_left_hover {
	background: url("images/zakladki/zakladka_w.gif") repeat;	
	cursor: pointer; padding-left:12px; font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size : 13px; font-weight: bold; color: #fff; text-align: center; 
    position:relative; float:left; line-height:22px; height:22px;
}
.pane_right_hover { background: url("images/zakladki/zakladka_w_r.gif") no-repeat; width:12px; height:22px; 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 : 13px; font-weight: bold; color: #fff; text-align: center; 
    position:relative; float:left; line-height:25px; height:25px;
}
.pane_right_on { background: url("images/zakladki/zakladka_w_r.gif") no-repeat; width:12px; height:25px; position:relative; float:left;}
.separator { width:2px; height:5px; }

/* styl dla div */
.rg { float:right; }
.lf { float:left; }

/* ustawienia dla tytulow naglowkow (czesc srodkowa sklepu - promocje, nowe produtky etc) */
TD.pageHeading { font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 14px; font-weight: bold; color: #fff; height:33px; padding-left:10px; padding-right:10px; background: url('images/modules/bg.gif') no-repeat; background-position: center top; }

/* kolor linkow w naglowkach modulow - np Promocje */
.headerNavigationFeatured { font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 14px; font-weight: bold; color: #fff; }
.headerNavigationFeatured:hover { color: #fef200; text-decoration: none; }

/* wyswietlanie nazwy produktu w modulach */
.ProductTile { font-family: Tahoma, Verdana, Arial, sans-serif; font-weight: bold; font-size: 12px; color: #2a2a2a; text-decoration: none }
.ProductTile:hover { font-family: Tahoma, Verdana, Arial, sans-serif; font-weight: bold; font-size: 12px; color: #e2007e; text-decoration: none }

/* 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; }

/* NOWE */
/* ustawienia w koszyku w boxie koszyk */
.newItemInCart { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; }
.newItemInCart:hover { color: #171717; }
/* ustawienia dla boxu promocje fade */
.fade_bg { background: url('images/new/box_bg.gif') no-repeat; background-position: center top; 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; }

#ngl { height:204px; background: url('images/new/tlo.gif') repeat-x; }
#srodek { height:204px; width:990px; }
#animacja { position: absolute; margin-top:0px; margin-left:0px; }
#nie_masz_konta { position:absolute; margin-top:165px; margin-left:5px; width:300px; z-index:10; font-size: 11px; font-family: Tahoma, Arial, sans-serif; color: #6b6b6b; font-weight: normal; line-height:16px; }
#nie_masz_konta span { color:#ff0000;font-weight:bold; text-decoration: underline; }
.nie_a { font-size: 11px; font-family: Tahoma, Arial, sans-serif; color: #6b6b6b; font-weight: normal; padding-right:20px; }
.nie_a:hover { font-size: 11px; font-family: Tahoma, Arial, sans-serif; color: #ff0000; font-weight: normal; padding-right:20px; }
.nie_al { font-size: 11px; font-family: Tahoma, Arial, sans-serif; color: #ff0000; font-weight: bold; padding-right:10px; }
.nie_al:hover { font-size: 11px; font-family: Tahoma, Arial, sans-serif; color: #000; font-weight: bold; padding-right:10px; }
#kosz { position: absolute; margin-top:0px; margin-left:750px; width:240px; height:140px; background: url('images/new/koszyk.gif') no-repeat; }
#zawartosc { position:absolute; margin-top:60px; margin-left:30px; font-size: 12px; font-family: Tahoma, Arial,sans-serif; color: #018ebd; font-weight: bold; line-height:15px; width:200px; }
#zawartosc span { color:#e2007e; }
#zawartosc a { font-size: 12px; font-family: Tahoma, Arial,sans-serif; color: #018ebd; font-weight: bold; line-height:15px;  }
#zawartosc a:hover { font-size: 12px; font-family: Tahoma, Arial,sans-serif; color: #e2007e; font-weight: bold; line-height:15px;text-decoration: none; }
#ikona { position:absolute; margin-top:25px; margin-left:160px; }
#kosz_linki { position:absolute; margin-top:112px; margin-left:16px; font-size: 11px; font-family: Tahoma, Arial,sans-serif; color: #006282; font-weight: bold; line-height:15px; width:220px; }
#kosz_linki a { font-size: 11px; font-family: Arial, Tahoma, sans-serif; color: #006282; font-weight: bold; line-height:15px; padding-right:10px; }
#kosz_linki a:hover { font-size: 11px; font-family: Arial, Tahoma, sans-serif; color: #e2007e; font-weight: bold; line-height:15px;text-decoration: none; padding-right:10px; }

#telefony { position: absolute; margin-top:135px; margin-left:535px; width:450px; text-align:center; }
#duz_txt { font-size: 20px; font-family: Arial, Tahoma, sans-serif; color: #e2007e; font-weight: bold; }
#duz_nr { font-size: 28px; font-family: Arial, Tahoma, sans-serif; color: #00b2ec; font-weight: bold; }
#mal_txt { font-size: 17px; font-family: Arial, Tahoma, sans-serif; color: #e2007e; font-weight: bold; }
#mal_nr { font-size: 20px; font-family: Arial, Tahoma, sans-serif; color: #00b2ec; font-weight: bold; }

#tlo_cont { background:#e9e9e9; width:100%; }
#conty { width:1006px; background: url('images/new/tlo_bg.gif') repeat-y; }
#sklep_menu { height:42px; width:990px; background: url('images/new/tlo_kat.gif') repeat-x; }
#producent { padding-left:10px; float:left; padding-top:12px; width:220px; font-size: 11px; font-family: Tahoma, Arial, sans-serif; color: #ffffff; font-weight: normal; }
#producent select { width:130px; font-size: 11px; font-family: Tahoma, Arial,sans-serif; color: #595959; font-weight: normal; }
#naglowek_poz_menu { float:left; width:750px; height:42px; }
.pole { height:42px; font-size: 12px; font-family: Tahoma, Arial,sans-serif; color: #fff; font-weight: normal; text-align:left;}
.poles { height:42px; line-height:31px; padding-left:15px; padding-right:15px; display:block; font-size: 12px; font-family: Tahoma, Arial,sans-serif; color: #fff; font-weight: normal; text-align:left; }
.poles:hover { height:42px; line-height:31px; padding-left:15px; padding-right:15px; display:block; background:#4a4a4a; font-size: 12px; font-family: Tahoma, Arial,sans-serif; color: #fff; font-weight: normal; text-align:left; }

.lfd { text-align:left; }
.lfd h2 { margin:0px; font: 17px Arial, Tahoma, Verdana; color:#fff; font-weight: bold; white-space: nowrap; }
.kk { font: 17px Arial, Tahoma, Verdana; color:#fff; font-weight: bold; white-space: nowrap; height:42px; line-height:41px; padding-left:10px; padding-right:10px; display:block; background: url('images/new/tlo_kat.gif') repeat-x; }
.kk:hover { font: 17px Arial, Tahoma, Verdana; color:#fff; font-weight: bold; white-space: nowrap; display:block; line-height:41px; background: url('images/new/kat_on.gif') repeat-x; }
.kk_on {  padding-left:15px; padding-right:15px; font: 17px Arial, Tahoma, Verdana; color:#fff; height:42px; font-weight: bold; white-space: nowrap; display:block; line-height:41px; background: url('images/new/kat_on.gif') repeat-x; }
.kk_on:hover {  padding-left:15px; padding-right:15px; font: 17px Arial, Tahoma, Verdana; color:#fff; font-weight: bold; white-space: nowrap; display:block; line-height:41px; background: url('images/new/kat_on.gif') repeat-x; }

.podkategorie { padding:7px; padding-left:12px; background: url('images/new/kk_bg.gif') no-repeat; }
.podkategorie  h3 { margin:0px; }
.pk { display:block; padding-top:2px; padding-bottom:2px; background: url("images/new/menu.png") no-repeat left center; padding-left: 15px; text-align:left; font-size: 14px; font-family: Tahoma, Arial,sans-serif; color: #fff; font-weight: bold; }
.pk:hover { display:block; padding-top:2px; padding-bottom:2px; background: url("images/new/menu.png") no-repeat left center; padding-left: 15px; text-align:left; font-size: 14px; font-family: Tahoma, Arial,sans-serif; color: #fef200; font-weight: bold; }
.pk span { font-size:10px; }
.pkk { display:block; padding-top:2px; padding-bottom:2px; padding-left: 15px; text-align:left; font-size: 13px; font-family: Tahoma, Arial,sans-serif; color: #fff; font-weight: bold; }
.pkk:hover { display:block; padding-top:2px; padding-bottom:2px; padding-left: 15px; text-align:left; font-size: 13px; font-family: Tahoma, Arial,sans-serif; color: #fef200; font-weight: bold; }
.pkk span { font-size:10px; }

/* pasek nagwigacji */
#tlo_paska_nawigacyjnego { text-align:left; width:730px; font-size: 11px; font-family: Tahoma, Arial, sans-serif; color: #ff0000; font-weight: normal; padding-top:5px; padding-bottom:5px; }

#wyszukiwanie { background: url('images/new/szukaj_top.gif') no-repeat; }
#s1 { width:230px; float:left; }
#s2 { width:480px; float:left; }
#s22 { padding-left:80px; font-size: 12px; font-family: Tahoma, Arial, sans-serif; color: #4e4e4e; font-weight: normal; }
.szuk_text { font-size: 12px; font-family: Tahoma, Arial, sans-serif; color: #4e4e4e; font-weight: normal; padding-top:20px; padding-bottom:5px; }
.szuk_link { font-size: 12px; font-family: Tahoma, Arial, sans-serif; color: #4e4e4e; font-weight: normal; }
.szuk_link:hover { font-size: 12px; font-family: Tahoma, Arial, sans-serif; color: #c60471; font-weight: normal; }
.inpss { width:100%; border:1px solid #a5a5a5; font-size: 12px; font-family: Tahoma, Arial,sans-serif; color: #4e4e4e; font-weight: normal; padding:1px; height:18px; }
.inpsa { border:1px solid #a5a5a5; font-size: 12px; font-family: Tahoma, Arial,sans-serif; color: #4e4e4e; font-weight: normal; }

/* srodek */
#top_cont { width:970px; }
#lewa_kolumna { width: 221px; float:left; }
#srodek_kolumna { width: 749px; float:left;}

/* boxy */
.normal_box { width:221px; padding-top:6px; }
.infoBoxHeading { background: url('images/new/box_top.gif') no-repeat; margin-top:1px; display:block; padding-left:10px; padding-right:5px; height:28px; line-height:27px; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 14px; font-weight: bold; color: #fff; text-align:left; }
.boxTextDefine { background: url('images/new/box_bg.gif') repeat-x; width:221px; }
.wewbox { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; padding:10px; }
.wewboxt { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; }

/*moduly */
.DivFrame { border: 1px; border-style: solid; border-color: #cccbcb; }
.DivFrameListing { border: 1px; border-style: solid; border-color: #cccbcb; }
.mod_tytul { display:block; padding:5px; height:40px; font-size: 11px; font-family: Tahoma, Arial,sans-serif; color: #5b5b5b; font-weight: bold; }
.mod_tytul:hover { display:block; padding:5px; height:40px; font-size: 11px; font-family: Tahoma, Arial,sans-serif; color: #e2007e; font-weight: bold; text-decoration:none; }
.img_module { text-align:center; float:left; padding-left:5px; }
.cc { text-align:center; float:left; padding-top:20px; }
.td_dd { padding-right:4px; padding-bottom:4px; }
.td_ddx { padding-bottom:4px; }
.mod_tytul_hit { font-size: 11px; font-family: Tahoma, Arial,sans-serif; color: #3a3a3a; font-weight: bold; }
.mod_tytul_hit:hover { font-size: 11px; font-family: Tahoma, Arial,sans-serif; color: #e2007e; font-weight: bold; text-decoration:none; }
.mod_opis_hit { padding-bottom:8px; font-size: 11px; font-family: Tahoma, Arial,sans-serif; color: #3a3a3a; font-weight:normal; display:block; text-align:left; }
.ty { clear:both; }
.tyl { float:left; padding-left:30px; padding-top:9px; }
.tyr { float:right; padding-right:30px; padding-top:9px; }
.opis { padding:5px; font-size: 10px; font-family: Tahoma, Arial,sans-serif; color: #3a3a3a; font-weight: normal; }

#dol_stopka { width:1000px; border:0px; }
.td_stopki { width:19%; padding-left:20px; padding-right:35px; font-family:  Tahoma, Arial, Verdana, sans-serif; font-size: 14px; line-height:24px; color:#e2007e; text-align:left; font-weight:bold; white-space: nowrap; }
.td_stopki span { color:#0090c0; }
.td_stopki a { padding-left:2px; font-size: 11px; font-family: Tahoma, Arial,sans-serif; color: #2d2c2c; font-weight: normal; line-height:19px; }
.td_stopki a:hover { padding-left:2px; font-size: 11px; font-family: Tahoma, Arial,sans-serif; color: #e2007e; font-weight: normal; line-height:19px; text-decoration: none; }

.biul_txt { font-size: 11px; font-family: Tahoma, Arial,sans-serif; color: #474747; font-weight: normal; line-height:16px; }
.in_news { height:20px; padding:2px; background:#fff; border:1px solid #9a9999; font-size: 11px; font-family: Tahoma, Arial,sans-serif; color: #595959; font-weight: normal; }

#dolne_info { width:990px; padding-bottom:20px; padding-top:20px; }
.lfs { float:left; width:180px; text-align:center; font-size: 12px; font-family: Tahoma, Arial,sans-serif; color: #5d5c5c; font-weight: normal; }
.rgs { float:right; text-align:right; font-size: 11px; font-family: Tahoma, Arial,sans-serif; color: #303030; font-weight: normal; padding-right:10px; }
.rgs span { text-align:right; font-size: 9px; font-family: Tahoma, Arial,sans-serif; color: #9a9a9a; font-weight: normal; }
.rgs span a { text-align:right; font-size: 9px; font-family: Tahoma, Arial,sans-serif; color: #9a9a9a; font-weight: normal; }

#osc { width:980px; text-align:right; padding-top:8px; padding-bottom:10px; }
#osc a { font-family: Tahoma, Verdana, Arial, sans-serif; font-weight: normal; font-size: 11px; color: #989899; text-decoration: none; }
#osc a:hover {font-family: Tahoma, Verdana, Arial, sans-serif; font-weight: normal; font-size: 11px; color: #989899; text-decoration: underline; }

SELECT.SearchSelect { width: 80%; font-size: 10px; font-family: Tahoma, Arial,sans-serif; color: #000000; font-weight: normal;  border: 1px solid #cccbcb;}
INPUT.SearchInput { font-size: 10px; font-family: Tahoma, Arial,sans-serif; color: #000000; font-weight: normal;  border: 1px solid #cccbcb;}

#animacja_js { padding-bottom:5px; padding-top:5px; width:739px; z-index:1; }
/* definicja ogolna */
/* linki 1,2,3 */
.link_buts { font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 10px; color: #fff; text-decoration: none; font-weight: normal; padding:1px; padding-left:4px; height:15px; width:15px; background: url('images/new/but_off.png') no-repeat; display:block }
.link_buts:hover { font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 10px; color: #ffcc00; text-decoration: none; font-weight: normal; padding:1px; padding-left:4px; height:15px; width:15px; background: url('images/new/but_off.png') no-repeat; display:block }
/* wyglad aktywnego linku */
.link_buts_on { font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 10px; color: #000; text-decoration: none; font-weight: normal; padding:1px; padding-left:4px; height:15px; width:15px; background: url('images/new/but_on.png') no-repeat; display:block }
.link_buts_on:hover { font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 10px; color: #000; text-decoration: none; font-weight: normal; padding:1px; padding-left:4px; height:15px; width:15px; background: url('images/new/but_on.png') no-repeat; display:block }
/* polozenie buttonow */
#buts_1 { position:absolute; margin-top:10px; margin-left:10px;z-index:5; }
#buts_2 { position:absolute; margin-top:10px; margin-left:28px;z-index:5; }
#buts_3 { position:absolute; margin-top:10px; margin-left:46px;z-index:5; }
#buts_4 { position:absolute; margin-top:10px; margin-left:64px;z-index:5; }
#buts_5 { position:absolute; margin-top:10px; margin-left:82px;z-index:5; }
#buts_6 { position:absolute; margin-top:10px; margin-left:100px;z-index:5; }
#buts_7 { position:absolute; margin-top:10px; margin-left:118px;z-index:5; }
#buts_8 { position:absolute; margin-top:10px; margin-left:136px;z-index:5; }
#buts_9 { position:absolute; margin-top:10px; margin-left:154px;z-index:5; }
#buts_10 { position:absolute; margin-top:10px; margin-left:172px;z-index:5; }
/* wielkosc okna animacji */
#srra { position:relative; z-index:0; }

.twoja_cena { font-size: 15px; font-family: Tahoma, Arial, sans-serif; color: #393939; font-weight: bold; }
.oszczedzasz { font-size: 16px; font-family: Arial, Tahoma, sans-serif; color: #5e810a; font-weight: bold; }
.Cena2 { font-family: Arial, Tahoma, Verdana, sans-serif; font-weight: bold; font-size: 24px;color: #d71e86; white-space: nowrap; }
.ECena { font-family: Arial, Tahoma, Verdana, sans-serif; font-weight: bold; font-size: 24px;color: #d71e86; white-space: nowrap; }
.EproductSpecialPrice { font-family: Arial, Tahoma, Verdana, sans-serif; color: #d71e86; font-size: 24px;font-weight: bold; white-space: nowrap; }
.ee { display:block; padding:7px; padding-left:0px; font-family: Arial, Tahoma, Verdana, sans-serif; color: #5a7f07; font-size: 13px;font-weight: bold; line-height:17px; white-space: nowrap;}
.es { padding:2px; font-family: Arial, Tahoma, Verdana, sans-serif; background: #9dc200; color:#fff; font-size: 13px;font-weight: bold; }
.zvat { font-size: 11px; font-family: Tahoma, Arial, sans-serif; color: #a5a5a5; font-weight: normal; }
.ProductHeadKoszt { font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 14px; font-weight: bold; color:#699502; background: #f2f1f1; }
.uwagi { padding:5px; font-size: 10px; font-family: Tahoma, Arial,sans-serif; color: #8b8888; font-weight: normal; }

#kontakt, #o-firmie, #o-nas {text-align:left;font-size:12px;font-family:Arial;line-height:16px;color:#5b5b5b;}
#o-nas {padding:13px 21px;}
#o-nas p {margin:16px 0px;}
#kontakt a, #o-firmie a, #o-nas a {color:#5b5b5b;text-decoration:underline;}
#o-nas ul {list-style-image:url(/images/punkt-listy.png);margin:5px 0px 0px 0px;padding:0px;list-style-position:inside;}
#o-nas li {height:22px;}
h3.niebieski {margin:32px 0px 0px 0px;}
.niebieski {color:#58afd7 !important;}
.rozowy {color:#cc3f7d !important;}
.fright {float:right;}
.fleft {float:left;}
.clr {clear:both;margin:0px;}
.f18 {font-size:18px !important;line-height:20px !important;}
.f16 {font-size:16px !important;line-height:18px !important;}
.f15 {font-size:15px !important;line-height:16px !important;}
.f14 {font-size:14px !important;line-height:18px !important;}
.f11 {font-size:11px !important;line-height:18px !important;}
.p50 {width:50%;}
#o-nas img {padding-right:10px;}
p#dane-firmowe {margin-top:0px;background:url(/images/kontakt-koperta.jpg) no-repeat 165px bottom;padding-bottom:28px;}
p#opinie {margin:30px 0px 25px 0px;}
p#opinie img {float:left;width:58px;height:45px;}
p#opinie + h3.niebieski {margin-top:25px;}
img#logotyp {float:right;width:231px;height:61px;margin-bottom:10px;}
#o-firmie {padding:7px 21px 51px 21px;}
#o-firmie p#mapka {float:right;width:253px;text-align:center;}
#o-firmie p {width:434px;margin:30px 0px 0px 0px;}
#o-firmie p#wprowadzenie {width:100%;margin:0px;height:249px;background:url(/images/przy-biurku.jpg) no-repeat right bottom;}
p#wprowadzenie img {margin:18px 0px 33px 11px;padding-bottom:21px;}
p#wprowadzenie img#abcprofit {padding:10px 0px 10px 28px;margin-left:28px;border-left:2px solid #dfdfe0;}
p#o-firmie-dane {margin-top:18px;}
p#o-firmie-kontakt {margin-top:45px;}
#o-firmie span.f15 {letter-spacing:0.4px;}
#kontakt {padding-bottom:20px;}
#kontakt p:first-child {background:url(/images/koperta2.jpg) no-repeat right bottom;height:136px;margin-top:12px;padding-top:10px;margin-bottom:0px;}
#kontakt p.p50 {background:url(/images/tlo-gradient.png) repeat-x left center;height:81px;padding:13px 0px;margin-top:4px;}
#kontakt p.p50 img {padding:0px 5px;}
#kontakt p.p50 img[alt~="internetowy"] {border-left:1px solid #b7b8b9;padding:6px 5px;}
#kontakt p.p50 img {float:left;}
#srodek_kolumna > table >tbody>tr>td>table>tbody>tr>td>form[action="http://www.profibiuro.pl/contact_us.php?action=send"] {width:691px; padding:0px 23px; background:url(/images/formularz-tlo5.png) no-repeat center 375px;border: 1px solid #cccbcb;display:block;position:relative;padding-bottom:130px;} 
#srodek_kolumna > table >tbody>tr>td>table>tbody>tr>td>form[action="http://www.profibiuro.pl/contact_us.php?action=send"] * {font-size:12px;font-family:Arial;line-height:16px;color:#5b5b5b;}
td.pageHeading {color:#fff; font-size:14px;text-align:left;}
#srodek_kolumna > table >tbody>tr>td>table>tbody>tr>td>form[action="http://www.profibiuro.pl/contact_us.php?action=send"] input {margin-right:100px;}
#srodek_kolumna > table >tbody>tr>td>table>tbody>tr>td>form[action="http://www.profibiuro.pl/contact_us.php?action=send"] fieldset {border:none;}
#srodek_kolumna > table >tbody>tr>td>table>tbody>tr>td>form[action="http://www.profibiuro.pl/contact_us.php?action=send"] fieldset * {color:#000 !important;}
#srodek_kolumna > table >tbody>tr>td>table>tbody>tr>td>form[action="http://www.profibiuro.pl/contact_us.php?action=send"] fieldset > legend {font-size:16px !important;}
legend {padding:3px 2px;}
#srodek_kolumna > table >tbody>tr>td>table>tbody>tr>td>form[action="http://www.profibiuro.pl/contact_us.php?action=send"] input[alt="Dalej"] {position:absolute;right:40px;top:721px;margin-right:0px;}
#srodek_kolumna > table >tbody>tr>td>table>tbody>tr>td>form[action="http://www.profibiuro.pl/contact_us.php?action=send"] input[size="50"], form[action="http://www.profibiuro.pl/contact_us.php?action=send"] input[size="30"] {width:260px;margin-right:0px;}
#srodek_kolumna > table >tbody>tr>td>table>tbody>tr>td>form[action="http://www.profibiuro.pl/contact_us.php?action=send"] textarea[cols="100"] {left:133px;top:-23px;width:435px;height:145px;position:relative;}
#srodek_kolumna > table >tbody>tr>td>table>tbody>tr>td>form[action="http://www.profibiuro.pl/contact_us.php?action=send"] input#kopia {margin-left:134px;margin-right:0px;}
p#masz-pytanie {position:absolute;bottom:10px;}
p#cofnij {position:absolute;bottom:-40px;margin:0px;width:726px;border:1px solid #cccbcb;left:0px;padding:5px;}
p#cofnij a {float:right;margin-right:16px;}
.td_stopki {white-space:normal;}
.td_stopki a {white-space:nowrap;}
.td_stopki input[type="image"] {float:right;}
td {text-align:left;}
td[align="center"] {text-align:center;}
td[align="right"] {text-align:right;}

