/* ==================================================================== */

.inputbox
{
	background         : #FFFFFF url(../images/inputback.jpg) top left no-repeat;
	border             : 1px solid #666;
	font-size          : 11px;
}

.inputbox2
{
	background         : #FFFFFF url(../images/inputback.jpg) top left no-repeat;
	border             : 1px solid #666;
	font-size          : 10px;
}

input.button, button.button {
  font-size         : 11px;
  border            : 1px solid #AABBBF;
  background-color  : #FFFFFF;
  color             : #303F49;
  background-image  : url(../images/but.gif);
  padding-top       : 4px;
  padding-bottom    : 4px;
  padding-left      : 10px;
  padding-right     : 10px;
}

div.form_title_text
{
	line-height: 95%;
}

a.findOnMap
{
	background: transparent url('/components/com_bankstore/images/map_marker.gif') no-repeat scroll 0 0;
	padding: 1px 5px 2px 17px;
	/*margin-left: 5px;*/
	font-style: normal;
	line-height: 25px;
}




/* ==================================================================== */
/* ==================================================================== */

table.design_component_header
{
	width: 100%;
	text-align: left;
	background: #FFFFFF url(../images/index_header_t.gif) repeat-x top left;
	margin-bottom: 5px;
}

table.design_component_header	td
{
	vertical-align: top;
}

th.design_component_header_text
{
	width: 100%;
	vertical-align: top;
	text-align: left;
	padding: 5px 5px 0px 10px;
	color: #333344;
	line-height: 100%;
}

th.design_component_header_text		h1,
th.design_component_header_text		h2,
th.design_component_header_text		h3
{
	padding: 0px!important;
	margin: 0px!important;
	font-weight: bold;
	line-height: 100%!important;
	font-family: Arial;
	font-size: 1.4em !important;
	color: #2266AA !important;
}

th.design_component_header_text		h1	span,
th.design_component_header_text		h2	span,
th.design_component_header_text		h3	span
{
	font-weight: normal!important;
	color: #3377BB !important;
}

td.design_component_header_icon
{
	padding-left: 5px;
}

td.design_component_header_addon
{
	text-align: left;
	vertical-align: top;
}

td.design_component_header_addon	a	img
{
	border: 0px;
}

td.design_component_header_addon2
{
	text-align: left;
	white-space: nowrap;
	vertical-align: top !important;
	padding: 2px 5px 0px 5px;
	font-size: 0.9em;
	font-family: Arial;
	color: #665566;
	line-height: 100%;
}
td.design_component_header_addon2 div.line_1
{
	color: #557993;
}
td.design_component_header_addon2 div.line_2
{
	color: #2d4c62;
}


.moduletable th.design_component_header_text,
.moduletable th.design_component_header_text
{
	padding: 4px 0px 0px 7px;
}

.moduletable th.design_component_header_text		h1,
.moduletable th.design_component_header_text		h2,
.moduletable th.design_component_header_text		h3
{
	font-size: 1em !important;
}

/* ==================================================================== */
/* ==================================================================== */

div.partner_links,
#partner_lnk_left,
#partner_lnk_right,
#partner_lnk_bottom
{
	color: #999999;
	font-size: 8pt;
	padding-right: 3px;
}

div.partner_links	a,
#partner_lnk_left	a,
#partner_lnk_right	a,
#partner_lnk_bottom	a
{
/*	color: #9999FF;
	font-size: 10px;*/
}

div.partner_links ul
{
	margin: 0px 0px 0px 20px;
	padding: 0px;
}

/* ==================================================================== */
/* ==================================================================== */

/* ==================================================================== */
/* ==================================================================== */
table.moduletable-leftmenu
{
	width: 100%;
}

td.mainlevel-leftmenu
{
	padding-left: 0px;
	padding-bottom: 5px;
	font-size: 11px;
}
td.mainlevel-leftmenu	div
{
	font-size: 11px;
}

span.mainlevel-leftmenu
{
	font-size: 12px;
	font-weight: bold;
	color: #445566;
	display: block;
	padding: 2px 0px 4px 2px;
	line-height: 14px;
	margin-bottom: 1px;
}
a.mainlevel-leftmenu
{
	font-size: 12px;
	font-weight: bold;
	display: block;
	padding: 2px 0px 3px 2px;
	line-height: 14px;
	margin-bottom: 1px;
}
a.mainlevel-leftmenu:hover
{
	background-color: #F6F8FF;
}
a.sublevel-leftmenu
{
	font-size: 11px;
	display: block;
	padding: 2px 0px 3px 10px;
	line-height: 14px;
	margin-bottom: 1px;
}
a.sublevel-leftmenu:hover
{
	background-color: #F6F8FF;
}

td.mainlevel_active_menu-leftmenu
{
	padding-left: 0px;
	padding-bottom: 5px;
	font-size: 11px;
}
td.mainlevel_active_menu-leftmenu	div
{
	font-size: 11px;
}
span.mainlevel_active_menu-leftmenu
{
	font-size: 12px;
	font-weight: bold;
	color: #445566;
	display: block;
	background-color: #F0F2F9;
	padding: 2px 0px 3px 2px;
	line-height: 14px;
	margin-bottom: 1px;
}
a.mainlevel_active_menu-leftmenu
{
	font-size: 12px;
	font-weight: bold;
	display: block;
	background-color: #F0F2F9;
	padding: 2px 0px 3px 2px;
	line-height: 14px;
	margin-bottom: 1px;
}
a.sublevel_active_menu-leftmenu
{
	font-size: 11px;
	font-weight: bold;
	display: block;
	background-color: #F0F2F9;
	padding: 2px 0px 3px 10px;
	line-height: 13px;
	margin-bottom: 1px;
}


/* ==================================================================== */
/* ==================================================================== */
table.moduletable
{
	width: 100%;
	margin-bottom: 5px;
}

/* ==================================================================== */
/* ==================================================================== */

div.ci_form_block_title
{
	font-weight: bold;
	font-size: 12px;
	text-align: center;
}

div.ci_form_block
{
	background-color: #F6F9FA;
}

/* ==================================================================== */
div.componentheading-site_login
{
	font-size: 18px;
	font-weight: bold;
}

div.componentheading
{
	font-size: 14px;
	font-weight: bold;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
}

div.componentheading		th.design_component_header_text
{
	text-align: center;
}

div.componentheading		th.design_component_header_text		h1
{
	margin-top: 5px!important;
	margin-bottom: 5px!important;
	font-size: 12px!important;
}

table.contentpaneopen
{
	width: 100%;
}

table.contentpaneopen	td.category_name
{
	padding-left: 10px;
}

table.contentpaneopen	td.category_name	a
{
	font-weight: bold;
}

table.contentpaneopen	p
{
	margin-top: 2px;
	margin-bottom: 5px;
	text-align: justify;
	text-indent: 15px;
}

table.contentpaneopen	div.readmore
{
	float: left;
	font-weight: bold;
}

table.contentpaneopen	div.write_comment
{
	float: right;
}

/* ==================================================================== */
/* ==================================================================== */
.contentheading
{
	font-size: 18px;
	font-weight: bold;
}
.componentheading
{
	font-size: 18px;
	font-weight: bold;
}
div.message
{
	font-size: 14px;
	font-weight: bold;
}
/* ==================================================================== */
/* ==================================================================== */

div.bankstore_component-bankstore_frontpage		th.design_component_header_text
{
	text-align: center;
}

div.center_header	th.design_component_header_text
{
	text-align: center;
}

/* ==================================================================== */

table.bankstore_table_container
{
	margin-bottom: 10px;
	width: 100%;
}

div.bankstore_component-bankstore_frontpage td.bankstore_table_container_cell_1
{
	vertical-align: top;
	padding: 10px 10px 10px 30px;
}

