/* __________ HTML __________ */
*                  {font-size:11px; color:#fff; font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif; }
code               {font-family:courier, verdana, arial, helvetica, sans-serif; }
fieldset           {padding:6px; margin:6px; border:1px solid #ddd; }
legend             {padding:4px; color:#777; }
textarea           {padding:2px; background-color:#D4EBF5; border:none; }
select, option, 
input, textarea    {color:#666; border:none; font-size:12px; background-color:#D4EBF5; }
form               {display:inline; }
small              {font-size:10px; }
fieldset           {border-color:#ccc; }
table, img         {border:none; }
p, ul              {margin:0; padding:0; }
button             {text-align:center; margin:0; padding:0; border:0; font-size:0; background-color:transparent; cursor:pointer; }

/* __________  Tlo strony __________ */
html body          {margin:15px 0 15px 0; padding:0; z-index:1; text-align:center; background:#56B3D6 url(../img_a/page/page_bg.gif) repeat-x; }

/* __________ Ogolne style __________ */
.clear                  {clear:both; font-size:0; }
.box_innerhead          {background:url(../img_a/page/line.gif) repeat-x bottom; padding:5px; font-size:12px; border-bottom:0px solid #fff; font-weight:bold; position:relative; }
.txt_01                 {color:#CFE9F3; font-weight:bold; }
.back                   {padding-top:30px; padding-bottom:25px; }
.imgBorder              {border:4px solid #9AD1E6; }

  /* _____  Buttony i inputy __________ */
  .input_login            {width:162px; height:19px; padding-top:3px; padding-left:5px; border:none; background:url(../img_a/page/input_login.gif) no-repeat left; }
  .input_search_big       {width:274px; height:19px; padding-top:3px; padding-left:5px; border:none; background:url(../img_a/page/input_search_big.gif) no-repeat left; }
  .input_search_small     {width:264px; height:19px; padding-top:3px; padding-left:5px; border:none; background:url(../img_a/page/input_search_small.gif) no-repeat left; }
  .inputfield             {width:274px; height:19px; padding-top:3px; padding-left:5px; border:none; background:url(../img_a/page/input_search_big.gif) no-repeat left; }
  .input_pink             {width:202px; height:22px; padding-top:3px; padding-left:5px; border:none; background:url(../img_a/page/input_pink.gif) no-repeat left; }
  .input_small            {width:125px; height:22px; padding-top:3px; padding-left:5px; border:none; background:url(../img_a/page/input_small.gif) no-repeat left; }
  .input_del              { width:25px; height:22px; padding-top:3px; padding-left:5px; border:none; background:url(../img_a/page/input_del.gif) no-repeat left; }

/* ___________________________________ */
/* __________ Body ___________________ */
#mainBodyTop            {width:946px; height:8px; font-size:0; margin:0 auto; background:#1092C5 url(../img_a/page/mainBodyTop.gif) no-repeat; }
#mainBodyMiddle         {width:916px; position:relative; margin:0 auto; padding:8px 15px 0 15px; text-align:left; background:#1092C5 url(../img_a/page/mainBodyMiddle.gif) repeat-y; }
#mainBodyBottom         {width:946px; height:8px; font-size:0; margin:0 auto; background:#1092C5 url(../img_a/page/mainBodyBottom.gif) no-repeat; }

/* ___________________________________________ */
/* __________  Prawa i lewa kolumna __________ */
#left                   {width:257px; float:left; margin-bottom:15px; }
#right                  {width:657px; float:right; margin-bottom:15px; position:relative; }

/* ___________________________________ */
/* __________  Lewa kolumna __________ */
  #leftLogo               {height:100px; position:relative; background:url(../img_a/page/leftLogo.gif) no-repeat; }
  #leftSpacer_1           {height: 10px; position:relative; font-size:0; background:url(../img_a/page/leftSpacer_1.gif) no-repeat; }
  #leftUserpanel          {height: 90px; position:relative; background:url(../img_a/page/leftUserpanel.gif) no-repeat; }
  #leftLojal              {height:176px; position:relative; margin-top:3px; background:url(../img_a/page/leftLojal.gif) no-repeat; }
  #leftSpacer_2           {height:  9px; position:relative; font-size:0; background:url(../img_a/page/leftSpacer_2.gif) no-repeat; }
  #leftPomoc              {height:131px; position:relative; background:url(../img_a/page/leftPomoc.gif) no-repeat; }
  #leftNewsletter         { }
  #leftShopNavi           {margin-top:2px; position:relative; }

    /* --> #leftUserpanel _____ */
    .leftUserpanelLog_1     {padding:10px 0 5px 25px; }
    .leftUserpanelLog_2     {width:47%; padding:0 0 0 15px; float:left; }
    .leftUserpanelLog_3     {width:43%; padding:0; float:right; }
	.leftUserpanelULog_1    {padding:10px 0 5px 15px; color:#DCEFF7; }
	 .leftUserpanelULog_1 label {font-weight:bold; color:#DCEFF7; }
	 .leftUserpanelULog_1 table {width:230px; padding:0; border-collapse:collapse; }
    .leftUserpanelULog_2    {width:47%; padding:0 0 0 10px; float:left; }
    .leftUserpanelULog_3    {width:43%; padding:0 10px 0 0; float:right; text-align:right; }
    /* -->  #leftLojal _____ */
    .leftLojalTXT           {width:230px; position:absolute; top:105px; left:15px; color:#666; font-size:9px; }
	/* -->  #leftPomoc _____ */
    #leftPomoc div          {padding:15px 0 0 15px; font-weight:bold; }
    /* --> #leftNewsletter _____ */
    .newsletter_01           {padding:15px; color:#666; background:url(../img_a/page/newsletter_01.gif) no-repeat; }
    .newsletter_02           {height:45px; padding-left:5px; vertical-align:middle; text-align:center; background:url(../img_a/page/newsletter_02.gif) no-repeat; }
    /* --> #leftShopNavi _____ */
	.leftShopNavi_header     {height:45px; font-size:16px; font-weight:bold; text-align:center; background:url(../img_a/page/leftShopNavi_header.gif) no-repeat; }


/* ____________________________________ */
/* __________  Strona glowna __________ */
#flash_01               {position:relative; top:-34px; }

#startSzukaj            {height:34px; position:relative; top:-31px; padding:0 15px; background:url(../img_a/page/startSzukaj.gif) no-repeat; }
 #startSzukaj table      {width:100%; height:34px; padding:0; border-collapse:collapse; font-weight:bold; }

#flash_02               {position:relative; top:-26px; }

.startTD_01             {width:33%; padding:0px 5px 0 18px; vertical-align:top; background:url(../img_a/page/line_y.gif) repeat-y right; }
.h1                     {font-size:14px; font-weight:bold; color:#DCEFF7; padding:0 0 15px 10px; background:url(../img_a/page/dot_h1.gif) 0% 6px no-repeat; }


/* ___________________________________ */
/* __________  Prawa kolumna __________ */
#kolekcjaAnti           {width:326px; height:100px; float:left; position:relative; background:url(../img_a/page/kolekcjaAnti.gif) no-repeat; }
#basketSmall            {width:329px; height:100px; float:right; position:relative; background:url(../img_a/page/basketSmall.gif) no-repeat; }
  #mini_shop_basket       {height:100px; }
   #mini_shop_basket table {width:130px; border-collapse:collapse; position:absolute; top:41px; left:178px; }

#spacerRight            {height:10px; position:relative; clear:both; font-size:0; background:url(../img_a/page/spacerRight.gif) no-repeat; }
    
	/* --> Szukajki _____ */
    #prawaSzukaj            {height:34px; position:relative; padding:0 15px; background:url(../img_a/page/startSzukaj.gif) no-repeat; }
     #prawaSzukaj table      {width:100%; height:34px; padding:0; border-collapse:collapse; font-weight:bold; }

    #prawaSzukajSmall       {width:326px; height:100px; float:left; position:relative; background:url(../img_a/page/prawaSzukajSmall.gif) no-repeat; }
     #prawaSzukajSmall table {width:292px; margin:16px 0 0 16px; border-collapse:collapse; font-weight:bold; }


/* __________  Kontener podstron statycznych __________ */
.box_outer              {padding: 20px 0 0 18px; }
 .box_outer h1           {font-size:16px; font-weight:bold; color:#DCEFF7; padding:0 0 20px 10px; background:url(../img_a/page/dot_h1.gif) 0% 6px no-repeat; }
 .box_outer_txt          {padding-left:10px; }

.box_outerhead          {background-color: #fff; padding: 8px; position:relative}

.shopNav                {height:30px; padding:10px 0 0 15px; }
.naviCont               {text-align:left; padding:15px 5px 15px 10px; border-top:4px solid #dadada; background:url(../img_a/page/naviCont.gif) repeat-y; }
.naviContFoot           {height:4px; font-size:0px; background:url(../img_a/page/naviFoot.gif) repeat-y; }
.noProd                 {padding:25px; font-size:12px; }

/* __________  Sklep __________ */
.product_detail_left    {width:26%; float:left; }
.product_detail_right   {width:73%; float:left; }

.product_title_top      {padding:10px 0; background:url(../img_a/page/line.gif) repeat-x bottom; }
 .product_title_top span {font-size:12px; }
  .product_title_middle       {margin-top:10px; }
  .product_title_middle_left  {width:50%; float:left; background:url(../img_a/page/line_y.gif) repeat-y right; }
  .product_title_middle_right {width:49%; float:left; }
  .product_title_bottom       {clear:both; padding-top:10px; background:url(../img_a/page/line.gif) repeat-x top; }

.itembox                {width:648px; padding:2px; background-color:#1092C5; }

.paymethod_div          {background-color:#D4EBF5; color:#000; border:1px solid #D2D0CF; padding:5px; margin-left:25px; }
.paymethod_div ul       {margin-left:15px; padding:0; color:#000; }
.paymethod_div ul li    {color:#000; }
.paymethod_div strong   {color:#000; }
.paymethod_div a:link   {color:#000; }
.paymethod_div a:visited{color:#000; }
.paymethod_div a:hover  {color:#000; }

/* __________  Produkt __________ */
.prodFoto               {width:370px; float:left; }
.prodInfo               {width:275px; float:left; }
.prodOpis               {clear:both; padding:30px; }

 .prodInfo_01            {padding:15px 0 10px 0; background:url(../img_a/page/line.gif) repeat-x bottom; }
 .prodInfo_02            {padding:5px 0 10px 0; background:url(../img_a/page/line.gif) repeat-x bottom; }
 .prodInfo_03            {padding:5px 0 10px 0; background:url(../img_a/page/line.gif) repeat-x bottom; }
 .prodInfo_04            {padding:5px 0 10px 0; background:url(../img_a/page/line.gif) repeat-x bottom; }
 .prodInfo_05            {padding:10px 0 10px 0; background:url(../img_a/page/line.gif) repeat-x bottom; }


/* __________  Stopka __________ */
#footerMain             {width:916px; height:87px; clear:both; position:relative; background: url(../img_a/page/footerMain.gif) top no-repeat; }
  #footerMenu             {width:657px; height:25px; position:absolute; top:18px; right:0px; text-align:right; }
   #footerMenu ul li       {color:#fff; display:inline; padding:0 10px; }
  #footerPrefk            {width:345px; height:40px; position:absolute; top:45px; left:5px; color:#A1D4EA; font-size:10px; font-family:Verdana, Tahoma, Arial, sans-serif; }
  #footerFlash            {width:85px; height:42px; position:absolute; top:52px; left:416px; color:#A1D4EA; font-size:10px; font-family:Verdana, Tahoma, Arial, sans-serif; }


/* ----------  Wyposrodkowanie kolumny wzgledem tresci ---------- */
#content                {padding:12px; padding-top: 8px; }
/* ----------  Boks rubryki glownej + Tlo---------- */
.navigation_box         {background:#DCDCDC; height:25px; padding-left:12px; line-height:25px; font-weight:bold; color:#666666; border-bottom:1px solid #B8B8B8}
/* ----------  Tlo boksu ---------- */
.navigation_box_bg      { }
#archivebox h1,h2       {display:inline; font-size:14px; font-weight: bold; }
/* ----------  1. i 2. zmienia kolejno kolor wersu ---------- */ 
.row_first              {background-color: #; }
.row_second             {background-color: #; }
/* ----------  Normalny boks (Tresci) ---------- */
.box_inner              {width:625px; }  
.box_inner_body         { }
/* ---------  Formatowaniw Tabel "Pop sciagania plikow, Login, galeria zdjec, Inlineshot ---------- */ 
.outer_boxborder        {margin: 1px; padding: 1px; border: 1px solid #e6e6e6;}
/* ----------  Boks komentarzy News, ksiega gosci, inne ---------- */
.commentfield           {border:1px solid #ccc; color:#666; padding:10px; background-color:#fff; margin-bottom:3px}
/* ----------  Wypelnienie pol. Boks tresci---------- */
.box_padding            {padding:4px}

/* ----------  Tytul wynikow szukania ---------- */
.title_result_search    {font-size:14px; font-weight:bold}

/* ----------  Tytul News w widoku Newsa ---------- */
.title_big              {font-size:18px; font-weight:bold; color:#777}

/* ----------  Rykul-Tekst widok wlasny ---------- */
.article                {text-align:justify}

/* ----------  Top news / Top artykul Strona startowa ---------- */
.topnews                {border-bottom:1px solid #ddd; background-color:#fff;padding:5px; margin-top:5px}

/* ----------   ---------- */
.content_left_one       {}

/* ----------  Gorna nawigacja ---------- */
.topnavtd               {background-color: #EEC00A;height:27px; _height:29px;}
.speedbar               {color:#fff}

/* ----------  Linie nad i pod Nawigacja (News und Artykuly)---------- */
.hrdiv                  {height:1px; background-color:#D7D7D7; margin-top:5px; margin-bottom:5px}

/* ----------  Separator: rozdziela poszczegolne artykuly w archiwach News & Artykylach ---------- */
.news_spacer            {border-bottom:1px solid #fff;}

/* ----------  Obraz wyposrodkowujacy - wyrownanie ---------- */
.absmiddle              {vertical-align:middle}

/* ----------  Inlineshot ---------- */
.inlineshotbox          {margin-top:10px; margin-right:10px; float:left; border:1px solid #ddd; width:130px; padding:1px;}
.inlineshot_text        {background-color:#f1f1f1; padding:2px; color:#000;}
/* ----------  Boks (Archiwa- Wybor w News & Archiwum Artykylow) ---------- */
.box_archive_selector   {}

/* ----------  0px przeznaczone dla IE (Checkboxen) ---------- */
.noborder               {border: 0px}

/* ----------  Powierzchnie przyciskow  ---------- */
.button,.button_bbodes  {font-weight: bold;font-size:11px;color: #fff;background-color: #777;cursor: pointer;border: 1px solid #fff;}

/* ----------  Codeboxen dla HTML i PHP ---------- */				
.divcode                {background-color:#fff;}

/* ----------  Wiadomosci o bledzie ---------- */	
.errorfont              {color: red;  font-weight: normal;}

/* ----------  Kolumny w w archiwaach pomiedzy dwama Artykylami(News + Artykuly) ---------- */
.newsticker_header      {border:1px solid #ddd;background-color:#f8f8f8;padding:2px;text-align: right}

/* ----------  Formatowanie daty (News + Artykuly + PW) ---------- */
.time_ticker,.time      {font-weight:bold;}		

/* ----------  Krotki wstep do News, Wprowadzenie Top News, Podtytul artykulow---------- */
.text_ticker            {line-height:15px;font-weight: bold;}

/* ----------  Wyszczegolnienie wynikow wyszukiwania ---------- */ 
.highlight              {font-weight:bold }

/* ----------  Ramka tabeli zdjec w galerii ---------- */ 
.gallery_box	        {padding:2px; margin:2px; border:1px solid #ddd; }
.gallery_nextthumb	    {float:left; width:10%; padding:2px; text-align:center}

/* ----------  Kadr aktywnosci & braku aktywnosci zdjecia / Galeria ---------- */ 
.active_image		    {border: 1px solid #000}
.inactive_image		    {border: 1px solid #ccc}

/* ----------  Tekst pod kazdym zdjeciem (Hits / Komentarze) ---------- */ 
.galimage_smalltext     {font-size:11px;color:#666}

/* ----------  Formatowanie tekstu F.A.Q ---------- */
.faqtext                {padding: 8px;}

/* ----------  Menu wyboru "Producentow" ---------- */
.selectfield            {background-color:#fff; border: 1px solid #C0C0C0; overflow:auto; height:100px; padding: 3px}

/* ----------  Punk linii artykulu, Test info ---------- */
.infostretch		    {background-image: url(../img_a/page/infostretch.gif);}
.infostretch_back	    {background-color:#fff}
.infostretch_left	    {background-image: url(../img_a/page/infostretch.gif); float:left; width:60% ; text-align:left; background-position: 2px; overflow:hidden}
.infostretch_right      {background:url(../img_a/page/infostretch.gif)}



/* ----------  DIV zawartosc regulaminu podczas rejstracji ---------- */
.agb_container_payment         {padding:2px; height:180px; color:#666; overflow:auto; background-color:#D4EBF5; }
.agb_container_payment strong  {color:#666; }
.agb_container_payment p       {color:#666; }
.agb_container_payment div     {color:#666; }

.agb_container_payment_error         {padding:2px; height:180px; color:#666; overflow:auto; background-color:#D4EBF5; }
.agb_container_payment_error strong  {color:#666; }
.agb_container_payment_error p       {color:#666; }
.agb_container_payment_error div     {color:#666; }


/* ----------  DIV zawartosc regulaminu - Jak wystapi blad---------- */
.agb_container_payment_error{border:1px solid #DCDCDC;padding:2px;height:180px;overflow:auto;background-color:#fff; }



/* ----------  Nie edytowac ---------- */
/* ----------  Ustaw 'float' na 0 ---------- */
.floatcontent          {padding:3px; min-height:80px; 
/* ----------  Dla IE: ---------- */ _height: 6em }



/* __________ Kalendarz __________ */
/* Kalendarz - Tlo */
.calendarBackground     {background-color:#fff}

/* Kalendarz - Kadre */
.calendarBorder         {background-color:#d1d1d1;padding:1px}

/* Wybor - Pole */
.calendarForms          {border: 1px solid #cccccc}

/* Nazwa zdarzenia kalendarzowego */
.calendarEventTitle     {font-size:18px; font-weight:bold}

/* Wiek uzytkownika (urodziny) */
.calendarNorm           {font-weight:normal; font-size:11px}

/* Tlo dni, ktore nie naleza do miesiaca + lewa kolumna (widok tygodniowy) */
.calendarBlanc          {background-color:#f7f7f7}

/* Naglowek tabeli (maly + duzy Kalendarz) */
.calendarHeader         {background-color:#eec00a; color:#fff; font-weight:bold;padding:2px;text-align:center}
.calendarHeaderBig      {background-color:#eec00a; color:#fff; font-weight:bold;padding:8px;text-align:center}

/* Dni wolne (maly + duzy Kalendarz) */
.calendar               {color:#777; background-color:#eeeeee; font-weight:normal; padding:3px}
.calendarBig            {color:#777; height:90px;background-color:#eeeeee;font-weight:normal; padding:3px}

/* Dnii kalendarzowe, ktore nie naleza do aktualnego miesiaca */
.calendarInactiveDay    {color:#ccc;font-style:italic; font-size:10px;padding:4px}

/* Aktywne dnii dzisiaj (maly + duzy Kalendarz) */
.calendarToday          {background-color:#eec00a; color:#ffffff; font-weight:bold; padding:3px}
.calendarTodayBig       {height:90px;background-color:#fff;border: 1px solid #eec00a;font-weight:bold; font-size:14px;padding:4px}

/* Linki Kalendarza - Wydarzenia */
a.calendarEventLink:link,
a.calendarEventLink:visited {color:#777;text-decoration:underline;font-weight:normal;font-size:11px}
a.calendarEventLink:hover   {color:#777;text-decoration:none;font-weight:normal;font-size:11px}

/* Linki dla malego kalendarza */
a.calendarLinkSmall:link,
a.calendarLinkSmall:visited {color:#fff;text-decoration:underline}
a.calendarLinkSmall:hover   {color:#fff;text-decoration:none}

/* Kalendarz - Linki (Data linki) niekatywnych dnii (nie dzisiaj) */
a.calendarLink:link,
a.calendarLink:visited      {color:#777;text-decoration:underline}
a.calendarLink:hover        {text-decoration:none}

/* Calevent  */
a.calevent_extended:link,
a.calevent_extended:visited {text-decoration:underline;font-weight:normal;color:#777;}
a.calevent_extended:hover   {font-weight:normal;text-decoration:none;}
