 /*********************************************************************
 * Ogólnego uzytku													  *
 *********************************************************************/

body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  color: #444444;
  font-size: 0.7em;
  
  background: #F1F5F6 url(images/background_tlo.gif) repeat-x 50% 0;
}

td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

a{
color: #00C7FF;
text-decoration: none;
}

a:hover{
color: #00C7FF;
text-decoration: underline;
}

ul{
padding: 0px;
margin: 0px;
list-style-type: none;
line-height: 1.5em;
}

li{
display:inline;
}

p{
padding: 5px 5px 5px 5px;
margin: 0px;
}

p.malym_drukiem{
font-size: 0.8em;
}

h1{
font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
color: #666666;
font-size: 1em;
line-height: 1.5;
display: block;
padding: 5px 5px 0px 5px;
margin: 0px;
}

 /*********************************************************************
 * Góra																  *
 *********************************************************************/

#strona{
width: 765px;
margin: auto;
position: relative;
top: -8px;
top: expression('-15px');
background: #F1F5F6 url(images/tlo.gif) repeat-y 50% 0;
}

#top{
padding: 0px;
margin: 0px;
}

#top img{
display: block;
border: none;
padding: 0px;
}

#top #navbar{
padding: 0px 0px 0px 150px;
background-image:url(images/nav_bar_tlo.gif);
height: 25px;
}

#top #navbar a{
display: block;
font-size: 1em;
color: #ffffff;
font-weight: bold;
width: auto;
float: left;
margin: 5px 10px 0px 10px;
}

#top #navbar a:hover{
color: #999999;
text-decoration: none;
}


 /*********************************************************************
 * Lewa kolumna														  *
 *********************************************************************/
 
#l_kol{
width: 145px;
float: left;
padding: 0px;
}

#l_kol #menu{
padding: 0px;
margin: 0px;
}

#l_kol #menu a{
display:block;
text-decoration: none;
font-weight: bold;
color: #666666;
padding: 0px 0px 0px 15px;
background-image:url(images/menu_button_tlo.gif);
background-repeat:no-repeat;
background-position:bottom;
}

#l_kol #menu a.wysuniety{
font-weight: normal;
}

#l_kol #menu a:hover{
color: #00C7FF;
background-image:url(images/menu_button_tlo_over.gif);
}

#l_kol #subskryb{
border-bottom: 3px double #999999
}

#l_kol #subskryb form{
display: block;
padding: 0px 5px 5px 5px;
}

#l_kol #subskryb input{
display: block;
padding: 0px;
margin: auto;
width: 127px;
}

#l_kol #fitness{
margin: 0px;
border-left: 1px dotted #999999;
border-right: 1px dotted #999999;
border-bottom: 1px dotted #999999;
background-color:#d2eaf2;
}

#l_kol #fitness form{
display: block;
padding: 0px 5px 5px 5px;
}

#l_kol #fitness input{
display: block;
padding: 0px;
margin: auto;
width: 127px;
}

#l_kol #fitness a{
text-decoration: none;
font-weight: bold;
color: #666666;
padding: 5px 5px 5px 5px;
}

#l_kol #fitness a:hover{
color: #00C7FF;
}

#l_kol #fitness #menu{
padding: 0px;
margin: 0px;
}

#l_kol #fitness #menu a{
display:block;
text-decoration: none;
font-weight: bold;
color: #666666;
padding: 0px 0px 0px 15px;
background-image:url(images/menu_button_tlo_sf.gif);
background-repeat:no-repeat;
background-position: bottom;
}

#l_kol #fitness #menu a.wysuniety{
font-weight: normal;
}

#l_kol #fitness #menu a:hover{
color: #00C7FF;
background-image:url(images/menu_button_tlo_over_sf.gif);
}
 /*********************************************************************
 * Srodkowa kolumna													  *
 *********************************************************************/
 
 
#s_kol{
width: 500px;
width: expression('499px');
float: left;
margin: 0px;
}

#navbar_footer a,#s_kol a,#p_kol #koszyk a{
color: #5B8CB2;
text-decoration: none;
}

#navbar_footer a:hover,#s_kol a:hover,#p_kol #koszyk a:hover{
color: #444444;
text-decoration: underline;
}

.info{
border-bottom: 1px solid #999999;
min-height: 160px;
height: expression('160px');
}

.info_last{
min-height: 160px;
height: expression('160px');
}

#s_kol img{
border: none;
float: left; 
padding: 5px 5px 0px 5px;
}


 /*********************************************************************
 * Prawa kolumna													  *
 *********************************************************************/
 
#p_kol{
width: 119px;
float: right;
clear:none;
margin: 0px;
}

#p_kol #koszyk{
border-bottom: 1px solid #999999;
padding: 0px 5px 5px 5px;
}

#p_kol #koszyk.noborder{
border: none;
}

#p_kol #koszyk input{
}

#p_kol #koszyk a{
font-size: 0.8em;
}

#p_kol #poll{
padding: 0px 5px 5px 5px;
border-bottom: 3px double #999999;
}

#p_kol #poll input{
display: inline;
padding: 0px;
margin: 0px;
}

#p_kol #poll input.submit{
display: block;
padding: 0px;
margin: auto;
width: 100px;
}

#p_kol #poll ul{
list-style-type: none;
padding: 0px;
margin: 0px;
}