div.bankstore_component-bankcatalog td.bankstore_table_container_cell_1
{
	height: 300px;
	vertical-align: top;
	padding: 10px 10px 10px 8px;
	background: #FFFFFF url('../images/bd2_mainpage_block_1.jpg') no-repeat left top;
}

div.bankstore_component-bankstore_frontpage td.bankstore_table_container_cell_2
{
	width: 320px;
	vertical-align: middle;
}

div.bankstore_component-bankcatalog td.bankstore_table_container_cell_2
{
	width: 245px;
	background: #FFFFFF;
	vertical-align: top;
}

td.bankstore_table_container_cell_2		h4
{
	font-size: 12px;
	color: #00478f;
}

div.bankstore_component-bankstore_frontpage table.bankstore_table_container_block_1
{
	width: 300px;
}

div.bankstore_component-bankcatalog table.bankstore_table_container_block_1
{
	width: 295px;
	height: 295px;
}

table.bankstore_table_container_block_2
{
	width: 242px;
	height: 137px;
	background: #FFFFFF url('../images/bd2_mainpage_block_2.jpg') no-repeat left top;
}

td.bankstore_table_container_cell_50
{
	width: 50%;
	vertical-align: top;
}

/* ==================================================================== */
div.banks_rating_list
{
	padding: 5px 5px 5px 5px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}

div.banks_rating_list	a
{
	line-height: 150%;
	margin-right: 5px;
	white-space: nowrap;
	font-family: Arial;
}

div.banks_rating_list	a:hover		span
{
	text-decoration: none;
}

div.banks_rating_list	span.rating_up
{
	color: #33AA33;
	font-size: 9px !important;
	position: relative;
	top: -5px;
}

div.banks_rating_list	span.rating_down
{
	color: #AA3333;
	font-size: 9px !important;
	position: relative;
	top: -5px;
}

/* ==================================================================== */
div.frontpage_title-bankstore_frontpage,
div.frontpage_title-bankcatalog
{
	font-size: 16px;
	font-weight: bold;
	color: #00478f;
	font-family: Arial;
	clear: both;
}

div.frontpage_title_small-bankstore_frontpage,
div.frontpage_title_small-bankcatalog
{
	margin: 0px;
	padding-bottom: 3px;
	font-size: 11px;
	font-weight: normal;
	color: #4B5565;
	line-height: 120%;
	font-family: Arial;
}

div.frontpage_title_small-bankstore_frontpage
{
	padding-left: 30px;
}

div.frontpage_title_small-bankcatalog
{
	padding-left: 5px;
}

img.frontpage_title_icon-bankstore_frontpage,
img.frontpage_title_icon-bankcatalog
{
	margin-left: 5px;
	margin-right: 5px;
}

div.frontpage_title_delimiter-bankstore_frontpage,
div.frontpage_title_delimiter-bankcatalog
{
	font-size: 6px;
	height: 8px;
}

div.frontpage_comments-bankstore_frontpage
{
	font-size: 10px;
	font-weight: normal;
	color: #1E2228;
	line-height: 100%;
	margin-top: 5px;
	text-align: justify;
	clear: both;
	color: #999999;
}
div.frontpage_comments-bankstore_frontpage		p
{
	margin-top: 2px;
	margin-bottom: 5px;
	line-height: 100%;
	text-align: justify;
	text-indent: 15px;
	color: #777788;
}
div.frontpage_comments-bankstore_frontpage		img.icon
{
	margin: 2px 5px 2px 5px;
	float: left;
}

table.bankstore_frontpage_banks-bankstore_frontpage
{
	width: 100%;
	border-collapse: collapse;
}

table.bankstore_frontpage_banks-bankstore_frontpage		th
{
	text-align: left;
	padding: 3px 3px 3px 3px;
	background: #707477;
	color: #FFFFFF;
	border-collapse: collapse;
	border-bottom: 1px solid #FFFFFF;
}

table.bankstore_frontpage_banks-bankstore_frontpage		tr.row_selected-bankstore_frontpage
{
	background: #EFE0E3;
}

table.bankstore_frontpage_banks-bankstore_frontpage		tr.row_0-bankstore_frontpage
{
}

table.bankstore_frontpage_banks-bankstore_frontpage		tr.row_1-bankstore_frontpage
{
	background: #F5F8F9;
}

table.bankstore_frontpage_banks-bankstore_frontpage		td
{
	text-align: left;
	border-collapse: collapse;
	border-bottom: 1px solid #FFFFFF;
	padding: 3px 3px 3px 3px;
}

table.bankstore_frontpage_banks-bankstore_frontpage		td.number
{
	width: 20px;
}

table.bankstore_frontpage_banks-bankstore_frontpage		td.name		a
{
	font-weight: bold;
	color: #550044;
}

table.bankstore_frontpage_banks-bankstore_frontpage		td.rating
{
	width: 70px;
	font-weight: bold;
	color: #550000;
}

/* ==================================================================== */

table.bankstore_frontpage_press_releases-bankstore_frontpage
{
	width: 100%;
}

table.bankstore_frontpage_press_releases-bankstore_frontpage	td.content_image
{
	padding: 3px 5px 0px 3px;
	vertical-align: top;
	text-align: left;
}

table.bankstore_frontpage_press_releases-bankstore_frontpage	td.content_image	img
{
	border: 1px solid #333333;
}

table.bankstore_frontpage_press_releases-bankstore_frontpage	td.content_image	a
{
	font-size: 10px;
	color: #777799;
}

table.bankstore_frontpage_press_releases-bankstore_frontpage	td.content_title
{
	font-weight: bold;
	padding: 3px 5px 3px 0px;
	font-size: 12px;
}

table.bankstore_frontpage_press_releases-bankstore_frontpage	td.created_date
{
	white-space: nowrap;
	text-align: right;
	color: #999999;
}
table.bankstore_frontpage_press_releases-bankstore_frontpage	td.content_intro
{
	padding: 0px 10px 5px 10px;
	vertical-align: top;
}

table.bankstore_frontpage_press_releases-bankstore_frontpage	td.content_intro	p
{
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: justify;
}

/* ==================================================================== */

div.bankstore_frontpage_articles_list-bankstore_frontpage,
div.bankstore_frontpage_articles_list-bankcatalog
{
	padding: 4px 5px 0px 5px;
	font-size: 8.5pt;
	text-align: justify;
	line-height: 100%;
}

div.bankstore_frontpage_articles_list-bankstore_frontpage	p,
div.bankstore_frontpage_articles_list-bankcatalog	p
{
	padding: 0;
	margin: 0px 0px 2px 0px;
	text-indent: 8px;
	color: #072582;
	text-align: justify;
	line-height: 100%;
	font-size: 8.5pt;
}


/* ==================================================================== */

div.bankstore_block_button_active,
div.bankstore_block_button_disactive,
div.bankstore_block_button_small_active,
div.bankstore_block_button_small_disactive
{
	float: left;
	color: #FFFFFF;
	text-align: center;
	cursor: pointer; cursor: hand;
	border: 1px solid #7795D0;
	font-size: 8.5pt;
}

div.bankstore_block_button_active,
div.bankstore_block_button_disactive
{
	width: 60px;
	padding-top: 2px;
	padding-bottom: 3px;
	font-weight: bold;
	margin-right: 3px;
}

div.bankstore_block_button_small_active,
div.bankstore_block_button_small_disactive
{
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 3px;
	font-weight: bold;
	margin-right: 1px;
}

div.bankstore_block_button_active,
div.bankstore_block_button_small_active
{
	background-color: #98b6e5;
}

div.bankstore_block_button_disactive,
div.bankstore_block_button_small_disactive
{
	background-color: #b6d0fa;
}

div.bankstore_block_button_container
{
	padding-left: 0px;
	clear: both;
	padding-top: 1px;
	padding-bottom: 1px;
	height: 23px;
}

