p, span, body, html, table, img, ul, li, fieldset, div, input, hr, h1 {padding:0; border:0; margin:0;}

body
{
margin: auto;
padding: 0;1`
text-align:left;
font: 11px  arial, verdana, sans-serif, helvetica;
line-height: 20px;
color: #fff;
background:#01485C;
}

a{
text-decoration:underline;
line-height:17px;
color:#002C53;
}

a:hover{
text-decoration:none;
color:#000;
}

#all
{
margin:auto;
width:790px;
}

#content
{
width:790px;
clear:both;
background:#ffffff url(./../img/content.jpg) no-repeat top center;
color:#111;
border-bottom:5px solid #ffffff;

}


#menu_gora
{
width:790px;
height:40px;
text-align:right;
clear:both;
background:#e00000;

}

#menu_gora a
{
text-align:center;
font-weight:bold;
color:#fff;
text-decoration:none;
line-height:40px;
padding:0px 20px;
display:block;
float:left;
border-right:1px solid #cc0000;
}

#menu_gora a:hover
{
font-weight:bold;
color:#fff;
background:#ff0000;
text-decoration:none;
line-height:40px;
padding:0 20px;
}


#gora
{
width:780px;
height:187px;
clear:both;
border:5px solid #fff;
border-bottom:0;
}


#lewa
{
width:180px;
float:left;
color:#fff;
background:#5E7EB7 url(img/lewa_bg.jpg) no-repeat top right;
}

#prawa
{
width:540px;
float:right;
background:#fff;
margin-right:20px;
color:#444;
padding:20px;
padding-top:0;
}


ul.menu_kat {list-style: none; line-height: 30px; color: #000;}
ul.menu_kat li { border-bottom: 1px solid #859EC6;}
ul.menu_kat li ul li{ border-bottom: none}
ul.menu_kat a {padding-left: 10px; margin-left:0px; color:#fff; font-weight:bold; text-decoration:none; display: block; height:30px; line-height: 30px; color: #000;}
ul.menu_kat li a:hover, ul.menu_kat li.nacisniete  { background: rgb(255,0,0); color: #000; }

.kolor{color:#FF9C00;}

.clear {clear:both; height:0px; font-size:0px; line-height:0px;}	

h2{
line-height:20px;
color:#e00000;
font: 18px Trebuchet MS, arial, verdana, sans-serif, helvetica;
padding:0;
margin:0;
}

.dol, .dol a
{
clear:both;
color:#fff;
width:780px;
height:20px;
line-height:20px;
text-align:right;
}

.dol span{
color:#eee;
clear:both;
display:block;
}


ul.lista  {padding: 0; margin: 0; list-style: none;}
ul.lista  li {padding-left: 15px; margin: 0px 0 3px 0;	background: transparent url(img/li.gif) no-repeat 0px 8px; }

.date {font-size: 14px; color: rgb(200,0,0); font-weight: bold}

hr {height: 2px; background-color: rgb(200,0,0)}

.productsList td {vertical-align: top; padding: 5px}
.productsList td img {border: 5px solid rgb(220,220,220)}



table.tab td  {
	border: 2px solid #ccc;
	border-bottom:0;
	text-align:center;
	background:#eee;
	padding: 5px;
}
table.tab th {
background: transparent url(./../img/gora.gif) no-repeat top center;
color:#fff;
height:29px;
text-align:center;
font-weight:bold;
line-height: 13px;
padding: 5px;
}



table.tab td.dol {
background:transparent url(./../img/dol.gif) no-repeat top center;
color:#000;
height:29px;
text-align:center;
border:0;
}

table.tab td.dol2 {
background:transparent url(./../img/dol2.gif) no-repeat top center;
color:#000;
height:29px;
text-align:center;
border:0;
}



table.tab 
{
	width:139px;
	padding:0;
	float:right;
}

/* Formularz */
fieldset{ border: 0; padding:0; margin:0;}
fieldset div { text-align: left; clear:both; padding-top:10px; width: 600px;}
fieldset div label {float: left; width: 180px; padding-top: 2px;  text-align: right; padding-right: 5px;}
fieldset div input { width: 250px; border: 1px solid rgb(180,180,180) }
fieldset div textarea { width: 250px;  border: 1px solid rgb(180,180,180) }
fieldset div input:hover{ background: #FFF9BB;}
input.przycisk{border: 1px solid #FF6600; background: rgb(255,0,0); color:#fff; width:80px; padding: 0 0 0 0;}
input.przycisk:hover{border: 1px solid #fff;  color:#FF6600; background:#FFF9BB; cursor: pointer; cursor: hand;}
fieldset span{padding: 0 0 0 80px; }


.button {font-weight: bold; font-size: 12px; background-color: rgb(224,0,0); color: rgb(255,255,255); padding: 2px; text-decoration: none}
.button:hover {font-weight: bold; text-decoration: underline; color: rgb(255,255,255)}

span.Bold {font-weight: bold}
span.Italic {font-style:italic}


p img {border: 2px solid rgb(180,180,180)}