/*                                                                              
    Couffin - A simple PHP shopping basket.                                    
                                                                              
    Copyright 2005 by Georges Auberger                                            
	http://www.auberger.com/couffin
                                                                                                                                                           
    Couffin is free software; you can redistribute it and/or modify               
    it under the terms of the GNU General Public License as published by      
    the Free Software Foundation; either version 2 of the License, or         
    (at your option) any later version.                                       
                                                                              
    Couffin is distributed in the hope that it will be useful,                    
    but WITHOUT ANY WARRANTY; without even the implied warranty of            
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the              
    GNU General Public License for more details.                              
                                                                                                                                                            
    You should have received a copy of the GNU General Public License         
    along with this program; if not, you can find it here:                    
    http://www.gnu.org/copyleft/gpl.html                                      
*/
body, input, table {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	text-decoration: none;
	margin: 0px;
	font-size: 11px;
    color: #353535;
}                  

body {
    background: #e7e7e7;
    line-height: 18px;
}

a {
    color: #173459;
	text-decoration: none;
    
}
a img {
    border: 0px;
}
    
a:hover {
	color: #003080;
	text-decoration: underline;
}

div.content	{
	max-width: 990px;
	width: 100%;
    margin: 0px auto;
    padding: 5px;
    overflow: auto;
}

img.displayed {
    display:block;
    margin-left:auto;
    margin-right:auto;
    border: 0px;
    }

p.ok  {
    color: green;
    }
     
hr {
	clear: both;
	border-style: none;
	height: 1px;
	border: 0px;
	border-color: white;
	color: white;
	
}

hr.kolor {
    color: #B7B7B7;
    background: #B7B7B7;
    border-style: solid;
    border: 1px;
    margin-bottom: 20px;
}

.info {
	margin: 1em 0;
	padding: .3em 1em;
	border: 1px solid #ffa507;
	margin: 0px auto;
	margin-bottom: 0.8em;
	background: #fdffde;
}

.info span {
  font-size: 1.6em;
  }

.infoProdukt    {
    font-size: 11px;
    font-weight: normal;
    color: black; 
    background-color: #fdffde;
    background-image: url('../images/logoKasa.png');
    background-repeat: no-repeat;
    border: 1px solid #ffa507;
    padding: 5px;
    padding-left: 35px;
    text-align: center;
    line-height: 24px;
}
.infoProdukt span {
    color: green;
    font-size: 2em;
    font-weight:  normal;
}

.warning {
	font-size: 0.8em;
	margin: 1em 0;
	padding: .3em 1em;
	border: 2px solid #ff6600;
}

.error {
	font-size: 1em;
	padding: 0.3em 1em;
	background: #ff9f9f;
	color: rgb(127,0,0);

	border: 1px solid red;
}

.error a    {
    color: white;
    }
    
#header {
	margin: 0px auto;
	max-width: 1000px;
	width: 100%;
}

#header h1 {
	font-size: 1.3em;
	margin: 0px 0px 0px 0px;
}


#header img {
	float: left;
	margin: 10px 15px 0px 5px;
}

#footer {
	margin: 0px auto;
	width: 900px;
	text-align: left;
	clear: both;
	
}


.copyright {
	font-size: 1em;
}


.miniatura {
	width: 187px;
	float: left;
	padding: 4px;
	margin: 2px;
    background: url('../images/tlominiatura.gif');
    background-repeat: repeat-x;
	border-top: 3px solid #36a0de;
	margin-bottom: 8px;
}

.miniatura:hover    {
   border-top: 3px solid #006bc6;
   margin: 2px;
   margin-bottom: 8px;
}

.lista  {
    clear: both;
    width: 96%;
    overflow: auto;
    padding: 4px;
    margin: 5px;
    background: white;
	border: 1px solid #E3E3E3;
    }

.lista:hover    {
   border: 1px solid blue;
   margin: 5px;
}


#navmenu	 {
    float: right;
	text-align: right;
	font-size: 1em;
}

#navmenu a {
    font-weight: bold;
}

#navmenu a:hover {
	text-decoration: underline;
}

