html {
overflow: scroll;
}

body {
background:#fff;
font: normal 12px arial;
margin:0px auto;
}
body,html
{
height: 100%;
margin: 0px;
padding: 0px;
}


/***************************************************************/
/**************** Layout CSS begins ****************************/

#wrapper { 
margin: 0px auto;
padding:0px;
width: 780px; 
position: relative;
}



#glowny{
width:780px !important; 
float:left;
position:relative;
background: url(images/tlo/linia_07_07.jpg) repeat-y;
}

#glowny1{
width:780px; 
float:left;
position:relative;
background: url(images/tlo/tlo_05.jpg) repeat-y;
}

#dol{
width:780px;
float:left;
position:relative;
background: url(images/tlo/stopka_09.jpg) no-repeat;
}

#pod_flash{
width:780px;
position:relative;
float:left;
background:#fff;
text-align:center;
}

#header {
background:url(images/tlo/gora_01.jpg) no-repeat;
position: relative; 
padding: 0px;
margin: 0px;
height: 80px !important;
width: 780px !important; 
float: left;
border: solid 0px;
}

#menu {
position:relative;  
width:392px;
width:497px;
height:46px;
margin:30px 0px 0px 30px;
border:solid 0px red;
float:right;
text-align:right;
}


#menu ul{
list-style-type:none;
padding:0px;
margin:0px;
}


#menu ul li{
float:left;
text-align:center;
padding:0px;
margin:0px 12px 0px 0px ;
}

#menu ul li a.market{
background:url(img/menu_rollover.png) no-repeat;
color:#ececec;
}

#menu ul li a{
font:bold 14px arial;
font:bold 12px arial;
color:#000;
height:28px;
width:86px;
display:block;
margin:0px;
padding:7px 0px 0px 0px;
}

#menu ul li a:hover{
color:#ececec;
text-decoration: none;
background:url(img/menu_rollover.png) no-repeat;
}

#flash {
position: relative; 
background:url(img/logo.png) no-repeat;
height:76px !important;
width:214px !important;
padding:0px;
margin: 15px 0px 0px 0px;
border: solid 0px yellow;
float: left;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul,
div#menu ul ul ul li:hover ul ul 
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul,
div#menu ul ul ul ul li:hover ul
{display: block;}

#left {
position: relative; 
float: left;
width: 771px;
height: 158px;
padding: 0px;
margin: 0px;
border: solid 0px;
background:#fff;
text-align:justify;
}

#tresc_prawo{
position: relative; 
float:right;
width: 350px;
margin:34px 20px 0px 0px;
padding:0px 0px 0px 12px;
color:#000;
font:14px arial;
text-align:justify;
}

#tresc_lewa {
position: relative; 
float:left;
width: 350px;
margin:34px 0px 0px 20px;
padding:0px;
color:#000;
font:14px arial;
text-align:justify;
}

#tytul2{
position: relative; 
float:left;
width: 510px;
margin:10px 0px 0px 130px;
padding:0px;
color:#000;
font:14px arial;
}

span.tytul{
font:19px arial;
color:#000;
text-align:center;
}

span.tytul_maly{
font:16px arial;
color:#7ab118;
}

a:link {
color: #000;
text-decoration:underline;
}

a:visited {
color: #000;
text-decoration: underline;
}

a.linki:link {
color: #ddfe6b;
text-decoration:none;
float:right;
}

a.linki:visited {
color: #ddfe6b;
text-decoration: none;
float:right;
}

a.linki:hover {
color: #7ab118;
text-decoration:none;
float:right;
}

#stopka{
position:relative;
float:right;
width:412px;
height:16px;
margin:0px 0px 0px 0px;
font:normal 10px arial;
}

#zdjecia {
position: absolute; 
width: 380px;
height: 420px;
right: 10px;
bottom: 10px;
font:16px arial;
color: white;
text-align: left;
}

#zdjecia img{
width:100px;
height:75px;
margin:20px 20px 0px 0px;
border:solid 2px white;
}

#zdjecia img:hover{
border:solid 2px #f6821f;
}

span.inne{
font:16px arial;
color: #f6821f;
}

#kontakt {
position: absolute; 
width: 275px;
height: 150px;
right: 135px;
top:120px;
font:16px arial;
color: white;
text-align: left;
}
#next{
position:relative;
float:right;
margin-top:10px;
margin-right:35px;

}

#czarny  {
text-align:center !important;
font:16px arial;
color:black;
}

#czarny a {
text-align:center !important;
font:16px arial;
color:#f6821f;
}

div.all
{
width: 100%;
height: 100%;
text-align: center;
}
div.overlay
{
width: 800px;
height: 100%;
margin: 0 auto;
background-color: #252122;
}

#next{
position:relative;
float:right;
margin-top:10px;
margin-right:35px;

}

#czarny  {
text-align:center !important;
font:16px arial;
color:black;
}

#czarny a {
text-align:center !important;
font:16px arial;
color:#f6821f;
}

div.all
{
width: 100%;
height: 100%;
text-align: center;
}
div.overlay
{
width: 800px;
height: 100%;
margin: 0 auto;
background-color: #252122;
}

#next{
position:relative;
float:right;
margin-top:10px;
margin-right:35px;

}

#czarny  {
text-align:center !important;
font:16px arial;
color:black;
}

#czarny a {
text-align:center !important;
font:16px arial;
color:#f6821f;
}

div.all
{
width: 100%;
height: 100%;
text-align: center;
}
div.overlay
{
width: 800px;
height: 100%;
margin: 0 auto;
background-color: #252122;
}


.pogrobienie{
font: bold 12px arial;
}

tr.tbl_wiersz td{
background: #e6e6e6;
}

table{
border: solid 1px #c6c3c6;
}

td.szary{
background:#c6c3c6;
}

table.tabela_wnioski{
width:95%; 
float:left;
margin-left:10px;
}

.form1{
margin:10px 0 0 10px;
width:93%;
background:#e5e5e5;
}

.legenda{
background:#fff; 
border:solid 1px #e5e5e5;
font: bold 12px Arial;
}

input.send{
float:right;
margin:0 30px 0 0 ;
}
span.bold{
font-weight:bold
}


table.ikonki, table.ikonki * {
	border: 0;
}


/*dodal laureno*/
div.formKont fieldset {
	background-color: #e5e5e5;
	padding: 10px;
}
div.formKont  input {
	margin: 5px 10px 5px 0;
	width: 300px;
}
div.formKont textarea {
	margin: 5px 0 5px 0;
	width: 300px;
	height: 100px;
	overflow: auto;
}
a img {
	border: 0;
}
h1 {
	font-size: 18px;
}
h2 {
	font-size: 16px;
}
h2 {
	font-size: 14px;
}
input.wyslij, input.dalej, input.oplac, input.wstecz {
	width: 58px !important;
	height: 23px !important;
	border: 0;
	cursor: pointer;
}
input.wyslij {
	background: url(img/wyslij.jpg) no-repeat;
}
input.dalej {
	background: url(img/dalej.jpg) no-repeat;
}
input.oplac {
	width: 85px !important;
	background: url(img/oplac-usluge.jpg) no-repeat;
}
input.wstecz {
	background: url(img/wstecz.jpg) no-repeat;
}
h3.zampom {
	margin: 15px 0 0 15px;
}
a.zampom {
	margin: 15px 0 0 15px;
}
.link {
	text-decoration: underline;
	cursor: pointer;
}
.link:hover {
	text-decoration: none;
}
.aleft {
	text-align: left;
}
/*end of laureno*/