﻿table.menu {	
	width: 100%;
	border-collapse : separate;
	height: 34px;
	margin-top: 6px;
}

table.menu td.L {	

	width: 1px;

	font-size: 1px;

	background-color: #CCCCCC;

}

table.menu td.P {	

	width: 1px;

	font-size: 1px;

	background-color: #CCCCCC;

}

table.menu td.S {	

	width: 1px;

	font-size: 1px;

	background-color: #CCCCCC;

}

table.menu td.M {	

	

	background-position: left bottom;
	
	border-right: 2px solid #6e6e6e;
	padding-bottom:5px;

	cursor: pointer;

	text-align: center;

	vertical-align: bottom;

}

table.menu td.M2 {	

	

	background-position: left bottom;

	border-width: 0px;
	
	padding-bottom:5px;

	cursor: pointer;

	text-align: center;

	vertical-align: bottom;

}


table.menu td.M a, table.menu td.M2 a {	

	font-size: 17px;

	font-weight: 600;
	
	background-image: url(../grafika1/strzalkap.gif); 
	background-repeat:no-repeat;
	background-position: 3px ;	
	padding-left: 15px;
	
	font-family: 'Century Gothic', arial;

	color: white;

	text-decoration: none;



}

table.menu td.M a:hover {	

	color:#c2e7a1;

	text-decoration: none;

}
/* ********* */
body{
margin:0px;
padding: 0px;
vertical-align:top;
font-family:Century Gothic;
}
body, h2, h2.tresc, div, form, td, span {
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:#4a4a4a;
	text-decoration:none;
}
html, body, div, form, td, span, a {
	text-align: left;
	margin:0px;
	padding: 0px;

}

img, table{
border:0px;
border-collapse:collapse;
}    
table.glowna
{
margin-top: 3px;
width:799px;
/*border-left: solid 1px silver;
border-right: solid 1px silver;*/
}

td.linial 
{
	width: 3px;
	border-left: 1px solid silver;
}

td.linialb
{
	width: 3px;
	border-left: 1px solid white;
}


td.liniap
{
	width: 3px;
	border-right: 1px solid silver;
}



td {
vertical-align:top;
}   
td.k1{
	width:212px;
	padding: 0px 5px 0px 5px;
	
}
td.k2
{	
	
	width: 580px;
	padding-right: 2px;
	
}
td.k3{
	background: url(../grafika1/menulink_tlo.gif) repeat-x;
	height:58px;
	
}

div.linia
{
	
	margin-top: 12px;
    background-image : url(../grafika1/linia.gif);
    height: 6px;
        
}