.button {
	border: 1px solid #000000;
	border-top-color: #ffffff;
	border-left-color: #ffffff;
	border-right-color: #6c6c6c;
	border-bottom-color: #6c6c6c;
	background-color: #dcdcdc;
	color: #000000;
	padding: 2px 4px 2px 4px;
	margin: 0px 0px 0px 0px;
	font-size: 8pt;
}

.button:active {
	border-bottom-color: #ffffff;
	border-right-color: #ffffff;
	border-top-color: #6c6c6c;
	border-left-color: #6c6c6c;
	padding: 3px 3px 1px 5px;
}

tr.a {
	background: #ededed;
}

tr.b {
	background: #dcdcdc;
}

.currency {
	text-align: right;
	min-width: 20px;
}
#lewa {
    float:left;
    width: 188px;
    }

div.category   {    
    width: 178px;    
    background: white;
    padding: 5px;
    color: #262626;
    border: 1px solid #d9d9d9;
    line-height: 20px;
    margin-bottom: 3px;
}



div.category .nazwaKatNadrzednej {
  padding-left: 10px;
  padding-top: 5px; 
  margin: 0px -2px 4px -2px;
  min-height: 20px;
  font-weight: bold;
  background: url('../images/naglowek.gif');
  background-repeat: repeat-x;
}

#prawa  {
    width: 190px;
    float: left;

    }
    
#prawa h3 {
    border-bottom: 2px solid rgb(215,215,215);
}    
    
#productlist {
    max-width: 598px;
    min-height: 200px;
    width: 100%;
    display: inline;
    float: left;
    background: white;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: -2px;
    
}
#productlist h2 {
    font-size: 19px;
    font-weight: normal;
}

/* wyszukiwarka */
#wyszukiwarka   {
    background-color: #f07401;
    background-image: url('../images/pasek.jpg');
    background-repeat: repeat-x;
    border: 1px solid #f49401;
    padding: 5px;
    margin-bottom: 5px;
    overflow: auto;
    min-height: 18px;
    color: white;
}

#wyszukiwarka a {
    color: white;
}

.searchInput {
    border: 1px solid #f49401;
}

.searchImage    {
    margin-bottom: -5px;
}

#cart {
	margin: 0px auto;
	border: 1px solid #1883ff;
	padding: 5px;
	background: white;
}

.dodaj {
    width: 100%;
    min-height: 25px;
    margin: 0px;
    color: white;
    padding-top: 5px;
    background: #36a0de;
    text-align: center;
    display: block;
}
.dodaj a {
    color: white;
}

#cart th, #items th {
	background: #dcdcdc;
}

#cart td, #items td {
	padding: 2px;
}

#cart table, #items table {
	width: 100%;
	height: auto;
	font-size: 1em;
}

#cart form {
	display: inline;
}

#catalog {
	margin: 1.8em 5px 10px 5px;
	padding: 0em 1em 0em 1em;
	border: 1px solid #1883ff;
	font-size: 10pt;
	float: left;
}

#catalog h2 {
	position: relative;
	background-color: #ffffff;
	width: 10em;
	margin: 0px 0px 0px 0px;
	top: -0.9em;
}

fieldset .checkbox {
	width: auto;
}

fieldset {
	margin: 1em 0;
	padding: .3em 1em;
	border: 1px solid #1883ff;
	font-size: 10pt;
}

legend a {
	font-size: 0.8em;
}


h2 {
	font-weight: bold;
	font-size: 1.2em;
	color: #1883ff;
	padding: .2em .5em;
	margin
	border-bottom: 1px solid #1883ff;
}

h3  {
    margin: 0px;
    margin-bottom: 10px;
}

fieldset div {
	clear: both;
	margin-top: 2px;
	padding: 2px;
	position: relative;
}


.koszykIlosc{
   float: left;

}

.koszykNazwy {
    float:left;
    margin-bottom: 10px;
}
/* nazwa kategorii*/
.pozycja    {
    clear: both;
}

.miniatura .produktNazwa   {
    float: left;
    min-height: 70px;
    font-size: 12px;
    font-weight: bold;
    vertical-align: middle;
    clear: both;

}

