﻿body { 
	background: #ededee url(../grafika/tlo-krzywy-pl.jpg) repeat-x 0 0px;
	text-align: center; 
	float: center; 
	font-family: tahoma; 
	line-height: 23px;
	padding: 0 0 0 0px; 
	margin: 0 auto;
	}
div#calosc {
	width: 1000px;
	float: center; 
	text-align: center; 
	}
div#lewa { 
	border: 0px;
	width: 347px; 
	padding: 0px; 
	text-align: left; 
	float: left; 
	background: #ededee; 
	margin: 0 auto;
	}
div#lewa-krzywy { 
	background: #ededee url(../grafika/pawel-krzyworaczka.jpg) repeat-x 0 0px;
	border: 0px;
	width: 347px; 
	height: 323px;
	padding: 0px; 
	text-align: left; 
	float: left; 
	margin: 0 auto;
	}
div.lewa-do-srodka { 
	background: #ededee;
	border: 0px;
	padding: 0px; 
	text-align: left;
	float: left; 
	}
div#lewa-pozostale { 
	background: #ededee;
	border: 0px;
	padding: 0px; 
	text-align: left; 
	float: left; 
	margin: 0 auto;
	}
div#lewa-kurs { 
	background: #ededee;
	width: 300px; 
	border: 1px solid #ff6c00;
	padding: 0px; 
	text-align: center; 
	float: center; 
	margin: 0 auto;
	}
div#prawa { 
	width: 653px; 	
	float: right; 
	text-align: left; 
	background: #ededee; 
	margin: 0 auto;
	}
p.wciecie { 
	text-indent: 30px; 
	}		
div#prawa-logo { 
	width: 653px; 	
	height: 179px;
	text-align: left; 
	background: #1b1b1b; 
	margin: 0 0 0 0;
	}
div#prawa-menu { 
	width: 653px; 	
	height: 52px;
	text-align: left; 
	background: url(../grafika/tlo-dla-menu.jpg) repeat-x 0 0px;
	padding: 0 0 0 0px; 
	margin: 0 0 0 0px;
	}
div#prawa-pozostale { 
	width: 653px;
	text-align: left; 
	line-height: 23px;
	background: url(../grafika/tlo-prawa-reszta.jpg) repeat-x;
	padding: 0 0 0 0px; 
	margin: 0 0 0 0px;
	}
div.oprogramowanie { 
	width: 653px; 
	padding: 10 10 10 10px;
	text-align: left; 
	border: 1px solid grey;
	}
div.prawa-do-srodka { 
	width: 530px;
	text-align: left; 
	font-size: 18px;
	margin: 0 auto;
	}
div#prawa-mapa { 
	width: 400px;
	text-align: left; 
	margin: 0 auto; 
	text-indent: 30px; 
	}
div#prawa-misja { 
	width: 500px;
	text-align: left; 
	margin: 0 auto;
	}
h1  {
	padding: 20 0 0 0px;
	margin: 0 0px;
	line-height: 33px;
	}
h2 {
	padding: 0 0 0 0px;
	margin: 0 0px;
	line-height: 28px;
	}
h3  {
	padding: 20 0 0 0px;
	margin: 0 0px;
	}
h4  {
	padding: 0 0 20 0px;
	margin: 0 0px;
	}
img { 
	padding: 0 0 0 0px; 
	border: 0px;
	}
img.srodek { 
	padding: 0 0 0 0px; 
	border: 0px;
	text-align: center; 
	}
div#firma { 
	border: 1px dotted #999999;
	width: 300px; 
	padding: 10px; 
	text-align: center;
	background: white; 
	margin: 0 auto;
	}
div.opinia { 
	border: 2px dashed #999999;
	width: 500px;
	text-align: center; 
	float: center; 
	background: #99ff99; 
	margin: 0 auto;
	}
div.opinia-in { 
	width: 400px;
	text-align: left; 
	float: center; 
	background: #99ff99; 
	margin: 0 auto;
	}
div.opinia-podpis { 
	width: 350px;
	text-align: center; 
	float: center; 
	background: #99ff99; 
	margin: 0 auto;
	}
div#prawa-tekst { 
	width: 300px; 	
	float: center; 
	text-align: left; 
	line-height: 29px; 
	background: #f4f4f4; 
	margin: 0 auto;
	}
