body {
	font-family:Tahoma;
	font-size:11px;
	color:#1a302e;
	text-align:center;
	background-color:#e3e3e3;
}

img {
	border:0;
}

* {
	padding:0;
	margin:0;
}

a {
	text-decoration:none;
}

/* logotype ribbon */
#logoRibbon {
	width:620px;
	height:29px;
	margin-left:auto;
	margin-right:14px;
	text-align:center;
	float:right;
}

#logoRibbon ul {
	list-style:none;
}

#logoRibbon ul li {
	display:inline;float:left;
}

.rok {
	position:relative;
	float:left;
	width:150px;
	display:inline;
	color:#ededed;
	padding-top:8px;
	text-indent:29px;
	letter-spacing:1px;
	text-align:left;
}

/* logotype */
.logotype {
	width:515px;
	height:79px;
	position:relative;
	float:left;
	padding-left:28px;
	padding-top:10px;
}

.logotype img {
	border:0;
}

/* menu tab new */
.menu {
	position: relative;	
	float:left;
	padding-left:40px;
	padding-top:73px;
}

.menu ul {}

.menu li {
	display:inline;
	float:left;
	margin-right:2px;
}

.menu ul li a {
	font-weight: 400;
	font-size: 11px;
	color: #ffffff;
	letter-spacing:1px;
	display:block;
	background: transparent url('../images/tab.gif') no-repeat top center;
	width: 100px;
	height: 30px;
	text-decoration:none;
	padding-top:8px;	
}

.menu ul li a.active {
	font-weight: 400;
	font-size: 11px;
	color: #ffffff;
	letter-spacing:1px;
	display:block;
	background: transparent url('../images/tab_hover.gif') no-repeat top center;
	width: 100px;
	height: 30px;
	text-decoration:none;
	padding-top:8px;	
}

.menu ul li a:hover {
	text-decoration:none;
	background: transparent url('../images/tab_cursor.gif') no-repeat top center;
}

.menu ul li a:active {
	font-weight:normal;
	font-size: 11px;
	color: #ffffff;
	display:block;
	background: transparent url('../images/tab_hover.gif') no-repeat top center;
	width: 100px;
	height: 30px;		
}

/* headers */
h1 {
	font-size:14px;
	color: #027373;
	letter-spacing:1px;
	text-align:left;
	text-indent:30px;
	padding-top:25px;
	padding-bottom:17px;
}

h4 {
	font-size:14px;
	color: #027373;
	letter-spacing:1px;
	text-align:left;
	text-indent:31px;
	padding-top:15px;
	padding-bottom:10px;
}

h2 {
	font-size:14px;
	color: #027373;
	letter-spacing:1px;
	text-align:left;
	text-indent:33px;
	padding-top:23px;
	padding-bottom:5px;
}

/* mainpage part */
#b1, #b2, #b3, #b4, #b5, #b4k, #b4o, #b6 {
	width:918px;
	margin-left:auto;
	margin-right:auto;
	border:0;
}


#b1 {
	background: transparent url('../images/bg_logo.gif') no-repeat top center;
	height:32px; 
}

#b2 {
	background: transparent url('../images/bg_logotyp.jpg') no-repeat top center;
	height: 105px;
}

#b3 {
	background: transparent url('../images/bg_body1.jpg') repeat-y top center;
	height: 350px;
}

html > body #bG {
	background: transparent url('../images/bg_green.png') no-repeat top center;
	margin-left:auto;
	margin-right:auto;
	height:1px;
}


#b4 {
	background: transparent url('../images/bg_body2.jpg') repeat-y top center;
	height: 370px;
}

#b4k {
	background: transparent url('../images/bg_body2.jpg') repeat-y top center;
	height: 1020px;
}

#b4o {
	background: transparent url('../images/bg_body2.jpg') repeat-y top center;
	height: 1600px;
}