.produktInfo .produktNazwa   {
    font-size: 13px;
    font-weight: bold;
    color: #1883ff;
    vertical-align: middle;
    clear: both;
}

.produktObrazek {
    height: 160px;
    clear: both;
    display: block;
    margin-left: auto ;
    margin-right: auto ;
    background: white;
}

.produktNazwa a  {
    font-size: 12px;
    font-weight: normal;
}
.produktNazwa img  {
    border: 0px;      
}

    
.produktInfo    {
    clear: both; 
    margin-bottom: 10px;  
   	padding: 4px;
	margin: 2px;
	background: white;
	border: 1px solid #36a0de;
	overflow: auto;
}
.produktWykres  {
    text-align: center;
    width: 500px;
    clear: both;
    margin: 0px auto;
}

.produktTabela  {
    width: 300px;
    margin: 0px auto;
    margin-top: 10px;
    margin-bottom: 10px;
    float: left;
    background: #C3C3C3;
}

.produktTabela td {
   padding: 2px; 
   background: white;
}

.tnaglowek   {
    text-align: left;
    background: #E2E2E2;
    padding: 3px;
    font-weight: bold;
}
.clear  {
    clear: both;
    }

.listaProduktow tr:hover{
    background: #FFCC33;
}

p.left{
    float:left;
    width: 200px;
    margin: 0px;
    }
input.right {
    float: left;
    }

.boxrozwijany  {
    position: absolute;
    width: 174px;
    min-height: 25px;
    color: white;
    margin-top: 0px;
    padding: 5px;
    background: #36a0de;
    text-align: center;
    display: block;
    overflow: auto;

}

input.dodajDoKoszyka{
    background:  #36a0de;
    border: 0px;
    color: white;
    cursor: pointer;
}

input.ilosc {
    border: 1px solid #106bc6;
    width: 20px;
    text-align: right;
    padding-left: 2px;
    padding-right: 2px;
}
.newsletterBox  {
    background-color: white;
    border: 1px solid #d9d9d9;
    margin-top: 5px;    
    padding: 5px;
    width: 178px;
}

.newsletterBox form {
    margin-top: 5px;
    margin-bottom: 5px;
}

.shortcart  {
    padding: 5px;
    background: white;
    width: 180px;
    border: 1px solid #d9d9d9;
    /*background-image: url('../images/wozek.jpg'); */
    background-repeat: no-repeat;
}

.topBox {
    border: 1px solid #d9d9d9;
    margin-top: 5px;
    padding: 5px;
    background: white;
    width: 180px;
}
.topBox br{
    margin: 6px;
}



input.adresemail {
    border: 1px solid rgb(212,212,212);
}
/* roznica cen - miniatury */
b.min {
    color: green;
    }
b.max {
    color: red;
    }
b.roznica {
    color: orange;
    font-size: 1.4em;
    font-weight: normal;
    }
    
h1.ie {
    font-size: 1.8em;
	padding: 0.3em 1em;
	background: #ff9f9f;
	color: rgb(127,0,0);
	border: 1px solid red;
	font-weight: normal;

    }
    
div.gazetkiBox {
    width: 190px; 
    height: 210px; 
    float: left; 
    text-align: center; 
    margin-bottom: 10px;
}

div.gazetkiBox h3 {
    font-size: 1.3em;
    color: #1883ff;
}

#productlist h3 {
    font-size: 1.3em;
    color: #1883ff;
}
/* ikonki w koszyku */
div.opis img {
    vertical-align: middle;

    }
#ikonki {
    float: right; 
    margin-left: 10px; 
    margin-top: 10px;
    border: 0px;

}   
#ikonki img, a {
    border: 0px;
    margin: 0px;
}

p.opis {
    font-weight: normal;
    color: #353535;
    margin: 0px;
    padding: 0px;
}

.floatLeft {
    float: left;
    display: block;
    
    }
    
    
li {
    margin-left: 20px;
    padding: 0px;
}
.ramka {
    border: 1px solid #B8B8B8;
    padding: 5px;
}