a.bankstore_block_button_small_disactive
{
	color: #FFFFFF;
	text-align: center;
	cursor: pointer; cursor: hand;
	border: 1px solid #7795c2;
	padding-top: 1px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 3px;
	font-weight: bold;
	background-color: #b6d0fa;
	line-height: 18px;
}

a.bankstore_block_button_small_disactive:hover
{
	background-color: #98b6e5;
}

div.bankstore_block_comments
{
	font-size: 10px;
	line-height: 10px;
	color: #666699;
}

#bankstore_frontpage_credits_table_container,
#bankstore_frontpage_deposits_table_container,
{
}

table.bankstore_frontpage_credits_table
{
	width: 100%;
}

table.bankstore_frontpage_credits_table		tr.row_1
{
	background-color: #F9FAFF;
}

table.bankstore_frontpage_credits_table		tr.row_0
{
	background-color: #EFF4FF;
}

table.bankstore_frontpage_credits_table		th
{
	padding: 2px 3px 3px 3px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	background-color: #C5DBFF;
}

table.bankstore_frontpage_credits_table		td
{
	padding: 2px 3px 3px 3px;
}

table.bankstore_frontpage_credits_table		td.name_cell
{
	width: auto;
}

table.bankstore_frontpage_credits_table		td.value_cell
{
	text-align: center;
	white-space: nowrap;
	width: 55px;
}

div.bankstore_block_product_type_container
{
	padding-left: 3px;
	background: none;
}

div.bankstore_block_product_type_container_over
{
	padding-left: 3px;
	background: url('../images/block_product_type.gif') #eaf3ff top left repeat-x;
}

/* ==================================================================== */

table.checkedbox_block
{
}

table.checkedbox_block	td
{
	margin-bottom: 2px;
}

table.checkedbox_block	td.lbl
{
	padding: 0px 3px 0px 3px;
	color: #666688;
	border: 1px solid #a5beed;
	background-color: #dce8ff;
	font-size: 11px;
}

/* ==================================================================== */
/* ==================================================================== */

div.bankstore_component-forex_frontpage		th.design_component_header_text
{
	text-align: center;
}

div.bankstore_component-forex_frontpage		th.design_component_header_text		h2
{
	font-size: 12px !important;
}

/* ==================================================================== */

table.bankstore_frontpage_news-forex_frontpage
{
	width: 100%;
}

table.bankstore_frontpage_news-forex_frontpage	td.content_image
{
	padding: 3px 5px 0px 3px;
	vertical-align: top;
	text-align: left;
}

table.bankstore_frontpage_news-forex_frontpage	td.content_title
{
	padding: 0px 0px 3px 5px;
	font-size: 11px;
}

table.bankstore_frontpage_news-forex_frontpage	td.content_title	a
{
	font-size: 11px;
	font-weight: bold;
}

table.bankstore_frontpage_news-forex_frontpage	td.created_date
{
	white-space: nowrap;
	text-align: right;
	color: #777788;
	vertical-align: top;
}

/* ==================================================================== */
/* ==================================================================== */

div.content_links_list_bot
{
	margin-top: 15px;
	padding-left: 10px;
}

div.content_sources_list
{
	color: #555566;
}

div.content_links_list
{
	color: #555566;
}

div.content_links_img
{
	float: left;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 3px;
}

/* ==================================================================== */
/* ==================================================================== */

table.poll-vote
{
	width: 100%;
}

td.sectiontableentry1-vote
{
	text-align: left;
	vertical-align: middle;
}

td.sectiontableentry2-vote
{
	text-align: left;
	vertical-align: middle;
}

table.poll-vote		input
{
	margin-bottom: 3px;
}

td.sectiontableheader
{
	font-size: 13px;
	vertical-align: middle;
}

/* ==================================================================== */
/* ==================================================================== */

table.main_table_class
{
	border-collapse: collapse;
	border: 1px solid #999999;
}

table.main_table_class	td
{
	border-collapse: collapse;
	border: 1px solid #999999;
	padding: 1px 2px 1px 2px;
}

table.main_table_class	thead	td
{
	text-align: center;
	font-weight: bold;
}

/* ==================================================================== */

/* ==================================================================== */


sup.bankstore_def_lang
{
	color: #999999;
	font-size: 11px;
	font-weight: normal;
}

span.bankstore_def_lang
{
	color: #999999;
	font-size: 10px;
	font-weight: normal;
}


/* ==================================================================== */
/* ==================================================================== */
div.bankstore_alphabet_search
{
}

div.bankstore_alphabet_title
{
	font-size: 10px;
	margin-left: 5px;
	margin-bottom: 2px;
	font-weight: bold;
	color: #556677;
}

table.bankstore_alphabet_search {
	width: 100%;
	border-collapse: collapse;
}

table.bankstore_alphabet_search	td {
	border: 1px solid #9999BB;
	background: #FFFFFF url(../images/index_pagetab_tile_1.gif) repeat-x top left;
	font-size: 13px;
	text-align: center;
	vertical-align: middle;
	padding: 5px 1px 5px 1px;
	color: #AAAAAA;
	cursor: pointer; cursor: hand;
}

table.bankstore_alphabet_search	a,
table.bankstore_alphabet_search	a:link,
table.bankstore_alphabet_search	a:visited,
table.bankstore_alphabet_search	a:hover {
	font-size: 13px;
}

table.bankstore_alphabet_search	a:hover {
	text-decoration: none;
}

table.bankstore_alphabet_search	td.hover_td {
	background: #E1E8F4 url(../images/index_pagetab_tile_2.gif) repeat-x bottom left;
}

table.bankstore_alphabet_search	td.normal_td {
	background-color: transparent;
}

table.bankstore_alphabet_search	td.alpha_filtered {
	cursor: default;
	font-weight: bold;
	color: #304090;
	background: #E1E8F4 url(../images/index_pagetab_tile_2.gif) repeat-x bottom left;
}

table.bankstore_alphabet_search	td.empty_cell {
	cursor: default;
}

table.bankstore_alphabet_search	td.disabled_cell {
	cursor: default;
}


div.bankstore_region_search
{
	margin-top: 2px;
}

table.bankstore_region_search {
	width: 100%;
	border-collapse: collapse;
}

table.bankstore_region_search	td {
	border: 1px solid #9999BB;
	background: #FFFFFF url(../images/index_pagetab_tile_1.gif) repeat-x top left;
	text-align: center;
	vertical-align: middle;
	padding: 4px 3px 4px 3px;
	font-size: 10px;
	color: #AAAAAA;
	cursor: pointer; cursor: hand;
	line-height: 100%;
}

table.bankstore_region_search	a,
table.bankstore_region_search	a:link,
table.bankstore_region_search	a:visited,
table.bankstore_region_search	a:hover {
	font-size: 10px;
}

table.bankstore_region_search	a:hover {
	text-decoration: none;
}

table.bankstore_region_search	td.hover_td {
	background: #E1E8F4 url(../images/index_pagetab_tile_2.gif) repeat-x bottom left;
}

table.bankstore_region_search	td.normal_td {
	background-color: transparent;
}

table.bankstore_region_search	td.alpha_filtered {
	cursor: default;
	font-weight: bold;
	font-size: 11px;
	color: #304090;
	background: #E1E8F4 url(../images/index_pagetab_tile_2.gif) repeat-x bottom left;
}

table.bankstore_region_search	td.empty_cell {
	cursor: default;
}

table.bankstore_region_search	td.disabled_cell {
	cursor: default;
}

table.bankstore_region_search	strong
{
	font-weight: bold;
	font-size: 11px;
}

div.bankstore_city_search
{
	margin-top: 2px;
}

table.bankstore_city_search {
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #AAAAAA;
}

table.bankstore_city_search	td {
	background: #FFFFFF url(../images/index_pagetab_tile_1.gif) repeat-x top left;
	text-align: center;
	vertical-align: middle;
	padding: 3px 3px 3px 3px;
	border-collapse: collapse;
	border: 1px solid #AAAAAA;
	font-size: 10px;
	color: #AAAAAA;
	cursor: pointer; cursor: hand;
}

