.container {
      margin: 0 auto; 
      vertical-align: middle; 
       
}


.GaleryBox
{
     width:1260px;
   margin: 0 auto; 
   
      vertical-align: middle;
      
    min-height: 840px;
    height: 840px; 
     
     
   
    transition: background-color 0.3s ease-in-out 0s;
    box-shadow: 0 4px 6px rgba(0,0,0,.2);     
}
.infobox
{ 
  margin: 10px auto;
  vertical-align: middle;
  width:1260px;
  min-height: 400px; 
      transition: background-color 0.3s ease-in-out 0s;
    box-shadow: 0 4px 6px rgba(0,0,0,.2);
}
.mapbox
{   
  display: inline-block;
  vertical-align: middle;
  width:1260px;
  height: 600px; 
      transition: background-color 0.3s ease-in-out 0s;
    box-shadow: 0 4px 6px rgba(0,0,0,.2);
  margin: 0 auto;
}
.plusobox
{
  margin: 5px auto;
  width: 1260px;
}
.owner_data
{
  display: inline-block;
  vertical-align: middle;
  width:1260px;
  height: 200px; 
      transition: background-color 0.3s ease-in-out 0s;
    box-shadow: 0 4px 6px rgba(0,0,0,.2);
}


.objects_like_this
{ 
  vertical-align: middle;
  width:1260px;
    transition: background-color 0.3s ease-in-out 0s;
    box-shadow: 0 4px 6px rgba(0,0,0,.2);
  margin: 10px auto;
}

.yamap 
{
 	width:1260px;
  height: 600px;  
  display:block; 	 
 
}
.obj_infotopic
{
  display: block;
  float: left;
  width:700px;
  min-height: 40px;
  margin-left: 30px;
}
.obj_infotopic h2
{
  margin-top: 10px;
}

.owner_infobox
{
  display: block;
  float: right;
  width:420px;
  min-height: 20px;
  margin-right: 35px;
}
.owner_infobox h3
{
  margin-top: 10px;
}

.objinfobox 
{
  margin: 0 auto;
  float: left;
  width:1260px;
  min-height: 150px;
  clear: both;
  font-family: 'Slabo 14px', serif;
}

.obj_keyinfo
{   
  display: inline-block;
  float: left;
  width:1260px;
  min-height: 220px;
  border-top: 1px dotted #ccc;
  margin-top: 20px;
  margin-bottom: 20px;
  clear: both;
}
.obj_keyinfoHome
{   
  display: inline-block;
  float: left;
  width:1260px;
  min-height: 190px;
  border-top: 1px dotted #ccc;
  margin-top: 20px;
  margin-bottom: 20px;
  clear: both;
}
.add_keyinfo
{   
  display: inline-block;
  float: left;
  width:1260px;
  min-height: 220px;
  border-top: 1px dotted #ccc;
  margin-top: 20px;
  margin-bottom: 20px;
  clear: both;
}
.comm_keyinfo 
{   
  
 
  width:1260px;
  min-height: 120px;
  margin-top: 20px;
  margin-bottom: 20px;
  clear: both;            
  margin: 10px auto;
   
      transition: background-color 0.3s ease-in-out 0s;
    box-shadow: 0 4px 6px rgba(0,0,0,.2);

    
}
.agent_keyinfo 
{   
  display: inline-block;
  float: left;
  width:1260px;
  min-height: 120px;
  border-top: 1px dotted #ccc;
  margin-top: 20px;
  margin-bottom: 20px;
  clear: both;
}


.infoleftpatr
{
  display: inline-block;
  float: left;
  width:580px;
}
.inforightpart
{
  display: inline-block;
  float: left;
  width:660px;
}

.obj_keyinfo_left
{   
  display: inline-block;
  float: left;
  width:230px;
  min-height: 150px;
  margin-left: 30px;  
  margin-top: 10px;
}
.obj_keyinfo_centr
{   
  display: inline-block;  
  width:300px;
  min-height: 150px;  
  float: right; 
  height: 150px;   
}
 
.obj_keyinfo_centr_right
{   
  display: inline-block;
  float: left;
  width:300px;
  min-height: 150px;
  height: 150px;
  margin-left: 30px;  
}
.obj_keyinfo_right
{   
  display: inline-block;
  float: right;
  width:300px;
  min-height: 150px;
  margin-left: 25px;
  height: 150px;
}

.obj_comentbox
{   
  display: inline-block;
  float: right;
  width: 930px;
  margin-top: 10px; 
   
  margin-right: 20px;
}
.comentbox
{
  float: left;
  width: 930px;
  min-height: 50px;  
  overflow: auto; 
  clear: both;

}
.comentbox p
{
  margin-top : 5px;
  margin-bottom : 0px;
  text-indent : 30px;
}

.AdresBox
{
 	width:280px;
	height:160px; 
  font-family: 'Slabo 14px', serif;
  float:left;
}
 
.row {
    display: block;
    float: left;
    height: 20px;
    margin-top: 9px;
    width: 285px;
    border-bottom: 1px dotted #ccc;
}
 
.adresLabel {
    float: left;
    font-size: 14px;
    margin-left: 3px;
    margin-top: 3px;
    width: 140px;
}
.adresLabelMiddle {
    float: left;
    font-size: 14px;
    margin-left: 3px;
    margin-top: 3px;
    width: 70px;
} 
.adresLabelShort {
    float: left;
    font-size: 14px;
    margin-left: 3px;
    margin-top: 3px;
    width: 50px;
}
.adresInputLong {
 
    width: 80px;
} 
.adresInput  label
{
    float: right;
    font:   'Slabo 15px/120%', serif;
}
.adresLabelPrice {
    float: left;
    font-size: 14px;
    margin-left: 3px;
    margin-top: 3px;
    width: 70px;
}
.adresLabelPrice label
{
    float: left; 
    margin-top: -3px;
}
.adresInputShort {
    float: right;
    height: 25px;
    width: 120px;
}
.adresInputShort  label
{
    float: right;
     font:   'Slabo 15px/120%', serif;
}
.agent_topic
{
  text-align: center;
  display: block;
  float: left;
  width:1250px;
  min-height: 20px;
  margin-top: 15px;
  margin-left: 5px;
   
}
.agent_keyinfo img
{
  text-align: center;
  margin-left: 10px;
  float: left;
}

.agent_about
{
  text-align: center;
  display: block;
  float: left;
  width:1220px;
  min-height: 40px;
  margin-left: 15px;
}

.agent_objects
{
  text-align: center;
  display: block;
  float: right;
  width:600px;
  min-height: 40px;
  margin-left: 30px;
}

 
.pluso-wrap
{
 
  width:600px;
 
}
.pluso-counter
{
  display: none;  
}
 







 