@import "angles.css";
/* Main stles */
*{ margin: 0; padding: 0 }

body{
	width: 100%;
	background: transparent url(../images/site_images/main_nav_bg.jpg) no-repeat scroll center top
}

html, body{ height: 100%; }

img{ border: 0 }

a { color: #666666; }
p a { color: #2FA108; }
#stocks a { color: #2FA108; }
a.sub_menu{display: block; padding: 2px; float: left; margin-right: 10px;}
a.sub_menu_active{color: #fff !important; background-color: #2FA108;display: block; padding: 2px; float: left; margin-right: 10px;}

h1{ }
h1{ }

h2 { font: 14px Times New Roman, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; }

h3{font: bold 14px Times New Roman, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif}

h4{font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #7BC142; }

h5{ }

h6{ }

#stocks h2 { font-size: 16px; font-weight: bold; color: #0059AC; }
#stocks .contacts h2 {color: #fff;}
#stocks h3 { font-size: 14px; ; }

/* clearfix */
.clearfix:after {
	height: 0;
	clear: both;
	display: block;
	content: ".";
	visibility: hidden
}

.clearfix { display: inline-block }

		/* Hide from IE Mac \*/
.clearfix { display: block }

		/* End hide from IE Mac */
/* End Of Main stles */
/* Main Wraper */
.main {
	display: block;

	zoom: 1;

	margin: 0 auto;
	padding: 0 0 30px 0;

	min-width: 999px;
	max-width: 1280px;
	_width: expression(document.body.clientWidth < 1025? "1003px" : document.body.clientWidth > 1282? "1280px" : "auto");
}

div.outer_wrapper {
	zoom: 1;

	min-height: 100%;
	/*background: url(../images/site_images/footer_bord.gif) repeat-x bottom;*/
}

	* html div.outer_wrapper {
		height: 100%;
	}

@media all and (min-width: 0px) {
	#main_content{
	padding-right: 10px !important;
	margin-right: 20px;
	margin-left: -1px !important;
	padding-left: 40px !important;
	overflow: hidden;
}
  #inner #main_content{ max-width: 1035px }
  .paging{ margin-left: 30% }
}

tr.gray td{
	background-image: url(../images/site_images/gray_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom
}

/* Header Block */
.header{ margin: 0 auto; padding: 0; width: 100% }

/* Main navigation bar */
.header #main_nav{
	width: 100%;
	background: url(../images/site_images/main_nav_bg.jpg) no-repeat center top;
	overflow: hidden;
	position: relative;
}

#main_nav #corner_holder{
	margin: 0 auto;
	margin: 3px 39px 0;
	padding-bottom: 0px;
	background: url(../images/site_images/main_nav_bg.jpg) repeat-y center top;
	position: relative;
	zoom: 1;
}

/* Main Navigation */
#nav{ float: left; margin-top: -4px; list-style: none; }

#nav li{
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	background: url(../images/site_images/main_nav_li_border.gif) no-repeat right center
}

#nav li.last{ background: none }

#nav li a {
	padding: 4px 0px 4px 0px;
	display: block;
	color: white;
	font: 14px Times New Roman, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none
}

#nav li a:hover{ text-decoration: underline }

#nav li.active {
	background: #2587E4 url(../images/site_images/main_nav_li_selected.gif) no-repeat right
}

#nav li.active a {
	background: #2587E4 url(../images/site_images/nav_active.gif) no-repeat center bottom
}

/* Tag Navigation */
#tag_nav{
	float: right;
	margin-right: 0px;
	display: inline;
	list-style: none
}

#tag_nav li{
	float: left;
	padding-right: 6px;
	margin-left: 2px;
	display: inline;
	background: url(../images/site_images/main_nav_li_border.gif) no-repeat right center
}

#tag_nav li a{
	width: 19px;
	height: 18px;
	display: block;
	background-repeat: no-repeat;
	text-indent: -10000px
}

#en a{ background: url(../images/site_images/en.gif) }
#bg a{ background: url(../images/site_images/bg.gif) }

#home_tag a{ background: url(../images/site_images/home.gif) }

#login_tag a{ background: url(../images/site_images/padlock.gif) }

#print_tag{ background: none !important }

#print_tag a{ background: url(../images/site_images/print.gif) }

/* Logo, Info, Search */
.header_info_part{
	clear: both;
	width: 95.7%;
	margin: 0 auto;
	overflow: hidden;
	zoom: 1;
}

h1.logo{
	margin-top: -15px;
	*margin-top: 18px;
	margin-left: 12px;
	clear: both;
	float: left;
	width: 178px;
	height: 69px;
	background: url(../images/site_images/logo.jpg)
}

h1.logo a{
	width: 178px;
	height: 69px;
	display: block;
	text-indent: -10000px
}

.header_info_part form{ float: right; margin-top: 22px;margin-right:18px;display:inline; }
#inner .header_info_part form{ margin-right:0px; }
div[id='inner'] .header_info_part form{ margin-top: 0px; }

.header_info_part form input{
	color: #cccccc;
	font: 12px Times New Roman, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif
}

#search_box{ width: 148px; height: 15px; float: left;margin-top:0; }

#search_submit{
	width: 52px;
	height: 18px;
	border: 0;
	float: left;
	margin-left: 10px;
	background: url(../images/site_images/search_button.jpg) no-repeat;
	cursor: pointer
}

h2.slogan{
	float: left;
	margin-top: 38px;
	margin-left: 176px;
	width: 354px;
	height: 41px;
	background: url(../images/site_images/limits.jpg) no-repeat;
	text-indent: -10000px
}

