body{
  margin:0 auto;
  margin-top:0px;
  padding: 0;
  background:#ffffff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #000;
  line-height:150%;
}


div, td, p,  h1, h2, h3, h4, h5, h6, pre
{
  font-size: 13px;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-weight:normal;
  margin:0px;
  padding:0px;
}

a {text-decoration: none; color:#000;}
a:hover{text-decoration: none;}


img {border: none;}
img.left {float: left;	margin-right: 15px;}
img.right {float: right; margin-left: 15px;}




form{margin: 0; padding: 0;}

fieldset{margin: 0; padding: 0; border: none;}
.left{text-align:left;}
.right{text-align:right;}
.center{text-align:center;}
.vmiddle{vertical-align:middle !important;}
.vtop{vertical-align:top !important;}


.info{float:left;  width:670px; padding: 5px 10px 5px 10px; clear:left; color: #000000;}
.error{float:left; width:670px; margin: 10px 0px 20px 0px; padding: 5px 10px 5px 10px; clear:left; color: #fff; font-weight: bold; text-align: center; background: #FF0000; border: solid #000 1px;}
.communication{float:left; width:670px; margin: 10px 0px 20px 0px; padding: 5px 10px 5px 10px; clear:left; color: #fff; font-weight: bold; text-align: center; background: #008000; border: solid #000 1px;}

.error span{float:left; width:670px; text-align:center; color: #fff; padding: 4px 10px 4px 10px; margin:0px;}
.communication span{float:left; width:670px; text-align:center; color: #fff; padding: 4px 10px 4px 10px; margin:0px;}

.errors{color:red;}
.communications{color:#777777;}


.input_text{ padding:1px 2px; border:solid #473D7C 1px; margin:0px;  color:#000; display:inline;}


/*Start*/
#start{
  position:relative;
  height: 100%;
  margin:0 auto;
  width: 980px;
}


/*Header*/
#Header{float:left; width: 980px; height:174px; padding:0px 0px;}
#HeaderMenu{float:left; width: 910px; height:41px; padding:0px 35px; background:url('../../images/header-menu.jpg') repeat-x; color:#fff; text-align:center;}
#HeaderMenu div{float:left; height:31px; padding:10px 5px 0px 5px; margin: 0px 5px; font-size:14px; font-weight:bold;}
#HeaderMenu div.active, #HeaderMenu div:hover{float:left; height:23px; border-bottom:solid #78BED7 8px;}

#HeaderMenu div a{color:#CFC8EA; font-size:14px;}
#HeaderMenu div.active a, #HeaderMenu div:hover a{color:#78BED7;}




#Contener{
  float:left;
  width:980px;
  padding:0px 0px;
  background:#DEDEDC;
}


#ContenerCenter{
  float:left;
  width:696px;
  padding:5px 30px;
}

#ContenerNieruchomosci{
  float:left;
  width:726px;
  padding:5px 15px;
}

#ContenerRight{
  float:left;
  width:224px;
  padding:5px 0px;
}

#RightMenu{float:left; width: 224px;  padding:0px 0px;  color:#fff; text-align:left;}
#RightMenu div{float:left; width: 192px; height:28px; padding:6px 16px 0px 16px; margin: 0px 0px; background:url('../../images/menu-right.jpg') no-repeat; font-size:14px; font-weight:bold;}
#RightMenu div.active, #RightMenu div:hover{float:left; background:url('../../images/menu-right-active.jpg') no-repeat;}

#RightMenu div a{color:#CFC8EA; font-size:14px;}
#RightMenu div.active a, #RightMenu div:hover a{color:#78BED7;}

.RightSectionFirst{float:left; width:186px; background:#969593; padding:5px 10px 5px 10px; margin:5px 0px; color:#FCFBF9; font-weight:bold !important; }
.RightSectionFirst p{color:#FCFBF9; font-weight:bold !important; }
.RightSectionSecondTitle{float:left; width:196px; height:30px; padding:8px 5px 0px 5px; margin:5px 0px 0px 0px;  text-align:center; background:url('../../images/right-section-second-title.jpg') repeat-x; color:#FCFBF9; font-weight:bold;}
.RightSectionSecond{float:left; width:196px; padding:5px 5px 5px 5px; margin:1px 0px; background:url('../../images/right-section-second.jpg') #ABABAB  repeat-x; color:#2B2B2B; }
.RightSectionSecond p{float:left; width:196px; color:#2B2B2B; padding:0px 5px; margin:0px; text-align:left;}







#Footer{float:left; width:980px;  padding:5px 0px; margin:0px; background:#DEDEDC; color:#52514F; text-align:center; font-size:11px;}

#FooterMenu{float:left; width: 910px; height:41px; padding:0px 35px; background:url('../../images/header-menu.jpg') repeat-x; color:#fff; text-align:center;}
#FooterMenu div{float:left; height:31px; padding:10px 5px 0px 5px; margin: 0px 5px; font-size:14px; font-weight:bold;}
#FooterMenu div.active, #FooterMenu div:hover{float:left; height:23px; border-bottom:solid #78BED7 8px;}

#FooterMenu div a{color:#CFC8EA; font-size:14px;}
#FooterMenu div.active a, #FooterMenu div:hover a{color:#78BED7;}
/*****************************************************************************************************************************/


.Navigation{float:left;  width:696px; padding:5px 0px; margin:0px; color:#343331;}
.Navigation a{color:#343331;}

.Title{float:left;  width:696px; padding:0px; margin:0px;}
.Title h1{ font-weight:bold; font-size:19px; padding:10px 0px; }
.Contents{float:left;  width:696px; padding:0px; margin:0px; text-align:justify;}




/*Kontakt*/
.ContentsContact{float:left;  width:636px; padding:10px 30px; margin:10px 0px 0px 0px; text-align:justify; background:#fff;}

.ContactA{float:left;  width:636px; padding:10px 0px 60px 0px;}

.ContactB{float:left;  width:636px; padding:10px 0px; background:url('../../images/contact-b.jpg') #FFFFFF repeat-x;}



.Register{
 float:none;
 text-align:center;
 width:480px;
 border-collapse: collapse;
 border-spacing:0;
 margin:0px;
}

.RegisterText{
 width:250px;
 text-align:right;
 padding:5px 5px;
 font-size:12px;
 font-family:Tahoma;
}
.RegisterText a{color:#666A6B; font-weight:bold;}

.RegisterInput{
 width:350px;
 text-align:left;
 padding:5px 5px;
}
.RegisterInput input{width: 250px; margin: 0px; padding: 3px 5px;  background: #fff; border: solid #D2D0C5 1px; font-size:12px; color:#666666;}
.RegisterInput select{width: 262px; margin: 0px; padding: 3px 5px;  background: #fff; border: solid #D2D0C5 1px; font-size:12px; color:#666666;}
.RegisterInput textarea{width: 300px; height:120px; margin: 0px; padding: 3px 5px;  background: #fff; border: solid #D2D0C5 1px; font-size:12px; color:#666666;}
.button{ border:none; width:142px; height:38px; background:url('../../images/send.jpg')}
.button:focus{ border:none; width:142px; height:38px; background:url('../../images/send.jpg')}

.RegisterCheckbox{
 width:200px;
 text-align:left;
 padding:5px 5px 5px 100px;
 color:#666A6B;
}
.RegisterCheckbox a{color:#666A6B;  font-size:11px; font-family:Tahoma;}

.RegisterInfo{float:left; width:200px; text-align:left; }

.RegisterButton{
 width:400px;
 text-align:center;
 padding:5px 0px;
}



/*Nieruchomosci*/
/*****************************************************************************************************************************/
.Nieruchomosci{
 float:left;
 width:726px;
 padding:0px;
 margin:0px;
}


.NavigationFirst{float:left; width:216px; height:30px; padding:10px 0px 0px 0px;}
.NavigationSecond{float:left; width:500px; height:30px; padding:10px 0px 0px 0px; text-align:right;}


.NieruchomosciTitle{float:left; width:696px; height:24px; padding:6px 10px 0px 10px; margin:5px 0px 15px 0px; background:url('../../images/nieruchomosci-title.jpg') repeat-x; color:#fff; font-size:14px; font-weight:bold;}

.NieruchomosciResult{float:left; width:726px; padding:0px 0px 0px 0px; }
.NieruchomosciResultTable{
 float:none;
 text-align:center;
 width:726px;
 border-collapse: collapse;
 border-spacing:0;
 margin:0px;
 border-color:#D2D2D2;
}

.NieruchomosciResultTable th{height:30px; padding:4px 0px 0px 0px; margin:0px; background:url('../../images/nieruchomosci-title.jpg') repeat-x; color:#262626; font-size:12px; font-weight:bold;}
.NieruchomosciResultTable td{padding:0px 0px 0px 0px; margin:0px; background:#ffffff;}

.NieruchomosciResultTable .MyTd{margin:5px; height:80px; background:url('../../images/nieruchomosci-td.jpg')  repeat-x; color:#424242;}
.NieruchomosciResultTable th span a{color:#fff; cursor:pointer;}





.Nieruchomosc{
 float:left;
 width:726px;
 padding:0px;
 margin:0px;
}


.NieruchomoscPhotos{float:left; width:363px; height:auto;}
#NieruchomoscPhotosShow{text-align:center;}
#NieruchomoscPhotosShow img{border:solid #4C4946 1px; width:347px; height:230px;}
.NieruchomoscPhotosList{float:left; padding:0px 0px 0px 2px;}
.NieruchomoscPhotosList img{float:left;   border:solid #4C4946 1px; margin:10px 5px; cursor:pointer;}


.NieruchomoscInformation{float:left; width:305px; height:auto; padding:0px 20px 0px 38px;}
.NieruchomoscInformationTable{float:left; width:305px; border-collapse:collapse; margin:0px; padding:0px;}


.NieruchomoscInformationTable .TextA{text-align:left; width:200px; font-weight:bold;  padding:12px 0px 0px 20px; margin:0px;}
.NieruchomoscInformationTable .TextB{text-align:left; width:85px; font-weight:normal; padding:12px 0px 0px 0px; margin:0px;}

.NieruchomoscInformationTable tr{border-bottom:solid #E8E8E8 1px;}


/*Paginacja START*/
.pagination{
 padding:0px 0px;
 margin:0px 0px;
 text-align:right;
}

.pagination_activ { margin:0px 0px;  padding:0px 2px;  color:#97CBE0; font-weight:bold; cursor:pointer; }
.pagination_deactiv {margin:0px 0px; padding:0px 2px;  color:#000000;  cursor:pointer; }


.pagination_prev{margin:0px 0px;  padding:0px 2px; color:#ffffff;  cursor:pointer; }
.pagination_next{ margin:0px 0px; padding:0px 2px; color:#ffffff; cursor:pointer; }
/*Paginacja END*/







/*Strona startowa*/
.SearchHome{
 float:left;
 width:726px;
 height:465px;
 padding:0px;
 margin:0px 0px 10px 0px;
 background:url('../../images/home.jpg') no-repeat;
}


.SearchHomeFirst{ float:left; width:320px; height:274px; padding:0px 0px 0px 43px;}
.SearchHomeSecond{float:left; width:320px; height:274px; padding:0px 0px 0px 43px;}
.SearchHomeThird{ float:left; width:726px; height:180px; padding:11px 0px 0px 0px;}


.SearchHomeFirst .Text{font-size:13px; padding:1px 0px 0px 0px;  margin:0px 0px; text-align:left;}
.SearchHomeFirst .Value{width:250px; font-size:13px; padding:3px 0px; margin:0px 0px; text-align:left; background:url(../../images/select2.jpg) no-repeat; color:#fff;}
.SearchHomeFirst .Value select{padding:0px; margin:0px; color:#000;}
.SearchHomeFirst .Value span{padding-left:5px;}
.SearchHomeFirst .Valuex{width:230px; font-size:13px; padding:3px 10px; margin:0px 0px; text-align:left; color:#fff; background:url(../../images/valuex.jpg) repeat-x;}
.SearchHomeFirst .Valuex input{ padding:0px; margin:0px; color:#000; border:none; display:inline;}


.SearchHomeSecond table{float:none; text-align:center; width:253px; border-collapse: collapse; border-spacing:0; margin:0px;}
.SearchHomeSecond .Title{width:300px;  padding:10px 10px 0px 10px;  margin:0px 0px; text-align:right; font-size:15px;}
.SearchHomeSecond .Text{font-size:13px; padding:1px 0px 0px 0px;  margin:5px 0px; text-align:left;}
.SearchHomeSecond .Value{ font-size:13px; padding:3px 0px 3px 5px; margin:0px 0px; text-align:left; background: url(../../images/select3.jpg) no-repeat; color:#fff;}
.SearchHomeSecond .Send{font-size:13px; padding:3px 0px 3px 5px; margin:0px 0px; text-align:right;}
.SearchHomeSecond .Send input{width:129px; height:34px; border:none; color:#fff; background:url(../../images/send.png) no-repeat;}




.SearchHomeThirdTable{
 float:none;
 text-align:center;
 width:640px;
 border-collapse: collapse;
 border-spacing:0;
 margin:0px;
}

.SearchHomeThirdTable .Title{width:320px; font-size:13px; padding:1px 0px 0px 0px;  margin:0px 0px; text-align:right; color:#473D7C; font-weight:bold;}
.SearchHomeThirdTable .Title2{width:500px; font-size:13px; padding:1px 0px 15px 50px;  margin:0px 0px; text-align:left; color:#473D7C; font-weight:bold;}

.SearchHomeThirdTable .Text{width:320px; font-size:11px; padding:1px 0px 0px 0px;  margin:0px 0px; text-align:right;}
.SearchHomeThirdTable .RadioHelps{float:right; margin:0px 5px 0px 0px;border-spacing:0;border-collapse: collapse;}
.SearchHomeThirdTable .RadioHelps td{font-size:11px; padding:0px; margin:0px; vertical-align:top;}


#RightSearch{
 float:left;
 width:209px;
 height:420px;
 padding:0px 0px 0px 0px;
 margin:0px;
 background:url('../../images/right-search.jpg') no-repeat;
}


#RightSearchTable{
 float:none;
 text-align:center;
 width:145px;
 border-collapse: collapse;
 border-spacing:0;
 margin:0px 0px 0px 50px;
 padding:0px;
 line-height:14px;
}


#RightSearchTable .Text{font-size:10px; padding:1px 0px 0px 0px;  margin:0px 0px; text-align:left;}

#RightSearchTable .Value{width:120px; font-size:10px; padding:3px 3px; margin:0px 0px; text-align:left; background: url(../../images/select.jpg) no-repeat; color:#fff;}


#RightSearchTable .Valuex{font-size:10px; padding:3px 3px; margin:0px 0px; text-align:left; background:#1C1247; color:#fff;}
#RightSearchTable .Valuex input{width:40px; font-size:10px; padding:0px 0px; margin:0px 0px; border:none; background:#fff;}

#RightSearchTable .Valuey{font-size:10px; padding:1px 0px 0px 5px; margin:0px 0px; text-align:left; background: url(../../images/radyjko.jpg) no-repeat; color:#fff;}




#RightSearchTableSecond{
 float:none;
 text-align:center;
 width:204px;
 border-collapse: collapse;
 border-spacing:0;
 padding:0px 0px 0px 0px;
 margin:0px 5px 0px 0px;
 line-height:12px;
}
#RightSearchTableSecond .Text{width:180px; font-size:10px; padding:0px 0px 0px 0px; margin:0px 0px; text-align:right;  color:#393836;}
#RightSearchTableSecond .Value{width:24px; font-size:10px; padding:0px 0px 0px 0px; margin:0px 0px; text-align:right;  color:#393836;}

#RightSearchTableSecond .Textx{width:204px; font-size:10px; padding:0px 0px 0px 0px; margin:0px 0px; text-align:right;  color:#393836;}
#RightSearchTableSecond .Textx td{text-align:left; font-size:9px; padding:0px 0px 0px 0px; margin:0px 0px;}
#RightSearchTableSecond .Send{text-align:center; height:35px; }
#RightSearchTableSecond .Send input{ width:95px; height:25px; background:url('../../images/search.png') no-repeat; border:none; padding:0px; margin:0px;}



.BanersHome{
 float:left;
 width:726px;
 padding:10px 0px;
}

.BanersHome .Item{float:left; width:174px; height:169px; margin-right:10px;}
.BanersHome .ItemLast{float:left; width:174px; height:169px; margin-right:0px;}


