/* CSS Document */
body, td {
	margin:0;
	padding:0;
	vertical-align:top;}

	
table {border-collapse:collapse;border:0}
img {border:0; vertical-align:middle;}

* {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#303030;}


a {	text-decoration:underline;}
a.active, a.active {
	text-decoration:underline;}
a:hover {
	text-decoration:none;}


.grey {color:#96959a;}

.phone {color:#6CAC00;font-size:18px;font-weight:bold;}



#menuTop {
	text-align:center;
	padding:15 0 0 0;}
#menuTop a{
	margin:0 9 0 9;
	color: #969599;
	font-weight: bold;}
#menuTop img {
	margin:0 0 4 0;} 
	
#menuRight span{
	margin: 0px 0px 0px 18px;
	color: #6CAC00;
	font-weight: bold;}
	#menuRight table{
		margin: 14px 0px 22px 18px; *margin: 14px 0px 0px 18px;
		color: #6CAC00;}
	*+html #menuRight table{
		margin: 14px 0px 0px 18px;}

	#menuRight table tr td{
		margin: 0px 0px 10px 0px;
		color: #6CAC00;}
		
	#menuRight a{
		color: #707070;}
		
#menuLine, #menuLine a, #menuLine span{
	test-decoration: none;
	font-weight: bold;
	color: #6CAC00;}
		
#menuCenter {
	width:100%; height:34px;
	margin:23 0 0 0;
	line-height:32px; text-align:center;}
#menuCenter a {float:left;padding:0;margin:0 2 0 0;}
#menuCenter a.lightGreen{
	text-align:left;
	width:305px; height:34px;
	background-color:#6cac00;
	background-image:url(/images/capital/cornerLightGrinTop.gif);background-position:top left;background-repeat:no-repeat;
	color:#FFFFFF;text-decoration:none;font-weight:bold;}
#menuCenter a.green{
	padding: 0px 0px 0px 0px;
	width:344px; height:34px;
	background-color:#80c313;
	background-image:url(/images/capital/cornerGrinTop.gif);background-position:top left;background-repeat:no-repeat;
	color:#FFFFFF;text-decoration:none;font-weight:bold;}
#menuCenter a.green:hover{
	background-color:#bdbdbd;
	background-image:url(/images/capital/cornerGreyTop.gif);background-position:top left;background-repeat:no-repeat;}

#menuLeft {
	width:305;height:272;float:left;margin:10 2 2 0;
	background-image:url(/images/capital/bgMenu.jpg);background-position:top left;background-repeat:no-repeat;}
#menuLeft a {
	color:#FFFFFF;text-decoration:none;font-weight:bold;}
#menuLeft table {
	margin:11 0 0 0;}

	

#main {
	width:692; height:247; float:left;
	margin:0;
	background-image:url(/images/capital/bgMainMan.jpg);background-position:top left;background-repeat:no-repeat;}
#main .title{
	color:#FFFFFF;
	font-size:45px;
	font-weight:bold;}


#pi_name h2{
	color:#fff;font-size:26px;font-weight:normal;text-decoration:underline;
	margin:0; padding:23 0 0 30;}
	
#pifInfo {
	width:692; height:247; float:left;
	display:none; margin:0;
	background-image:url(../images/capital/bgMain.jpg);background-position:bottom left;background-repeat:no-repeat;}
	
#pi_info{
	display:block;float:left;padding:0 0 0 30px;width:350px;}
#pi_info p {
	margin:5 0 5 0;}	
#pi_info p.small{
	font-size:11px;line-height:13px;height:70px;}
#pi_info span b{
	font-size:14px;}
#pi_info a.more{
	color:#fff;font-size:18px;line-height:28px;}
#pi_info  .zagWhite{
	font-size:40px;text-decoration:none;line-height:45px; color:#FFFFFF;}

#pi_graph {
	display:block; float:left;
	margin:5 0 10 0;}
#pi_graph p{
	text-align:right; padding:0 15 0 0;}

.fundName_hover{
	padding:0 0 5 30;
	background:url(../images/capital/greenItem.gif);}
.fundPer_hover{
	padding:0 15 0 0; 
	background:url(../images/capital/greenItem.gif);}
	
