/*
 *		plik:		css/style.css
 *		autor: 		Technetium [Tc]
 *							Przemek Szalko
 *							01 czerwiec 2007
 *		modify:		Marek Kleszyk
 *							05 luty 2009
 *		system:		T.CMS-4.0-SEO
 */

@import url("menu.css"); 
@import url("comments.css"); 
 
/*----------formularze-----------*/
form
{
	padding:0px;
	margin:0px auto;
}

fieldset
{
	padding:0px;
	margin:0px;
	border:none;
}
legend
{
	display:none;
}

input.text, input.text2, textarea, select, input.file
{
	border: 1px solid #dfdfdf;
	background:#ffffff;
	color: #807F78;
	font-family:Arial;
	font-size:11px;
}

input.text
{
	height:16px;
	padding-top:2px;
	padding-left:2px;
   width:209px;
}

input.text2
{
	height:16px;
	padding-top:2px;
	padding-left:2px;
   margin-left: 2px;
	width:120px;
}

input.small
{
	width:100px;
}


textarea
{
	padding:2px;
}

input.submit 
{

	margin:0px auto;
	margin-left:274px;
	width:99px;
	height:17px;
	background:url(../img/button_wyslij.jpg) 0 0 no-repeat;
	cursor:pointer;
	border:none;
	display:block;
}

select
{
	padding-left:2px;
	height:18px;
	width:213px;
}

option
{
	border:none;
   padding-left: 5px;
}

div.kontrolka
{
	overflow:hidden;
	clear:both;
	margin-bottom:5px;
}

div.kontrolka_textarea
{
	overflow:hidden;
	clear:both;
	margin-bottom:5px;
	padding:0px;
}

div.kontrolka p, div.kontrolka_textarea p
{
	font-size:10px;
	color:#5d6a6d;
	margin-left:140px;
	margin-top:3px;
}

div.form_separator
{
	height:1px;
	border-bottom:1px solid #e5e5e5;
	width:300px;
	margin:10px auto;
}

div.przycisk
{
	overflow:hidden;
	clear:both;
	margin-bottom:5px;
	text-align:left;
}

.textowka {
   padding: 10px;
}

			/* --------- layout ---------- */
		
body {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	text-align: center;
   background: #fff;
	font-family: "Arial", "Verdana", "Helvetica",  sans-serif;
	font-size: 11px;
	color: #4c4b40;
}

#container 
{
	margin: 0 auto;
	padding: 0;
	width: 1000px;
	height: auto;
	text-align: left;
	overflow:hidden;
}

#top
{
	width: 1000px;
   height: auto;
   position: relative;
   float: left;
   z-index: 3;
}

#top #logo
{
	width: 247px;
   height: 88px;
   margin-top: 9px;
   float: left;
   position: relative;
   z-index: 100;
}

#top #reklama
{
	width: 500px;
   height: 88px;
   margin-top: 9px;
   float: left;
}

#top #menu-top
{
	width: 248px;
   height: 47px;
   margin-top: 5px;
   margin-right: 5px;
   text-align: right;
   float: left;
   position: relative;
   z-index: 100;
}

#top #data
{
	width: 243px;
   height: 25px;
   text-align: right;
   padding-top: 20px;
   padding-right: 10px;
   color: #9a9a9a;
   float: left;
}

#top #data strong {
   color: #a4062f;
}

#top #main-menu
{
   width: 1000px;
	height: 55px;
	position: relative;
}

#base
{
	width: 1000px;
   height: auto;
   position: relative;
   background-color: #fff;
   float: left;
	 z-index:1;
	 
}

#base #left
{
	width: 292px;
   float: left;
}

#base #right
{
	width: 708px;
   float: left;
}

#base #right a.margin-right
{
    margin-right: 15px;
}




.page-title 
{
	height: 49px;
	border-bottom: 1px solid #dfdfdf;
}

.pt-offer {
    width: 698px;
}

.page-title h1
{
	line-height:49px;
	margin-left:11px;
	font-size: 10pt;
}

.page-title h1 img
{
	margin-top:21px;
}

div.page-content 
{
	margin-top:5px;
        overflow: hidden;
        clear: left;
}

div#footer
{
	width: 980px;
   height: auto;
   margin: 10px;
   margin-top: 20px;
   position: relative;
   float: left;
}

div#footer #menu-bottom
{
   width: 980px;
   height: 20px;
   margin-top: 10px;
	border-bottom:1px solid #dbdbdb;
	float: left;
}

div#footer div#copyright
{
   width: 966px;
   height: 40px;
   padding: 0 7px;
   margin-top: 8px;
	color:#929292;
   position: relative;
	float: left;
}

