

/* Start:/bitrix/templates/rosao/components/bitrix/menu/main-menu/style.css?17052675216198*/
/**Top menu**/
#horizontal-multilevel-menu, #horizontal-multilevel-menu ul
{
	min-height:44px;
	list-style:none;
	font-size:11px;
    font-weight: bold;
	list-style:none; 
	list-style-type:none;
    text-decoration:none;
    color:#fff;
    text-transform:uppercase;
}

#horizontal-multilevel-menu
{
	/*width:945px;*/ 
	margin:0px auto;  
	display:block; 
	position:relative; 
	/*border-left:1px solid #84c3f2;*/
}

/*Links*/
#horizontal-multilevel-menu a
{
	display:block;
	text-decoration:none;
	text-align:center;
	border-collapse: collapse;
	line-height:44px;
	padding: 0 17px 0 15px;
}



#horizontal-multilevel-menu li 
{
	float:left;
}

/*Root items*/
#horizontal-multilevel-menu li a.root-item
{
    background:url(/images/design/menu-bg.jpg) top right;
	color:#fff;
}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{
    /*background:url(/images/design/menu-bg-hover.jpg) top right;*/
    background:url(/images/design/menu-bg-selected.jpg) top right !important;
	color:#fff;
}

#horizontal-multilevel-menu li a.root-item-selected:hover
{
    background:url(/images/design/menu-bg-hover.jpg) top right !important;
	color:#fff;
}

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
	background:url(/images/design/menu-bg-hover.jpg) top right;
	color:#fff;
}

/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
	background: url(/bitrix/templates/rosao/components/bitrix/menu/main-menu/images/arrow.gif) center right no-repeat;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url(/bitrix/templates/rosao/components/bitrix/menu/main-menu/images/lock.gif) center right no-repeat;
}

/*Child-items: hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover
{
	/*background:#ccffff;*/
    background: url(/images/design/sub-menu-bg-hover.jpg) 0 0 repeat-y;
}

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
	/*background:#eeeeee;*/
    background:  url(/images/design/sub-menu-bg-selected.jpg) 0 0 repeat-y;
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;
	height:auto;
	/*width:12em;*/
	width:190px;
	background-color: #fff;
	border: solid #dedede;
	border-width: 1px 1px 0 1px;
    	text-transform: none !important;
   	font-size: 12px;
	margin-left:-1px;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li 
{
	width:100%;
	border-bottom:1px solid #DEDEDE;
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
	line-height:18px;
	width:auto;
	padding:5px 10px;
	border-right: 0;
}

/*Items text color & size */
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	color:#4F4F4F;
	font-weight:bold;
}

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	color:#4F4F4F;
}

#horizontal-multilevel-menu li ul ul
{
	margin:-29px 0 0 190px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}


/*Чтобы края не наследовали background: #eeeeee;*/
#horizontal-multilevel-menu li.first-menu-cell
{
    background: url(/images/design/menu-left-bg.png) top left no-repeat !important;
    display:block;
    height:44px;
    width:5px;
    float:left;
}
#horizontal-multilevel-menu li.last-menu-cell
{
    background:url(/images/design/menu-right-bg.png) top left no-repeat !important;
    display:block;
    height:44px;
    width:5px;
    float:left;
}
#horizontal-multilevel-menu li.first-menu-cell:hover
{
    background: url(/images/design/menu-left-bg.png) top left no-repeat !important;
    border: none !important;
}
#horizontal-multilevel-menu li.last-menu-cell:hover
{
    background:url(/images/design/menu-right-bg.png) top left no-repeat !important;
    border: none !important;
}

#horizontal-multilevel-menu li a.menu-no-separator-bg
{
    background:url(/images/design/menu-last-cell-bg.jpg) repeat-x;
}

#horizontal-multilevel-menu li a.menu-no-separator-bg:hover
{
    background:url(/images/design/menu-bg-hover.jpg) top right !important;
}
/* End */


/* Start:/bitrix/templates/rosao/components/bitrix/breadcrumb/template/style.css?1705267521207*/
ul.breadcrumb-navigation
{
	padding:0; margin:0;
	padding-top:4px;
	list-style:none;
}

ul.breadcrumb-navigation li
{
	display:inline;
}

ul.breadcrumb-navigation a
{
	
}

ul.breadcrumb-navigation span
{
	
}
/* End */


/* Start:/bitrix/templates/rosao/components/bitrix/news/complex.news/bitrix/news.detail/.default/style.css?1705267521111*/
div.news-detail img.detail_picture
{
	float:left;
	margin:0 8px 6px 1px;
}
.news-date-time
{
	color:#486DAA;
}

/* End */


/* Start:/bitrix/components/bitrix/system.pagenavigation/templates/modern/style.min.css?1705267523659*/
div.modern-page-navigation{padding:.5em 0}div.modern-page-navigation a,span.modern-page-current,span.modern-page-dots{border-left-width:1px;border-left-style:solid;padding-left:.75em;padding-right:.5em;text-decoration:none}div.modern-page-navigation a.modern-page-previous{border-right-width:1px;border-right-style:solid;border-left:none}div.modern-page-navigation a.modern-page-first,div.modern-page-navigation span.modern-page-first{border-left:none;padding-left:.5em}span.modern-page-current{font-weight:bold}div.modern-page-navigation a,span.modern-page-current,div.modern-page-navigation a.modern-page-previous,span.modern-page-dots{border-color:#cdcdcd}
/* End */
/* /bitrix/templates/rosao/components/bitrix/menu/main-menu/style.css?17052675216198 */
/* /bitrix/templates/rosao/components/bitrix/breadcrumb/template/style.css?1705267521207 */
/* /bitrix/templates/rosao/components/bitrix/news/complex.news/bitrix/news.detail/.default/style.css?1705267521111 */
/* /bitrix/components/bitrix/system.pagenavigation/templates/modern/style.min.css?1705267523659 */
