html, body{
 margin:0;
 padding:0;
 text-align:center;
 font-family:"Arial", "Tahoma", "Verdana", "Helvetica", sans-serif;
 font-size: 12px;
 color:#333333;
 background-image:url('../img/bg.png');
 background-repeat: repeat-x;
 background-color:#f9f9f9;
}



/* jCarousel Styles */
.jcarousel-skin-pika .jcarousel-container-horizontal {
    padding: 15px 30px;
}

.jcarousel-skin-pika .jcarousel-container-vertical {
    width: 90px;
    height: 350px;
    padding: 20px 20px;
}

.jcarousel-skin-pika .jcarousel-clip-horizontal {
    height: 90px;
    width: 460px;
}

.jcarousel-skin-pika .jcarousel-clip-vertical {
    width:  90px;
    height: 350px;
}

.jcarousel-skin-pika .jcarousel-item-horizontal {
    margin-right: 10px;
}

.jcarousel-skin-pika .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-pika .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}


fieldset{
    border: 1px solid #e3e3e3;
    background: #fafafa;
    margin: 0 0 5px 0 !important;
    -moz-border-radius:4px;
    	font-size: 11px;
    padding: 10px;

}

fieldset:hover{
	background: #FFFFFF;
}

legend {
  padding: 0.2em 0.5em;
  border: 1px solid #e3e3e3;
  background: #fafafa;
  font-size:1.0em;
  text-align:right;
  -moz-border-radius:4px;
  font-weight: bold;

}

#content .page label{
display: inline-block; width: 160px;  float: left;
}

#content .page fieldset p{
margin-bottom: 3px;
}


input, textarea, select {
background-color:#FCFCFC;border:solid 1px #C0C0C0; padding: 4px; font-size: 12px;}



h1{
 color: #000000;
 font-size: 16px;
 border-bottom: 1px dashed #ddd;
 margin:0px;
 padding-bottom: 3px;
 margin-bottom: 5px;
}

h2{
    font-size: 18px;
	margin-bottom: 5px;
	border-bottom: 1px dashed #ddd;

}

h3{
    padding-top: 5px;
    font-size: 14px;
	margin-bottom: 5px;
	border-bottom: 1px dashed #ddd;

}



#strona{
 width:1000px;
 text-align:left;
 margin-left:auto;
 margin-right:auto;
}

#header{
 width:1000px;
 height:310px;
 background-image:url('../img/bg_top.jpg');
 background-repeat: no-repeat;
}

#header h1{
 color: #000000;
 font-size: 16px;
 position: absolute;
 padding-top: 100px;
 padding-left: 10px;
 border:0;
 margin:0px;
}

#header .logo{
 position: absolute;
 padding-top: 30px;
 padding-left: 30px;
 width: 199px;
 height: 64px;
}

#schowek{
padding-left: 750px; padding-top:10px; margin: 0; position: absolute;
}
ul#menu {padding-left: 280px; padding-top:240px; margin: 0; position: static; float: right;}
ul#menu li {float:left; display:block; margin-right: 0px;}
ul#menu li a{padding: 0px; font-size: 0px; font-weight:bold; color:#686868;
}

#breadcrumb{
display: table;
}
#breadcrumb .info{

padding-top: 10px;
padding-left: 5px;
}



#right{
 margin-top: 10px;
 margin-bottom: 10px;
 width:242px;
 float:left;
 position:relative;
 }

#right .box-text{
 font-size: 12px;
 color:#333333;
 background-image:url('../img/bg_box_left.jpg');
 padding-left: 20px;
 padding-right: 15px;
}

#right .box label{
display: inline-block; width: 40px;
}


ul#nawigacja{margin: 0; padding: 0; list-style: none;}
ul#nawigacja li a{margin: 0; padding-left: 6px; list-style: none; line-height: 30px; margin-top: 2px; display: block; color:#000000;}
ul#nawigacja li a.mieszkanie{background-image:url('../img/bg_link_mieszkanie.png');}
ul#nawigacja li a.dom{background-image:url('../img/bg_link_dom.png');}
ul#nawigacja li a.dzialka{background-image:url('../img/bg_link_dzialka.png');}
ul#nawigacja li a.biuro{background-image:url('../img/bg_link_biuro.png');}
#content{
 float: left;
 display:inline;
 position: relative;
 width:758px;
 margin-top: 10px;
 margin-bottom: 10px;
 }

#content .page {
margin:0;
padding-left: 15px;
padding-right: 20px;
background-image:url('../img/bg_text_content.jpg');
}
#content .page p{
margin:0;
padding:0;
}

img {border:0px;}


#footer{
clear:both;
margin: 0 auto;
text-align:left;
margin-left:auto;
margin-right:auto;

}

#footer .nowe_oferty{

padding-left: 15px;
padding-right: 20px;
background-image:url('../img/bg_nowe_oferty.jpg');

}



.clearfix:after {
 content: ".";
 display: block;
 height: 0;
 clear: both;
 visibility: hidden;
 }

.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */



 @media print{
#lewa{display:none;}

#prawa{display:none;}
#content{width:100%; float:none;}
}

a { color: #000000; text-decoration:none;}

#tinybox {position:absolute; display:none; padding:10px; background:#fff no-repeat 50% 50%; border:3px solid #e3e3e3; z-index:2000}
#tinymask {position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000; z-index:1500}
#tinycontent {background:#fff; font-size: 16px;}

#oferty{
position: relative;
display: table;

}