div#footer div#copyright strong {
   color: #53327b;
}

div#footer div#copyright a
{
	color:#929292;
}

div#footer div#copyright div#center-house
{
   width: 102px;
   height: 30px;
	position: absolute;
   right: 102px;
   top: -33px;
}

div#footer div#menu-bottom div#wstecz
{
   background: url("../img/wstecz.jpg") no-repeat scroll 0 25px transparent;
   height: 20px;
   padding-top: 10px;
   position: absolute;
   right: 49px;
   text-align: center;
   top: 1px;
   width: 53px;
   z-index: 999999;
}

div#footer div#menu-bottom div#do-gory
{
   background: url("../img/do-gory.jpg") no-repeat scroll 0 25px transparent;
   height: 20px;
   padding-top: 10px;
   position: absolute;
   right: 0;
   text-align: center;
   top: 1px;
   width: 53px;
}

div#footer div#menu-bottom div#wstecz a, div#footer div#menu-bottom div#do-gory a {
   color: #929292;
}

div#footer div#menu-bottom div#do-gory a {
   border: none;
}

div#footer div#menu-bottom div#wstecz a {
   padding: 0 5px;
   border-right: 1px solid #929292;
}

div#footer div#realizacja {
   width: 149px;
   height: 16px;
   padding-top: 14px;
   text-align: right;
   position: absolute;
   right: 6px;
   top: 9px;
}

#left .box {
   width: 272px;
   margin: 0 10px;
   height: auto;
}

#left .box .box-nagl {
   width: 272px;
   height: 45px;
   position: relative;
}

#left #left-box1 .box-nagl {
   background: transparent url('../img/box1.jpg') no-repeat scroll 0 0;
}

#left #left-box2 .box-nagl {
   background: transparent url('../img/box2.jpg') no-repeat scroll 0 0;
}

#left #left-box3 .box-nagl {
   background: transparent url('../img/box3.jpg') no-repeat scroll 0 0;
}

#left #left-box4 .box-nagl {
   background: transparent url('../img/box4.jpg') no-repeat scroll 0 0;
}

#left #left-box5 .box-nagl {
   background: transparent url('../img/box5.jpg') no-repeat scroll 0 0;
}

#left .box .box-nagl a.up {
   width: 12px;
   height: 12px;
   position: absolute;
   right: 16px;
   top: 15px;
}

#left .box .box-nagl a.down {
   width: 12px;
   height: 12px;
   position: absolute;
   right: 4px;
   top: 15px;
}

#left .box .box-tresc {
   width: 272px;
   height: auto;
   color: #4e473b;
   position: relative;
}

#left .box .box-tresc a {
   color: #4e473b;
}

div.sciezka
{
	line-height: 49px;
	padding-left: 11px;
	border-bottom:1px solid #dfdfdf;
}

div.sciezka strong
{
	color:#b5b5b0;
}

div.sciezka a
{
	color:#97968e;
	background: url(../img/arrow4.jpg) 0 52% no-repeat;
	padding-left:10px;
	margin-left:8px;
}

div.sciezka a.first
{
	background:none;
	padding-left:0px;
	margin-left:0px;
}

.naj-row {
   width: 708px;
   height: auto;
   position: relative;
   float: left;
}

.naj-row .naj-gora {
   width: 708px;
   height: 41px;
   border-bottom: 1px solid #dfdfdf;
   float: left;
}

.naj-row .naj-title {
   width: 120px;
   height: 41px;
   background: transparent url(../img/naj-title.jpg) no-repeat 0 0;
   position: absolute;
   left: 0;
   top: 1px;
}

.naj-row .naj-box {
   width: 340px;
   height: 144px;
   overflow: hidden;
   border-bottom: 1px solid #dfdfdf;
   position: relative;
   float: left;
}

.naj-row .naj-lewy {
   margin-right: 14px;
}

.naj-row .naj-prawy {
   margin-left: 14px;
}

.naj-row .naj-box .naj-foto {
   width: 126px;
   height: 105px;
   margin: 9px 0;
   padding: 10px 7px;
   text-align: center;
   display: table;
   overflow: hidden;
   float: left;
}

.naj-row .naj-box .naj-foto a {
   display: table-cell;
   text-align: center;
   vertical-align: middle;
}

.naj-row .promowane .naj-foto {
   background-color: #ebebeb;
}

.naj-row .naj-box .naj-foto .naj-icon {
   width: 124px;
   height: 18px;
   position: absolute;
   text-align: left;
   top: 22px;
   left: 9px;
}

