* {
	padding: 0;
	margin: 0;
	border: 0;
	color: #3F3F3F;
}
html,body {
	text-decoration: none;
	font-family: calibri, tahoma, verdana, arial;
	font-size: 12pt;
	background: url(../images/bg-stripe.png);
}

#all {
	display: block;
	width: 938px;
	height: 100%;
	margin:0 auto;
	background: white;
	padding-left: 70px;
	padding-right: 70px;
	padding-bottom: 15px;
}
#all-sub {
	display: block;
	width: 842px;
	height: 100%;
	padding: 0px 45px;
	margin:0 auto;
	background: white;
}
#logo {
	display: block;
	width: 938px;
	margin: 0 auto;
	min-height: 100px;
	max-height: 100px;
	background: white;
	padding: 0px 70px;
}
#logo-inside {
	display: block;
	float: left;
	width: 230px;
	height: 100px;
	line-height: 130px;
	max-height: 100px;
	background: white;
}
#logo-right {
	float: left;
	display: block;
	width: 460px;
	min-height: 100px;
	max-height: 100px;
	color: #bBbBbB;
	text-align: right;
	background: white;
}
#logo-infolinia {
	float: left;
	display: block;
	width: 228px;
	min-height: 100px;
	color: #009b4e;
	text-align: right;
	font-size: 16pt;
	line-height: 100px;
	background: white;
	padding-right: 20px;
}

.wyszukiwarka{
display: block;
float: left;
width: 841px;
text-align: left;
margin-top: 35px;
padding-top: 5px;
padding-bottom: 5px;
font-size: 10pt;
background:  url(../images/pasek_nieruchomosci.png) repeat-x #E4E5E6;
margin-bottom: 0px;
}
.wyszukiwarka input{
border: 0;
}
.wyszukiwarka input.szukaj{
display: block;
color: white;
font-family: calibri, tahoma;
min-height: 22px;
line-height: 10px;
background: none;
font-size: 10pt;
padding: 0;
padding-left: 10px;
padding-right: 10px;
}
.wyszukiwarka tr td{
display:block;
float: left;
height: 28px;
line-height: 28px;
padding: 1px;
background:  url(../images/pasek_v1.png) repeat-x #E7E7E8; /* #EBEBEB */
padding-left: 6px;
padding-right: 6px;
margin-left: 7px;
}
.wyszukiwarka tr td#szukaj{
display: block;
padding: 0;
background:  url(../images/pasek_v2.png) repeat-x #C8C9CB;
margin-left: 10px;
}
.wyszukiwarka tr td#szukaj:hover {
background: gray;
}

.wyszukiwarka tr td:hover{
background: url(../images/zeltech_pasek_menu_zaznaczenie.png) repeat-x #D61920;
color: white;
}

.content{
display: block;
float: left;
width: 642px;
text-align: left;
min-height: 200px;
margin-top: 40px;
font-size: 10pt;
background: white;
margin-bottom: 40px;
}

.content a{
text-decoration: none;
color: #0075BB;
}
.content a:hover{
text-decoration: underline;
}

#animacja-right{
display: block;
float: left;
margin-top: 0px;
margin-left: 20px;
width: 180px;
height: 350px;
}

h1 {
padding: 2px;
color: #007EC3;
font-size: 13pt;
}

h3{
display: inline;
padding: 2px 15px;
background: url(../images/zeltech_pasek_menu.png) repeat-x #007EC3;
color: white;
text-align: center;
width: 220px;
font-size: 10pt;
margin-bottom: 0px;
margin-top: 0px;
}

#content-left{
display: block;
float: left;
width: 300px;
min-height: 50px;
}
#content-right{
display: block;
float: left;
margin-left: 50px;
width: 292px;
min-height: 50px;
}
#content-right a{
color: gray;
}


input {
border: 1px dashed #0075BB;
margin-top: 2px;
}
input#wyloguj {
border: 0;
margin: 0;
background: inherit;
cursor: pointer;
color: yellow;
font-size: 7pt;
letter-spacing: 1px;
}

