#calosc {
	width: 1024px;
	margin: 0 auto;

}
#naglowek {
	font-size: 48pt;
	font-weight: bold;
	text-align: center;
	color: #0C6C7F;
	height: 120px;
	padding-top: 40px;
}

#kategorie {
	width: 80%;
	float:left;
	height: 100px;
	font-size: 14pt;
	font-weight: bold;
}

#kategorie input{
	float:left;
}

#koszyk_info {
	height: 80px;
	float:left;
	font-size: 14pt;
	font-weight: bold;
}
#koszyk_info a {
	float: left;
}
#koszyk_info img {
	float: left;
}

#lista_produktow {
	width: 100%;
	float:left;
	position: relative;
}
.produkt_mini {
	border-bottom: 1px dotted;
	width: 100%;
	height: 220px;
}

.produkt_mini_tytul{
	width: 100%;
	font-size: 20pt;
	font-weight: bold;
	font-family: verdena;
}
.produkt_mini_opis, .produkt_mini_zdjecie, .produkt_mini_cena {
	float:left;	

	height: 150px;
}
.produkt_mini_zdjecie{
	width: 150px;
}
.produkt_mini_opis {
	width: 700px;
	font-size: 12pt;
	font-weight: normal;
}
.produkt_mini_cena {
	width: 150px;	
	font-size: 16pt;
	font-weight: bold;
	text-align: center;
}

.produkt_mini_autor {
	width: 100%;
	height: 30px;
	font-size: 10pt;
	font-weight: normal;
	font-family: arial;
	font-style: italic;
	color: gray;
}
.przycisk {
   background: #ddd;
   font-size: 14pt;
   font-weight: bold;
   font-family: arial;
}

.przycisk:hover {
    background: #ccc;
}
a {
	text-decoration: none;
	color: #000;
}

.produkt_full {
	border: 1px dotted;
	width: 100%;
	float:left;
	margin-top: 50px;

}
 .produkt_full_tytul {
	width: 100%;
	font-size: 28pt;
	font-weight: bold;
	font-family: verdena;
}
.produkt_full_autor {
	width: 100%;
	height: 30px;
	font-size: 14pt;
	font-weight: bold;
	font-family: arial;
	font-style: italic;
	color: gray;
}
.produkt_full_zdjecie{
	float:left;	
	height: 300px;
}
.produkt_full_cena {
 	float:right;	
 	width: 200px;
	height: 300px;	
	font-size: 20pt;
	font-weight: bold;
 }
.produkt_full_opis {
	margin-top: 10px;
	width: 100%;
	font-size: 14pt;
	float:left;
	font-family: verdena;
}
#koszyk_n {
	width: 100%;
	height: 50px;
	font-size: 14pt;
	font-family: verdena;
	float:left;
	border-bottom: 1px dotted;
	border-top: 1px dotted;
	margin-top: 20px;
}

.koszyk_p {
	width: 100%;
	height: 150px;
	font-size: 14pt;
	font-family: verdena;
	float:left;
	border-bottom: 1px dotted;
	margin-top: 20px;
}
.koszyk_p_lp, .koszyk_p_zdjecie, .koszyk_p_tytul, .koszyk_p_ilosc, .koszyk_p_cena, .koszyk_p_wartosc, .koszyk_p_plus, .koszyk_p_minus, #koszyk_n_lp, #koszyk_n_zdjecie,  #koszyk_n_tytul, #koszyk_n_ilosc, #koszyk_n_cena, #koszyk_n_wartosc, #koszyk_n_plus, #koszyk_n_minus {
	float:left;
}
.koszyk_p_lp, #koszyk_n_lp { width: 30px; }
.koszyk_p_zdjecie, #koszyk_n_zdjecie { width: 100px; }
.koszyk_p_tytul, #koszyk_n_tytul { width: 260px; }
.koszyk_p_cena, #koszyk_n_cena { width: 90px; }
.koszyk_p_ilosc, #koszyk_n_ilosc { width: 50px; }
.koszyk_p_wartosc, #koszyk_n_wartosc { width: 90px; }
.koszyk_p_plus, #koszyk_n_plus, .koszyk_p_minus, #koszyk_n_minus { width: 90px; }