div.lewa-wasko { 
	width: 270px; 	
	border: 1px dotted #999999;
	float: left; 
	padding: 15 15 15 15px; 
	text-align: left; 
	background: #f4f4f4; 
	margin: 0 auto;
	}
div#prawa-pod-przyciskiem { 
	width: 300px; 	
	float: center; 
	text-align: left; 
	font-size: 12px;
	line-height: 15px;
	background: #ffffcc; 
	margin: 0 auto;
	}
div.prawa-form { 
	width: 370px; 
	float: center; 
	border: 2px dashed red;
	background: #ffffcc;  
	padding: 0px; 
	margin: 0 auto;
	}
ul {
	margin: 5px; 
	list-style: none;
	text-align: left; 
	}
li.menu-lewe {
	padding-left: 45px; 
	text-align: left; 
	background: url(../grafika/menu/mniejsze-wieksze.jpg) left no-repeat;
	vertical-align: middle;
	}
li.menu-lewe-szare {
	padding-left: 15px; 
	text-align: left; 
	line-height: 23px;
	background: url(../grafika/menu/mniejsze-wieksze-szare.jpg) left no-repeat;
	vertical-align: middle;
	}
li.wyliczanie-orange {
	padding-left: 25px; 
	text-align: left; 
	background: url(../grafika/wyliczanie/haczyk-orange.jpg) left no-repeat;
	vertical-align: middle;
	}
li.wyliczanie-orange-big {
	padding-left: 45px; 
	text-align: left; 
	background: url(../grafika/wyliczanie/haczyk-orange-big.jpg) left no-repeat;
	vertical-align: middle;
	text-indent: 0px; 
	}
li.wyliczanie-orange-big2 {
	padding-left: 75px; 
	text-align: left; 
	background: url(../grafika/wyliczanie/haczyk-orange-big2.jpg) left no-repeat;
	vertical-align: middle;
	text-indent: 0px; 
	}
li.menu-stopka-ciemne {
	padding-left: 15px; 
	text-align: left; 
	background: url(../grafika/menu/mniejsze-wieksze-ciemne.jpg) left no-repeat;
	vertical-align: middle;
	}
a.bez:link, a.bez:visited { 
	color: 	#1b1b1b;
	text-decoration: none;
	}
a.bez:active, a.bez:hover { 
	color: 	#ff6c00;
	font-weight: bold;
	text-decoration: none;
	}
a, a:visited { 
	color: 	#ff6c00;
	text-decoration: underline;
	}
a:hover { 
	color: 	#ff6c00;
	text-decoration: none;
	}
a.bez-jasny:link, a.bez-jasny:visited { 
	color: 	white;
	text-decoration: none;
	}
a.bez-jasny:active, a.bez-jasny:hover { 
	color: 	#ff6c00;
	font-weight: bold;
	text-decoration: none;
	}
div#stopka { 
	background: #1b1b1b url(../grafika/stopka/tlo-stopki.jpg) repeat-x;
	text-align: center;
	padding: 0 0 0 0px; 
	float: center; 
	margin: 0 auto;
	}
div#stopka-blok-centrowanie { 
	text-align: center;
	float: center; 
	padding: 15 0 0 0px; 
	margin: 0 auto;
	width: 990px;
	}
div.stopka-blok-menu { 
	background: #1b1b1b;
	text-align: center;
	float: left; 
	color: 	white;
	width: 330px;
	margin: 0 auto;
	}
div#pod-stopka { 
	text-align: center;
	color: 	grey;
	font-size: 12px; 
	padding: 20 0 10 0px; 
	}
div#bottomLayer {
  position:fixed;
  left:0px;
  bottom:0px;
  background: white;
  min-height:54px; /* minimalna wysokoœæ */
  display:block;
  width:100%;
  /*z-index:99999;*/
}
div#bottomLayer div {
  padding:0px;
  background: none;
  display:block;
}
div#bottomLayer div.close {
  display:block;
  background:none;
  text-align:center;
}
div#bottomLayer div.close a {
  color:black;
  text-decoration:none;
}
div#bottomLayer div.close a:hover {
  text-decoration:underline;
}