div.naglowek 
{
	background-image: url(../grafika1/naglowek.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 225px;	
}

div.stopka_linia
{
	background-image: url(../grafika1/linia.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 15px;
}


div.TopLewy{
color:#747474;
}
div.logo{
	width:584px;
	height:330px;
	background-image:url(../grafika1/logo.jpg);
	background-repeat:no-repeat;
}
div.dzialy{
background-repeat:no-repeat;
background-position:center;
background-image:url(../grafika1/tlo_linki.jpg);
width:198px;
height:29px;
border:0px;
border-collapse:collapse;
}
div.DzialyHover{
background-repeat:no-repeat;
background-position:center;
background-image:url(../grafika1/tlo_linki1.jpg);
width:198px;
height:29px;
border:0px;
border-collapse:collapse;
}
div.MenuOdst{
padding-left:20px;
padding-top:6px;
border:0px;
border-collapse:collapse;
}
div.spacer{    
height:82px;
}
div.spacer1{
height:15px;
}
div.spacer2{
height:20px;
}
div.NiebTlo{
	background-color:#3797d1;
	width:198px;
}
div.NiebTlo1{
width:5px;
background-color:#3797d1;
float:left;
height:39px;
}    
div.telefon{
text-align:center;
width:198px;
padding-bottom:15px;
}
div.zapraszamy, div.stop {
	height:26px;
	line-height:26px;
	color:white;
	font-size:14px;
	font-family: Century Gothic;
	padding-left:15px;	
	background-image:url(../grafika1/prostokat.jpg);
	background-repeat:no-repeat;
	margin-bottom: 3px;
}
div.zapraszamy2 {
	height:26px;
	line-height:26px;
	color:white;
	font-size:14px;
	font-family: Century Gothic;
	padding-left:15px;	
	background-image:url(../grafika1/prostokat2.jpg);
	background-repeat:no-repeat;
	margin-bottom: 3px;
}

div.zapraszamy3 {
	height:26px;
	line-height:26px;
	color:white;
	font-size:14px;
	font-family: Century Gothic;
	padding-left:15px;	
	background-image:url(../grafika1/prostokat3.jpg);
	background-repeat:no-repeat;
	margin-bottom: 3px;
}


a.link7 {
	line-height:26px;
	color:white;
	font-family: Century Gothic ;
	font-size:14px;
	padding-left:1px;
	text-decoration: none;
}
a.link7:hover {
	color:#c2e7a1;
	
}

a.link12 {
	color:#666;
	font-weight:bold;
	text-decoration: underline;
}
a.link12:hover {
	color:#666;
}
a.link12:visited {
	color:#666;
}


div.zapraszamytekst{
font-size:10px;
font-family: Verdana;

padding-top:5px;
}    
div.ofertyspecjalne{
height:26px;
line-height:26px;
color:#ffffff;
font-size:14px;

font-family:Century Gothic ;
padding-left:15px;
background-image:url(../grafika1/prostokat3.jpg);
background-repeat:no-repeat;
}

div.stopka {
color: White;
height:20px;
width: 799px;
background: #949494;
padding-top: 10px;
}

span.LewaStopka{	
float:left;
font-size:10px;
color:white;
margin-left: 10px;
}

span.PrawaStopka{
font-size:10px;
float:right;
color:white;
margin-right: 10px;
}	

span.PrawaStopka a,  span.PrawaStopka a:hover
{
	color: White;
	text-decoration: none;
}
div.ln2 {
background-image: url(../grafika1/ln2.gif);
background-repeat: repeat-x;
height: 3px;
margin-top: 5px;
margin-bottom: 3px;
}
div.oferta {
	margin-top: 5px;
	padding: 2px 0px 2px 0px;
}
div.oferta table {
    color:#000000;
	width: 300px;
	border-collapse: collapse;
}
div.oferta table tr td {
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	padding: 1px;
	padding-left: 4px;
	font-size: 10px;
	text-align: right;
	background-image: url(../grafika1/ln3.gif);
	background-repeat: repeat-x;
	background-position: left bottom;	
}
div.oferta table tr td.ofef {
	width: 122px;
	text-align: left!important;
	padding: 0px;
	margin-top: 2px;
}
div.oferta table tr td.ofef img {
	border: solid 1px #9CA2AD;
	width: 114px;
	height: 90px;
	padding: 2px;
	margin: 0px;
	float: none!important;
}
div.oferta table tr td.t {
	height: 16px;
	vertical-align: middle;
	text-align: left;	
	font-weight: bold;
	width: 150px;
}
div.oferta table tr td.t1 {
	height: 16px;
	vertical-align: middle;
	color: #005bad;
	font-size: 10px;
	text-align: left;
	font-weight: bold;
}
div.ln3 {
	border-top: solid 1px silver;
	font-size: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
}
div.oferta div.linki {
	padding: 3px;
	padding-left: 5px;
}
span.cena {
	color: #d50061;
	font-weight: bold;
}
div.wiecejinfo{
text-align:right;
padding-top:5px;
padding-bottom:10px;
}
div.adres{
padding-left:10px;
color:#4a4a4a;
font-size:10px;
}
div.main1{
float:left;
width:255px;
padding-left:0px;
margin-top:5px;

font: 10px Verdana;

}    
div.main2{
width:304px;
float:right;
margin-top:5px;
margin-right:5px;
}
div.main3{
float:right;
width:400px;
padding-left:0px;
margin-top:5px;

font: 10px Verdana;

}    

ul.lnk{
text-indent: 1px;
list-style-position: outside;
margin-left:5px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
margin:0px;
list-style-image:url(../grafika1/kropki.gif);
}


a.link_1{
color:white;
text-decoration:none;
border:0px;
font-size:15px;
font-weight:600;

font-family:Century Gothic ;
vertical-align:middle;
padding: 14px 30px 10px 15px;
background-image: url(../grafika1/strzalkap.gif); 
background-position:left;
background-repeat:no-repeat;
border-right: 2px solid #6e6e6e;
}
a.link_1:hover, a.link1hover:hover{
color:#c2e7a1;
text-decoration:none;
border:0px;
font-size:15px;
font-weight:600;
font-family: Century Gothic;
vertical-align:middle;
padding: 14px 30px 10px 15px;
background-image: url(../grafika1/strzalkap.gif); 
background-position:left;
background-repeat:no-repeat;
border-right: 2px solid #6e6e6e;

}
a.link1_last {
color:white;
text-decoration:none;
border:0px;
font-size:15px;
font-weight:600;

font-family:Century Gothic;
vertical-align:middle;
padding: 14px 30px 10px 15px;
background-image: url(../grafika1/strzalkap.gif); 
background-position:left;
background-repeat:no-repeat;
}
a.link1_lasthover, a.link1_lasthover:hover{
color:#c2e7a1;
text-decoration:none;
border:0px;
font-size:15px;
font-weight:600;
font-family:Century Gothic;
vertical-align:middle;
padding: 14px 30px 10px 15px;
background-image: url(../grafika1/strzalkap.gif); 
background-position:left;
background-repeat:no-repeat;
border-right: 2px solid #6e6e6e;

}

a.link2,a.link2:hover{
	color:#71797b;
	text-decoration:none;
	font-size:10px;
	font-family: Verdana;	
	font-weight:bolder;
	vertical-align:middle;
	background-image: url(../grafika1/kwadracik.gif);
	background-position: 10px;
	background-repeat: no-repeat;
	padding-left: 28px;  
}
a.link2:hover{     
text-decoration:underline;
} 
a.link3,a.link3:hover{
color:#4a4a4a;
text-decoration:none;
font-size:9px;
vertical-align:middle;
background-image: url(../grafika1/kropki.gif);
background-position: right 2px;
background-repeat: no-repeat;
padding-right: 20px;  
}
a.link3:hover{     
text-decoration:underline;
}  
a.link4,a.link4:hover{
color:#4a4a4a;
text-decoration:none;
font-size:10px;
vertical-align:middle; 
background-image: url(../grafika1/kropki.gif);
background-position: 2px 4px;
background-repeat: no-repeat;
padding-left:20px;
}
a.link4:hover{     
text-decoration:underline;
}      
a.link5, a.link5:hover {
	background-image: url(../grafika1/kwadracik.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	text-decoration:none;
	font-size:10px;
	color:#4a4a4a;
}
a.link5:hover {
	text-decoration: underline;
}

a.link5b, a.link5b:hover {
	background-image: url(../grafika1/kwadracik.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	text-decoration:none;
	font-weight: bold;
	font-size:10px;
	color:#4a4a4a;
}
a.link5b:hover {
	text-decoration: underline;
}

a.link6, a.link6:hover {
	text-decoration:none;
	font-size:11px;
	color: black;

}

a.more2
{
	background-image: url(../grafika1/kropki.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	text-decoration:none;
	font-weight: bold;
	font-size:10px;
	color:#4a4a4a;	
}

a.more2:hover
{
    background-image : url(../grafika1/kropki.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	text-decoration: underline;
	font-weight: bold;
	font-size:10px;
	color:#4a4a4a;

}

a.link6:hover  {
	text-decoration: underline;	
}

a.link8, a.link8:hover, a.more8, a.more8:hover  {
	text-decoration:none;
	font-size:11px;
	color: white;

}
a.link8:hover, a.more8:hover  {
	text-decoration: underline;	
}


div.obrazek1
{
	background-image:url(../grafika1/obrazek1.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 170px;
}

div.obrazek2
{
	background-image:url(../grafika1/obrazek2.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 108px;
}

div.obrazek3
{
	background-image:url(../grafika1/obrazek3.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 90px;
}


div.jezyki,div.jezyki a 
{
	text-align: left;
	line-height: 20px;
}

div.czescofertyoff {
	display: block;
}
div.blok table {
	width: 450px;
	margin: 0px;
	border-collapse: separate;
}

div.blok2 
{
	width: 350px;
}
div.blok2 table {
	width: 300px;
	margin: 0px;
	border-collapse: separate;
}
div.blok table tr td, div.blok2 table tr td {
	margin: 0px;
	padding: 1px;
	vertical-align: top;
	font-family: Verdana;
	font-size: 10px;
	padding-left: 4px;
	
}
div.blok table tr td.t, div.blok2 table tr td.t{
	height: 16px;
	background:#f0f0e8;
	width: 170px;
	vertical-align: middle;
	font-weight: bold;
	color:#71797b;
}
div.foto {
	padding: 1px!important;
	border: solid 1px #ADADAD;
	width: 190px;
	margin-bottom: 2px;
}
img.fotos {
	margin: 1px;
	padding: 2px; 
	border: solid 1px #9CA2AD;
	cursor: pointer;
	width: 100px;
}
div.galeria {
	height: 400px;	
	width: 220px;
	overflow: hidden;
	text-align: center;
}
div.galeria img {
	cursor: pointer;
}
div.scroll1, div.scroll2 {
	height: 18px;
	width: 200px;
	padding: 0px;
	margin: 3px 0px 3px 0px;
	cursor: pointer;
	background-color: #D0D0D0;
	background-image: url(../grafika1/pix5.gif);
	background-position: center center;
	background-repeat: no-repeat;
}
div.scroll2 {
	background-image: url(../grafika1/pix6.gif);
}
div.frmkontakt {
	margin: 5px;

}
div.frmkontakt div {
	float: left;
	width: 130px;
}
div.frmkontakt input, div.frmkontakt textarea {
	font-size: 10px;
	padding-left: 4px;
	padding-top: 4px;
	border: solid 1px #B7B5AE; 
	background-color: #F6F5F0;
	width: 150px;
	margin-top: 2px;
}

div.frmkontakt textarea {
	width: 250px;
	height: 60px;
	font-size: 11px;
}

div.uwaga {
	border-top: solid 2px #D5D3CD;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
}
div.decyzja {
	margin-left: 5px;
	margin-top: 5px;
}

/*Kalkulator kosztow*/
table.kalkulator {
	width: 400px;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	border: solid 1px dimgray;
}
table.kalkulator thead tr td, table.kalkulator tbody tr td, table.kalkulator tfoot tr td {
	border-collapse: collapse;
	margin: 0px;
	padding: 3px;
	border: solid 1px dimgray;
	text-align: right;
}
table.kalkulator thead tr td {
	text-align: center;
	color: #3D3D3D;
	font-weight: bold;
	background-color: #CECECE;
}
table.kalkulator tfoot tr td {
	font-weight: bold;
}
tr.alter, tr.alter td {
	background-color: #E6E6E6!important;
	
}
div.kalkulator, div.kalkulator2 {
	padding: 7px;
}
div.kalkulator div {
	height: 25px;
}
div.kalkulator div div { 
	width: 140px;
	float: left;
	font-weight: bold;
}
div.kalkulator input.txt, div.kalkulator2 input.txt, div.kalkulator2 input.txt2 { 
	border: solid 1px #928F84;
	height: 17px;
	padding: 1px;
	line-height: 14px;
	margin-bottom: 2px;
	text-align: right;
	background-color: #F6F5F0;
}
input.txt2 {
	background-color: #EFEFEF;
}
input.txt, input.txt2 {
	width: 90px;
}
div.kalkulator2 select {
	font-size: 10px;
}
input.btn { 
	padding: 3px;
	font-weight: bold;
	color: #ffffff;
	width: 180px;
	border-width: 0px;
	background-color: #007cc4;
	height: 25px;
	text-transform: uppercase;
	cursor: pointer;
}
div.kalkulator2 div {
	height: 25px;
}
div.kalkulator2 div div { 
	width: 330px;
	float: left;
	
}
div.kom2 {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	line-height: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
}

div.formwyszuk {
	margin: 10px;
}

div.opcje a {
	font-weight: bold;
	font-size: 12px;
}

div.form {
	margin-top: 15px;
}
div.tyt {
	font-weight: bold;
}
div.tyt img {
	cursor: pointer;
	margin-top: 1px;
	margin-right: 3px;
	margin-left: 3px;
}
div.lista3 input {
	font-size: 11px;
	padding: 1px;
	padding-left: 4px;
	padding-top: 4px;
	border: solid 1px #B7B5AE; 
	background-color: #F6F5F0;
	width: 250px;
	margin-top: 2px;
}
div.lista {
	height: 150px;
	width: 144px;
	overflow: auto;
	margin-bottom: 10px;
	border: solid 1px #B7B5AE; 
}
div.lista label {
	white-space: nowrap;
}


div.Zgloszenia {
	margin-top: 5px;
}
div.Zgloszenia img {
	border-width: 0px;
}

div.powitanienaglowek {
	font-size: 13px;
	font-weight: bold;
	line-height: 20px;
	color: #0384de;
	margin-top: 5px;
	margin-bottom: 5px;
	text-transform: uppercase;
	letter-spacing: 2px;

}

table.wyszukane {
	width: 575px;
}
table.wyszukane thead tr td, table.wyszukane tbody tr td  {
	padding: 2px;
	vertical-align: middle;
	border: solid 1px silver;
}
table.wyszukane thead tr td {
	font-weight: bold;
	text-align: center;
	height: 20px;
	background-color: #e7e7e7;
}
table.wyszukane tbody tr td {
	cursor: pointer;	
}

p.kontakt {border-left: 5px solid #9BCA79; padding-left: 5px;}



/* ------------------------------ Wyszukiwarka Panel --------------------------- */

div.wyszukiwarkaPanel {padding-left: 0px; padding-right: 0px; margin-bottom: 15px; 
        overflow: hidden; background: url(../img/wyszBg.png) repeat-x left top;}

div.wysz_Row {height: 20px; display: block; clear: both; overflow: hidden;}

div.wyszukiwarkaPanel div.select {padding-right: 0px;}

div.linia, div.linia2 {
	font-size: 1px;
	line-height: 1px;
	border-width: 0px;
	border-top: solid 1px #b3b3b3;
	width: 95%;
}
div.linia2 {
	margin-top: 6px;
	margin-bottom: 6px;
	width: 100%;
}

div.wysz_Error {color: Red; font-size: 9px; border: 1px dotted Red; padding: 4px 15px; margin-top: 5px; margin-bottom: 5px;
        height: 20px; display: block; clear: both; overflow: hidden; text-align: justify;}

div.wysz_RowRight {overflow: hidden;}

div.wysz_Row span {float: left; padding-right: 2px;}

.wysz_select {color: #666; font-size: 10px; float: left; width: 93%!important; width: 60%;  vertical-align: text-bottom;}

div.wysz_Row label {font-size: 10px; font-weight: bold; color: #666; padding-top: 2px; padding-right: 7px; padding-left: 0px; float: left;}
div.wysz_Row div.wysz_RowLeft label {width: 74px;}
div.wysz_Row input {
	font-size: 10px; 
	float: left; 
	width: 40px!important; 
	width: 28px;
	vertical-align: text-bottom; 
	text-align: left;
	border: solid 1px #b7b5ae;
	background-color: #f6f5f0;
}
div.wysz_Row input.long {
	font-size: 10px; 
	float: left; 
	width: 110px!important;
	vertical-align: text-bottom; 
	text-align: left;
	border: solid 1px #b7b5ae;
	background-color: #f6f5f0;
}

div.wysz_Row table.SprzedazWynajemList td {color: #666; float: left; text-align: left;}
div.wysz_Row table.SprzedazWynajemList td label {
	font-size: 11px;
	color: #6b6b6b;
	width: 50px;
	font-family: verdana; 
	font-weight: normal;
}

div.wysz_Row table.SprzedazWynajemList td input {border: none; float: left; width: 12px!important; width: 12px; margin-right: 4px;}

a.wysz_submit {display: block; background: url(../img/buttonBg.png) repeat-x left center; width: 90px; height: 15px; 
        padding-top: 2px; border: 1px solid #aaa; color: #444; font-size: 9px; font-weight: bold; text-align: center; text-decoration: none;
        margin: 10px 0px;}
a:hover.wysz_submit {color: #d2110b; border: 1px solid #666;}

input.wysz_submit {display: block; background: url(../img/buttonBg.png) repeat-x left center; width: 90px; height: 20px; 
        padding-top: 2px; border: 1px solid #aaa; color: #444; font-size: 9px; font-weight: bold; text-align: center; text-decoration: none;
        margin: 10px 0px;}
input.wysz_submit:hover {color: #d2110b; border: 1px solid #666;}

/* ------------------------------ Wyszukiwarka Panel --------------------------- */