table.bankstore_city_search	a,
table.bankstore_city_search	a:link,
table.bankstore_city_search	a:visited,
table.bankstore_city_search	a:hover {
	font-size: 10px;
}

table.bankstore_city_search	a:hover {
	text-decoration: none;
}

table.bankstore_city_search	td.hover_td {
	background: #E1E8F4 url(../images/index_pagetab_tile_2.gif) repeat-x bottom left;
}

table.bankstore_city_search	td.normal_td {
	background-color: transparent;
}

table.bankstore_city_search	td.alpha_filtered {
	cursor: default;
	font-weight: bold;
	font-size: 11px;
	color: #304090;
	background: #E1E8F4 url(../images/index_pagetab_tile_2.gif) repeat-x bottom left;
}

table.bankstore_city_search	td.empty_cell {
	cursor: default;
}

table.bankstore_city_search	td.disabled_cell {
	cursor: default;
}

table.bankstore_city_search	strong
{
	font-weight: bold;
	font-size: 11px;
}


div.bankstore_component-bankcatalog div.bankstore_alphabet_title
{
	font-size: 1em;
	margin: 7px 0px 3px 10px;
}
/* ==================================================================== */
/* ==================================================================== */

table.bankstore_last_comment_module
{
	margin: 5px 5px 5px 5px;
	width: 230px;
}

table.bankstore_last_comment_module	td.content
{
	padding-top: 2px;
	padding-left: 5px;
}

table.bankstore_last_comment_module	td.header
{
	font-weight: bold;
}

/* ==================================================================== */
div.commentmark_outer
{

}

div.commentmark_outer div.level
{
	clear: both;
}

div.commentmark_outer div.level div
{
	float: left;
	font-size: 10px;
	line-height: 100%;
	color: #888888;
	vertical-align: top;
}

div.commentmark_outer div.level div.mark
{
	width: 18px;
	text-align: right;
	margin-right: 1px;
}

div.commentmark_outer div.level div.line
{
	height: 10px;
	font-size: 5px;
	margin-bottom: 1px;
}

div.commentmark_outer div.level div.line:hover
{
	background-color: #55AAFF !important;
}

div.commentmark_outer div.level div.zeroline
{
	height: 10px;
	font-size: 5px;
	margin-bottom: 1px;
}

div.commentmark_outer div.level div.votes
{
	font-weight: bold;
	padding-left: 15px;
	color: #555555;
}

div.commentmark_outer div.all_votes
{
	font-size: 9px;
	line-height: 9px;
	color: #555555;
	padding-left: 20px;
	clear: both;
}


/* ==================================================================== */

table.commentmark_outer_table
{

}

td.commentmark_outer_table
{
	padding-bottom: 1px;
}

table.commentmark_inner_table
{
	border-collapse: collapse;
}

table.commentmark_inner_table		td.commentmark_inner_table
{
	border-collapse: collapse;
	border: #555555 1px solid;
}

table.commentmark_inner_table		td.commentmark_inner_table_over
{
	border-collapse: collapse;
	border: #0000FF 1px solid;
	background-color: #55AAFF !important;
}

table.commentmark_inner_table		td.commentmark_inner_table_title
{
	font-size: 9px;
	line-height: 9px;
	width: 18px;
	vertical-align: middle;
	text-align: right;
	padding-right: 2px;
	color: #888888;
}

table.commentmark_inner_table		td.commentmark_inner_table_votes
{
	font-size: 9px;
	font-weight: bold;
	line-height: 9px;
	vertical-align: middle;
	text-align: left;
	padding-left: 18px;
	color: #555555;
}

td.commentmark_inner_table_all_votes
{
	font-size: 9px;
	line-height: 9px;
	text-align: left;
	color: #555555;
	padding-left: 20px;
}

/* ==================================================================== */

table.commentmark_outer_table-horiz
{

}

td.commentmark_outer_table-horiz
{
	padding-right: 1px;
}

table.commentmark_inner_table-horiz
{
	border-collapse: collapse;
}

table.commentmark_inner_table-horiz		td.commentmark_inner_table-horiz
{
	border-collapse: collapse;
	border: #555555 1px solid;
}

table.commentmark_inner_table-horiz		td.commentmark_inner_table_over-horiz
{
	border-collapse: collapse;
	border: #0000FF 1px solid;
	background-color: #55AAFF !important;
}

table.commentmark_inner_table-horiz		td.commentmark_inner_table_title-horiz
{
	font-size: 9px;
	line-height: 9px;
	width: 18px;
	vertical-align: middle;
	text-align: right;
	padding-right: 2px;
	color: #888888;
}

table.commentmark_inner_table-horiz		td.commentmark_inner_table_votes-horiz
{
	font-size: 9px;
	font-weight: bold;
	line-height: 9px;
	vertical-align: middle;
	text-align: left;
	padding-left: 5px;
	color: #555555;
}


/* ==================================================================== */

table.commentmark_table_stars
{
}

table.commentmark_table_stars	td
{
	width: 12px;
	height: 12px;
}

table.commentmark_table_stars	th
{
	width: 45px;
}

table.commentmark_table_stars	td.commentmark_table_votes
{
	padding-left: 5px;
	width: 60px;
	text-align: left;
	font-size: 9px;
	color: #AAAAAA;
	white-space: nowrap;
}

/* ==================================================================== */
/* ==================================================================== */

div.bankstore_product_search
{
	margin-bottom: 5px;
}

div.bankstore_product_search	 table.container_table
{
	width: 100%;
}

div.bankstore_product_search	 table.container_table		td.title_td
{
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	padding-top: 2px;
}

div.bankstore_product_search	 table.container_table		td.search_button
{
	text-align: center;
	padding-top: 2px;
}

table.bankstore_product_search_tabs
{
	width: 100%;
	border-collapse: collapse;
	background-color: #FFFFFF;
}

table.bankstore_product_search_tabs	td
{
	text-align: center;
	border-collapse: collapse;
	border: solid 1px #BBBBBB;
	padding: 2px 7px 2px 7px;
	background: #BEC5D0 url(../images/index_pagetab_tile_2.gif) repeat-x top left;
	font-size: 8.5pt;
}

table.bankstore_product_search_tabs	td.active_tabpage
{
	background: #FDFDFE url(../images/index_pagetab_tile_1.gif) repeat-x top left;
	border-bottom: none 0px;
}

table.bankstore_product_search_tabs	td.empty_last_tabpage
{
	width: 100%;
	border-top: none 0px;
	border-right: none 0px;
	background: transparent none repeat scroll 0% 0%;
}


/* ==================================================================== */
/* ==================================================================== */

div.bankstore_product_search-header_search
{
	margin-bottom: 5px;
}

/* ==================================================================== */

div.bankstore_product_search-header_search	table.block_container,
div.bankstore_component-bankstore_frontpage	table.block_container
{
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #3a5173;
	background-color: #e7efff;
}

div.bankstore_product_search-header_search	table.block_container	td.header_image,
div.bankstore_component-bankstore_frontpage	table.block_container	td.header_image
{
	border-collapse: collapse;
	border-top: 1px solid #3a5173;
}

div.bankstore_product_search-header_search	table.block_container	td.search_block
{
	width: 100%;
	background: #A0BCE9 url('../images/search_block_fon.jpg') no-repeat top left;
	padding: 1px 10px 2px 10px;
}

div.bankstore_product_search-header_search	table.block_container	td.search_block		h2
{
	margin-top: 0px;
	margin-bottom: 2px;
	color: #223399;
}


div.bankstore_component-bankstore_frontpage	table.block_container	td.search_block
{
	width: 100%;
	background: #A0BCE9 url('../images/search_block_fon.jpg') no-repeat top left;
	padding: 3px 10px 2px 10px;
}

