html body{
	margin-bottom:1.3em;
	font-family:Georgia,Times,"Times New Roman",serif;
	font-size:15px;
	line-height:20px;
	text-align:left;
	color:#000
}

html body h1,html body h2{
	font-weight:400;
	color:#9a352e;
	text-align:left
}

html body h3,html body h4{
	font-weight:400
}

html body h5,html body h6{
	font-weight:400;
	color:#9a352e;
	text-align:left
}

html body h1{
	font-size:24px;
	line-height:28px
}

html body h1,html body h2{
	font-family:MyriadPro-Regular,'Myriad Pro Regular',MyriadPro,'Myriad Pro',Helvetica,Arial,sans-serif
}

html body h2{
	font-size:18px;
	line-height:20px
}

html body h3{
	color:#9a352e
}

html body h3,html body h4{
	font-size:14px;
	font-family:MyriadPro-Regular,'Myriad Pro Regular',MyriadPro,'Myriad Pro',Helvetica,Arial,sans-serif;
	line-height:20px;
	text-align:left
}

html body h4{
	color:#000
}

html body h6{
	font-size:54px;
	font-family:"Georgia";
	line-height:60px;
	margin-top:0;
	margin-bottom:0
}

html body a{
	font-size:15px;
	font-family:"Georgia";
	color:#000;
	text-decoration:underline;
	line-height:20px;
	text-align:left
}

html body b,html body strong{
	text-decoration:bold
}

html body hr{
	border:none;
	border-top:1px solid #9a352e;
	color:#fff;
	background-color:#fff;
	height:1px;
	margin-top:20px;
	margin-bottom:30px
}

html body .pure-g [class*="pure-u"] .l-box,html body .pure-g-r [class*="pure-u"] .l-box{
	font-family:Georgia,Times,"Times New Roman",serif;
	font-size:15px;
	line-height:20px
}

html body .image_capture{
	font-size:12px;
	font-style:italic;
	margin-top:10px;
	margin-bottom:30px;
	display:block
}

html body .image_capture,html body .subheadline{
	font-family:Georgia,Times,"Times New Roman",serif;
	line-height:20px
}

html body .subheadline{
	font-size:20px;
	color:#000;
	text-align:left;
	margin-bottom:-12px
}

html body .main-navigation{
	font-family:MyriadPro-Regular,'Myriad Pro Regular',MyriadPro,'Myriad Pro',Helvetica,Arial,sans-serif
}

html body .external_link{
	font-size:14px;
	font-family:Georgia,Times,"Times New Roman",serif;
	line-height:20px;
	font-style:italic;
	margin-top:10px;
	margin-bottom:40px;
	display:block
}

.clear{
	clear:both
}

.header{
	margin-right:auto;
	margin-left:auto;
	padding-left:20px;
	padding-right:20px;
	max-width:940px;
	margin-bottom:40px
}

.header .logo-top{
	display:block;
	margin-top:10px;
	margin-bottom:10px
}

.header .head-date,.header .head-date-en,.header .head-date-cn{
	display:block;
	margin-top:85px;
	font-family:MyriadPro-Regular,'Myriad Pro Regular',MyriadPro,'Myriad Pro',Helvetica,Arial,sans-serif;
	font-size:14px;
	line-height:20px
}

.content{
	margin-left:auto;
	margin-right:auto;
	padding-left:20px;
	padding-right:20px;
	max-width:940px
}

.content [class*="pure-u"] .l-box{
	margin-right:10px
}

.pure-g-r .pure-u-1-2:first-child .l-box{
	padding-right:10px
}

.pure-g-r .pure-u-1-2:last-child .l-box{
	padding-left:10px
}

.color-row{
	border-bottom:1px solid #9a352e;
	padding-bottom:20px;
	padding-top:20px
}

.history-year{
	font-size:20px;
	font-family:MyriadPro-Regular,'Myriad Pro Regular',MyriadPro,'Myriad Pro',Helvetica,Arial,sans-serif
}

.head-menu UL{
	float:left;
	list-style-type:none
}

.head-menu LI{
	display:inline
}

.head-menu A{
	font-size:14px;
	font-family:MyriadPro-Regular,'Myriad Pro Regular',MyriadPro,'Myriad Pro',Helvetica,Arial,sans-serif;
	float:left;
	text-decoration:none;
	text-transform:uppercase
}

.head-menu A:first-child{
	margin-right:10px
}

.main-navigation UL{
	list-style-type:none;
	padding-left:0;
	width:100%;
	margin-top:0
}

.main-navigation LI{
	border-bottom:1px solid #9a352e
}

.main-navigation A{
	text-decoration:none;
	color:#000;
	font-family:MyriadPro-Regular,'Myriad Pro Regular',MyriadPro,'Myriad Pro',Helvetica,Arial,sans-serif;
	font-size:18px;
	line-height:32px
}

.main-navigation A.active{
	color:#000
}

.main-navigation A:hover{
	color:#000
}

.main-sub-navigation{
	margin-left:20px
}