.pasek{
display: block;
width: 445px;
min-height: 1px;
background: #cBcBcB;
margin: 5px 0px;
}
.pasek2{
display: block;
width: 100%;
min-height: 1px;
background: #CF8E92;
margin: 5px 0px;
}
.ram {
display: block;
float: left;
width: 300px;
height: 515px;
margin-top: 3px;
margin-left: 20px;
padding-bottom: 50px;
background: white;
}
#first.ram{
margin-left: 0px;
}
.ramka_v1{
display: block;
float: left;
width: 260px;
height: 515px;
background: #eBeBeB;
padding: 15px;
padding-bottom: 0px;
background: url(../images/apla_v2.png) no-repeat right bottom #EBEBEB;
}
.ramka_v2{
display: block;
float: left;
width: 260px;
height: 515px;
background: #eBeBeB;
padding: 15px;
padding-bottom: 0px;
background: url(../images/apla_v1.png) no-repeat right bottom #EBEBEB;
}
.ramka_v3{
display: block;
float: left;
width: 260px;
height: 515px;
background: #eBeBeB;
padding: 15px;
padding-bottom: 0px;
background: url(../images/apla_v3.png) no-repeat right bottom #EBEBEB;
}
.ramka2{
display: block;
float: left;
width: 410px;
background: #eBeBeB;
padding: 18px;
}
#fota{
display: block;
float: left;
width: 192px;
height: 126px;
background: url(../images/o_firmie.jpg) no-repeat center #eBeBeB;
}
#bottom {
	display: block;
	clear: both;
	margin: 0 auto;
	min-height: 2px;
	background: url(../images/zeltech_pasek_dolny2.png) repeat-x left white;
}
#bottom-inside {
	display: block;
	position: relative;
	clear: both;
	margin: 0 auto;
	width: 938px;
	min-height: 2px;
	background: url(../images/zeltech_pasek_dolny.png) repeat-x left white;
}
#bottom-left {
	display: block;
	position: absolute;
	width: 70px;
	min-height: 2px;
	background: url(../images/zeltech_pasek_dolny.png) repeat-x left white;
	top: 0px;
	left: -70px;
}
#bottom-right {
	display: block;
	position: absolute;
	width: 70px;
	min-height: 2px;
	background: url(../images/zeltech_pasek_dolny.png) repeat-x left white;
	top: 0px;
	left: 938px;
}
#domek{
	display: block;
	position: absolute;
	width: 124px;
	height: 43px;
	background: url(../images/domek.png) no-repeat;
	top: -42px;
	left: 688px;
}
#copyright{
	display: block;
	clear: both;
	width: 100%;
}
#copyright-inside{
	display: block;
	margin: 0 auto;
	width: 842px;
	min-height: 25px;
	margin-bottom: 15px;
	font-size: 8pt;
	line-height: 25px;
	background: white;
	position: relative;
	padding: 0px 48px;
}

#copyright-odw{
	position: absolute;
	display: block;
	float: left;
	width: 100px;
	min-height: 25px;
	margin-bottom: 15px;
	font-size: 8pt;
	line-height: 25px;
	text-align: right;
	top: 0px;
	left: 790px;
	color: #0075BB;
}

#copyright a{
text-decoration: none;
color: #0075BB;
}
#copyright a:hover{
text-decoration: underline;
}
#loguj{
	display: inline;
	margin-left: 280px;
	text-align: right;
}

#menu-bg {
display: block;
height: 30px;
width: 938px;
margin: 0 auto;
background: url(../images/zeltech_pasek_menu.png) repeat-x #007DC2;
padding: 0px 70px;
}
#menu {
border-right: 0;
width: 842px;
height: 30px;
display: block;
line-height: 30px;
margin: 0 auto;
background: url(../images/zeltech_pasek_menu.png) repeat-x #007DC2;
}
#menu ul li{
display: block;
float: left;
list-style: none;
text-align: center;
border-right: 1px solid white;
letter-spacing: 1px;
}

#menu ul li a{
display: block;
cursor: pointer;
min-height: 30px;
color: white;
text-decoration: none;
font-size: 12pt;
font-family: calibri;
padding-left: 20px;
padding-right: 20px;
}
#menu ul li a.active{
height: 30px;
background: url(../images/zeltech_pasek_menu_zaznaczenie.png) repeat-x #D61920;
}

#menu ul li.deep0 {
display: block;
float: left;
position: relative;
}
#menu ul li.deep0:hover {
height: 30px;
background: url(../images/zeltech_pasek_menu_zaznaczenie.png) repeat-x #D61920;
}


/* konkursy */

#konkursy {
width: 842px;
display: block;
clear: both;
min-height: 20px;
padding: 5px 0;
}

#konkursy-inside {
width: 842px;
display: block;
margin: 0 auto;
min-height: 20px;
text-align: center;
}
#konkursy-inside tr{
font-size: 10pt;
width: 842px;
color: gray;
}

#konkursy-inside tr:hover{
background: #DFEAFF;
}

#konkursy-inside tr#belka td{
text-transform: uppercase;
font-weight: bold;
border: 0;
color: gray;
font-size: 10pt;
/*background:  url(../images/pasek_v3_left.png) left no-repeat, url(../images/pasek_v3_center.png) center repeat-x, url(../images/pasek_v3_right.png) right no-repeat; */
background: url(../images/pasek_v3_center.png) center repeat-x;
border: 1px solid #cbcbcb;
padding: 5px;
}
#konkursy-inside tr#belka:hover{
background: inherit;
}

#konkursy-inside tr td{
border: 1px solid #cbcbcb;
width: 80px;
padding: 5px;
margin-bottom: 8px;
}
#konkursy-inside tr td.details{
font-family: calibri;
min-width: 250px;

}
#konkursy-inside tr td.details2{
font-family: calibri;
text-align: left;
font-size: 8pt;
}
#konkursy-inside tr#belka td.details{
text-align: center;
}

#konkursy-inside a{
line-height: 10px;
color: #006CB4;
text-transform: uppercase;
text-decoration: none;
}

#content a:hover{
color: gray;
}
/* konkursy end */


#kontakt-info{
display: block;
width: 342px;
float: left;
}