#b5 {
	background: transparent url('../images/bg_footer.png') no-repeat top center; 
	height:126px;
	text-align:left;
}

/* activity box */
.activityBox {
	display:inline;
	float:left;
	padding: 0 5px 0 0;
}

.activityBoxTitle {
	background: transparent url('../images/bg_title.png') no-repeat top center;
	width: 286px;
	height: 42px;
	text-align:left;
	text-indent:35px;
	cursor:hand;
}

.activityBoxTitle h3 {
	padding-top:13px;
	letter-spacing:1px;
	color:#1a302e;
	font-size:12px;
	font-weight:normal;
} 

.activityBoxTop {
	background: url('../images/box_activity_top.png') no-repeat top center;
	width: 286px;
	height: 14px;	
}

.activityBoxContent {
	background: transparent url('../images/box_activity_bg.png') repeat-y top center;	
	width: 286px;
	height: 175px;
}

.activityBoxContent img {
	display:block;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	border:0;
	margin-top:4px;
}

html > body .activityBoxContent img {
	display:block;
	text-align:center;
	margin:0;
	margin-left:auto;
	margin-right:auto;
	border:0;
	padding-top:4px;
}

.activityBoxContent span {
	display:block;
	text-align:left;
	padding-top:7px;
	width:249px;
	margin-left:auto;
	margin-right:auto;
	line-height:1.4;
	color:#1a302e;
	letter-spacing:1px;
}

.activityBoxBottom {
	background: transparent url('../images/box_activity_bottom.png') no-repeat top center;
	width: 286px;
	height: 12px;
}

.activityBoxLink {
	text-align:right;
	margin-top:7px;
	width: 265px;
	margin-left:auto;
	margin-right:auto;
}

.activityBoxLink a {
	text-decoration:none;
	color:#012623;
	border-bottom: 1px solid #012623;
	height:15px;
}

.activityBoxLink a:hover {
	text-decoration:none;
	color:#012623;
	border-bottom:0;
	height:15px;
}

.activityBoxLink span {
	color:#f29f05;
	font-size:10px;
	font-weight: bold;
	margin-left:5px;
	height:15px;
}

.dot {
	margin-right:5px;
	margin-bottom:2px;;
}

html > body .dot {
	margin:0;
	margin-right:5px;
	margin-top:4px;
}

#nieruchomosci {
	margin-left:23px;
}

/* logo box */
.logoBoxLong, .logoBoxShort {
	float:left;
	display:inline;
}

.logoBoxLong {
	margin: 16px 20px 0 0;
}


.logoBoxLong span {
	display:block;
	width:190px;
	margin-top:80px;
	margin-left:auto;
	margin-right:auto;
	color:#1a302e;
	letter-spacing:1px;
}

.logoBoxShort {
	margin: 16px 12px 0 0;
}

.logoBoxShort span {
	display:block;
	width:190px;
	margin-top:80px;
	margin-left:auto;
	margin-right:auto;
	color:#1a302e;	
	letter-spacing:1px;
}

#ssk {
	background: transparent url('../images/box_ssk.jpg') no-repeat top center;
	width: 274px;
	height: 131px;
	margin-left:26px;
	cursor:hand;
}

#ipo {
	background: transparent url('../images/box_ipo.jpg') no-repeat top center;
	width: 274px;
	height: 131px;
	cursor:hand;	
}

#oneray {
	background: transparent url('../images/box_oneray.jpg') no-repeat top center;
	width: 274px;
	height: 131px;
	cursor:hand;
}

#exant {
	background: transparent url('../images/box_exant.jpg') no-repeat top center;
	width: 274px;
	height: 131px;
	cursor:hand;
        margin-left:26px;
}

#locozone {
	background: transparent url('../images/box_locozone.jpg') no-repeat top center;
	width: 274px;
	height: 131px;
	cursor:hand;
}

#sds {
	background: transparent url('../images/box_sds.jpg') no-repeat top center;
	width: 274px;
	height: 131px;
	cursor:hand;
}

