
/* CSS Document */

html, body {
	padding: 0;
	margin: 0;}

body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Arial, Tahoma, Verdana, sans-serif;
	background: #454545;
	color: #fff;}

select, input, textarea {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 1.0em;
	color: #333;}

a {
	color: #c1d82f;
	text-decoration: none;
	outline: none;}

a:hover {
	text-decoration: none;}

a img {
	border: none;}

form {
	padding: 0;
	margin: 0;}

p {
	margin-top: 0;}

#global {
	width: 950px;
	height: 1%;}

#header {
	position: relative;
	height: 191px;
	z-index: 3;}

#logo {
	position: absolute;
	left: 0;
	top: 0;
	padding-top: 90px;
	width: 248px;
	background: url(../img/bg-logo.gif) repeat-y right top;}

#top-menu {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	left: 289px;
	bottom: 0;
	z-index: 4;}
.m1, .m2, .m3, .m4 {
	float: left;
	padding-left: 1px;
	position: relative;
	z-index: 5;
	background: url(../img/mrzd.gif) no-repeat 1px top;}

.m1 {
	width: 174px;}
.m2 {
	width: 161px;}
.m3 {
	width: 187px;}
.m4 {
	width: 135px;}

.mico {
	height: 64px;}

.im1 {
	background: url(../img/ico-home.gif) no-repeat 18px 17px;}
.im2 {
	background: url(../img/ico-about.gif) no-repeat 20px 18px;}
.im3 {
	background: url(../img/ico-investment.gif) no-repeat 20px 22px;}
.im4 {
	background: url(../img/ico-contact.gif) no-repeat 22px 19px;}

.mm {
	position: relative;
	z-index: 98;
	height: 1%;
	background: url(../img/0.gif) no-repeat;}

a.lvl, a.lvlg {
	display: block;
	text-decoration: none;
	padding: 9px 12px 9px 22px;
	font-size: 1.5em;
	color: #383838;
	background: #78bde8;
	position: relative;}
