﻿@font-face {
	font-family: 'dinmedium';
	src: url('../fonts/din-medi-webfont.eot');
	src: url('../fonts/din-medi-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/din-medi-webfont.woff') format('woff'),
		url('../fonts/din-medi-webfont.ttf') format('truetype'),
		url('../fonts/din-medi-webfont.svg#dinmedium') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'din-light';
	src: url('../fonts/din-light.eot');
	src: url('../fonts/din-light.eot?#iefix') format('embedded-opentype'),
		url('../fonts/din-light.woff') format('woff'),
		url('../fonts/din-light.ttf') format('truetype'),
		url('../fonts/din-light.svg#dinlight') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'dinbold';
	src: url('../fonts/din-bold-webfont.eot');
	src: url('../fonts/din-bold-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/din-bold-webfont.woff') format('woff'),
		url('../fonts/din-bold-webfont.ttf') format('truetype'),
		url('../fonts/din-bold-webfont.svg#dinbold') format('svg');
	font-weight: normal;
	font-style: normal;
}
body {
	background:#eee url('../images/bg-page.gif');
	color:#7b7b7b;
	font:13px/19px Arial, Helvetica, sans-serif;
	margin:0;
	min-width:980px
}
img {border-style:none;}
a {
	color:#525151;
	text-decoration:underline;
}
a:hover {text-decoration:none;}
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 */
#wrapper{
	position:relative;
	overflow:hidden;
	width:100%;
}
#wrapper.home-page #header{height:534px;}
/* header */
#header{
	height:369px;
	position:relative;
}
.header-holder{
	margin:0 auto;
	position:relative;
	width:952px;
	z-index:50;
}
.header-holder:after{
	content:'';
	display:block;
	clear:both;
}
/* slideshow */
.slideshow{
	position:absolute;
	left:0;
	top:0;
	height:530px;
	width:100%;
	z-index:2;
}
.slideshow .gholder{
	margin:0 -320px;
	overflow:hidden;
	position:relative;
}
.slideshow .gmask-center{
	margin:0 auto;
	width:1920px;
}
.slideshow .gmask{
	overflow:hidden;
	position:relative;
	width:1920px;
}
.slideshow .gmask ul{
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
	width:99999px;
}
.slideshow .gmask ul li{
	float:left;
	position:relative;
	height:530px;
	width:1920px;
}
.slideshow .gmask .text{
	position:absolute;
	left:0;
	bottom:117px;
	width:100%;
}
.slideshow .gmask .text .holder{
	margin:0 auto;
	width:950px;
}
.slideshow .gmask .text strong{
	color:#fff;
	font:40px/40px 'dinbold', Arial, Helvetica, sans-serif;
	display:block;
	margin:0 0 0 338px;
	text-transform:uppercase;
}
/* buttons */
.buttons{
	top:326px;
	left:0;
	height:53px;
	position:absolute;
	width:100%;
}
.buttons .holder{
	margin:0 auto;
	width:950px;
}
.buttons .btn-prev,
.buttons .btn-next{
	background:url('../images/arrow.png') no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	height:53px;
	width:53px;
}
.buttons .btn-prev{
	background-position:-185px -336px;
	float:left;
	margin:0 0 0 1px;
}
.buttons .btn-next{
	background-position:-240px -336px;
	float:right;
	margin:0 1px 0 0;
}
/* promo */
.promo{
	top:0;
	left:0;
	position:absolute;
	height:366px;
	text-align:center;
	width:100%;
}
.promo-holder{
	margin:0 -320px;
	overflow:hidden;
	position:relative;
}
.promo-center{
	margin:0 auto;
	width:1920px;
}
.promo img{vertical-align:top;}
/* logo */
.logo{
	background:url('../images/logo.png') no-repeat;
	float:left;
	margin:25px 0 0 21px;
	overflow:hidden;
	text-indent:-9999px;
	height:123px;
	width:125px;
}
.logo a{
	height:100%;
	display:block;
}
.panel{
	float:right;
	width:773px;
}
.panel-top{
	overflow:hidden;
	padding:0 0 9px;
}
/* nav */
.nav{
	font-size:10px;
	float:right;
	line-height:16px;
	list-style:none;
	margin:0;
	padding:4px 0 0;
	text-transform:uppercase;
}
.nav li:first-child{
	background:none;
}
.nav li{
	background:url('../images/separator-05.png') no-repeat 0 4px;
	float:left;
	padding:0 9px 0 11px;
}
.nav a{
	color:#818285;
	text-decoration:none;
}
.nav a:hover{text-decoration:underline;}
/* link-top */
.link-top{
	font-size:10px;
	float:right;
	line-height:15px;
	list-style:none;
	margin:0 0 0 2px;
	padding:0;
}
.link-top li{
	float:left;
	margin:0 0 0 1px;
}
.link-top li:first-child a{
	direction:ltr;
	padding:2px 9px 4px 11px;
}
.link-top a{
	border-top:2px solid #acacad;
	background:#c1c3c5;
	color:#fff;
	display:block;
	padding:0 18px 6px;
	direction:rtl;
	text-decoration:none;
	text-transform:uppercase;
}
.link-top a:hover{text-decoration:underline;}
/* search */
.search{
	border:1px solid #d6d6d6;
	background:#fff url('../images/bg-search.gif') no-repeat;
	margin:0 0 60px auto;
	height:20px;
	width:121px;
}
.search:after{
	content:'';
	display:block;
	clear:both;
}
.search input[type="submit"]{
	border-style: none;
	border-color: inherit;
	border-width: medium;
	background: url('../images/btn-search.png') no-repeat;
	float:left;
		line-height:0;
		overflow:hidden;
		text-indent:-9999px;
		margin:4px 0 0 6px;
		padding:0;
		height:13px;
		width:13px;
}
.search input[type="submit"]:hover{cursor:pointer;}
.search input[type="text"]{
	background:none;
	border:none;
	color:#818285;
	height:13px;
	font:11px/13px Arial, Helvetica, sans-serif;
	float:left;
	margin:0;
	padding:4px 2px;
	width:98px;
}
/* nav */
#nav{
	background:#041c51;
	font:12px/30px 'dinmedium', Arial, Helvetica, sans-serif;
	list-style:none;
	margin:0;
	padding:0;
	height:30px;
	width:773px;
	text-transform:uppercase;
}
#nav:after{
	content:'';
	display:block;
	clear:both;
}
#nav li{
	float:left;
	position:relative;
}
#nav a{
	color:#fff;
	display:block;
	height:30px;
	text-align:center;
	text-decoration:none;
}
#nav li:hover a,
#nav li.hover a{background:#c33711;}
#nav > li.active > a{background:#c65132;}
#nav li.active .has-drop-down-a{height:30px;}
#nav li .has-drop-down-a,
#nav li:hover .has-drop-down-a,
#nav li.hover .has-drop-down-a{height:32px;}
#nav li:hover,
#nav li.hover{
	position:relative;
	z-index:300;
}
#nav li:hover .drop,
#nav li.last-child.hover .drop{right:0;}
#nav li.hover .drop{left:0;}
#nav li.last-child .drop{
	left:auto;
	right:-9999px;
}
#nav .last-child .drop .drop-holder{float:right;}
#nav .tabset-drop li:first-child{display:none;}
#nav .tabset-drop .tabset-drop li:first-child {display:block;}
#nav .tabset-drop .tabset-drop{padding:2px 0 0 21px;}
#nav li:first-child .tabset-drop .tabset-drop li,
#nav .tabset-drop li:hover .tabset-drop li,
#nav .tabset-drop .tabset-drop li,
#nav .tabset-drop .tabset-drop li{padding:0 0 3px;}
#nav li:first-child .tabset-drop .tabset-drop li a,
#nav .tabset-drop li:hover .tabset-drop li a,
#nav .tabset-drop .tabset-drop li a,
#nav .tabset-drop .tabset-drop li a{padding:0 0 0 13px;}
#nav .tabs-area{
	overflow:hidden;
	padding:0;
}
.drop{
	position:absolute;
	left:-9999px;
	top:32px;
	width:999px;
	z-index:300;
}
.drop .tab-list{
	background:none;
	border:none;
	margin:0 0 0 15px;
	float:left;
}
.drop .drop-holder{
	background:#525151;
	float:left;
	position:relative;
	padding:10px 0 12px 0;
}
#nav .drop ul{
	font:11px/16px Arial, Helvetica, sans-serif;
	float:left;
	list-style:none;
	margin:0;
	padding:23px 0 0;
	width:187px;
}
#nav .drop ul li{float:none;}
#nav .drop ul li a{
	background:none;
	display:block;
	height:auto;
	padding:4px 4px 5px 23px;
	text-align:left;
}
#nav .drop ul li.active a,
#nav .drop ul li a:hover{background:#d65a38;}
#nav .drop ul li ul,
#nav .drop ul li.active ul{
	float:none;
	font: 11px/16px Arial,Helvetica,sans-serif;
	margin:0;
	padding:2px 0 0 21px;
	width:auto;
	text-transform:none;
}
#nav .drop ul li.active ul a,
#nav .drop ul li ul a{
	background:url('../images/arrow-03.png') no-repeat 2px 4px !important;
	display:inline;
	padding:0 0 0 13px;
}
#nav .drop ul li.active ul li,
#nav .drop ul li ul li{padding:0 0 3px;}
#nav .drop ul li.active ul a:hover,
#nav .drop ul li ul a:hover{
	background-color:none !important;
	text-decoration:underline;
}
.drop-text{
	color:#fff;
	font-size:11px;
	line-height:19px;
	float:left;
	margin:0 22px 0 0;
	padding:23px 0 0 4px;
	text-transform:none;
	width:174px;
}
.drop-text p{margin:0 0 19px;}
.drop-text .read-more{
	margin:-11px 1px 0 0;
	padding:0;
}
.thumbnails{
	float:left;
	margin:0 8px 0 15px;
	width:178px;
}
#nav > li:first-child ul{
	padding:21px 0 0;
	width:173px;
}
#nav > li:first-child .drop ul li{padding:0 0 1px;}
#nav > li:first-child .drop ul li a{padding:5px 4px 4px 21px;}
#nav > li:first-child .drop .drop-holder{padding:10px 10px 12px 0;}
.read{
	padding:13px 0 0;
	overflow:hidden;
}
#nav li:hover .read a,
.read a{
	background:url('../images/arrow-05.png') no-repeat;
	margin:5px 0 0;
	overflow:hidden;
	text-indent:-9999px;
	width:24px;
	height:25px;
	float:right;
}
.read strong{
	background:none;
	color:#fff;
	font:bold 11px/13px Arial, Helvetica, sans-serif;
	float:left;
	padding:0 0 0 15px;
	text-transform:uppercase;
}
.read-more{
	overflow:hidden;
	padding:13px 0 0;
}
#nav li:hover .read-more a,
.read-more a{
	background:url('../images/arrow-05.png') no-repeat 100% 5px;
	float:right;
	font:bold 8px/35px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 34px 0 0;
	text-transform:uppercase;
}
#nav li:hover .read-more a:hover,
#nav .read-more a:hover{
	background:url('../images/arrow-05.png') no-repeat 100% 5px;
	text-decoration:underline;
}
/* main */
#main{
	background:url('../images/separator-01.png') repeat-x;
	padding:47px 0 24px;
}
#main .m1{
	margin:0 auto;
	width:952px;
}
#main .m1:after{
	content:'';
	display:block;
	clear:both;
}
/* bar */
.bar{
	margin:-12px auto 12px;
	width:952px;
}
.bar:after{
	content:'';
	display:block;
	clear:both;
}
/* breadcrumbs */
.breadcrumbs{
	background:url('../images/bullet.gif') no-repeat 0 4px;
	color:#525151;
	font-size:11px;
	font-weight:bold;
	float:left;
	line-height:16px;
	list-style:none;
	margin:0;
	padding:0 0 0 12px;
}
.breadcrumbs li:first-child{
	background:none;
	padding:0 7px 0 0;
}
.breadcrumbs li{
	background:url('../images/arrow-02.png') no-repeat 0 6px;
	float:left;
	padding:0 5px 0 7px;
}
.breadcrumbs a{
	color:#7b7b7b;
	font-weight:normal;
	text-decoration:none;
}
.breadcrumbs a:hover{text-decoration:underline;}
/* print */
.print{
	background:url('../images/bullet-01.gif') no-repeat 100% 3px;
	color:#7b7b7b;
	float:right;
	font-size:11px;
	line-height:17px;
	margin:0 8px 0 0;
	padding:0 25px 0 0;
	text-decoration:none;
}
.print:hover{text-decoration:underline;}
/* social-networks */
.social-networks{
	float:right;
	padding:0 3px 0 0;
}
.social-networks span{
	color:#7b7b7b;
	float:left;
	font-size:11px;
	line-height:17px;
	margin:0 8px 0 0;
}
.social-networks ul{
	float:left;
	list-style:none;
	margin:0;
	padding:0;
}
.social-networks li:first-child{padding:0 3px 0 0;}
.social-networks li{
	float:left;
	padding:0 0 0 5px;
}
.social-networks a,
.social-networks img{display:block;}
/* content home page */
.content{
	float:left;
	width:596px;
}
/* aside */
.aside{
	float:right;
	width:326px;
}
/* home-text */
.home-text{margin:0 0 16px;}
.home-text .heading{
	background:#196984;
	color:#fff;
	min-height:27px;
	padding:12px 24px;
	margin:0 0 4px;
	text-transform:uppercase;
}
.home-text h1{
	font:24px/26px 'dinbold', Arial, Helvetica, sans-serif;
	margin:0;
}
.home-text .holder{
	background:#fff;
	color:#7b7b7b;
	font-size:13px;
	line-height:19px;
	padding:17px 28px 1px 24px;
	word-spacing:-2px;
}
.home-text p{margin:0 0 19px;}
/* latest-news */
.latest-news{
	color:#7b7b7b;
	font-size:13px;
	line-height:19px;
}
.latest-news h2{
	background:url('../images/separator-02.png') repeat-x 0 100%;
	color:#525151;
	margin:0 0 19px;
	padding:0 23px 15px;
	letter-spacing:-1px;
	font:21px/24px 'dinbold', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.latest-news h3{
	font:18px/20px 'dinbold', Arial, Helvetica, sans-serif;
	margin:0;
	padding:15px 1px 11px;
}
.latest-news h3 a{
	color:#525151;
	text-decoration:none;
}
.latest-news h3 a:hover{text-decoration:underline;}
.latest-news ul{
	list-style:none;
	margin:0;
	padding:0;
}
.latest-news li:first-child{
	border:none;
	padding:0 0 14px;
}
.latest-news li:first-child img{margin:4px 31px 0 0;}
.latest-news li:first-child h3{padding:15px 1px 12px;}
.latest-news li:first-child .more{padding:21px 0 0;}
.latest-news li{
	border-top:1px dashed #c0c0c0;
	overflow:hidden;
	padding:11px 0 14px;
	vertical-align:top;
}
.latest-news img{
	float:left;
	margin:2px 31px 0 0;
}
.latest-news .date{
	border-bottom:1px dashed #c0c0c0;
	color:#525151;
	font:11px/18px Arial, Helvetica, sans-serif;
	padding:0 0 1px;
	letter-spacing: 1px;
	word-spacing: -2px;
}
.latest-news .holder{overflow:hidden;}
.latest-news p{margin:0 0 10px;}
/* menu */
.menu{
	list-style:none;
	margin:0 0 20px 1px;
	padding:0;
}
.menu > li{margin:0 0 1px;}
.menu > li > a{
	background:#196984 url('../images/arrow.png') no-repeat 305px 9px;
	color:#fff;
	font:15px/24px 'dinbold', Arial, Helvetica, sans-serif;
	display:block;
	height:21px;
	padding:8px 16px;
	text-transform:uppercase;
	text-decoration:none;
}
.menu > li.active > a{background-position:296px -94px;}
/* menu-content */
.menu-content{
	background:#fff;
	margin:0 0 -1px;
	padding:13px 0 0;
}
.menu-content .date{
	background:#bcbcbc;
	color:#fff;
	font-style:normal;
	font-size:11px;
	line-height:17px;
	display:block;
	position:relative;
	left:13px;
	margin:0 0 8px;
	padding:0 0 0 7px;
	text-transform:uppercase;
	height:17px;
	width:102px;
	word-spacing:1px;
}
.menu-content h3{
	color:#525151;
	font: 16px/20px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0 21px 10px;
}
.menu-content .text{
	background:#d6d6d6;
	padding:11px 22px 10px;
}
.menu-content .links{
	font-size:11px;
	line-height:18px;
	margin:0 0 8px;
}
.menu-content .links a{color:#525151;}
.menu-content .area-links{overflow:hidden;}
.menu-content ul:first-child{
	margin:0 2px 0 0;
	width:101px;
}
.menu-content ul{
	float:left;
	font-size:11px;
	line-height:14px;
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
	width:160px;
}
.menu-content ul li{
	background:url('../images/arrow.png') no-repeat 0 -177px;
	padding:0 0 4px 15px;
}
.menu-content ul a{
	color:#525151;
	text-decoration:none;
}
.menu-content ul a:hover{text-decoration:underline;}















.aboutus ul{
	float:left;
	line-height:20px;
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
}
.aboutus ul li{
	background:url('../images/arrow.png') no-repeat 0 -177px;
	padding:0 0 4px 15px;
}
.aboutus ul a{
	color:#525151;
	text-decoration:none;
}
.aboutus ul a:hover{text-decoration:underline;}





/* report */






.report{margin:0 0 17px}
.report h3{
	background:url('../images/separator-02.png') repeat-x 0 100%;
	font:15px/24px 'dinbold', Arial, Helvetica, sans-serif;
	color:#525151;
	margin:0;
	padding:0 17px 13px;
}
.report ul{
	font-size:0;
	letter-spacing:-4px;
	line-height:0;
	list-style:none;
	margin:0;
	padding:21px 0 0 0px;
	width:326px;
}
.report li{
	overflow:hidden;
	height:123px;
	margin:0 4px 0 0;
	position:relative;
	display:inline-block;
	vertical-align:top;
	width:329px;
}
.report img{
	float:left;
	margin:0 0px 0 0;
}
.report .holder{
	padding:3px 0 0;
	overflow:hidden;
}
.report span{
	color:#7b7b7b;
	font-size:13px;
	line-height:19px;
	letter-spacing:0;
	display:block;
}
.report .holder a{
	background:url('../images/arrow.png') no-repeat 0 -177px;
	color:#525151;
	font-size:11px;
	line-height:15px;
	letter-spacing:0;
	margin:0 0 0 2px;
	padding:0 0 0 12px;
	position:absolute;
	bottom:6px;
	text-decoration:none;
}
.report a:hover{text-decoration:underline;}
/* corporate-video */
.corporate-video{width:325px;}
.corporate-video .placeholder{position:relative;}
.corporate-video img{vertical-align:top;}
.corporate-video .play,
.video .play{
	background:url('../images/arrow.png') no-repeat -280px 0;
	position:absolute;
	left:116px;
	top:63px;
	overflow:hidden;
	text-indent:-9999px;
	height:94px;
	width:94px;
}
.corporate-video .text{
	background:#818285;
	overflow:hidden;	
	padding:13px 14px 10px 16px;
	text-transform:uppercase;
}
.corporate-video h3{
	color:#fff;
	font:15px/18px 'dinbold', Arial, Helvetica, sans-serif;
	float:left;
	margin:0;
	padding:3px 0 0;
}
.corporate-video .view{
	background:url('../images/arrow.png') no-repeat 100% -138px;
	color:#fff;
	font-size:8px;
	line-height:27px;
	height:27px;
	float:right;
	padding:0 35px 0 0;
	text-decoration:none;
	letter-spacing:1px;
	word-spacing:-3px;
}
.corporate-video .view:hover{text-decoration:underline;}
/* content */
#content{
	float:right;
	width:682px;
}
#content .heading-title{
	background:#196884;
	padding:12px 16px;
	min-height:27px;
	margin:0 0 16px;
	text-transform:uppercase;
}
#content .heading-title h1{
	background:none;
	color:#fff;
	font:24px/26px 'dinbold', Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