.naj-row .naj-box .naj-foto .sprzedane, .ofe-foto .sprzedane {
   width: 77px;
   height: 77px;
   background: transparent url(../img/sprzedane.gif) no-repeat 0 0;
   position: absolute;
   left: 56px;
   bottom: 20px;
}

.naj-row .naj-box .naj-foto .wstrzymane, .ofe-foto .wstrzymane {
   width: 86px;
   height: 86px;
   background: transparent url(../img/wstrzymane.gif) no-repeat 0 0;
   position: absolute;
   left: 46px;
   bottom: 20px;
}

.naj-row .naj-box .naj-foto .wynajete, .ofe-foto .wynajete {
   width: 77px;
   height: 77px;
   background: transparent url(../img/wynajete.gif) no-repeat 0 0;
   position: absolute;
   left: 56px;
   bottom: 20px;
}

.ofe-foto .sprzedane2 {
   width: 77px;
   height: 77px;
   background: transparent url(../img/sprzedane.gif) no-repeat 0 0;
   position: absolute;
   right: 3px;
   bottom: 9px;
}

.ofe-foto .wstrzymane2 {
   width: 86px;
   height: 86px;
   background: transparent url(../img/wstrzymane.gif) no-repeat 0 0;
   position: absolute;
   right: 3px;
   bottom: 9px;
}

.ofe-foto .wynajete2 {
   width: 77px;
   height: 77px;
   background: transparent url(../img/wynajete.gif) no-repeat 0 0;
   position: absolute;
   right: 3px;
   bottom: 9px;
}

.naj-row .naj-box .naj-opis {
   width: 200px;
   height: 105px;
   margin: 9px 0;
   padding: 10px 0;
   color: #4c4b40;
   float: left;
}

.naj-row .promowane .naj-opis {
   background-color: #ebebeb;
}

.naj-row .naj-box .naj-opis .naj-kat {
   width: 192px;
   height: 21px;
   margin-bottom: 5px;
   border-bottom: 1px solid #dfdfdf;
   display: block;
   padding-right: 8px;
}

.naj-row .naj-box .naj-opis .naj-kat a {
   position: relative;
   top: -3px;
   float: right;
}

img.arrow3 {
   position: relative;
   top: -3px;
   margin: 0 2px;
}

.naj-row .naj-box .naj-opis span.naj-o {
   width: 80px;
   float: left;
}

.naj-row .naj-box .naj-opis .naj-kod {
   width: 192px;
   height: 33px;
   margin-bottom: 5px;
   display: block;
   font-weight: bold;
}

.naj-row .naj-box .naj-opis strong.naj {
   color: #693d95;
}

.path {
   padding: 0 9px;
   line-height: 48px;
   color: #5a5a5a;
   font-size: 10pt;
   font-weight: bold;
}

.path span {
   color: #cb1641;
}

.path a {
   color: #5a5a5a;
}

#oferta {
   width: 690px;
   margin: 18px 9px;
   position: relative;
   overflow: hidden;
}

#oferta .ofe-foto {
   width: 264px;
   height: 205px;
   position: absolute;
   top: 0;
   left: 0;
   text-align: center;
   float: left;
}

#oferta .ofe-foto .ofe-icon {
   width: 150px;
   height: 18px;
   position: absolute;
   text-align: left;
   top: 5px;
   left: 8px;
}

#oferta .ofe-icon2 {
   width: 180px;
   height: 23px;
   position: absolute;
   text-align: left;
   top: 5px;
   left: 8px;
}

#oferta a#bt-prev {
   width: 20px;
   height: 80px;
   position: relative;
   left: 270px;
   overflow: hidden;
   background: transparent url(../img/bt-prev.jpg) no-repeat center center;
   float: left;
}

#oferta #foto-hide {
   width: 382px;
   height: 80px;
   position: relative;
   left: 270px;
   overflow: hidden;
   float: left;
}

#oferta a#bt-next {
   width: 20px;
   height: 80px;
   position: relative;
   left: 270px;
   background: transparent url(../img/bt-next.jpg) no-repeat center center;
   overflow: hidden;
   float: left;
}

#oferta #foto-hide #foto-hide2 {
   height: 80px;
   float: left;
}

#oferta #foto-hide #foto-hide .ofe-img {
   width: 97px;
   height: 80px;
   float: left;
}

#oferta .cechy {
   width: 410px;
   height: auto;
   color: #4e473b;
   float: right;
}

#oferta .cechy .ofe-row {
   width: 410px;
   height: 23px;
   line-height: 23px;
   background: transparent url(../img/row.jpg) repeat-x bottom;
   display: block;
}

