@font-face {
	font-family: 'open_sans_condensedbold';
	src: url('../fonts/opensans-condbold-webfont.eot');
	src: url('../fonts/opensans-condbold-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/opensans-condbold-webfont.woff') format('woff'),
		url('../fonts/opensans-condbold-webfont.ttf') format('truetype'),
		url('../fonts/opensans-condbold-webfont.svg#open_sans_condensedbold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'open_sanscondensed_light';
	src: url('../fonts/opensans-condlight-webfont.eot');
	src: url('../fonts/opensans-condlight-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/opensans-condlight-webfont.woff') format('woff'),
		url('../fonts/opensans-condlight-webfont.ttf') format('truetype'),
		url('../fonts/opensans-condlight-webfont.svg#open_sanscondensed_light') format('svg');
	font-weight: normal;
	font-style: normal;
}
@media screen{
	body{
		margin:0;
		color:#333;
		font:13px/20px Arial, Helvetica, sans-serif;
		background:#fff;
		min-width:1170px;
	}
	img{border-style:none;}
	a{text-decoration:none; color:#900;}
	a:hover{text-decoration:underline;}
	a:active{background-color:transparent;}
	input,
	textarea,
	select{
		font:100% Arial, Helvetica, sans-serif;
		vertical-align:middle;
		color:#000;
	}
	form,fieldset{
		margin:0;
		padding:0;
		border-style:none;
	}
	q{quotes:none;}
	q:before{content:''}
	q:after{content:''}
	#wrapper{
		width:100%;
		overflow:hidden;
		position:relative;
	}
	.w1{
		width:1170px;
		position:relative;
		float:left;
		left:50%;
	}
	.w2{
		width:1170px;
		position:relative;
		float:left;
		left:-50%;
		z-index: 1;
	}
	#header{
		width:100%;
		padding:17px 0 7px;
	}
	#header:after{
		content:"";
		display:block;
		clear:both;
	}
	#header .wrap{
		width:940px;
		float:left;
	}
	.header-holder{
		overflow:hidden;
		padding:0 0 29px;
	}
	.header-holder .holder{
		width:100%;
		overflow:hidden;
		text-align:right;
	}
	.lang-list{
		list-style:none;
		margin:0;
		padding:3px 0 0;
		overflow:hidden;
		display:inline-block;
		vertical-align:top;
	}
	*+html .lang-list{display:inline;}
	.lang-list li{
		margin:0 0 0 5px;
		float:left;
	}
	.lang-list a{
		width:23px;
		height:15px;
		text-indent:-9999px;
		overflow:hidden;
		float:left;
		text-align:left;
	}
	.lang-list .flag-uk a{background:url(../images/sprite.png) no-repeat;}
	.lang-list .flag-ger a{background:url(../images/sprite.png) no-repeat -28px 0;}
	.sub-nav{
		list-style:none;
		margin:0;
		padding:2px 0 0;
		display:inline-block;
		vertical-align:top;
		font-size:12px;
		line-height:18px;
	}
	*+html .sub-nav{display:inline;}
	.sub-nav li{
		float:left;
		padding:0 0 0 26px;
	}
	.sub-nav a{color:#333;}
	.header-holder .frame{
		overflow:hidden;
		margin:-3px 0 0;
	}
	.logo{
		background:url(../images/sprite.png) no-repeat 0 -17px;
		width:220px;
		height:90px;
		float:left;
		text-indent:-9999px;
		overflow:hidden;
		margin:0 18px 0 0;
	}
	.logo a{
		height:100%;
		display:block;
	}
	.logo-print{display:none;}
	.slogan{
		font:14px/16px 'open_sanscondensed_light', Arial, Helvetica, sans-serif;
		float:left;
		color:#666;
		margin:60px 0 0;
	}
	.nav-holder{
		width:100%;
		float:left;
		background:url(../images/bg-nav-holder.png) no-repeat 100% 0;
		height:46px;
		padding:19px 0 0;
	}
	#nav{
		list-style:none;
		margin:0;
		padding:0 0 0 10px;
		/*width:878px;*/
		font:18px/26px 'open_sanscondensed_light', Arial, Helvetica, sans-serif;
	}
	#nav:after{
		content:"";
		display:block;
		clear:both;
	}
	#nav li{
		float:left;
		padding:0 24px 0 0;
	}
	#nav a{
		color:#666;
		float:left;
	}
	#nav > li:hover > a,
	#nav a.active,
	#nav > a:hover{
		text-decoration:none;
		color:#af0b29;
	}
	#nav .home{padding:4px 32px 0 0;}
	#nav .home a{
		background:url(../images/sprite.png) no-repeat -55px 0;
		width:16px;
		height:16px;
		text-indent:-9999px;
		overflow:hidden;
	}
	#nav li:hover{ position:relative;}
	#nav li:hover .drop{display:block;}
	.drop{
		width:228px;
		position:absolute;
		left:-5px;
		top:100%;
		z-index:100;
		padding:10px 0 0;
		font:13px/18px Arial, Helvetica, sans-serif;
		display:none;
	}
	.drop .t{
		background:url(../images/bg-drop.png) no-repeat;
		width:228px;
		height:140px;
	}
	.drop .c{
		width:188px;
		padding:0 20px;
		background:url(../images/bg-drop.png) repeat-y -228px 0;
	}
	.drop .c:after{
		content:"";
		display:block;
		clear:both;
	}
	.drop .b{
		background:url(../images/bg-drop.png) no-repeat 100% 100%;
		width:228px;
		height:11px;
	}
	.drop ul{
		width:100%;
		list-style:none;
		padding:0 0 13px;
		float:left;
		margin:-115px 0 0;
		position:relative;
	}
	#nav .drop li{
		width:100%;
		float:left;
		padding:0 0 7px;
	}
	#nav .drop a{color:#333;}
	#nav .drop a:hover{color:#900;}
	#main{
		overflow:hidden;
		padding:0 0 40px;
	}
	#content{
		width:880px;
		float:left;
		padding:0 0 0 60px;
	}
	.breadcrumbs{
		margin:0 0 8px -11px;
		padding:0;
		list-style:none;
		width:100%;
		overflow:hidden;
		color:#333;
	}
	.breadcrumbs li{
		float:left;
		background:url(../images/separator-01.png) no-repeat 0 5px;
		padding:0 3px 0 8px;
	}
	.breadcrumbs li:first-child{background:none;}
	.breadcrumbs a{color:#333;}
	#content .img-box{
		overflow:hidden;
		margin:0 0 35px;
	}
	#content .img-box img{vertical-align:top;}
	.two-columns{width:100%;}
	.two-columns:after{
		content:"";
		display:block;
		clear:both;
	}
	.content-holder{
		width:700px;
		float:right;
	}
	.content-holder .text-holder{
		overflow:hidden;
		padding:0 0 40px;
	}
	.content-holder h3,
	.content-holder h1{
		font:24px/30px 'open_sanscondensed_light', Arial, Helvetica, sans-serif;
		margin:0 0 11px;
	}
	.content-holder h2{
		font-size:13px;
		line-height:20px;
		margin:0 0 20px;
	}
	.content-holder p{margin:0 0 10px;}
	.list{
		list-style:none;
		margin:0;
		padding:0 0 10px 22px;
		overflow:hidden;
	}
	.list li{
		background:url(../images/bullet-03.png) no-repeat 1px 9px;
		padding:0 0 10px 12px;
	}
	.list a{color:#333;}
	.list a.active,
	.list a:hover{
		color:#900;
		text-decoration:none;
		background:url(../images/bullet-01.png) no-repeat 0 50%;
		padding:0 0 0 12px;
	}
	.list ul{
		list-style:none;
		margin:0 0 -10px;
		padding:10px 0 0 25px;
	}
	.list ul li{background:url(../images/bullet-04.png) no-repeat 0 9px;}
	.info-list{
		list-style:none;
		margin:0 0 0 -18px;
		padding:0 0 33px;
		overflow:hidden;
	}
	*+html .info-list{margin:0 0 0 -20px;}
	.info-list li{
		width:340px;
		padding:0 0 20px 17px;
		display:inline-block;
		vertical-align:top;
	}
	*+html .info-list li{
		display:inline;
		padding:0 0 20px 20px;
	}
	.content-holder .info-list h3{
		font-size:18px;
		line-height:24px;
		font-weight:normal;
		color:#000;
		margin:0 0 14px;
	}
	.content-holder .info-list h3 a{color:#000;}
	.info-list .img-holder{
		overflow:hidden;
		margin:0 0 14px;
	}
	.info-list .img-holder img{vertical-align:top;}
	.content-holder .info-list p{margin:0 0 20px;}
	.text-block{overflow:hidden;}
	.content-holder .text-block h3{margin:0 0 14px;}
	.content-holder .text-block h2{margin:0 0 9px;}
	.text-block .box{overflow:hidden;}
	.text-block .box .img-holder{
		float:left;
		margin:6px 19px 0 0;
	}
	.content-holder .box p{margin:0 0 20px;}
	.help-info{
		overflow:hidden;
		margin:-11px 0 9px;
	}
	.help-info .holder{
		width:74px;
		text-align:center;
		height:58px;
		display:inline-block;
		vertical-align:middle;
		font-size:24px;
		line-height:58px;
		color:#fff;
		background:#900;
		margin:6px 16px 0 0;
	}
	*+html .help-info .holder{
		display:inline;
		margin:6px 20px 0 0;
	}
	.help-info .frame{
		width:603px;
		display:inline-block;
		vertical-align:middle;
	}
	*+html .help-info .frame{display:inline;}
	.content-holder .help-info p{margin:0;}
	.info-text{
		overflow:hidden;
		margin:0 0 37px;
	}
	.info-text .img-holder{
		display:inline-block;
		vertical-align:middle;
		margin:0 18px 0 0;
	}
	*+html .info-text .img-holder{
		display:inline;
		margin:0 21px 0 0;
	}
	.info-text .img-holder img{vertical-align:top;}
	.info-text .frame{
		width:603px;
		display:inline-block;
		vertical-align:middle;
	}
	*+html .info-text .frame{display:inline;}
	.content-holder .info-text p{margin:0;}
	.news-list{
		list-style:none;
		margin:0;
		padding:0 0 32px;
		overflow:hidden;
	}
	.news-list li{
		width:100%;
		float:left;
		padding:36px 0 20px;
		border-bottom:1px solid #999;
	}
	.news-list li:first-child{padding:0 0 20px;}
	.news-list .date{
		width:34px;
		margin:4px 16px 0 0;
		padding:7px 10px 8px 2px;
		font-size:14px;
		line-height:16px;
		color:#fff;
		background:#900;
		letter-spacing:-1px;
		text-align:right;
		font-style:normal;
		display:inline-block;
		vertical-align:middle;
	}
	*+html .news-list .date{display:inline;}
	.news-list .date strong{
		display:block;
		padding:0 0 2px;
	}
	.news-list .text-box{
		width:615px;
		display:inline-block;
		vertical-align:middle;
		font:24px/30px 'open_sanscondensed_light', Arial, Helvetica, sans-serif;
		color:#333;
	}
	*+html .news-list .text-box{display:inline;}
	.content-holder .news-list .text-box p{margin:0;}
	.download-box{
		width:100%;
		margin:0 0 34px;
	}
	.download-box:after{
		content:"";
		display:block;
		clear:both;
	}
	.content-holder .download-box h3{margin:0 0 13px;}
	.download-list{
		width:100%;
		list-style:none;
		margin:0;
		padding:0;
		font-size:13px;
		line-height:16px;
		color:#333;
	}
	.download-list:after{
		content:"";
		display:block;
		clear:both;
	}
	.download-list > li{
		width:100%;
		float:left;
		border-bottom:1px solid #999;
		padding:14px 0 6px;
	}
	.download-list > li:first-child{padding:0 0 6px;}
	.icon-list{
		list-style:none;
		padding:0;
		width:120px;
		float:left;
		margin:0 5px 0 -105px;
		text-align:right;
	}
	.icon-list li{
		display:inline-block;
		vertical-align:top;
		padding:0 0 0 16px;
		border:none;
	}
	*+html .icon-list li{
		display:inline;
		padding:0 0 0 20px;
	}
	.icon-list a{
		width:16px;
		height:16px;
		text-indent:-9999px;
		overflow:hidden;
		float:left;
		text-align:left;
	}
	.icon-list .icon-exel a{background:url(../images/sprite.png) no-repeat -74px 0;}
	.icon-list .icon-img a{background:url(../images/sprite.png) no-repeat -131px 0;}
	.icon-list .icon-word a{background:url(../images/sprite.png) no-repeat -112px 0;}
	.icon-list .icon-adobe a{background:url(../images/sprite.png) no-repeat -93px 0;}
	.download-list .title{
		font-weight:normal;
		float:left;
	}
	.link-download{
		float:right;
		background:url(../images/bullet-05.png) no-repeat 0 4px;
		padding:0 0 0 13px;
	}
	.info-block{
		overflow:hidden;
		padding:0 0 44px;
	}
	.content-holder .info-block h3{margin:0 0 9px;}
	.data-list{
		list-style:none;
		margin:0;
		padding:0;
		overflow:hidden;
		font-size:13px;
		line-height:16px;
	}
	.data-list li{
		width:100%;
		float:left;
		border-top:1px solid #b70000;
		padding:12px 0 4px;
	}
	.data-list li:first-child{
		padding:0 0 2px;
		border:none;
	}
	.data-list a{
		display:block;
		padding:4px 0 4px 14px;
		background:url(../images/bullet-06.png) no-repeat 0 10px;
	}
	.data-list a:hover{
		text-decoration:none;
		background:#f5e5e5 url(../images/bullet-06.png) no-repeat 0 10px;
	}
	.data-list li.active > a{background:url(../images/bullet-07.png) no-repeat 0 10px;}
	.data-list li.active .slide{display:block;}
	.data-list .slide{
		border-top:1px solid #b70000;
		overflow:hidden;
		margin:3px 0 0;
		padding:14px 0 0 20px;
		display:none;
		font-size:13px;
		line-height:20px;
	}
	.data-list .slide a{display:inline;}
	.content-holder .data-list .slide p{margin:0 0 20px;}
	.contact-form{overflow:hidden;}
	.content-holder .contact-form h3{margin:0 0 16px;}
	.contact-form .holder{
		overflow:hidden;
		padding:0 0 16px;
	}
	.contact-form .row{
		overflow:hidden;
		padding:0 0 4px;
	}
	.contact-form label{
		width:76px;
		float:left;
		padding:5px 14px 0 0;
		font-size:12px;
		line-height:16px;
		color:#333;
		text-align:right;
	}
	.contact-form .text{
		background:#fff;
		height:24px;
		border:1px solid #bec1c5;
		padding:0 8px;
		width:412px;
		font-size:12px;
		line-height:26px;
		color:#333;
		float:left;
	}
	.contact-form textarea{
		background:#fff;
		border:1px solid #bec1c5;
		padding:5px 0 5px 8px;
		font-size:12px;
		line-height:16px;
		width:420px;
		height:64px;
		float:left;
		overflow:auto;
		resize:none;
	}
	.contact-form .btn-holder{
		overflow:hidden;
		padding:14px 0 0 10px;
	}
	.btn-search, .button{
		border:none;
		background:url(../images/btn-red.png) no-repeat 0 0;
		/*width:150px;*/
		height:26px;
		margin:0;
		padding:0 0 0 16px;
		font-size:13px;
		line-height:23px;
		color:#fff;
		float:left;
		cursor:pointer;
		text-align:left;
	}
	.button:hover{
		cursor:pointer;
		background-position:0 -26px;
	}
	.button.pressed{background-position:0 -26px;}
	.button > input {
		padding: 3px 14px 0 7px;
	}
	.aside{
		width:220px;
		float:left;
		margin:5px 0 0 -60px;
	}
	.aside .heading{
		overflow:hidden;
		border:1px solid #999;
		border-width:1px 0;
		padding:13px 13px 14px;
		margin:0 0 25px;
	}
	.aside  h3{
		font:18px/24px 'open_sans_condensedbold', Arial, Helvetica, sans-serif;
		color:#666;
		margin:0;
		padding:0 0 0 46px;
		background:url(../images/icon-01.png) no-repeat 0 5px;
	}
	.search-list{
		list-style:none;
		margin:0;
		padding:0 10px 0 19px;
		overflow:hidden;
		font:18px/22px 'open_sanscondensed_light', Arial, Helvetica, sans-serif;
	}
	.search-list li{
		background:url(../images/bullet-02.png) no-repeat 0 7px;
		padding:0 0 0 15px;
	}
	.search-list > li > a { padding-left: 20px; }
	.search-list li a { display: block; }
	.search-list a{color:#666;}
	.search-list ul li { padding: 0 0 8px 10px; }
	.search-list ul li a { padding-left: 10px; }
	.search-list ul ul li { padding-left: 15px; }
	.search-list ul ul li a { padding-left: 0; }
	#sidebar{
		width:210px;
		float:right;
		margin:28px 0 0;
	}
	#sidebar .box{
		overflow:hidden;
		background:#eee;
		margin:0 0 30px;
		padding:10px 10px 14px;
		border-bottom:2px solid #999;
	}
	#sidebar h3{
		font-size:13px;
		line-height:15px;
		color:#666;
		font-weight:bold;
		margin:0 0 12px;
	}
	#sidebar .box .img-holder{
		overflow:hidden;
		margin:0 0 10px;
	}
	.box .img-holder img{vertical-align:top;}
	#sidebar .box p{margin:0;}
	#sidebar .box p a{
		display:inline-block;
		vertical-align:top;
		background:url(../images/bullet-01.png) no-repeat 0 6px;
	}
	.link{
		background:url(../images/bullet-01.png) no-repeat 0 3px;
		padding:0 0 0 12px;
	}
	.inner .content-holder h1{margin:0 0 7px;}
	.inner .content-holder .text-holder p{margin:0 0 20px;}
	.inner .content-holder .text-holder{padding:0 0 51px;}
	.inner .info-list{
		padding:0;
		margin:0 0 -50px -18px;
	}
	*+html .inner .info-list{margin:0 0 -50px -20px;}
	.inner .info-list li{padding:0 0 51px 17px;}
	*+html .inner .info-list li{padding:0 0 51px 20px;}
	.inner #main{padding:0 0 34px;}
	.slideshow{
		position:relative;
		height:230px;
		margin:28px 0 46px;
	}
	.slideshow img{vertical-align:top;}
	.slideshow .slide{
		position:absolute;
		z-index:1;
	}
	.slideshow .slide.active{z-index:2;}
	.slideshow .text-holder{
		width:302px;
		position:absolute;
		left:0;
		bottom:0;
		font:17px/22px 'open_sanscondensed_light', Arial, Helvetica, sans-serif;
		font-size:17px;
		line-height:22px;
		color:#fff;
		padding:11px 19px 15px;
		background:url(../images/bg-text-holder.png);
	}
	.slideshow .text-holder .title{
		font:30px/36px 'open_sanscondensed_light', Arial, Helvetica, sans-serif;
		display:block;
		padding:0 0 6px;
	}
	.slideshow .text-holder p{margin:0 0 17px;}
	.slideshow .link-holder{overflow:hidden;}
	.link-more{
		float:left;
		padding:0 17px 0 9px;
		border:1px solid;
		font:14px/22px Arial, Helvetica, sans-serif;
		border-color:#b3b3b3 #b7b7b7 #bfbfbf;
		background:#fff url(../images/bg-link.png) repeat-x 0 100%;
		cursor:pointer;
	}
	.link-more span{
		background:url(../images/bullet-01.png) no-repeat 0 4px;
		padding:0 0 0 19px;
	}
	.btn-next{
		background:url(../images/sprite.png) no-repeat -160px -110px;
		width:60px;
		height:84px;
		text-indent:-9999px;
		overflow:hidden;
		position:absolute;
		left:-60px;
		top:43px;
	}
	.pagination{
		list-style:none;
		margin:0;
		padding:0;
		width:60px;
		position:absolute;
		left:-60px;
		bottom:0;
	}
	.pagination li{
		float:left;
		padding:0 5px 0 0;
	}
	.pagination a{
		width:10px;
		height:10px;
		background:#ccc;
		float:left;
		text-indent:-9999px;
		overflow:hidden;
	}
	.pagination a:hover,
	.pagination li.active a{background:#900;}
	.content-frame{overflow:hidden;}
	.content-frame h1,
	#sidebar h1 {
		font:24px/30px 'open_sanscondensed_light', Arial, Helvetica, sans-serif;
		color:#666;
		margin:0 0 3px;
	}
	.search-form{
		margin:0 0 53px;
		padding:30px 20px 35px;
		border:1px solid #ccc;
		border-width:1px 0;
		text-align:center;
		background:url(../images/bg-search-form.png) repeat-y;
	}
	.search-form .box{
		width:520px;
		margin:0 auto;
		padding:0 0 16px;
		overflow:hidden;
	}
	.search-form .row{
		overflow:hidden;
		padding:0 0 10px;
	}
	.search-form .text{
		background:url(../images/bg-text.png) no-repeat;
		width:422px;
		height:25px;
		float:left;
	}
	.search-form .text input{
		background:none;
		border:none;
		text-align:left;
		font-size:13px;
		line-height:25px;
		color:#8c8c8c;
		float:left;
		padding:0 9px;
		width:404px;
		height:25px;
	}
	.btn-search{
		width:88px;
		height:25px;
		float:right;
		background-position:0 -251px;
		padding:0 0 3px 25px;
		font-size:14px;
		line-height:22px;
	}
	.search-form .radio{
		margin: 0 5px 0 0;
		padding:0;
		width:13px;
		height:16px;
		float:left;
	}
	.search-form label{
		float:left;
		font-size:13px;
		line-height:16px;
		color:#333;
		padding:0 59px 0 0;
	}
	.search-form  p{margin:0;}
	.post{
		overflow:hidden;
		padding:0 0 13px;
	}
	.post .img-holder{
		float:left;
		margin:0 20px 0 0;
	}
	.post .img-holder img{vertical-align:top;}
	.post .text-holder{
		overflow:hidden;
		font-size:13px;
		line-height:20px;
		color:#333;
		padding:2px 0 0;
	}
	.post h2{
		font:25px/30px 'open_sanscondensed_light', Arial, Helvetica, sans-serif;
		margin:0 0 8px;
	}
	.post .text-holder p{margin:0 0 20px;}
	#footer{
		overflow:hidden;
		padding:0 0 0 60px;
	}
	.footer-holder{
		width:1110px;
		margin:0 auto;
		padding:15px 0;
		border-top:2px solid #999;
		text-align:center;
	}
	.footer-holder:after{
		content:"";
		display:block;
		clear:both;
	}
	.logo-hrk{
		background:url(../images/sprite.png) no-repeat 0 -198px;
		width:160px;
		height:21px;
		text-indent:-9999px;
		overflow:hidden;
		float:left;
		margin:4px 0 0 -28px;
	}
	.logo-hrk a{
		height:100%;
		display:block;
	}
	.network-social{
		list-style:none;
		margin:0;
		padding:0;
		float:right;
	}
	.network-social li{
		float:left;
		padding:0 0 0 27px;
	}
	.network-social a{
		width:16px;
		height:16px;
		float:left;
		text-indent:-9999px;
		overflow:hidden;
		margin:4px 0 0;
	}
	.network-social .facebook{background:url(../images/sprite.png) no-repeat 0 -222px;}
	.network-social .radio-box{
		float:left;
		vertical-align:top;
		margin:6px 10px 0 0;
	}
	.network-social .radio-box img{vertical-align:top;}
	.network-social .google{background:url(../images/sprite.png) no-repeat -18px -222px;}
	.network-social .settings{
		width:55px;
		height:24px;
		margin:0;
		background:url(../images/sprite.png) no-repeat -36px -222px;
	}
	.nav{
		list-style:none;
		margin:0;
		padding:4px 0 0 51px;
		display:inline-block;
		vertical-align:top;
		font-size:13px;
		line-height:18px;
	}
	*+html .nav{display:inline;}
	.nav li{
		float:left;
		padding:0 59px 0 29px;
	}
	.nav a{color:#666;}
	.nav .back-top{background:url(../images/bullet-08.png) no-repeat;}
	.nav .print{background:url(../images/bullet-09.png) no-repeat;}
	.nav .mail{background:url(../images/bullet-10.png) no-repeat 0 3px;}
	.registration-wrap {
		height: 151px;
	}
	.registration {
		padding-top: 65px;
		text-align: center;
		width: 100%;
	}
	.tx-keuserregister-pi1 .fieldset label.register-checkbox {
		display: inline;
		width: auto;
		float: none;
	}
	#flyout {
		width: 350px;
		background: lightgray;
		z-index: 23;
		overflow: hidden;
		position: relative;
		display: table;
	}
	#flyout .flyout-content {
		padding: 0 10px 10px 10px;
		display: table-cell;
	}
	#flyout .flyout-title {
		width: 50px;
		overflow: hidden;
		display: table-cell;
		position: relative;
		cursor: pointer;
		vertical-align: middle;
		text-align: center;
		background: #900;
	}
	#flyout .flyout-title h1,
	#flyout .flyout-title h2,
	#flyout .flyout-title h3,
	#flyout .flyout-title h4
	#flyout .flyout-title h5 {
		position: absolute;
		margin: 0;
		color: #FFFFFF;
		white-space: nowrap;
		-webkit-transform: rotate(270deg); /* chrome & safari*/
		-moz-transform: rotate(270deg); /* firefox */
		-o-transform: rotate(270deg); /* opera */
		transform: rotate(270deg); /* explorer > 9 */
		-ms-transform: rotate(270deg); /* IE9 */
		-ms-filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); /* IE8 */
		filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); /* IE7 */
	}
}
@media print{
	body{
		color:#000;
		background:#fff;
	}
	a{
		text-decoration:none;
		color:#900;
	}
	img{border:none;}
	.logo-print{
		display:block;
		margin:0 0 10px;
	}
	.content-holder h3,
	.content-holder h1{
		font-size:24px;
		line-height:30px;
		font-weight:normal;
		margin:0 0 11px;
	}
	.content-holder h2{
		font-size:13px;
		line-height:20px;
		margin:0 0 20px;
	}
	.content-holder p{margin:0 0 10px;}
	.list a{
		text-decoration:none;
		color:#000;
	}
	.info-list{
		list-style:none;
		margin:0;
		padding:0;
		width:100%;
	}
	.info-list li{
		width:48%;
		float:left;
		padding:0 2% 10px 0;
	}
	.info-list .img-holder{margin:0 0 10px;}
	.info-list img{width:100%;}
	.text-block .box{
		width:100%;
		overflow:hidden;
	}
	.text-block .box .img-holder{
		float:left;
		margin:0 20px 10px 0;
	}
	.news-list{
		list-style:none;
		margin:0;
		padding:0;
	}
	.news-list li{padding:0 0 10px;}
	.news-list .date{
		font-style:normal;
		color:#900;
	}
	.post{
		width:100%;
		overflow:hidden;
	}
	.post .img-holder{
		float:left;
		margin:0 10px 0 0;
	}
	.post .text-holder{
		overflow:hidden;
		font-size:13px;
		line-height:20px;
		color:#333;
	}
	.post h2{
		font-size:23px;
		line-height:30px;
		font-weight:normal;
		margin:0 0 8px;
	}
	.content-frame h1,
	.search-form,
	.slideshow,
	.info-text,
	.help-info,
	.info-block,
	.download-box,
	.contact-form,
	#content .img-box,
	.breadcrumbs,
	.aside,
	#sidebar,
	#header,
	#footer,
	#flyout-right{display:none;}
}