/* __________ HTML __________ */
*                  {font-size:11px; color:#5e5e5e; 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; }
option   		   {border:none; }
textarea           {border:1px solid #808080; padding:2px; }
form               {display:inline; }
small              {font-size:10px; }
fieldset           {border-color:#ccc; }
table, img         {border:none; }
p, ul              { }
button             {color:#0094E9; font-size:11px; font-weight:bold; text-align:center; margin:0; padding:0; border:0; background-color:transparent; cursor:pointer; }
select             {border:1px solid #808080; }
option             {font-weight:normal; }

/* __________  Tlo strony __________ */
html body          {margin:0; padding:0; text-align:center; background:#fff url(../img/page/page_bg.gif) top repeat-x; }

/* __________ Ogolne style __________ */
.clear                  {clear:both; font-size:0; }
.block                  {display:block; }
.tutaj                  {height:23px; line-height:20px; padding-left:10px; margin-bottom:4px; background:url(../img/page/tutaj.gif) repeat-x; }
 .tutaj span             {/*color:#0094E9; font-weight:bold;*/ }
.box_innerhead          {
	height:29px;
	line-height:29px;
	padding-left:10px;
	color:#fff;
	text-align:left;
	background-image: url(../img/page/box_innerhead.gif);
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.box_innerhead2         {height:29px; line-height:29px; padding-left:10px; color:#fff; font-weight:bold; text-align:left; background:url(../img/page/box_innerhead.gif); }
.buttonImg              {width:47px; font-size:0; font-weight:bold; text-align:center; margin:0; padding:0; border:0; background-color:transparent; cursor:pointer; }
 .buttonImg  img         {display:block; }
.inputfield             {border:1px solid #808080; }
.inputfield2            {border:1px solid #808080; width:220px; }

#okno1 {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	height: expression(document.body.offsetHeight+'px');
	z-index: 1000;
	text-align: center;
	vertical-align: middle;
	float: center;
}
.okno2 {
	position: relative;
	top: 35%;
	margin: 0 auto;
	padding: 25px;
	width: 350px;
	z-index: 1001;
	background-color: #ffffff;
	border: 1px solid #222222;
	text-align: left;
	line-height:16px;
}

.okno2 .x {position: absolute; top:5px; right:5px; cursor:pointer; font-weight:bold; font-size:12px; }

/* _________________________ */
/* __________ Top __________ */
#topMain                {width:960px; height:143px; margin:0 auto; text-align:left; position:relative; }
 #topLogo                {width:200px; height:80px; position:absolute; }
 #topBanner              {width:500px; height:80px; position:absolute; top:7px; left:265px; }
 #topImg                 {width:200px; height:120px; position:absolute; top:0; left:815px; background:url(../img/page/topImg.gif) no-repeat; }
 #topUser                {width:960px; height:23px; line-height:22px; position:absolute; top:120px; left:0; }
 #topMenu                {width:1000px; height:37px; position:absolute; top:83px; left:0px; z-index:2; }
  #topMenu ul             {margin:0; padding:0; }
  #topMenu ul li          {display:inline; padding:0 9px; background:url(../img/page/speedbar.gif) right no-repeat; }

/* ____________________________ */
/* __________ Body __________ */
#bodyMain               {width:960px; margin:0 auto; text-align:left; }
 #bodyLeft               {width:212px; float:left; }
 #bodyRight              {width:740px; float:right; }

.box_outer              {position:relative; }

  /* _____ ==> bodyLeft  _____ */
  #leftSearch             {margin-top:10px; padding-top:37px; background:url(../img/page/nagl_search.gif) left top no-repeat; }
    .searchLeft_01          {height:33px; vertical-align:top; padding-top:5px; padding-left:3px; background:url(../img/page/searchShadow.gif) left top no-repeat; }
    .searchLeft_02          {padding-top:10px; background:url(../img/page/dot_x.gif) top repeat-x; }
    .searchLeft_03          { }
    .searchLeft_Shadow      {height:15px; font-size:0; background:url(../img/page/shadow1.gif) top left no-repeat; }
    .searchLeft_Last        {padding-bottom:10px; background:url(../img/page/dot_x.gif) bottom repeat-x; }


  /* _____ ==> bodyRight  _____ */
  #startTable             {width:740px; border-collapse:collapse; }
   #startTable td          {vertical-align:top; }
    .start_dot              {background:url(../img/page/dot_x.gif) bottom repeat-x; }
    .start_padd             {padding:10px 0; }

      .newsContent  {padding-bottom:3px; margin-bottom:5px;}
 
 
 /* _____ Inne  _____ */
 #steps                 {width:100%; border-collapse:collapse; text-align:center; }
  #steps td              {width:25%; padding:10px 0; }


.prodContent			{width:100%; border-collapse:collapse; padding:0px; }
  .prodContentTd          {vertical-align:top; }
  .prod1px                {width:1px; font-size:0px; padding:0px; }
  .title_big              {height:26px; line-height:22px; font-size:13px; font-weight:bold; }
  .paski                  {height:30px; padding:5px 0 5px 10px; color:#fff; background:url(../img/page/paski.gif); }
  .paski2                 {margin-top:1px; }
  .paski strong           {color:#fff; }

/* ____________________________ */
/* __________ Footer __________ */
#footMain_outer         {height:92px; clear:both; background:url(../img/page/footMain_outer.gif) top repeat-x; }
  #footMain_inner         {width:960px; height:92px; margin:0 auto; text-align:left; position:relative; }
	#footPay                {height:49px; text-align:center; }
      a.footPay_link:link,
	  a.footPay_link:visited,
	  a.footPay_link:hover  {color:#5e5e5e; line-height:17px; display:block; }
      
	  .footPay_02             {display:inline; background-color:#FFFDF2; }
	#footCopy               {width:960px; height:25px; position:relative; top:20px; }
	  #footCopyL              {
	text-align: center;
}
	  #footCopyR              {width:45%; float:right; line-height:25px; text-align:right; }
	#footUp                 {width:73px; height:25px; display:block; position:absolute; top:-26px; left:0; }
	#footMenu               {width:1000px; height:18px; position:absolute; left:-18px; }
      #footMenu ul            {margin:0; padding:0; }
	  #footMenu ul li         {display:inline; padding:0 9px; background:url(../img/page/speedbar.gif) right no-repeat; }


/* ________________________________________________ */
/* ----------  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      {background:#F6F6F6; padding:5px; }
#archivebox h1,h2       {display:inline; font-size:14px; font-weight: bold; }
/* ----------  1. i 2. zmienia kolejno kolor wersu ---------- */ 
.row_first              { }
.row_second             { }
/* ----------  Normalny boks (Tresci) ---------- */
.box_inner              {background-color:#fff; } 
.box_inner_body         {background-color:#fff; }
/* ----------  Formatowaniw Tabel "Pop sciagania plikow, Login, galeria zdjec, Inlineshot ---------- */ 
.outer_boxborder        {background-color: #fff; 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}
/* ----------  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 ---------- #00B1F1*/
.topnavtd               {background-color: #EEC00A;height:27px; _height:29px;}
.speedbar               {color:#fff}
.speedtable				{line-height:2px; background-color:rgb(30, 144, 255);font-size:1px;}
.alien_blue				{ color: rgb(30, 144, 255); font-weight:bold; } 
.topnavtd ul li         {color:#fff; display:inline; padding:0 10px; border-right:1px solid #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/page/infostretch.gif);}
.infostretch_back	    {background-color:#fff}
.infostretch_left	    {background-image: url(../img/page/infostretch.gif); float:left; width:60% ; text-align:left; background-position: 2px; overflow:hidden}
.infostretch_right      {background:url(../img/page/infostretch.gif)}

/* ----------  Stopka strony - Copyright ---------- */
.page_footer		    {background-color: #dbdbdb; padding:5px; }

/* ----------  DIV zawartosc regulaminu podczas rejstracji ---------- */
.agb_container_payment   {border:1px solid #DCDCDC;padding:2px;height:180px;overflow:auto;background-color:#fff; }

/* ----------  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 }



/* Konfigurator */
select.cb { border: 1px solid #7f9db9; padding: 1px 0 }
#cb_header { margin: 5px 17px; padding-bottom: 5px; color: #666666; border-bottom: 1px solid #cccccc; _position: relative }
#cb_stored { margin: 0 17px; color: #666666; line-height: 26px; _position: relative }
#cb_stored select { width: 214px }    
#cb_stored_clear { /*width: 117px; height: 20px; background: transparent url(../img/compbuilder/clear.png) no-repeat; border: 0*/ } 
#cb_stored_load { /*width: 51px; height: 20px; background: transparent url(../img/compbuilder/load.png) no-repeat; border: 0*/ }  
.cb_sort_name { width: 44px; height: 20px; background: transparent url(../img/compbuilder/sort_name.png) no-repeat; border: 0 }  
.cb_sort_price { width: 44px; height: 20px; background: transparent url(../img/compbuilder/sort_price.png) no-repeat; border: 0 }    
.cb_find { width: 74px; height: 20px; background: transparent url(../img/compbuilder/find.png) no-repeat; border: 0 }  
.cb_add { width: 44px; height: 20px; background: transparent url(../img/compbuilder/add.png) no-repeat; border: 0; display: none }
.cb_more { width: 73px; height: 20px; background: transparent url(../img/compbuilder/more.png) no-repeat; border: 0; display: none } 
.cb_delete { width: 14px; height: 15px; background: transparent url(../img/compbuilder/delete.gif) no-repeat; border: 0; cursor: pointer }  
#cb_to_basket { /*width: 84px; height: 20px; background: transparent url(../img/compbuilder/to_basket.png) no-repeat; border: 0*/ }  
#cb_header button, #cb_stored button, #cb button, #cb_basket button { vertical-align: top; _vertical-align: bottom } 
#cb_stored button { vertical-align: middle }

.cb_av5 { background: transparent url(../img/shop/av5.gif) no-repeat } 
.cb_av4 { background: transparent url(../img/shop/av4.gif) no-repeat } 
.cb_av3 { background: transparent url(../img/shop/av3.gif) no-repeat } 
.cb_av2 { background: transparent url(../img/shop/av2.gif) no-repeat } 
.cb_av1 { background: transparent url(../img/shop/av1.gif) no-repeat } 

#cb { font-size: 10pt }
#cb table { border-collapse: collapse; width: 100%; margin: 8px 1px 0 1px }
#cb td { padding: 3px 16px; border-top: 7px solid #ffffff; color: #666666 }
#cb tr.cb_category td { background-color: #cccccc; font-variant: small-caps; font-size: 10pt; font-weight: bold }
#cb tr.cb_subcategory td { background-color: #e7e7e7; vertical-align: middle } 
#cb tr.cb_panel td { padding: 0 16px }
#cb tr.cb_panel { line-height: 20px }
#cb tr.cb_panel .nextline { height: 4px; overflow: hidden }
#cb tr.cb_panel input { border: 1px solid #a5acb2; padding: 2px 5px; margin-left: 14px; width: 115px }
#cb tr.cb_panel select { width: 355px }
#cb tr.cb_panel button { padding: 0; margin: 0 }

#cb_footer { margin: 5px 17px; padding-top: 8px; color: #666666; border-top: 1px solid #cccccc } 
#cb_footer_left { width: 300px; float: left }
#cb_footer_right { width: 150px; float: right; padding-top: 10px; background: transparent url(../img/shop/av1.gif) no-repeat top right; text-align: right } 
#cb_footer_right div { height: 34px; line-height: 34px; margin-top: 20px; padding-right: 10px; background: transparent url(../img/compbuilder/panel_price.png) no-repeat right; color: #990000; font-size: 11pt; font-weight: bold }
#cb_basket { width: 250px; height: 34px; /*background: transparent url(../img/compbuilder/panel_basket.png) no-repeat;*/ position: relative; _position: absolute; margin-left: 181px; margin-top: -20px; padding: 6px }
#cb_basket select { width: 57px }
#cb_basket button { margin: 0; padding: 0; _margin-left: 4px }

#cb_description { position: absolute; width: 200px; height: 150px; top: -1000px; overflow: auto; background-color: #ffffff; border: 1px solid #c0c0c0; text-align: justify; padding: 10px }
#cb_description a { display: block; text-align: right; color: #000000; text-decoration: underline; margin-bottom: 5px }
#cb_description img { float: right; margin: 0 0 5px 5px }#a_desc td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F0F0F0;
}