#oferta .cechy .ofe-row span.ofe-o {
   width: 256px;
   height: 23px;
   line-height: 23px;
   padding-left: 10px;
   background: transparent url(../img/arrow5.jpg) no-repeat left center;
   float: left;
}

#oferta .cechy .ofe-row .oo {
   color: #693d95;
}

#oferta .o-icon {
   width: 258px;
   height: 39px;
   background: transparent url(../img/o-icon.jpg) no-repeat 0 0;
   float: left;
}

#oferta .o-icon-r {
   width: 258px;
   height: 39px;
   background: transparent url(../img/o-icon2.jpg) no-repeat 0 0;
   float: left;
}

#oferta .o-doradca {
   width: 404px;
   height: 18px;
   margin-left: 6px;
   padding: 19px 1px 2px 11px;
   background: transparent url(../img/o-doradca.jpg) no-repeat 0 0;
   float: left;
}

#oferta .o-doradca a {
   color: #4C4B40;
}

#oferta .o-opis {
   width: 690px;
   height: auto;
   margin-top: 5px;
   position: relative;
   float: left;
}

#oferta .o-opis .o-opis2 {
   width: 690px;
   height: 38px;
   border-bottom: 1px solid #dfdfdf;
   float: left;
}

#oferta .o-opis .o-opis3 {
   width: 39px;
   height: 38px;
   background: transparent url(../img/o-opis.jpg) no-repeat 0 0;
   position: absolute;
   left: 0;
   top: 1px;
}

#oferta .o-opis .o-opis4 {
   width: 670px;
   height: auto;
   padding: 10px;
   float: left;
   font-size: 12px;
   line-height: 23px;
}

#oferta .o-opis .o-opis4 p {
   font-size: 12px;
}

#oferta .o-icon2 {
   width: 670px;
   height: auto;
   padding: 21px 10px 10px;
   float: left;
}

#oferta .o-icon2 a.i {
   margin-right: 45px;
}

#oferta .o-data {
   width: 670px;
   height: auto;
   padding: 5px 12px;
   color: #929292;
   float: left;
   font-size: 9px;
}

#oferta .o-data span {
   color: #4e473b;
}

#oferta .o-nav {

}

#oferta .o-nav a {
    float: left;
}

#oferta .o-nav a.margin-left {
    margin-left: 10px;
}

#oferta #prices {
    float: right;
    text-align: right;
}

#oferta #prices #price {
    font-size: 15px;
    color: #a1112d;
}

#oferta #prices #price-per-meter {
    font-size: 11px;
    color: #5a5a5a;
}

.kod {
   color: #3D1D63;
}

#wyszukiwarka {
   width: 708px;
   height: 194px;
   margin: 8px 0 8px 0;
   border-left: 1px solid #dfdfdf;
   border-bottom: 1px solid #dfdfdf;
   position: relative;
   float: left;
}

#wyszukiwarka .wysz-ofert {
   width: 121px;
   height: 27px;
   background: transparent url(../img/wyszukiwarka-ofert.jpg) no-repeat 0 0;
   position: relative;
   left: -1px;
   float: left;
}

#wyszukiwarka .wysz-promowane {
   width: 96px;
   height: 30px;
   background: transparent url(../img/oferty-promowane.jpg) no-repeat 0 0;
   position: absolute;
   top: 165px;
   left: -1px;
}

#wyszukiwarka .wysz-znalezione {
   width: 96px;
   height: 30px;
   background: transparent url(../img/oferty-znalezione.jpg) no-repeat 0 0;
   position: absolute;
   top: 165px;
   left: -1px;
}

#wyszukiwarka .wysz1 {
   width: 10px;
   height: 111px;
   background: transparent url(../img/wyszukiwarka-left.jpg) no-repeat 0 0;
   position: absolute;
   top: 42px;
   left: 12px;
}

#wyszukiwarka .wysz2 {
   width: 685px;
   height: 109px;
   border-top: 1px solid #dfdfdf;
   border-bottom: 1px solid #dfdfdf;
   position: absolute;
   top: 42px;
   left: 22px;
}

img.house {
   position: absolute;
   bottom: 20px;
   left: 10px;
}

.form-szuk {
   width: 590px;
   height: 90px;
   overflow: hidden;
   position: absolute;
   top: 11px;
   left: 80px;
}

input.szukaj {
   position: absolute;
   bottom: 0;
   right: 4px;
}

a.zawansowane {
   position: absolute;
   bottom: 8px;
   right: 75px;
}