#header_flash{ clear: both; float: left; }

#index_header { margin-bottom: 20px; }

/* Content block */
.content{
	margin: 0;
	padding: 0;

	padding-bottom: 30px;

	overflow: hidden;
	zoom: 1;
	clear: both;
}

/* Main Content Block */
#main_content{
	margin: 0 0 0 40px;
	padding-right: 12px;

	zoom: 1;
	overflow: hidden
}

/* Tabs block */
#status_finance{
	float: right;
	width: 49%;
	position: relative;
	zoom: 1;
	overflow: hidden;
}

#stocks ul#tabs, #stocks ul.tabs, ul.tabs_buttons{ list-style : none; padding-left: 0; margin-left: 0; }

ul.tabs_buttons{
	margin: 0px !important;
	overflow: hidden;
	zoom:1;
}
ul.tabs_buttons li {
	/*oveasdrflow: hidden;*/
	zoom: 1;
	/*xborder: 1px solid #DEF8D5;*/
	background: #fff !important;
	float: left;
	margin: 0 !important;
	padding-left: 0 !important;
	padding-right: 5px !important;
}

ul.tabs_buttons li a {
	font-size: ;
	color: #1E76C8 !important;
	/*xbackground: #DEF8D5;*/
	background: #fff !important;
	xborder: 1px solid #fff;
	display: block;
	padding: 3px;
	text-decoration: underline;
}

ul.tabs_buttons li.tab_label.selected a {
	/*xbackground: #EBF5FF !important;*/
	text-decoration: none;
	background: #fff;
	color: #444;
}

ul#tabs li, ul.tabs li{
	float: left;
	background: #E0F9D7 url(../images/site_images/tabs_left.gif) no-repeat;
	position: relative;
	z-index: 0;
	list-style: none;
	margin-left: 0 !important;
}

ul#tabs a, ul.tabs a{
	padding: 5px 19px 2px 19px;
	display: block;
	background: url(../images/site_images/tabs_right.gif) no-repeat right top;
	color: #38AC0F;
	font: 14px Times New Roman, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

ul#tabs li.selected, ul.tabs li.selected{
	float: left;
	margin-bottom: -2px;
	background: #EBF5FF url(../images/site_images/tabs_left_selected.gif) no-repeat;
	position: relative;
	z-index: 1;
}

ul#tabs li.selected a, ul.tabs li.selected a{
	margin-bottom: 2px;
	display: block;
	background: url(../images/site_images/tabs_right_selected.gif) no-repeat right top;
	color: #0064C2;
	text-decoration: none
}

.tab_1, .tab_2, #tab_1, #tab_2, .tab_panel{
	clear: both;
	border: solid 1px #D0E0F4;
	padding: 0;
	background: #EBF5FF;
	position: relative;
	-zoom:1;
}
.tab_panel{margin-left:0;}
.tab_panel .blue_border_bottom_right, .tab_panel .blue_border_bottom_left{
	bottom:-1px;
	-bottom:-2px !important;
}
.tab_panel .blue_border_bottom_right{
	right: -1px;
	right: -2px !important;
}
.tab_panel .blue_border_bottom_left{
	left: -1px
}
.tab_panel .blue_border_top_right{
	-right:-2px !important;
}
#tab_2, .tab_2{ display: none }

.white_border{
	border: solid 1px white;
	padding: 22px;
	overflow: hidden
}

.white_border h3{
	margin-bottom: 15px;
	color: #636363;
	font: bold 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center
}

/* Table under the flash */
h2.fund{
	padding-bottom: 9px;
	color: #2FA108;
	font: bold 16px Times New Roman, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif
}

#values{
	width: 49%;
	/*_width: 49.3%;*/
	padding-right: 12px;
	position: relative;
	overflow: hidden;
	zoom: 1;
}

#values .angle_top_right, #values .border_bottom_right{ right: 11px; bottom: 0px }

#values .border_bottom_left{ bottom: 0; left: 0 }

#values table{
	width: 100%;
	border-right: solid 1px #e9e9e9;
	clear: both;
	font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	position: relative;
	zoom: 1
}

#values table h3 {
	color: #fff;
	padding: 5px 4px 4px 9px;
	font: bold 13px Times New Roman, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: inherit;
	position: relative;
	zoom: 1;
	text-align:center;
}

#values table h3 a {
	color: #fff;
}

#values.about_fund table h3{
	font-size: 14px;
	text-align: left;
	padding-left: 17px;
}

#values table th.first h3{
	text-align: left;
}
#values table h4, #values table strong{
	color: #626262;
	font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold
}

#values table td{
	border: solid 1px #E9E9E9;
	border-right: none;
	border-top: none;
	padding: 7px 13px 8px 13px;
	zoom: 1
}
#values table thead{
	color: white;
	background: #53BC2F;
	font: bold 13px Times New Roman, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	position: relative
}

#values thead td{ padding: 0; position: relative }

.values_title{ background: #E0F9D7 }

#news_from_status{
	clear: both;
	float: left;
	width: 100%;
	margin-top: 16px;
	position: relative;
	zoom: 1
}

#news_from_status ul{
	clear: both;
	zoom: 1;
	position: relative;
	overflow: hidden
}

#news_from_status .border_bottom_left{ left: 0; bottom: 0 }

#news_from_status .border_bottom_right{ bottom: 0; right: -1px }

#news_from_status h2{ position: relative }

#news_from_status ul.news{
	border: solid 1px #E0E0E0;
	border-bottom: 0;
	border-top: none
}

#news_from_status ul.news li a { color: #0064C2 !important; }

