

/* Start:/bitrix/templates/art-system/components/bitrix/menu/horizontal_multilevel/style.css?17658800496709*/
/**Top menu**/

#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:0; padding:0;
	width:100%;
	list-style:none;
	float:left;
}

#horizontal-multilevel-menu{}

/*Links*/
#horizontal-multilevel-menu a
{
	display:block;
	/*padding:0.3em 0.8em;*/
	text-decoration:none;
	text-align:center;
}

#horizontal-multilevel-menu li ul li a
{
	text-transform:none;
}

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

/*Root items*/
#horizontal-multilevel-menu li a.root-item,
#horizontal-multilevel-menu li a.root-item-selected
{
	font-family: 'Ubuntu';       
	font-weight: 500;
/*	font-family: 'Ubuntu-Medium';*/
/*	text-shadow: 0 0 0.3pt rgba(0,0,0,0.3);*/
	-webkit-font-smoothing: subpixel-antialiased;
	-moz-osx-font-smoothing: grayscale;
	letter-spacing: 0.3pt;
/*	opacity: 0.8;*/
}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{
	color:#ea2026;
}

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item{}

/*Item-parents*/
#horizontal-multilevel-menu a.parent{}

/*Denied items*/
#horizontal-multilevel-menu a.denied{}

/*Child-items: hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover{}

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected{}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
/*	display:none;*/
	opacity: 0;
	visibility: hidden;
	z-index:500;
	height:auto;
	width:300px;
	background-color:#fff;
	border:0px solid #C1C1C1;
	box-shadow: 0px 0px 2px rgba(0,0,0,0.4);
	-webkit-border-radius: 2px;
	        border-radius: 2px;
/*	margin-left: 10px;*/
	padding: 0px;
}

/*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;
	color:#fff;
	padding:5px;
	font-weight:normal;
	font-family:"Ubuntu-Light", "Helvetica Neue",Helvetica,Arial,sans-serif;
	text-shadow: 0 0 0.3pt rgba(0,0,0,0.1);
	-webkit-font-smoothing: subpixel-antialiased;
	-moz-osx-font-smoothing: grayscale;
}

#horizontal-multilevel-menu li ul a:hover{}

#horizontal-multilevel-menu li ul li
{  
	padding: 5px 10px;
	color:#333;
	-webkit-transition: background 0.2s linear;
	   -moz-transition: background 0.2s linear;
	    -ms-transition: background 0.2s linear;
	     -o-transition: background 0.2s linear;
	        transition: background 0.2s linear;
}
#horizontal-multilevel-menu li ul li:hover
{
	background-color: #ea2026;
}

#horizontal-multilevel-menu li ul li:first-child
{
	-webkit-border-radius: 2px 2px 0 0;
	        border-radius: 2px 2px 0 0;
}
#horizontal-multilevel-menu li ul li:last-child
{
	-webkit-border-radius: 0 0 2px 2px;
	        border-radius: 0 0 2px 2px;
}
#horizontal-multilevel-menu li ul li a
{
	color:#333;
	-webkit-transition: color 0.2s linear;
	   -moz-transition: color 0.2s linear;
	    -ms-transition: color 0.2s linear;
	     -o-transition: color 0.2s linear;
	        transition: color 0.2s linear;
}
#horizontal-multilevel-menu li ul li:hover a
{
	color: #fff;
}


/*Items text color & size */
#horizontal-multilevel-menu li a,
#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
{
	
}

/*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
{

}

#horizontal-multilevel-menu li ul ul
{
	margin:-27px 0 0 132px;
	/*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;*/
}
@keyframes flickerAnimation {
	0%   { opacity:0; }
	50%  { opacity:0.7; }
	100% { opacity:1; }
}
@-o-keyframes flickerAnimation{
	0%   { opacity:0; }
	50%  { opacity:0.7; }
	100% { opacity:1; }
}
@-moz-keyframes flickerAnimation{
	0%   { opacity:0; }
	50%  { opacity:0.7; }
	100% { opacity:1; }
}
@-webkit-keyframes flickerAnimation{
	0%   { opacity:0; }
	50%  { opacity:0.7; }
	100% { opacity:1; }
}

@keyframes outAnimation {
	0%   { opacity:1; }
	50%  { opacity:0.7; }
	100% { opacity:0; }
}
@-o-keyframes outAnimation{
	0%   { opacity:0; }
	50%  { opacity:0.7; }
	100% { opacity:1; }
}
@-moz-keyframes outAnimation{
	0%   { opacity:1; }
	50%  { opacity:0.7; }
	100% { opacity:0; }
}
@-webkit-keyframes outAnimation{
	0%   { opacity:1; }
	50%  { opacity:0.7; }
	100% { opacity:0; }
}
#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;
	-webkit-animation: flickerAnimation 0.3s linear;
	   -moz-animation: flickerAnimation 0.3s linear;
	     -o-animation: flickerAnimation 0.3s linear;
	        animation: flickerAnimation 0.3s linear;*/

	opacity: 1;
	visibility: visible;
}
div.menu-clear-left
{
	clear:left;
}
/* End */


/* Start:/bitrix/templates/art-system/components/bitrix/search.title/header/style.css?14453506352108*/
div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:205;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align:top;
	display:block;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/bitrix/templates/art-system/components/bitrix/search.title/header/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}
/* End */


/* Start:/bitrix/templates/art-system/components/bitrix/news.list/links/style.css?1445350635150*/
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;
}

/* End */


/* Start:/bitrix/templates/art-system/components/bitrix/menu/menu.catalog/style.css?1445350635626*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/bitrix/templates/art-system/components/bitrix/menu/menu.catalog/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}



/* End */


/* Start:/bitrix/templates/art-system/components/bitrix/breadcrumb/.default/style.css?1445350635947*/
.bx_breadcrumbs{
    margin-bottom:15px;
    padding-top:0px
}
.bx_breadcrumbs ul{
    margin:0;
    padding:0
}
.bx_breadcrumbs ul li{
    display:inline-block;
    line-height:20px
}
.bx_breadcrumbs ul li a{
    display:block;
    padding:0 15px;
    background:url(/bitrix/templates/art-system/components/bitrix/breadcrumb/.default/images/breadcrumbs_arrow.png) no-repeat center right;
    color:#555;
    text-decoration:none;
    font-size:11px;
    opacity:.5
}
.bx_breadcrumbs ul li:first-child a{padding-left:0}
.bx_breadcrumbs ul li:last-child  a{background:none}
.bx_breadcrumbs ul li a:hover{
    text-decoration:underline;
    line-height:20px;
    opacity:1
}
.bx_breadcrumbs ul li span{
    display:block;
    padding:0 15px;
    color:#aaa;
    text-decoration:none;
    font-size:11px
}
.bx_breadcrumbs,
.bx_breadcrumbs ul li{
    -webkit-transition:all 0.3s ease;
    -moz-transition:all 0.3s ease;
    -ms-transition:all 0.3s ease;
    -o-transition:all 0.3s ease;
    transition:all 0.3s ease;
}
/* End */
/* /bitrix/templates/art-system/components/bitrix/menu/horizontal_multilevel/style.css?17658800496709 */
/* /bitrix/templates/art-system/components/bitrix/search.title/header/style.css?14453506352108 */
/* /bitrix/templates/art-system/components/bitrix/news.list/links/style.css?1445350635150 */
/* /bitrix/templates/art-system/components/bitrix/menu/menu.catalog/style.css?1445350635626 */
/* /bitrix/templates/art-system/components/bitrix/breadcrumb/.default/style.css?1445350635947 */