.l1 {
   width: 67px;
   height: 21px;
   line-height: 21px;
   margin-right: 15px;
   float: left;
}

.l2 {
   width: 70px;
   height: 21px;
   line-height: 21px;
   margin-right: 15px;
   text-align: right;
   float: left;
}

.l3 {
   width: 110px;
   height: 21px;
   line-height: 21px;
   margin-left: 15px;
   float: left;
}

.in {
   width: 190px;
   height: 14px;
   margin: 2px;
   padding: 1px 2px;
   color: #aaa9a5;
   font-size:11px;
   border: 1px solid #d0d0d0;
   float: left;
}

.in2 {
   width: 196px;
   height: 18px;
   margin: 2px;
   color: #aaa9a5;
   font-size:11px;
   border: 1px solid #d0d0d0;
   float: left;
}

.in3 {
   width: 81px;
   height: 14px;
   margin: 2px;
   padding: 1px 2px;
   color: #aaa9a5;
   font-size:11px;
   border: 1px solid #d0d0d0;
   float: left;
}

.form-szuk2 {
   width: 252px;
   height: 148px;
   padding: 15px 10px;
   overflow: hidden;
   position: relative;
   color: #717069;
}

input.szukaj2 {
   position: absolute;
   bottom: 5px;
   right: 13px;
}

a.zawansowane2 {
   position: absolute;
   bottom: 5px;
   right: 77px;
}

.ll1 {
   width: 64px;
   height: 21px;
   line-height: 21px;
   margin-right: 10px;
   float: left;
}

.ll2 {
   width: 70px;
   height: 21px;
   line-height: 21px;
   margin-right: 10px;
   float: left;
}

.ll3 {
   width: 100px;
   height: 21px;
   line-height: 21px;
   margin-right: 10px;
   float: left;
}

.iin {
   width: 165px;
   height: 14px;
   margin: 2px;
   padding: 1px 2px;
   color: #aaa9a5;
   font-size:11px;
   border: 1px solid #d0d0d0;
   float: left;
}

.iin2 {
   width: 172px;
   height: 18px;
   margin: 2px;
   color: #aaa9a5;
   font-size:11px;
   border: 1px solid #d0d0d0;
   float: left;
}

.iin3 {
   width: 60px;
   height: 14px;
   margin: 2px;
   padding: 1px 2px;
   color: #aaa9a5;
   font-size:11px;
   border: 1px solid #d0d0d0;
   float: left;
}

.stronicowanie {
    border-bottom: 1px solid #DFDFDF;
    color: #929292;
    height: 34px;
    line-height: 28px;
    width: 708px;
}

.sort {
   width: auto;
   color: #929292;
   float: left;
}

.strony {
   width: auto;
   color: #929292;
   float: left;
   margin-left: 6px;
}

.change-view {
    height: 33px;
    line-height: 28px;
    float: right;
    font-size: 11px;
    color: #929292;
}

.change-view div, .change-view a {
    float: left;
}

.change-view a {
    display: block;
    width: 21px;
    height: 21px;
    margin-top: 3px;
}

.change-view a:hover {
    background-position: 0 -21px;
}

.change-view a.active {
    background-position: 0 -21px;
}

.change-view .list-1 {
    margin-left: 5px;
    background: url("../img/view-1-icon.png") no-repeat;
}

.change-view .list-2 {
    margin-left: 3px;
    background: url("../img/view-2-icon.png") no-repeat;
}

.inactive {
   margin: 0 1px;
   color: #693d95;
   font-weight: bold;
}

.link {
   color: #929292;
}

.inactive img, .link img {
   position: relative;
   top: 4px;
}

a.a-mapy {
   width: 60px;
   height: 20px;
   position: relative;
   top: 9px;
   left: 10px;
   float: left;
}

a.a-lokalizacja {
   width: 80px;
   height: 20px;
   position: relative;
   top: 9px;
   left: 10px;
   float: left;
}

a.a-zapytaj {
   width: 100px;
   height: 20px;
   position: relative;
   top: 9px;
   left: 10px;
   float: left;
}

#oferta #div-mapy, #oferta #div-lokalizacja, #oferta #div-zapytaj {
   width: 670px;
   height: auto;
   padding: 38px 10px 5px 10px;
   margin-top: 5px;
   float: left;
}

#oferta #div-zapytaj {
    background: url("../img/zadaj-pytanie-head.png") no-repeat;
    width: 420px;
    padding-top: 43px;
}

#oferta #div-zapytaj form {
    
}

#oferta #div-zapytaj table {
    
}

