h1, .h1, 
a.h1, a:link.h1, a:visited.h1, a:hover.h1, a:active.h1
{
	font-family:Arial;
	font-size: 1.1em;	
	color:#474747;
	font-weight:bold;
	text-decoration: none;	
}

.h1_fixed,
a.h1_fixed, a:link.h1_fixed, a:visited.h1_fixed, a:hover.h1_fixed, a:active.h1_fixed
{
	font-family:Arial;
	font-size: 14px;	
	color:#474747;
	font-weight:bold;
	text-decoration: none;	
}

.biglink_fixed,
a.biglink_fixed, a:link.biglink_fixed, a:visited.biglink_fixed, 
a:hover.biglink_fixed, a:active.biglink_fixed
{
	font-family:Arial;
	font-size: 14px;	
	color:#003366;
	font-weight:bold;
	text-decoration: none;	
}

h2, .h2
{
	font-family:Arial;
	font-size:0.9em;
	color: #000000;
	font-weight:bold;
}

h6
{
	font-family:Arial;
	font-size: 1.2em;	
	color:#474747;
	font-weight:bold;
	margin: 0px;	
}

.link_stretched, a.link_stretched,
a:link.link_stretched, a:visited.link_stretched,
a:hover.link_stretched, a:active.link_stretched
{
	color:#005BAA;
	cursor:pointer;
	font-family:Arial;
	font-size:0.9em;
	font-weight:normal;
	line-height:16px;
	text-decoration: underline;
}

.exception
{
	color: #FF0000;
	font-family: Arial;
	font-size: 12px;
}

.modalPopup
{
	background-color: #ADD8E6;
	border: solid 2px Gray;
	width: 504px;
    z-index:10001;
    font-size: 0;    
}

.modalBackground 
{
    top:0px !important;
    left:0px !important;
	background-color:Gray;
	filter:alpha(opacity=70) important;
	opacity:0.7;
	position:absolute !important;    
}

div.modalpopup_close
{
	float: left;
	height: 24px;
	width: 100%;	
	clear: both;
	background-image: url(images/up_line.jpg);
	background-position: left;
	background-repeat: repeat-x;	
}
.modalpopup_title
{
	float:left; 
	color:#FFFFFF;  
	font-family:Arial;
	font-size:12px;
	font-weight:bold; 
	padding-left:5px;
	padding-top:5px;  
}
.ajax__calendar_months
{
   visibility: hidden;
}

.ajax__calendar_years
{
   visibility: hidden;	
}

/*		------ FAQ	--------		*/
div#FAQContainer a:Link, div#FAQContainer a:Hover, div#FAQContainer a:Visited
{
	text-decoration: none;
	color: #767676;
	cursor: pointer;
}

.faq_itemcontainer
{
	clear:both;
	padding-top:5px;
	vertical-align: middle;
	width: 100%;
	height: 23px;	
}

.question_text
{
	margin-left:20px;
	margin-top: 3px;
	text-align:left;
	float: left;	
	color: #595959;
	font: normal bold 1em Arial;
}

.question_text p
{
	margin: 0px;
}

.question
{
	background-image:url('images/question.jpg');
	float:left;
	height:18px;
	margin-right:5px;
	width:22px;  
}
.answer
{
	background-image:url('images/answer.jpg');
	width:22px;
	height:18px; 
	float:left;
	margin-right:5px; 
}
.answer_text
{
	 font-family:Arial;
	 color:#047014;
	 font-size:12px;
	 font-weight:bold;  
	 margin-right:5px;  
	 padding-right: 1px;    
}
.answer_container
{
	 padding-top:15px; 
	 margin-left: 25px; 
}
.list_image
{
	list-style-image: url(green_link_marker.jpg);		
}

.list_image li
{
	padding-left: 7px;
}

div.greenlist_li
{
	clear: none;
	padding-top: 5px;
}

div.greenlist_li_bk
{
	background-image: url(green_numlink.gif);
	background:transparent url(green_numlink.gif) no-repeat scroll 0%;
	float:left;
	height:16px;	
	width:16px;	
}

div.greenlist_li_num
{
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	padding-left:1px;
	padding-top:1px;
	text-align:center;
	font-family: Calibri;
}

div.greenlist_li_content
{
	margin-left:30px;	
	text-align:left;
}

.heading
{
	font-family:Arial;
	font-size: medium;
	color:#767676;
	font-weight:bold; 
}
.heading1
{
	font-family:Arial;
	font-size: medium;
	color:#767676;
	font-weight:bold;  
}
.heading2
{
	font-family:Arial;
	font-size:12px;
	color: #000000;
	font-weight:bold; 
}
.headingInline
{
	font-family:Arial;
	font-size:16px;
	color:#767676;
	font-weight:bold;
}
.heading1Inline
{
	font-family:Arial;
	font-size:14px;
	color:#767676;
	font-weight:bold;  
}
.heading2Inline
{
	font-family:Arial;
	font-size:12px;
	color: #000000;
	font-weight:bold; 
}
.heading2Inline_grey
{
	font-family:Arial;
	font-size:12px;
	color: #767676;
	font-weight:bold; 
}
.body_text, .body_text p
{
	font-family:Arial;
	font-size:small;
}

