.print-page{background:#fff;}
.print-logo-default {
	margin-bottom:3%;
}
/* general reset */
body{
	margin:0;
	color:#000;
	width:100%;
	font:12px Arial, Helvetica, sans-serif;
	background:#fff;
}
img{border-style:none;}
a {
	text-decoration:none;
	color:#000;
}
.alignleft{float:left !important;}
.alignright{float:right !important;}
.none{display:none;}
/* general settings */
.w1{
	width:100%;
}
.w2 {
	width:100%;
}
#wrapper{
	width:100%;
}
/* global background */
.bg-holder{
	display:none;
}
.home .bg-holder{top:20px;}
.gallery{
	display:none;
}

/* header */
#header{
	display:none;
}
/* footer */
#footer{
	width:100%;
}
.footer-print {
	display:block;
	margin-top:5%;
}
.footer-print p {
	margin:0;
	line-height:16px;
}
.footer-section{
	display:none;
}
/* about page */
.info-section {display:none;}
.main-c .content{
	width:100%;
	background:#fff;
}
.right-sidebar .main-c .content{
	width:100%;
}
.main-b{
	display:none;
}
.breadcrumbs{
	display:none;
}
.main-content,
.press{
	width:100%;
	line-height:20px;
	padding:13px 0 0;
}
.main-content .headline,
.press .headline{
	font-size:14px;
	line-height:24px;
	overflow:hidden;
}
.right-sidebar .main-content{
	padding:0;
	width:100%;
	line-height:24px;
}
.main-content h1,
.press h1,
.sitemap h1{
	margin:0 0 4%;
	font:35px Arial, Helvetica, sans-serif;
	line-height:32px;
	letter-spacing:-1px;
}
.right-sidebar .main-content p{margin:0 0 12px;}
.main-content p{margin:0 0 28px;}
.about{
	list-style:none;
	margin:0;
	padding:35px 0 0;
	width:100%;
	font-size:12px;
	line-height:20px;
}
.about li{
	display:inline-block;
	width:45%;
	padding:0 0 5% 3%;
	vertical-align:top;
}
.main-content .about h2{
	margin:0 0 5px;
	font-size:16px;
	font-weight:normal;
	width:100%;
}
.image-holder img{display:block;}
.links{
	display:none;
}
.sidebar{display:none;}
.main-content .blocks h2,
.image-block h2{
	font-size:14px;
	margin:0 0 16px;
	padding:0 9px 0 0;
	line-height:28px;
	font-weight:bold;
}
.highligts{
	list-style:none;
	margin:0;
	padding:6px 0 4px 2px;
	line-height:18px;
}
.highligts li{
	padding:0 8px 18px 0;
}
.highligts .date{
	font-style:normal;
	font-size:11px;
	display:block;
}
.highligts a:hover{color:#0f324b;}
.more{
	display:none;
}
.more a{
	float:left;
	padding:0 0 0 20px;
}
.download{
	overflow:hidden;
	padding:0 0 2px;
}
.download .load{
	padding:6px 57px 20px 0;
	font-size:11px;
}
.download strong{
	display:block;
	margin:0 0 2px;
	font-size:12px;
}
.contact{line-height:18px;}
.contact strong{
	display:block;
	line-height:18px;
}
.contact ul{
	list-style:none;
	margin:0;
	padding:9px 0 22px;
}
.contact ul li{
	padding:0 21px 3px 0;
}
.contact p{margin:0 0 12px;}
.sign-up-form{line-height:18px;}
.sign-up-form p{margin:0 0 8px;}
.sign-up-form  .text{
	width:230px;
	height:22px;
	padding:0 5px 0 2px;
	overflow:hidden;
	margin:0 0 10px;
}
.sign-up-form .text input{
	margin:0;
	padding:3px 0;
	float:left;
	background:none;
	border:0;
	width:230px;
	font-style:italic;
}
.sign-up-form .submit{
	padding:0;
	margin:0;
	width:110px;
	height:21px;
	cursor:pointer;
	border:0;
}
/* who we are page */
.aside{
	display:none;
}
.main-content h2{
	margin:0 0 3%;
	font-size:20px;
	font-weight:normal;
	page-break-before: avoid;
}
.blocks{
	display:none;
}
.blocks .download{
	float:left;
	width:336px;
	padding:0;
	background:none;
}
.blocks .contact{
	width:336px;
	float:right;
}
.blocks .download .load strong{
	font-size:16px;
	margin:0;
	line-height:16px;
}
.blocks .download .load{padding-bottom:13px;} 
.blocks .more{padding:0 14px 0 0;}
.blocks .contact strong{
	font-size:16px;
	line-height:20px;
	display:block;
}
.blocks .contact h3{margin:0 0 21px;}
.blocks .contact ul{padding:13px 0 0;}
.image-block{
	border:1px solid #000;
	background:#fff;
	margin:0 0 3% 2%;
	float: right;
	width:50%;
	padding:3%;
}
.image-block p {margin:0 !important;}
.image-block .img{float:left;}
.image-block .pattern,
.sitemap .pattern{
	display:none;
}
.photo-block{padding:0 0 37px;}
.photo-gallery {
	list-style:none;
	margin:0;
	padding:2% 0 15%;
	width: 100%;
	overflow:hidden;
}
* html .photo-gallery {
	overflow:visible;
	float:left;
}
.photo-gallery li{
	float:left;
	width:20%;
	padding:0 5% 3% 0;
}
.photo-gallery li span{
	display:block;
	padding:3px 0 0;
}
.photo-gallery .image-holder{
	height:125px;
	padding:5px 0 0;
	border:1px solid #000;
	width:100%;
}
.photo-gallery  a{outline:none;}
.photo-gallery  img{
	display:block;
	margin:0 auto;
}
/* popup */
.popup{
	display:none;
}
/* page */
.social-links{
	display:none;
}
.content .two-columns{
	width:100%;
}
.two-columns .left-column{
	width:100%;
	line-height:18px;
}
.news{
	padding:0 0 3%;
	overflow:hidden;
}
.rss{
	display:none;
}
.main-content .news h3{margin:0 0 19px;}
.added{
	list-style:none;
	margin:0;
	padding:0;
	font-size:13px;
	height:1%;
}
.added li{
	padding:0 1% 2% 0;
	margin:0 0 8px;
	height:1%;
	border-bottom:1px solid #000;
}
.added ul{
	list-style:none;
	margin:0 0 0 -4px;
	padding:0;
	overflow:hidden;
	font-size:12px;
	height:1%;
}
.added ul li{
	border:0;
	float:right;
	padding:0 5px 0 4px;
	margin:0 -1px 0 1px;
}
.added p{margin:0 0 1px;}
.photo{
	padding: 0 0 3%;
	overflow:hidden;
	width:100%;
}
.photo .more{
	display:none;
}
.main-content .photo h3{margin:0 0 3%;}
.photos{
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
	font-size:11px;
	float:left;
}
.photos li{
	float:left;
	padding:5px;
	height:113px;
	margin:0 0 0 19px;
	border:1px solid #000;
	display:inline;
}
.photos img{
	display:block;
	margin:0 0 1%;
}
.photos span{
	display:block;
	padding:0 0 0 1%;
}
.contact-block{padding:0;}
.contact-block address{
	font-style:normal;
	padding:0 0 3%;
	line-height:20px;
}
.contact-block address strong{display:block;}
.contact-block address span{display:block;}
.contact-block dl{
	margin:0 0 3%;
	overflow:hidden;
}
.contact-block dl dt{
	float:right;
	margin:0 0 0 3px;
}
.contact-block dl dd{
	float:right;
	margin:0 0 0 2px;
}
.events{
	list-style:none;
	margin:0;
	padding:7px 0 0;
	line-height:18px;
}
.events .date{
	font-style:normal;
	display:block;
}
.events li{padding:0 0 17px;}
.download .more{margin:0 0 22px;}
.latest-downloads{
	list-style:none;
	margin:0;
	padding:2px 0 0;
	line-height:18px;
}
.latest-downloads li{
	padding:0 23px 16px 0;
}
.latest-downloads span{
	display:block;
	font-size:11px;
}
.sidebar .newsletter h3{margin:0 0 12px;}
.sidebar .newsletter p{margin:0 0 9px;}
.newsletter{padding:0 0 23px;}
.link{
	padding:0 21px 0 0;
	background:url(../images/arrow-contact.gif) no-repeat 100% 50%;
}
.sidebar .feedback h3{margin:0 0 13px;}
.main-content .feedback p{margin:0 0 9px;}
.image-block .block-frame{
	font-size:11px;
	line-height:18px;
}
.image-block .block-frame img{
	float:left;
	margin:0 3% 0 0;
}
.headline .date{
	display:block;
	font-size:13px;
	margin:0 0 10px 43px;
}
.press h2{
	margin:0 0 2%;
	font:20px Arial, Helvetica, sans-serif !important;
}
.image-block-holder {
	float: right;
	width:50%;
	margin:0 0 0 5%;
	display:inline;
}
.image-block-holder .image-block {
	width:100%;
}
.content-list{
	list-style:none;
	margin:0;
	padding:0 0 3% 1%;
}
.content-list li{
	padding:0 25px 0 0;
	background:url(../images/bullet.gif) no-repeat 99% 7px;
}
.press .headline p{margin:0 0 28px;}
.press p{margin:0 0 35px;}
.press ol{
	margin:0;
	padding:0 25px 28px 0;
}
.press h3{
	margin:0 0 3%;
	font-size:16px;
}
.press h4{
	margin:0 0 9px;
	font-size:13px;
}
.page-nav{
	height:1%;
	overflow:hidden;
	padding:0;
}
.page-nav .back{float:left;}
.page-nav .links{float:right;}
.data-table{
	border-collapse:collapse;
	width:100%;
	margin:0;
}
.data-table thead th{
	background:#f2f2f2;
	border:1px solid #c1c3c5;
	text-align:left;
	padding:3px 0 1px 9px;
}
.data-table td{
	border:1px solid #c1c3c5;
	padding:3px 9px 1px 0;
}
.press .links{padding:0 0 5px;} 
.press-form label{
	display:block;
	margin:0;
}
.press-form{
	display:none;
}
.press-form select{
	width:196px;
}
.press-form .row{
	height:1%;
	overflow:hidden;
}
.press-form .cell{
	float:right;
	width:224px;
}
.press-form .cell-2{
	float:right;
	width:112px;
}
.press-form .row-2{
	float:right;
	width:112px;
}
.press-form .text{
	height:22px;
	overflow:hidden;
	float:right;
	width:75px;
	padding:0 4px 0 5px;
	background:url(../images/bg-text-small.gif) no-repeat 100% 0;
}
.press-form .text input{
	margin:0;
	padding:4px 0;
	float:left;
	background:none;
	border:0;
	width:75px;
	font-size:12px;
}
.press-form .calendar{
	float:left;
	width:22px;
	height:22px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 0 1px;
	background:url(../images/ico-calendar.gif) no-repeat;
}
.press-form .submit{
	float:right;
	margin:17px 22px 0 0;
	padding:0;
	width:83px;
	height:32px;
	cursor:pointer;
	border:0;
	background:url(../images/btn-search.gif) no-repeat;
}
.releases{
	border-collapse:collapse;
	width:100%;
	font-size:12px;
	margin:0 0 3%;
}
.releases td{
	vertical-align:top;
	padding:0 2%;
	border-left:1px solid #000;
}
.releases .cell1 {width:20%;}
.releases .cell2{width:20%;}
.releases .cell3 {
	width:50%;
	min-height:89px;
	padding:0 0 0 4%;
}
.releases td div{
	min-height:102px;
	border-bottom:1px solid #000;
}
* html .releases td div {height:112px;}
*+html .releases td div {height:112px;}
.releases .top-line td div{
	min-height:113px;
}
.releases .title{
	display:block;
	line-height:12px;
	margin:0;
}
.releases span{
	display:block;
	padding:3% 0 0;
}
.releases p{margin:0;}
.releases .heading{
	display:block;
	margin:2% 0 0;
	font-size:13px;
}
.paging{
	display:none;
}
.paging .prev{
	float:right;
	width:15%;
}
.paging .prev:hover,
.paging .next:hover{
	text-decoration:none;
}
.paging .next{
	float:left;
	width:15%;
	text-align:left;
}
.paging-holder{
	width:70%;
	float:right;
}
.paging ul{
	list-style:none;
	padding:0;
	width:166px;
	margin:0 auto;
	overflow:hidden;
	background:url(../images/divider-07.gif) no-repeat 100% 50%;
}
.paging ul li{
	background:url(../images/divider-07.gif) no-repeat 0 50%;
	float:right;
}
.paging ul li a{
	float:left;
	width:24px;
	text-align:center;
}
.paging ul li span{
	float:left;
	width:22px;
	text-align:center;
}
.paging ul li a:hover,
.paging ul li.active a{
	text-decoration:none;
	font-weight:bold;
}
.boxes-area{
	padding:10px 0 3%;
	width:100%;
}
.box{
	margin: 0 0 4%;
	padding:0 0 4%;
	border:1px solid #000;
	position:relative;
	height:1%;
}
.rss-link{
	height:1%;
	overflow:hidden;
	padding:14px 0 0 13px;
}
.box-heading{
	font-size:20px;
	width:100%;
	overflow:hidden;
	padding:3% 0 0;
	float:left;
}
.box-heading strong{
	padding:0 2%;
	font-weight:normal;
}
.info-table{
	border-collapse:collapse;
	width:100%;
}
.info-table thead th{
	text-align:left;
	font-size:13px;
	padding:0 2% 1%;
	vertical-align:top;
}
.info-table td{
	padding:0 2%;
	vertical-align:top;
}
.info-table td div{
	padding:1% 0 1%;
	border-bottom:1px solid #000;
}
.info-table td a{font-size:13px;}
.info-table .cell1{width:23%;}
.info-table .cell2{
	width:23%;
	border-left:1px solid #000;
}
.info-table .cell3{
	width:48%;
	border-left:1px solid #000;
}
.box-2{margin:0 0 20px;}
.online-form{
	padding:5px 0 0;
}
/* online form */
.online-form .row{
	height:1%;
	overflow:hidden;
	padding:0 13px 13px 0;
}
.online-form  label{
	float:right;
	width:202px;
	margin:0 0 0 8px;
}
.online-form  label span{
	float:left;
}
.online-form .text{
	float:right;
	width:244px;
	height:22px;
	padding:0 4px;
	background:url(../images/bg-text-2.gif) no-repeat;
}
.online-form .text input{
	margin:0;
	padding:3px 0;
	float:left;
	background:none;
	border:0;
	width:244px;
}
.online-form .text-2{
	width:336px;
	float:right;
	height:92px;
	background:url(../images/bg-textarea.gif) no-repeat;
}
.online-form .text-2 textarea{
	margin:0;
	padding:2px;
	width:330px;
	max-width:330px;
	height:87px;
	max-height:87px;
	overflow:auto;
	background:none;
	border:0;
}
.online-form select {
	width:252px;
}
.radio-box{
	float:right;
	padding:0 0 10px;
}
.radio-box label{width:auto;}
.radio-box .row{padding:0 0 3px;}
.box .note{
	text-align:left;
	padding:9px 0 17px 13px;
}
.line{
	height:1%;
	overflow:hidden;
	padding:0 0 20px 2px;
}
.line em{
	padding:6px 0 0;
	float:left;
}
.online-form .submit{
	float:left;
	margin:0 13px 0 0;
	padding:0;
	width:141px;
	height:32px;
	border:0;
	cursor:pointer;
	background:url(../images/btn-send.gif) no-repeat;
}
.online-form .box{margin:0 0 10px;}
.headline .back{
	float:left;
	font-size:13px;
	padding:0 19px 0 0;
	background:url(../images/arrow-back.gif) no-repeat 100% 50%;
}
.image-block ul{
	list-style:none;
	margin:0;
	padding:0 0 2px;
}
.image-block ul li{padding: 0 15px 18px 0;}
.image-block ul em{
	display:block;
	font-style:normal;
}
.press .image-block h2{
	font-size:14px !important;
	line-height:28px !important;
}
.press .image-block .color-1{
	margin:0 0 19px;
}
.image-block .more{margin:0;}
/* sitemap page */
.sitemap{
	background:#fff;
	padding:26px 28px 0;
	position:relative;
}
.sitemap h1{
	margin:0 0 22px;
}
.sitemap .pattern{margin:0 0 22px;}
.site-section{
	width:100%;
	padding:0;
	overflow:hidden;
}
.site-section h2{
	font-size:15px;
	line-height:20px;
	margin:0 2% 0 0;
	float:left;
	width:25%;
}
* html .site-section h2{padding:9px 0 0;}
.site-section  ul{
	list-style:none;
	margin:0;
	padding:1% 0 2% 3%;
	float:left;
	width:30%;
	font-size:13px;
	overflow:hidden;
}
.site-section  ul li{
	padding: 0 0 8px;
	width:100%;
	float:left;
}
.site-section .top{
	display:none;
}
.site-section  ul ul{
	padding:8px 0 0 14px;
	width:234px;
	overflow:hidden;
	float:left;
	margin:0 0 -5px;
}
.site-section  ul ul li{padding:0 0 6px;}
.sitemap .links{
	padding:158px 0 24px;
	height:1%;
}
.right-sidebar .image-block {
	float:right;
	margin-left:3%;
}
.right-sidebar .image-block img {
	float:left;
	margin-bottom:2%;
}
.quick-links{
	list-style:none;
	margin:0;
	padding:0;
}
.quick-links li{
	padding:0 21px 7px 0;
	background:url(../images/arrow-contact.gif) no-repeat 100% 0;
}
.sidebar img{display:block;}
.cooperation{
	height:1%;
	display:block;
	font-size:11px;
	padding:4px 0 13px 15px;
	line-height:18px;
}
.text-block{
	line-height:20px;
	padding:5% 0 1% 3%;
}
#main .text-block p{
	margin:0 0 4%;
	page-break-before: avoid;
}
#main .text-block .image-block p{margin:0 0 7px;}
#main .text-block .image-block span{
	display:block;
	clear:both;
}
.text-block .image-block .pattern{margin:0;}
/* print page */
.page{
	width:515px;
	margin:18px auto;
	background:#fff;
	padding:39px;
	border:1px solid #000;
}
.page #footer{
	text-align:left;
	width:100%;
	font-size:11px;
	padding:0 0 2px;
	line-height:16px;
}
.page #footer p{margin:0;}
.page #footer p a{
	font-weight:bold;
	color:#5780ae;
}
.page #header{
	width:100%;
	height:auto;
	overflow:hidden;
}
.tab-holder h2,
.block h2 {
	display:none;
}
.news-gallery {
	display:none;
}
.buttons {
	display:none;
}
.tab-block {
	display:none;
}
.tabset {
	display: none;
}
.list {
	display:none;
}
.long-block .swicher {
	display:none;
}
.sign-up {
	display:none;
}
#main {
	width:100%;
	background:#fff;
}
.page #main{
	width:auto;
	margin:0;
	min-height:643px;
}
* html .page #main{height:643px;}
.print-logo{
	float:left;
	width:129px;
	height:70px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0;
	background:url(/system/images/img-print-logo.gif) no-repeat;
}
.print-logo a{
	height:100%;
	display:block;
}
.news-box {
	width:100%;
	overflow:hidden;
}
.news-box .right-side {
	float:right;
	width:45%;
}
.news-box .left-side  {
	float:left;
	width:45%;
}
.socialMedia{display:none;}
/*search form hide */
.search-results-form {display:none}
                           