#oferta #div-zapytaj table tr {

}

#oferta #div-zapytaj table td {
    height: 20px;
    padding-top: 5px;
    #padding-top: 3px;
    vertical-align: bottom;
}

#oferta #div-zapytaj table td.label {
    width: 115px;
}

#oferta #div-zapytaj table input.text {
    width: 301px;
}

#oferta #div-zapytaj table textarea {
    width: 299px;
    height: 74px;
}

#oferta #div-zapytaj table tr.textarea td.label {
    vertical-align: top;
    padding-top: 7px;
}

#oferta #div-zapytaj table tr.textarea td {
    overflow: hidden;
}

#oferta #div-zapytaj table tr.row-token td {
    height: 42px;
    line-height: 42px;
    padding-top: 3px;
    #padding-top: 2px;
}

#oferta #div-zapytaj table tr.row-token .text {
    width: 97px;
    margin-right: 4px;
    margin-top: 11px;
    float: left;
}

#oferta #div-zapytaj table tr.row-token img {
    float: left;
    margin-right: 13px;
    border: 1px solid #DFDFDF;
}

#oferta #div-zapytaj table tr.row-token .submit {
    width: 40px;
    height: 21px;
    float: left;
    background: url("../img/wyslij.jpg") no-repeat;
    border: none;
    cursor: pointer;
    margin: 11px 0px 0px 0px;
    padding: 0px;
}

#oferta #doradca {
    float: left;
    background: url("../img/kontakt-z-doradca-head.png") no-repeat;
    padding-top: 48px;
    width: 250px;
    height: auto;
    position: relative;
}

#oferta #doradca .photo {
    width: 98px;
    height: 124px;
    text-align: center;
    float: left;
}

#oferta #doradca .photo .middle {
    width: 98px;
    height: 124px;
    text-align: center;
    line-height: 124px;
    display: table;
}

#oferta #doradca .photo .middle a {
    display: table-cell;
    vertical-align: middle;
}

#oferta #doradca .desc {
    float: left;
    margin-left: 15px;
    width: 137px;
}

#oferta #doradca .desc p {
    line-height: 22px;
    font-size: 11px;
}

#oferta #doradca .desc p a {
    text-decoration: underline;
    color: #414141;
}

#oferta #doradca .desc p.name {
    font-size: 12px;
    color: #552b81;
}

#oferta #doradca .desc p.email-head {
    margin-top: 17px;
}

#oferta #border-bottom {
    clear: left;
    background: #e3e3e3;
    width: 100%;
    height: 1px;
}

.up, .down { display: none; }

table#form-zgl {
   width: 500px;
}

table#form-zgl tr td {
   padding: 3px;
}

.min-wys {
   min-height: 205px;
}

.div_zaw {
   float: left;
}

			/* --------- galeria ---------- */

.foto-pokaz {
	margin-bottom: 5px;
	padding: 5px;
}

.foto-opis {
	text-align: justify;
	display: block;
}

.foto-gal {
   padding: 10px;
	text-align: center;
	vertical-align: middle;
}

.foto-gal:hover {
	cursor: pointer;
}

div#okno
{
	width: 600px;
	overflow: hidden;
	position: relative;
	/*top: 50px;
	left: 200px;*/
	padding: 10px;
	/*border: 2px solid #562382;*/
	background-color: #fff;
        text-align: left;
   /*display: none;*/
}

.goog-te-banner-frame{display: none !important;}
body{top: 0px !important;}

.goog-te-balloon-frame{display: none !important;}
.goog-te-balloon-frame:hover{display: none !important;}
font{background: transparent !important;}
font:hover{background: transparent !important;}


/* slider ofert promowanych na podstronach */
#promoted-slider {
    width: 980px;
    margin-left: 10px;
    overflow: hidden;
}

#promoted-slider #head {
    width: 100%;
    height: 37px;
}

#promoted-slider #head #promoted-text {
    float: left;
}

#promoted-slider #head #see-all-button{
    float: right;
    margin: 11px 0px 0px 0px;
}

/*jcarousel*/
.jcarousel-skin-squash {
    background: none repeat scroll 0 0 #EBEBEB;
    border: 1px solid #DEDEDE;
    height: 146px;
    overflow: hidden;
    width: 987px;
    padding: 4px 3px 3px 4px;
    margin: 0px;
}

.jcarousel-skin-squash li, .jcarousel-skin-squash ul {
    margin: 0px;
    margin-bottom: 3px;
    overflow: hidden
    /*padding: 0px;*/
}

.jcarousel-skin-squash li {
    float: left;
    list-style: none;
}