#p_kol #poll li{
padding: 0px;
display: block;
padding: 1px 0px 1px 0px;
margin: 0px;
}

 /*********************************************************************
 *  Stopka															  *
 *********************************************************************/

#footer{
padding: 7px 0px 5px 0px;
text-align: center;
height: 30px;
background-image:url(images/footer.gif);
display:block;
clear: both;
}

#navbar_footer{
display:block;
height: 20px;
clear: both;
text-align:center;
}

 /*********************************************************************
 *  Elementy sklepu													  *
 *********************************************************************/

#s_kol #prezentacja_kategorii{
padding: 5px 0px 5px 5px;
}

#s_kol #nav{

padding: 3px 0px 3px 5px;
border-bottom: 1px solid #999999;
}

#s_kol #nav a{
font-size: 1em;
width: auto;
}

 /*********************************************************************
 *  Elementy koszyka												  *
 *********************************************************************/
 
#tabelka_koszyka{
padding: 5px;
}

#tabelka_koszyka table{
padding: 0px;
margin: 0px;
}

#tabelka_koszyka th{
padding: 10px 3px 3px 3px;
margin: 0px;
border-bottom: 1px solid #666666;
color: #666666;
}

#tabelka_koszyka td.koszyk{
padding: 10px 3px 3px 3px;
margin: 0px;
border-bottom: 1px solid #999999;
}

#tabelka_koszyka td.suma{
padding: 10px 3px 3px 3px;
margin: 0px;
font-weight: bold;
color: #666666;
}

#tabelka_koszyka input{
width: 16px;
}

#uwaga
{
}

#dolny_panel{
padding: 20px 5px 20px 280px;
}

#tabelka_koszyka #dolny_panel input{
width: 130px;
display: block;
margin: 0px 0px 10px 0px;
}

 /*********************************************************************
 *  Elementy formularza												  *
 *********************************************************************/
 .podzial
 {
 border-bottom: 1px solid #999999;
 padding: 5px 0px 5px 0px;
 margin: 0px 0px 5px 0px;
 }

 .lewy
 {
 padding: 10px 0px 10px 0px;
 width: 220px;
 float: left;
 }
  
  .prawy
 {
 padding: 10px 0px 10px 0px;
 float: right;
 clear: none;
 }
 
 #formularz_zamowienia
 {
 margin: 10px;
 }
 
 #formularz_zamowienia input
 {
 width: 200px;
 display: block;
 clear: right;
 }
 
  #formularz_zamowienia textarea
 {
 width: 475px;
 display: block;
 }
 
 #formularz_zamowienia input.krotki
 {
 width: 130px;
 }
 
 
 #formularz_zamowienia input.check
 {
 margin: 0px 5px 0px 0px;
 display: inline;
 width: auto;
 vertical-align:bottom;
 }
 
  #formularz_zamowienia #dolny_panel
 {
 display:block;
padding: 20px 5px 20px 280px;
 border-bottom: 1px solid #999999;
 }
 
   #formularz_zamowienia #dolny_panel a
 {
 float: right;
 }
 
#zamowienie_tabela table
{
border: 1px solid #666666;
width: 475px;
margin-bottom: 3px;
}

#zamowienie_tabela th
{
color: #666666;
padding: 3px 5px 3px 5px;
border-bottom: 1px solid #666666;
text-align:left;
}

#zamowienie_tabela td
{
color: #666666;
padding: 3px;
}

#zamowienie_tabela td.suma{
padding: 3px;
margin: 0px;
font-weight: bold;
color: #666666;
border-top: 1px solid #666666;
}

#uwaga
{
color:#FF0000;
}

#kontakt
{
padding: 5px;
}

#kontakt img{
padding: 0px 5px 0px 0px;
float: left;
}

#kontakt_form
{
padding: 0px 0px 0px 5px;
}

#kontakt_form input,#kontakt_form select,#kontakt_form textarea
{
width: 250px;
}

#kontakt_form textarea{
width: 465px;
}

#kontakt_form #kontakt_submit
{
width: 150px;
margin: 0px 0px 0px 65px; 
}

#tabela_rozmiarow
{
background-color: #E9FAFF;
border: 1px solid #999999;
padding: 20px 0px 10px 0px;
}

#tabela_rozmiarow table
{
margin:0px;
}

#tabela_rozmiarow td
{
padding: 0px 10px 0px 10px;
}

#tabela_rozmiarow th
{
margin:0px;
background-color: #C4DFF4;
border-top: 1px solid #999999;
}

#tablica_kolorow
{
background-color: #E9FAFF;
border: 1px solid #999999;
padding: 20px 0px 10px 0px;
}

#tablica_kolorow table
{
margin:0px;
padding: 0px;
}

#tablica_kolorow th
{
margin:0px;
background-color: #C4DFF4;
border-top: 1px solid #999999;
border-bottom: 1px solid #999999;
}

#tablica_kolorow td
{
width: 63px;
height: 20px;
border-bottom: 1px solid #999999;
}

#tablica_kolorow td.kamo
{
width: 63px;
height: 20px;
background-image:url(images/kamuflaz.gif);
}

#nowa_kolekcja.info
{
min-height: 160px;
height: 160px;
}

#nowa_kolekcja img{
border: none;
float: left; 
padding: 5px 5px 0px 5px;
}