a.lvlg {
	background: #c1d82f;}
a.lvl:hover, a.lvlg:hover {
	text-decoration: none;
	color: #454545;
	background: #fff;}
span.lvl, span.lvlg {
	display: block;
	text-decoration: none;
	padding: 9px 12px 9px 22px;
	font-size: 1.5em;
	color: #383838;
	background: #fff;
	position: relative;}

.tmenu2 {
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	left: 0;
	top: 35px;
	display: none;
	z-index: 99;}

.mm:hover .tmenu2 {
	display: block;}

.mm2 {
	position: relative;
	height: 1%;}

a.lvl2, a.lvl2g {
	display: block;
	border-top: 1px solid #454545;
	text-decoration: none;
	padding: 9px 12px 9px 22px;
	font-size: 1.5em;
	color: #383838;
	background: #78bde8;
	position: relative;
	height: 1%;
	z-index: 99;}
a.lvl2g {
	background: #c1d82f;}
a.lvl2:hover, a.lvl2g:hover {
	text-decoration: none;
	color: #454545;
	background: #dadada;}


#midd {
	height: 1%;
	overflow: hidden;}

#footer {
	margin: 0 0 0 289px;
	border-top: 1px solid #8f8f8f;
	padding: 23px 12px 12px 0;} 

.copy {
	font-size: 1.3em;}

#leftcoll {
	width: 208px;
	padding: 38px 42px 12px 40px;
	float: left;}

.leftm {
	margin: 0 0 0 12px;
	padding: 4px;
	border: 1px solid #8f8f8f;}

.lefth {
	background: url(../img/lefth-bg.gif) no-repeat 6px 11px;
	padding: 6px 6px 8px 71px;
	font-size: 1.3em;
	text-transform: uppercase;}

.left-menu {
	margin: 0;
	padding: 0;
	list-style: none;}
.mm3 {
	padding: 1px 0 0 0;
	position: relative;}

a.ml2, a.ml2g {
	display: block;
	text-decoration: none;
	padding: 9px 12px 9px 18px;
	font-size: 1.5em;
	color: #383838;
	background: #78bde8;
	position: relative;}
a.ml2g {
	background: #c1d82f;}
a.ml2:hover, a.ml2g:hover {
	text-decoration: none;
	color: #454545;
	background: #fff;}

span.ml2, span.ml2g {
	display: block;
	padding: 9px 12px 9px 18px;
	font-size: 1.5em;
	color: #454545;
	background: #fff;
	position: relative;}

.ssmenu, .ssmenug {
	margin: 0;
	padding: 6px 0;
	list-style: none;}
.ssmenu li, .ssmenug li {
	padding: 4px 0 4px 8px;
	font-size: 1.3em;}
.ssmenu li a {
	color: #78bde8;}
.ssmenug li a {
	color: #c1d82f;}

.tip {
	position: absolute;
	left: 180px;
	width: 200px;
	bottom: 15px;
	z-index: 1000;
	}
.tip1 {
	position: absolute;
	left: 170px;
	width: 200px;
	bottom: 15px;
	z-index: 1000;
	}
.tip2 {
	position: absolute;
	left: 333px;
	width: 200px;
	bottom: 15px;
	z-index: 1000;
	}

.tip3 {
	position: absolute;
	left: 185px;
	width: 200px;
	bottom: 15px;
	z-index: 1000;
	}

.tip4 {
	position: absolute;
	left: 650px;
	width: 200px;
	bottom: 15px;
	z-index: 1000;
	}
	
.tip-c, .tip-cg {
	background: #c1d82f;
	padding: 9px 6px 10px 10px;
	font-size: 1.2em;
	color: #454545;}
.tip-cg {
	background: #78bde8;}

.tip-b {
	padding: 0;}

#rightcoll {
	width: 660px;
	float: left;}

.cont {
	padding: 33px 0 26px 0;
	height: 1%;}

.tt {
	margin: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 3.0em;
	font-weight: normal;
	padding: 0 0 16px 0;}
h1 {
	margin: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 3.0em;
	font-weight: normal;
	padding: 0 0 16px 0;}

.tt2 {
	margin: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 2.4em;
	font-weight: normal;
	padding: 0 0 16px 0;}
h2 {
	margin: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 2.4em;
	font-weight: normal;
	padding: 0 0 16px 0;}

.txt, .txtg{
	font-size: 1.3em;
	line-height: 1.4;}
.txt a {
	text-decoration: none;
	color: #7bc7f7;}
.txtg a {
	color: #c1d82f;}
.txt em, .txtg em {
	color: #c1d82f;}
.cont p, .txt p, txtg p{
	font-size: 1.0em;
	line-height: 1.4;}
.tb {
	border-collapse: collapse;
	width: 100%;
	}

.npix {
	vertical-align: top;
	width: 155px;
	padding: 0 20px 0 0;
	font-size: 1.3em;
	line-height: 1.4;}

.ndate {
	vertical-align: top;
	width: 154px;
	padding: 0 20px 0 0;
	text-align: right;
	font-size: 1.3em;
	line-height: 1.4;	
	border-right: 1px solid #8f8f8f;}

.ncont, .ncontg {	
	padding: 0 0 0 20px;
	vertical-align: top;
	font-size: 1.3em;
	line-height: 1.4;}
.ncont2, .ncont2g {	
	padding: 0 20px 0 0;
	vertical-align: top;
	font-size: 1.3em;
	line-height: 1.4;	
	border-right: 1px solid #8f8f8f;}
.ncont a, .ncont2 a {
	text-decoration: none;
	color: #7bc7f7;}
.ncontg a, .ncont2g a {
	text-decoration: none;
	color: #c1d82f;}
.ncont h4, .ncontg h4, .ncont2 h4, .ncont2g h4 {
	text-transform: uppercase;
	font-size: 1.0em;
	font-weight: normal;
	margin: 0;
	padding: 0 0 16px 0;}
.ncont p, .ncontg p, .ncont2 p, .ncont2g p {
font-size: 1em;
}
.p3d {}
.p3din {
	width: 100%;
	overflow: hidden;
	border-top: 1px solid #8f8f8f;
	padding: 5px 0;}
.p3din a {
	display: block;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 2.4em;
	color: #78bde8;
	text-decoration: none;
	height: 93px;
	padding: 52px 60px 0 30px;}
.p3din a:hover {
	background: #595959;
	text-decoration: none;}
a.p3d-1 {
	background: url(../img/p3d-1.jpg) no-repeat 242px top;}
a.p3d-2 {
	background: url(../img/p3d-2.jpg) no-repeat 242px top;}
a.p3d-3 {
	background: url(../img/p3d-3.jpg) no-repeat 242px top;}
a.p3d-1:hover {
	background: #595959 url(../img/p3d-1-over.jpg) no-repeat 242px top;}
a.p3d-2:hover {
	background: #595959 url(../img/p3d-2-over.jpg) no-repeat 242px top;}
a.p3d-3:hover {
	background: #595959 url(../img/p3d-3-over.jpg) no-repeat 242px top;}


.tm {
	vertical-align: top;
	width: 175px;
	padding: 0;}

.tm-im {
	padding: 0 0 1px 0;}

.tm-bg-a, .tm-bg2-a {
	width: 100%;
	background: #78bde8;}
.tm-bg-a td, .tm-bg2-a td {
	padding: 0;
	vertical-align: middle;
	text-align: center;
	font-size: 2.0em;
	color: #454545;
	font-family: Georgia, "Times New Roman", Times, serif;
	border: 1px solid #546976;
	height: 97px;}
.tm-bg2-a td {
	height: 80px;}

.tm-bg, .tm-bg2 {
	width: 100%;
	background: #4f4f4f;}
.tm-bg td, .tm-bg2 td {
	padding: 0;
	vertical-align: middle;
	text-align: center;
	font-size: 2.0em;
	color: #fff;
	font-family: Georgia, "Times New Roman", Times, serif;
	height: 99px;}
.tm-bg2 td {
	height: 82px;}
.tm-bg td a, .tm-bg2 td a {
	text-decoration: none;
	color: #78bde8;}

.team {
	vertical-align: top;
	padding: 0 0 0 40px;}

.teamlist {
	width: 200px;}
.tbrd {
	border-bottom: 1px solid #616161;
	font-size: 1.0em;
	line-height: 1.4;
	}
.tbrd p {
	font-size: 1.2em;
	line-height: 1.4;
	}
	
.tablpref {
	width:400px;
	font-size: 1.2em;
	line-height: 1.4;
	border-bottom: 1px solid #616161;
}
.tablpreftr {
	border-bottom: 1px solid #616161;
	border-top: 1px solid #616161;
}
.tablpreftd {
	border-right: 1px solid #616161;
}
.tm-bg3 {
	width: 100%;}
.tm-bg3 td {
	padding: 0;
	height: 82px;
	color: #dadada;}
.tm-bg3 h3 {
	margin: 0;
	font-weight: normal;
	font-size: 2.0em;}
.tm-bg3 p {
	margin: 0;
	font-size: 1.2em;}


.tm-bg3 th {
	padding: 0;
	height: 82px;
	color: #dadada;
	font-size: 1.9em;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: center;
	font-weight: normal;}

.tabs {
	margin: 0;
	padding: 0;
	list-style: none;
	height: 1%;
	overflow: hidden;}
.tabs li {
	float: left;
	padding: 0 1px 1px 0;}
.tabs li a {
	display: block;
	float: left;
	padding: 11px 20px 14px;
	background: #4f4f4f;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.9em;
	text-decoration: none;
	color: #c1d82f;}
.tabs li a:hover {
	text-decoration: none;
	color: #c1d82f;}
.tabs li span {
	display: block;
	float: left;
	padding: 11px 20px 14px;
	background: #3e3e3e;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.9em;
	color: #dadada;}

.stat {
	padding: 20px;
	background: #4f4f4f;}

.stat-left {
	vertical-align: top;
	padding: 0 20px 0 0;
	width: 160px;
	border-right: 1px solid #696969;}

.stat-right {
	vertical-align: top;
	width: 470px;
	padding: 0 0 0 20px;}

.sts {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.4em;}

.result0 {
	font-size: 1.0em;
	padding: 1px;
	text-align: center;
	color: #dadada}

.result {
	font-size: 1.3em;
	padding: 1px;
	text-align: center;
	color: #dadada}

.result2 {
	font-size: 1.0em;
	padding: 1px 1px 5px 1px;
	vertical-align: bottom;
	border-bottom: 1px solid #696969;
	text-align: center;
	line-height: 1.2;
	color: #dadada}