.clr {clear:both;}
.oClr {
	font-size: 0px;
	height: 0px;
	width:100%;
	display: block;
} 

/* footer */
.footerMenu{
	padding-left:40px;
	padding-top:18px;
	display:block;
}

.footerMenu ul {
	list-style:none;
}

.footerMenu ul li {
	display:inline;
	padding-right:4px;
	height:15px;
	font-weight:bold;
}

.footerMenu ul li a, .footerInfo a {
	text-decoration:none;
	border-bottom:1px solid #027373;
	color:#027373;
	font-size:10px;
	letter-spacing:1px;
}

.footerMenu ul li a:hover, .footerInfo a:hover {
	text-decoration:none;
	border-bottom:0;
	color:#027373;
	font-size:10px;
}

.footerMenu .bd {
	color:#1a302e;
	font-weight:normal;
}

.footerInfo{
	padding-left:40px;
	padding-top:8px;
	display:block;
	font-size:10px;
	color:#1a302e;
	letter-spacing:1px;
}

/* SUBPAGE */
#panelLeft {
	float:left;
	padding-left:21px;
	position:relative;
}

#panelLeft .boxLeftTop {
	background: transparent url('../images/box_left_top.png') no-repeat top center;
	width: 283px;
	height: 18px;	
}

#panelLeft .boxLeftContent {
	background: transparent url('../images/box_left_bg.png') repeat-y top center;
	width: 283px;	
}

#panelLeft .boxLeftBottom {
	background: transparent url('../images/box_left_bottom.png') no-repeat top center;
	width: 283px;
	height: 18px;	
}

#panelRight {
	float:right;
	padding-right:25px;
	position:relative;
	margin-bottom:10px;
}

#panelRight .boxRightTop {
	background: #ffffff url('../images/box_right_top.png') no-repeat top center;
	width: 577px;
	height: 18px;	
}

#panelRight .boxRightContent {
	background: transparent url('../images/box_right_bg.png') repeat-y top center;
	width: 577px;	
}

#panelRight .boxRightBottom {
	background: transparent url('../images/box_right_bottom.png') no-repeat top center;
	width: 577px;
	height: 21px;	
}

#panelLeft .text, #panelRight .text {
	padding-left:24px;
	padding-top:0;
	padding-right:24px;
	padding-bottom:0;
	text-align:left;
	color: #1a302e;
	line-height:1.5;
}

#panelLeft p, #panelRight p {
	padding-bottom:10px;
}

#panelLeft span {
	margin-top:4px;
	display:block;
}

p.head {
	font-weight:bold;
	font-size:12px;
	padding-bottom:10px;
}

p.head3 {
	font-weight:bold;
	font-size:12px;
	padding-bottom:4px;
	padding-top:8px;
}

p.head2 {
	color:#7d7d7d;
	font-weight:bold;
	font-size:12px;
	padding-bottom:10px;
}


/* dział kontakt */
fieldset {
	border:0;
}

fieldset p {
	clear:both;
	display:block;
	padding-top:2px;
	padding-bottom:2px;
}

html > body fieldset p {
	clear:both;
	display:block;
	padding-top:5px;
	padding-bottom:5px;
}

fieldset p span {
	font-weight:normal;
	font-size:10px;
	color:#7c7c7c;
}

fieldset p input {
	width:170px;
	border:1px solid #027373;
	font-size:11px;
	float: left;

}

fieldset .checkbox {
	width:20px;
	font-size:11px;
	float: left;
	border:0;
	padding:5px;
	margin:0;
	padding-right:8px;
	background-color:#ffdfdf;;

}

fieldset p textarea {
	border:1px solid #027373;
	font-size:11px;
	float: left;
}

fieldset p .submit {
	border: 1px solid #027373;
	font-size:11px;
	width:80px;
}

fieldset p label {
	min-width:90px;
	width:90px !important;
	float: left;
	display:inline;
	vertical-align:top;
}

