body, span, div, form, p, h1, h2, h3, ul, li, fieldset, label, img {
	margin: 0;
	padding: 0;
}

html, body {
	background: #2e3192;
}

img {
	border: none;

}

input {
  font-family: Tahoma;
  font-size: 14px;
  color: #666666;
  background: #EEEEEE;
  border: 1px solid #AAAAAA;
}

.post {
  font-family: Tahoma;
  font-size: 13px;
  
  color: #FFFFFF;
  background: #32208d;
  border: 1px solid #214184;

  padding: 2px 25px 2px 25px;
  font-weight: bold;
  cursor: pointer;
}

textarea {
  font-family: Tahoma;
  font-size: 11px;
  color: #666666;
  background: #FFFFFF;
  border: 1px solid #AAAAAA;
}
.t_lewa {
	font-size: 10px;
	padding: 5px 8px 5px 8px;
	border-bottom: 1px solid #DDDDFD;
	text-align: right;
	width: 30%
}
.t_prawa {
	font-size: 10px;
	padding: 5px 8px 5px 8px;
	border-bottom: 1px solid #DDDDFD;
	text-align: left;
}
a:visited { text-decoration: underline; color: #0066ff; }
a:link    { text-decoration: underline; color: #0066ff; }
a:hover   { text-decoration: underline; color: #054fbe; }

.rej_1 {
  font-family: Tahoma;
  font-size: 11px;
  padding: 4px;
  font-weight: bold;
  color: #222222;
  border-bottom: 1px #dddddd solid;
}

.rej_2 {
  font-family: Tahoma;
  font-size: 11px;
  padding: 4px;
  color: #222222;
  border-bottom: 1px #dddddd solid;
}

.rej_3 {
  font-family: Tahoma;
  font-size: 11px;
  padding: 3px;
  font-weight: bold;
  color: #222222;
}

.rej_4 {
  font-family: Tahoma;
  font-size: 11px;
  padding: 3px;
  color: #222222;
}

.rej_1_gw {
  font-family: Tahoma;
  font-size: 11px;
  padding-top: 3px;
  color: #222222;
  border-bottom: 1px #dddddd solid;
}

.rej_4_gw {
  font-family: Tahoma;
  font-size: 11px;
  padding-top: 3px;
  color: #222222;
}

.rejestracja fieldset
{
    border: 0;
}

.rejestracja fieldset label
{
    float: left;
    text-align: right;
    font-weight: bold;
    padding-top: 1px;
    width: 100px;
    display: block;
    vertical-align: middle;
}

.rejestracja .wybierz
{
    text-align: center;
}
.rejestracja .wybierz label, input
{
    float: none;
    display: inline;
}
.t_lewa {  font-size: 10px;  padding: 5px 8px 5px 8px;  border-bottom: 1px solid #DDDDFD;  text-align: right; width: 70px; }  
.t_srodek {  font-size: 10px;  padding: 5px 8px 5px 8px;  border-bottom: 1px solid #DDDDFD;  text-align: left; } 
.t_prawa {  font-size: 10px;  padding: 5px 5px 5px 0px;  border-bottom: 1px solid #DDDDFD;  text-align: left; width: 80px; } 
.t_koszyk { font-size: 10px; padding: 5px 5px 5px 0px; border-bottom: 1px solid #DDDDFD;  text-align: right; width: 170px; } 
.koszyk { font-size: 12px; } 

a.cart { font-size: 12px; color: #FFFFFF; } 