div.bankstore_component-bankstore_frontpage	table.block_container	td.search_block		h2
{
	margin-top: 5px;
	margin-bottom: 10px;
	color: #223399;
}

div.bankstore_component-bankstore_frontpage	table.block_container	td.search_block		a
{
	color: #223399 !important;
}

div.bankstore_component-bankstore_frontpage	table.block_container	td.search_block		p
{
	text-indent: 20px;
	text-align: justify;
	color: #112277;
	margin-top: 10px;
	margin-bottom: 10px;
}

/* ==================================================================== */

div.bankstore_product_search-header_search	 table.container_table
{
	width: 100%;
}

div.bankstore_product_search-header_search	 table.container_table	td
{
	padding-bottom: 1px;
}

div.bankstore_product_search-header_search	 table.container_table		td.title_td
{
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	padding-top: 2px;
}

div.bankstore_product_search-header_search	 table.container_table		td.search_button
{
	text-align: center;
	padding-top: 2px;
}

/* ==================================================================== */
/* ==================================================================== */
div.bankstore_component-bankcatalog
{
}

div.bankstore_component-bankcatalog h2
{
	color: #2266AA;
	font-size: 1.3em;
	font-family: Arial;
}

div.bankstore_component-bankcatalog h3
{
	color: #2266AA;
	font-size: 1.2em;
	font-family: Arial;
}

div.bankstore_component-bankcatalog h4
{
	color: #2266AA;
	font-size: 1.1em;
	font-family: Arial;
}


td.bankstore_component_banklogos-bankcatalog
{
	padding-top: 2px;
	padding-bottom: 2px;
}

td.bankstore_component_bankname-bankcatalog
{
	padding-left: 5px;
}

td.bankstore_component_bankname-bankcatalog		h2
{
	margin-left: 0px;
	margin-bottom: 5px;
	font-size: 22px;
	font-weight: bold;
	/*font-family: Arial;*/
	line-height: 100%;
}

td.bankstore_component_bankname-bankcatalog		small
{
	font-size: 11px;
	font-weight: normal;
	margin-top: 5px;
}

td.bankstore_component_bankname-bankcatalog		div.bank_products
{
	padding: 0px 0px 0px 10px;
}

td.bankstore_component_bankname-bankcatalog		div.bank_products strong
{
	font-weight: normal;
	color: #4b040f;
}

td.bankstore_component_bankname-bankcatalog		div.bank_products ul
{
	margin: 0;
	padding: 0px 0px 0px 17px;
	color: #cc0a29;
}

td.bankstore_component_bankname-bankcatalog		div.bank_products ul li
{
	color: #cc0a29;
	margin-top: 4px;
}

td.bankstore_component_bankname-bankcatalog		div.bank_products a
{
	color: #cc0a29;
}

td.bankstore_component_bankname-bankcatalog		div.webfunctions img
{
	vertical-align: middle;
	margin: 1px 5px 4px 0px;
}

td.bankstore_component_page_short_info-bankcatalog
{
	font-size: 0.9em;
	color: #AAAAAA;
	font-family: Tahoma;
	line-height: 100%;
}

/* ==================================================================== */

div.bankstore_component_hotline-bankcatalog
{
	padding-top: 0px;
	padding-bottom: 0px;
	color: #AA3333;
	font-weight: bold;
	font-size: 8.5pt;
}

div.bankstore_component_hotline-bankcatalog		img
{
	margin-right: 2px;
	float: left;
}

/* ==================================================================== */

div.bankstore_component_info_text
{
	color: #445588;
	padding-bottom: 3px;
}

div.bankstore_component_info_text	img
{
	float: left;
	margin-right: 5px;
}

/* ==================================================================== */

td.bankstore_component_bankrating-bankcatalog
{
	/*padding-top: 5px;*/
	width: 80px;
}

/*
div.bankstore_component-bankcatalog		h1	small
{
	margin-left: 5px;
	font-size: 10px;
	font-weight: normal;
}

div.bankstore_component-bankcatalog		h1	strong
{
	margin-left: 5px;
	line-height: 30px;
	font-size: 18px;
}
*/

/* ==================================================================== */

table.bankstore_fulllist-bankcatalog
{
	width: 100%;
}

table.bankstore_fulllist-bankcatalog td.number
{
	font-size: 5em;
	line-height: 100%;
	font-family: Arial;
	color: #F5F5FA;
	vertical-align: top;
	width: 1em;
	padding: 0px 15px 0px 0px;
}

table.bankstore_fulllist-bankcatalog tr.bankstore_fulllist_row1-bankcatalog td.number
{
	color: #FBFBFF;
}

tr.bankstore_fulllist_row0-bankcatalog
{
}

tr.bankstore_fulllist_row1-bankcatalog
{
	background-color: #F7F7F7;
}

td.bankstore_fulllist_general-bankcatalog
{
/*	width: 100%; */
	padding: 5px 5px 5px 5px;
	vertical-align: top;
}

td.bankstore_fulllist_general_partner-bankcatalog
{
/*	width: 100%; */
	padding: 5px 5px 2px 5px;
	vertical-align: top;
	border: 1px solid #cfcaaf;
	background-color: #fffadf;
}

td.bankstore_fulllist_general_partner-bankcatalog	div.partner_title
{
	text-align: right;
	color: #AAAAAA;
	font-style: italic;
}

td.bankstore_fulllist_comments-bankcatalog
{
	width: 155px;
	padding: 5px 5px 5px 5px;
	vertical-align: top;
	text-align: center;
}

td.bankstore_fulllist_comments-bankcatalog		a
{
	font-weight: normal;
}

td.bankstore_fulllist_comments_rates-bankcatalog
{
	text-align: left;
	vertical-align: top;
}

td.bankstore_fulllist_comments_rates-bankcatalog	div		img
{
	vertical-align: middle;
	margin-right: 3px;
}

td.bankstore_fulllist_comments_audience_rate-bankcatalog
{
	vertical-align: top;
	width: 85px;
	text-align: left;
}

div.bankstore_fulllist_name-bankcatalog
{
	font-weight: bold;
	margin-bottom: 5px;
}

div.bankstore_fulllist_name-bankcatalog		table
{
	margin-bottom: 3px;
}

div.bankstore_fulllist_name-bankcatalog		a,
div.bankstore_fulllist_name-bankcatalog		a:link,
div.bankstore_fulllist_name-bankcatalog		a:visited,
div.bankstore_fulllist_name-bankcatalog		a:hover
{
	font-size: 14px;
	font-family: Arial;
}

div.bankstore_fulllist_name-bankcatalog		a.small_link,
div.bankstore_fulllist_name-bankcatalog		a.small_link:link,
div.bankstore_fulllist_name-bankcatalog		a.small_link:visited,
div.bankstore_fulllist_name-bankcatalog		a.small_link:hover
{
	font-size: 11px;
	font-weight: normal;
	margin-left: 10px;
}

div.bankstore_fulllist_name2-bankcatalog
{
	color: #999999;
	text-align: right;
}

/* ==================================================================== */

div.bankstore_fulllist_sublist-bankcatalog
{
	margin: 0px 0px 0px 0px;
}

div.bankstore_fulllist_sublist-bankcatalog	address
{
	margin: 0px 0px 5px 10px;
	color: #999999;
}

div.bankstore_fulllist_sublist-bankcatalog	div.description_title
{
	margin: 2px 0px 2px 0px;
	text-align: justify;
}

div.bankstore_fulllist_sublist-bankcatalog	div.description_title	p
{
	margin: 0px 0px 0px 0px;
}

div.bankstore_fulllist_name2-bankcatalog	div.site_url	a:hover { font-weight: normal; }
div.bankstore_fulllist_name2-bankcatalog	div.site_url	a:link { font-weight: normal; }
div.bankstore_fulllist_name2-bankcatalog	div.site_url	a:visited { font-weight: normal; }

