p, span, body, html, table, img, ul, li, form, fieldset, div, input, hr, h1 {padding:0; border:0; margin:0;}

body
{
margin: auto;
padding: 0;
text-align:left;
width: 780px;
font: 10px verdana, sans-serif, helvetica, arial;
line-height: 16px;
color: #444;
background:#D4B5F3 url(img/tlo.jpg) repeat-x top left;
}

a{
text-decoration:underline;
line-height:17px;
color:#002C53;
}

a:hover{
text-decoration:none;
color:#000;
}

ul.menu_kat {list-style: none;}
ul.menu_kat li { border-top: 1px solid #cccccc;}
ul.menu_kat a {color:#555; font-weight:bold; text-decoration:none;  display:block; line-height: 15px; padding-top:5px;}
ul.menu_kat li a:hover, ul.menu_kat li.nacisniete  {background: #CEABF1; color: #fff; padding-top: 5px;}
ul.menu_kat li.zaznacz {padding-left: 2px; background: #CEABF1; color: #fff; border-bottom: 1px solid #cccccc;}

.przerwa
{
height:10px;
width:780px;
}

.content
{
border:0;
width:780px;
background:#fff url(img/bg_content.gif) repeat-y top left;
}

#gora
{
width:780px;
height:169px;
}

#lewa
{
width:210px;
float:left;
padding:10px;
color:#fff;
background:transparent url(img/tlo_menu.jpg) no-repeat top right;
}

#prawa
{
width:550px;
float:right;
background:#fff;
}


.pad10{
padding:10px;
}


.pad20{
padding:20px;
padding-bottom: 50px;
}

/*menu*/
ul.menu {float:left;  display:block; padding:0; margin:0; width:550px; background:#eee;}
ul.menu li { float:left; line-height:30px; display:block; background:#eee; height:30px; width:100px; text-align:center;}
ul.menu li a {color:#555; border-right:0px solid #8741CB; line-height:30px; text-decoration:none; display:block; font-weight:bold;}
ul.menu li.oznacz a {color:#000; line-height:30px; display:block;}
ul.menu li a:hover {color:#000; font-weight:bold;}
ul.menu li.oznacz {background:#fff; display:block;}
 





/* Formularz */
fieldset{ border: 0; width: 160px; padding:0; margin:0;}
fieldset div { text-align: left; clear:both; padding-top:10px; }
fieldset div label {display:block; width: 160px; padding-top: 2px; }
fieldset div input { width: 158px; border: 1px solid #ddd; }
fieldset div input:hover{ background: #FFF9BB;}
input.przycisk{border: 1px solid #FFFFFF; background:#FFFFFF; color:#FFFFFF; width:80px; padding: 0 0 0 0;}
input.przycisk:hover{border: 1px solid #FFFFFF;  color:#FF6600; background:#FFFFFF; cursor: pointer; cursor: hand;}
fieldset span{padding: 0 0 0 80px; }


/* Formularz Sonda*/
.sonda{ border: 0; width: 160px; padding:0; margin:0;}
.sonda div { text-align: left; clear:both;}
.sonda div label {width:30px; height:10px;  vertical-align:middle; float: left; padding-top: 2px;}
.sonda div input { width: 20px; height:10px; border:0; vertical-align:middle; }






.clear {clear:both; height:0px; font-size:0px; line-height:0px;}	




#lewa_srodek{
width:285px;
float:left;
padding:10px 5px 10px 10px;
}

#prawa_srodek{
width:285px;
float:right;
padding:10px 10px 10px 5px;
}


.oferty {
float:left;
color:#002C53;
height:36px;
width:285px;
padding:2px 0px;
border-bottom:1px solid #ededed;
}

.oferty:hover
{
background:#FFF9BB;
color:#000;
}

.data{
float: left;
line-height:32px;
color:#555;
height:32px;
width:70px;
padding-right:10px;
}

.opis_oferty{
width:205px;
height:16px;
line-height:16px;
float:right;
color:#555;
line-height:20px;
}

.opis_oferty a
{
text-decoration:none;
color:#555;
}

.opis_oferty a:hover
{
color:#000;
text-decoration:underline;
}

.opis_oferty div{
clear:both;
height:16px;
width:205px;
line-height:16px;
color:#002C53;
}

.opis_oferty div a
{
text-decoration:none;
color:#002C53;
}

.opis_oferty div a:hover
{
color:#000;
text-decoration:underline;
}



.opis_oferty div img{
vertical-align:middle;
line-height:16px;
display:inline;
}



.wiecej
{
width:285px;
text-align:right;
}

h1{
font-size:13px;
line-height:20px;
color:#FF6600;
}

h2{
font-size:13px;
font-weight:bold;
line-height:20px;
color:#8741CB;
text-transform:uppercase;
}


.dol, .dol a
{
clear:both;
color:#fff;
width:780px;
height:20px;
line-height:20px;
text-align:right;
}



.dol span{
color:#fff;
clear:both;
display:block;
}



.a1{
display:block;
width:285px;
height:40px;
border-bottom:1px solid #ededed;
}

p {line-height: 17px; text-align: justify}

fieldset{ border: none; padding: 5px; margin:5px; width: 513px}
fieldset div { text-align: left; clear:both; padding-top:10px;}
fieldset div label {float:left; display:block; width: 150px; padding-top: 2px; text-align:right; padding-right: 3px}
fieldset div input {width: 260px; border: 1px solid #ddd; }
fieldset div input:hover{ background: #FFF9BB;}
fieldset div textarea {width: 260px;  height: 200px; border: 1px solid #ddd; }
fieldset div textarea:hover{ background: #FFF9BB;}
fieldset div input.checkbox {width:20px; float: left; margin: 0px; padding: 0px;}
fieldset div span.checkbox label {width: 270px; text-align: justify}
fieldset span.gwiazdka {color: rgb(255,0,0)}
input.przycisk:hover{border: 0px solid #FFFFFF; background-color:#8741CB; color:#FFFFFF; width:150px; padding: 0 0 0 0; cursor: hand; font-weight: bold;}
input.przycisk{border: 0px solid #FFFFFF;  color:#8741CB; width:150px; background:#FFFFFF; cursor: pointer; font-weight: bold;}