/* Right Side */
.sidebar{
	width: 215px;
	float: right;
	margin-right: 40px;
	position: relative;
	zoom: 1
}

#inner .sidebar{ margin-right: 0px; display: inline }

.color_title{
	padding: 4px 7px 3px 17px;
	color: white;
	font: bold 14px Times New Roman, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	position: relative;
	zoom: 1
}

.gray_title{
	background: url(../images/site_images/gray_title.jpg) repeat-y center top
}

.green_title{ background: #39AD0F }

.blue_title{ background: #0165C3 }

#stocks h2.blue_title { color: #fff; }

.bulleted_list{
	clear: both;
	padding-left: 15px;
	padding-bottom: 25px;
	margin-top: -1px;
	list-style: none;
	background: #f1f1f1;
	overflow: hidden;
	zoom: 1;
}

.bulleted_list li{
	padding-left: 9px;
	margin-top: 11px;
	float: left;
	clear: both;
	background: url(../images/site_images/gray_bullet.gif) no-repeat left center;
	zoom: 1;
	list-position: outside;
	width: 100%;
	_width: 90%;
}

#stocks ul li, #stocks p ul li{
	padding-left: 12px;
	background: url(../images/site_images/bullet.png) 0 5px no-repeat;
	zoom: 1;
	list-style: none;
	list-position: outside;
}

ol{
	padding-left: 20px;
	background: none;
	zoom: 1;
	list-style: inside decimal;
}

.news.bulleted li span {
	padding-left: 9px;
	background: url(../images/site_images/gray_bullet.gif) no-repeat left center;
	zoom: 1;
	list-position: outside;
}

.pdf_list li{
	padding-left: 31px !important;
	padding-bottom: 2px;
	background: url(../images/site_images/pdf.gif) no-repeat left center !important;
	color: #7A7A7A !important
}

.pdf_list a{ color: #7a7a7a !important }

.gray_bullet{
	padding-left: 12px;
	background: url(../images/site_images/gray_bullet.gif) no-repeat 0px 5px;
	zoom: 1;
}

.bulleted_list a{
	width: 100%;
	_width: 90%;
	display: block;
	color: #003f7a;
	font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif
}

.border_block{
	border: solid 1px #ebebeb;
	padding: 1px;
	border-top: none;
	margin-top: 1px;
	margin-bottom: 13px;
	position: relative
}

.border_block_blue{
	border: solid 1px #D8E5F6;
	border-bottom: solid 1px #D8E5F6 !important;
	padding: 1px;
	border-top: none;
	margin-top: 1px;
	margin-bottom: 13px;
	position: relative
}

.border_block_blue span.blue_border_bottom_left{ bottom: -1px; left: -1px }

.border_block_blue span.blue_border_bottom_right{ bottom: -1px; right: -1px }

table.indexes{
	width: 100%;
	clear: both;
	color: #666666;
	font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom: -1px;
	margin-top: -1px;
	_margin-bottom: -2px;
}

table.indexes td{
	padding: 8px 7px 7px 12px;
	border-left: solid 1px #E6E6E6;
}

.red_arrow{
	background-image: url(../images/site_images/index_red.gif);
	background-repeat: no-repeat;
	background-position: 100% 50%;
	background-color: transparent;
	display: block;
	padding-right: 10px;
}

.green_arrow{
	background-image: url(../images/site_images/index_green.gif);
	background-repeat: no-repeat;
	background-position: 100% 50%;
	background-color: transparent;
	display: block;
	padding-right: 10px;
}

ul.news{
	clear: both;
	list-style: none;
	font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	zoom: 1
}
.border_block_blue ul.news{margin-top:-2px}
ul.news li{
	padding: 7px 10px 7px 10px;
	border-bottom: solid 1px #E5E5E5;
	border-top: solid 1px white;
	border-right: solid 0px white
}

ul.news.block_news li{ font-weight: bold }

ul.news.block_news li p{ font-weight: normal }

ul.news li.blue, .blue{ background: #EBF5FF }

ul.news li.last{ border-bottom: 0 !important }

ul.news li a{ color: #0059AC; line-height: 17px }
#news_from_status ul.news li a{
	color: #38AC0F;
}
ul.news li a.gray_bullet{ color: #757A7F }

ul.news li.rss{ border: 0 }

ul.news li.rss a{
	float: right;
	padding-left: 20px;
	margin-bottom: 10px;
	display: block;
	background: url(../images/site_images/rss.jpg) no-repeat left center
}

ul.news li span{ margin-right: 9px; color: #7F7F7F }

/************* INNER  PAGES ***************/
.breadcrumb{
	float: left;
	margin: 8px 0 0 0px;
	list-style: none;
	display: inline;
	color: #868686;
	font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif
}

.breadcrumb li{ float: left; margin-left: 3px }

.breadcrumb a{ margin-right: 3px; text-decoration: none }

#inner .header_info_part{ width: auto; padding: 0 40px 0 40px }

/* the 1st inner page is with margin-top 29px  */
#inner .sidebar{ margin-top: 29px; margin-right: 0 }

/* 2nd inner page is with margin-top 0px */
#inner #content_bar{ margin-top: 0 !important; margin-left: 15px }

#inner #main_content{ padding-right: 0; margin-right: 40px; padding:0 0 0 36px; }

#inner .header_info_part{ margin-bottom: 22px }

#inner h1.logo{
	width: auto;
	height: auto;
	padding: 0;
	background: url(../images/site_images/status_logo_capital.png) no-repeat;
	margin-top: 18px;
	margin-left: 0;
}

#inner h1.logo.invest{
	background: url(../images/site_images/status_logo_invest.png) no-repeat;
}
#inner h1.logo.capital{
	background: url(../images/site_images/status_logo_capital.png) no-repeat;
}
#inner h1.logo.simple{
	background: url(../images/site_images/status_logo_simple.png) no-repeat;
}

#inner h1.logo a{ width: 232px; height: 59px; padding: 0 }

.inner_sidebar{
	float: left;
	width: 143px;
	margin-left: 40px;
	display: inline;
	overflow: hidden;
	min-height: 400px;
	_height: 400px
}

.inner_sidebar h3{
	color: #FE851A;
	font: bold 14px Times New Roman, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif
}

.inner_sidebar ul{ margin-left: 10px; list-style: none }

.inner_sidebar ul .submenu{ }

.inner_sidebar li.active .submenu a{
	color: #0059ac;
	font: 12px Times New Roman, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	zoom:1;
}

.inner_sidebar li.active .submenu li.active a{
	color: #FE851A;
	font: 12px Times New Roman, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none
}
.inner_sidebar li.active .submenu li.active li a{
	color: #0059ac;
	font: 12px Times New Roman, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline
}
.inner_sidebar li.active .submenu li.active li.active a{
	color: #FE851A;
	text-decoration: none;
}
.inner_sidebar ul a{
	color: #003F7A;
	font: 14px Times New Roman, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif
}

.inner_sidebar li{ margin-top: 6px; line-height: 14px; }

.inner_sidebar ul li.advanced a{
	margin-left: -10px;
	font: 13px Times New Roman, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif
}

.inner_sidebar li.active a{
	color: #FE851A;
	font-weight: bold;
	text-decoration: none
}

#inner_slogan {
	overflow: hidden;
	zoom: 1;

	position: relative;

	padding: 0 0 0 36px;
	margin: 0 40px 23px 5px;

	min-height: 69px;
}

