﻿/* 											*/
/*  3genre.pl -> PESMENPOL css 	   */
/* 											*/

body 
{ background: #ffffff;
  font-family: 'Trebuchet MS', Tahoma, Verdana, sans-serif;
  color: #0b4977;
  font-size: 11px;
  margin: 0;
  padding: 0;
  text-align: center; }

li
{ margin: 0; }

#site
{ margin: 0 auto 10px auto;
  background: #ffffff;
  width: 1000px;	
  padding: 0;	
  border: 0;	
  text-align: left;
  vertical-align: bottom; }

.clear
{ clear: both;
  margin: 0; }

.strzalka 
{ float: left;
  background: url('img/strzalka_wdol.jpg') no-repeat 0 2px;
  height: 13px;
  width: 11px; }


/* top */
#top 
{ /* background: url('tpl/top.jpg') no-repeat top center */;
  width: 1000px;
  height: 200px;}

/* menu */
#menu 
{ background: #e3e3e3 url('tpl/menu_tlo.jpg') repeat-x center;
  margin: 0;
  width: 1000px;
  max-height: 34px;
  text-align: left;
  font-family: 'Trebuchet MS', Tahoma;
  font-size: 13px;
  font-weight: bold;	 }

  #menu .off 
  { float: left;
    text-align: center;
	 color: #838383; }
	 
	 #menu .off .t
	 { float: left;
      padding: 9px 0 0 0; }	
		
	 #menu .off .sepl 	
    { float: left;
      background: url('tpl/menu_sep.jpg') no-repeat;
      width: 2px;
      height: 34px; }
		
	 #menu .off .sepr 		
    { float: left;
      width: 2px;
      height: 34px; }
		
	 #menu .off a	
	 { color: #838383;
	   border: 0;
	   text-decoration: none; }
 
    #menu .off a:hover 
	 { color: #04577B; }
	 
  #menu .on
  { float: left;
    background: url('tpl/menu_on_tlo2.jpg') repeat-x;
    color: #ffffff;		
    text-align: center; }
	
    #menu .on .t 
    { float: left;
	   background: url('tpl/menu_on_znak.jpg') no-repeat center top;
      background-position: center 5px;
      padding: 9px 0 0 0; }	
	
    #menu .on .sepl	
    { float: left;
      background: url('tpl/menu_on_tlo1.jpg') no-repeat;
      width: 2px;
      height: 34px; }
		
	 #menu .on .sepr		
    { float: left;
      background: url('tpl/menu_on_tlo3.jpg') no-repeat;
      width: 2px;
      height: 34px; }
		
	 #menu .on a	
	 { color: #ffffff;
	   border: 0;
	   text-decoration: none; }
 
    #menu .on a:hover 
	 { color: #ffffff; } 

	
 #menu_dol
 { background: url('tpl/menu_dol_tlo.jpg') repeat-x;
   margin: 0;
   width: 1000px;
   height: 7px; }
	
#left 
{ float: left;
  position: relative;
  width: 205px;
  margin: 0; }
	
  #submenu 
  { background: #0B4A78 url('tpl/submenu_tlo.jpg') repeat-y;
    font-family: 'Trebuchet MS', Tahoma, Verdana;
    width: 205px; }
 
    #submenu .submenu_top 
    { position: relative;
	   background: url('tpl/submenu_top.jpg') no-repeat;
	   font-size: 13px;
	   color: #f2f2f2;	
	   text-align: center;
	   padding: 10px 0 10px 0; }
	 
    #submenu .submenu_tresc 
    { position: relative;
	   background: transparent url('tpl/submenu_top.jpg') no-repeat 0 -38px;
	   font-size: 12px;
      color: #ffffff;	
	   width: 195px;
		margin: 0;
		padding: 0 0 10px 10px;
	   line-height: 20px; }	 
		
	   #submenu .submenu_tresc a 
	   { background: url('tpl/submenu_znak.jpg') no-repeat;
		  background-position: 0 4px;
		  color: #ffffff;
	     text-decoration: none;
		  border: 0;
		  padding: 0 0 0 8px; }	
		 
	   #submenu .submenu_tresc a:hover 
	   { color: #ffffff;
	     text-decoration: underline;
		  border: 0; }	  
  
  /* cenniki */	
  #cenniki	
  { background: transparent url(tpl/cenniki.jpg) no-repeat center top;
    margin: 0; 
    width: 205px;
	 height: 94px;
	 padding: 5px 0 0 0;
	 position: relative; }	
	 
    #cenniki a
    { text-align: center; 
      font-size: 15px;
    	color: #f9f9f9;
    	font-weight: bold;
    	display: block;
	   padding: 5px;	
	   text-decoration: none;
	   border: 0; }		
	
    	#cenniki a:hover 
		{ color: #e0e0e0; }  
  
  /* newsletter */	
  #newsletter
  { background: #d8d8d8;
	 float: left;
	 width: 205px;
	 border: 0;
	 margin: 0; }	
	 
	 #newsletter .preloader
	 { background: url('tpl/loading.gif') no-repeat center top;
	   width: 52px;
		height: 16px;
		margin: auto;  }
	 
    #newsletter .nlet_content
	 { background: #eeeeee url('tpl/nlet_koperta.jpg') no-repeat right top;
	   background-position: 110px -20px;
	   width: 180px;
	   margin: 0px auto 5px;
       padding: 5px 5px 5px 5px;
	   border: 1px solid #ffffff; }
			
	 #newsletter .nlet_tytul 	
	 { background: url('tpl/symbol.jpg') no-repeat; 
		background-position: 0 3px;
	   padding: 0 0 0 18px;
		margin: 0;	
		height: 20px;
		font-size: 13px;
		font-weight: bold;	
		color: #da251d; }
			 
	 #newsletter .nlet_form 
	 { width: 165px; 
		margin: 5px 0 0 5px; }
			
      	#newsletter .nlet_form p, 
	  	#newsletter .nlet_form p.przycisk  	
		{ width: 100%;
		  margin: 0 0 7px 0;
		  padding: 0;	
		  font-family: 'Trebuchet MS', Tahoma;
		  font-size: 11px;
		  color: #1487b9;
		  font-weight: bold; }
		    	
		#newsletter .nlet_form p.przycisk 
		{ text-align: center;
		  margin: 2px 0 0 0; }	
		
		#newsletter .nlet_form p.info
		{ font-size: 10px;
		  font-weight: normal; }
			
		#newsletter .nlet_akcja,
		#newsletter .nlet_przycisk
		{ float: left;
		  margin: 0 0 2px 0;
		  padding: 0; }
			
		  #newsletter .nlet_akcja select
		  { background: #ffffff;
		    width: 110px;
		    border: 1px solid #c9c9c9;	
		    padding: 1px 0;
		    font-family: 'Trebuchet MS', Tahoma;
		    font-size: 11px;
		    color: #909090;
		    font-weight: normal; }
			 
		  #newsletter .nlet_przycisk input.przycisk 
		  { background: url('tpl/szukaj_przycisk.jpg') no-repeat; 
		    background-position: 0 1px;	
		    width: 50px;	
			 height: 20px;
			 border: 0;
			 margin: 0 0 0 5px; 
		    font-family: 'Trebuchet MS', Tahoma;	
		    font-size: 11px;
			 color: #ffffff; }	
			
      #newsletter .nlet_form input
		{ background: #ffffff;
		  width: 97%;
		  border: 1px solid #c9c9c9;
		  padding: 2px;
		  font-family: 'Trebuchet MS', Tahoma;
		  font-size: 11px;
		  color: #909090;
		  font-weight: normal; }
			
		#newsletter .nlet_wynik
		{ border: 0;
		  text-align: center; }	
			
		#newsletter .nlet_blad
		{ font-size: 10px;
		  color: #ff3333; }
			
		#newsletter .nlet_komunikat
		{ font-size: 10px;
		  color: #339900; }	
			
		#newsletter .nlet_koniec
		{ margin: 2px 0 0 0; }
		  
		  #newsletter .nlet_koniec a 	
	     { background: url('tpl/a_strzalka.jpg') no-repeat right 5px; 
		    color: #ae000e; 
		    text-decoration: none;
			 border: 0;
			 padding: 0 9px 0 0;
			 font-weight: normal;
			 font-size: 10px; }
		
        #newsletter .nlet_koniec a:hover 
	     { color: #ae000e; 
	       font-weight: normal;
	       text-decoration: underline; }
				
#content 
{ float: left;
  margin: 0;
  width: 795px;
  border: 0; }
	
  #content .content_tytul
  { font-size: 18px; 
    color: #9a000a;
	padding: 5px 0pt 15px 0px; }
	 
  #content .content_tresc
  { font-size: 11px; 
    color: #0b4977;
	 width: 785px;
	 margin: 5px 0px 10px 10px;
	 text-align: justify;
	 line-height: 17px; }	
	 
	 #content .content_tresc img
    { border: 0;
	   margin: 5px; }
	 
    #content .content_tresc a
    { color: #0b4977;
      border: 0;
	   font-weight: bold;
      text-decoration: none; }
	
    #content .content_tresc a:hover 
    { color: #0b4977;
      border: 0;
	   font-weight: bold;
	   text-decoration: underline; }
	 
  #news 
  { margin: auto; }
		
	 #news .news_kol, #news .news_kol2
	 { float: left;
	   width: 60%; }
		
	 #news .news_kol3 
	 { float: left;
	   width: 35%; }
	 
	 #news .news_kol2 .news_poz 
	 { width: 100%;
	   margin: 0px 0 5px 0; }
	   
	 #news .news_kol3 .news_poz 
	 { width: 100%;
	   margin: 0px 0 5px 0; }
		
	 #news .news_kat
    { font-size: 18px; 
      color: #9a000a;
	   margin: 5px 0 15px 0;}
		
	 #news .news_img 
	 { float: right;
	   margin: 0 0 0px 5px;
	   border: 1px solid #085881; }
		
	 #news .news_img2 
	 { float: left;
	   margin: 0 5px 0px 0;
	   border: 1px solid #085881; }
		
	 #news .news_hrpion 
	 { float: left; 
	   background: url('tpl/news_hrpion.jpg') repeat-y top center;
	   width: 25px;
	   height: 621px; }
		
	 #news .news_hrpoziom
	 { background: url('tpl/news_hrpoziom.jpg') no-repeat center center;
	   width: 100%;
	   height: 10px; }

	 #news .news_tytul 
	 { background: url('tpl/symbol.jpg') no-repeat;
	   background-position: 0 2px;
		margin: 10px 0 10px 0; 
		padding: 0 0 0 20px;
		color: #0b4977;
		font-weight: bold;
		font-size: 13px;}	
		
	 #news .news_tresc 
	 { width: 100%;  } 
	 
	 #news .news_kol2 .news_tresc 
	 { height: 530px;
	   overflow: hidden; }
		
	 #news .news_kol3 .news_tresc 
	 { height: 228px;
	   overflow: hidden; }
	 
	 #news .news_tresc img 
	 { border: 0;
	   margin: 0 3px 0 3px;  } 
	 
	 #news .news_kol3 .news_link
	 { float: left; 
	   width: 60px;
	   margin: 5px 0 0 0; }
	 
     #news .news_kol3 .news_link2
	 { float: right;
	   width: 60px;;
	   margin: 5px 0 0 0;
	   text-align: right; }
		
	 #news .news_kol3 .news_info, #news .news_kol3 .news_info2
	 { float: left; 
	   width: 210px; 
		margin: 5px 0 0 0;
		color: #b0b0b0; }
		
	 #news .news_kol2 .news_link,  #news .news_kol .news_link 
	 { float: left; 
	   width: 30%;
	   margin: 5px 0 0 0; }
		
	 #news .news_kol2 .news_info, #news .news_kol .news_info
	 { float: left; 
	   width: 70%; 
		margin: 5px 0 0 0;
		color: #b0b0b0; }
		
	 #news .news_info 
	 { text-align: right; }
	 
	 #news a.wiecej 
	 { background: url('tpl/a_strzalka.jpg') no-repeat right 5px; 
		color: #ae000e; 
		text-decoration: none;
		border: 0;
		padding: 0 9px 0 0;
		font-weight: normal;
		font-size: 11px; }
		
	 #news a.wiecej:hover 
	 { color: #ae000e; 
	   font-weight: normal;
	   text-decoration: underline; }		

  #flash 
  { float: left;
    width: 520px;
    border: 0;
    margin: 0; }
	
  #szukaj_f
  { float: left;
    width: 275px;
	 height: 248px;
	 background: #d8d8d8; }		
	  
    #szukaj_f .szukaj_formularz 
    { float: left;
	   width: 275px;
	   background: #d8d8d8;
	   border: 0;
	   margin: 0;	}	
	 
	   #szukaj_f .szukaj_formularz .szukaj_content,
		#szukaj_f .szukaj_formularz .szukaj_content2 
	   { background: #eeeeee url('tpl/szukaj_tlo.jpg') no-repeat;
		  background-position: right top;
	     width: 250px;
		  margin: 5px auto;
		  padding: 5px;
	     border: 1px solid #ffffff; }
			
		#szukaj_f .szukaj_formularz .szukaj_content2
		{ background-position: left top; }
		
      #szukaj_f .szukaj_formularz .szukaj_tytul
	   { background: url('tpl/symbol.jpg') no-repeat left top; 
		  background-position: 0 3px;
	     padding: 0 0 0 18px;
		  margin: 0 0 3px 0;	
		  font-size: 13px;
		  font-weight: bold;	
		  color: #da251d; }
			
		#szukaj_f .szukaj_formularz form 
		{ width: 200px; 
		  margin: 0 auto 0;	}
			
		  #szukaj_f .szukaj_formularz form p, 
		  #szukaj_f .szukaj_formularz form p.przycisk  	
		  { width: 100%;
		    margin: 0;	
			 padding: 10px 0 0 0;	
			 font-family: 'Trebuchet MS', Tahoma;
			 font-size: 11px;
			 color: #1487b9;
			 font-weight: bold; }
			 
		  #szukaj_f .szukaj_formularz form p.przycisk 
		  { text-align: center; }	
			
		  #szukaj_f .szukaj_formularz form input, 
		  #szukaj_f .szukaj_formularz form select
		  { background: #ffffff;
		    width: 100%;
			 border: 1px solid #c9c9c9;
			 padding: 2px;
			 font-family: 'Trebuchet MS', Tahoma;
			 font-size: 11px;
			 color: #909090;
			 font-weight: normal; }
		  
		  #szukaj_f .szukaj_formularz form input.przycisk 
		  { background: url('tpl/szukaj_przycisk.jpg') no-repeat; 
		    background-position: 0 2px;	
		    width: 55px;	
			 border: 0; 
			 margin: 0 0 10px 0;
		    font-family: 'Trebuchet MS', Tahoma;	
		    font-size: 11px;
			 color: #ffffff; }	
			 
			 
/* oferta */
#oferta 
{ margin: 5px; }

 #oferta .nazwa_glowna
 {  font-size: 18px; 
	padding: 5px 0pt 15px 5px;
	color: #9a000a; }
 
 #oferta .nazwa_producenta
 {  font-size: 16px; 
    color: #006699;
	margin: 0 0 12px 0;
	font-weight: bold;
	padding-left: 5px; }
	 
 #oferta .nazwa_opis
 { margin: -4px 0 10px 1px;
   font-size: 11px;
   padding-left: 5px; }	 
 
 #oferta .linia
 { width: 80%; 
	border-bottom: 1px solid #e0e0e0;
	margin: 0 auto 10px auto; }
 
 #oferta .nawigacja
 { font-size: 11px; 
   color: #808080;
	margin: 0 0 5px 0;
	padding-left: 5px; }
	
   #oferta .nawigacja a
   { color: #808080;
	 text-decoration: none; }
	
   #oferta .nawigacja a:hover	
   { color: #0b4977;
	 text-decoration: underline; }
 
 #oferta ul.pokaz_kategorie 
 { list-style-type: none;
	width: 770px;
	margin: 0 0 0 10px;
	padding: 0; }
	
   #oferta ul.pokaz_kategorie li 
   { float: left;
     margin: 0 10px 10px 0;
	 width: 180px;
	 min-height: 180px;
	 border: 1px solid #e0e0e0;
	 text-align: center; }
	
   #oferta ul.pokaz_kategorie li a
   { color: #0b4977;
     font-weight: bold;
	  text-decoration: none;
	  font-size: 12px; }
	
   #oferta ul.pokaz_kategorie li a:hover
   { text-decoration: underline; }
	
   #oferta ul.pokaz_kategorie li img 
   { display: block;
     border: 0;
	  margin: 10px auto 0 auto; }
	
 #oferta ul.pokaz_towary 
 { list-style-type: none;
	width: 770px;
	margin: 0 0 0 10px;
	padding: 0; }
	
   #oferta ul.pokaz_towary li 
   { float: left;
     margin: 0 20px 20px 0;
	  width: 360px;
	  height: 220px;
	  border: 1px solid #e0e0e0;	 }
		
	  #oferta ul.pokaz_towary li .towar_nazwa
	  { background: url('tpl/symbol.jpg') no-repeat;
	    background-position: 0 2px;
		 margin: 3px 0 3px 5px; 
		 padding: 0 0 0 20px;
		 color: #0b4977;
		 font-weight: bold;
		 font-size: 13px; }		
	    
		 #oferta ul.pokaz_towary li .towar_nazwa a
		 { color: #0b4977; 
		   text-decoration: none; }
		 
		 #oferta ul.pokaz_towary li .towar_nazwa a:hover
		 { color: #0b4977; 
		   text-decoration: underline; }
			
	  #oferta ul.pokaz_towary li .towar_info
	  { color: #808080; 
	    font-size: 10px;
		 margin: 0 0 5px 24px; }
			
	  #oferta ul.pokaz_towary li .towar_opis
	  { margin: 0 8px 5px 5px; 
		 color: #0b4977;
		 font-weight: normal;
		 font-size: 11px;
		 line-height: 16px;
		 text-align: justify; }	
		 
	    #oferta ul.pokaz_towary li .towar_opis img
	    { float: left; 
	      margin: 5px 13px 0 0; 
		   border: 0; }	
			
	 #oferta ul.pokaz_towary li .towar_cena
	 { text-align: right;
	   margin: 5px 0 0 0;
		font-size: 15px;
		font-weight: bold;
		color: #9a000a; }
			
	 #oferta ul.pokaz_towary li .towar_wiecej
	 { text-align: right;
	   margin: 3px 0 0 0; }
		 
	   #oferta ul.pokaz_towary li .towar_wiecej a, 
	   #oferta .towar_szczegoly .powrot a,
	   #szukaj .pozycja .wiecej a
	   { background: url('tpl/a_strzalka.jpg') no-repeat right 5px; 
		  color: #ae000e; 
		  text-decoration: none;
		  border: 0;
		  padding: 0 9px 0 0;
		  font-weight: normal;
		  font-size: 11px; }
		
	   #oferta ul.pokaz_towary li .towar_wiecej a:hover,
		#oferta .towar_szczegoly .powrot a:hover,
		#szukaj .pozycja .wiecej a:hover 
	   { color: #ae000e; 
	     font-weight: normal;
	     text-decoration: underline; }	
 
 #oferta .towar_szczegoly  		
 { text-align: justify;
   line-height: 18px;
   padding: 0pt 10px 0pt 5px; }
	
	#oferta .towar_szczegoly img
   { float: left;
	  margin: 0px 15px 2px 0;	
	  border: 1px solid #e0e0e0; }
		
   #oferta .towar_szczegoly .nazwa	
   { float: left;
	  font-size: 18px; 	
	  padding: 5px 0 15px;
	  color: #9a000a;
	  width: 80%; } 		
		 
   #oferta .towar_szczegoly .info	
   { float: right;
	  vertical-align: bottom;
	  font-size: 10px;
	  padding: 5px 0 0 0;
	  color: #808080; } 
	  
    #oferta .towar_szczegoly .cena_netto
	{ font-size: 16px;
	  color: #9a000a;
	  font-weight: normal; }
		 
   #oferta .towar_szczegoly .cena
	{ text-align: right;
	  margin: 5px 0 0 0;
	  font-size: 18px;
	  font-weight: bold;
	  color: #9a000a; }
		
	#oferta .towar_szczegoly .powrot
	{ margin: 10px 0 0 0;
	  text-align: right; }
	 
	table.parametry
	{	
		border-spacing: 0px;
		border-collapse: collapse;
		margin: 0 0 5px 0;
		border: 0px;
	}
	
	table.parametry td
	{
		padding: 3px;	
	}
	
	table.parametry td.jasny
	{
		background: transparent;
	}
	
	table.parametry td.ciemny
	{
		background: #e7e7e7;
	}
		
 #oferta .stronicowanie 
 { color: #808080; 
   text-align: right; }
	
   #oferta .stronicowanie a
   { color: #808080; 
     text-decoration: none;
	  border: 0; }
	
   #oferta .stronicowanie a:hover 
	{ color: #0b4977; }
	
#oferta .oferta_stopka
{
	font-size: 10px;
	padding-top: 10px;
}
	
#oferta .nie_ma,
.blad, .ok
{
	display: block;
	width: 300px;
	text-align: center;
	margin: auto;
	border: 1px solid red;
	padding: 10px;	
}

.ok 
{
	border: 1px solid green;
}

/* wyniki wyszukiwania towar�w */
#szukaj
{ margin: 0 0 15px 5px;  }

  #szukaj a.tytul 
  { background: url('tpl/symbol.jpg') no-repeat;
	 background-position: 0 2px;
	 padding: 0 0 0 20px;
	 color: #0b4977;
	 font-weight: bold;
	 font-size: 13px; }	
	
  #szukaj .pozycja
  { width: 650px;
    margin: 0 auto 25px auto;
	 border-bottom: 1px solid #e0e0e0;
	 border-top: 1px solid #e0e0e0;
	 padding: 2px 0 2px 0;  }
	 
    #szukaj .pozycja .img
	 { float: left;
	   width: 110px;
	   text-align: left; 
	   border: 0; }
		
		#szukaj .pozycja .img img
		{ width: 100px; 
		  border: 0; 
		  margin: 2px 0 0 0;	}
			
	 #szukaj .pozycja .info	
    { float: left;
	   width: 540px;
	   margin: 0;
		color: #0b4977;
		font-weight: normal;
		font-size: 11px;
		line-height: 16px;
		text-align: justify; }	
		
		#szukaj .pozycja .info .nazwa	
	   { background: url('tpl/symbol.jpg') no-repeat;
	     background-position: 0 2px;
		  margin: 3px 0 5px 0; 
		  padding: 0 0 0 20px;
		  color: #0b4977;
		  font-weight: bold;
		  font-size: 13px; }	
		 
		  #szukaj .pozycja .info .nazwa a,
		  #szukaj a	
		  { color: #0b4977; 
		    text-decoration: none; }
		 
		  #szukaj .pozycja .info .nazwa a:hover,
		  #szukaj a:hover
		  { color: #0b4977; 
		    text-decoration: underline; }	
		
		#szukaj .pozycja .info .lokalizacja
	   { margin: 0 0 3px 0; 
	     color: #808080; 
	     font-size: 10px;}	
			
		#szukaj .pozycja .info .opis
	   { margin: 0 0 3px 0; }
			
	   #szukaj .pozycja .info .wiecej
	   { text-align: right; }
		
/* sitemap */
#sitemap
{ margin: 0 0 0 7px; } 	

  #sitemap ul.lista
  { list-style: none;
	 width: 280px;
	 margin: 0 0 10px 0; }
	
   #sitemap ul.lista li.lista 
   { margin: 5px 0 0 0;
	  padding: 3px;
	  text-align: left;
	  color: #0b4977;	
	  text-decoration: none;
	  font-weight: bold;
	  font-size: 15px; }
	
     #sitemap ul.lista li.lista a
     { color: #0b4977;
	    text-decoration: none; }
	
     #sitemap ul.lista li.lista a:hover
     { text-decoration: underline; }
		
   #sitemap ul.lista li.lista2 
   { margin: 0;
	  padding: 3px 0 3px 18px;
	  text-align: left;
	  font-weight: normal;	
	  font-size: 11px; }
	
     #sitemap ul.lista li.lista2 a
     { color: #0b4977;
	    text-decoration: none; }
	
     #sitemap ul.lista li.lista2 a:hover
     { text-decoration: underline; }
		
/* zam�w katalog */
#zamow_katalog, 
#rejestracja
{ margin: 3px 0 0 10px; }		

  #zamow_katalog form, 
  #rejestracja form
  { margin: auto;
    width: 500px;	}	
	 
	 #zamow_katalog form p, #zamow_katalog form p.przycisk,
	 #rejestracja form p, #rejestracja form p.przycisk
	 { margin: 0;
	   padding: 10px 0 0 0;
	   width: 100%; 
		font-family: 'Trebuchet MS', Tahoma;
		font-size: 11px;
		color: #0b4977;;
		font-weight: normal;
		clear: left; }
		
		#zamow_katalog form label, #rejestracja form label
		{ float: left;
		  width: 100px; 
		  padding: 3px 4px 0 0;
		  text-align: right;	 }
			
		#zamow_katalog form label.radio, #rejestracja form label.radio
		{ float: right;
		  width: 470px;
		  padding: 1px 0 0 0;	
		  text-align: left;	}
		
	 #zamow_katalog form p.przycisk,
	 #rejestracja form p.przycisk
	 { padding: 0;
	   text-align: center; }
	 
	 #zamow_katalog form input,
	 #rejestracja form input
	 { background: #ffffff;
		width: 200px;
		border: 1px solid #c9c9c9;
		padding: 1px;
		font-family: 'Trebuchet MS', Tahoma;
		font-size: 11px;
		color: #0b4977;
		font-weight: normal; }
		
	 #zamow_katalog form input.radio, #rejestracja form input.radio
	 { width: 15px;
	   border: 0; }	
		
	 #zamow_katalog form input.przycisk,
	 #rejestracja form input.przycisk
	 { background: url('tpl/przycisk_tlo.jpg') repeat-x; 
		background-position: 0 2px;	
		width: 100px;	
		border: 0; 
		margin: 10px 0 10px 0;
		font-family: 'Trebuchet MS', Tahoma;	
		font-size: 11px;
		color: #ffffff; }	
		
	 #zamow_katalog a,
	 #rejestracja a
	 { background: url('tpl/a_strzalka.jpg') no-repeat right 5px; 
		color: #ae000e; 
		text-decoration: none;
		border: 0;
		padding: 0 9px 0 0;
		font-weight: normal;
		font-size: 11px; }
		
	 #zamow_katalog a:hover,
	 #rejestracja a:hover 
	 { color: #ae000e; 
	   font-weight: normal;
	   text-decoration: underline; }		
#detale
{ width: 1000px; 
  margin: 0 0 10px 0; } 	
	
  #detale .jezyki
  { float: left; 
    width: 215px;
	 margin: 0 0 0 10px; }	
	 
	 #detale .jezyki img 
	 { border: 0; 
	   float: left;
		margin: 0 15px 0 0; }	
	 
  #detale .dolne_menu
  { float: left; 
    width: 570px;	
	 padding: 3px 0 0 0;
	 text-align: center;
	 color: #8d8d8d; }	
	 
	 #detale .dolne_menu a
	 { color: #8d8d8d;
	   text-decoration: none;
		border: 0; }
	 
	 #detale .dolne_menu a:hover
	 { color: #be0010; 
	   text-decoration: underline; }
	 
  #detale .ikonki
  { float: left; 
    width: 200px;
	text-align: right; }
	 
	 #detale .ikonki img 
	 { border: 0; 
	   float: left;
	   margin: 0 15px 0 0; }	
		
#kreska
{ background: url('tpl/menu_dol_tlo.jpg') repeat-x 0 2px;
  margin: 0; 
  width: 1000px;
  height: 15px; }
	
#stopka 
{ background: #EBEAEA;
  width: 980px;
  height: 26px;
  margin: 0 0 10px 0;
  padding: 5px 5px 5px 15px;
  position: relative;	}
	
  #stopka .s_tresc
  { text-align: left;
    font-family: 'Trebuchet MS', Tahoma;
    font-size: 11px;
    color: #8D8D8D; }	
	
#stopka a 
{ color: #8D8D8D;
  border: 0px;
  text-decoration: none; }

#stopka a:hover 
{ color: #666666; }


#logowanie 
{
	background: #d8d8d8;
	width: 205px;
	border: 0;
	margin: 0; 
	padding: 5px 0;
}
	 
#logowanie .login_content
{ 
	background: #eeeeee;
	width: 180px;
	margin: auto;
	padding: 5px;
	border: 1px solid #ffffff; 
}
			
#logowanie .login_tytul 	
{ 
	background: url('tpl/symbol.jpg') no-repeat; 
	background-position: 0 3px;
	padding: 0 0 0 18px;
	margin: 0;	
	height: 20px;
	font-size: 13px;
	font-weight: bold;	
	color: #da251d; 
}

#logowanie .login_form 
{ 
	width: 175px; 
	padding: 5px 0 0 5px;	
}
			
#logowanie .login_form p 	
{ 
	width: 100%;
	margin: 0 0 7px 0;
	padding: 0;	
	font-family: 'Trebuchet MS', Tahoma;
	font-size: 11px;
	color: #1487b9;
	font-weight: bold; 
}	
		
#logowanie .login_form p.info
{ 
	font-size: 10px;
	font-weight: normal; 
}

#logowanie .login_przycisk
{ 
	margin: auto;
	width: 50px;
	margin-bottom: 5px;
}
			
#logowanie .login_przycisk input.przycisk 
{ 
	background: url('tpl/szukaj_przycisk.jpg') no-repeat; 
	background-position: 0 1px;	
	width: 50px;	
	height: 20px;
	border: 0;
	margin: auto; 
	font-family: 'Trebuchet MS', Tahoma;	
	font-size: 11px;
	color: #ffffff; 
}	
			
#logowanie .login_form input
{ 
	background: #ffffff;
	width: 115px;
	border: 1px solid #c9c9c9;
	padding: 2px;
	font-family: 'Trebuchet MS', Tahoma;
	font-size: 11px;
	color: #909090;
	font-weight: normal; 
}

#logowanie .login_form a
{
	color: #1487B9;
	text-decoration: none;
	border: 0;
}

#logowanie .login_form a:hover
{
	text-decoration: underline;
}

#rejestracja .ok
{
	width: 400px;
}


#realizacje
{
	margin: 2px 0 0 10px; 
}

#realizacje .realizacje_item
{
	display: block;
	margin: 0;
}

#realizacje .realizacje_tytul
{
	font-weight: bold;
	font-size: 14px;
	padding: 2px 2px 2px 0;
	width: 770px;
	cursor: pointer;
}

#realizacje .realizacje_tytul_hover
{
	background: #f0f0f0;
}

#realizacje .realizacje_content
{
	padding: 5px 0 5px 12px;
	margin: 0 0 20px 0;
	border-left: 3px solid #e0e0e0;
}

#realizacje .realizacje_img
{
	padding: 10px 0 0 0;
}

#realizacje .realizacje_info a
{ 
	color: #0B4977;
	border: 0;
	font-weight: bold;
    text-decoration: none;
}

#realizacje .realizacje_info a:hover
{
	text-decoration: underline;
}

#realizacje .realizacje_img img
{
	float: left;
	margin: 0 5px 5px 0;
	border: 1px solid #e0e0e0;
}

#realizacje .strony
{
	text-align: right;
}

#realizacje .strony a
{
	color: #0B4977;
	border: 0;
	font-weight: bold;
    text-decoration: none;
}

#realizacje .strony a:hover
{
	text-decoration: underline;
}