.fundName{padding:0 0 5 30;}
.fundPer{padding:0 15 0 0;}



	

#menuBottom a {
	height:33px; 
	background-image:url(/images/capital/cornerWhite.gif);background-position:top left;background-repeat:no-repeat;
	background-color:#969599;
	color:#FFFFFF;text-decoration:none;font-weight:bold;
	float:left;margin:2 2 0 0; *padding:5 0 0 0;
	line-height:33px;
	}
#menuBottom a:hover {background-color:#76c100;}


#cabinet {
	margin:46 0 0 0;float:right;
	width:415px; height:80px;
	background-image:url(/images/capital/cornerCab.jpg);background-position:left top;background-repeat:no-repeat;
	background-color:#f0f0f0;}
#cabinet .right {
	width:415px; height:80px;
	background-image:url(/images/capital/cornerCab2.jpg);background-position:right bottom;background-repeat:no-repeat;}
#cabinet .title{
	display:block; padding:11 0 9 21;
	color:#97be00;font-weight:bold;font-size:14px;}
#cabinet form{margin:0 0 0 21;*margin:0 0 0 11;}
#cabinet input{
	 width:129px;height:21px;border:1px solid #6CAC00; vertical-align:middle; background-color:#eafecb;
	 color:#000;padding:3 0 1 9;font-size:11px;}
#cabinet label {
	position:absolute;cursor:text; line-height:12px;
	color:#000;padding:4 0 1 9;font-size:11px;}
#cabinet p{float:left;padding:0 10 0 0;*padding:0;margin:0;}
#cabinet a {
	color:#FFFFFF; text-decoration:none;}
#cabinet a:hover { text-decoration:underline;}
#cabinet .button {
	padding:0px 15px 0px 15px;*pading: 0px 0px 0px 0px; *margin:1 0 0 10;
	width: 80px; font-weight: bolder; color: #ffffff;
	background-color:#6CAC00; line-height:21px;}
#cabinet .hide{display:none;}



#historyBanner{
	width:306px; height:181; margin:16 0 18 0;
	background-color:#bbd9f5;
	background-image:url(/images/capital/cornerBlue.jpg); background-position:left top; background-repeat:no-repeat;}
#historyBanner .right{ 
	width:306px; height:181px;
	background-image:url(/images/capital/cornerBlue2.jpg); background-position:right bottom; background-repeat:no-repeat;}
#historyBanner .title{
	display:block;padding:8 0 11 16;
	color:#FFFFFF;font-size:14px;font-weight:bold;}
#historyBanner .name{
	display:block;font-weight:bold; margin-top:8px; margin-left: 16px;}
#historyBanner img{
	float:left;	margin:0 12 0 16;}
#historyBanner a{text-decoration:none; padding-right: 10px;}
#historyBanner a:hover{text-decoration:underline;}

#stroka {
	width:306px; height:25; margin:0 0 0 0;
	background-image:url(/images/capital/stroka.jpg);background-position:top left; background-repeat:no-repeat;}
#stroka marquee{ padding:5 0 0 0;}

#reklama {
	width:306px; height:151px; margin:16 0 0 0;
	background-image:url(/images/capital/bgNews.jpg);}
#reklama2 {
	width:306px; height:151px; margin:20 0 0 0;
	background-image:url(/images/capital/bgNews2.jpg);}
#reklama a, #reklama2 a{
	display:block;padding:10 10 0 16;
	font-weight:bold;text-decoration:none;}	
#reklama a:hover, #reklama2 a:hover{text-decoration:underline;}


#faqIndex {
	width:308px;height:399px; margin:23 0 0 0;
	background-color:#f0f0f0;
	background-image:url(/images/capital/cornerFaq.gif); background-position:top left; background-repeat:no-repeat;	
	text-align:right;}
#faqIndex .right {
	width:308px;height:359px;
	background-image:url(/images/capital/cornerFaq2.gif); background-position:bottom right; background-repeat:no-repeat;}
#faqIndex .title{
	display:block; padding:17 119 0 0;
	color:#6CAC00;font-weight:bold;}
#faqIndex form{
	margin:13 24 0 0; padding:0;}