#inner_slogan span.angle_top_left, #inner_slogan span.angle_bottom_left{ left: 36px }

#inner_slogan div{
	background: #5CB0FE url(../images/site_images/inner_slogan_bg.png) no-repeat;
	position: relative;
	min-height: 69px;
	zoom: 1
}

/***** Analyses *****/
#analyses{
	width: 816px;
	margin-left: 40px;
	float: left;
	*margin-left: 0px
}
#stocks ul.analyses{
	margin-left:0;
}
ul.analyses li {
	font: bold 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666;
	list-style: none;
}
ul.analyses li a {
	color: #38ac0f;
	text-decoration: underline
}

.date{
	color: #666666;
	font: bold 10px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	display: block;
	height: auto;
	float: left;
}

.media_date{
	padding: 2px 0 2px 0;
	display: block;
	color: #7F7F7F;
	font: bold 14px Times New Roman, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 18px
}
#stocks{
	margin-right: 10px;
	margin-right: 0px;
	color: #666666;
	font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	position: relative;
	overflow: hidden;
	/*_maxrgin-right: 230px*/
}

#stocks .border_block_blue{
	border-top: solid 1px #cce5fd;
	padding-bottom: 2px;
	zoom: 1
}

#stocks p.paragraph{
	margin-bottom: 12px;
	color: #666666;
	font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif
}

#stocks p.paragraph a{
	color: #0059AC;
	font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif
}

#stocks p.paragraph a:hover{ text-decoration: none }

.stock_image{
	padding: 1px;
	margin-right: 17px;
	margin-bottom: 2px;
	border: solid 1px #E7E7E7;
	float: left;
	position: relative
}
#stocks ul{
	margin: auto 0 0 10px;
	padding: 5px;

}
#stocks ul li { margin-left: 10px; }

.stock_image .img_bottom_left{ bottom: -2px }

.stock_image img{ float: left }

h3.documents{
	color: #fe851a;
	font: bold 16px Times New Roman, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif
}

ul.excel{
	margin-bottom: 40px;
	padding-left: 0px;
	padding-bottom: 22px;
	border-bottom: solid 1px #E0E0E0;
	list-style: none;
	max-width: 600px;
	overflow: hidden;
	_zoom: 1
}

.excel li{ margin-top: 14px }

.excel a{
	padding-left: 27px;
	color: #38ac0f;
	background: url(../images/site_images/excel.jpg) no-repeat left top;
	font: bold 14px Times New Roman, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif
}

.excel a:hover{ text-decoration: none }

.documents_archive{
	float: right;
	width: 128px;
	padding: 7px 16px 10px 18px;
	margin-left: 20px;
	border: solid 1px #e0e0e0;
	background: whitesmoke;
	text-align: right;
	position: relative
}

.documents_archive a{
	clear: both;
	margin-top: 3px;
	width: 100%;
	display: block;
	color: #0059ac;
	font: bold 14px Times New Roman, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: right
}

.documents_archive a:hover{ text-decoration: none }

a.my_status{
	float: left;
	width: 172px;
	padding: 5px 0 5px 0;
	margin-bottom: 17px;
	display: block;
	background: url(../images/site_images/my_status.jpg) no-repeat;
	color: #0059ac;
	font: 14px Trebuchet MS, Times New Roman, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	min-height: 17px;
	_height: 17px;
	_margin-bottom: 0px
}

a.my_status:hover{ text-decoration: none }

#contacts{ clear: both; _clear: none; _ma\rgin-top: 52px }

#file_list{ clear: none }

#file_list.contacts h2.color_title.contacts_title { font-size: 12px; }