#content h1{
	background:url('../images/separator-02.png') repeat-x 0 100%;
	color:#525151;
	font:20px/24px 'dinbold', Arial, Helvetica, sans-serif;
	margin:0;
	padding:10px 17px 15px;
}
#content .excpert{
	color:#7b7b7b;
	font:bold 15px/19px Arial, Helvetica, sans-serif;
	margin:0 0 0 -2px;
	padding:0 67px 20px 0;
}
#content .alignleft{
	float:left;
	margin:8px 27px 24px -3px;
}
#content .alignright{
	float:right;
	margin:3px -2px 24px 22px;
}
#content h2{
	color:#525151;
	font:15px/20px 'dinbold', Arial, Helvetica, sans-serif;
	margin:0;
	padding:20px 0 25px;
	text-transform:uppercase;
}
#content h3{
	background:url('../images/separator-02.png') repeat-x 0 100%;
	color:#525151;
	font:15px/20px 'dinbold', Arial, Helvetica, sans-serif;
	margin:0 -2px 26px;
	padding:0 0 10px;
	text-transform:uppercase;
}
#content .company h2{
	color:#fff;
	margin:0;
	padding:0;
}
#content p{margin:0 0 18px;}
#content .excpert p{margin:0;}
#content .company p{margin:0;}
#content .c1{padding:0 0 0 19px;}
#content .c1-sub{
	padding:11px 0 0 18px;
	line-height:18px;
}
#content .c1-news{padding:17px 0 254px 17px;}
#content .desciption .info h2{
	color:#fff;
	padding:0;
}
#content .desciption h3{
	margin:0 1px 14px;
	padding:0 13px 12px;
}
#content .desciption ul > li{
	background-position:6px 5px ;
	padding:0 0 0 26px;
}
.line{
	clear:both;
	width:100%;
}
/* video */
.video{
	position:relative;
	height:211px;
	width:325px;
}
.video img{vertical-align:top;}
.video .play{
	left:117px;
	top:66px;
}
/* columns */
.columns{
	margin:-17px -3px 0;
	padding:0 0 44px;
	overflow:hidden;
	width:686px;
}
.columns img{vertical-align:top;}
.columns div{
	float:left;
	margin:17px 17px 0 0;
	height:211px;
	width:325px;
}
/* table */
.table{
	color:#757575;
	font-size:13px;
	line-height:15px;
	margin:0 -3px;
	padding:0 1px 26px;
}
.table .table-heading{
	background:#818285;
	color:#fff;
	font:15px/20px 'dinbold', Arial, Helvetica, sans-serif;
	margin:0;
	padding:8px 12px 7px;
	min-height:19px;
	width:641px;
}
.table .table-content{
	background:#fff;
	border-top:none !important;
	border:1px solid #e6e6e6;
	margin:0 -1px;
	padding:3px 16px 3px;
	width:633px;
}
.table table{
	border-collapse:collapse;
	width:634px;
}
.table th{
	color:#525151;
	font:12px/16px 'dinbold', Arial, Helvetica, sans-serif;
	padding:7px 10px 14px 0;
	text-align:left;
	text-transform:uppercase;
}
.table tr:first-child td{border:none;}
.table td{
	border-top:1px dotted #cbcaca;
	padding:7px 10px 7px 0;
}
.table .col1{width:111px;}
.table .col2{width:113px;}
.table .col3{width:110px;}
.table .col4{width:104px;}
.table .col5{width:146px;}
/* company */
.company{
	font-size:0;
	line-height:0;
	letter-spacing:-4px;
	margin:-31px 0 0 -31px;
	padding:0 1px 41px;
	overflow:hidden;
	width:714px;
}
.company .heading{
	background:#196884;
	min-height:23px;
	padding:17px 16px 15px;
}
.company .block{
	font-size:13px;
	line-height:19px;
	letter-spacing:0;
	margin:31px 0 1px 31px;
	display:inline-block;
	vertical-align:top;
	width:325px;
}
*+html .company .block{display:inline;}
.company .text{
	border-top:none !important;
	border:1px solid #dfdfdf;
	background:#fff;
	position:relative;
	padding:18px 16px 60px;
}
.company .more{
	bottom:15px;
	position:absolute;
	right:12px;
}
.company .more a{float:right;}
.company img{vertical-align:top;}
/* desciption */
.desciption{
	padding:6px 0 54px 18px;
	overflow:hidden;
}
*+html .desciption{padding:6px 0 36px 18px;}
.desciption .info{
	margin:-5px 0 0 18px;
	float:right;
	width:325px;
}
.desciption .info .heading{
	background:#818285;
	min-height:17px;
	padding:10px 10px 7px 14px;
}
.desciption .info .holder{
	background:#e9e9e9;
	margin:0 0 26px;
	padding:13px 13px 23px;
}
.desciption .info .date{
	background:#bcbcbc;
	color:#fff;
	font:11px/17px Arial, Helvetica, sans-serif;
	display:block;
	margin:0 0 4px;
	text-align:center;
	height:17px;
	width:109px;
}
.desciption .info .title{overflow:hidden;}
.desciption .info .title strong{
	background:#fff;
	color:#525151;
	font:bold 18px/18px Arial, Helvetica, sans-serif;
	float:left;
	padding:5px 5px 6px 8px;
}
.company.investors{
	margin:-24px 0 0 -31px;
	padding:0 1px 82px;
}
.company.investors .block{margin:24px 0 0 31px;}
/* members */
.members{padding:23px 0 12px 1px;}
.members .box{
	margin:24px 31px 0 0;
	cursor:pointer;
	display:inline-block;
	vertical-align:top;
	text-decoration:none;
	width:325px;
}
.members .box.box-main{
	display:block;
	margin:0 auto 42px;
}
.members .box.box-main .holder{
	padding:3px 11px 3px 13px;
	min-height:43px;
}
.members .box.box-main .more{
	float:right;
	margin:9px 0 0;
}
.members .names{
	float:left;
	font-style:normal;
}
.members .box.box-main .more span{
	background:url('../images/arrow-01.png') no-repeat 100% 0;
	padding:6px 34px 4px 0;
	font:8px/15px Arial, Helvetica, sans-serif;
	text-transform:none;
}
.members .box img{vertical-align:top;}
.members .box .holder{
	background:#818285;
	letter-spacing:0;
	display:block;
	padding:12px 11px 9px 15px;
	min-height:28px;
}
.members .box .holder strong{
	color:#fff;
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	display:block;
	padding:4px 0 0;
}
.members .box .holder span{
	color:#fff;
	font:15px/14px 'dinbold', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.members .box .more{padding:0;}
.members .box .more span{
	background:url('../images/arrow-01.png') no-repeat 100% 0;
	float:right;
	padding:6px 34px 4px 0;
	font:8px/15px Arial, Helvetica, sans-serif;
	text-transform:none;
}
.members .board{
	background:#818285;
	color:#fff;
	font: 15px/30px 'dinbold', Arial, Helvetica, sans-serif;
	height:30px;
	margin:0 0 26px;
	text-align:center;
	text-transform:uppercase;
	width:681px;
}
/* list-members */
.list-members{
	font-size:0;
	line-height:0;
	letter-spacing:-4px;
	margin:-24px 0 0;
	overflow:hidden;
	width:716px;
}
.list-members .holder strong{
	color:#fff;
	display:block;
	font:bold 12px/18px Arial, Helvetica, sans-serif;
}
.list-members .more{
	
	padding:0;
}
.list-members .more a{padding:1px 12px 0 0;}
/* form-newsletter */
.form-newsletter{
	padding:31px 0 46px;
	width:665px;
}
.form-newsletter .heading{
	color:#fff;
	margin:0 0 14px;
	overflow:hidden;
	text-transform:uppercase;
}
.form-newsletter .heading .category{
	background:#525151;
	float:left;
	font:15px/36px 'dinbold', Arial, Helvetica, sans-serif;
	padding:0 0 0 15px;
	height:35px;
	width:236px;
}
.form-newsletter .heading .date{
	background:#818285;
	float:left;
	font:15px/36px 'dinbold', Arial, Helvetica, sans-serif;
	padding:0 0 0 38px;
	height:35px;
	width:376px;
}
.form-newsletter .row{overflow:hidden;}
.form-newsletter label{
	color:#757575;
	font:bold 13px/16px Arial, Helvetica, sans-serif;
	float:left;
	padding:10px 8px 0 0;
}
.form-newsletter .select-newsletters{
	float:left;
	width:249px;
}
.form-newsletter .select-from{
	float:left;
	width:108px;
}
.form-newsletter .select-to{
	float:left;
	width:108px;
}
.form-newsletter input[type="submit"]{
	background:#525151;
	border:none;
	color:#fff;
	font:bold 13px/35px Arial, Helvetica, sans-serif;
	float:right;
	margin:0;
	padding:0;
	text-transform:uppercase;
	overflow:visible;
	height:35px;
	width:72px;
}
.form-newsletter input[type="submit"]:hover{cursor:pointer;}
/* table-newsletter */
.table-newsletter{
	margin:0 0 16px;
	width:665px;
}
.table-newsletter .thead strong{
	font:12px/16px 'dinbold', Arial, Helvetica, sans-serif;
	float:left;
}
.table-newsletter .thead{
	background:#818285;
	color:#fff;
	padding:0;
	min-height:35px;
	overflow:hidden;
	width:665px;
	text-transform:uppercase;
}
.table-newsletter .thead .col1{
	padding:11px 15px 8px 15px;
	width:106px;
}
.table-newsletter .thead .col2{
	padding:11px 10px 8px 0;
	width:160px;
}
.table-newsletter .thead .col3{padding:11px 10px 8px 0;}
.table-newsletter table{
	border-collapse:collapse;
	font-size:13px;
	line-height:15px;
	width:633px;
}
.table-newsletter table tr:first-child td{border:none;}
.table-newsletter table td{
	border-top:1px solid #cbcaca;
	padding:15px 0 16px;
	vertical-align:middle;
}
.table-newsletter table .col1{width:121px;}
.table-newsletter table .col2{width:173px;}
.table-newsletter table .col3{width:339px;}
.table-newsletter .table-content{
	border-top:none !important;
	border:1px solid #e6e6e6;
	background:#fff;
	padding:9px 15px 0;
	width:633px;
}
.table-newsletter span{
	color:#757575;
	display:inline-block;
	font-size:11px;
	line-height:14px;
	width:180px;
	vertical-align:middle;
}
*+html .table-newsletter span,
*+html .table-newsletter .pdf{display:inline;}
.table-newsletter .pdf{
	background:url('../images/icon-pdf-m.gif') no-repeat;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	display:inline-block;
	padding:4px 30px 4px 31px;
	vertical-align:middle;
}
.table-newsletter .pdf a{
	color:#757575;
	text-decoration:none;
}
.table-newsletter .pdf a:hover{text-decoration:underline;}
/* paging */
#content .paging{overflow:hidden;}
#content .paging ul{
	float:right;
	list-style:none;
	margin:0;
	padding:0;
}
#content .paging li{
	background:none;
	float:left;
	padding:0;
	margin:0 0 0 2px;
}
#content .paging a{
	background:#525151;
	color:#fff;
	font:bold 11px/22px Arial, Helvetica, sans-serif;
	float:left;
	padding:0 8px;
	height:23px;
	text-decoration:none;
}
#content .paging span{
	background:#818285;
	float:left;
	color:#fff;
	font:bold 11px/22px Arial, Helvetica, sans-serif;
	height:23px;
	padding:0 8px;
}
#content .paging a:hover{background:#818285;}
#content .paging .prev a,
#content .paging .next a{
	background:url('../images/arrow.png') no-repeat;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	padding:0;
	height:23px;
	width:22px;
}
#content .paging .prev{margin:0 2px 0 0;}
#content .paging .next{margin:0 0 0 3px;}
#content .paging .prev a{background-position:-327px -272px;}
#content .paging .next a{background-position:-351px -272px;}
/* years */
#content .years{
	list-style:none;
	margin:0;
	padding:11px 0 143px;
	width:664px;
}
#content .years > li{
	background:none;
	padding:0;
	margin:0 0 2px;
}
#content .years > li.active a{background:#818285 url('../images/arrow.png') no-repeat 640px -94px;
}
#content .years > li > a{
	background:#818285 url('../images/arrow.png') no-repeat 648px 8px;
	color:#fff;
	font:15px/20px 'dinbold', Arial, Helvetica, sans-serif;
	display:block;
	padding:8px 14px;
	height:19px;
	width:636px;
	text-decoration:none;
}
#content .years .pdf{
	background:#fff;
	border-top:none !important;
	border:1px solid #d9d9d9;
	font:13px/19px Arial, Helvetica, sans-serif;
	list-style:none;
	margin:0 0 -2px;
	padding:0 14px 0 14px;
}
#content .years .pdf li:first-child{border:none;}
#content .years .pdf li{
	border-top:1px dotted #cbcaca;
	background:none;
	padding:15px 0 14px;
}
#content .years .pdf a{
	background:url('../images/icon-pdf.gif') no-repeat 0 2px !important;
	color:#757575;
	display:inline;
	text-decoration:none;
	padding:10px 0 10px 43px;
}
/* contact */
.contact{
	margin:0 0 79px;
	overflow:hidden;
}
.contact .holder{
	float:left;
	padding:0 0 0 17px;
	width:190px;
}
.contact .map{
	float:right;
	margin:5px 0 0;
	height:272px;
	width:473px;
}
.contact .map img{vertical-align:top;}
.contact address{
	color:#757575;
	font-style:normal;
	margin:0 0 21px;
}
.contact address strong{
	color:#757575;
	font:bold 13px/19px Arial, Helvetica, sans-serif;
	display:block;
}
.contact address span{display:block;}
.contact dl{
	margin:0;
	overflow:hidden;
}
.contact dl dt{
	float:left;
	width:25px;
}
.contact dl dd{
	margin:0 0 19px;
	overflow:hidden;
}
.contact dl span{display:block;}
.page-contact .feedback .title{
	margin:0 0 13px;
	padding:0 15px 10px;
}
/* feedback */
.feedback{width:100%;}
.feedback .row{
	padding:1px 0 0;
	width:100%;
	vertical-align:top;
}
.feedback .row:after{
	content:'';
	display:block;
	clear:both;
}
.feedback label{
	color:#757575;
	float:left;
	padding:9px 6px 0 15px;
	width:100px;
}
.feedback .choise{
	float:left;
	width:249px;
}
.feedback input[type="text"],
.feedback textarea{
	border:1px solid #d0d0d0;
	background:#fff;
	color:#757575;
	float:left;
	font:13px/16px Arial, Helvetica, sans-serif;
	height:16px;
	margin:0;
	padding:6px 13px;
	width:223px;
}
.feedback textarea{
	padding:3px 2px 3px 13px;
	overflow:auto;
	height:139px;
	width:234px !important;
}
.feedback input[type="submit"]{
	background:#525151;
	border:none;
	color:#fff;
	font:bold 13px/35px Arial, Helvetica, sans-serif;
	display:block;
	margin:11px 0 0 274px;
	padding:0;
	overflow:visible;
	height:35px;
	width:98px;
}
.feedback input[type="submit"]:hover{
	cursor:pointer;
	text-decoration:underline;
}
.drop-choise{width:250px;}
.select-options.drop-choise .drop-holder{border:1px solid #d0d0d0;}
/* page-contact */
.page-contact{padding:0 0 49px;}
.page-contact .title{
	background:url('../images/separator-02.png') repeat-x 0 100%;
	color:#525151;
	font:15px/20px 'dinbold', Arial, Helvetica, sans-serif;
	display:block;
	margin:0 0 13px;
	padding:0 15px 13px;
}
.select-area.select-choise{
	border:1px solid #d1d1d1;
	height:28px;
}
.select-area.select-choise .center{padding:4px 10px 6px 12px;}
.select-area.select-choise .select-opener{
	background-position:-306px -301px;
	height:30px;
	width:33px;
}
/* c1-media */
.c1-media{padding:0 0 0 18px;}
.c1-media .twocolumns{
	padding:6px 0 59px;
	line-height:19px;
}
.c1-media .twocolumns .right{
	margin:-5px 0 0;
	padding:0;
}
.c1-media .twocolumns .right .contact-info{padding:22px 0 0;}
.c1-media .twocolumns .right .contact-info address{margin:0 0 0 1px;}
/* section */
.section{margin:0 -2px 49px;}
.section .heading{
	background:url('../images/separator-02.png') repeat-x 0 100%;
	overflow:hidden;
	margin:0 0 24px;
	padding:0 0 10px;
}
.section .heading strong{
	color:#525151;
	font:15px/20px 'dinbold', Arial, Helvetica, sans-serif;
	float:left;
	text-transform:uppercase;
}
.section .heading a{
	color:#525151;
	font-size:11px;
	line-height:20px;
	float:right;
	margin:0 10px 0 0;
}
/* photo-list */
.photo-list{
	margin:-20px 0 0;
	overflow:hidden;
	width:688px;
}
.photo-list a{
	position:relative;
	float:left;
	margin:20px 20px 0 0;
	height:171px;
	width:209px;
}
.photo-list a img{vertical-align:top;}
.photo-list .tagline{
	bottom:0;
	background:url('../images/tagline.png');
	position:absolute;
	left:0;
	width:209px;
	z-index:20;
}
.photo-list .tagline em{
	background:url('../images/arrow-04.png') no-repeat 189px 50%;
	color:#fff;
	font-size:11px;
	font-style:normal;
	line-height:18px;
	display:block;
	padding:11px 25px 13px 13px;
	text-transform:uppercase;
}
/* video-list */
.video-list{
	margin:-20px 0 0;
	overflow:hidden;
	width:688px;
}
.video-list .holder{
	position:relative;
	float:left;
	margin:20px 20px 0 0;
	height:171px;
	width:209px;
}
.video-list .mask,
.photo-list .mask{
	background:url('../images/mask.png') no-repeat;
	width:209px;
	height:171px;
	position:absolute;
	left:0;
	top:0;
	z-index:2;
}
.video-list .play{
	background:url('../images/arrow.png') no-repeat -299px -334px;
	overflow:hidden;
	text-indent:-9999px;
	position:absolute;
	left:68px;
	top:52px;
	height:74px;
	width:74px;
	z-index:5;
}
/* view-all */
.view-all{width:325px;}
.view-all .heading{
	background:#818285;
	overflow:hidden;
	padding:11px 12px 8px 14px;
}
.view-all .heading strong{
	color:#fff;
	float:left;
	font:15px/18px 'dinbold', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
/*.view-all .heading a{
	color:#fff;
	font-size:11px;
	line-height:14px;
	float:right;
}*/
.view-all .text{
	border-top:none !important;
	border:1px solid #d4d4d4;
	background:#fff;
	padding:0 12px;
	width:299px;
}
.view-all .date{
	background:#bdbdbd;
	color:#fff;
	font:11px/17px Arial, Helvetica, sans-serif;
	display:block;
	margin:0 0 7px;
	text-transform:uppercase;
	text-align:center;
	height:17px;
	width:79px;
}
.view-all .list:first-child{
	border:none;
	padding:10px 0 14px;
}
.view-all .list{
	border-top:1px dotted #bdbdbd;
	padding:19px 0 11px;
	overflow:hidden;
	vertical-align:top;
}
.view-all .list div{
	font-size:13px;
	line-height:19px;
	padding:0 3px;
}
.view-all .list a{text-decoration:none;}
.view-all .list a:hover{text-decoration:underline;}
.view-all .list:first-child img{margin:0 15px 0 3px;}
.view-all img{
	float:left;
	margin:3px 15px -2px 3px;
}
.view-all .holder{overflow:hidden;}
.twocolumns .left .view-all{margin:50px 0 0 -17px;}
.twocolumns .right .view-all{margin:0 0 9px;}
.twocolumns .right .view-all .list:first-child{padding:13px 0;}
.twocolumns .right .view-all .date{margin:0 0 4px;}
.twocolumns .right .view-all .list{padding:15px 0;}
.twocolumns .right .view-all .text{padding:0 12px 4px;}
/* twocolumns */
.twocolumns{
	line-height:18px;
	padding:17px 0 69px;
	width:100%;
}
.twocolumns:after{
	content:'';
	display:block;
	clear:both;
}
.twocolumns .left{
	float:left;
	width:325px;
}
.twocolumns .left .video{margin:58px 0 31px -3px;}
.twocolumns .left .video .play{
	left:120px;
	top:60px;
}
.twocolumns .right{
	float:right;
	padding:5px 0 0;
	width:325px;
}
#content .twocolumns .left ul{
	line-height:19px;
	margin:0 0 0 -2px;
	padding:0 16px 0 0;
}
#content .twocolumns .left ul li{
	padding:0 0 0 17px;
	background-position:0 6px;
}
/* banner */
.banner{
	border:1px solid #e9e9e9;
	background:#fff;
	display:block;
	margin:0 0 58px;
	height:227px;
	width:323px;
}
.banner img{vertical-align:top;}
/* tabs-area */
.tabs-area{padding:0 0 26px;}
#content .tabset{
	font:15px/50px 'dinbold', Arial, Helvetica, sans-serif;
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
	overflow:hidden;
}
#content .tabset li{
	background:none;
	float:left;
	padding:0;
	margin:0 4px 0 0;
}
#content .tabset a{
	border:1px solid #8d8e90;
	border-bottom:none !important;
	background:#818285;
	color:#fff;
	height:49px;
	padding:0 11px 0 14px;
	display:block;
	text-decoration:none;
}
#content .tabset a:hover,
#content .tabset li.active a{
	border:1px solid #c9c9c9;
	background:#fff;
	color:#525151;
}
.tab-list{
	border:1px solid #c9c9c9;
	background:#fff;
	margin:-1px 0 0;
}
/* slider-logo */
.slider-logo{
	position:relative;
	padding:40px 0 32px;
}
.slider-logo .gholder{overflow:hidden;}
.slider-logo .gmask-center{
	margin:0 85px;
	overflow:hidden;
}
.slider-logo .gmask{
	float:left;
	position:relative;
	overflow:hidden;
	width:145px;
}
.slider-logo .btn-prev,
.slider-logo .btn-next{
	background:url('../images/arrow.png') no-repeat;
	position:absolute;
	top:101px;
	overflow:hidden;
	text-indent:-9999px;
	height:23px;
	width:12px;
}
.slider-logo .btn-prev{
	background-position:-247px -308px;
	left:19px;
}
.menu  .slider-logo{
	background:#fff;
	padding:28px 0;
}
.slider-logo .btn-next{
	background-position:-262px -308px;
	right:20px;
}
#content .slider-logo .gmask ul,
.menu .slider-logo .gmask ul{
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
	width:99999px;
}
#content .slider-logo .gmask ul li,
.menu .slider-logo .gmask ul li{
	background:none;
	float:left;
	padding:0;
	width:145px;
}
#content .slider-logo .gmask ul a,
.menu .slider-logo .gmask ul a{
	display:block;
	border:1px solid #c9c9c9;
	height:143px;
	width:143px;
}
/* download */
.download{
	background:#818285;
	font:12px/16px 'dinbold', Arial, Helvetica, sans-serif;
	margin:0 0 22px;
	padding:11px 0 11px 16px;
	text-transform:uppercase;
	height:13px;
	width:309px;
}
.download:after{
	content:'';
	display:block;
	clear:both;
}
.download img{
	float:right;
	margin:-21px 8px 0 0;
}
.download a{
	color:#fff;
	text-decoration:none;
}
.download a:hover{text-decoration:underline;}
/* contact-info */
.contact-info{width:auto;}
.contact-info strong{
	border-bottom:1px solid #c0c0c0;
	color:#525151;
	font:15px/20px 'dinbold', Arial, Helvetica, sans-serif;
	display:block;
	margin:0 0 8px;
	padding:0 0 1px;
}
.contact-info address em{
	font-style:normal;
	font-weight:bold;
}
.contact-info address{
	margin:0;
	line-height:18px;
	font-size:12px;
	font-style:normal;
	overflow:hidden;
	width:376px;
}
.contact-info .l{
	float:left;
	width:170px;
}
.contact-info .r{
	float:right;
	width:200px;
}
.contact-info .l span,
.contact-info .r span{display:block;}
.contact-info .r span a{color:#757575 !important;}
.contact-info a{
	color:#525151;
	font-weight:bold;
	text-decoration:none;
}
.contact-info a:hover{text-decoration:underline;}
/* carousel */
.carousel{
	margin:0 -2px 58px;
	width:667px;
}
.carousel .heading{
	background:#818285;
	color:#fff;
	text-transform:uppercase;
	min-height:20px;
	padding:8px 15px 7px;
	width:635px;
}
.carousel .heading strong{
	font:15px/20px 'dinbold', Arial, Helvetica, sans-serif;
	display:block;
}
.carousel .gholder{
	background:#fff;
	border-top:none !important;
	border:1px solid #e6e6e6;
	margin:0 -1px;
	overflow:hidden;
	position:relative;
	height:205px;
	width:665px;
}
.carousel .gmask{
	float:left;
	position:relative;
	overflow:hidden;
	width:596px;
}
.carousel .gmask-center{
	overflow:hidden;
	padding:30px 0 0;
	margin:0 34px;
}
.carousel .btn-prev,
.carousel .btn-next{
	background:url('../images/arrow.png') no-repeat;
	position:absolute;
	top:88px;
	overflow:hidden;
	text-indent:-9999px;
	height:23px;
	width:12px;
	z-index:10;
}
.carousel .btn-prev{
	background-position:-277px -308px;
	left:13px;
}
.carousel .btn-next{
	background-position:-292px -308px;
	right:19px;
}
#content .carousel .gmask ul{
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
	width:99999px;
}
#content .carousel .gmask ul li{
	background:none;
	float:left;
	padding:0;
	margin:0 4px 0 0;
	width:145px;
}
#content .carousel .gmask ul a{
	border:1px solid #d5d5d5;
	display:block;
	height:143px;
	width:143px;
}
#content .carousel .gmask ul img{vertical-align:top;}
/* popup-content */
.popup-holder {
	position: relative;
	overflow: hidden;
	height: 0;
}
.popup-content .close{
	background:url('../images/close.png') no-repeat;
	overflow:hidden;
	position:absolute;
	right:0;
	top:0;
	text-indent:-9999px;
	height:53px;
	width:53px;
}
.popup-content{
	background:#fff;
	color:#757575;
	font-size:13px;
	line-height:19px;
	padding:27px 18px 11px 25px;
	overflow:hidden;
	width:638px;
}
.popup-content img{
	border-right:24px solid #fff;
	float:left;
}
.popup-content h2{
	background:url('../images/separator-06.png') repeat-x 0 100%;
	color:#b79b7c;
	font:20px/24px 'dinbold', Arial, Helvetica, sans-serif;
	margin:0 0 12px;
	padding:6px 0 17px;
}
.popup-content p{margin:0 0 12px;}
/* sidebar */
#sidebar{
	float:left;
	width:258px;
}
/* navigation */
.navigation{
	background:#818285;
	padding:0 0 8px;
}
.navigation .heading{
	background:#074257;
	padding:18px 5px 15px 21px;
}
.navigation h2{
	color:#fff;
	font:15px/18px 'dinbold', Arial, Helvetica, sans-serif;
	margin:0;
	text-transform:uppercase;
}
.navigation ul{
	background:url('../images/separator-04.png') no-repeat 1px 100%;
	list-style:none;
	font:12px/16px 'din-light', Arial, Helvetica, sans-serif;
	margin:0;
	padding:0 0 31px;
	text-transform:uppercase;
}
.navigation a{
	color:#fff;
	display:block;
	min-height:14px;
	padding:7px 10px 7px 21px;
	text-decoration:none;
}
.navigation a:hover,
.navigation li.active a{background:#bcbcbc;}
.navigation ul ul{
	background:none;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 0 -1px;
	padding:4px 0 0 29px;
	text-transform:none;
}
.navigation ul ul li{padding:0 0 3px;}
.navigation ul ul a{
	background:url('../images/arrow-03.png') no-repeat 0 4px !important;
	display:inline;
	padding:0 0 0 8px;
}
.navigation ul ul a:hover{text-decoration:underline;}
.navigation ul ul li.active a{text-decoration:underline;}
/* footer */
#footer{
	background:#3d3d3d url('../images/bg-footer.gif');
	color:#fff;
	font-size:11px;
	line-height:15px;
	text-align:center;
}
#footer ul{
	list-style:none;
	margin:0;
	padding:0 0 9px;
	font-size:0;
	line-height:0;
	letter-spacing:-4px;
}
#footer li:first-child{background:none;}
#footer li{
	background:url('../images/separator-03.png') no-repeat;
	display:inline;
	font-size:11px;
	line-height:15px;
	letter-spacing:0;
	padding:0 13px;
}
#footer li a{
	color:#fff;
	text-decoration:none;
}
#footer li.active a,
#footer li a:hover{text-decoration:underline;}
#footer .footer-holder{
	margin:0 auto;
	padding:26px 0 17px;
	width:952px;
}
#footer .footer-frame{
	border-top:1px solid #6e6f6f;
	background:#2c2c2c;
	min-height:33px;
}
#footer .copy{padding:8px 0 0;}
/* more */
.more{
	overflow:hidden;
	padding:20px 0 0;
	text-transform:uppercase;
}
.more a{
	background:#818285 url('../images/arrow-01.png') no-repeat 100% 0;
	color:#fff;
	height:25px;
	font-size:8px;
	line-height:26px;
	float:left;
	padding:0 24px 0 6px;
	text-decoration:none;
	min-width:55px;
}
.more a:hover{text-decoration:underline;}
*+html .report li,
*+html .members .box{display:inline;}
.select-select-newsletters{margin:0 35px 0 0;}
.select-select-from{margin:0 10px 0 0;}
/* custom form */
.jcf-hidden {
	display: block !important;
	position: absolute !important;
	left: -9999px !important;
}
.select-area{
	border: 1px solid #bab5b0;
	background:#fff;
	position: relative;
	cursor: default;
	height: 33px;
	float: left;
}
.select-area .center {
	float: left;
	padding:8px 10px 6px 15px;
}
.select-area .select-opener {
	background:#777 url('../images/arrow.png') no-repeat -340px -296px;
	cursor:pointer;
	position: relative;
	margin:-1px;
	float: right;
	height: 35px;
	width:33px;
}
.select-options {
	white-space: nowrap;
	position: absolute;
	overflow: hidden;
	background: #fff;
}
.select-options .drop-holder {
	border: 1px solid #bab5b0;
	overflow: hidden;
	height: 1%;
}
.select-options ul {
	font:13px/15px Arial, Helvetica, sans-serif;
	list-style: none;
	padding: 0;
	margin: 0;
}
.select-options ul li {
	width: 100%;
	float: left;
}
.select-options ul a {
	text-decoration: none;
	padding: 5px 10px 5px 15px;
	display: block;
	cursor: default;
	color: #757575;
	height: 1%;
}
.select-options .item-selected a {
	text-decoration: none;
	background: #c6c6c6;
	cursor:pointer;
	color: #fff;
}
#content ul{
	color:#7b7b7b;
	list-style:none;
	margin:0;
	padding:0 0 0 9px;
}
#content ul > li{
	background:url('../images/bullet-02.gif') no-repeat 0 4px;
	padding:0 0 3px 19px;
}
#content ol{
	line-height:16px;
	list-style:none;
	margin:0 -1px 10px;
	padding:0;
	counter-reset: item;
}
#content ol ul{padding:18px 0 0 9px;}
#content ol > li:first-child ul{padding:16px 0 0 9px;}
#content ol > li{
	color:#525151;
	overflow:hidden;
	padding:0 0 24px;
	vertical-align:top;
}
#content ol > li > span{
	background:#525151;
	float:left;
	color:#fff;
	font:13px/18px Arial, Helvetica, sans-serif;
	margin:0 9px 0 0;
	text-align:center;
	height:18px;
	width:18px;
}
#content ol > li:before{
	background:#525151;
	float:left;
	color:#fff;
	font:13px/18px Arial, Helvetica, sans-serif;
	margin:0 9px 0 0;
	text-align:center;
	height:18px;
	width:18px;
	content: counters(item, '.') ' ';
	counter-increment: item;
}






/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