#faqIndex textarea {
	width:241px; height:102px; background-color:#eafecb;
	padding:3 0 0 8; margin:0 0 7 0;
	border:1px solid #6CAC00}
#faqIndex input {
	width:241px; height:21px; background-color:#eafecb;
	padding:1 0 0 8;
	border:1px solid #6CAC00}
#faqIndex .button {
	color: white; font-weight: bold;
	padding:0 15 0 15;*pading:0; /**margin:1 0 0 10;*/
	background-color:#6CAC00; line-height:21px;}

#news .title, #digest .title {
	display:block; margin:23 0 13 0;
	color:#6CAC00;
	font-weight:bold;}
#news .date, #digest .date{
	color:#6CAC00; 
	font-weight:bold;}
#news p, #digest p{
	margin:0 50 13 0;}
#news p a, #digest p a{
	color: #646464;
	text-decoration: none;}

#newsSubscribe, #digestSubscribe {
	padding:0; margin:35 0 16 0;}	
#newsSubscribe input, #digestSubscribe input{
	width:205px; height:21px; vertical-align:middle;
	padding:1 0 0 8; margin:0 8 0 0;
	background-color:#eafecb; border:1px solid #6CAC00}

#phones {
	margin:72 0 0 0;font-weight:bold;}
#phones td { padding-top:3px;}
#phones .phone{
	background-image:url(/images/capital/ico_phone.jpg);background-position:left;background-repeat:no-repeat;
	display:block; padding:0 0 5 15; margin:7 0 0 0; 
	color:#6CAC00;font-size:18px;}
#phones .line {
	width:1px; padding:0 15 0 0;
	background-image:url(/images/capital/bgLine.gif); background-position:left; background-repeat:no-repeat;}

	
.greySmall{
	font-size:9px;color:#8d8c8c;
	text-align:justify;}
	
#fonds {
	margin: 0px 0px 0px 18px;}
	#fonds td {
		padding: 3px 0px 3px 0px}
	#fonds td a {
		color: #000000;
		font-weight: bold;
		text-decoration: none;}

#fond_op {
	margin: 0px 0px 0px 18px;}
	#fond_op td {
		padding: 3px 0px 3px 0px}
	#fond_op img {
		vertical-align: baseline;}
	#fond_op td a {
		color: #6CAC00;
		font-weight: bold;
		text-decoration: none;}
		
#pifStat {
	border: 0px none transparent;
	background: #EAFECB;}
	#pifStat img {
		vertical-align: baseline;}
	#pifStat .pifStatT {
		height: 6px;
		background: #EAFECB url("/images/capital/corner_graph_1.gif") no-repeat left top; }
	#pifStat .pifStatB {	
		height: 6px;
		background: #EAFECB url("/images/capital/corner_graph_2.gif") no-repeat right bottom; }
	#pifStat td {	
		color: #818B73; }
	#pifStat .calendar {	
		border: 1px solid #9DC002; }
	#pifStat .sbmt {	
		border: 1px solid #9DC002;
		background: #97C000;
		color: #F9FFFA }

.capTable {
	width: 100%;
	border: 1px solid #6CAC00;
	border-right: none;
	border-bottom: none;}
	.capTable td, .capTable th {
		border: 1px solid #6CAC00;
		border-left: none;
		border-top: none;
		padding: 3px 3px 3px 3px;
		text-align: center;}
	.capTable th {
		padding: 5px 5px 5px 5px;}
	.capTable tr.even td {
		background: #FFFFFF;}
	.capTable tr.odd td {
		background: #EAFECB;}

	div#std_sec_main table.capTable td, div#std_sec_main table.capTable th {
		border: 1px solid #6CAC00;
		border-left: none;
		border-top: none;
		padding: 3px 3px 3px 3px;
		text-align: left;}

#sec_main {
	margin: 0px 0px 30px 0px;
}
h1{
	font-size: 16px;
	color: #6CAC00; }
h2{
	font-size: 14px;
	color: #6CAC00; }
h3{
	color: #6CAC00; }
.subMenuHidden tr td{
	padding: 6px 10px 6px 10px;
}

td.pifSubMenu a {
	color: #79B70D;
}

#docs {
	width: 100%; }
	#docs td {
		padding: 0px 0px 10px 15px; }