.contacts_title{ background: #59bf36 }

.small_content{
	padding: 13px 17px 22px 17px;
	border: solid 1px #e2e2e2;
	background: whitesmoke;
	position: relative
}

.small_content h3{
	color: #666666;
	font: 18px Trebuchet MS, Times New Roman, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif
}

.small_content dl{
	float: left;
	margin-right: 9px;
	margin-bottom: 17px;
	min-width: 242px
}

.small_content dt{ float: left; margin: 0 5px 0 0 }

.small_content dt a{ color: #6666666; font: 10px Trebuchet MS }

.small_content dt a:hover{ text-decoration: none }

.small_content dd{ margin-bottom: 1px }

.small_content address{
	float: left;
	margin-top: 10px;
	width: 207x;
	color: #666666;
	font: 12px Trebuchet MS, Times New Roman, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 14px;
	overflow: hidden
}

.small_content address a{
	color: #666666;
	font: 13px Trebuchet MS, Times New Roman, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif
}

a.office_links{
	margin-top: 3px;
	clear: both;
	float: left;
	color: #0059ac;
	font: bold 14px Trebuchet MS;
	*float: none
}

a.office_links:hover{ text-decoration: none }

.model{
	margin-bottom: 30px;
	background: whitesmoke;
	min-height: 118px;
	_height: 118px;
	position: relative
}

.small_content .excel, .small_content .word, .small_content .pdf{
	padding-left: 27px;
	padding-bottom: 2px;
	clear: both;
	float: left;
	margin-top: 10px;
	color: #38ac0f;
}

.excel, .pdf, .word{
	padding-left: 27px;
	padding-bottom: 2px;
	color: #38ac0f;
}
a.excel, a.word, a.pdf {font-size: 12px !important;}
a.excel, a.word, a.pdf{
	background: url(../images/site_images/file_icon.gif) no-repeat left top;
}

a.export_word{
	background: url(../images/site_images/word-icon.png) no-repeat left top;
	display: block;
	width: 25px;
	height: 25px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 10px;
}

a.export_pdf{
	background: url(../images/site_images/pdf-icon.png) no-repeat left top;
	display: block;
	width: 25px;
	height: 25px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 10px;
}

a.pdf{ background: url(../images/site_images/file_icon.gif) no-repeat left top; }

/* FORM */
#form .small_content{ background: #ebf5ff }

#form form{ width: 500px; margin: 0 auto }

#form fieldset{ border: 0; padding: 0; margin: 0 }

#form label{
	clear: both;
	float: left;
	width: 75px;
	margin-top: 5px;
	height: 15px;
	display: block;
	cursor: pointer;
	zoom: 1
}

#form input, #form textarea{ border: solid 1px #a7a7a7 }

#form textarea{ height: 105px }

#name, #email, #text_message, #are_you_human{ float: right; width: 400px; margin-top: 4px }

#applicant{
	clear: both;
	border: 0 !important;
	width: 115px;
	height: 22px;
	background: url(../images/site_images/submit.jpg) no-repeat;
	color: white;
	font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	cursor: pointer;
}

.req_text {
	margin-top: 27px;
	width: 50%;
	float: left;
}

.butt_holder {
	margin-top: 20px;
	width: 40%;
	text-align: right;
	float: right;
}

#load_cv{ float: left; margin: 4px 0 0 23px; }

#faq_list{ list-style: none }

#faq_list li{ margin-bottom: 20px }

#faq_list a{
	color: #43b31c;
	font: bold 13px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif
}

#faq_list p{
	padding: 11px;
	margin-top: 20px;
	background: whitesmoke;
	color: #666666;
	font: 13px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	position: relative;
	overflow: hidden;
	zoom: 1
}

.orange{ color: #fe851a }

dl.careers{ margin-right: 135px; }

dl.careers dt{
	margin-top: 17px;
	color: #38ac0f;
	font: bold 14px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline
}

dl.careers dt a{
	color: #38ac0f;
	font: bold 14px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline
}

dl.careers dd{
	margin-top: 5px;
	color: #666666;
	font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif
}

.dictionary{
	padding: 10px 24px 33px 19px;
	border: solid 1px #e0e0e0;
	background: whitesmoke;
	position: relative;
	zoom: 1
}

ul.word_list{
	float: left;
	border-right: solid 1px #c5c5c5;
	padding-right: 2px;
	width: 300px;
	_height: 300px;
	min-height: 300px;
	list-style: none;
}

ul.word_list li {
	width: 140px;
	margin: 4px 9px 9px 0;
	float: left;
	line-height: 14px;
}

ul.word_list li a {
	line-height: 14px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.word_list li.active a{ color: #fe851a }

.word_list a{
	color: #2fa108;
	font: bold 14px Times New Roman, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none
}

.translation{ margin-left: 315px; }

.translation h3{
	color: #fe851a;
	font: bold 24px Times New Roman, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif
}

.translaton_content{
	margin-top: 6px;
	color: black;
	font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif
}

.team{ margin-bottom: 20px }

.team img{
	float: left;
	margin-right: 12px;
	border: 1px solid #999;
}

.team h3{
	font: bold 16px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif
}

#media_list{ }

#media_list td { padding: 5px 0; }
#media_list td.date {
	width: auto;
	padding: 6px 10px 0px 0;
	color: #7f7f7f;
	font: 10px Times New Roman, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif
}
#media_list td.title {  }
#media_list td.download { width: 10%; }


#media_list td.title a, a.media_title{
	font-weight: bolder;
	color:#38AC0F;
}
#media_list li{
	margin-bottom: 17px;
	height: 1%;
	overflow: hidden;
	zoom: 1;
}