.main-sub-navigation UL{
	list-style-type:none;
	padding-left:0;
	width:100%;
	margin-top:0
}

.main-sub-navigation LI{
	border-bottom:1px solid #9a352e
}

.main-sub-navigation A{
	text-decoration:none;
	color:#000;
	font-family:MyriadPro-Regular,'Myriad Pro Regular',MyriadPro,'Myriad Pro',Helvetica,Arial,sans-serif;
	font-size:18px;
	line-height:32px
}

.main-sub-navigation A.active{
	color:#000
}

.main-sub-navigation A:hover{
	color:#000
}

nav select{
	display:none
}

.main-select-navigation,.sub-select-navigation{
	width:100%
}

.main-select-navigation,.sub-select-navigation,.content-select-navigation{
	color:#fff;
	border:none;
	border-radius:0;
	margin:2px 6px 16px 0;
	outline:0 none;
	padding:6px;
	font:MyriadPro-Regular,'Myriad Pro Regular',MyriadPro,'Myriad Pro',Helvetica,Arial,sans-serif;
	background:#9a352e url("/assets/arrow-ec1a6bfd.svg") no-repeat right;
	appearance:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	text-indent:.01px;
	text-overflow:'';
	height:30px
}

.content-select-navigation{
	width:70%
}

.content-select{
	display:none
}

.social-menu{
	float:right
}

.social-menu LI A:first-child{
	margin-right:5px
}

.language-menu{
	float:left
}

.language-menu UL{
	padding-left:0
}

.language-menu A,.language-menu A.active{
	color:#000
}

.language-menu A:first-child{
	margin-right:5px
}

.top-menu UL{
	padding-left:10px
}

.top-menu UL A{
	color:#000
}

.events .events-main-headline{
	margin-top:80px;
	display:block;
	font-size:20px;
	line-height:28px;
	font-family:Georgia,Times,"Times New Roman",serif
}

.events .events-main-subheadline{
	margin-bottom:10px;
	display:block;
	font-size:24px;
	line-height:28px;
	font-family:MyriadPro-Regular,'Myriad Pro Regular',MyriadPro,'Myriad Pro',Helvetica,Arial,sans-serif;
	color:#9a352e
}

.events .pure-g-r [class*=pure-u] .event{
	font-family:MyriadPro-Regular,'Myriad Pro Regular',MyriadPro,'Myriad Pro',Helvetica,Arial,sans-serif!important
}

.event-date{
	color:#9a352e;
	font-size:54px;
	line-height:72px;
	display:block;
	width:100%
}

.event-date,.event-subheadline{
	font-family:Georgia,Times,"Times New Roman",serif
}

.event-subheadline{
	font-size:14px;
	line-height:20px;
	margin-bottom:0
}

.event-headline{
	font-size:18px;
	line-height:20px;
	margin-top:0
}

.event-headline,.event{
	font-family:MyriadPro-Regular,'Myriad Pro Regular',MyriadPro,'Myriad Pro',Helvetica,Arial,sans-serif
}

.event .event-more,.all-events-link{
	margin-top:30px;
	display:block;
	font-size:14px
}

.contacts .contacts-main-headline{
	display:block;
	font-size:20px;
	line-height:28px;
	font-family:Georgia,Times,"Times New Roman",serif
}

.contacts .contacts-main-subheadline{
	margin-bottom:10px;
	display:block;
	font-size:24px;
	line-height:28px;
	color:#9a352e
}

.contacts .contacts-main-subheadline,.contact .contact-headline{
	font-family:MyriadPro-Regular,'Myriad Pro Regular',MyriadPro,'Myriad Pro',Helvetica,Arial,sans-serif
}

.contact .contact-headline{
	font-size:18px;
	line-height:20px;
	margin-top:40px
}

.contact .contact-more,.all-contacts-link{
	margin-top:30px;
	display:block;
	font-size:14px
}

.basic-red,.basic-red h1{
	font:15px MyriadPro-Regular,'Myriad Pro Regular',MyriadPro,'Myriad Pro',Helvetica,Arial,sans-serif
}

.basic-red h1{
	padding:0 0 10px 40px;
	display:block;
	border-bottom:1px solid #9a352e;
	margin:-10px -30px 30px;
	color:#888
}

.basic-red h1>span{
	display:block;
	font-size:15px
}

.basic-red label{
	display:block
}

.basic-red label>span{
	float:left;
	text-align:left;
	margin:5px 0;
	color:#000
}

.basic-red input[type="text"],.basic-red input[type="email"],.basic-red textarea{
	border:1px solid #9a352e;
	color:#000;
	margin-bottom:15px;
	margin-top:2px;
	outline:0 none;
	border-radius:0;
	font:15px/15px MyriadPro-Regular,'Myriad Pro Regular',MyriadPro,'Myriad Pro',Helvetica,Arial,sans-serif
}

.basic-red select{
	border-radius:0
}

.basic-red input#plz,.basic-red input#ort{
	width:100%
}