.sent {
	font-weight:bold;
	color:#084308;
	display:block;
}

.sent2 {
	padding-bottom:25px;
	display:block;
}

div.sentBox {
	border:1px solid #084308;
	padding:10px;
	background-color:#e7f8ea;
}

.copyright {
	text-align:right;
	padding-right:36px;
	padding-bottom:10px;
	color:#949494;
	font-size:10px;
}

.copyright a {
	color: #949494;
	text-decoration:none;
}

.copyright a:hover {
	color: #949494;
	text-decoration:underline;
}

#panelRight a {
	text-decoration:none;
	color:#012623;
	border-bottom: 1px solid #012623;
}

#panelRight a:hover {
	text-decoration:none;
	color:#012623;
	border-bottom:0;
}

#panelRight a.iconZoom  {
	border-bottom:0;
	text-decoration:none;
}

#panelRight img.iconZoom {
	vertical-align:text-bottom;
}


ul.lista {
	padding-top:3px;
	padding-left:20px;
	padding-bottom:5px;
}

#dialog {
	left:0px;
	top:0px;
	width:400px;
	height:200px;
	outline:0;
}

#dialog img {outline:0;}

#sklepy-01_ {
	left:0px;
	top:0px;
	width:347px;
	height:60px;
	outline:0;
}

#sklepy-01_  img {
	outline:0;
}

#sklepy-02_ {
	left:0px;
	top:60px;
	width:347px;
	height:60px;
	outline:0;
}

#sklepy-03_ {
	left:0px;
	top:120px;
	width:347px;
	height:60px;
	outline:0;
}

#sklepy-04_ {
	left:0px;
	top:120px;
	width:347px;
	height:60px;
	border-bottom:1px solid #e1e1e1;
	outline:0;
}

.boxLeftText {
	padding-left:20px;
	padding-right:20px;
	padding-bottom:1px;
	padding-top:1px;
	text-align:left;
}

.boxLeftText p {
	font-weight:bold;
	color:#7d7d7d;
}

.boxLeftText ul {
	padding-left:17px;
	color:#7d7d7d;
}

.boxLeftText ul li {
	padding-top:3px;
	padding-bottom:3px;
	list-style:square;
	color:#7d7d7d;
	
}

.boxLeftText a {
	text-decoration:none;
	color:#7d7d7d;
	border-bottom: 1px solid #7d7d7d;
}

.boxLeftText a:hover {
	text-decoration:none;
	color:#7d7d7d;
	border-bottom:0;
}


.tabKontakt td {
	font-size:11px;
	line-height:1.4;
	width:230px;
	vertical-align:top;
}

.tabKontakt td.first {
	padding-right:35px
}

.tabKontakt2 td {
	font-size:11px;
	line-height:1.4;
	width:230px;
	vertical-align:top;
	padding-bottom:10px;
}

.tabKontakt2 td.first {
	padding-right:35px
}

#panelRight .activityBoxLink2 {
	text-align:left;
	margin-top:4px;
	margin-bottom:4px;
	margin-left:auto;
	margin-right:auto;
	height:17px;
}

#panelRight .activityBoxLink2 a {
	text-decoration:none;
	color:#012623;
	border-bottom: 1px solid #012623;
	height:17px;
}

#panelRight .activityBoxLink2 a:hover {
	text-decoration:none;
	color:#012623;
	border-bottom:1px solid #fff;
	height:17px;
}

#panelRight .activityBoxLink2 span {
	color:#f29f05;
	font-size:10px;
	font-weight: bold;
	margin-left:5px;
	height:17px;
}

.wynajemNie {
	border: 1px solid #ff0000;
	background-color:#ffe5e5;
	padding:7px;
	width:96%;
	color:#ff0000;
	font-weight:bold;
	letter-spacing:1px;
	text-align:center;
	margin-top:5px;
	margin-bottom:14px;	
}