#oferty .oferta{
padding: 2px;
width: 350px;
background: #f4f4f4;
font-size: 11px;
margin: 5px;
margin-left:0px;
float: left;
text-align: left;

}

#oferty .oferta img{
float: left;
margin: 5px;
}

#oferty .oferta img.i{
float: left;
margin: 0px;
}
#polecane{
position: relative;
width:758px;
height:200px;
background-image:url('../img/bg_text_content.jpg');
}
#polecane ul.ui-tabs-nav{
	position:absolute;
	top:0; left:525px;
	list-style:none;
	padding:0; margin:0;
	width:210px;
}
#polecane ul.ui-tabs-nav li{
	padding:1px 0; padding-left:13px;
	font-size:12px;
	color:#666;
}
#polecane ul.ui-tabs-nav li img{
	float:left; margin:2px 5px;
	padding:2px;
}
#polecane ul.ui-tabs-nav li span{
	font-size:11px; font-family:Verdana;
	line-height:18px;
}
#polecane li.ui-tabs-nav-item a{
	display:block;
	height:63px;
	color:#333;  background:#e4e4e4;
	line-height:20px;
}
#polecane li.ui-tabs-nav-item a:hover{
	background:#d9d9d9;
}
#polecane li.ui-tabs-selected{
	background:url('images/selected-item.gif') top left no-repeat;
}
#polecane ul.ui-tabs-nav li.ui-tabs-selected a{
	background:#b70000;          color:#FFFFFF;
}
#polecane .ui-tabs-panel{
	width:517px; height:200px;
	position:relative;
    margin-left: 15px;
}
#polecane .ui-tabs-panel .info{
	position:absolute;
	top:135px; left:0;
	height:65px;
   width: 517px;
        background-image: url('../images/transparent-bg.png');
}
#polecane .info h2{
	font-size:18px; font-family:Verdana;
	color:#fff; padding:5px; margin:0;
	overflow:hidden; border:0;
}
#polecane .info p{
	margin:0 5px;

	font-family:Verdana; font-size:11px;
	line-height:15px; color:#f0f0f0;
}
#polecane .info a{
	text-decoration:none;
	color:#fff;
}
#polecane .info a:hover{
	text-decoration:underline;
}
#polecane .ui-tabs-hide{
	display:none;
}

.clear { display: block; clear: both; }

/* jCarousel Styles */
.jcarousel-container {  position: relative; }
.jcarousel-clip { z-index: 2; padding: 0; margin: 0;  overflow: hidden; position: relative; }
.jcarousel-list { z-index: 1;  overflow: hidden; position: relative;  top: 0;  left: 0;  margin: 0;  padding: 0; }
.jcarousel-list li, .jcarousel-item { float: left; list-style: none; width: 200px;  height: 185px; }
.jcarousel-next { z-index: 3;  display: none; }
.jcarousel-prev {  z-index: 3;  display: none; }
.jcarousel-container { background: #fff;}
.jcarousel-container-horizontal { width: 900px;  padding: 5px 30px; }
.jcarousel-container-vertical {  width: 150px;  height: 245px;  padding: 40px 20px; }
.jcarousel-clip-horizontal { width:  900px; height: 155px; }
.jcarousel-clip-vertical { width:  75px;  height: 245px; }
.jcarousel-item { width: 250px;  height: 185px; text-align: center; }
.jcarousel-item a { padding-bottom: 3px; display: block; clear: both; white-space: nowrap; overflow: hidden }
.jcarousel-item a img{ }
.jcarousel-item-horizontal {  margin-right: 29px; }
.jcarousel-item-vertical {  margin-bottom: 10px; }
.jcarousel-item-placeholder {  background: #fff; color: #000; }
.jcarousel-next-horizontal {  position: absolute; top: 25px; right: 3px;  width: 12px; height: 84px; cursor: pointer; background: transparent url(../img/next-horizontal.png) no-repeat 0 0; }
.jcarousel-next-horizontal:hover { background-position: 0 0; }
.jcarousel-next-horizontal:active { background-position: 0 0; }
.jcarousel-next-disabled-horizontal,
.jcarousel-next-disabled-horizontal:hover,
.jcarousel-next-disabled-horizontal:active { cursor: default; background-position: 0 0; }
.jcarousel-prev-horizontal { position: absolute;  top: 25px; left: 6px;  width: 12px; height: 84px; cursor: pointer;  background: transparent url(../img/prev-horizontal.png) no-repeat 0 0; }
.jcarousel-prev-horizontal:hover {  background-position: 0 0; }
.jcarousel-prev-horizontal:active {  background-position: 0 0; }
.jcarousel-prev-disabled-horizontal,
.jcarousel-prev-disabled-horizontal:hover,
.jcarousel-prev-disabled-horizontal:active {  cursor: default; background-position: 0 0; }

.tipsy { padding: 5px; font-size: 10px; opacity: 0.8; filter: alpha(opacity=80); background-repeat: no-repeat;  background-image: url(../img/tipsy.gif); }
  .tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 220px; font-size: 12px; text-align: center; }
  .tipsy-inner { -moz-border-radius:3px; -webkit-border-radius:3px; }
  .tipsy-north { background-position: top center; }
  .tipsy-south { background-position: bottom center; }
  .tipsy-east { background-position: right center; }
  .tipsy-west { background-position: left center; }