*{ padding: 0; margin: 0; border: 0;}

img { border: 0;}

html, body { height: 100%; margin: 0; padding: 0;}

body { letter-spacing: 0; word-spacing: 1px; font-family: Georgia, "Times New Roman"; font-size: 100%; color: #757575; }

a, a:hover { color: #757575; text-decoration: none;}
  
br.clear { clear: both;}

p { line-height: 160%; text-align: justify; padding: 10px 5px; margin: 5px 20px; font-size: 80%;}

h1 { color: #0176ac; font-size: 100%; margin: 0 auto; padding: 5px 0px 5px 30px; border-top: 1px dotted #0176ac; border-bottom: 1px dotted #0176ac; width: 90%; height: 20px;}

h2, h3 { margin: 0 10px; padding: 5px 0; color: #0176ac; font-size: 72%; font-weight: bold;}

h3 { text-transform: uppercase;}

/*------------------------------------------------------------------------*/
  
#naglowek{ width: 1000px; height: 163px; clear: both;}
	
#topbar { width: 1000px; height: 96px; text-align: right; background-color: #fff;}
	
#main { margin: 0 auto; width: 1000px; position: relative; background: url(img/bg.jpg) repeat-y; }
	
#logo { float: left; width: 208px; height: 88px;}
	
#menu {	width: 792px; height: 96px; z-index:1; position: absolute; right: 10px;}

#menu li { display: inline; padding: 2px 0; overflow: visible;}

#menu li a { display: block; float: right; width: auto; height: 60px; margin-left: 20px; padding: 5px; font-size: 80%;	color: #0b5d87; border-top: 5px solid #6485ba;  color: #183579;}

#menu li a:hover, #menu li a.cur { border-top: 5px solid #f5a403; border-bottom: 3px solid #d8d8d8;}

/*------------------------------belka-------------------------------------*/

#belka { width: 100%; height: 31px; margin: 0 auto 20px; background: url(img/menu_bg.jpg) repeat-x; text-align: center; }

#menubelka { padding: 5px 0; width: 100%; height: 21px; list-style-type: none; }

#menubelka li { display: inline; height: 28px; margin-right: 80px;}

#menubelka li a { background: url(img/duze_n.gif) 0% 50% no-repeat; padding: 10px 0 10px 30px; height: 11px; font-size: 80%;
 font-weight: bold; text-transform: capitalize; color: #656565; }

#menubelka li a:hover, #menubelka li a.cur2 { background: url(img/duze_z.gif) 0% 50% no-repeat; }
  
	
#lewa { width: 260px; height: 100%; float: left; margin: 0 0 0 -260px; position: relative;}

#lewa .lewacent { text-align: center;}

#lewa img, #prawa img {  border: 0px solid #d3d3d3; padding: 0px; margin: 10px 0px;}

#prawa { width: 200px; height:100%; float: right; margin: 0 -200px 0 0; position: relative; text-align: center;}

#srodek { margin: 0 200px 0 260px; background: #fff; height: 100%; position: relative; }

/*------------------------------lewa---------------------------------------*/

#lewa a { width: 250px; display: block; padding: 5px 0 5px 10px; background: #fafafa url(img/male_n.gif) no-repeat 1px 10px; color: #757575; font-size: 80%; }

#lewa  a:hover, #lewa a.cur3 { background: #ffffff url(img/male_z.gif) no-repeat 1px 10px; color: #183579;}


/*-------------------------------klienci-----------------------------------*/

#gal { height: 100%; width: 100%; text-align: center;}

.klienci { height: 210px; width: 202px; float: left; margin: 20px; padding: 6px; background-color: #fafafa; border: 1px solid #dcdcdc; text-align: center;}

.klienci img { border: 1px solid; border-color: #ffffff;}

.ls img { height: 150px; width: 200px;}

.klienci .nazwa {  width: 184px; height: auto; display: block; margin: 0 auto; padding: 1px 1px 1px 15px; background: url(img/male_z.gif) 0px 6px no-repeat; color: #183579; font-size: 70%; text-transform: capitalize; text-align: left;}

/*------------------------------------listy--------------------------------*/

.lista { margin: 0 25px; text-align: justify;}

.lista li {	list-style-type: none; background: url(img/male_n.gif) 0 6px no-repeat; padding-left: 15px; margin: 10px 0; font-size: 80%; line-height: 160%;}

.lista_2 { width: 85%;	padding-left: 30px;}

.lista2 li { list-style-type: none; background: url(img/male_z.gif) 0 8px no-repeat;  padding-left: 10px;  margin-bottom: 10px; font-size: 100%;}

dl { width: 90%; margin: 0 auto; font-size: 80%; line-height: 160%;}

dt { background-color: #b6b6b6; color: #fafafa;	font-weight: bold; text-align: center; padding: 2px 0; margin: 10px 0;}

dd { padding-left: 10px; margin-bottom: 10px;}

dd ul { width: 80%; }

dd sup {	color: #2b65ac; padding-left: 10px; margin-bottom: 10px;}

/*do gory*/

p.up { text-align: right; font-size: 70%; margin-bottom: 10px;}

p.up a, p.up a:hover {	color: #183579; border-top: 1px dotted #183579;}

/*------------------------------------linki---------------------------------*/

.links {	width: 95%;	padding: 0px; margin: 40px auto;}

.links li { list-style-type: none;	margin: 5px 0;}

.links li a {	display: block;	padding: 5px;	font-size: 80%;	font-weight: bold;	color: #183579;	}

.links li a:hover {	background: #fafafa;}

.links a em {	display: block;	font-size: 100%;	font-style: normal; color: #656565;	font-weight: normal;	line-height: 200%;}

/*------------------------------------kontakt--------------------------------*/

table { font-family: "Times New Roman"; letter-spacing: 1px; word-spacing: 1px; font-size: 80%; margin: 0 auto;}

.kontakt { width: 95%; height: auto; color: #757575;}

.kontakt td { text-align: left; border-bottom: 1px dotted #dfdfdf; background-color: #ffffff; padding: 5px 0px 5px 30px;}

.kontakt th { padding: 10px 0; text-align: center; font-weight: bold; background-color: #dfdfdf; color: #757575;}

col#cent { text-align: center;}

col#lef {	text-align: left;}

/*------------------------------------formularze--------------------------------*/
table#form { width: 95%; height: auto; background-color: #fafafa;}

input, textarea { width: 95%; border: 1px solid #ebebeb; overflow:hidden}

button { background: #f8fbea; width:90px; height:20px; text-align: right; margin: 10px 0px;}

button.sub { background: url(img/wyslij.jpg);}

button.res { background: url(img/wyczysc.jpg);}

table#form td { width: 150px; border: 1px; vertical-align: top;}

table#form td.in { width: 70%; border: 1px;}


/*------------------------------------stopka--------------------------------*/

#stopka { width: 1000px; padding: 10px 0;  margin: 10px auto; clear: both; background-color: #757575; text-align: center; }
  
#stopka h6, #stopka h6 a, #stopka h6 a:hover, #stopka p a, #stopka p a:hover 
{ color: #fafafa; margin: 5px 0; color: #fafafa;}
  
#stopka p { width: 80%; margin: 0 auto; text-align: center; color: #fafafa;}

#stopka p a, #stopka p a:hover { font-weight: normal;}

.zarzadzanienieruchomosciami0 {font-size:10px;}
.zarzadzanienieruchomosciami1 {font-size:11px;}
.zarzadzanienieruchomosciami2 {font-size:12px;}
.zarzadzanienieruchomosciami3 {font-size:13px;}
.zarzadzanienieruchomosciami4 {font-size:14px;}
.zarzadzanienieruchomosciami5 {font-size:15px;}
.zarzadzanienieruchomosciami6 {font-size:16px;}
.zarzadzanienieruchomosciami7 {font-size:17px;}
.zarzadzanienieruchomosciami8 {font-size:18px;}
  