.jcarousel-skin-squash .margin-left {
    /*margin-left: 16px;*/
}

.jcarousel-skin-squash .jcarousel-container {

}

.jcarousel-skin-squash .jcarousel-direction-rtl {
    direction: ltr;
}

.jcarousel-skin-squash .jcarousel-container-horizontal {
    width: 100%;
    height: 153px;
    overflow: hidden;
}

.jcarousel-skin-squash .jcarousel-container-vertical {

}

.jcarousel-skin-squash .jcarousel-clip-horizontal {
    width: 100%;
    height: 153px;
    overflow: hidden;
}

.jcarousel-skin-squash .jcarousel-clip-vertical {

}

.jcarousel-skin-squash .jcarousel-item, .jcarousel-skin-squash li {
    width: 125px;
    height: 146px;
    margin-right: 16px;
    text-align: center;
    position: relative;
}

.jcarousel-skin-squash .margin-left {
    /*margin-left: 12px;*/
}

.jcarousel-skin-squash .jcarousel-item-horizontal {
    /*margin-right: 12px;*/
}

.jcarousel-skin-squash .jcarousel-direction-rtl .jcarousel-item-horizontal {

}

.jcarousel-skin-squash .jcarousel-item-vertical {

}

.jcarousel-skin-squash .jcarousel-item-placeholder {

}

.jcarousel-skin-squash .jcarousel-list {
    width: auto;
}

.jcarousel-skin-squash .jcarousel-item .middle, .jcarousel-skin-squash li .middle {
    width: 125px;
    height: 105px;
    line-height: 105px;
    display: table;
    text-align: center;
}

.jcarousel-skin-squash .jcarousel-item .middle a, .jcarousel-skin-squash li .middle a {
    display: table-cell;
    vertical-align: middle;
}

.jcarousel-skin-squash .jcarousel-item .icons, .jcarousel-skin-squash li .icons {
    position: absolute;
    width: 123px;
    top: 2px;
    left: 0px;
}

.jcarousel-skin-squash .jcarousel-item .icons img, .jcarousel-skin-squash li .icons img {
    margin-left: 2px;
    float: left;
}

.jcarousel-skin-squash .jcarousel-item .desc, .jcarousel-skin-squash li .desc {
    width: 93px;
    height: 36px;
    padding: 3px 16px 2px 16px;
    font: normal 9px Arial;
    background: #fff;
}

.jcarousel-skin-squash .jcarousel-item .desc p a, .jcarousel-skin-squash li .desc p a {
    font-size: 9px;
    text-decoration: none;
}

.jcarousel-skin-squash .jcarousel-item .desc p.first a, .jcarousel-skin-squash li .desc p.first a {
    color: #6b369b;
}

.jcarousel-skin-squash .jcarousel-item .desc p.second a, .jcarousel-skin-squash li .desc p.second a {
    color: #6a6a6a;
}

/*widok listowania ofert nr 1*/
.offers-listing .item {
    position: relative;
    width: 677px;
    height: 105px;
    padding: 9px 20px 9px 9px;
    border: 1px solid #eaeaea;
    background: #f8f8f8;
    margin-top: 9px;
    overflow: hidden;
}

.offers-listing .whitebg {
    background: #fff;
}

.offers-listing .item-first {
    margin-top: 10px;
}

.str-search {
    top: 203px;
}

.offers-listing .item:hover {
    border: 1px solid #ffd7df;
    background: #ffebf0;
}

.offers-listing .item .photo {
    width: 125px;
    height: 105px;
    position: relative;
    margin-right: 10px;
    float: left;
}

.offers-listing .item .photo .middle {
    display: table;
    height: 105px;
    line-height: 105px;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 125px;
}

.offers-listing .item .photo .middle a {
    display: table-cell;
    vertical-align: middle;
}

.offers-listing .item .photo .naj-icon {
   width: 124px;
   height: 18px;
   position: absolute;
   text-align: left;
   top: 2px;
   left: 0px;
}

.offers-listing .item .photo .naj-icon img.icon-1 {
    position: relative;
    margin-left: 2px;
    float: left;
}

.offers-listing .item .photo .wstrzymane {
    background: url("../img/wstrzymane.gif") no-repeat scroll 0 0 transparent;
    bottom: 0;
    height: 86px;
    left: 39px;
    position: absolute;
    width: 86px;
}

.offers-listing .item .photo .sprzedane {
    background: url("../img/sprzedane.gif") no-repeat scroll 0 0 transparent;
    bottom: 0;
    height: 77px;
    left: 48px;
    position: absolute;
    width: 77px;
}