#koszyk_w {
	width: 100%;
	height: 100px;
}
#koszyk_w_wyczysc {
	float: left;
}
#koszyk_w_wyslij { 
	float: right;
}
#wyslane {
	float: left;
	width: 100%;
}
#polecane {
	width: 100%;
	height: 50px;
	border-bottom: 1px solid;
	font-size: 20pt;
	font-weight: bold;
	font-style: italic;
}
#koszyk_u {
	width: 100%;
	height: 80px;
	border-bottom: 0px solid;	
}
#formularz {
	width: 301px;
}
div .formularz_opis {
	float:left;
	width: 150px;
	font-size: 16pt;
	font-family: arial;

}

div .formularz_dane {
	float:left;
	width: 150px;
	height: 35px;
}

div .formularz_naglowek{
	float: left;
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 16pt;
	text-decoration: underline;
	font-family: arial;
}
#alert{
	font-size: 14pt;
	color: red;
	font-weight: bold;
	float: left;
	width: 100%;
}
#user
{
	float: right;
	aheight: 30px;
	margin-right: 50px;
	width: 100%;
	text-align: right;
}

#user a
{
	font-size: 16pt;
	color: grey;
	font-weight: bold;	

}

#logowanie
{
	border: 1px solid;
	width: 500px;
	height: 300px;
	text-align: center;
    margin: 0 auto;
    margin-top: 50px;
}
.logowanie-info 
{
	font-size: 16pt;
	font-weight: bold;
	font-family: arial;
	margin-top: 30px;
}
.logowanie-info input
{
	font-size: 16pt;
	font-weight: bold;
	font-family: arial;
}
#info{
	font-size: 14pt;
	color: green;
	font-weight: bold;
	float: left;
	width: 100%;
}
.formularz_dane input
{
	font-size: 16pt;
	font-weight: bold;
	font-family: arial;
}
#admin-menu {
	width: 100%;
	height: 23px;
	float:left;
	font-size: 14pt;
	font-weight: bold;
	border-bottom: 2px solid;
}
.admin-menu-pozycja {
	width: 33%;
	float:left;
}
.admin-kategorie-naglowek {
	width: 100%;
	height: 20px;
	float:left;
	font-size: 14pt;
	font-weight: bold;
	margin-top: 100px;

}
.admin-kategorie {
	width: 100%;
	height: 20px;
	float:left;
	font-size: 14pt;
	font-weight: normal;
	margin-top: 20px;
}
.admin-kategorie-id {
	width: 30px;
	float:left;
}
.admin-kategorie-nazwa {
	width: 250px;
	float:left;
}
.admin-kategorie-akcja {
	width: 250px;
	float:left;
}
#admin-zamowienia-naglowek{
	width: 100%;
	height: 30px;
	float:left;
	font-size: 14pt;
	font-weight: bold;
	margin-top: 100px;
}
#admin-zamowienia{
	width: 100%;
	height: 30px;
	float:left;
	font-size: 14pt;
	font-weight: normal;
}
.admin-zamowienia-id {
	width: 30px;
	float:left;
}
.admin-zamowienia-user {
	width: 200px;
	float:left;
}
.admin-zamowienia-data {
	width: 100px;
	float:left;
}
.admin-zamowienia-wartosc {
	width: 100px;
	float:left;
}
.admin-zamowienia-wysylka {
	width: 500px;
	float:left;
}
#polecane-p-l {
	width: 50%;
	height: 60px;
	border-bottom: 1px solid;
	font-size: 20pt;
	font-weight: bold;
	font-style: italic;
	float: left;
}
#polecane-p-r {
	width: 50%;
	height: 60px;
	border-bottom: 1px solid;
	font-size: 20pt;
	font-weight: bold;
	font-style: italic;
	float: right;
	text-align: right;
}
.produkt_nowy_opis{
	width: 100px;
	float: left;
	margin-top: 10px;
}
.produkt_nowy_dane{
	width: 900px;
	float: left;
	margin-top: 10px;
}
.produkt_nowy_dane input{
	font-size: 14pt;
	font-weight: bold;
}
.produkt_nowy_dane select{
	font-size: 14pt;
	font-weight: bold;
}
.produkt_nowy_dane option{
	font-size: 14pt;
	font-weight: bold;
}
.zwykly {
	background: #fff;
	color: #fff;
	text-decoration: none;
	border: 0px solid;
}
#szukaj{
	float: right;
}