a.body_text_link,
a:link.body_text_link,
a:visited.body_text_link,
a:hover.body_text_link,
a:active.body_text_link
{
	font-family:Arial;
	font-size:small;
	color:#005BAA;
	text-decoration:underline;
}

.body_text_grey, .body_text_grey p
{
	font-family:Arial;
	font-size:12px;
	color: #767676;
}

div.visitcard_content
{
	float: left;
	width: 170px;
	margin-bottom: 10px;
}

.phone_record
{
	clear:right;
	float:right;
	text-align:right;
	width:90px;
	margin-right:15px;
}

div#FAQContainer
{
	margin-bottom: 30px;
	/*width: 760px;*/
}

div.FAQtitle
{
	font-family: Arial;
	font-size: 25pt;
	font-weight: normal;
	color: #797979;
	margin: 10px 10px 20px 0px;
}

div.FAQquestion
{
	font-family: Arial;
	font-weight: bold;
	font-size: 14pt;
	color: #555555;		
}

div.FAQanswer
{
	font-family: Arial;
	font-weight: normal;
	font-size: 12pt;
	color: #555555;	
	text-align: justify;
}


/*				end	FAQ						*/

.FinDataEditPanel
{
	float:left;
	clear: both;
	width: 100%;
}

hr.common_footer_hr
{	
	border: 0px;
	border-top:1px solid #a3a3a3;
	background-color: #FFFFFF;
	width:100%;
}

/*Contacs Us*/
.contacts_heading
{
	font-family:Arial;
	font-size:1em;
	color: #595959;
	font-weight:bold; 
}
.contacts_table
{
	margin-left: 20px;	
}

.contacts_table td
{
	vertical-align: top;
}
div.contacts_container
{
	font-family: Arial;
	margin: 0px 0 15px 15px;
	width:900px;
}
div.contact_title
{	
	font-size: 20pt;
	color: #595959;
	margin-bottom: 15px;
}
div.contact_address
{
	font-size: 14pt;
	color: #595959
}
div.contact_phone_image
{
	margin: 80px 30px 0 10px;
	width: 30%;
	float: left
}
div.contact_sheme_image
{
	float: right;
	width: 50%;
}
/*End Contacs Us*/
/*Visit card*/
.phone_image, .email_image, .house_image
{
	height: 16px;
	width: 18px;
	float: left;
	clear: both;
	margin: 0px 5px;
}
.phone_image
{
	background: url(images/vc_phone.jpg) no-repeat;	
}
.email_image
{
	background: url(images/vc_email.jpg) no-repeat;	
}
.house_image
{
	background: url(images/vc_home.jpg) no-repeat;	
}

/*End Visit card*/

.declaration
{
	border: solid 1px #331111;
	background-color: #F0F0F0;
	padding: 5px;
}
/*Service is unavailable*/
.service_unavailable_container
{
	margin:50px 0px; 
	padding:0px;
	text-align:center;	
	min-width:720px;
}


.service_unavailable_triangle
{
	background: url(images/service_unavilable_triangle.jpg) no-repeat;

	width: 86px;
	height: 118px;	
	clear: both;
	margin:0px auto;
}
.service_unavailable_open
{
	background: url(images/service_unavilable_open.jpg) no-repeat;
	width: 36px;
	height: 30px;	
	float: left;
}
.service_unavailable_close
{
	background: url(images/service_unavilable_close.jpg) no-repeat;
	width: 35px;
	height: 30px;
	float: left;
}
.service_unavailable_body
{	
	clear: both;
	margin:0px auto;
	height: 120px;
	width: 400px;
}
.service_unavailable_textUp
{
	color: #909090;
	font-family: Arial;
	font-size: 32px;
	font-weight: bold;	
	float: left;	
	background: url(images/service_unavilable_open.jpg) no-repeat left top;
	padding-left: 36px;
	text-align: left;
	width: 400px;	
}
.service_unavailable_textDown
{
	color: #909090;
	font-family: Arial;
	font-size: 42px;
	font-weight: bold;	
	float: left;
	clear: left;
	background: url(images/service_unavilable_close.jpg) no-repeat right top;
	padding-right: 36px;
	text-align: right;
	width: 390px;
}
/*End Service is unavailable*/

.calendar_link
{
	margin-left:5px;
}
.scheme_container
{
	margin-left: 30px;
	padding-top: 15px;
	/*width: 141px;*/
}
.scheme
{
	background: url(images/scheme.jpg) no-repeat;
	height: 83px;
	display: block;
	/*text-align: center;*/
}
.scheme_text
{
	position: relative;
	top: -15px;
	left: 15px;
	font-size: 1em;
}