.offers-listing .item .photo .wynajete {
   width: 77px;
   height: 77px;
   background: transparent url(../img/wynajete.gif) no-repeat 0 0;
   position: absolute;
   left: 48px;
   bottom: 0px;
}

.offers-listing .item .container {
   width: 542px;
   height: auto;
   overflow: hidden;
   float: left;
}

.offers-listing .f-left {
   float: left;
}

.offers-listing .item .container .info-1 {
    font-family: Arial;
    font-size: 12px;
    height: 23px;
    line-height: 23px;
}

.offers-listing .item .container .info-1 strong {
    color: #5a5a5a;
}

.offers-listing .item .container .info-1 strong.kod {
    color: #3d1d63;
}

.offers-listing .item .container .info-2 {
    color: #A1112D;
    font: bold 12px/21px Arial;
    height: 21px;
}

.offers-listing .item .container .info-2 .price {
    float: right;
    text-align: right;
    font-size: 15px;
    font-weight: normal;
    margin: 0px;
    padding:0px;
}

.offers-listing .item .container .info-3 {
    border-bottom: 1px solid #DFDFDF;
    color: #5A5A5A;
    font: 12px/14px Arial;
    height: 22px;
    overflow: hidden;
    width: 542px;
}

.offers-listing .item .container .info-3 .price-per-meter {
    float: right;
    text-align: right;
    font-size: 11px;
    font-weight: bold;
}

.offers-listing .item .container .desc {
    color: #7D7D7D;
    font: 11px/12px Arial;
    margin-top: 7px;
    width: 100%;
}

.offers-listing .item .container .desc a {
    font: normal 11px Arial;
    color: #7d7d7d;
    text-decoration: underline;
}

.offers-listing .item .container .aktowka {
    position: absolute;
    right: 21px;
    top: 9px;
}

/* zapytaj o kredyt */
#ask-for-credit-wrapper {
    display: none;
}

#ask-for-credit {
    background: url("../img/zapytaj-o-kredyt-head.png") no-repeat;
    width: 420px;
    padding: 43px 10px 5px 10px;
    height: auto;
    overflow: hidden;
    margin: 15px;
    text-align: left;
}

#ask-for-credit p {
    padding: 6px 0px;
}

#ask-for-credit form {

}

#ask-for-credit table {

}

#ask-for-credit table tr {
    text-align: left;
}

#ask-for-credit table td {
    height: 20px;
    padding-top: 5px;
    #padding-top: 3px;
    vertical-align: bottom;
}

#ask-for-credit table td.label {
    width: 115px;
}

#ask-for-credit table input.text {
    width: 301px;
}

#ask-for-credit table textarea {
    width: 299px;
    height: 74px;
}

#ask-for-credit table tr.textarea td.label {
    vertical-align: top;
    padding-top: 7px;
}

#ask-for-credit table tr.textarea td {
    overflow: hidden;
}

#ask-for-credit table tr.row-token td {
    height: 42px;
    line-height: 42px;
    padding-top: 3px;
    #padding-top: 2px;
}

#ask-for-credit table tr.row-token .text {
    width: 97px;
    margin-right: 4px;
    margin-top: 11px;
    float: left;
}

#ask-for-credit table tr.row-token img {
    float: left;
    margin-right: 13px;
    border: 1px solid #DFDFDF;
}

#ask-for-credit table tr.row-token .submit {
    width: 40px;
    height: 21px;
    float: left;
    background: url("../img/wyslij.jpg") no-repeat;
    border: none;
    cursor: pointer;
    margin: 11px 0px 0px 0px;
    padding: 0px;
}

#lang-pl {
    background: url("../img/icon-lang-pl.png") 0 -23px no-repeat;
    margin-left: 3px;
}

#lang-en {
    background: url("../img/icon-lang-en.png") 0 -23px no-repeat;
    margin-left: 5px;
}

#menu-top a#lang-pl, #menu-top a#lang-en {
    width: 22px;
    height: 23px;
    margin-top: 14px;
    overflow: hidden;
    padding: 0;
}

#lang-pl:hover, #lang-en:hover, #menu-top a.lang-active {
    background-position: 0 0;
}

.hide {
    display: none;
}

.margin-top {
    margin-top: 6px;
}

#calculator-wrapper {
    display: none;
}

/************FB CONTAINER***********/
#fb_container{
	margin-top: 10px;
	padding: 0 10px;
}
#fb_like_button{
	position: relative;
	top: -37px;
	margin-bottom: -15px;
	left: 630px;
	width: 70px;
}