.basic-red select{
	color:#fff;
	border:none;
	height:29px;
	margin-bottom:16px;
	margin-top:2px;
	outline:0 none;
	padding:6px;
	font:15px/15px MyriadPro-Regular,'Myriad Pro Regular',MyriadPro,'Myriad Pro',Helvetica,Arial,sans-serif;
	background:#9a352e url("/assets/arrow-ec1a6bfd.svg") no-repeat right;
	appearance:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	text-indent:.01px;
	text-overflow:''
}

.basic-red textarea{
	height:100px
}

.basic-red .button{
	background:#9a352e;
	border:none;
	padding:10px;
	color:#FFF;
	font:15px MyriadPro-Regular,'Myriad Pro Regular',MyriadPro,'Myriad Pro',Helvetica,Arial,sans-serif;
	float:right
}

.basic-red .button:hover{
	background:#000
}

.basic-red .float-input{
	float:left
}

.newsletter-form{
	margin-bottom:100px
}

FOOTER{
	margin-top:30px
}

FOOTER .to-top-link{
	margin-top:70px;
	margin-bottom:50px;
	display:block;
	font-size:14px
}

FOOTER .l-box{
	padding-right:10px
}

FOOTER .l-box .nordart-logo{
	font-size:25px;
	font-weight:700;
	display:block;
	margin-bottom:15px
}

FOOTER .l-box .nordart-logo,FOOTER .l-box .footerelement{
	font-family:MyriadPro-Regular,'Myriad Pro Regular',MyriadPro,'Myriad Pro',Helvetica,Arial,sans-serif
}

FOOTER .l-box .footerelement{
	font-size:12px;
	line-height:20px
}

FOOTER .l-box .footerelement .footerelement-headline{
	font-size:14px;
	margin-bottom:25px;
	display:block
}

FOOTER .l-box .footerelement A{
	font-size:12px;
	display:block
}

FOOTER .l-box .footerelement ADDRESS{
	font-style:normal
}

FOOTER .l-box .footerelement ADDRESS A{
	font-size:12px;
	display:inline
}

header,header .logo-top{
	transition:all .3s
}

header.clone{
	background:#fff;
	display:none;
	position:fixed;
	padding-bottom:0;
	top:-60px
}

header.clone,header.clone .logo-top{
	transition:all .3s
}

header.clone NAV SELECT{
	margin-bottom:10px
}

header.clone NAV SELECT.main-select-navigation{
	margin-top:10px
}

header.clone NAV SELECT:first-child{
	margin-top:10px
}

body.down header.clone{
	top:0;
	left:0;
	right:0;
	z-index:999;
	width:100%
}

body.down header.header.clone .pure-g-r .pure-u-1-2 .l-box a img.logo-top{
	max-width:157px
}

.fancybox-overlay{
	background:rgba(255,255,255,.8)
}

#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{
	background-image:url("/assets/fancybox_sprite-882202aa.png")
}

.fancybox-prev span{
	left:10px;
	background-position:0 -73px
}

.fancybox-next span{
	right:10px;
	background-position:0 -37px
}

.fancybox-skin{
	border-radius:0
}

.fancybox-opened .fancybox-skin{
	box-shadow:none;
	border:1px solid #9a352e
}

.fancybox-title-float-wrap .child{
	color:#000;
	background:rgba(255,255,255,.8);
	border-radius:0;
	font-size:12px;
	font-family:Georgia,Times,"Times New Roman",serif;
	line-height:20px;
	font-style:italic;
	font-weight:400;
	text-shadow:none;
	display:block
}

.alpha-list{
	margin-top:25px
}

.alpha-list DT{
	color:#9a352e;
	font-family:MyriadPro-Regular,'Myriad Pro Regular',MyriadPro,'Myriad Pro',Helvetica,Arial,sans-serif;
	font-size:18px;
	line-height:20px;
	float:left;
	width:15%;
	height:100%;
	display:block
}

.alpha-list DD{
	margin-left:15%
}

.alpha-list DD UL{
	margin-left:0;
	padding-left:0
}

.alpha-list DD UL LI{
	font-size:14px;
	line-height:20px;
	list-style-type:none
}

.alpha-list DD I{
	font-size:12px
}

@media (max-width:400px){
	nav ul{
		display:none
	}

	nav select{
		display:inline-block
	}

}

@media (max-width:768px){
	.header .main-navigation{
		margin-top:10px
	}

	NAV{
		margin-top:70px
	}

	NAV UL{
		display:none
	}

	NAV SELECT{
		display:inline-block
	}

	.header .pure-g-r [class*="pure-u"] .l-box{
		padding-left:0
	}

	.header .head-date{
		display:none
	}

	header.clone NAV{
		margin-top:0
	}

	.basic-red input[type="email"],.basic-red input[type="text"],.basic-red select,.basic-red textarea{
		width:100%
	}

	.content .start-blocks .block{
		width:94%
	}

}

@media (max-width:980px){
	.hidden-mobile{
		display:none
	}

	.content .start-blocks .block{
		width:92%
	}

}

body.down header.header.clone .pure-g-r .pure-u-1-2 .l-box a img.logo-top{
	max-height:29px
}