#media_list ul{ list-style: none; }

#media_list .date{
}

a.media_link{
	color: #38ac0f;
	font: bold 14px Times New Roman, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif
}

#media_list .media_link{ margin-top: 5px; padding-top: 5px }

#media_list a:hover{ text-decoration: none }

#media_list a.download, .media_files a.download{
	float: right;
	padding-left: 0;
	padding-right: 27px;
	background-position: right;
	font: 14px Times New Roman, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif
}

.publications .date{ display: block }

.source{
	margin-top: 10px;
	display: block;
	color: #757a7f;
	font: 14px Times New Roman, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif
}

.paging{
	margin: 0 auto;
	width: 405px;
	margin-bottom: 10px;
	list-style: none;
	text-align: center
}

.paging span {
	color: #666666;
	font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.paging li{
	float: left;
	color: #01417d;
	font: 13px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif
}

.paging li.previous a, .paging .previous{
	margin-right: 12px;
	margin-left: 17px;
	font-weight: bold
}

.paging li.next a, .paging .next{ margin-left: 17px; font-weight: bold }

.paging a{
	margin-left: 7px;
	color: #01417d;
	font: 13px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif
}

.paging li.active a, .paging .current{ color: #fe8510; text-decoration: none }

.media_files{ clear: left; overflow: hidden; margin-bottom: 15px; }

.media_files .tagline {
	margin-bottom: 5px;
	display: block;
}

.media_files .stock_image{ margin-bottom: 17px }

.file_info{ margin-right: 150px }

.media_files .file_info a{
	color: #38ac0f;
	font: bold 14px Times New Roman, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif
}

.media_files .file_info .date{
	padding-bottom: 8px;
	display: block;
	color: #7f7f7f;
	font: 10px Times New Roman, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif
}

#graphic_porfolio{ margin-bottom: 22px }

#graphic_porfolio h3{
	color: #fe851a;
	font: bold 18px Times New Roman, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif
}

.hr{
	height: 2px;
	margin: 0 auto;
	border-top: solid 1px #cacaca;
	background: white;
	overflow: hidden
}

.flash_graphic{ margin-bottom: 30px; text-align: center }

.flash_graphic img{ width: 460px }

.color_title .save_excel{
	float: right;
	padding-right: 27px;
	padding-bottom: 4px;
	color: #e2e2e2 !important;
	background: url(../images/site_images/excel_convert.jpg) no-repeat right top;
	font: 10px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif
}

.association{ border-left: 0; padding-left: 0px }

.association thead.blue{ background: #cce5fd }

.association th{
	padding: 2px 0 6px 16px;
	border-bottom: solid 3px #e2e2e2;
	text-align: left
}

.association th a{ text-decoration: none }

.association td{ border-left: solid 1px #EBEBEB !important }

.association th{ border-left: solid 1px #EBEBEB }

th.ascending a, th.descending a{
	padding-right: 14px;
	background-position: right center;
	background-repeat: no-repeat
}

th.ascending a{ background-image: url(../images/site_images/ascending.gif) }

th.descending a{ background-image: url(../images/site_images/descending.gif) }

form.fiter{ margin-bottom: -2px; }

form.fiter fieldset{
	padding: 15px 0 15px 12px;
	border: solid 1px #d0e0f4;
	border-bottom: 0;
	background: #ebf5ff
}

label, input.calc, input.submit_filtering{ cursor: pointer }

form.fiter input.type_text{
	border: solid 1px #bacbe1;
	margin-top: 0px;
	width: 80px;
	height: 20px
}
input.date_input.type_text{
	color: #666666;
}

form.fiter label{ margin-top: 3px; margin-right: -2px }

form.fiter label, form.fiter input{  }

.label_to{ margin-left: 5px; _margin-left: 5px }

.calc{
	cursor: pointer;
	text-indent: -9999px;
	overflow: hidden;
	width: 31px;
	height: 22px;
	border: 0;
	margin-left: 1%;
	margin-right: 1%;
	background: url(../images/site_images/cal.gif) no-repeat;
	color: white;
	font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	position: relative;
	bottom: -2px;
	_position: fixed;
}

input.submit_filtering{
	width: 81px;
	height: 22px;
	margin-right: 5px;
	padding-bottom: 4px;
	border: 0;
	color: white;
	background: url(../images/site_images/filtering.gif) no-repeat;
	font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif
}

.blue_flash{ background: #EBF5FF; overflow: visible; zoom: 1 }

.blue_flash fieldset{ border: 0 !important }

.blue_flash .flash_graphic{ margin-left: 12px; margin-top: 12px; text-align: left }

.blue_flash fieldset h3{
	margin-top: -10px;
	margin-bottom: 10px;
	color: #626262;
	font: bold 14px Times New Roman, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif
}

.result{
	clear: both;
	float: left;
	width: 90%;
	padding: 16px 22px;
	border: solid 1px #bacbe1;
	margin-top: 20px;
	background: white;
	color: #626262;
	font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif
}

.result strong{ font-size: 22px; font-weight: 100 }

.tabs_wrapper{
	margin-bottom: 16px;
	position: relative;
	zoom: 1;
	overflow: hidden;
}

.tabs_wrapper .white_border{ padding: 0 }

.tabs_wrapper .white_border h3{ margin-left: 17px; margin-top: 10px; text-align: left }

.tabs_wrapper table .white td{
	border-top: solid 1px #D0E0F4;
	border-bottom: solid 1px #D0E0F4
}

.white{ background: white; }

.analize_news{
	margin: 15px 10px 10px 17px;
	list-style: none
}

.analize_news li{
	margin: 3px 0 10px 0;
	color: #7F7F7F;
	font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 19px
}

.analize_news a{
	color: #0064C2;
	font: bold 13px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif
}

/* .euro, .usd, .pound, .chf, .hrk, .try, .ron{ width: 22px; height: 16px; display: block; text-indent: 9999px; overflow: hidden; } */
.euro, .usd, .pound, .chf, .hrk, .try, .ron{ width: 22px; height: 16px; display: block; float: left; padding-left: 30px; }

.euro{ background: url(../images/site_images/euro.jpg) no-repeat }

.usd{ background: url(../images/site_images/usa.jpg) no-repeat }

.pound{ background: url(../images/site_images/eng.jpg) no-repeat }

.chf{ background: url(../images/site_images/chf-flag.png) no-repeat }

.hrk{ background: url(../images/site_images/hrk-flag.png) no-repeat }

.try{ background: url(../images/site_images/try-flag.png) no-repeat }

.ron{ background: url(../images/site_images/ron-flag.png) no-repeat }

.exchange table.indexes td{
	border-top: solid 1px #E6E6E6;
	/*border-left: 0 !important;*/
	text-align: right
}

.exchange table.indexes td a.all{
	float: right;
	color: #003F7A;
	font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif
}

.content_title{
	margin-bottom: 14px;
	color: #2FA108;
	font: bold 15px Times New Roman, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif
}

.press_release li a.download{ margin-top: 0 !important;}

#footer {
	clear: both;
	position: relative;

	margin: -30px 0 0 0;
	padding: 0;

	height: 30px;

	background: url(../images/site_images/footer_bord.gif) repeat-x scroll center bottom;
}


	#footer_container {
		min-width: 999px;
		max-width: 1280px;

		margin: 0 auto;
	}
		* html #footer_container {
			display: block;
			width: expression(document.body.clientWidth < 1025? "1003px" : document.body.clientWidth > 1282? "1280px" : "auto");
		}

	#footer_wrapper {
		display: block;
		zoom: 1;

		padding: 0 32px;
	}

	#footer_holder {
		overflow: hidden;
		display: block;
		margin: 0 auto;

		xmin-width: 999px;
		xmax-width: 1280px;

		background: url(../images/site_images/footer_main_bg.gif) repeat-x;
	}
	* html #footer_holder {
		xwidth: expression(document.body.clientWidth < 1025? "1003px" : document.body.clientWidth > 1282? "1280px" : "auto");
	 	zoom: 1;
	 }

	/*
	#footer_left, #footer_right {
		width: 13px;
		height: 26px;
	}

	#footer_left {
		float: left;
		background: url(../images/site_images/footer_angle_left.jpg) no-repeat;
	}

	#footer_right {
		display: none;
		background: url(../images/site_images/footer_angle_right.jpg) no-repeat;
	}
	*/

	#footer_holder address {
		float: left;
	}

	#footer_holder ul {
		display: block;
		overflow: hidden;

		height: 30px;

		background: url(../images/site_images/footer_angle_left.jpg) no-repeat left top;
		list-style: none;
	}
	* html #footer_holder ul {
		zoom: 1;
	}

		#footer_holder ul li {
			float: left;
			padding: 8px 0 0 5px;

			font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
		}

			#footer_holder ul li.first {
				padding-left: 20px;
			}
				#footer_holder ul li.first a {
					border: none;
				}

			#footer_holder ul li.last {
				float: right;
				height: 22px;

				background: url(../images/site_images/footer_angle_right.jpg) no-repeat right top;
				border: none;
			}
				#footer_holder ul li.last  a {
					display: block;
					width: 116px;
					height: 14px;
					margin: 2px 20px 0 0;

					background: url(../images/site_images/mag.gif) no-repeat right center;
					border: none;
				}
					* html #footer_holder ul li.last  a {
						margin-right: 10px;
					}
					#footer_holder ul li.last  a span {
						display: none;
					}

		#footer_holder ul a {
			float: left;
			color: white;
			padding-left: 5px;

			border-left: 1px solid white;
		}
			#footer_holder ul a:hover {
				text-decoration: none;
			}

		#footer_holder address {
			color: white;

			font-style: normal;
		}

		/*
		#footer_holder .mag {
			display: none;
			overflow: hidden;
			margin-right: 5px;
			width: 116px;
			height: 13px;

			text-indent: 9999px;
			background: url(../images/site_images/mag.gif) no-repeat;
		}
		*/

