/*  =========== КАРТОЧКИ НА ГЛАВНОЙ СТРАНИЦЕ =================================== */ 
/*
div.k_cent{
    overflow: hidden;
    margin:0px 0px 0px 0px;
    border: 1px solid #0f0;
    width: 600px;
 }
 */
div.k_cent_gal{

    overflow: hidden;
    margin:0px 0px 0px -54px; /* Для IE будем делать 0px */
 /*   border: 1px solid #f00;*/
  /*background: #f5a;*/


 }
/* ------------------------------------- */
div.k_cent_gal ul {

width: 100%;
margin: 5px 0px 0px 0px;

}

div.k_cent_gal ul li {
list-style: none;
float: left;
width: 255px;
height: 360px;
position: relative;
margin: 0px 0px 14px 14px;
font: 11px/13px Arial, Helvetica, sans-serif;
color: #525252;
background: #fff;

   box-shadow: 0 0 5px black; 
    box-shadow: 0 0 5px rgba(0,0,0,0.5);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.5); 
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5); 

border: 1px solid #ccc;
filter: progid:DXImageTransform.Microsoft.shadow(direction=120, color=#666666, strength=2);
}
/*
div.k_cent_gal ul li:before, div.k_cent_gal ul li:after
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 6px;
  left: 10px;
  width: 50%;
  top: 90%;
  max-width:300px;
  background: #777;
    -webkit-box-shadow: 0 7px 11px #222;
  -moz-box-shadow: 0 7px 11px #222;
  box-shadow: 0 7px 11px #222;
  
  -webkit-transform: rotate(-5deg);
  -moz-transform: rotate(-5deg);
  -o-transform: rotate(-5deg);
  -ms-transform: rotate(-5deg);
  transform: rotate(-5deg);
}
div.k_cent_gal ul li:after
{
  -webkit-transform: rotate(5deg);
  -moz-transform: rotate(5deg);
  -o-transform: rotate(5deg);
  -ms-transform: rotate(5deg);
  transform: rotate(5deg);
  right: 10px;
  left: auto;
}
*/

/*
div.k_cent_gal ul li:hover {
border: 3px solid #116771;
margin: -2px -2px 12px 12px;
}
*/

div.k_cent_gal ul li a {
text-decoration: none;
color: #525252;
display: block;

}




div.k_cent_gal ul li img {
border: 0px solid #006666;
display: block;
margin: 0 0 0 0px;
position: relative;
left: 0px;
/*height: 196px;
width: 255px;*/
}
div.k_cent_gal ul li .adres {
display: block;
font: bold 14px Arial, Helvetica, sans-serif;
margin: 5px 10px 5px;
}

div.k_cent_gal ul li .txt {
margin: 0px 10px 0px;
display: block;
font: 11px Arial,Helvetica,sans-serif;
text-indent: 20px;
/*text-align: justify;*/
text-align: left;

}

div.k_cent_gal ul li .cena {
font: 14px/30px Arial, Helvetica, sans-serif;
position: absolute;
bottom: 5px;
left: 17px;
display: block;
}
/* =======================================  ПАРТНЕРЫ КАРТОЧКИ ==================================*/
/* =======================================  xxxxxxxxxxxxxxxxx ==================================*/
.k_partners{
 overflow: hidden;
margin:-1px -50px 0px -40px;
/* border: 1px solid #0f0;*/
/*width: 750px;*/
}
 
div.k_partners_gal{
overflow: hidden;
margin: 0 0 0 -8px;
}



div.k_partners_gal ul li {
list-style: none;
float: left;
width: 237px;
height: 200px;
position: relative;
font: 11px/13px Arial, Helvetica, sans-serif;
color: #525252;
background: #fff;
margin: 0 0px 10px 10px;

    box-shadow: 0 0 5px black; 
    box-shadow: 0 0 5px rgba(0,0,0,0.5);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.5); 
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5); 
	
	/*
-webkit-box-shadow: 0 0px 2px #333;
  -moz-box-shadow: 0 0px 2px #333;
  box-shadow: 0 0px 2px #333;
  */
