* {
	font-family:	Verdana, Helvetica, sans-serif;
}
PRE, TT, CODE,
KBD, SAMP       { 
	font-family: monospace;
}
#header,
#footer {
/*	width:900px; */
}
/* robimy margines, zeby wyrownac z elementem Flash */
#container {
/*	padding-left: 60px;
	width: 840px;	*/
}
body {
	width: 900px;
	margin-left: 0px;
}
#block_3 {
  border-left: 1px dotted gray;
}
/* Ustawiamy czcionki wzgledem domyslnych rozmiarow
dla rozdzielczosci 1024x786 */
/* odpowiednik 11px */
body {
	/* font-size: 82%; */
	font-size: 69%;
}
/* wyrownanie roznic w IE i Firefox, lub zrownanie z podstawowa */
input,
select,
textarea {
	font-size: 100%;
}
p {
/* IE daje margines z dolu, a Firefox z gory - wyrownanie */
	margin: 1em 0;
}
p.newsbody {
	margin: 0.5em 0 0 0;
}
img {
	border: none;
	vertical-align:middle;
}
img.newsabstract {
	margin-bottom: 10px;
	margin-right: 10px;
}
a:hover {
	/* text-decoration: none; */
	text-decoration: underline;
}
a {
	text-decoration: none; 
}
div#lang_picker {
	text-align: right;
/*	float: right; 
	position: absolute;
	right: 1ex;
	top: 1ex; */
}
a#logo {
	/* float: left; */
	position: absolute;
	top: 2em;
	left: 2em;
	
}
img.lacze_strzalka {
	vertical-align: baseline;
}
div#designer_signature {
	text-align: left;
}
form#Wyszukiwarka label {
	display: block;
}
fieldset.dekorowany {
	border-width: 2em 0px 0px 0px;
	border-style: solid;
}
fieldset.dekorowany legend {
	border-width: 1px;
	border-style: solid;
	font-weight: bold;
	width:100%;
	margin-left: -7px;
	margin-right: -20px;
}
fieldset.dekorowany legend img {
	width: 9px;
	position: relative;
	top: -2px;
	left: -3px;
}
fieldset.dekorowany button {
	border-style: solid;
	border-width: 1px;
	margin: 1em;
	font-weight: bold;
}
/* gdy otwieramy formularz jeszcze raz po wyslaniu, to ukrywamy */
form.podziekowanie {
	display: none;
}
form#zapytanie li,
form#zakup li {
	list-style: none;
	clear: both;
/*	border-top: 1px solid white; */
	vertical-align: middle;
	padding-top: 0.25ex;
	padding-bottom: 0.25ex;
}
form#zapytanie input,
form#zakup input {
	width: 40ex;
}
/* rezygnujemy z wyroznania pol na rzecz znacznikow przy opisach */
/*
input.wymagane,
textarea.wymagane {
	border-width: 2px;
	border-style: solid;
}
*/
form#zapytanie label,
form#zakup label {
	float: left;
	width: 25ex;
}
table#tab,
table#tab td,
table#tab th {
	border-width: 1px;
	border-style: solid;
}
table#tab {
	border-collapse: collapse;
}
table#tab td,
table#tab th {
	padding: 0.5ex;
}
img.dodatkowe {
	width: 100px;	
	cursor: pointer;
	cursor: hand;
	margin-bottom: 10px;
}
img#obrazek_podstawowy {
	width: 400px;
	float: left;
	margin-right: 10px;
}
#aktualnosci-foto img {
	margin: 1ex;
}
#block_3 span.date,
#aktualnosci-foto span.date {
	font-weight: normal;
}
#block_3 span.date {
	margin-right: -100%;
	margin-top: 1.5em;
}
#aktualnosci-foto h3,
#aktualnosci-foto p {
}
ul#nieruchomosci img {
	border: none;
	float: right;
	height: 50px;
	margin-bottom: 1ex;
	margin-right: 1em;
}
/* ul#nieruchomosci li span.opis, */
ul#nieruchomosci li span.powierzchnia {
	display: block;
}
ul#nieruchomosci li {
	clear: both;
}
span.date {
	font-size: 85%;
}
p.podziekowanie {
	font-weight: bold;
}
div#menu_top {
	overflow: hidden;
	height: 3em;
	margin-left: 240px;
	margin-top: 4em;
