/*
  $Id:  stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

/*** Zmienia rozmiar czcionki we wszystkich box’ach.***/
.boxText { 
  font-size: 11px;
  font-weight: normal;  
  color: #9F9F9F;
  border: 0px solid #848282;

}

/*** Kolor i rozmiar tekstu błędów ***/
.errorBox { 
  font-size : 10px;
  font-weight: bold;  
  background: #FFB3B5; 
}

/*** Parametry ostrzeżenia o braku towaru w magazynie ***/
.stockWarning { 
  font-size: 10px; 
  color: #FF4E00;
}

/*** Kolor paska powiadomienia w checkout_success.php – przy zakończonych zakupach, tym kolorem zaznaczone są produkty które
zostały zakupione. Mamy możliwosc zamówienia powiadomienia o tych produktach ***/
.productsNotifications { 
  background: #F2FFF7;
}

/*** Kolor tekstu edycji podczas gdy jeste¶my w kasie ***/
.orderEdit { 
  font-size: 10px; 
  color: #70D250; 
  text-decoration: underline;

}

* { margin: 0 ; padding: 0 ;  }

body {

  text-align: center;
  font: 11px Tahoma, Arial, sans-serif; color: #848282; 
}

img { border: none; }

#container { 
  width: 966px; 
  margin: auto;
}

a {
  color: #848282;
  font-size: 11px;
  text-decoration: none;
}

a:hover {
  color: #FF9900;
  text-decoration: underline;
}

/*** sposób wy¶wietlania formularzy ***/
form {
	display: inline;
}