/******************  SEARCH   **********************/

.search_query_lebel
{
	font-family: Arial;
	color: #005BAA;
	font-size: 14px;
	font-weight: normal;
	margin-left: 200px;
	width: 100%;
	clear:both;
}

.search_notfound
{
	font-family: Arial;
	color: Red;
	font-size: 14px;
	font-weight: normal;
	margin-left: 100px;
	width: 100%;
	clear:both;
}

.watermark_passwd
{
	position: absolute; 
	width: 90px; 
	height: 18px; 
	bottom: 20px; 
	left: 25px;
	cursor: text;
	display: block;
	border: 0;	
}

.watermark_passwd_en
{
	background: url(images/eng_password.gif) no-repeat;		
}

.watermark_passwd_ru
{
	background: url(images/rus_password.gif) no-repeat;	
}

.watermark_passwd_ua
{
	background: url(images/ukr_password.gif) no-repeat;	
}

.watermark_login
{
	position: absolute; 
	width: 90px; 
	height: 18px; 
	bottom: 48px; 
	left: 25px;
	cursor: text;
	display: block;
	border: 0;	
}

.watermark_login_en
{
	background: url(images/eng_login.gif) no-repeat;	
}

.watermark_login_ru
{
	background: url(images/rus_login.gif) no-repeat;	
}

.watermark_login_ua
{
	background: url(images/ukr_login.gif) no-repeat;	
}
.info_icon
{
	vertical-align: top;
	margin-right: 5px;
}

.signinpanel
{
	text-align:left;
	 font-family: Arial;
	 font-size: 12px; 
}
.captcha input
{
	background: url(images/login_textbox_long.jpg) no-repeat;
	border: 0;
	padding: 3px 3px 0px 6px;
	height: 20px;
	width: 132px;	
}
.captcha
{
	font-family: Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
    text-align: left;
}

.narrow_leftpane
{
	background-color:transparent;
	float:left;
	min-height:10px;	
	width:0px;
}

.full_contentpane
{
	background-color:transparent;
	float:left;
	width:100%;
}
/*Beginer*/
.finance_market, .finance_market_uk
{
	background: url(images/beginer/fin_market.jpg) no-repeat;
	width: 718px;
	height: 388px;
	text-align: center;
}
.finance_market_uk
{
	background: url(images/beginer/fin_market_uk.jpg) no-repeat;
}
.market_types, .market_types_uk
{
	background: url(images/beginer/fond_market.jpg) no-repeat;
	width: 572px;
	height: 239px;
	text-align: center;
}
.market_types_uk
{
	background: url(images/beginer/fond_market_uk.jpg) no-repeat;
}
.stock_papers, .stock_papers_uk
{
	background: url(images/beginer/stock_papers.jpg) no-repeat;
	width: 686px;
	height: 815px;
	text-align: center;
}
.stock_papers_uk
{
	background: url(images/beginer/stock_papers_uk.jpg) no-repeat;
}
.stock, .stock_uk
{
	background: url(images/beginer/stock.jpg) no-repeat;
	width: 680px;
	height: 513px;
	text-align: center;
}
.stock_uk
{
	background: url(images/beginer/stock_uk.jpg) no-repeat;
	height: 570px;
}
.bond, .bond_uk
{
	background: url(images/beginer/bond.jpg) no-repeat;
	width: 714px;
	height: 375px;
	text-align: center;
}
.bond_uk
{
	background: url(images/beginer/bond_uk.jpg) no-repeat;
}
.institutes, .institutes_uk
{
	background: url(images/beginer/institutes.jpg) no-repeat;
	width: 651px;
	height: 259px;
	text-align: center;
}
.institutes_uk
{
	background: url(images/beginer/institutes_uk.jpg) no-repeat;
}
.depositary, .depositary_uk
{
	background: url(images/beginer/depositary.jpg) no-repeat;
	width: 712px;
	height: 470px;
	text-align: center;
}
.depositary_uk
{
	background: url(images/beginer/depositary_uk.jpg) no-repeat;
}
.market_users, .market_users_uk
{
	background: url(images/beginer/market_users.jpg) no-repeat;
	width: 534px;
	height: 212px;
	text-align: center;
}
.market_users_uk
{
	background: url(images/beginer/market_users_uk.jpg) no-repeat;
}
/*End Beginer*/


.feedback_message_area
{
	border-collapse: collapse;
}

.propeditor_table td
{
	background-image: url(images/login_textbox_long.jpg);
	background-repeat: no-repeat;	
	background-position: 200px 0;
}
.wait_message, .wait_image
{
	font: bold 18px Arial;
	color: White;	
	position: absolute;
	top: 50%;
	left: 30%;
	display: block;
}

.remark
{
	font: bold 10px Arial;
	color: #656565;
	float: left;
}