div.bankstore_fulllist_sublist-bankcatalog	div.count_info
{
	font-size : 11px;
	margin: 0px 0px 0px 0px;
}

div.bankstore_fulllist_sublist-bankcatalog	div.count_info	span.gray_name
{
	color: #999999;
}

div.bankstore_fulllist_sublist-bankcatalog	div.count_info	span.gray_name	strong
{
	font-weight: normal;
}

div.bankstore_fulllist_sublist-bankcatalog	div.count_info	a:hover { font-size: 11px; font-weight: normal; }
div.bankstore_fulllist_sublist-bankcatalog	div.count_info	a:link { font-size: 11px; font-weight: normal; }
div.bankstore_fulllist_sublist-bankcatalog	div.count_info	a:visited { font-size: 11px; font-weight: normal; }

/* ==================================================================== */

table.bankstore_simplelist-bankcatalog
{
	width: 100%;
}

tr.bankstore_simplelist_row0-bankcatalog
{
}

tr.bankstore_simplelist_row1-bankcatalog
{
	background-color: #F7F7F7;
}

th.bankstore_simplelist_header-bankcatalog
{
	padding: 2px 5px 2px 5px;
	font-weight: bold;
	text-align: left;
	vertical-align: bottom;
	width: 25%;
}

th.bankstore_simplelist_general-bankcatalog
{
	padding: 2px 10px 2px 10px;
	font-weight: bold;
	background-color: #F7F8FA;
}

th.bankstore_simplelist_sublevel-bankcatalog
{
	padding: 2px 5px 2px 5px;
	text-align: right;
	font-weight: normal;
}

td.bankstore_simplelist_value-bankcatalog
{
	padding: 2px 5px 2px 5px;
}

/* ==================================================================== */

table.object_list_comments
{
	margin: 5px 0px 5px 0px;
	border-collapse: collapse;
	border: 1px solid #AFADAE;
	background-color: #FFFDFE;
}

th.object_list_comments
{
	padding: 1px 5px 3px 5px;
	text-align: left;
	white-space: nowrap;
	vertical-align: top;
}

td.object_list_comments_text
{
	padding: 1px 5px 3px 5px;
	text-align: right;
	vertical-align: top;
}

td.object_list_comments_stars
{
	padding: 1px 5px 1px 5px;
	text-align: center;
	vertical-align: middle;
}


/* ==================================================================== */

div.bankstore_navigation,
div.bankstore_list_paging-bankcatalog div.bankstore_navigation
{
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
	width: 100%;
	font-weight: bold;
	font-family: Arial;
}

div.bankstore_navigation	span
{
	padding: 1px 4px 1px 4px;
	line-height: 21px;
}

div.bankstore_navigation	span.current_page
{
	border: 1px solid #AABBCC;
	background-color: #D0D5DF;
}

div.bankstore_navigation	span.additional_page
{
	padding-left: 0px;
	padding-right: 0px;
	color: #70757F;
}

div.bankstore_navigation	a
{
	border: 1px solid #AABBCC;
	background-color: #F0F5FF;
	padding: 1px 4px 1px 4px;
	line-height: 21px;
	color: #000099;
}

div.bankstore_navigation	a:hover
{
	background-color: #E0E5EF;
	text-decoration: none;
}

/* ==================================================================== */

div.bankstore_description-bankcatalog
{
	margin-top: 5px;
}

div.bankstore_description-bankcatalog div.other_links
{
	margin-top: 5px;
	padding: 10px;
	background-color: #FAFAFF;
}

/* ==================================================================== */

div.bankstore_description_list-bankcatalog
{
	margin: 5px 0px 5px 0px;
}

div.bankstore_description_list-bankcatalog		table.block_table
{
	background-color: #F7F8FA;
	border: 1px solid #ACB1BD;
	width: 100%;
}

div.bankstore_description_list-bankcatalog		th
{
	text-align: left;
}

div.bankstore_description_list-bankcatalog		th.block_header
{
	padding: 5px 5px 5px 5px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 3px;
	text-align: left;
}

div.bankstore_description_list-bankcatalog		th		h4
{
	margin-left: 10px;
	color: #2222AA;
}

div.bankstore_description_list-bankcatalog		td.block_content
{
	padding: 0px 5px 5px 25px;
	vertical-align: top;
}

div.bankstore_description_list-bankcatalog		td.block_content	table
{
	border-collapse: collapse;
}

div.bankstore_description_list-bankcatalog		td.block_content	table		th
{
	border-collapse: collapse;
	border-bottom: solid 1px #BBBBBB;
	text-align: left;
}

div.bankstore_description_list-bankcatalog		td.block_content	table		td
{
	border-collapse: collapse;
	border-bottom: solid 1px #BBBBBB;
	padding: 2px 5px 2px 5px;
}

div.bankstore_description_list-bankcatalog		td.block_content	table		td.strong_td
{
	font-weight: bold;
	color: #552233;
}


/* ==================================================================== */

div.bankstore_description_content-bankcatalog
{
	margin: 5px 5px 5px 5px;
	text-align: justify;
}

div.bankstore_description_content-bankcatalog	p
{
	text-indent: 20px;
}

div.bankstore_description_content-bankcatalog	h3
{
	font-size: 14px;
}

div.bankstore_description_navigation_links-bankcatalog
{
	margin-left: 10px;
}

/* ==================================================================== */

table.bankstore_description_tabs-bankcatalog
{
	width: 100%;
	border-collapse: collapse;
}

table.bankstore_description_tabs-bankcatalog	td
{
	/*font-family: Arial;*/
	font-weight: bold;
	font-size: 9pt;
	text-align: center;
	border-collapse: collapse;
	border: solid 1px #BBBBBB;
	padding: 2px 9px 3px 9px;
	background: #dbe9ff url(../images/index_pagetab_tile_2.gif) repeat-x bottom left;
}

table.bankstore_description_tabs-bankcatalog	td.active_tabpage
{
	background: #FFFFFF url(../images/index_pagetab_tile_1.gif) repeat-x top left;
	border-bottom: none 0px;
}

table.bankstore_description_tabs-bankcatalog	td.empty_last_tabpage
{
	width: 100%;
	border-top: none 0px;
	border-right: none 0px;
	background: transparent none repeat scroll 0% 0%;
}

table.bankstore_description_tabs-bankcatalog	td a:hover
{
	color: #0037BF;
}

/* ==================================================================== */
/* ==================================================================== */

table.bankstore_report_table-bankcatalog
{
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
}

table.bankstore_report_table-bankcatalog	th
{
	padding: 5px 5px 5px 5px;
}

table.bankstore_report_table-bankcatalog	td
{
	padding: 1px 2px 1px 2px;
}

tr.bankstore_report_table_row1-bankcatalog
{
	background-color: #F7F7F7;
}

tr.bankstore_report_table_strong-bankcatalog
{
	background-color: #C7C7D7;
}

table.bankstore_report_table-bankcatalog	a
{
	font-weight: normal;
}

table.bankstore_report_dates-bankcatalog
{
	margin-top: 10px;
}

table.bankstore_report_dates-bankcatalog	th
{
	padding: 0px 7px 0px 7px;
	font-weight: bold;
	font-size: 12px;
	vertical-align: top;
}

table.bankstore_report_dates-bankcatalog	td
{
	padding: 0px 7px 0px 7px;
	width: 60px;
	vertical-align: top;
}

table.bankstore_report_dates-bankcatalog	a
{
	font-weight: normal;
}

/* ==================================================================== */
/* ==================================================================== */

div.bankstore_info_copyright-bankcatalog
{
	margin-top: 5px;
	margin-bottom: 5px;
	padding-right: 10px;
	text-align: right;
}

/* ==================================================================== */
/* ==================================================================== */

div.bankstore_more_creditinspector_questions
{
	margin-top: 10px;
}