#kontakt-mapa{
display: block;
text-align: center;
position: absolute;
top: -250px;
left: 330px;
}
#kontakt-mapa a{
text-decoration: none;
color: #0075BB;
}
#kontakt-mapa a:hover{
color: red;
}
#kontakt-top{
display: block;
width: 642px;
margin: 0 auto;
font-size: 10pt;
}

#kontakt-form{
display: block;
clear: both;
width: 642px;
float: left;
font-size: 10pt;
position: relative;
margin-bottom: 30px;
background: white;
}
#kontakt-img{
display: block;
position: absolute;
top: 173px;
left: 340px;
}
#kontakt-kod{
display: block;
position: absolute;
top: -193px;
left: 200px;
}

/* formularz emailowy */

#formularz {
display: block;
width: 363px;
min-height: 150px;
float: left;
color: #006BB1;
padding-bottom: 10px;
}
#formularz label {
display: block;
width: 90px;
position: relative;
top: 20px;
}
#formularz input {
font-size: 10pt;
color: gray;
text-align: left;
width: 203px;
height: 20px;
margin-left: 70px;
border: 1px solid #DF7E7E;
}
#formularz input#tresc {
width: 180px;
}
#formularz  input#submit {
cursor: pointer;
width: 70px;
height: 20px;
clear: both;
background: #006BB1;
color: white;
margin-top: 15px;
margin-left: 205px;
border: 0;
text-align: center;
}
#formularz  input#submit:hover {
background: url(../images/zeltech_pasek_menu_zaznaczenie.png) repeat-x #D61920;
}
/* formularz emailowy end */


#praca {
display: block;
width: 100%;
clear: both;
}

.jobs {
display: none;
}

.job-title-right{
display: block;
float: left;
background: #DFDFDF;
margin-left: 30px;
line-height: 20px;
position: absolute;
top: 0px;
left: 240px;
}
.job-title-right span{
display: block;
position: absolute;
float: left;
width: 140px;
text-align: right;
line-height: 20px;
top: 0px;
left: 220px;

}
#rozwin {
display: block;
width: 190px;
float: left;
text-align: left;
}
#rozwin a:hover {
color: #C7161C;
text-decoration: none;
}
.job-title{
position: relative;
display: block;
float: left;
width: 642px;
height: 20px;
background: #DFDFDF;
padding: 1px 0px;
}

a{
cursor: pointer;
}

#avatar{
display: block;
float: left;
max-height: 100px;
max-width: 100px;
margin-right: 20px;
margin-top: 10px;
}

h4{
display: block;
float: left;
padding: 3px 20px;
background: url(../images/zeltech_pasek_menu.png) repeat-x #007EC3;
color: white;
text-align: center;
font-size: 10pt;
}
#link-nier a{
display: block;
float: left;
padding: 3px 20px;
background: url(../images/zeltech_pasek_menu.png) repeat-x #007EC3;
color: white;
text-align: center;
font-size: 10pt;
line-height: 15px;
font-style: normal;
}
#link-nier{
line-height: 20px;
font-style: italic;
}
#link-nier a:hover{
background: url(../images/zeltech_pasek_menu_zaznaczenie.png) repeat-x #D61920;
text-decoration: none;
}

h2 {
display: block;
float: left;
width: 542px;
height: 25px;
border-bottom: 1px solid gray;
margin-top: 10px;
}
#data{
display: block;
height: 25px;
line-height: 30px;
float: left;
width: 100px;
text-align: right;
border-bottom: 1px solid gray;
margin-top: 10px;
}

.news-content{
display: block;
float: left;
width: 642px;
text-align: left;
margin-top: 10px;
}
#news-content2{
width: 522px;
}

.opcje{
display: block;
clear: both;
}

select {
padding: 0px 3px;
width: 95px;
}

green {
color: green;
font-size: 12pt;
}
blue {
color: #0075BB;
}

#praca {
display: block;
clear: both;
min-height: 300px;
}
#praca-img {
margin: 0 auto;
display: block;
clear: both;
width: 361px;
height: 213px;
}
#logowanie{
display: block;
width: 254px;
margin: 0 auto;
height: 27px;
}
#logowanie label{
display: block;
float: left;
width: 50px;
height: 27px;
line-height: 30px;
margin: 0 auto;
}
#logowanie input{
width: 204px;
float: left;
height: 27px;
line-height: 27px;
background: url(../images/login_input.jpg) no-repeat;
border: 0;
text-indent: 20px;
}
#logowanie input:hover{
background: url(../images/login_input_hover.jpg) no-repeat;
}
#logowanie input#submit{
width: 52px;
height: 19px;
background: url(../images/zeltech_zaloguj.jpg) no-repeat;
margin-left: 200px;
cursor: pointer;
}

#news-galeria{
display: block;
float: left;
width: 642px;
border-top: 1px solid #DFF0FF;
padding-top: 5px;
margin-top: 10px;
}
a.nieruch{
color: #3F3F3F;
text-decoration: underline;
}
a.nieruch:hover{
color: red;
text-decoration: none;
}
red {
color: red;
}
textarea#tresc{
margin-left: 70px;
border: 1px solid #DF7E7E;
}

