

/* Start:/bitrix/templates/solid/components/bitrix/menu/lft_menu/style.css?15525455842636*/
ul.left-menu
{
	list-style-type: none;
    margin: 0px;
    padding: 0px;
}
.left-menu li > span {
    color: #757575;
}
.left-menu li > span:hover {
    color: #000;
}
.left-menu li:hover a{
    color: #000;
}
.left-menu li:hover{
    background: linear-gradient(to bottom,  #FFcb31 0%,#FFC107 100%) !important;
}
.left-menu li a:first-child:hover{
    color: #000;
}


.child_menu_1 {
    border: solid #dddddd 1px;
}
ul.left-menu.child_menu_1 li {
    background: #f5f7f6;
    color: #757575;
    border-width: 1px;
    border-color: #dddddd;
    text-align: left;
    font-size: 14px;
}
ul.left-menu.child_menu_1 li a, ul.left-menu.child_menu_2 li span
{
    background: #0000;
    color: #757575;
    border-width: 1px;
    border-color: #dddddd;
    text-align: left;
    font-size: 14px;
}
ul.left-menu.child_menu_2 li {
    background: #fff;
    color: #757575;
    border-width: 1px;
    border-color: #dddddd;
    text-align: left;
    font-size: 14px;
}
ul.left-menu.child_menu_2 li a, ul.left-menu.child_menu_2 li span
{
    background: #0000;
    color: #757575;
    border-width: 1px;
    border-color: #dddddd;
    text-align: left;
    font-size: 14px;
}
ul.left-menu.child_menu_1 a, ul.left-menu.child_menu_2 a {
    padding-top: 5px;
    padding-bottom: 5px;
}

/*ul.left-menu.child_menu_1 li a, */ul.left-menu.child_menu_1 li:hover{
    background: linear-gradient(to bottom,  #FFcb31 0%,#FAAF2D 100%) !important;
    color: #000;
}



li.action{
    background: linear-gradient(to bottom,  #FFcb31 0%,#FAAF2D 100%) !important;
    border-color: #dddddd !important;
}
li.action * {
    background: linear-gradient(to bottom,  #FFcb3100 0%,#FFC10700 100%) !important;
    color: #000 !important;
}

li.withChild:hover{
    background: linear-gradient(to bottom,  #FFcb31 0%,#FAAF2D 100%) !important;
    color: #000;
}
li.withChild:nth-last-child{
    background: #fff;
}
li.withChild * :hover {
    background: linear-gradient(to bottom,  #FFcb3100 0%,#FAAF2D00 100%) !important;
    color: #000;
}

li.withChild a{
    cursor: pointer;
    display: inline-block !important;
    width: 80% !important;
}
li.withChild > span{
    cursor: pointer;
    display: inline-block !important;
    width: 15% !important;
}
.withChild span.glyphicon {
    background: #0000 !important;
    font-size: 11px;
}
.hide_all_el{
    display: none;
}
#showAllEl{
    padding:5px 15px;
    margin-top: -2px;
    background: #fff;
    text-align: center;
    cursor: pointer;
    border: 1px solid #dddddd;
    font-weight: bold;
}
#showAllEl:hover{
    background: linear-gradient(to bottom,  #FFcb3100 0%,#FAAF2D00 100%) !important;
}

/* End */


/* Start:/bitrix/templates/solid/components/bitrix/news.list/news_list/style.css?1471382972757*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

.ttl_page{
	line-height: 1.3em;
    padding: 0.5em 0;
    margin: 0;
    font-style: normal;
    font-family: inherit;
    text-transform: uppercase;
    font-size: 2.6em;
    font-weight: 300;
    letter-spacing: -0.04em;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 5px;
    word-wrap: break-word;
}

.news-item
{
	margin: 20px 0px;
    border-bottom: 2px solid #eee;
}

.ttl_news a
{
	font-size: 1.6em;
    line-height: 1.3em;
    padding-bottom: 0.5em;
    padding-top: 0;
    margin-top: 20px;
    text-align: center;
	color:#4E5052;
	width:100%;
}

.ttl_news:hover a
{
	color:#ffcc00;
}
/* End */
/* /bitrix/templates/solid/components/bitrix/menu/lft_menu/style.css?15525455842636 */
/* /bitrix/templates/solid/components/bitrix/news.list/news_list/style.css?1471382972757 */