/*	padding-top: 4em; */
}
div#menu_top ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
div#menu_top ul li {
	border-left-width: 1px;
	border-left-style: solid;
	float: left;
	height: 40px;
	margin: 0 .5em 0 -.5em;
	padding: 0;
}
div#menu_top ul li a {
	text-decoration: none;
	padding: 0 .7em 1.1em .7em;
}
div#menu_top ul li a.strong {
	font-weight: bold;
}
div#menu_top ul li a:hover,
div#menu_top ul li a.strong {
	border-bottom-width: 8px;
	border-bottom-style: solid;
}
div#sciezka {
	float: right;
	font-size: 9px;
}
div#sciezka img {
	display: none;
}
div#sciezka a {
	text-decoration: none;
}
div#sciezka a:hover {
	text-decoration: underline;
}
div#menu_bottom {
	text-align:left;
}
div#menu_bottom2 {
	text-align:right;
	float:right;
}
div#footer {
	margin-top: 1em;
	font-size: smaller;
	padding: 0.5em;
	padding-left:60px;
}
.LeftIcon {
/*	width:12px;
	height:14px; */
	background-color:red;
}
ul#menu_left {
	padding-left: 0px;
	margin-left: 0px;
}
ul#menu_left ul ul {
	padding-left: 29px;
	margin-left: 0px;
}
ul#menu_left ul ul ul {
	padding-left: 20px;
	margin-left: 0px;
}
ul#menu_left li {
	display: none;
	list-style-type: none;
}
ul#menu_left li.sciezka li a,
ul#menu_left li li strong {
	font-weight: normal;
}
ul#menu_left li.sciezka a,
ul#menu_left strong a {
	font-weight: bold;
}
ul#menu_left li li {
	font-size: 61%;
	text-transform: none;
}
ul#menu_left li li li {
	font-size: 100%;
/*	list-style-type: circle; */
}
/*
ul#menu_left li li li li {
	list-style-type: square;
}
*/
ul#menu_left li.sciezka,
ul#menu_left li.sciezka li {
	display: list-item;
}
ul.LeftMenu2 ul,
ul.LeftMenu2 {
	list-style:none;
	padding-left:20px;
	margin:0px;
}
ul#menu_left ul,
ul.LeftMenu {
	list-style:none;
	padding:0px;
	margin: 0px;
}
ul#menu_left ul {
	margin-top: 0.8em;
}
ul#menu_left ul ul {
	margin-top: 0.4em;
}
ul.LeftMenu li {
	margin-top: 0.4em;
}
ul#menu_left li,
ul.LeftMenu li {
	margin-bottom: 0.4em;
}
ul#menu_left li,
div#main h1,
div#block_3 h1,
.grupa h1,
div#main .grupa h1 {
	font-size: 163%;
	font-weight: normal;
	text-transform: uppercase;
	font-family:Arial,Verdana,Helvetica,sans-serif !important;
}
ul#menu_left li strong,
ul#menu_left li a {
	font-family: Arial,Verdana,Helvetica,sans-serif !important;
}
/* dla nizszych poziomow przywracamy domyslne */
ul#menu_left li li strong,
ul#menu_left li li a {
	font-family: Verdana,Helvetica,sans-serif !important;
}
div#main h1 a,
div#block_3 h1 a,
.grupa h1 a,
div#main .grupa h1 a {
	font-family:Arial,Verdana,Helvetica,sans-serif !important;
	font-weight: bold;
	
}
div#main h1 {
	text-transform: none;
	font-weight: bold;
	font-family:Arial,Verdana,Helvetica,sans-serif !important;
}
div#main h2,
div#block_3 h2 {
	font-size: 100%;
	padding-bottom:0px;
	margin-bottom: 0;
}
h2.newsabstract {
	margin: 0;
}
/* chcemy zrobic miejsce na date */
div#block_3 h2 {
	padding-bottom: 0.2em;
}
a.wiadomosc_zacheta {
	display: block;
}
#main a.wiadomosc_zacheta {
	display: inline;
}
#logo {
	padding-left:35px;
}
#main td {
	font-size: 100%;
}
/*.gallery th {
  font-family: Arial,Verdana,Helvetica,sans-serif;
  font-weight: bold;
  font-size: 120%;
  padding-bottom: 10px;
} */
.gallery img {
  padding: 3px;
} 
.rejestracja td {
  padding-bottom: 3px;
}
.menu_login {
	padding-top: 5px;
}
.menu_login_first {
	padding-top: 10px;
}
/*KARTY DOBORU */
table.karta_doboru{	
	width: 100%;
	margin: 15px 10px;
	border: 1px solid black;
	border-collapse: collapse;
}
.karta_doboru tr{
	border: 1px solid black;	
}
.karta_doboru th{	
	padding: 2px;
	background-color: #999999;
}
.karta_doboru td{
	border: 1px solid black;
	padding: 2px;
}
.karta_doboru td.row_header{
	width: 200px;
}
.karta_doboru td.row_header50{
	width: 25px;
}
.karta_doboru input{
	margin: 3px 3px;
}
.karta_doboru input.wide{
	width: 97%;
}
.karta_doboru input.wide90{
	width: 90%;
}
.karta_doboru input.wide46{
	width: 46%;
}
.karta_doboru td.unit{
	width: 75px;
	text-align: center;
}
.karta_doboru td.inter_unit{
	width: 275px;
	text-align: center;
}
/* NAZWA KARTY */
.card_name{
	text-align: center;
	color: #970023;
	font-weight: bold;
	margin-bottom: 7px;
}
/* INŻYNIEROWIE0 */
.card_user{
	width: 400px;
	margin: 15px 10px;
}
.card_user table{	
	border-collapse: collapse;
}
.card_user td.user_photo{
	width: 200px;
}
.card_user img{
	border: 0px solid #970023;
}
.card_title{
	font-weight: bold;
}
.card_email{
	color: #970023;
}