div.bankstore_creditinspector_form
{
}

div.bankstore_creditinspector_form	table	th
{
	text-align: center;
	font-size: 12px;
	background-color: #EAF0FF;
	padding: 2px 2px 2px 2px;
	vertical-align: top;
}

div.bankstore_creditinspector_form	table	td
{
	vertical-align: top;
}

/* ==================================================================== */

div.bankstore_creditinspector_creditcalc
{
	width: 200px;
}

div.bankstore_creditinspector_creditcalc	table	th
{
	text-align: center;
	font-size: 12px;
	background-color: #EAF0FF;
	padding: 2px 2px 2px 2px;
	vertical-align: top;
}

div.bankstore_creditinspector_creditcalc	table	td
{
	vertical-align: top;
}

/* ==================================================================== */

div.bankstore_creditinspector_lastquestions
{
	border: 1px solid #EEEEFF;
	padding: 5px 5px 5px 8px;
	margin-top: 2px;
}

div.bankstore_creditinspector_lastquestions		div.more_questions_link
{
	padding: 5px 5px 5px 0px;
	text-align: left;
}

div.bankstore_creditinspector_lastquestions		div.more_questions_link		a
{
	font-weight: bold;
	border: 1px solid #9999CC;
	background-color: #E8EEFA;
	padding: 5px 10px 6px 10px;
	line-height: 20px;
}

div.bankstore_creditinspector_lastquestions		div.more_questions_link		a:hover
{
	border: 1px solid #7777AA;
	background-color: #E0E5FF;
}

/* ==================================================================== */

table.credit_inspector_questions_list
{
}

table.credit_inspector_questions_list	td.spacer_td
{
	height: 3px;
}

table.credit_inspector_questions_list	td.answers_false
{
	text-align: center;
	padding: 5px 2px 5px 2px;
}

table.credit_inspector_questions_list	td.answers_true
{
	text-align: center;
	background-color: #DFFFDA;
	padding: 5px 2px 5px 2px;
}

table.credit_inspector_questions_list	td.answers_true_5
{
	text-align: center;
	background-color: #CAFFC4;
	padding: 5px 2px 5px 2px;
}

table.credit_inspector_questions_list	td.answers_true_10
{
	text-align: center;
	background-color: #AFFFAA;
	padding: 5px 2px 5px 2px;
}

table.credit_inspector_questions_list	td.answer_number
{
	text-align: center;
	background-color: #F0F5FA;
	padding: 5px 2px 5px 2px;
}

table.credit_inspector_questions_list	td.answer_body
{
	padding: 0px 5px 3px 5px;
	width: 100%;
}

/* ==================================================================== */
/* ==================================================================== */

table.multilang_module
{
}

table.multilang_module	td
{
	padding-right: 1px;
}

/* ==================================================================== */
/* ==================================================================== */

div.keyword_search
{
	border: 1px solid #AA99BB;
	background-color: #F5F0FF;
	padding: 5px 5px 10px 5px;
	margin-bottom: 5px;
	font-size: 11px;
	line-height: 150%;
	color: #AA0000;
}

div.keyword_search	h2
{
	margin-bottom: 0;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
}

div.keyword_search		ul
{
	margin-top: 3px;
	margin-bottom: 0px;
}

/* ==================================================================== */
/* ==================================================================== */

div.voting-message
{
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
	color: #FF4499;
}


/* ==================================================================== */
/* ==================================================================== */

div.show_article
{
	padding: 0px 3px 5px 3px;
}

div.show_article	p
{
	margin: 2px 0px 2px 0px;
	text-align: justify;
	font-size: 11px;
	font-family: Arial;
	line-height: 100%;
	color: #888899;
}


/* ==================================================================== */
/* ==================================================================== */


ul.latestnews,
ul.mostread
{
	list-style-image: url('../images/article_point.gif');
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 20px;
}

ul.latestnews	li,
ul.mostread		li
{
	text-align: justify;
	margin-bottom: 7px;
}

/* ==================================================================== */
/* ==================================================================== */
div.module_view_history		ul
{
	list-style-type: none;
	margin: 0px 5px 5px 5px;
	padding: 0;
}

div.module_view_history		li
{
	margin-left: 5px;
	padding: 0;
}

div.module_view_history		div.grey_comment
{
	padding: 0px 5px 5px 5px;
	color: #AAAAAA;
	font-size: 11px;
	font-family: Arial;
}

/* ==================================================================== */
/* ==================================================================== */

table.simple_table
{
	border-collapse: collapse;
}

table.simple_table		th
{
	border: 1px solid #AAAABB;
	text-align: center;
	background-color: #DFEAFC;
	padding: 2px 5px;
}

table.simple_table		td
{
	border: 1px solid #AAAABB;
	padding: 1px 3px;
}

table.simple_table		td		sup.up
{
	color: #559955;
}

table.simple_table		td		sup.down
{
	color: #995555;
}

/* ==================================================================== */
/* ==================================================================== */

div.code_sample
{
	padding: 5px 5px 5px 5px;
	background-color: #eeeee5;
	border: #888888 1px solid;
	margin: 0;
	font-size: 11px;
}

/* ==================================================================== */
/* ==================================================================== */

div.banner_first_page_number_5
{
	text-align: center !important;
	padding-bottom: 5px;
}

div.banner_first_page_number_6
{
	text-align: center !important;
	padding-bottom: 5px;
}

/* ==================================================================== */
/* ==================================================================== */

#mod_loginform
{
	margin-left: 3px !important;
	margin-right: 3px !important;
}

#mod_loginform td
{
	font-size: 11px !important;
}

/* ==================================================================== */
/* ==================================================================== */

div.bgbanner
{
	padding-bottom: 10px !important;
}

/* ==================================================================== */
/* ==================================================================== */

#parters_links_list,
#parters_links_list	a,
#parters_links_list	a:active,
#parters_links_list	a:link,
#parters_links_list	a:visited,
#parters_links_list	a:hover
{
	font-size: 10px !important;
	color: #66AABB !important;
}

/* ==================================================================== */
/* ==================================================================== */

a.big_link_blue_block
{
	background: url('../images/bankstore_design_button_1.jpg') no-repeat;
	display: block;
	width: 300px;
	height: 60px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	line-height: 60px;
}

/* ==================================================================== */
/* ==================================================================== */

div.show_article-credit_questions_list	ul
{
	margin-left: 17px;
	padding-left: 0px;
}

div.show_article-credit_questions_list	ul	li
{
	margin: 1px 0px 3px 0px;
	line-height: 100%;
}

/* ==================================================================== */
/* ==================================================================== */
/* Облако тегов */
div.banks_list_cloud_container
{
	padding: 0px 5px 5px 5px;
	text-align: center;
	font-family: Arial;
}

div.banks_list_cloud_container	a
{
	line-height: 150%;
	margin: 0em 0.3em;
	padding: 0.1em 0.2em;
	white-space: nowrap;
	font-family: Arial;
}

div.banks_list_cloud_container	a:hover
{
	background-color: #6688AA;
	color: #FFFFFF !important;
	text-decoration: none;
}

div.banks_list_cloud_container	span.top
{
}

div.banks_list_cloud_container	span.other
{
	display: none;
}

div.banks_list_cloud_more_link
{
	text-align: right;
	padding-top: 5px;
}

div.banks_list_cloud_more_link a
{
	background-color: #6688AA;
	color: #FFFFFF !important;
	font-weight: bold;
	padding: 3px 7px;
}

div.banks_list_cloud_more_link span
{
	color: #BBBBBB;
}


/* ==================================================================== */
/* ==================================================================== */
div.artbannersplus-counters
{
	width: 90px;
	clear: both;
}
div.artbannersplus-counters div.banner-counters
{
}

/* ==================================================================== */
div.credit_inspector div
{
	font-size: 11px !important;
}
#ff_formdiv12 div
{
	font-size: 11px !important;
}

