

/* Start:/local/templates/.default/components/arneo/news.list/index_sights/style.css?1550007437522*/
.b_index_sight {
    display: block;
    background: #f3f1e4;
    padding: 5px;
    height:185px;
    line-height: 1.3    ;
    overflow:hidden;
    text-decoration: none;
    border: 1px solid #fff;
}
.b_index_sight_photo {
    display: block;
    width:auto;
    max-height:120px;
    overflow:hidden;
    margin: 0 auto 5px;
text-align: center;
}
.b_index_sight_photo img {
    margin: -10px auto 0;
}
.b_index_sight_name {
    color:#333;
    line-height: 1.2;
    font-size: 18px;
    font-family: 'PT Sans Narrow';
}
/* End */


/* Start:/local/templates/.default/components/bitrix/catalog.section.list/catalog-index-list/style.css?15524817501340*/
.b-firm_index_category {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.b-firm_index_category h2 {
    margin: 0 0 6px;
    font: 0.9em/1.2em Arial,Tahoma,Sans-Serif;
}
.b-firm_index_category h2 a:link, .b-firm_index_category h2 a:visited {
    font: 1em/1.1em Arial,Tahoma,Sans-Serif;
    color:#444;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
}
.b-firm_index_category .rubric
{
    width:100%;
    height:70px;
    padding: 12px 0 12px 7px;
    margin: 5px 0;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;

background: #eae9ea;
}
.b-firm_index_category .rubric.add_rubric {

    background: #bdfa76;
}
.b-firm_index_category .rubric.add_rubric:hover {

    background: #BBFFD1;
}
.b-firm_index_category .rubric:hover {
    background: #F3F3F2;

}

.firms_index_sub_cat {
    font: 13px/18px Arial,Tahoma,Sans-Serif;
    margin: 5px 0;
    font-weight: normal;
    padding-bottom: 2px;
    list-style-type: none;
    display: none;
}
.b-firm_index_category .rubric:hover .firms_index_sub_cat {


}
.firms_index_sub_cat {
    float:left;
    margin: 5px;
}
.firms_index_sub_cat a:link, .firms_index_sub_cat a:visited{
    color:#646361;

}
.firms_index_sub_cat a:hover {
    text-decoration: none;
}
.firms_index_sub_cat .firms_match {
    color:#ffb500;
}
/* End */


/* Start:/local/templates/.default/components/bitrix/news.list/catalog.newfirms/style.css?15524838181176*/
.catalog-price {
	 color:red;
}
.b-index-newfirms{
    font-size: 0.95em;
}
.b-index-newfirms .firm-address,
.b-index-newfirms  .firm-phone,
.b-index-newfirms .firm-address a,
.b-index-newfirms .firm-phone a {
    height: auto;display: inline-block;
    font-size: 0.9em;
}
.b-index-newfirms .firm-in-list {
    padding: 0px 10px;
    margin: 3px 0;
}

.b-index-newfirms .firm-rubric {
line-height: 1.2;
    font-size: 0.75em;
    display: inline-block;
}
div.catalog-section table td {
	padding-right:10px;
	padding-top:10px;
}
.firm-title {
    font-size:1.1em;
}
.firm-list-comment {
    font-size: 0.85em;

}
.firm-list-warning {
    font-size:0.8em;
    color:#777;
}
.black, a.black {
    color:#333;
}
.all-filials, a.all-filials {
    font-size: 0.9em;
    color:#333;

}
div.catalog-desc {
    font-size: 0.9em;
    height: 100px;
    overflow: hidden;
    margin-bottom: 10px;
}
div.catalog-desc .more {
    text-align: center;
    position: absolute;
    z-index: 3;
    width: 100%;
    margin: 80px 0 0;
    background: #e4e4e4;
    border-bottom: 1px dotted #333;
}
div.catalog-desc:hover {
    height: auto;
}
div.catalog-desc:hover .more {
    display: none;
}
/* End */
/* /local/templates/.default/components/arneo/news.list/index_sights/style.css?1550007437522 */
/* /local/templates/.default/components/bitrix/catalog.section.list/catalog-index-list/style.css?15524817501340 */
/* /local/templates/.default/components/bitrix/news.list/catalog.newfirms/style.css?15524838181176 */