/* documents listing styles definitions */
#documents_list h4{
	margin-bottom: 10px;
}

#documents_list ul{
	padding-left: 0;
	margin: 0 0 15px 0;
	border-bottom: 1px solid #E0E0E0;
}

#documents_list ul.last{
	border: 0;
}

#documents_list ul li{
	list-style: none;
	margin: 0 0 15px 0;
	font-weight: bold;
}
#inner_slogan h2 {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 25px;
	color: #fff;
	padding: 18px 0 0 20px;

}

#inner_slogan .overlay {
	background: url(../images/site_images/slogan_bg.png) no-repeat left;
}

#inner_slogan .slogan.about {
	background: #3E97EF url(../images/site_images/slogan-about.jpg) no-repeat right;
}

#inner_slogan .slogan.intermediary {
	background: #3E97EF url(../images/site_images/slogan-mediation.jpg) no-repeat right;
}

#inner_slogan .slogan.asset_management {
	background: #3E97EF url(../images/site_images/slogan-actives.jpg) no-repeat right;
}

#inner_slogan .slogan.news {
	background: #3E97EF url(../images/site_images/slogan-news.jpg) no-repeat right;
}

#inner_slogan .slogan.handbook {
	background: #3E97EF url(../images/site_images/slogan-handbook.jpg) no-repeat right;
}