.nForm { font-size: 11px; margin-left: 20px; }
.nForm td { padding: 3px; }
p.err { font-size: 11px; color: #CF0000; font-weight: bold; padding: 0 0 10px 10px; }
p.suc { font-size: 11px; color: #0386CB; font-weight: bold; padding: 0 0 10px 10px; }
/*#header {   background: transparent url(images/gryc_img/top.gif) repeat-x 0 0;  width: 100%; height: 132px; }
#pageHeader .logo { padding: 6px 0 0 0; margin: 0;}
#pageHeader.logo img { display: block;  width: 147px; height: 83px;  }

/*** nagłówek strony (logo, baner) ***/
/*#pageHeader { 
  width: 966px;
  margin: 0 auto;
  padding: 0;

}

#pageHeader h1 {
  margin: 0; 
  padding: 0;
}

/*** belka pod nagłówiem ***/

.headerBar {

  font: bold 11px Tahoma, Arial;
  color: #fff;
  position: absolute;
  top: 29px;
  left: 635px;
  text-align: right;
  width: 320px;
  height: 22px; 
}

.headerBar img {
  border: 0;
  vertical-align: middle; 
}

.headerBar a {
  color: #fff;
  text-decoration: none;
}
.headerBar a:hover {
  color: #fff;
  text-decoration: none;
}  


.headerBar .sep {
  font: 14px Arial, Verdana, Tahoma, sans-serif;
  color: #fff;
}

img.sep_right_top { margin: 0 5px 0 5px; }

/*** nawigacja strony ***/
/*#headerNavigation {
  width: 750px;
  height: 22px;
  margin: auto;
  background: url(images/fujitsu_img/belka_g.gif) 0 0 no-repeat;  
}

#headerNavigation a, td {
  font: bold 10px Tahoma, Verdana, Arial, sans-serif;
  color: white;
}

#headerNavigation td {
  padding-left: 5px;
}

/*** kolor gdy w nagłówku wystapi bl±d - error pojawia sie na górze nagłówka ***/
/*#headerError {
  font: bold 12px Tahoma, Verdana, Arial, sans-serif;
  background: #FF4E00;
  color: white;
  text-align : center;
}

/*** ustawienia dla informacji ktore wyskakuja na samej gorze nagłówka ***/
/*#headerInfo {
  font: bold 12px Tahoma, Verdana, Arial, sans-serif;
  background: #009999;
  color: white;
  text-align: center; 
}*/

/*** Ustawienia dla stopki ***/
#footer_c { width: 966px; height: 30px; line-height: 30px; text-align: center; clear: both; border-top: 1px solid #BFBFBF; margin: 20px auto;}  
#footer_c a { color: #848282; text-decoration: none; padding-right: 20px; }
#footer_c a:hover { color: #0386CB; }
#footer_c a, #footer_c p { display: inline;  }
#footer_c span { margin: 0 6px 0 -11px; }
#footer_c p { padding: 0 60px 0 0px; }

/*** baner na dole strony ***/
/* #baner { 
  margin: auto;
}

/*** kolor dla boxów informacyjnych - po prawej i lewej stronie ***/
.infoBox {
  background: transparent;

}

.infoBox a  {color: #848282;}

/*** ustawienia dla zawarto¶ci box'ów z prawej i lewej strony ***/
.infoBoxContents {
  background: transparent;
  font: 15px Tahoma, Verdana, Arial, sans-serif;
}

.infoBoxNotice {
  background: white;
}

.infoBoxNoticeContents {
  background: white;
  font: 10px Tahoma, Verdana, Arial, sans-serif;
}

/*** nagłówek boxów - czcionka,rozmiar,wytłuszczenie,kolor tła,kolor czcionki ***/
td.infoBoxHeading {
  font: bold 11px Tahoma, Verdana, sans-serif;
  background: url(images/boxHead_bg.gif) repeat-x top center;
  color: #838E98;
  height: 29px;
  text-align: left;
  padding-bottom: 10px;
}

table.infoBoxHeading { margin: 10px 0 0 10px; width: 742px;}

td.infoBox, SPAN.infoBox {
  font: 10px Tahoma, Verdana, Arial, sans-serif;

  
}
/*** kolor dla pozostałych boxów - nowe wpisy ***/
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: url(images/border_dot_x.gif) bottom left repeat-x;

}

/*** kolor dla pozostałych boxów - stare wpisy ***/
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: url(images/border_dot_x.gif) bottom left repeat-x;
  height: 100px;
}

/*** gdy np. klikniemy w kategori pojawia nam sie lista produktow.
Tutaj zmieniamy jej wyglad : rozmiar obramowania,styl obramowania,kolor obramowania, oraz odstęp ***/
/*TABLE.productListing {
  background: white;
}*/

/*** ustawienia dla listy produktów ***/
.productListing-heading {
  font: bold 11px Tahoma, Verdana, sans-serif;
  background: url(images/box_bg.gif) center repeat-x;
  color: #838E98;
  height: 29px;
  padding-top: 2px;
  /*width: 25%;*/
}

td.productListing-heading a { color: #838E98; }
td.productListing-heading a:hover { color: #838E98; }

 
.productListing-heading_center {
  font: bold 11px Tahoma, Verdana, sans-serif;
  background: url(images/boxHead_bg.gif) repeat-x;
  color: #838E98;
  height: 29px;

}  

.productListing-heading_left {
  font: bold 11px Tahoma, Verdana, sans-serif;
  background: url(images/cart_left.gif) left no-repeat;
  color: #838E98;
  height: 29px;
  border: 0;

}  
.productListing-heading_right {
  font: bold 11px Tahoma, Verdana, sans-serif;
  background: url(images/cart_right.gif) right no-repeat;
  color: #838E98;
  height: 29px;
}
body[id="firma-gryc"] .productListing-heading_right2 {
  font: bold 11px Tahoma, Verdana, sans-serif;
  /*background: url(images/cart_right.gif) right no-repeat;*/
  color: #838E98;
  height: 29px;

  margin-right: 10px;
}   

.productListing-heading_right2 { }

.productListing-heading_n {
  background: url(images/box_bg.gif) center repeat-x;
  height: 20px;

}  

a.productListing-heading:hover {
  color: white;
  text-decoration: underline;
}

/*** ustawienia dla prduktów z listy produktów ***/
.productListing-data {
  font: 11px Tahoma, Verdana, Arial, sans-serif;
  color: #848282;
  padding: 12px 15px 10px 0;

  /*border-bottom: 1px solid #D1D4DA;*/
}

.productListing-data a:hover { color: #0386cb; }

.image_prod { border: 1px solid #C1C0C0; }

.productListing-data span { 
  font-weight: normal;
}

td.productListing-data-border {
  font: 11px Tahoma, Verdana, Arial, sans-serif;
  color: #848282;
}

/*** kolor linków w liscie produktów ***/
a.pageResults {
  color: #848282;
  font: 11px Tahoma, Verdana, Arial, sans-serif;  
}

a.pageResults:hover {
  color: #FF9900;

}

/*** opcje dla tytułu produktu, który pojawia sie w opisie danego towaru. 
Również w innych stronach sklepu gdzie tekst umeiszczony jest w nagłówku np. potwierdzenie zamówienia ***/
td.pageHeading, div.pageHeading {
  font: bold 12px Tahoma, Verdana, sans-serif;
  color: #848282;

}

tr.subBar {
  background: #F4F7FD;
}

td.subBar {
  font: 10px Tahoma, Verdana, Arial, sans-serif;
  color: black;
}

/*** dla głównych stron, np. opis produktu ***/
td.main, P.main {
  font: 11px Tahoma, Verdana, Arial, sans-serif;
  color: #848282;
  padding: 5px 5px 5px 0;

}

.main_a {
  font: bold 11px Tahoma, Verdana, Arial, sans-serif;
  color: #848282;
  /*line-height: 1.5em; 
  background: url(images/fujitsu_img/dziel_3.gif) bottom no-repeat;*/
  padding: 0 0 0px 8px;
  height: 30px; border: 1px solid #D1D4DA; border-width: 0 1px 1px 0;

}
.main_b {
height: 30px; border: 1px solid #D1D4DA; border-width: 0 0px 1px 0;
   font: bold 11px Tahoma, Verdana, Arial, sans-serif;
  color: #848282; 
  padding: 0 0 0px 8px
  
}
.main_c { border: 1px solid #D1D4DA; border-width: 0 1px 0px 0; }
.main_d { margin-top: 0px; padding: 0px;}
body[id="gryc"] td#smallText-img { padding: 5px ;  }
#smallText-img img { border: 1px solid #C1C0C0;  } 
  
/*** wszedzie tam gdzie wystepuje mały tekst, np. data dodania produktu ***/
td.smallText, span.smallText, p.smallText {
  font: 10px Tahoma, Verdana, Arial, sans-serif;
  color: #848282;

}
.smallText_x {
  font: 10px Tahoma, Verdana, Arial, sans-serif;
  color: #848282;
  background: url(images/fujitsu_img/sep_new2.gif) center no-repeat;
}

#new_prod  {
  margin: -2px 0 0 5px;
 /*background: url(images/belka1.gif) center top no-repeat;*/
  width: 99%;
	 border: 1px solid #BFBFBF; border-width: 0px 0px 0px 0px;
	 padding: 0 0px 0px 0px;
	 }

#news_title { width: 754px; height: 29px; background: url(images/belka1.gif) center top no-repeat; margin: 6px 0 0 6px;   font: bold 11px Tahoma, Verdana, sans-serif;  color: #838e98; }

#news_title span { padding-left: 25px; }

.new_prod_title { 
  color: white;
  font: bold 11px Tahoma, Verdana, sans-serif;
  height: 37px;
  padding: 0 0 0 14px;
  margin: 0 ; 
  	 border-bottom: 0px solid #BFBFBF;
  	 text-align: center;
     display: none; /* opcja */
 /* background: #539FCC url(images/title_head_bg.gif) repeat-x ;*/

}

#new_prod_sup { 
  padding: 7px 0 0 4px; 
  margin: 0; 
  /*background: url(images/fujitsu_img/border_dot_x.gif) 2px 8px repeat-x;*/
	   border: 1px solid #C1C0C0; border-width: 0px 0px 0px 0px;
	   	background: none;
	   	width: 720px;
}

td.smallText_y {
  font: 10px Tahoma, Verdana, Arial, sans-serif;
  color: #848282;
	padding: 2px ;
	/*background: url(images/fujitsu_img/border_dot_xy.gif) left bottom no-repeat;*/
	background: #fff;
	height: 160px;
	width: 180px;
	margin: 0;
	border: 1px solid #D1D4DA; border-width: 1px 1px 0px 0px;
}

div#new_y table.infoBoxContents  { 
  /*ackground: url(images/fujitsu_img/border_dot_y.gif) right -2px repeat-y; */ 
  margin-top:0px;
	 border: 1px solid #D1D4DA; border-width: 0px 0px 1px 1px;
	 padding: 0 ;
}

#new_y { margin-top: 0px; }

.smallText_y img {
   margin-top: 0px;
   border: 1px solid #C1C0C0;

}
td.smallText_y { text-align: center;  }

td.smallText_y .new_head { width: auto; background: #F7F7F7 url(images/box_bg.gif) repeat-x ; height: 25px; text-align: center; margin: 0 0px 0 0px;  border: 0px solid #E0E3E8; }

td.smallText_y .new_head a { color: #7F8489; font: normal 11px Tahoma, Arial; line-height: 25px; }
td.smallText_y .new_head a:hover { color: #7F8489; }

.category_support {
  font: normal 11px Tahoma, Verdana, Arial, sans-serif;
  color: #9BA1A7;
	padding: 2px 0 25px 0;
	border: 1px solid #D1D4DA; border-width: 0px 1px 1px 0;
	/*background: url(images/fujitsu_img/border_dot_xy2.gif) center no-repeat;*/
		width: 33%;
}
.category_support a { font-weight: normal; color: #7F8489; text-decoration: none; line-height: 25px; }
.category_support a:hover { color: #7F8489; text-decoration: underline; }
.category_support img { border: 1px solid #C1C0C0; }
.cat_name { width: 99%; height: 25px; background: url(images/box_bg.gif) repeat-x left; margin-bottom: 12px; }


.category_table { width: 745px; margin: 5px 0 0 10px; border: 1px solid #D1D4DA; border-width: 1px 0px 0px 1px;}
.category_table_info { width: 745px; margin: 5px 0 0 10px; }


td.accountCategory {
  font: normal 13px Tahoma, Verdana, Arial, sans-serif;
  color: #AABBDD;
}


/*** nazwy pol formularzy np. w wyszukiwaniu zaawansowanym, lub przy tworzeniu nowego konta ***/
.field {
  font: bold 11px Tahoma, Verdana, Arial, sans-serif;
  color: #848282;
  padding: 10px 0 5px 5px;

}

td.fieldKey {
  font: bold 11px Tahoma, Verdana, Arial, sans-serif;
  color: #848282;
  background: #F5F5F5;
  border-right: 3px solid white;

}
.infoBox_2 {
  border: 1px solid #DDD;
  width: 80% !important;
}
.infoBox_1 {
  border: 1px solid #DDD; 
  width: 80% !important;
  padding: 3px;
}
.smallText_1 { font-size: 10px; padding: 4px 0 3px 0; }
.smallText a:hover { color: #0386cb; }

.infoBox_2 img { width: 80% !important; }

/*** format tekstu ktory wpisujemy w formularzach ***/
td.fieldValue {
  font: 12px Tahoma, Verdana, Arial, sans-serif;
  color: #848282;
  background: #F5F5F5;
  padding: 3px 0 3px 3px;
}
.fieldValue input {  height: 18px; width: 250px;}
.fieldValue select { width: 250px; }

.fieldKey_smallText {  
  font: 10px Tahoma, Verdana, Arial, sans-serif;
  color: #848282;
  background: #F5F5F5;}

/*** dla nagłówków tabel ***/
/*TD.tableHeading {
  font: bold 12px Tahoma, Verdana, Arial, sans-serif;
} */

/*** opcja opsiu produktu któy ląduje w naszym koszyku ***/
span.newItemInCart {
  font: 10px Tahoma, Verdana, Arial, sans-serif;
  color: #FF4E00;
}

/*** wła¶ciwosci tekstu w checkboxach itd. np. w menu rozwijanym producentow ***/
checkbox, input, radio, select {
  font: 11px Tahoma, Verdana, Arial, sans-serif;
  color: #333;

}

/*** tekst któy jest wprowadzany w obszarze tekstowym np. komentarz do zamówienia ***/
textarea {
  width: 100%;
  font: 11px Tahoma, Verdana, Arial, sans-serif;
  color: #333;

}

/*** gdy wchodzimy na strone zostajemy powitani, tutaj mozemy zmienic wła¶ciwosci tego powitania
"Witaj Nieznajomy!" ***/
span.greetUser {
  font: bold 12px Tahoma, Verdana, Arial, sans-serif;
  color: #848282;
}

/*** własciwosci tabeli któr widzmy w "Moje konto", "Edytuj konto", i w "Dodaj adres" ***/
table.formArea {
  background: #f1f9fe;
  border: 1px solid #7B9EBD;
}

/*** W "Moje konto", "Edytuj konto", i w "Dodaj adres" rozmiar nagłówka tekstu.***/
td.formAreaTitle {
  font: bold 12px Tahoma, Verdana, Arial, sans-serif;
}

/*** dla informacji ze produkt jest niedostępny ***/
span.markProductOutOfStock {
  font: bold 12px Tahoma, Verdana, Arial, sans-serif;
  color: #FF4E00;
}

/*** kolor ceny produktu któy jest aktualnie w promocji ***/
span.productSpecialPrice {
  font: 11px Tahoma, Verdana, Arial, sans-serif;
  color: #FF4E00;
}

/*** kolor tekstu błędu ***/
span.errorText {
  font: 11px Tahoma, Verdana, Arial, sans-serif;
  color: #FF6400;
}

.moduleRow { 
  background: #FFF9EF; 
}

/*** kolor na jakie zmienia sie tło za tekstm ktory zostal najechany myszą, np. przy wyborze sposobu płatno¶ci ***/
.moduleRowOver { 
  background: #FCF3E3; 
  cursor: pointer; 
  cursor: hand;
}

/*** gdy juz klikniemy myszka na tekst który był do wyboru,
 na ten wlasnie kolor zostanie on podswietlony np. przy wyborze metody transportu lub płatno¶ci ***/
.moduleRowSelected { 
  background: #FCF3E3;
}

/*** gdy jestesmy w kasie, jest to wyglad paska na dole, ktory ¶ledzi skłądanie zamówienia krok po roku,
tutaj zmieniamy własciwosci nieaktywnych "kroków" skladania zamowienia ***/
.checkoutBarFrom, .checkoutBarTo { 
  font: 10px Tahoma, Verdana, Arial, sans-serif;
  color: #8C8C8C;
}

/*** jw. tylko ze bieżacy "krok" w skłądaniu zamówienia ***/
.checkoutBarCurrent { 
  font: bold 10px Tahoma, Verdana, Arial, sans-serif; 
  color: #848282; 
}

/*** kolory tła błędów / sukcesów podczas gdy np. próbujesz skasowac swój główny adres z ksiazki adresowej ***/
.messageBox { 
  font: 10px Tahoma, Verdana, Arial, sans-serif; 
}

.messageStackError, .messageStackWarning { 
  font: 10px Verdana, Tahoma, Arial, sans-serif; 
  /*background-color: #CF0000;*/
  color: #FF6400;
}
.messageStackSuccess { 
  font: 10px Tahoma, Verdana, Arial, sans-serif; 
  background-color: #FF6400;
}

/*** kolor * oraz "pól wymaganych" przy tworzeniu nowego konta ***/
.inputRequirement { 
  font: 10px Tahoma, Verdana, Arial, sans-serif; 
  color: #FF8400;
  padding-right: 10px; 
}

.login_bg {
  margin-top: 10px;
  border: 1px #D1D4DA solid;
  width: 745px;
}

.login_bg_a {
  background: url(images/fujitsu_img/dziel_1.gif) center no-repeat;
}

.reg {
  font: bold 12px Tahoma, Verdana, Arial, sans-serif; 
  color: #848282; 
}

.import-heading {
  font: bold 11px Arial, Tahoma, Verdana, sans-serif;
  background: #4E8BA1;
  color: white;
  height: 20px;
}
 
/* Styl dla nagłówka kategorii */
.categoryTitle {   
  color: white;
  font: bold 11px Tahoma, Verdana, sans-serif;
  color: #838E98; 
  background: url(images/belka1.gif) 0 0 no-repeat;
  height: 29px;
  padding: 7px 0 0 14px;
  
}

td.categoryTitle { 
  padding-bottom: 6px;
}
 
/* Styl dla opisu kategorii */
.categoryText {
  font: 11px Tahoma, Verdana, Arial, sans-serif;
  color: #848282; 
  margin: 0;
}
.categoryText p { 
  clear: right; 
  margin: 5px 8px 6px 20px; 
  text-align: justify;
}

.categoryText img { 
  float: left; 
  margin: 5px 0 6px 6px;
}

.checkifis {
text-align: center;
padding-top: 5px;
}

.checkifis a {
  font: bold 10px Tahoma, Verdana, Arial, sans-serif;
  color: #FF4E00;
  float: right;
  cursor: help;
}
.checkifis a:hover { 
  text-decoration: none;
}

#shopping_success { 
  text-align: center; 
  font-weight: bold; 
  padding-bottom: 60px; 
  margin: 0;
}

/* zamykanie dużego zdjęcia */ 

table.popup p {
  margin: 0;
}

table.popup a { 
  font: 11px Tahoma, Verdana, Arial, sans-serif;
  color: white;
}

table.popup a:hover {
  text-decoration: none; 
  color: #848282;
}


#setsearch { position: absolute; top: 25px; background: transparent; width: auto;}
.sinpt { width: 180px; padding: 2px 0 2px 2px;}
/* #setsearch .button { position: absolute; right: 105px; top: 2px;} */
/* #setsearch a { margin-left: 40px; padding: 0;} */
/* #setsearch p { position: absolute; top: -9px; right: 306px; color: white; font-weight: bold; }
span.adv_search a { position: absolute; right: 0px; top: 6px; color: white;}
span.adv_search a:hover  { text-decoration: underline; color: white;}
.sep_search { position: absolute; left: 203px; top: 2px;} */

.normal { font-size: 10px;}
.note { font-weight: bold; color: #FF8400; }



/* Styl wyswietlania opisu produktu */
#opis { 
  font: 11px Tahoma, Verdana, Arial, sans-serif;
  color: #848282; 
  width: 400px;
}

#opis h2 { 
  width: 400px;
  height: 19px;
  background: url(images/fujitsu_img/belka_opis.gif) left 0 no-repeat;
  padding: 3px 0 0 14px;
  margin: 0;   
  font: bold 11px Arial, Tahoma, Verdana, sans-serif;
  color: white;
}

#opis ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: block;

} 

#opis li {
  padding: 5px 0 5px 12px;
  background: url(images/fujitsu_img/sep_opis.gif) left bottom no-repeat;

}
#opis li span { font-weight: bold; padding-left: 5px; color: #777;}

#objekt_ukryty {
/*display: none; */

}




#baner { margin-bottom: 5px; margin-top: 0 ;display: block; text-align: center; }
.rightBox { width: 200px; margin-top: 5px;}
.cart_img img { border: 1px #C1C0C0 solid; display: block;}
body[id="firma-gryc"] .cart_img img { margin: -10px 0 -5px 0; }
.list_img a img { border: 1px #C1C0C0 solid; }

/********************************************************************************************/
/* formularz rejestracyny */

#login-form { margin: 0 ; padding: 0 ;  font: normal 11px Tahoma, Arial; width: auto;}
#login-middle { margin: 15px 0 0 30px; }
* html #login-form li { padding: 5px; border-bottom: 1px solid #D1D4DA; margin: 0;}
body[id="firma-gryc"] #login-form li { padding: 7px 0 7px 5px; border-bottom: 1px solid #D1D4DA; margin: 0;}
#login-form h3 { font-weight: normal; font-size: 10px;  }
#login-form h3, p.required { display: inline; }
p.required { color: #ff8400; font-size: 10px; padding-left: 50px; }
#login-form ul { margin: 15px 15px 15px 0; border: 1px solid #D1D4DA; width: 470px;}
.login-title { background-color: #F2F3F6;  }
#login-form li.last { border: none; }
body[id="firma-gryc"] #login-form li.last { border: none; }
.set-input15 {margin-left: 5px; }
.set-input14 {margin-left: 75px; }
.set-input13 {margin-left: 60px; }
.set-input12 {margin-left: 46px; }
.set-input11 {margin-left: 83px; }
.set-input10 {margin-left: 71px; }
.set-input9 {margin-left: 35px; }
.set-input8 { }
.set-input7 {margin-left: 80px; }
.set-input6 {margin-left: 44px; }
.set-input5 {margin-left: 43px;}
.set-input4 {margin-left: 28px;}
.set-input3 {margin-left: 58px;}
.set-input2 {margin-left: 82px;}
.set-input1 {margin-left: 82px;}
.set-input-code {margin-left: 15px;}
* html #login-form  .set-input1 input { width: 15px; height: auto;}
* html #login-middle input { width: 247px;}
body[id="firma-gryc"] #login-middle input { width: 247px; padding: 1px 0 1px 2px;}
body[id="firma-gryc"] #login-form  .set-input1 input { width: 15px; height: auto;}
.privacyagreement p { padding: 0 5px 0 0px; text-align: justify; }
#login-form p.privacyagreement-input input { width: 13px; height: 13px;}
#login-form p.privacyagreement-input {  text-align: right; }
#login-bottom { text-align: right; }

/* Ustawienia dla katalogu i sklepu */

#set-shop { display: none;  }
#set-catalog {  }

#button-help { text-indent: -500em; overflow: hidden; }
.button-help { width: 72px; height: 21px; background: transparent url(includes/languages/polish/images/buttons/button_help.gif) no-repeat center; padding: 4px 36px 4px 36px;  }

table.product-options { border: 1px solid #D1D4DA; border-width: 1px 1px 0 0; width: 220px; text-align: left; font-size: 11px;}
.product-options td { border: 1px solid #D1D4DA; border-width: 0px 0 1px 1px; height: 25px;}
.product-options select { width: 150px; }
.main-prod-text { background: #F2F3F6;  padding-left: 5px;  }
table.product-options .main {  padding-left: 5px;  }
.products-description p { margin: 0 ; padding: 0 ; vertical-align: top; border: none !important; }
.products-description { margin-bottom: 20px; border: none !important;}
.prod-list-image img { border: 1px #C1C0C0 solid;  }

table.product-desc {  width: 500px; font-size: 11px; margin: 0 ; padding: 0 ;  border: none !important; }
table.product-desc th { text-align: left; font-weight: normal; }
table.product-desc td { padding: 8px; text-align: left; line-height: 16px;}
.info-table-cat {font-weight: normal; text-align: right; }
.info-table-content {text-align: left;}

/* okno wydruku */
table#print-product-info {  width: 50%; float: left; display: inline; }
table#print-product-info table {  margin: 10px ;  }
table#print-product-info td {  font-size:11px;  }
#print-product-img {  width: 50%; float: left; display: inline;  }
#print-product-img img {  display: block; margin: 10px 0 5px 0 }
.print-product-name, .print-product-desc {    }
.print-product-name { font-size:11px; font-weight: bold; width: 100%; }


.print-product-desc2 { border: 1px solid #D1D4DA; border-width: 1px 0px 0px 1px; width: 90%; font-size: 11px; padding: 0 ; }
.print-product-desc2 td, th{ border: 1px solid #D1D4DA; border-width: 0px 1px 1px 0px; padding: 8px;  }
.print-product-desc2 th { width: 30%; font-weight: normal;  }

.catalog_pdf { width: 98%; font-size: 11px; text-align: left; margin: 20px 0 0 10px; border: 1px solid #D1D4DA; border-width: 1px 0 0 1px !important;}
.catalog_pdf td  { border: 1px solid #D1D4DA; border-width: 0 1px 1px 0 !important; padding: 4px 0 4px 10px; width: 50%;}
.catalog_pdf a:hover { color:#BE0D29; }


.catalog_pdf2 { width: 98%; font-size: 11px; text-align: left; margin: 20px 0 0 10px; border: 1px solid #D1D4DA; border-width: 1px 0 0 1px !important;}
.catalog_pdf2 td  { border: 1px solid #D1D4DA; border-width: 0 1px 1px 0 !important; padding: 4px 0 4px 10px; }
.catalog_pdf2 a:hover { color:#BE0D29; }


 #contact_form {font: 11px Tahoma, Arial;  padding: 0; margin: 10px 0 0 0;  color: #848282; width: 100%; white-space: nowrap;}
 #contact_form td { padding: 3px  }
 input.send {color:#078DD4;  background: url(includes/languages/polish/images/buttons/button_continue.gif) no-repeat center; width: 67px; height: 23px;border: none;}
 
a.cat_link:hover { color: #0386CB; }
.btn_cat_back { border: none; padding-right: 10px !important; }

#formm table { font-size: 11px; }
.catalog_pdf3 { width: 98%; font-size: 11px; text-align: left; margin: 20px 0 0 10px;}

#newsletter { margin: 0 0 0 20px;  }
#newsletter table { font-size: 11px;  }
#newsletter td { padding: 5px;  } 
.error_mess { color: red; font-size: 11px; }
.ok_mess { color: #0386CB; font-size: 11px; }

.b2b h3 { padding-bottom: 15px; font-size: 12px; color: #0e92d7; }
.b2b p { padding-bottom: 5px !important; } 
.b2b { font-size: 11px;  padding: 0 0 0 10px; margin: 0; }
.b2b a {  color: #0e92d7; font-weight: bold; } 
.b2b ul {  } 
.b2b li { text-indent: 15px;}
.b2b .link_b2b { text-align: center;}
.b2b .link_b2b a {  font-size: 14px; color: #cf1f1e; }

div#searchResults table { width: 95%; }
div#searchResults div, div#searchResults table, .searchResultsTitle { 
         font: 11px/16px Tahoma, Arial, sans-serif; color: #848282; margin: 0 0 0 10px; } 
span.highlightWord { color: red; font-weight: bold; }
span.searchLinkCategories { margin: 0 8px 0 0; }
span.searchLinkCategories a { font-weight: bold; color: #848282; text-decoration: none; }            
span.searchLinkCategories a:hover, span.searchLinkCategories .current { color: #0e92d7;  }
.sitenr li { display: inline; }
td.searchResultsItem {  }
td.searchResultsItem a { color: #0E92D7; text-decoration: underline;}
td.searchResultsItem a:hover { text-decoration: none; } 
td.searchResultsItem { padding-top: 5px; } 

.searchPaging { width: auto; text-align: center; padding-top: 15px;}
.searchPaging a { color: #0E92D7; }
.gmarker { font-size: 12px; margin: 0; padding: 0 ;}
/* .sinpt { width: 180px; padding: 2px 0 2px 2px} */
/*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*/

