body {
  padding:    0px;
  margin:     0px;
  background: url('images/bg.gif') top repeat-x;
}


table {
  border-collapse:  collapse;
  border:           0;
}

table, td {
  width:   100%;
	height:  100%;
	border:  0;
}

td { 
  vertical-align: top; 
  padding:        0;
}

font a { color:#007EC4; font-weight:bold; font-size:11px}
span strong a { color:#77A2E2; background:none; padding-left:0px; text-decoration:underline}
span strong a:hover{text-decoration:none}
strong a { color:#282C32; background:url(images/a1.gif) left center no-repeat; padding-left:17px; text-decoration:none}
strong a:hover{text-decoration:underline}
a { color:#77A2E2}
a:hover{text-decoration:none;}

img { border:0px;}

.m_text, table, li, input, textarea
	{
		font-family:Arial;
		font-size:11px;
		line-height:14px;
		color:#282C32;
	}

.bg2 { background:url(images/bg2.jpg) top left no-repeat; width:766px; height:766px}
.bg3 { background:url(images/bg3_grad.jpg) top left no-repeat; width:850px; height:766px}

.padding { padding-left:96px}

.bg-bot { background:url(images/line.gif) top right no-repeat; padding-left:96px; padding-top:25px; height:90px}

.no_class, form, .no_class td
	{
		width:    auto;
		height:   auto;
		margin:   0;
		padding:  0;
		border:   0;
	}

.form{height:24px; margin-top:6px;}
.form input {width:211px; height:21px; padding: 3px 3px 1px 5px;}

#form2 .form{height:24px; margin-top:6px;}
#form2 .form input  {width:200px; height:21px; padding-left:5px}
#form2 .form select {font-size: 11px; width:200px; height:21px; padding: 2px 0;}

textarea {width:211px; height:83px; padding-left:5px; overflow:auto; margin-top:6px}

ul {margin:0; padding:0; list-style:none}
li  {background:url('images/a1.gif') no-repeat left 4px; margin:0px; padding:0px 0px 0px 17px}
li a  {color:#282C32; text-decoration:none;}
li a:hover {text-decoration:underline;}


div#flash {
  position: absolute;
  z-index:  10;
  top:      0;
  left:     0;
}


input, textarea, select {
  border: 1px solid #d5d5d5;
}

input#powierzchnia {
  margin-right: 10px !important;
  width:        100px !important;
  text-align:   right;
}

div.checkboxes {
  display:  none;
  margin:   5px 0;
}

div.checkboxes input {
  position: relative;
  top:      2px;
  left:     -3px;
  border: 0;
}

a#privacy {
  color:            #007EC4;
  font-weight:      bold;
  text-decoration:  underline;
  padding-left:     10px;
  background:       url('images/dot.gif') 2px 6px no-repeat;
}

div.pages {
  margin:     10px auto;
  width:      100%;
  text-align: center;
  color:			#000;
}

div.pages a, div.pages strong {
	color:	#000;
}

h1 {
  font-size:11px; 
  color:black; 
  font-weight:normal; 
  font-family:arial; 
  margin-left:30px;
}
h2 {
  font-size:11px; 
  font-weight:normal; 
  font-family:arial; 
}
p {
  font-size:10px; 
  color:black; 
  font-family:arial; 
  text-align:justify;
}

ul#projekty li {
	cursor:	pointer;
}

#stopka{
    font-family: Arial;
    font-size: 10px;
    color: #7d7d7d;
    border-top: 1px solid #d6d6d6;
    padding-top: 5px;
    height: 18px;
    margin-top: 90px;
}
#stopka a{
    padding: 0px 10px;
    text-decoration: none;
    color: #7d7d7d;
}
#stopka a:hover{
    text-decoration: underline;
}
#stopka span{
}
#stopka_lewy{
    float: left;
}
#stopka_prawy{
    float: right;
}
#stopka_prawy span{
    color: #332017;
}
.stopka_linia{
    border-bottom: 1px solid #d6d6d6;
    padding-top: 5px;
}
#stopka_przerwa{
    clear: both;
    padding: 10px;
}

#copyright {
    text-align: center;
    font-size: 10px;
    color: #764301;
    margin-top: 10px;
    margin-bottom:10px;
}

#copyright a {
    color: #764301;
}