#inner_slogan h2.slogan-title {
	text-indent: -9999px;
	overflow: hidden;
	position: absolute;
	top: 23px;
	left: 17px;
	height: 24px;
}
#inner_slogan h2.slogan-title.about {
	width: 108px;
	background: url(../images/site_images/slogan-title-about.png) no-repeat;
}
#inner_slogan h2.slogan-title.intermediary {
	width: 326px;
	background: url(../images/site_images/slogan-title-mediation.png) no-repeat;
}
#inner_slogan h2.slogan-title.asset_management {
	width: 221px;
	background: url(../images/site_images/slogan-title-actives.png) no-repeat;
}
#inner_slogan h2.slogan-title.news {
	width: 161px;
	background: url(../images/site_images/slogan-title-news.png) no-repeat;
}
#inner_slogan h2.slogan-title.handbook {
	width: 253px;
	background: url(../images/site_images/slogan-title-handbook.png) no-repeat;
}


.sitemap {}
.sitemap h2 {
	font-size: 18px;
	font-weight: bold;
	color: #fe851a;
	border-bottom: 1px solid #e0e0e0;
	padding-bottom: 7px;
	margin-bottom: 30px;
}
.sitemap div {
	width: 33%;
	min-height: 180px;
	_height: 180px;
	float: left;
}
.sitemap div h3 a {
	color: #fe851a;
	margin-bottom: 5px;
	text-decoration: none;
}
.sitemap div ul li {
	list-style: none;
	padding-left: 8px;
	background: url(../images/site_images/sitemap-bullet.png) no-repeat 1px 8px;
}
.sitemap div ul li a {
	font-size: 12px;
	color: #003f7a;
}

.flash_graphic_wrapper {
	height: 273px;
	_height: 305px;
	zoom: 1;
}

/* SEARCH RESULTS */
.search_results {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
}
.search_results h2 {
	color: #666;
	border-bottom: 1px solid #ddd;
	padding-bottom: 5px;
	margin-bottom: 25px;
}
.search_results dl {
	/*width: 500px;*/
}
.search_results dl dt {
	margin-bottom: 5px;
}
.search_results dl dt a {
	color: #2fa108;
}
.search_results dl dd {
	color: #666;
	margin-bottom: 30px;
}
.search_results dl dd em {
	color: #aaa;
	font-size: 10px;
	font-style: normal;
}
.search_results dl dd p {
	margin-top: 5px;
	font-weight: normal;
}
/*
.search_results div.paging {
	width: auto;
	color: #33417D;
}
*/

#main_content h1 {
	color: #59BF36;
	font-size: 20px;
	margin-bottom: 15px;
	font-family: "Times New Roman", Georgia, serif;
	font-weight: normal;
}

#stocks.documents {
	font-family: "Times New Roman", Georgia, serif;
}
#stocks.documents h2 {
	font-weight: bold;
	color: #FE851A;
	margin-bottom: 10px;
}
#stocks.documents ul {
	margin-left: 0;
}
#stocks.documents ul li {
	list-style: none;
	margin: 0 0 5px 0;
	padding: 3px 0 3px 25px;
	background: url(../images/site_images/file_icon.gif) no-repeat left center;
}
#stocks.documents ul li a {
	color: #59BF36;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#stocks.documents hr {
	height: 1px;
	border: none;
	border-top: 1px solid #ddd;
}

.accordion p img {float: left; margin-right: 10px;}

.accordion h2.agencies {
	text-decoration:underline;
	font-size:17px;
	padding-bottom:5px;
	cursor:pointer;
}

#offices p {
	margin-bottom: 15px;
}
.block_news li.gray {
	background: #f5f5f5;
}
.block_news li span {
	font-size: 11px;
}
.block_news li.show_all {
	text-align: right;
}
#news_from_status .news.block_news .show_all a {
	font-weight: normal;
	color: #777 !important;
}
.inner_word_download {
	color: #65C13A;
	float: right;
	margin-top: 15px;
}
.inner_sidebar h3 a {
	color: #FE851A;
}
form.fiter_news {
	width: 450px;
	margin: 0 auto;
	text-align: center;
}
form.fiter_news fieldset { margin-bottom: 5px; border: none; }
ul.legend li {
	list-style-image: none !important;
	list-style: none !important;
	margin-left: 0 !important;
	padding-left: 0 !important;
}
ul.legend div {
	width: 12px;
	height: 12px;
	float: left;
	overflow: hidden;
	margin-right: 5px;
}
div.actives_terms {
	font-size: 7pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999;
	padding-top: 5px;
	clear: both;
	text-align: justify;
}
div.actives_terms_index {
	font-size: 7pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999;
	overflow: hidden;
	zoom: 1;
	text-align: justify;
}
.feedback label {
	position: relative;
}
#subject {
	margin: 5px 0 0 23px !important;
	float: right;
	width: 402px;
}
blockquote {
	margin-left: 20px;
}
#stocks_filter {
	margin-top: 15px;
	width: 472px;
}
#stocks_filter .date_input {
	width: 70px;
}
.no-left-border
{
	border-left: 0px !important;
}
.no-right-border
{
	border-right: 0px !important;
}
.no-bottom-border
{
	border-bottom: 0px !important;
}
p.summary { margin: 5px 0 15px 0; font-weight: normal; }

#stocks.documents ul li a.active span{font-weight: bold;}