/* ==================================================================== */
/* ==================================================================== */

table.simple_table-currency_rates
{
	border-collapse: collapse;
}

table.simple_table-currency_rates		tr.simple_table_row0
{
}

table.simple_table-currency_rates		tr.simple_table_row1
{
	background-color: #F5FAFF;
}

table.simple_table-currency_rates		th
{
	border-collapse: collapse;
	border: 1px solid #AAAABB;
	text-align: center;
	background-color: #DFEAFC;
	padding: 2px 5px 2px 5px;
}

table.simple_table-currency_rates		td
{
	border-collapse: collapse;
	border: 1px solid #AAAABB;
	padding: 2px 5px 2px 5px;
	white-space: nowrap;
}

div.bankstore_component-currency_rates	div.remark
{
	color: #554444;
	font-size: 10px;
	line-height: 100%;
	padding-top: 5px;
}

table.simple_table-currency_rates td span.currency_table_up
{
	color: #559955;
}

table.simple_table-currency_rates td span.currency_table_down
{
	color: #995555;
}

table.simple_table-currency_rates td.code
{
	font-weight: bold;
}

table.simple_table-currency_rates td.name
{
}

table.simple_table-currency_rates td.rate
{
	font-weight: bold;
	text-align: center;
}

table.simple_table-currency_rates td.changes
{
	font-size: 10px;
}

table.simple_table-currency_rates td.delim
{
	font-size: 10px;
	color: #AAAAAA;
}

div.bankstore_component-currency_rates th.design_component_header_text
{
	padding-bottom: 10px;
}

div.bankstore_component-currency_rates	div.other_dates
{
	padding-left: 5px;
	padding-bottom: 5px;
}

div.bankstore_component-currency_rates	h3
{
	color: #004488;
}
/* ==================================================================== */
/* ==================================================================== */
div#bankstore_bank_search
{
	padding: 5px 0px;
}

div#bankstore_bank_search div.search_info
{
	color: #698395;
	padding: 0px 5px;
}

div#bankstore_bank_search div.search_info a.find
{
	float: right;
	display: block;
	color: #1b415b;
	text-decoration: none;
	border-bottom: 1px dotted #1b415b;
	padding: 0px 1px 0px 2px;
}

div#bankstore_bank_search div.search_module
{
	display: none;
}

div#bankstore_bank_search table.bankstore_region_search
{
	display: none;
}

div#bankstore_bank_search div.bankstore_city_search,
div#bankstore_bank_search table.bankstore_city_search
{
	display: none;
}

div#bankstore_bank_search div.bankstore_region_search div.bankstore_alphabet_title span,
div#bankstore_bank_search div.bankstore_city_search div.bankstore_alphabet_title span
{
	cursor: pointer; cursor: hand;
	border-bottom: 1px dotted #1b415b;
	padding: 0px 1px 0px 2px;
}


div#bankstore_bank_search_short
{
	padding: 5px 0px;
}

div#bankstore_bank_search_short div.search_info
{
	color: #698395;
	padding: 0px 5px;
}

div#bankstore_bank_search_short div.search_info a.find
{
	float: right;
	display: block;
	color: #1b415b;
	text-decoration: none;
	border-bottom: 1px dotted #1b415b;
	padding: 0px 1px 0px 2px;
}

div#bankstore_bank_search_short div.search_module
{
	display: none;
}


/* ==================================================================== */
/* ==================================================================== */
div.ui-dialog-content
{
	padding: 0 !important;
}

/* ==================================================================== */
/* ==================================================================== */
div#dialog_login_form
{
	background: #FFFFFF;
}

div#dialog_login_form div.content_inner
{
	padding: 1em;
}

div#dialog_login_form table td
{
	line-height: 120%;
	padding-bottom: 2px;
}

div#dialog_login_form table input.button
{
	margin: 5px 10px;
}

div#dialog_login_form table input.inputbox
{
	margin: 3px 0px 5px 0px;
}

/* ==================================================================== */
/* ==================================================================== */
div#dialog_send_error_report_form
{
	background: #FFFFFF;
}

div#dialog_send_error_report_form div.content_inner
{
	padding: 1em;
}

div#dialog_send_error_report_form div.comment
{
	font-size: 0.8em;
	color: #999999;
	text-align: justify;
}

div#dialog_send_error_report_form div.frm
{
	padding-top: 10px;
}

div#dialog_send_error_report_form div.frm em
{
	font-size: 0.8em;
	color: #555555;
}

div#dialog_send_error_report_form div.result
{
	padding-top: 10px;
	text-align: center;
}

div#dialog_send_error_report_form div.result img
{
	vertical-align: middle;
	margin: 1px 5px 4px 0px;
}


/* ==================================================================== */
/* ==================================================================== */
#SendEmailToFriendsDlg
{
	display: none;
	background-color: white;
	border: 1px solid black;
	padding: 5px;
	position: absolute;
	width: 350px;
}

#SendEmailToFriendsDlg div.close
{
	float: right;
}

#SendEmailToFriendsDlg h3
{
	margin: 0;
	font-size: 12px;
}

#SendEmailToFriendsDlg dt
{
	float: left;
}

#SendEmailToFriendsDlg dd
{
	margin-left: 100px;
	margin-bottom: 2px;
}
/* ==================================================================== */
/* ==================================================================== */

div#map_branches_container,
div#map_atms_container
{
	margin: 10px 0px;
}

div.googlemapsinfowindow
{
	font-size: 11px;
}

div.googlemapsinfowindow div.notice
{
	font-size: 11px;
	color: #999999;
}

div.googlemapsinfowindow h1
{
	font-size: 13px;
	margin: 3px 0px;
}

div.googlemapsinfowindow div.content
{
	font-size: 11px;
}

div.googlemapsinfowindow div.links
{
	padding-top: 3px;
	font-size: 11px;
	white-space: nowrap;
}


/* ==================================================================== */
/* ==================================================================== */
div#search_container h3
{
	margin-top: 0px;
	margin-bottom: 10px;
}

div#search_container h3 span.count
{
	color: #99AABB;
	font-weight: normal;
}

div#search_container div.step_container
{
	padding: 3px 10px;
}

div#search_object_step_2_bankslist table td a,
div#search_object_step_1_regionslist table td a,
div#search_object_step_1_citieslist table td a
{
	padding: 2px 3px;
}

div#search_object_step_2_bankslist table td a:hover,
div#search_object_step_1_regionslist table td a:hover,
div#search_object_step_1_citieslist table td a:hover
{
	background-color: #6688AA;
	text-decoration: none;
	color: #FFFFFF;
}

div#search_object_step_3_atmslist td
{
	vertical-align: top;
	padding-bottom: 5px;
}

div#search_object_step_3_atmslist td.number
{
	font-size: 3em;
	line-height: 100%;
	font-family: Arial;
	color: #F5F5FA;
	padding-right: 10px;
	text-align: right;
}

div#search_object_step_1_1
{
	padding: 10px;
	color: #999999;
}

div#search_object_step_1_1 div.searchbox
{
	padding-top: 5px;
}

div#search_object_step_1_1 div input,
div#search_object_step_1_1 div img
{
	float: left;
	vertical-align: middle;
}

div#search_object_step_1_1 div input
{
	margin-top: 2px;
	margin-right: 5px;
	color: #003399;
	font-weight: bold;
}

div#search_object_step_1_1 div.messages
{
	font-size: 1em;
	color: #773333;
	padding: 3px 0px 0px 10px;
}

div#help_search_friends
{
	text-align: right;
	padding-bottom: 3px;
	padding-right: 5px;
	font-size: 0.9em;
	line-height: 80%;
	color: #66AAFF;
}

div#error_notice
{
	color: #335599;
	padding-top: 20px;
	font-size: 0.9em;
	line-height: 150%;
}

/* ==================================================================== */
/* ==================================================================== */
