/* Shopping */

.trends .title {color: #06306c; float: none;}

.menuLeft ul .on {background:#06306c;}
.menuLeft ul li a:hover {color:#06306c;}

.menuLeft ul .title {background: url(../images/shopping/menuLeft_title.gif) no-repeat left top;}
	
.article .title {color: #06306c;}

.galerie_mutualise h2 {color: #06306c;}
.galerie_mutualise .header2 {color: #06306c;}

.article_gallery .gallery .on img {border:1px solid #06306c;}

.galerie_mutualise #scrollbox li a.selection {border:1px solid #06306c;}

.razdel .content_homeRight .link, .razdel .content_homeRight .link a {color:#06306c !important;}
	
.razdel .content_homeRight .teaserGris .link {color: #000;}

.razdel .content_homeRight h2 {background:transparent url(../images/general/tit_cntRight_razdel.gif) no-repeat scroll left -66px;}
.razdel .content_homeRight .header2 {background:transparent url(../images/general/tit_cntRight_razdel.gif) no-repeat scroll left -66px;}
	
.quiz .link a, .pic-view .read-all,  .article_cnt a {color: #06306C;}

.pagination_article li.active {background: #06306C;}

.grey-bg {
      clear: left;
      overflow: hidden;
     background: url(../images/shopping/block-bg.png) repeat-x;
     border-bottom: 1px solid #d3d3d3;
     margin: 10px 0;
     padding: 10px 5px 0 10px;
    }
    
  .shopping-search input, .shopping-route input {
     border: 1px solid #ccc ;
     border-top: 1px solid  #666;     
 }
 .shopping-search label { font: bold 12px arial, helvetica, sans-serif; display: inline-block; width: 90px;}
 .shopping-search label,  .grey-bg form input,  .grey-bg form select {margin-right: 5px;  vertical-align: middle;}
 .shopping-search select {
     width: 138px;
 }
 .shopping-search div { padding-bottom: 10px;}
 
 .shopping-search .submit , .shopping-route input.submit{
     border: none;
     background: #000;
     color: #fff;
     font-size: 11px;
     padding: 1px 3px;
     font-family: tahoma, helvetica, sans-serif;
     cursor: pointer;
 }
 
 .shopping-about, .shopping-route {
     font: 12px arial, helvetica, sans-serif;
 }
 .shopping-about {  
     padding: 10px 0;
     margin-top: 10px;
 }
 .shopping-about img {
     float: left;
     margin-right: 15px;     
 }
 .shopping-about p {margin-bottom: 10px;}
 
 .found-item {margin: 20px 0;}
 .found-item h4,  .found-item a, #nearest-points h6, #nearest-points dd ul li  a, .shopping-address h3  {color: #06306c; }
 .found-item h4, #nearest-points h6 {font: bold 11px arial, helvetica, sans-serif; text-transform: uppercase; margin-bottom: 8px;}
 .found-item img {float: right; margin: 0 0 5px 10px;}
 
 .found-item em, .shopping-address span {
     font-style: normal;
     color: #707070;
 }
 .found-item p, .shopping-route p {
     margin-bottom: 8px;
     font-size: 12px;
     }
  .found-item .brief p {font-size: 11px;}
  
  #nearest-points {
      float: left;
      width: 300px;
      min-height: 100px;
  }
  #nearest-points dt {
  background: #bdbdbd url(../images/shopping/points-bg.png) no-repeat;
  padding: 12px 5px 4px 8px;
  margin-top: -1px;
  font-size: 12px;
  }
  #nearest-points dt img {
      vertical-align: top;
      margin-right: 10px;
      margin-top: -4px;
      }
  #nearest-points dt a:hover { text-decoration: none;}
#nearest-points dd {
    display: none;
}
#nearest-points dd.visible {display: block;}
#nearest-points dd ul li {
    list-style: none;
    background: #f1f1f1;
    border-bottom: 1px solid #d3d3d3;
    font-size: 12px;
    color: #707070;
    padding: 8px;
}
#nearest-points dd ul li  a {
    display:block;
    font-weight: bold;
}
#nearest-points .comment, .shopping-address .com {
    background: url(../images/shopping/comment.gif) no-repeat 0 2px;
    padding-left: 15px;
    font-size: 11px; 
    color: #000;
}

.shopping-route {
    float: left;
    padding: 10px;
    width: 225px;
    margin-left: 15px;
    border: 1px solid #d3d3d3;
}
.shopping-route h5, .shopping-route form div {margin-bottom: 8px;}
.shopping-route label {display:block; margin-bottom: 5px;}
.shopping-route input {
    width: 220px;
    display: block;
}
.shopping-route input.submit {
    display: inline;
    width: auto;
}

.shopping-address {
    width: 220px;
   background: url(../images/shopping/map-bg.png) no-repeat 4px 100%;
}
.shopping-address .bg { background: url(../images/shopping/map-bg.png) no-repeat  -228px 0;   padding: 10px 10px 10px 15px;}
.shopping-address h3 {
    font-size: 11px;
    text-transform: uppercase;
    border-bottom: 1px solid #d3d3d3;
    padding-bottom: 3px;
    margin-bottom: 5px;
}
.shopping-address .com {
    border-top: 1px solid #d3d3d3;
    padding-top: 5px;
    background-position: 0 7px;
}
.shopping-address p {margin-bottom: 5px}

.Elle-HitRoad-group-poi { color:white; font-weight:bold; position:relative;top:-28px;left:0;
margin:0;padding:0; text-align:center; display:block; width:auto;
font-size:12px; font-family:Tahoma,sans-serif; }

#esm-map
{
	width: 563px;
	height: 433px;
}

/* --- HitRoad addon --- */
.HR-group-poi
{
  font-family:Tahoma !important;
  font-size:12px !important;
  font-weight:bold !important;
  color: #fff !important;

  text-align:center !important;
  margin: 0 0 0 0 !important;
  padding: 5px 0 0 0 !important;
}

.HitRoad-Group-Container
{
  min-height:100px !important;
}

/* --------------------- */