@font-face {
	font-family: 'icomoon';
	src:url('fonts/icomoon.eot');
	src:url('fonts/icomoon.eot?') format('eot'),
	url('fonts/icomoon.woff') format('woff'),
	url('fonts/icomoon.ttf') format('truetype'),
	url('fonts/icomoon.svg#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

html {
	overflow-y: scroll;
	overflow-x: visible;
	}
.l-body {
	min-width:1124px;
	background:#FAF4EF;
	}

.preloader {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:98;
	background:#E4E4E4;
	}
	.preloader img {
		position:absolute;
		top:50%;
		left:50%;
		margin:-64px 0 0 -64px;
		border-radius:64px; /* :-) */
		}

/*
******************************* Header *********************************/
.l-header-h {
    background:#E4E4E4;
	box-shadow:0 0 10px rgba(0,0,0,0.4);
	}
.ie .l-header-h {
	border-bottom:1px solid #CCC;
	}
	.l-subheader.at_top {
		position:relative;
		z-index:1000;
		margin:auto;
		width:100%;
		max-width:1124px;
		height:60px;
		}
	.l-subheader.at_bottom {
		position:relative;
		width:100%;
		}
	.l-subheader.at_top > .l-subheader-h {
		padding:0;
		}
	.l-subheader.at_top .l-subheader-right {
		}
	.l-header-h .w-logo {
		margin:0;
		height:60px;
		}
	.l-header-h .w-sublogo {
		height:60px;
		color:#000;
		text-decoration:none;
		text-transform:uppercase;
		line-height:62px;
		font-size:18px;
		-webkit-transition:color .3s ease;
		transition:color .3s ease;
		}
	.l-header-h .w-sublogo:hover {
		color:#ed812e;
		}

/*
************** subheader w-nav *******************/
	.l-subheader.at_bottom .w-nav {
		height:33px;
		background:#FFF;
		font-size:0;
		z-index:2;
		white-space:nowrap;
		}
		.l-subheader.at_bottom .w-nav-h {
			text-align:center;
			}
	.l-subheader.at_bottom .w-nav-separator {
		display:none;
		}
	.l-subheader.at_bottom .w-nav-list.layout_hor.width_auto > .w-nav-list-h > .w-nav-item {
		float:none;
		display:inline-block;
		vertical-align:top;
		margin:0;
		padding:0;
		text-transform:uppercase;
		line-height:34px;
		font-size:12px;
		*display:inline;
		*zoom:1;
		}
	*+html .l-subheader.at_bottom .w-nav-list.layout_hor.width_auto > .w-nav-list-h > .w-nav-item {
		display:inline;
		zoom:1;
		}
		.l-subheader.at_bottom .w-nav-list.layout_hor.width_auto > .w-nav-list-h > .w-nav-item .w-nav-anchor {
            padding:0 22px;
			color:#000;
			}
		.l-subheader.at_bottom .w-nav-list.layout_hor.width_auto > .w-nav-list-h > .w-nav-item .w-nav-anchor:hover {
			color:#ed812e;
			}
		.l-subheader.at_bottom .w-nav-list.level_2 {
			text-align: left;
			background-color: #fff;
			text-transform: none;
			top: 98% !important;
			box-shadow: 4px 15px 30px rgba(50, 50, 50, 0.75);
			white-space: nowrap;
			}
		.ie .l-subheader.at_bottom .w-nav-list.level_2 {
			border:1px solid #d9d9d9;
			}
			.l-subheader.at_bottom .w-nav-anchor.level_2 {
				padding: 5px 22px !important;
				border-top: 1px #eeeeee solid;
				}

/*
******************************* Footer *********************************/
.l-footer-h {
	background:#FFF;
	}
	.l-subfooter.at_bottom {
		position:relative;
		overflow:hidden;
		margin:auto;
		width:100%;
		height:32px;
        border-top:1px solid #D9D9D9;
		line-height:32px;
		}
    .l-subfooter.at_bottom .l-subfooter-h {
        position:relative;
        margin:auto;
        width:1100px;
        }
		.l-subfooter.at_bottom .w-nav {
			float:none;
			width:auto;
			font-size:0;
			}
		.l-subfooter.at_bottom .w-nav-list.layout_hor.width_auto > .w-nav-list-h > .w-nav-item {
			float:none;
			}
		.l-subfooter.at_bottom .w-nav-item {
			display:inline-block;
			vertical-align:top;
			margin:0 10px;
			line-height:32px;
			font-size:12px;
			*display:inline;
			*zoom: 1;
			}
		*+html .l-subfooter.at_bottom .w-nav-item {
			display:inline;
			zoom:1;
			}
		.l-subfooter.at_bottom .w-nav-anchor {
			display:block;
			color:#000;
			}
		.l-subfooter.at_bottom .w-nav-anchor:hover {
			color:#ed812e;
			}
	.l-footer-h .w-copyright {
		position:absolute;
		top:0;
		left:0;
		color:#000;
		line-height:32px;
		}
	.l-footer-h .w-createdby {
		position:absolute;
		top:6px;
		right:0;
		background:url(img/w-createdby.png) no-repeat;
		}
    .l-footer-h .w-createdby-alt {
        top:6px;
        right:71px;
        background:url(img/w-createdby-rosatom.png) no-repeat;
        }
	.l-footer.lang_en .l-footer-h .w-createdby-alt {
		background:url(img/w-createdby-rosatom.en.png) no-repeat;
		}

/*
 ************************** Widget: feedback ************************************/
.w-feedback {
	}
	.w-feedback-options {
		font-size:0;
		}
	.w-feedback-options span {
		width: 355px;
		display: inline-block;
		font-size: 13px;
		*display: inline;
		*zoom: 1;
		}
		.w-feedback-options-option {
			font-size: 13px;
			}
		.w-feedback-options-option.type_level {
			display: inline-block;
			width: 50px;
			*display: inline;
			*zoom: 1;
			}
			.w-feedback-options-option.type_level input {
				margin-right: 5px;
				}
		.w-feedback-options-option.type_category {
			display: block;
			margin-bottom: 15px;
			}
			.w-feedback-options-option.type_category input {
				margin-right: 5px;
				}
	.w-feedback-input textarea,
	.w-feedback-input-category,
	.w-feedback-input-contact {
		background: #fff;
		border: 1px solid #e6e6e6;
		width: 563px;
		padding: 5px;
		resize: vertical;
		box-shadow: 0 1px 1px #eee inset;
		}
		.w-feedback-input-category {
			resize: none;
			width: 400px;
			font-size:12px;
			}
		.w-feedback-input-contact {
			width: 265px;
			resize: none;
			}
	.w-feedback-input {
		width: 575px;
		}
		.w-feedback-input span {
			width: 295px;
			display: inline-block;
			*display: inline;
			zoom: 1;
			}
	input.w-feedback-submit {
		background: #B1B1B1;
		border: none;
		width: 80px;
		float: right;
		color: #FFF;
		font: 10px/24px Tahoma,sans-serif;
		height: 24px;
		padding: 0 5px;
		text-decoration: none;
		text-transform: uppercase;
		margin-bottom: 10px;
		}
		input.w-feedback-submit:hover {
			background: #0089d0;
			}
	.w-feedback-submit,
	.w-feedback-note {
		width: 560px;
		clear: both;
		}
	.i-captcha {
		cursor: pointer;
		}
	.i-error-text {
		color: red;
		font-weight: bold;
		margin-top: 10px;
		}



/*
******************************* Widgets: Switcher *********************************/
.w-switcher {
	margin-top:21px;
	margin-right:5px;
	padding-right:15px;
	top:21px;
	left:65%;
	}
.w-switcher-label {
	line-height:21px;
	font-size: 12px;
	color:#7C7C7C;
	-webkit-transition:color .3s ease;
	transition:color .3s ease;
	}
.w-switcher-label.active,
.w-switcher-label:hover {
	color:#000;
	}
.w-switcher-ar {
	width:36px;
	background: url(img/w-switcher.png) 0 -50px no-repeat;
	}
.w-switcher-area {
	width:26px;
	height:21px;
	}
.w-switcher-area-knob {
	width:23px;
	height:21px;
	background: url(img/w-switcher.png) 0 0 no-repeat;
	}
.w-switcher:hover .w-switcher-ar {
	background-position:0 -101px;
	}


.w-fontsize {
	display:inline-block !important;
	vertical-align:top;
	line-height:30px;
	height:30px;
	*display:inline;
	*zoom:1;
	}
.w-fontsize > a {
	color:#000;
	text-decoration:none;
	}
	.w-fontsize > a.w-fontsize-active,
	.w-fontsize > a:hover {
		color:#ed812e;
		}
	.w-fontsize > a[data-size="11"] {
		font-size:12px;
		}
	.w-fontsize > a[data-size="13"] {
		font-size:15px;
		}
	.w-fontsize > a[data-size="17"] {
		font-size:17px;
		}

/*
******************************* Panels *********************************/
.l-main-h {
	*position:relative;
	*width:100%;
	*overflow:hidden;
	}
.l-submain.for_panels .l-submain-h {
	background:#faf4ef;
	}
	.l-submain.for_panels .l-page-col.for_links .w-actions,
	.l-submain.for_panels .l-page-col.for_links .g-html {
		display: none;
		}

.w-tick {
	overflow:hidden;
	width:144px;
	height:31px;
	background:url(img/w-tick.png) no-repeat;
	color:#000;
	text-transform:uppercase;
	line-height:25px;
	cursor:pointer;
	}
	.w-tick-h {
		padding-left:19px;
		background:url(img/w-tick-h.png) 42px 8px no-repeat;
		}
.l-submain.for_panels.focus_primary.side_active .l-primary .w-tick,
.l-submain.for_panels.focus_secondary.side_active .l-secondary .w-tick {
	background-position:0 -31px;
	color:#FFF;
	}
	.l-submain.for_panels.focus_primary.side_active .l-primary .w-tick-h,
	.l-submain.for_panels.focus_secondary.side_active .l-secondary .w-tick-h {
		background-position:42px -38px;
		}

.l-side .w-nav-item {
	position:relative;
	overflow:hidden;
	line-height:21px;
	font-size:13px;
	}
.l-side .w-nav-list-h {
	position:relative;
	overflow:hidden;
	}

.l-side .w-nav-list.level_1 .w-nav-list {
	}
	.l-side .w-nav-anchor:hover {
		color:#ed812e;
		}
	.l-side .active > .w-nav-item-h > .w-nav-anchor:hover {
		color:#ed812e;
		}
	.l-side .w-nav-anchor.level_1 {
		padding:0;
		}
		.l-side .w-nav-item.level_1.active .w-nav-anchor.level_1 {
			color:#ed812e;
			}
			.l-side .w-nav-item.level_1 .w-nav-list.level_2 .w-nav-item.level_2 {
				margin:7px 0;
				line-height:14px;
				font-size:13px;
				}
			.l-side .w-nav-item.level_1 .w-nav-list.level_2 .w-nav-item.level_2 .w-nav-list.level_3 .w-nav-item.level_3,
			.l-side .w-nav-item.level_1 .w-nav-list.level_2 .w-nav-item.level_2 .w-nav-list.level_3 .w-nav-item.level_3 .w-nav-list.level_4 .w-nav-item.level_4 {
				margin:7px 0;
				line-height:12px;
				}
			.l-side .w-nav-item.level_1 .w-nav-list.level_2 .w-nav-item.level_2.active > .w-nav-item-h > .w-nav-anchor {
				color: #ed812e;
				}
			.l-side .w-nav-item.level_3.active > .w-nav-item-h > .w-nav-anchor {
				color: #ed812e;
                font-weight: bold;
				}
			.l-side .w-nav-item.level_4.active > .w-nav-item-h > .w-nav-anchor {
				color: #ed812e;
                font-weight: bold;
				}
		.l-side .w-nav-list.level_1 .w-nav-list .w-nav-list {
			border:0;
			}

.l-submain.panels_primary .l-page .w-toolbar.layout_line .w-toolbar-actions {
	display: none;
	}
	.l-submain.panels_primary.fullscreen_active .l-page .w-toolbar.layout_line .w-toolbar-actions {
		display: block;
		}
.l-note .w-toolbar.layout_line .w-toolbar-actions {
	min-height:26px;
	}

/*
******************************* Content *********************************/
.g-breadcrumbs {
	margin-bottom:12px;
	padding:10px 0;
	}
	.g-breadcrumbs > a {
		color:#777;
		text-decoration:underline;
		}
	.g-breadcrumbs > a:hover {
		color:#ed812e;
		}
	.g-breadcrumbs-item:first-child {
		padding:0;
		background:none;
		}
	.g-breadcrumbs-item {
		display:inline-block;
		margin-right:0;
		padding-left:15px;
		background:url(img/w-breadcrumbs.png) 5px 50% no-repeat;
		*display: inline;
		*zoom: 1;
		}
	.g-breadcrumbs-separator {
		margin-right:0;
		}

/*
******************************* Content toolbar *********************************/
.l-page .w-toolbar.layout_line {
	overflow:hidden;
	}
.w-toolbar.layout_line {
	margin: 5px 0 20px;
	border-bottom: 1px solid #d9d9d9;
	}
	.w-toolbar.layout_line .w-toolbar-version {
		padding-left:0;
		font-size:0;
		height:31px;
		}
		.w-toolbar.layout_line .w-toolbar-version-item {
			position:relative;
			margin:0 0 0 10px;
			padding:7px 0 0 30px;
			height:24px;
			background:url(img/w-toolbar-version-item.png) 0 0 no-repeat;
			color:#000;
			text-align:center;
			text-transform: uppercase;
			text-decoration: none;
			white-space: nowrap;
			line-height:25px;
			font-size:0;
			cursor:pointer;
			}
			.w-toolbar.layout_line .w-toolbar-version-item div {
				display:table;
				margin:-7px -30px 0 0;
				padding:7px 30px 0 0;
				height:24px;
				background:url(img/w-toolbar-version-item.png) 100% 0 no-repeat;
				font-size: 12px;
				cursor:pointer;
				}
		.w-toolbar.layout_line .w-toolbar-version-item.active,
		.w-toolbar.layout_line .w-toolbar-version-item:hover {
			background-position:0 -31px;
			color: #fff;
			}
			.w-toolbar.layout_line .w-toolbar-version-item.active div,
			.w-toolbar.layout_line .w-toolbar-version-item:hover div {
				background-position:100% -31px;
				}

		/* IE7 compatible :nth-child emulation */
		.w-toolbar.layout_line .w-toolbar-version-item:first-child {
			z-index:5;
			}
			.w-toolbar.layout_line .w-toolbar-version-item:first-child + .w-toolbar-version-item {
				z-index:4;
				}
				.w-toolbar.layout_line .w-toolbar-version-item:first-child + .w-toolbar-version-item + .w-toolbar-version-item {
					z-index:3;
					}
					.w-toolbar.layout_line .w-toolbar-version-item:first-child + .w-toolbar-version-item + .w-toolbar-version-item + .w-toolbar-version-item {
						z-index:2;
						}
						.w-toolbar.layout_line .w-toolbar-version-item:first-child + .w-toolbar-version-item + .w-toolbar-version-item + .w-toolbar-version-item + .w-toolbar-version-item {
							z-index:1;
							}
	.w-toolbar.layout_line .w-toolbar-action {
		background-image: url(img/w-toolbar-action.large.png);
		}

.w-toolbar.layout_list {
	}
	.w-toolbar.layout_list .w-toolbar-action {
		background-color: #fff;
		background-image: url(img/w-toolbar-action.small.png);
		}
		.w-toolbar.layout_list .w-toolbar-action.active,
		.w-toolbar.layout_list .w-toolbar-action:hover {
			color: #ed812e;
			}

/* Recent history */
.w-toolbar-actions.for_history {
	border-top: 0;
	}
	.w-toolbar-actions.for_history .w-toolbar-action {
		height: auto;
		}
		.w-toolbar-actions.for_history .w-toolbar-action:first-child {
			display: none;
			}

/*
 ************** Widget: grided content *******************/
.g-grid {
	}
	.g-grid-row {
		}
		.g-grid-cell {
			margin-left: 25px;
			}
			.g-grid-cell.size_1 {
				width: 75px;
				}
			.g-grid-cell.size_2 {
				width: 175px;
				}
			.g-grid-cell.size_3 {
				width: 275px;
				}
			.g-grid-cell.size_4 {
				width: 375px;
				}
			.g-grid-cell.size_5 {
				width: 475px;
				}
			.g-grid-cell.size_6 {
				width: 575px;
				}

/*
 ************** g-html updates *******************/
.g-html h1 {
	color:#000;
	line-height:38px;
	font-weight:normal;
	font-size:36px;
	}
.g-html h4 {
	margin:0 0 20px;
	padding:0;
	color:#5b2267;
	font-size:13px;
	}
.g-html p {
    font-size: 14px;
    }
.g-html h1.alternate,
.g-html h2.alternate,
.g-html h3.alternate,
.g-html h4.alternate,
.g-html p.alternate {
	color: #FF8A23;
	}
	.g-html h1.alternate2,
	.g-html h2.alternate2,
	.g-html h3.alternate2,
	.g-html h4.alternate2,
	.g-html p.alternate2 {
		color: #006bb7;
		}
.g-html table.striped td:first-child {
	text-align:left;
	}
.g-html table.striped td {
	text-align:right;
	}

.g-html .size_extralarge {
	color:#3686B6;
	}
	.g-html .size_extralarge .size_large {
		display:block;
		color:#000;
		line-height:1;
		font-size:14px;
		}
.g-html table.simple_16 {
    background:#ed812e;
    }
.g-html table.simple_16 > thead > tr > td,
.g-html table.simple_16 > tbody > tr > td {
    padding: 15px;
    color: #FFF;
    font-size: 14px;
    }
.g-html table.simple_16 > tbody > tr > td > p {
    color:#FFF;
    font-size: 14px;
    }
/*
 ************** Таблицы с разделителями ******************/
.g-html table.striped,
.g-html table.striped_mini,
.g-html table.striped_micro {
	}
	.g-html table.striped > thead,
	.g-html table.striped_mini > thead,
	.g-html table.striped_micro > thead {
		}
		.g-html table.striped > thead > tr > td,
		.g-html table.striped_mini > thead > tr > td,
		.g-html table.striped_micro > thead > tr > td {
            border-top: 1px solid #7e3f87;
            border-bottom: 1px solid #7e3f87;
            background-color: #7e3f87;
            color:#fff;
            font-weight:normal;
            }
			.g-html table.striped > thead > tr > td > p,
			.g-html table.striped_mini > thead > tr > td > p,
			.g-html table.striped_micro > thead > tr > td > p {
				}
	.g-html table.striped > tbody,
	.g-html table.striped_mini > tbody,
	.g-html table.striped_micro > tbody {
		}
		.g-html table.striped > tbody > tr > td,
		.g-html table.striped_mini > tbody > tr > td,
		.g-html table.striped_micro > tbody > tr > td {
			border-bottom:1px solid #7e3f87;
			padding: 2px 6px 2px 9px;
            -webkit-transition:background-color .3s ease;
            transition:background-color .3s ease;
			}
		.g-html table.striped_mini > thead > tr > td,
		.g-html table.striped_mini > thead > tr > td > p,
		.g-html table.striped_mini > tbody > tr > td,
		.g-html table.striped_mini > tbody > tr > td > p,
		.g-html table.striped_mini > tfoot > tr > td,
		.g-html table.striped_mini > tfoot > tr > td > p {
			}
		.g-html table.striped_micro > thead > tr > td,
		.g-html table.striped_micro > thead > tr > td > p,
		.g-html table.striped_micro > tbody > tr > td,
		.g-html table.striped_micro > tbody > tr > td > p,
		.g-html table.striped_micro > tfoot > tr > td,
		.g-html table.striped_micro > tfoot > tr > td > p {
			}
			/*
			 * Четные строки
			 */
			/* <IE7, IE8> */
			.g-html table.striped > tbody > tr.odd > td,
			.g-html table.striped_mini > tbody > tr.odd > td,
			.g-html table.striped_micro > tbody > tr.odd > td {
				background-color: #FFF;
				}
			/* </IE7, IE8> */
			.g-html table.striped > tbody > tr:nth-child(2n) > td,
			.g-html table.striped_mini > tbody > tr:nth-child(2n) > td,
			.g-html table.striped_micro > tbody > tr:nth-child(2n) > td {
				background-color: #FFF;
				}
			/*
			 *  Нечетные строки
			 */
			/* <IE7, IE8> */
			.g-html table.striped > tbody > tr.even > td,
			.g-html table.striped_mini > tbody > tr.even > td,
			.g-html table.striped_micro > tbody > tr.even > td {
				background-color: #FFF;
				}
			/* </IE7, IE8> */
			.g-html table.striped > tbody > tr:nth-child(2n+1) > td,
			.g-html table.striped_mini > tbody > tr:nth-child(2n+1) > td,
			.g-html table.striped_micro > tbody > tr:nth-child(2n+1) > td {
				background-color: #FFF;
				}
		.g-html table.striped > tbody > tr:hover > td,
		.g-html table.striped_mini > tbody > tr:hover > td,
		.g-html table.striped_micro > tbody > tr:hover > td {
            background-color:#D9F0F7;
			}
		.g-html table.striped > tbody > tr.hl > td,
		.g-html table.striped_mini > tbody > tr.hl > td,
		.g-html table.striped_micro > tbody > tr.hl > td {
            background-color:#7FCCE4;
			}
	.g-html table.striped > tfoot,
	.g-html table.striped_mini > tfoot,
	.g-html table.striped_micro > tfoot {
		}
		.g-html table.striped > tfoot > tr > td,
		.g-html table.striped_mini > tfoot > tr > td,
		.g-html table.striped_micro > tfoot > tr > td {
			}

.g-html table.striped > tbody > tr.subheader > td,
.g-html table.striped_mini > tbody > tr.subheader > td,
.g-html table.striped_micro > tbody > tr.subheader > td {
	border-bottom: 1px solid #FFF;
	border-top: 1px solid #7e3f87;
	background-color: #7e3f87;
	color:#fff;
	font-weight:normal;
	}
	.l-body .g-html table > tbody > tr.subheader.even > td,
	.l-body .g-html table > tbody > tr.subheader.odd > td {
		border-bottom: 1px solid #FFF;
		border-top: 1px solid #7e3f87;
        background-color: #7e3f87;
        color:#fff;
        font-weight:normal;
        }
	.l-body .g-html table > tbody > tr.subheader:nth-child(2n+1) > td,
	.l-body .g-html table > tbody > tr.subheader:nth-child(2n) > td {
		border-bottom: 1px solid #FFF;
		border-top: 1px solid #7e3f87;
        background-color: #7e3f87;
        color:#fff;
        font-weight:normal;
        }
		.l-body .g-html table > tbody > tr.subheader > td > p,
		.l-body .g-html table > tbody > tr.subheader.even > td > p {
			color:#FFF;
			}
		.l-body .g-html table > tbody > tr.subheader:nth-child(2n+1) > td > p {
			color:#FFF;
			}
.g-html table.kzyellow td,
.g-html table.kzyellow th,
.g-html table.kzblue td,
.g-html table.kzblue th {
	padding:15px;
	}

.g-html .i-accordion {
	display: inline-block;
	padding: 4px 7px 4px 21px;
	background: #EEE url(img/accordion.png) 6px -486px no-repeat;
	color: #252525;
	*display:inline;
	*zoom: 1;
	}
	.g-html .i-accordion:hover {
		color: #FFF;
		background:#7e3f87 url(img/accordion.png) 6px -486px no-repeat;
		}
	.g-html .i-accordion.active {
		color: #FFF;
		background:#7e3f87 url(img/accordion.png) 6px 9px no-repeat;
		}
.w-prevnext-action {
	font-size:12px;
	}
.w-prevnext-action:hover {
	color:#ed812e;
	}
.l-bookmarks-toc-list a {
	color:#000;
	}
.l-bookmarks-toc-list a:hover {
	color:#ed812e;
	}

/*
 ************** .l-page-col.for_links *******************/
.l-page-col.for_links h3 {
	margin-bottom:10px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
	}
.l-page-col.for_links .w-actions-list li {
	margin:0 0 8px !important;
	}

/*
 ************** .w-text-list *******************/
.g-html .w-text-list {
	margin:0;
	padding:0;
	list-style:none;
	color:#898989;
	}
	.g-html .w-text-list li {
		margin:20px 0 0;
		padding:0;
		}
	.g-html .w-text-list a {
		display:block;
		color:#000;
		text-decoration:none;
		}

.g-html .link {
	display:inline-block;
	padding:4px 9px;
	background:#000;
	color:#FFF;
	text-decoration:none;
	*display:inline;
	*zoom:1;
	}
.g-html .link:hover {
	color:#FFF;
	text-decoration:underline;
	}

/*
************** index *******************/
.l-index {
	}
	.l-index-h {
		color:#000;
		}
	.l-index-outer {
		position:relative;
		width:100%;
		height:100%;
		}
	.l-index-slide {
		float:left;
		position:relative;
		overflow:hidden;
		}
	.l-index-slide-el_1 {
		position:absolute;
		top:-100px;
		left:-100px;
		width:100%;
		height:100%;
		opacity:0;
		-webkit-transition:all .8s ease;
		transition:all .8s ease;
		}
	.l-index-slide-el_1-alt {
		top:100px;
		left:100px;
		}
	.l-index-slide.active .l-index-slide-el_1 {
		top:0;
		left:0;
		opacity:1;
		}
	.ie .l-index-slide-el_1,
	.ie .l-index-slide-el_1-alt {
		top:0;
		left:0;
		}
	.l-index-slide.type_1 .l-index-slide-el_1 {
		background:url(img/l-index/l-index-menu-item_1_1.png) 50% 50% no-repeat;
		background-size:cover;
		}
	.l-index-slide.type_2 .l-index-slide-el_1 {
		background:url(img/l-index/l-index-menu-item_2_1.png) 50% 50% no-repeat;
		background-size:cover;
		}
	.l-index-slide.type_3 .l-index-slide-el_1 {
		background:url(img/l-index/l-index-menu-item_3_1.png) 50% 50% no-repeat;
		background-size:cover;
		}
	.l-index-slide.type_4 .l-index-slide-el_1 {
		background:url(img/l-index/l-index-menu-item_4_1.png) 50% 50% no-repeat;
		background-size:cover;
		}
	.l-index-slide.type_5 .l-index-slide-el_1 {
		background:url(img/l-index/l-index-menu-item_5_1.png) 50% 50% no-repeat;
		background-size:cover;
		}
	.l-index-slide.type_6 .l-index-slide-el_1 {
		background:url(img/l-index/l-index-menu-item_6_1.png) 50% 50% no-repeat;
		background-size:cover;
		}
	.l-index-slide-el_2 {
		position:absolute;
		top:100px;
		left:100px;
		width:100%;
		height:100%;
		opacity:0;
		-webkit-transition:all 1s ease;
		transition:all 1s ease;
		}
	.l-index-slide-el_2-alt {
		top:-100px;
		left:-100px;
		}
	.ie .l-index-slide-el_2,
	.ie .l-index-slide-el_2-alt {
		top:0;
		left:0;
		}
	.l-index-slide.active .l-index-slide-el_2 {
		top:0;
		left:0;
		opacity:1;
		}
	.l-index-slide.type_1 .l-index-slide-el_2 {
		background:url(img/l-index/l-index-menu-item_1_2.png) 50% 50% no-repeat;
		background-size:cover;
		}
	.l-canvas.lang_en .l-index-slide.type_1 .l-index-slide-el_2 {
		background-image:url(img/l-index/en/l-index-menu-item_1_2.png);
		}
	.l-index-slide.type_2 .l-index-slide-el_2 {
		background:url(img/l-index/l-index-menu-item_2_2.png) 50% 50% no-repeat;
		background-size:cover;
		}
	.l-canvas.lang_en .l-index-slide.type_2 .l-index-slide-el_2 {
		background-image:url(img/l-index/en/l-index-menu-item_2_2.png);
		}
	.l-index-slide.type_3 .l-index-slide-el_2 {
		background:url(img/l-index/l-index-menu-item_3_2.png) 50% 50% no-repeat;
		background-size:cover;
		}
	.l-canvas.lang_en .l-index-slide.type_3 .l-index-slide-el_2 {
		background-image:url(img/l-index/en/l-index-menu-item_3_2.png);
		}
	.l-index-slide.type_4 .l-index-slide-el_2 {
		background:url(img/l-index/l-index-menu-item_4_2.png) 50% 50% no-repeat;
		background-size:cover;
		}
	.l-canvas.lang_en .l-index-slide.type_4 .l-index-slide-el_2 {
		background-image:url(img/l-index/en/l-index-menu-item_4_2.png);
		}
	.l-index-slide.type_5 .l-index-slide-el_2 {
		margin-top:40px;
		background:url(img/l-index/l-index-menu-item_5_2.png) 50% 50% no-repeat;
		background-size:cover;
		}
	.l-canvas.lang_en .l-index-slide.type_5 .l-index-slide-el_2 {
		background-image:url(img/l-index/en/l-index-menu-item_5_2.png);
		}
	.l-index-slide.type_6 .l-index-slide-el_2 {
		background:url(img/l-index/l-index-menu-item_6_2.png) 50% 50% no-repeat;
		background-size:cover;
		}
	.l-canvas.lang_en .l-index-slide.type_6 .l-index-slide-el_2 {
		background-image:url(img/l-index/en/l-index-menu-item_6_2.png);
		}
	.l-index-slide-el_3 {
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:59px;
		background:url(img/l-index/l-index-slide_el3.png);
		}
		.l-index-slide-el_3-h {
			position:relative;
			margin:auto;
			width:940px;
			}
			.l-index-slide-el_3-h > p {
				float:left;
				margin:0 68px 0 0;
				padding:7px 0 0;
				color:#FFF;
				font-size:18px;
				line-height:22px;
				}
			.l-index-slide.type_6 .l-index-slide-el_3-h > p {
				line-height:44px;
				}
			.l-index-slide-el_3-h > .i-link {
				float:left;
				margin:14px 0 0;
				padding:0 13px;
				height:33px;
				background:#5db4e5;
				color:#FFF;
				text-decoration:none;
				line-height:34px;
				font-size:14px;
				-webkit-transition:all .3s ease;
				transition:all .3s ease;
				}
			.l-index-slide-el_3-h > .i-link:hover {
				background:#ed812e;
				}
	.l-index-slide.type_1 {
		position:relative;
		width:100%;
		height:100%;
		background:url(img/l-index/1.jpg) 50% 50% no-repeat;
		background-size:cover;
		}
	.l-index-slide.type_2 {
		position:relative;
		width:100%;
		height:100%;
		background:url(img/l-index/2.jpg) 50% 50% no-repeat;
		background-size:cover;
		}
	.l-index-slide.type_3 {
		position:relative;
		width:100%;
		height:100%;
		background:url(img/l-index/3.jpg) 50% 50% no-repeat;
		background-size:cover;
		}
	.l-index-slide.type_4 {
		position:relative;
		width:100%;
		height:100%;
		background:url(img/l-index/4.jpg) 50% 50% no-repeat;
		background-size:cover;
		}
	.l-index-slide.type_5 {
		position:relative;
		width:100%;
		height:100%;
		background:url(img/l-index/5.jpg) 50% 50% no-repeat;
		background-size:cover;
		}
	.l-index-slide.type_6 {
		position:relative;
		width:100%;
		height:100%;
		background:url(img/l-index/6.jpg) 50% 50% no-repeat;
		background-size:cover;
		}
	.l-index-menubutton {
		position:absolute;
		overflow:hidden;
		top:289px;
		right:0;
		width:101px;
		height:201px;
		background:url(img/l-index/l-index-menubutton.png) no-repeat;
		text-indent:-999px;
		}
	.l-canvas.lang_en .l-index-menubutton {
		background-image:url(img/l-index/en/l-index-menubutton.png);
		}
	.l-index-menubutton:hover {
		background-position:0 -201px;
		}
	.l-index-menu {
		position:absolute;
		top:0;
		right:0;
		padding:15px 28px 0 29px;
		width:284px;
		height:100%;
		background:#5db4e5;
		color:#FFF;
		}
		.l-index-menu-map {
			overflow:hidden;
			width:130px;
			height:80px;
			background:url(img/l-index/l-index-menu-alt-item_3.png) no-repeat;
			text-indent:-999px;
			}
		.l-index-menu-map:hover {
			background-position:0 -80px;
			}
		.l-index-menu-item {
			float:left;
			margin-bottom:18px;
			width:142px;
			color:#FFF;
			text-decoration:none;
			text-transform:uppercase;
			line-height:16px;
			font-size:14px;
			font-weight:normal;
			}
			.l-index-menu-item > div {
				margin-top:5px;
				width:130px;
				height:91px;
				}
			.l-index-menu-item.type_1 > div {
				background-image:url(img/l-index/l-index-menu-item_1.png);
				}
			.l-index-menu-item.type_2 > div {
				background-image:url(img/l-index/l-index-menu-item_2.png);
				}
			.l-index-menu-item.type_3 > div {
				background-image:url(img/l-index/l-index-menu-item_3.png);
				}
			.l-index-menu-item.type_4 > div {
				background-image:url(img/l-index/l-index-menu-item_4.png);
				}
			.l-index-menu-item.type_5 > div {
				background-image:url(img/l-index/l-index-menu-item_5.png);
				}
			.l-index-menu-item.type_6 > div {
				background-image:url(img/l-index/l-index-menu-item_6.png);
				}
		.l-index-menu-item:hover,
		.l-index-menu-item.active {
			color:#283942;
			}
			.l-index-menu-item:hover > div,
			.l-index-menu-item.active > div {
				background-position:0 -91px;
				}
		.l-index-menu-item.active {
			position: relative;
			margin:-5px 7px 13px -5px;
			padding:5px 0 5px 5px;
			width:135px;
			color: #FFFFFF;
			background-color: #ed812e;
			}
	.l-index-menu-alt {
		clear:left;
		overflow:hidden;
		border-top:1px solid #FFF;
		margin:auto;
		width:284px;
		line-height:22px;
		}
		.l-index-menu-alt-item {
			float:left;
			padding-top:19px;
			width:142px;
			}
		.l-index-menu-alt-item:first-child + .l-index-menu-alt-item + .l-index-menu-alt-item {
			clear:left;
			}
			.l-index-menu-alt-item > h3 {
				margin-bottom:5px;
				color:#FFF;
				text-transform:uppercase;
				line-height:14px;
				font-size:14px;
				font-weight:normal;
				}
			.l-index-menu-alt-item > a {
				display:block;
				color:#FFF;
				font-size:12px;
				}
			.l-index-menu-alt-item > a:hover {
				color:#ed812e;
				}
			.l-index-menu-alt-item > .l-index-chief {
				overflow:hidden;
				float:left;
				margin-right:8px;
				width:61px;
				height:80px;
				text-indent:-999px;
				background-repeat:no-repeat;
				}
			.l-index-menu-alt-item > .l-index-chief.type_1 {
				background-image:url(img/l-index/l-index-menu-alt-item_1.png);
				}
			.l-index-menu-alt-item > .l-index-chief.type_2 {
				background-image:url(img/l-index/l-index-menu-alt-item_2.png);
				}
			.l-index-menu-alt-item > .l-index-chief:hover {
				background-position:0 -80px;
				}
		.l-index-menu-close {
			position:absolute;
			overflow:hidden;
			top:0;
			right:0;
			width:57px;
			height:57px;
			background:url(img/l-index/l-index-menu-close.png) no-repeat;
			text-indent:-999px;
			}
		.l-index-menu-close:hover {
			background-position:0 -57px;
			}

/*
 ************** .iosSlider *******************/
.iosSlider {
	/* required */
	position: relative;
	top: 0;
	left: 0;
	overflow: hidden;
	margin:auto;
	height:100%;
	}
.l-index-secondslider.iosSlider {
	width:100%;
	height:236px;
	}
.ie .l-index-secondslider.iosSlider {
	background-repeat:repeat-x;
	}
	/* slider */
	.iosSlider .slider {
		/* required */
		width: 100%;
		height: 100%;
		}
	.l-index-secondslider-next,
	.l-index-secondslider-prev {
		position:absolute;
		overflow:hidden;
		top:99px;
		left:20px;
		width:38px;
		height:38px;
		background:url(img/secondslider/secondslider.png) no-repeat;
		text-indent:-999px;
		}
	.l-index-secondslider-next {
		left:auto;
		right:20px;
		background-position:-38px 0;
		}
	.l-index-secondslider-prev:hover {
		background-position:0 -39px;
		}
	.l-index-secondslider-next:hover {
		background-position:-38px -39px;
		}
	.l-index-secondslide {
		float:left;
		position:relative;
		overflow:hidden;
		width:100%;
		height:236px;
		}
		.l-index-secondslide-content {
			position:absolute;
			top:-10px;
			left:50%;
			margin-left:-802px;
			width:1583px;
			height:236px;
			opacity:.7;
			-webkit-transition:all .8s ease;
			transititon:all .8s ease;
			*top:0;
			*margin-left:-792px;
			}
		.l-index-secondslide.active .l-index-secondslide-content {
			top:0;
			margin-left:-792px;
			opacity:1;
			}
.l-subheader.at_bottom {
	/*overflow:hidden;*/
	height:269px;
	}
.l-subheader.at_bottom.parent_0,
.l-subheader.at_bottom.parent_1332,
.l-subheader.at_bottom.parent_1321,
.l-subheader.at_bottom.parent_1333,
.l-subheader.at_bottom.parent_1323,
.l-subheader.at_bottom.parent_1320,
.l-subheader.at_bottom.parent_1324,
.l-subheader.at_bottom.parent_1325,
.l-subheader.at_bottom.parent_1326,
.l-subheader.at_bottom.parent_1327,
.l-subheader.at_bottom.parent_1328,
.l-subheader.at_bottom.parent_1329,
.l-subheader.at_bottom.parent_1330 {
	height: 33px;
	}
.l-subheader.at_bottom.parent_0 .l-index-secondslider,
.l-subheader.at_bottom.parent_1332 .l-index-secondslider,
.l-subheader.at_bottom.parent_1321 .l-index-secondslider,
.l-subheader.at_bottom.parent_1333 .l-index-secondslider,
.l-subheader.at_bottom.parent_1323 .l-index-secondslider,
.l-subheader.at_bottom.parent_1320 .l-index-secondslider,
.l-subheader.at_bottom.parent_1324 .l-index-secondslider,
.l-subheader.at_bottom.parent_1325 .l-index-secondslider,
.l-subheader.at_bottom.parent_1326 .l-index-secondslider,
.l-subheader.at_bottom.parent_1327 .l-index-secondslider,
.l-subheader.at_bottom.parent_1328 .l-index-secondslider,
.l-subheader.at_bottom.parent_1329 .l-index-secondslider,
.l-subheader.at_bottom.parent_1330 {
	position:absolute !important;
	top:-999px !important;
}
.l-subheader.at_bottom.parent_1238 {
	background: url(img/secondslider/1.jpg) 50% 33px no-repeat;
	background-size: cover;
	}
	.parent_1238 .l-index-secondslide.type_1 .l-index-secondslide-content {
		}
		.l-canvas.lang_ru .parent_1238 .l-index-secondslide.type_1 .l-index-secondslide-content {
			background: url(img/secondslider/ru/1_1.png) no-repeat;
			}
		.l-canvas.lang_en .parent_1238 .l-index-secondslide.type_1 .l-index-secondslide-content {
			background: url(img/secondslider/en/1_1.png) no-repeat;
			}
	.parent_1238 .l-index-secondslide.type_2 .l-index-secondslide-content {
		}
		.l-canvas.lang_ru .parent_1238 .l-index-secondslide.type_2 .l-index-secondslide-content {
			background: url(img/secondslider/ru/1_2.png) no-repeat;
			}
		.l-canvas.lang_en .parent_1238 .l-index-secondslide.type_2 .l-index-secondslide-content {
			background: url(img/secondslider/en/1_2.png) no-repeat;
			}
	.parent_1238 .l-index-secondslide.type_3 .l-index-secondslide-content {
		}
		.l-canvas.lang_ru .parent_1238 .l-index-secondslide.type_3 .l-index-secondslide-content {
			background: url(img/secondslider/ru/1_3.png) no-repeat;
			}
		.l-canvas.lang_en .parent_1238 .l-index-secondslide.type_3 .l-index-secondslide-content {
			background: url(img/secondslider/en/1_3.png) no-repeat;
			}
.l-subheader.at_bottom.parent_1239 {
	background: url(img/secondslider/2.jpg) 50% 33px no-repeat;
	background-size: cover;
	}
	.parent_1239 .l-index-secondslide.type_1 .l-index-secondslide-content {
		}
		.l-canvas.lang_ru .parent_1239 .l-index-secondslide.type_1 .l-index-secondslide-content {
			background: url(img/secondslider/ru/2_1.png) no-repeat;
			}
		.l-canvas.lang_en .parent_1239 .l-index-secondslide.type_1 .l-index-secondslide-content {
			background: url(img/secondslider/en/2_1.png) no-repeat;
			}
	.parent_1239 .l-index-secondslide.type_2 .l-index-secondslide-content {
		}
		.l-canvas.lang_ru .parent_1239 .l-index-secondslide.type_2 .l-index-secondslide-content {
			background: url(img/secondslider/ru/2_2.png) no-repeat;
			}
		.l-canvas.lang_en .parent_1239 .l-index-secondslide.type_2 .l-index-secondslide-content {
			background: url(img/secondslider/en/2_2.png) no-repeat;
			}
	.parent_1239 .l-index-secondslide.type_3 .l-index-secondslide-content {
		}
		.l-canvas.lang_ru .parent_1239 .l-index-secondslide.type_3 .l-index-secondslide-content {
			background: url(img/secondslider/ru/2_3.png) no-repeat;
			}
		.l-canvas.lang_en .parent_1239 .l-index-secondslide.type_3 .l-index-secondslide-content {
			background: url(img/secondslider/en/2_3.png) no-repeat;
			}
.l-subheader.at_bottom.parent_1242 {
	background: url(img/secondslider/3.jpg) 50% 33px no-repeat;
	background-size: cover;
	}
	.parent_1242 .l-index-secondslide.type_1 .l-index-secondslide-content {
		}
		.l-canvas.lang_ru .parent_1242 .l-index-secondslide.type_1 .l-index-secondslide-content {
			background: url(img/secondslider/ru/3_1.png) no-repeat;
			}
		.l-canvas.lang_en .parent_1242 .l-index-secondslide.type_1 .l-index-secondslide-content {
			background: url(img/secondslider/en/3_1.png) no-repeat;
			}
	.parent_1242 .l-index-secondslide.type_2 .l-index-secondslide-content {
		}
		.l-canvas.lang_ru .parent_1242 .l-index-secondslide.type_2 .l-index-secondslide-content {
			background: url(img/secondslider/ru/3_2.png) no-repeat;
			}
		.l-canvas.lang_en .parent_1242 .l-index-secondslide.type_2 .l-index-secondslide-content {
			background: url(img/secondslider/en/3_2.png) no-repeat;
			}
	.parent_1242 .l-index-secondslide.type_3 .l-index-secondslide-content {
		}
		.l-canvas.lang_ru .parent_1242 .l-index-secondslide.type_3 .l-index-secondslide-content {
			background: url(img/secondslider/ru/3_3.png) no-repeat;
			}
		.l-canvas.lang_en .parent_1242 .l-index-secondslide.type_3 .l-index-secondslide-content {
			background: url(img/secondslider/en/3_3.png) no-repeat;
			}
.l-subheader.at_bottom.parent_1289 {
	background: url(img/secondslider/4.jpg) 50% 33px no-repeat;
	background-size: cover;
	}
	.parent_1289 .l-index-secondslide.type_1 .l-index-secondslide-content {
		}
		.l-canvas.lang_ru .parent_1289 .l-index-secondslide.type_1 .l-index-secondslide-content {
			background: url(img/secondslider/ru/4_1.png) no-repeat;
			}
		.l-canvas.lang_en .parent_1289 .l-index-secondslide.type_1 .l-index-secondslide-content {
			background: url(img/secondslider/en/4_1.png) no-repeat;
			}
	.parent_1289 .l-index-secondslide.type_2 .l-index-secondslide-content {
		}
		.l-canvas.lang_ru .parent_1289 .l-index-secondslide.type_2 .l-index-secondslide-content {
			background: url(img/secondslider/ru/4_2.png) no-repeat;
			}
		.l-canvas.lang_en .parent_1289 .l-index-secondslide.type_2 .l-index-secondslide-content {
			background: url(img/secondslider/en/4_2.png) no-repeat;
			}
	.parent_1289 .l-index-secondslide.type_3 .l-index-secondslide-content {
		}
		.l-canvas.lang_ru .parent_1289 .l-index-secondslide.type_3 .l-index-secondslide-content {
			background: url(img/secondslider/ru/4_3.png) no-repeat;
			}
		.l-canvas.lang_en .parent_1289 .l-index-secondslide.type_3 .l-index-secondslide-content {
			background: url(img/secondslider/en/4_3.png) no-repeat;
			}
.l-subheader.at_bottom.parent_1244 {
	background: url(img/secondslider/5.jpg) 50% 33px no-repeat;
	background-size: cover;
	}
	.parent_1244 .l-index-secondslide.type_1 .l-index-secondslide-content {
		}
		.l-canvas.lang_ru .parent_1244 .l-index-secondslide.type_1 .l-index-secondslide-content {
			background: url(img/secondslider/ru/5_1.png) no-repeat;
			}
		.l-canvas.lang_en .parent_1244 .l-index-secondslide.type_1 .l-index-secondslide-content {
			background: url(img/secondslider/en/5_1.png) no-repeat;
			}
	.parent_1244 .l-index-secondslide.type_2 .l-index-secondslide-content {
		}
		.l-canvas.lang_ru .parent_1244 .l-index-secondslide.type_2 .l-index-secondslide-content {
			background: url(img/secondslider/ru/5_2.png) no-repeat;
			}
		.l-canvas.lang_en .parent_1244 .l-index-secondslide.type_2 .l-index-secondslide-content {
			background: url(img/secondslider/en/5_2.png) no-repeat;
			}
	.parent_1244 .l-index-secondslide.type_3 .l-index-secondslide-content {
		}
		.l-canvas.lang_ru .parent_1244 .l-index-secondslide.type_3 .l-index-secondslide-content {
			background: url(img/secondslider/ru/5_3.png) no-repeat;
			}
		.l-canvas.lang_en .parent_1244 .l-index-secondslide.type_3 .l-index-secondslide-content {
			background: url(img/secondslider/en/5_3.png) no-repeat;
			}
.l-subheader.at_bottom.parent_1245 {
	background: url(img/secondslider/6.jpg) 50% 33px no-repeat;
	background-size: cover;
	}
	.parent_1245 .l-index-secondslide.type_1 .l-index-secondslide-content {
		}
		.l-canvas.lang_ru .parent_1245 .l-index-secondslide.type_1 .l-index-secondslide-content {
			background: url(img/secondslider/ru/6_1.png) no-repeat;
			}
		.l-canvas.lang_en .parent_1245 .l-index-secondslide.type_1 .l-index-secondslide-content {
			background: url(img/secondslider/en/6_1.png) no-repeat;
			}
	.parent_1245 .l-index-secondslide.type_2 .l-index-secondslide-content {
		}
		.l-canvas.lang_ru .parent_1245 .l-index-secondslide.type_2 .l-index-secondslide-content {
			background: url(img/secondslider/ru/6_2.png) no-repeat;
			}
		.l-canvas.lang_en .parent_1245 .l-index-secondslide.type_2 .l-index-secondslide-content {
			background: url(img/secondslider/en/6_2.png) no-repeat;
			}
	.parent_1245 .l-index-secondslide.type_3 .l-index-secondslide-content {
		}
		.l-canvas.lang_ru .parent_1245 .l-index-secondslide.type_3 .l-index-secondslide-content {
			background: url(img/secondslider/ru/6_3.png) no-repeat;
			}
		.l-canvas.lang_en .parent_1245 .l-index-secondslide.type_3 .l-index-secondslide-content {
			background: url(img/secondslider/en/6_3.png) no-repeat;
			}
.l-subheader.at_bottom.parent_1246 {
	background: url(img/secondslider/7.jpg) 50% 33px no-repeat;
	background-size: cover;
	}
	.parent_1246 .l-index-secondslide.type_1 .l-index-secondslide-content {
		}
		.l-canvas.lang_ru .parent_1246 .l-index-secondslide.type_1 .l-index-secondslide-content {
			background: url(img/secondslider/ru/7_1.png) no-repeat;
			}
		.l-canvas.lang_en .parent_1246 .l-index-secondslide.type_1 .l-index-secondslide-content {
			background: url(img/secondslider/en/7_1.png) no-repeat;
			}
	.parent_1246 .l-index-secondslide.type_2 .l-index-secondslide-content {
		}
		.l-canvas.lang_ru .parent_1246 .l-index-secondslide.type_2 .l-index-secondslide-content {
			background: url(img/secondslider/ru/7_2.png) no-repeat;
			}
		.l-canvas.lang_en .parent_1246 .l-index-secondslide.type_2 .l-index-secondslide-content {
			background: url(img/secondslider/en/7_2.png) no-repeat;
			}
	.parent_1246 .l-index-secondslide.type_3 .l-index-secondslide-content {
		}
		.l-canvas.lang_ru .parent_1246 .l-index-secondslide.type_3 .l-index-secondslide-content {
			background: url(img/secondslider/ru/7_3.png) no-repeat;
			}
		.l-canvas.lang_en .parent_1246 .l-index-secondslide.type_3 .l-index-secondslide-content {
			background: url(img/secondslider/en/7_3.png) no-repeat;
			}
.l-subheader.at_bottom.parent_1247 {
	background: url(img/secondslider/8.jpg) 50% 33px no-repeat;
	background-size: cover;
	}
	.parent_1247 .l-index-secondslide.type_1 .l-index-secondslide-content {
		}
		.l-canvas.lang_ru .parent_1247 .l-index-secondslide.type_1 .l-index-secondslide-content {
			background: url(img/secondslider/ru/8_1.png) no-repeat;
			}
		.l-canvas.lang_en .parent_1247 .l-index-secondslide.type_1 .l-index-secondslide-content {
			background: url(img/secondslider/en/8_1.png) no-repeat;
			}
	.parent_1247 .l-index-secondslide.type_2 .l-index-secondslide-content {
		}
		.l-canvas.lang_ru .parent_1247 .l-index-secondslide.type_2 .l-index-secondslide-content {
			background: url(img/secondslider/ru/8_2.png) no-repeat;
			}
		.l-canvas.lang_en .parent_1247 .l-index-secondslide.type_2 .l-index-secondslide-content {
			background: url(img/secondslider/en/8_2.png) no-repeat;
			}
	.parent_1247 .l-index-secondslide.type_3 .l-index-secondslide-content {
		}
		.l-canvas.lang_ru .parent_1247 .l-index-secondslide.type_3 .l-index-secondslide-content {
			background: url(img/secondslider/ru/8_3.png) no-repeat;
			}
		.l-canvas.lang_en .parent_1247 .l-index-secondslide.type_3 .l-index-secondslide-content {
			background: url(img/secondslider/en/8_3.png) no-repeat;
			}

/*
 ************** .w-actions-list *******************/
.l-index .w-actions-list {
	padding-top:20px;
	}
.w-actions-list {
	list-style:none;
	}
	.w-actions-list li {
		position:relative;
		margin:0 0 8px;
		font-size:0;
		}
		.w-actions-list li > a {
			background:url(img/w-actions-type.png) -999px -999px no-repeat;
			color:#000;
			text-decoration:underline;
			font-size:12px;
			}
		.w-actions-list li > a:hover {
			color:#ed812e;
			}
	.w-actions-list .type_pdf a {
		padding-right:37px;
		background-position:100% 0;
		}
	.w-actions-list .type_xls a {
		padding-right:37px;
		background-position:100% -44px;
		}
	.w-actions-list .type_html a {
		padding-right:37px;
		background-position:100% -88px;
		}

/*
 ************* Widget: topcontrols *************/
.w-topcontrols {
	margin-top:18px;
	padding:0 15px 0 5px;
	height:24px;
	border-left-color:#CACACA;
	}
	.w-topcontrols-action {
		margin:2px 0 2px 10px;
		background-color:#ed812e;
		color: #FFFFFF;
		line-height:18px;
		font-size:12px;
		}
	/*.w-topcontrols-action:hover {*/
		/*background-color:#FAEC1F;*/
		/*}*/

		.w-topcontrols-action.type_files {
			display: none;
			}
		.w-topcontrols {
			border:0;
			}

.w-closer {
	background-image: url(img/w-toolbar-action.large.png);
	}

/*
 *************** Plugin: search *****************/
.w-search {
	margin-left:10px;
	background-image: url(img/w-search.png);
	}
.l-canvas.lang_en .w-search {
	background-image: url(img/w-search.en.png);
	}
.w-search:hover {
	background-image: url(img/w-search2.png);
	}
.l-canvas.lang_en .w-search:hover {
	background-image: url(img/w-search2.en.png);
	}
	.w-search-input {
		}
	.w-search-input-h {
		padding-top:1px;
		}
	.w-search-suggest {
		}
		.w-search-suggest-h {
			}
			.ie .w-search-suggest-h {
				border-color: #3686B6;
				}
		.w-search-suggest-close {
			background-image: url(img/w-toolbar-action.large.png);
			}
	.w-search-submit > input[type="submit"] {
		padding:0 5px;
		width:55px;
		height:21px;
		background:transparent;
		color:#FFF;
		line-height:23px;
		font-size:0;
        text-indent:-999px;
		}
	/*.w-search-submit > input[type="submit"]:hover {*/
		/*background:#FAEC1F;*/
		/*}*/

/*
 ************************ Widget: w-share **************************/
.w-share {
	padding-top:3px;
	white-space:nowrap;
	}
	.w-share-link {
		background:url(img/w-share.png) no-repeat;
		}
.w-toolbar.layout_list .w-share {
    margin-bottom:15px;
	padding-top:15px;
	border-top:1px #d9d9d9 solid;
	}
	.w-toolbar.layout_list .w-share-link {
		background-image:url(img/w-share-alt.png);
		}

/* Common styles of menus */

.dl-menuwrapper {
	width: 100%;
	max-width: 300px;
	float: left;
	position: relative;
	-webkit-perspective: 1000px;
	-moz-perspective: 1000px;
	perspective: 1000px;
	-webkit-perspective-origin: 50% 200%;
	-moz-perspective-origin: 50% 200%;
	perspective-origin: 50% 200%;
}

.dl-menuwrapper:first-child {
	margin-right: 100px;
}

.dl-menuwrapper ul {
	padding: 0;
	list-style: none;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
}
.l-side .dl-menuwrapper .w-nav-item.level_1 {
	border: 0;
}
.dl-menuwrapper li {
	position: relative;
}

.dl-menuwrapper li a {
	display: block;
	position: relative;
	padding: 8px 20px 8px 10px !important;
	font-size: 14px;
	line-height: 18px;
	font-weight: 300;
	color: #000;
	outline: none;
}
.l-side .dl-menuwrapper li a:hover {
	background: #5db5e5;
	color: #fff !important;
}
.l-side .dl-menuwrapper li.active > a {
	background: #5db5e5;
	color: #fff !important;
}

.dl-menuwrapper li.dl-back > a {
	padding-left: 30px !important;
	background: #ee7e28;
	color: #fff !important;
	text-decoration: none;
}
.dl-menuwrapper li.dl-back > a:hover {
	background: #5db5e5;
	color: #fff !important;
}
.dl-menuwrapper li.dl-back:after,
.dl-menuwrapper li > a:not(:only-child):after {
	display: block !important;
	position: absolute;
	top: 0;
	line-height: 34px;
	font-family: 'icomoon';
	speak: none;
	-webkit-font-smoothing: antialiased;
	content: "\e000" !important;
}

.dl-menuwrapper li.dl-back:after {
	left: 10px;
	color: #FFF;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg);
}

.dl-menuwrapper li > a:after {
	right: 10px;
	color: #5db5e5;
}
.dl-menuwrapper li > a:hover:after {
	color: #FFF;
}

.dl-menuwrapper .dl-menu {
	margin: 0;
	position: absolute;
	top: 0;
	width: 100%;
	opacity: 0;
	pointer-events: none;
	-webkit-transform: translateY(10px);
	-moz-transform: translateY(10px);
	transform: translateY(10px);
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
}

.dl-menuwrapper .dl-menu.dl-menu-toggle {
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.dl-menuwrapper .dl-menu.dl-menuopen {
	opacity: 1;
	pointer-events: auto;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transform: translateY(0px);
}

/* Hide the inner submenus */
.dl-menuwrapper li .dl-submenu {
	display: none;
}

/*
When a submenu is openend, we will hide all li siblings.
For that we give a class to the parent menu called "dl-subview".
We also hide the submenu link.
The opened submenu will get the class "dl-subviewopen".
All this is done for any sub-level being entered.
*/
.dl-menu.dl-subview li,
.dl-menu.dl-subview li.dl-subviewopen > a,
.dl-menu.dl-subview li.dl-subview > a {
	display: none;
}

.dl-menu.dl-subview li.dl-subview,
.dl-menu.dl-subview li.dl-subview .dl-submenu,
.dl-menu.dl-subview li.dl-subviewopen,
.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu,
.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > li {
	display: block;
}

/* Dynamically added submenu outside of the menu context */
.dl-menuwrapper > .dl-submenu {
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	margin: 0;
}

/* Animation classes for moving out and in */

.dl-menu.dl-animate-out-1 {
	-webkit-animation: MenuAnimOut1 0.4s;
	-moz-animation: MenuAnimOut1 0.4s;
	animation: MenuAnimOut1 0.4s;
}

.dl-menu.dl-animate-out-2 {
	-webkit-animation: MenuAnimOut2 0.3s ease-in-out;
	-moz-animation: MenuAnimOut2 0.3s ease-in-out;
	animation: MenuAnimOut2 0.3s ease-in-out;
}

.dl-menu.dl-animate-out-3 {
	-webkit-animation: MenuAnimOut3 0.4s ease;
	-moz-animation: MenuAnimOut3 0.4s ease;
	animation: MenuAnimOut3 0.4s ease;
}

.dl-menu.dl-animate-out-4 {
	-webkit-animation: MenuAnimOut4 0.4s ease;
	-moz-animation: MenuAnimOut4 0.4s ease;
	animation: MenuAnimOut4 0.4s ease;
}

.dl-menu.dl-animate-out-5 {
	-webkit-animation: MenuAnimOut5 0.4s ease;
	-moz-animation: MenuAnimOut5 0.4s ease;
	animation: MenuAnimOut5 0.4s ease;
}

@-webkit-keyframes MenuAnimOut1 {
	50% {
		-webkit-transform: translateZ(-250px) rotateY(30deg);
	}
	75% {
		-webkit-transform: translateZ(-372.5px) rotateY(15deg);
		opacity: .5;
	}
	100% {
		-webkit-transform: translateZ(-500px) rotateY(0deg);
		opacity: 0;
	}
}

@-webkit-keyframes MenuAnimOut2 {
	100% {
		-webkit-transform: translateX(-100%);
		opacity: 0;
	}
}

@-webkit-keyframes MenuAnimOut3 {
	100% {
		-webkit-transform: translateZ(300px);
		opacity: 0;
	}
}

@-webkit-keyframes MenuAnimOut4 {
	100% {
		-webkit-transform: translateZ(-300px);
		opacity: 0;
	}
}

@-webkit-keyframes MenuAnimOut5 {
	100% {
		-webkit-transform: translateY(40%);
		opacity: 0;
	}
}

@-moz-keyframes MenuAnimOut1 {
	50% {
		-moz-transform: translateZ(-250px) rotateY(30deg);
	}
	75% {
		-moz-transform: translateZ(-372.5px) rotateY(15deg);
		opacity: .5;
	}
	100% {
		-moz-transform: translateZ(-500px) rotateY(0deg);
		opacity: 0;
	}
}

@-moz-keyframes MenuAnimOut2 {
	100% {
		-moz-transform: translateX(-100%);
		opacity: 0;
	}
}

@-moz-keyframes MenuAnimOut3 {
	100% {
		-moz-transform: translateZ(300px);
		opacity: 0;
	}
}

@-moz-keyframes MenuAnimOut4 {
	100% {
		-moz-transform: translateZ(-300px);
		opacity: 0;
	}
}

@-moz-keyframes MenuAnimOut5 {
	100% {
		-moz-transform: translateY(40%);
		opacity: 0;
	}
}

@keyframes MenuAnimOut1 {
	50% {
		transform: translateZ(-250px) rotateY(30deg);
	}
	75% {
		transform: translateZ(-372.5px) rotateY(15deg);
		opacity: .5;
	}
	100% {
		transform: translateZ(-500px) rotateY(0deg);
		opacity: 0;
	}
}

@keyframes MenuAnimOut2 {
	100% {
		transform: translateX(-100%);
		opacity: 0;
	}
}

@keyframes MenuAnimOut3 {
	100% {
		transform: translateZ(300px);
		opacity: 0;
	}
}

@keyframes MenuAnimOut4 {
	100% {
		transform: translateZ(-300px);
		opacity: 0;
	}
}

@keyframes MenuAnimOut5 {
	100% {
		transform: translateY(40%);
		opacity: 0;
	}
}

.dl-menu.dl-animate-in-1 {
	-webkit-animation: MenuAnimIn1 0.3s;
	-moz-animation: MenuAnimIn1 0.3s;
	animation: MenuAnimIn1 0.3s;
}

.dl-menu.dl-animate-in-2 {
	-webkit-animation: MenuAnimIn2 0.3s ease-in-out;
	-moz-animation: MenuAnimIn2 0.3s ease-in-out;
	animation: MenuAnimIn2 0.3s ease-in-out;
}

.dl-menu.dl-animate-in-3 {
	-webkit-animation: MenuAnimIn3 0.4s ease;
	-moz-animation: MenuAnimIn3 0.4s ease;
	animation: MenuAnimIn3 0.4s ease;
}

.dl-menu.dl-animate-in-4 {
	-webkit-animation: MenuAnimIn4 0.4s ease;
	-moz-animation: MenuAnimIn4 0.4s ease;
	animation: MenuAnimIn4 0.4s ease;
}

.dl-menu.dl-animate-in-5 {
	-webkit-animation: MenuAnimIn5 0.4s ease;
	-moz-animation: MenuAnimIn5 0.4s ease;
	animation: MenuAnimIn5 0.4s ease;
}

@-webkit-keyframes MenuAnimIn1 {
	0% {
		-webkit-transform: translateZ(-500px) rotateY(0deg);
		opacity: 0;
	}
	20% {
		-webkit-transform: translateZ(-250px) rotateY(30deg);
		opacity: 0.5;
	}
	100% {
		-webkit-transform: translateZ(0px) rotateY(0deg);
		opacity: 1;
	}
}

@-webkit-keyframes MenuAnimIn2 {
	0% {
		-webkit-transform: translateX(-100%);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateX(0px);
		opacity: 1;
	}
}

@-webkit-keyframes MenuAnimIn3 {
	0% {
		-webkit-transform: translateZ(300px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateZ(0px);
		opacity: 1;
	}
}

@-webkit-keyframes MenuAnimIn4 {
	0% {
		-webkit-transform: translateZ(-300px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateZ(0px);
		opacity: 1;
	}
}

@-webkit-keyframes MenuAnimIn5 {
	0% {
		-webkit-transform: translateY(40%);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateY(0);
		opacity: 1;
	}
}

@-moz-keyframes MenuAnimIn1 {
	0% {
		-moz-transform: translateZ(-500px) rotateY(0deg);
		opacity: 0;
	}
	20% {
		-moz-transform: translateZ(-250px) rotateY(30deg);
		opacity: 0.5;
	}
	100% {
		-moz-transform: translateZ(0px) rotateY(0deg);
		opacity: 1;
	}
}

@-moz-keyframes MenuAnimIn2 {
	0% {
		-moz-transform: translateX(-100%);
		opacity: 0;
	}
	100% {
		-moz-transform: translateX(0px);
		opacity: 1;
	}
}

@-moz-keyframes MenuAnimIn3 {
	0% {
		-moz-transform: translateZ(300px);
		opacity: 0;
	}
	100% {
		-moz-transform: translateZ(0px);
		opacity: 1;
	}
}

@-moz-keyframes MenuAnimIn4 {
	0% {
		-moz-transform: translateZ(-300px);
		opacity: 0;
	}
	100% {
		-moz-transform: translateZ(0px);
		opacity: 1;
	}
}

@-moz-keyframes MenuAnimIn5 {
	0% {
		-moz-transform: translateY(40%);
		opacity: 0;
	}
	100% {
		-moz-transform: translateY(0);
		opacity: 1;
	}
}

@keyframes MenuAnimIn1 {
	0% {
		transform: translateZ(-500px) rotateY(0deg);
		opacity: 0;
	}
	20% {
		transform: translateZ(-250px) rotateY(30deg);
		opacity: 0.5;
	}
	100% {
		transform: translateZ(0px) rotateY(0deg);
		opacity: 1;
	}
}

@keyframes MenuAnimIn2 {
	0% {
		transform: translateX(-100%);
		opacity: 0;
	}
	100% {
		transform: translateX(0px);
		opacity: 1;
	}
}

@keyframes MenuAnimIn3 {
	0% {
		transform: translateZ(300px);
		opacity: 0;
	}
	100% {
		transform: translateZ(0px);
		opacity: 1;
	}
}

@keyframes MenuAnimIn4 {
	0% {
		transform: translateZ(-300px);
		opacity: 0;
	}
	100% {
		transform: translateZ(0px);
		opacity: 1;
	}
}

@keyframes MenuAnimIn5 {
	0% {
		transform: translateY(40%);
		opacity: 0;
	}
	100% {
		transform: translateY(0);
		opacity: 1;
	}
}

.dl-menuwrapper > .dl-submenu.dl-animate-in-1 {
	-webkit-animation: SubMenuAnimIn1 0.4s ease;
	-moz-animation: SubMenuAnimIn1 0.4s ease;
	animation: SubMenuAnimIn1 0.4s ease;
}

.dl-menuwrapper > .dl-submenu.dl-animate-in-2 {
	-webkit-animation: SubMenuAnimIn2 0.3s ease-in-out;
	-moz-animation: SubMenuAnimIn2 0.3s ease-in-out;
	animation: SubMenuAnimIn2 0.3s ease-in-out;
}

.dl-menuwrapper > .dl-submenu.dl-animate-in-3 {
	-webkit-animation: SubMenuAnimIn3 0.4s ease;
	-moz-animation: SubMenuAnimIn3 0.4s ease;
	animation: SubMenuAnimIn3 0.4s ease;
}

.dl-menuwrapper > .dl-submenu.dl-animate-in-4 {
	-webkit-animation: SubMenuAnimIn4 0.4s ease;
	-moz-animation: SubMenuAnimIn4 0.4s ease;
	animation: SubMenuAnimIn4 0.4s ease;
}

.dl-menuwrapper > .dl-submenu.dl-animate-in-5 {
	-webkit-animation: SubMenuAnimIn5 0.4s ease;
	-moz-animation: SubMenuAnimIn5 0.4s ease;
	animation: SubMenuAnimIn5 0.4s ease;
}

@-webkit-keyframes SubMenuAnimIn1 {
	0% {
		-webkit-transform: translateX(50%);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateX(0px);
		opacity: 1;
	}
}

@-webkit-keyframes SubMenuAnimIn2 {
	0% {
		-webkit-transform: translateX(100%);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateX(0px);
		opacity: 1;
	}
}

@-webkit-keyframes SubMenuAnimIn3 {
	0% {
		-webkit-transform: translateZ(-300px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateZ(0px);
		opacity: 1;
	}
}

@-webkit-keyframes SubMenuAnimIn4 {
	0% {
		-webkit-transform: translateZ(300px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateZ(0px);
		opacity: 1;
	}
}

@-webkit-keyframes SubMenuAnimIn5 {
	0% {
		-webkit-transform: translateZ(-200px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateZ(0);
		opacity: 1;
	}
}

@-moz-keyframes SubMenuAnimIn1 {
	0% {
		-moz-transform: translateX(50%);
		opacity: 0;
	}
	100% {
		-moz-transform: translateX(0px);
		opacity: 1;
	}
}

@-moz-keyframes SubMenuAnimIn2 {
	0% {
		-moz-transform: translateX(100%);
		opacity: 0;
	}
	100% {
		-moz-transform: translateX(0px);
		opacity: 1;
	}
}

@-moz-keyframes SubMenuAnimIn3 {
	0% {
		-moz-transform: translateZ(-300px);
		opacity: 0;
	}
	100% {
		-moz-transform: translateZ(0px);
		opacity: 1;
	}
}

@-moz-keyframes SubMenuAnimIn4 {
	0% {
		-moz-transform: translateZ(300px);
		opacity: 0;
	}
	100% {
		-moz-transform: translateZ(0px);
		opacity: 1;
	}
}

@-moz-keyframes SubMenuAnimIn5 {
	0% {
		-moz-transform: translateZ(-200px);
		opacity: 0;
	}
	100% {
		-moz-transform: translateZ(0);
		opacity: 1;
	}
}

@keyframes SubMenuAnimIn1 {
	0% {
		transform: translateX(50%);
		opacity: 0;
	}
	100% {
		transform: translateX(0px);
		opacity: 1;
	}
}

@keyframes SubMenuAnimIn2 {
	0% {
		transform: translateX(100%);
		opacity: 0;
	}
	100% {
		transform: translateX(0px);
		opacity: 1;
	}
}

@keyframes SubMenuAnimIn3 {
	0% {
		transform: translateZ(-300px);
		opacity: 0;
	}
	100% {
		transform: translateZ(0px);
		opacity: 1;
	}
}

@keyframes SubMenuAnimIn4 {
	0% {
		transform: translateZ(300px);
		opacity: 0;
	}
	100% {
		transform: translateZ(0px);
		opacity: 1;
	}
}

@keyframes SubMenuAnimIn5 {
	0% {
		transform: translateZ(-200px);
		opacity: 0;
	}
	100% {
		transform: translateZ(0);
		opacity: 1;
	}
}

.dl-menuwrapper > .dl-submenu.dl-animate-out-1 {
	-webkit-animation: SubMenuAnimOut1 0.4s ease;
	-moz-animation: SubMenuAnimOut1 0.4s ease;
	animation: SubMenuAnimOut1 0.4s ease;
}

.dl-menuwrapper > .dl-submenu.dl-animate-out-2 {
	-webkit-animation: SubMenuAnimOut2 0.3s ease-in-out;
	-moz-animation: SubMenuAnimOut2 0.3s ease-in-out;
	animation: SubMenuAnimOut2 0.3s ease-in-out;
}

.dl-menuwrapper > .dl-submenu.dl-animate-out-3 {
	-webkit-animation: SubMenuAnimOut3 0.4s ease;
	-moz-animation: SubMenuAnimOut3 0.4s ease;
	animation: SubMenuAnimOut3 0.4s ease;
}

.dl-menuwrapper > .dl-submenu.dl-animate-out-4 {
	-webkit-animation: SubMenuAnimOut4 0.4s ease;
	-moz-animation: SubMenuAnimOut4 0.4s ease;
	animation: SubMenuAnimOut4 0.4s ease;
}

.dl-menuwrapper > .dl-submenu.dl-animate-out-5 {
	-webkit-animation: SubMenuAnimOut5 0.4s ease;
	-moz-animation: SubMenuAnimOut5 0.4s ease;
	animation: SubMenuAnimOut5 0.4s ease;
}

@-webkit-keyframes SubMenuAnimOut1 {
	0% {
		-webkit-transform: translateX(0%);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateX(50%);
		opacity: 0;
	}
}

@-webkit-keyframes SubMenuAnimOut2 {
	0% {
		-webkit-transform: translateX(0%);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateX(100%);
		opacity: 0;
	}
}

@-webkit-keyframes SubMenuAnimOut3 {
	0% {
		-webkit-transform: translateZ(0px);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateZ(-300px);
		opacity: 0;
	}
}

@-webkit-keyframes SubMenuAnimOut4 {
	0% {
		-webkit-transform: translateZ(0px);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateZ(300px);
		opacity: 0;
	}
}

@-webkit-keyframes SubMenuAnimOut5 {
	0% {
		-webkit-transform: translateZ(0);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateZ(-200px);
		opacity: 0;
	}
}

@-moz-keyframes SubMenuAnimOut1 {
	0% {
		-moz-transform: translateX(0%);
		opacity: 1;
	}
	100% {
		-moz-transform: translateX(50%);
		opacity: 0;
	}
}

@-moz-keyframes SubMenuAnimOut2 {
	0% {
		-moz-transform: translateX(0%);
		opacity: 1;
	}
	100% {
		-moz-transform: translateX(100%);
		opacity: 0;
	}
}

@-moz-keyframes SubMenuAnimOut3 {
	0% {
		-moz-transform: translateZ(0px);
		opacity: 1;
	}
	100% {
		-moz-transform: translateZ(-300px);
		opacity: 0;
	}
}

@-moz-keyframes SubMenuAnimOut4 {
	0% {
		-moz-transform: translateZ(0px);
		opacity: 1;
	}
	100% {
		-moz-transform: translateZ(300px);
		opacity: 0;
	}
}

@-moz-keyframes SubMenuAnimOut5 {
	0% {
		-moz-transform: translateZ(0);
		opacity: 1;
	}
	100% {
		-moz-transform: translateZ(-200px);
		opacity: 0;
	}
}

@keyframes SubMenuAnimOut1 {
	0% {
		transform: translateX(0%);
		opacity: 1;
	}
	100% {
		transform: translateX(50%);
		opacity: 0;
	}
}

@keyframes SubMenuAnimOut2 {
	0% {
		transform: translateX(0%);
		opacity: 1;
	}
	100% {
		transform: translateX(100%);
		opacity: 0;
	}
}

@keyframes SubMenuAnimOut3 {
	0% {
		transform: translateZ(0px);
		opacity: 1;
	}
	100% {
		transform: translateZ(-300px);
		opacity: 0;
	}
}

@keyframes SubMenuAnimOut4 {
	0% {
		transform: translateZ(0px);
		opacity: 1;
	}
	100% {
		transform: translateZ(300px);
		opacity: 0;
	}
}

@keyframes SubMenuAnimOut5 {
	0% {
		transform: translateZ(0);
		opacity: 1;
	}
	100% {
		transform: translateZ(-200px);
		opacity: 0;
	}
}

/* Colors */
.dl-menuwrapper ul {
	background: #FFF;
}

/*
 **************************** Widget: globalkeyst (in left panel) *****************************************************/
.w-globalkeyst {
	position: fixed;
	z-index: 1000;
	left: 0;
	top: 0;
	bottom: 0;
	width: 300px;
	background: #ff9000 0 0 repeat-x;
	}
	.w-globalkeyst-closer {
		display: block;
		float: right;
		width: 17px;
		height: 18px;
		margin: 10px 10px -28px 0;
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAASCAYAAAC9+TVUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUFGRTM2OUEzOUJDMTFFM0IyREZFRTIwMTc5Rjg5RjYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUFGRTM2OUIzOUJDMTFFM0IyREZFRTIwMTc5Rjg5RjYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxQUZFMzY5ODM5QkMxMUUzQjJERkVFMjAxNzlGODlGNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxQUZFMzY5OTM5QkMxMUUzQjJERkVFMjAxNzlGODlGNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pvnew5sAAABySURBVHjarNJRCgAhCARQm/vfeXb7CKxUVPIjAvMhTIN/iciQfhHr0gXmAbUFO8CcX5tUIeo5qEYW4vF+QzLQBVhIBJmAh1iQC0SIBbl/CfKgUEiBVeQEQgjZGCMI2RgjCAXAhVAETAgN4ILQBDboE2AAingiIJkFlLoAAAAASUVORK5CYII=);
		}
		html.ie7 .w-globalkeyst-closer {
			background-image: url(img/w-globalkeyst-closer.png);
			}
	.w-globalkeyst .i18n {
		height: 100%;
		}
	table.w-globalkeyst-h {
		height: 100%;
		width: 100%;
		}
		table.w-globalkeyst-h td {
			height: 100%;
			vertical-align: middle;
			padding: 10px 0;
			}
	.w-globalkeyst-title {
		padding: 0 17px;
		margin-bottom: 15px;
		font-size: 18px;
		font-weight: bold;
		color: #FFFFFF;
		}
    .w-globalkeyst p:first-child {
        font-size:15px;
        }
	.w-globalkeyst p {
		padding: 0 17px;
		margin: 15px 0;
		color: #FFFFFF;
		}
	.w-globalkeyst-link {
		display: block;
        overflow: hidden;
        padding: 13px 17px;
		color: #FFFFFF;
		text-decoration: none;
		border-bottom: 2px #FFFFFF solid;
		}
		.w-globalkeyst-link > img {
			float: right;
			}
		p + .w-globalkeyst-link,
		.w-globalkeyst-link:first-child {
			border-top: 2px #FFFFFF solid;
			}
		.w-globalkeyst-link:hover {
			background-color: #ff7000;
			}
.g-overlay {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 999;
	}

/*
 ************************ Widget: icharts **************************/
.w-icharts {
	}
	.w-icharts-h {
		}
	.w-icharts-title {
		text-align: center;
		}
		.w-icharts-title-h {
			display: inline-block;
			text-align: center;
			text-decoration: none;
			font-size: 0;
			line-height: 20px;
			padding: 9px 10px 5px 10px;
			border-radius: 20px;
			border: 1px solid #CCCCCC;
			background-color: #FFF;
			}
			.w-icharts-title-h:hover {
				background: #cbcbcb;
				}
			.w-icharts-title-icon {
				font-size: 15px;
				padding-right: 16px;
				background: url(img/w-icharts-title-icon.png);
				}
				.w-icharts-title-h.active .w-icharts-title-icon {
					background-image: url(img/w-icharts-title-icon.active.png);
					}
			.w-icharts-title-rate {
				display: inline-block;
				font-size: 20px;
				font-weight: bold;
				color: #2e2e2e;
				margin-right: 10px;
				*display:inline;
				*zoom: 1;
				}
				.w-icharts-title-rate-marker {
					display: none;
					font-size: 20px;
					padding-right: 3px;
					}
	.w-icharts-rates {
		margin-right: 20px;
		}
		.w-icharts-rates {
			}
		.w-icharts-rates-h {
			margin-left: -50px;
			*zoom: 1;
			}
			.w-icharts-rates-h:before,
			.w-icharts-rates-h:after {
				display: table;
				content: "";
				}
			.w-icharts-rates-h:after {
				clear: both;
				}
		.w-icharts-rates-group {
			float: left;
			width: 252px;
			margin-left: 50px;
			margin-bottom:20px;
			}
		.w-icharts-rates-group-expand {
			width: 525px;
			}
			.w-icharts-rates-group[data-wrapper="period"] {
				*zoom: 1;
				}
				.w-icharts-rates-group[data-wrapper="period"]:before,
				.w-icharts-rates-group[data-wrapper="period"]:after {
					display: table;
					content: "";
					}
				.w-icharts-rates-group[data-wrapper="period"]:after {
					clear: both;
					}
			.w-icharts-rates-group-title {
				display: block;
				font-size: 15px;
				font-weight: bold;
				margin-bottom: 5px;
				}
			.w-icharts-rates-title,
			.w-icharts-rates-rate {
				display: block;
				font-size: 14px;
				padding-left: 22px;
				background: url(img/checks.png) -80px 0 no-repeat;
				line-height: 20px;
				text-decoration: none;
				color: #000;
				}
				.w-icharts-rates-group[data-wrapper="period"] .w-icharts-rates-group-title,
				.w-icharts-rates-group[data-wrapper="period"] .w-icharts-rates-rate {
					font-weight: normal;
					float: left;
					margin-right: 5px;
					}
			.w-icharts-rates-title {
				padding-left: 0;
				background: none;
				}
				.w-icharts-rates-title.level_1,
				.w-icharts-rates-rate.level_1 {
					margin-top:5px;
					font-weight: bold;
					}
				.w-icharts-rates-rate.level_2 {
					margin-left: 15px;
					}
				.w-icharts-rates-rate.level_3 {
					margin-left: 30px;
					font-size:12px;
					}
				.w-icharts .type_checkbox .w-icharts-rates-rate {
					background-position: -80px 0;
					}
					.w-icharts .type_checkbox .w-icharts-rates-rate.active {
						background-position: -60px -20px;
						}
					.w-icharts .type_checkbox .w-icharts-rates-rate.single.active {
						background-position: -40px -40px;
						}
				.w-icharts .type_radio .w-icharts-rates-rate {
					background-position: -20px -60px;
					}
					.w-icharts .type_radio .w-icharts-rates-rate.active {
						background-position: 0 -80px;
						}
	.w-icharts-params {
		border-bottom: 1px #CCC solid;
		padding: 10px 20px;
		margin-bottom: 20px;
		}
		.w-icharts-params {
			display: none;
			}
		.w-icharts-params-h {
			margin-left: -40px;
			*zoom: 1;
			}
		.w-icharts-params-h:before,
		.w-icharts-params-h:after {
			display: table;
			content: "";
			}
		.w-icharts-params-h:after {
			clear: both;
			}
		.w-icharts-param {
			margin-left: 40px;
			font-size: 14px;
			line-height: 20px;
			}
			.w-icharts-param-title {
				}
			.w-icharts-param-value {
				padding: 3px 0 2px 22px;
				background: url(img/checks.png) -60px 0 no-repeat;
				text-decoration: none;
				color: #000;
				}
				.w-icharts-param-value-marker {
					display: none;
					font-size: 18px;
					padding-right: 3px;
					}
				.w-icharts-param.type_checkbox .w-icharts-param-value {
					background-position: -80px 0;
					}
					.w-icharts-param.type_checkbox .w-icharts-param-value.active {
						background-position: -60px -20px;
						}
					.w-icharts-param.type_checkbox .w-icharts-param-value.single.active {
						background-position: -40px -40px;
						}
				.w-icharts-param.type_radio .w-icharts-param-value {
					background-position: -20px -60px;
					}
					.w-icharts-param.type_radio .w-icharts-param-value.active {
						background-position: 0 -80px;
						}
	.w-icharts-panel {
		position:relative;
		z-index:1;
		*zoom: 1;
		}
		.w-icharts-panel {
			}
		.w-icharts-panel:before,
		.w-icharts-panel:after {
			display: table;
			content: "";
			}
		.w-icharts-panel:after {
			clear: both;
			}
		.w-icharts-panel-controls {
			padding-left: 14px;
			}
			.w-icharts-panel-control,
			.w-icharts-panel-dropdown {
				display: block;
				float: left;
				border: 0;
				width: 24px;
				height: 24px;
				background: url(img/w-icharts-type.size_medium.png) no-repeat;
				margin-left: 10px;
				}
				.w-icharts-panel-control.type_toggle {
					background-position: 0 -120px;
					}
				.w-icharts-panel-control.type_datalabels {
					display: block !important;
					background-position: 0 -144px;
					opacity: .5;
					}
					.w-icharts-panel-control.type_datalabels.active,
					.w-icharts-panel-control.type_datalabels:hover {
						opacity: 1;
						}
				.w-icharts-panel-control.type_excel {
					background-position: 0 -96px;
					/*display: none;*/ /*todo move to dropdown-item*/
					}
		.w-icharts-panel-dropdown {
			position: relative;
			text-decoration: none !important;
			cursor: pointer;
			}
			.w-icharts-panel-dropdown.type_export {
				background-position: 0 -96px;
				}
			.w-icharts-panel-dropdown-list {
				position: absolute;
				z-index: 20;
				padding-top: 24px;
				display: none;
				}
				.w-icharts-panel-dropdown-list-h {
					display: block;
					border: 1px solid #a0a0a0;
					background-color: #ffffff;
					padding: 5px 0;
					-webkit-box-shadow: #888888 3px 3px 10px;
					box-shadow: #888888 3px 3px 10px;
					}
				.w-icharts-panel-dropdown:active .w-icharts-panel-dropdown-list,
				.w-icharts-panel-dropdown .w-icharts-panel-dropdown-list:hover {
					display: block;
					}
				.w-icharts-panel-dropdown-item {
					display: block;
					padding: 3px 6px;
					color: #000000;
					white-space: nowrap;
					}
					.w-icharts-panel-dropdown-item:hover {
						color: #0079C2;
						}
		.w-icharts-panel-types {
			margin-left: -10px;
			float: right;
			}
			.w-icharts-panel-type {
				display: block;
				float: left;
				width: 24px;
				height: 24px;
				background: url(img/w-icharts-type.size_medium.png) no-repeat;
				opacity: .5;
				text-indent: -10000px;
				margin-left: 10px;
				}
				.w-icharts-panel-type:hover,
				.w-icharts-panel-type.active {
					opacity: 1;
					}
				.w-icharts-panel-type.active {
					cursor: default;
					}
				.w-icharts-panel-type.type_line {
					background-position: 0 0;
					}
				.w-icharts-panel-type.type_pie {
					background-position: 0 -24px;
					}
				.w-icharts-panel-type.type_column {
					background-position: 0 -48px;
					}
				.w-icharts-panel-type.type_stackedbar {
					background-position: 0 -72px;
					}
	.w-icharts-chart {
		width: 575px;
		height: 270px;
		}
.w-ikp1 {
	position:relative;
	width:100%;
	min-height:460px;
	background:url(shortcodes/ikp1/img/w-ikp1.png) no-repeat;
	}
.l-canvas.lang_en .w-ikp1 {
	background:url(shortcodes/ikp1/img/w-ikp1.en.png) no-repeat;
	}
.w-ikp1-blank {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	}
.w-ikp1-blank.active {
	z-index:999;
	}
.w-ikp1-button {
	position:relative;
	float:left;
	margin-right:11px;
	padding:0 9px 0 28px;
	height:26px;
	background:#ecf1f7 url(shortcodes/ikp1/img/w-ikp1-button.png) 0 -26px no-repeat;
	color:#000 !important;
	text-decoration:none !important;
	line-height:28px;
	font-size:12px;
	-webkit-transition:color .3s ease, background-color .3s ease;
	transition:color .3s ease, background-color .3s ease;
	}
.w-ikp1-button.type_1.active {
	background-color:#23b9d0;
	background-position:0 0;
	color:#FFF !important;
	}
.w-ikp1-button.type_2.active {
	background-color:#a4cc59;
	background-position:0 0;
	color:#FFF !important;
	}
.w-ikp1-dot {
	display:none;
	position:absolute;
	overflow:hidden;
	width:14px;
	height:14px;
	background:url(shortcodes/ikp1/img/w-ikp1-dot.png) no-repeat;
	text-indent:-999px;
	}
	.w-ikp1-dot > p {
		display:none;
		}
.w-ikp1-dot.active {
	display:block;
	}
.w-ikp1-dot:hover,
.w-ikp1-dot.hover {
	z-index:1;
	margin:-5px 0 0 -5px;
	width:24px;
	height:24px;
	}
.w-ikp1-dot.type_1 {
	background-position:-5px -5px;
	}
.w-ikp1-dot.type_1:hover,
.w-ikp1-dot.type_1.hover {
	background-position:-24px 0;
	}
.w-ikp1-dot.type_2 {
	background-position:-5px -29px;
	}
.w-ikp1-dot.type_2:hover,
.w-ikp1-dot.type_2.hover {
	background-position:-24px -24px;
	}
.w-ikp1-helper {
	background:url(shortcodes/ikp1/img/w-ikp1-helper.png) 50% 3px no-repeat;
	}
.w-ikp1-popup {
	position:absolute;
	overflow:hidden;
	z-index:1;
	top:50%;
	left:50%;
	margin:-50px 0 0 -50px;
	width:100px;
	height:100px;
	opacity:0;
	border-radius:136px;
	text-align:center;
	vertical-align:middle;
	-webkit-transition:all .7s ease;
	transition:all .7s ease;
	}
.ie .w-ikp1-popup {
	display:none;
	}
	.w-ikp1-popup > p {
		position:absolute;
		top:105px;
		left:50%;
		margin-left:-136px;
		padding:0;
		width:272px;
		color:#FFF;
		font-size:12px;
		}
		.w-ikp1-popup > p > b {
			font-size:18px;
			font-weight:normal;
			}
.w-ikp1-popup.active {
	margin:-106px 0 0 -136px;
	width:272px;
	height:272px;
	opacity:1;
	}
.ie .w-ikp1-popup.active {
	display:block;
	}
.w-ikp1-popup.type_1 {
	background:rgba(35,185,207,0.9);
	text-decoration:none;
	color:#FFF;
	}
.w-ikp1-popup.type_1.active {
	z-index:1000;
	}
.ie .w-ikp1-popup.type_1 {
	background:url(shortcodes/ikp1/img/w-ikp1-popup_1.png) 50% 50% no-repeat;
	}
.w-ikp1-popup.type_2 {
	background:rgba(163,203,98,0.9);
	}
.ie .w-ikp1-popup.type_2 {
	background:url(shortcodes/ikp1/img/w-ikp1-popup_2.png) 50% 50% no-repeat;
	}

.contrast-toggler {
	overflow:hidden;
    padding-left:20px;
	width:0;
	background:url(img/contrast.png) 0 -96px no-repeat;
	text-decoration:none !important;
	}
.contrast .contrast-toggler {
	display:block;
	background-position:0 4px;
	}

.contrast .l-popup-h {
	color:#000;
	}
.contrast .l-main a,
.contrast .l-main h1,
.contrast .l-main h4 {
	color:#FFF !important;
	}
.contrast .l-main a:hover,
.contrast .l-main a.active {
	color:#F64003 !important;
	}
.contrast .l-main .i-accordion {
	color:#000 !important;
	}
.contrast .w-nav-item.active > .w-nav-item-h > .w-nav-anchor {
	color:#F64003 !important;
	}
.contrast .l-submain.for_panels .l-submain-h,
.contrast .l-submain.for_panels .l-primary-h,
.contrast .l-submain.for_panels .l-secondary-h,
.contrast .l-submain.for_panels .l-side-h,
.contrast .l-submain.for_panels .l-page-col.for_links {
	background:none;
	}
.contrast .w-toolbar.layout_list .w-toolbar-action {
	background-color:transparent;
	}
.contrast .w-telescope img,
.contrast .l-note img {
	border-radius:6px;
	background:#EEE;
	}
.contrast .w-icharts-panel {
	margin-bottom:5px;
	padding:5px;
	border-radius:6px;
	background:#FFF;
	}
.contrast .w-icharts-chart {
	margin-bottom:10px;
	}
.contrast .l-main .g-html h1.alternate,
.contrast .l-main .g-html h2.alternate,
.contrast .l-main .g-html h3.alternate,
.contrast .l-main .g-html h4.alternate,
.contrast .l-main .g-html p.alternate {
	color:#F64003 !important;
	}
.contrast .l-main,
.contrast .l-side,
.contrast .l-primary,
.contrast .l-secondary,
.contrast .w-telescope .g-html table.striped > thead > tr > td,
.contrast .w-telescope .g-html table.striped_mini > thead > tr > td,
.contrast .w-telescope .g-html table.striped_micro > thead > tr > td,
.contrast .l-body .w-telescope .g-html table > tbody > tr.subheader > td,
.contrast .l-body .w-telescope .g-html table > tbody > tr > td,
.contrast .w-telescope .g-html table.simple_16 > thead > tr > td,
.contrast .w-telescope .g-html table.simple_16 > tbody > tr > td,
.contrast .l-note .g-html table.striped > thead > tr > td,
.contrast .l-note .g-html table.striped_mini > thead > tr > td,
.contrast .l-note .g-html table.striped_micro > thead > tr > td,
.contrast .l-body .l-note .g-html table > tbody > tr.subheader > td,
.contrast .l-body .l-note .g-html table > tbody > tr > td,
.contrast .l-note .g-html table.simple_16 > thead > tr > td,
.contrast .l-note .g-html table.simple_16 > tbody > tr > td {
	border-right-color:#000;
	background:#000 !important;
	color:#FFF !important;
	}
.contrast .g-html table.simple_16 {
	padding:5px;
	outline:1px solid #FFF;
	background:none;
	color:#FFF;
	}
.contrast .g-html table.simple_16 td {
	padding:5px !important;
	}
.contrast .g-breadcrumbs {
	padding:10px;
	border-radius:6px;
	background:#FFF;
	}
	.contrast .g-breadcrumbs a {
		color:#000 !important;
		}
.contrast .w-toolbar.layout_line .w-toolbar-version-item {
    color:#000 !important;
    }

.print {display:none !important}
@media print {
	.g-breadcrumbs {
		display:none;
	}
	.g-grid-cell.size_6.g-html > p[align="right"] > a {
		display: none;
		}
	.l-subheader.at_bottom {display:none !important;}
	.print {display:block !important}
}
.ie7 .g-grid-cell.size_6.g-html > p[align="right"] > a > img.pull_right {
	float:none;
	}