/*border: 1px solid #116771;*/
border: 1px solid #ccc;
filter: progid:DXImageTransform.Microsoft.shadow(direction=120, color=#666666, strength=2);
}
/*
div.k_partners_gal ul li:before, div.k_partners_gal ul li:after
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 5px;
  left: 10px;
  width: 50%;
  top: 90%;
  max-width:300px;
  background: #777;
    -webkit-box-shadow: 0 6px 10px #000;
  -moz-box-shadow: 0 6px 10px #000;
  box-shadow: 0 6px 10px #000;
  
  -webkit-transform: rotate(-5deg);
  -moz-transform: rotate(-5deg);
  -o-transform: rotate(-5deg);
  -ms-transform: rotate(-5deg);
  transform: rotate(-5deg);
}
div.k_partners_gal ul li:after
{
  -webkit-transform: rotate(5deg);
  -moz-transform: rotate(5deg);
  -o-transform: rotate(5deg);
  -ms-transform: rotate(5deg);
  transform: rotate(5deg);
  right: 10px;
  left: auto;
}
*/

/*
div.k_partners_gal ul li:hover {
border: 3px solid #116771;
margin: -2px -2px 8px 8px;
}
*/

div.k_partners_gal ul li a {
text-decoration: none;
color: #525252;
display: block;
/*
width: 255px;
height: 400px;
*/
}

div.k_partners_gal ul li img {
border: 0px solid #006666;
/* border-bottom: 1px dotted #909090;*/
display: block;
margin: 0 0 0 0px;
position: relative;
left: 0px;
/* height: 196px;*/
 /* width: 237px;*/
}

div.k_partners_gal ul li .adres {
display: block;
font: bold 14px Arial, Helvetica, sans-serif;
margin: 0px 10px 0px;
}

div.k_partners_gal ul li .txt {
margin: 15px 10px 0px;
display: block;
font: 11px/13px Arial,Helvetica,sans-serif;
text-indent: 20px;
/*text-align: justify;*/
text-align: left;

}

div.k_partners_gal ul li .cena {
font: 14px/30px Arial, Helvetica, sans-serif;
position: absolute;
bottom: 5px;
left: 17px;
display: block;
}

.text_partners {
margin: 10x 15px 0px 15px;
display: block;
font: 12px Arial,Helvetica,sans-serif;
text-indent: 20px;
text-align: justify;
/*text-align: left;*/
color: #4D4D4D
}

.text_partners p {
    margin-top: 0;
    margin-bottom: 3px;
}

/*  ============= /ПАРТНЕРЫ ====================================*/
/*  ============= НЕДВИЖИМОСТЬ и прочие СПИСКИ ====================================*/

div.re_spiski{

    overflow: hidden;
    margin:0px -4px 0px -54px; /* Для IE будем делать 0px */
 /*   border: 1px solid #f00;*/
  /*background: #f00;*/


 }

div.re_spiski ul {
width: 100%;
margin: 5px 0px 0px 0px;
}

div.re_spiski ul li {
overflow: hidden;
list-style: none;
/*float: left;*/
/* width: 400px;*/
height: 115px;
position: relative;
margin: 0px 45px 7px 15px;
font: 11px/13px Arial, Helvetica, sans-serif;
/*color: #525252;*/
/*background: #fff;*/

    box-shadow: 0 0 5px black; 
    box-shadow: 0 0 5px rgba(0,0,0,0.5);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.5); 
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5); 
	
border: 1px solid #116771;	
/*filter: progid:DXImageTransform.Microsoft.shadow(direction=120, color=#666666, strength=2);*/
}

div.re_spiski ul li a {
text-decoration: none;
/*color: #525252;*/
/*display: block;*/
/*color:#FF0000*/
filter:none;

}

div.re_spiski ul li a:hover {
text-decoration: none;
color: #116771;
}

/*
div.re_spiski ul li:hover {
border: 3px solid #116771;
margin: -2px 43px 5px 13px;
   } 
*/

   
div.re_spiski ul li img {
border: 0px solid #006666;
display: block;
margin: 0px 10px 0px 0px;
position: relative;
left: 0px;
/*height: 196px;
width: 255px;*/
}
div.re_spiski ul li.block{
float:left;
    margin:0px 0px 0px 0px; /* Для IE будем делать 0px */
 /*   border: 1px solid #f00;*/
  background: #800000;


 }
div.re_spiski ul li .adres {
display: block;
font: bold 14px Arial, Helvetica, sans-serif;
margin: 5px 10px 5px 5px;

}

div.re_spiski ul li .txt {
margin: 0px 0px 0px 0px;
padding:0px 10px 0px 0px;
display: block;
font: 11px/13px Arial,Helvetica,sans-serif;
text-indent: 20px;
text-align: justify;
color: #525252;

}

div.re_spiski ul li .cena {
font: 14px/30px Arial, Helvetica, sans-serif;
position: absolute;
bottom: 5px;
left: 17px;
display: block;
}


