@charset "windows-1251";
/*  Таблица стилей для сайта bank-open.ru  */

/*--------------main -------------*/
* {margin:0; padding:0;}

html {height:100%;}

body {
	margin:0;
	padding:0;
	height:auto !important;
	height:100%; min-height:100%;
	position:relative;
	min-width:920px;
	border:0px solid red;
	font:72%/13pt Tahoma, Geneva, sans-serif;
	color: #000;
	background:#FFF;
	}


/*------------------- common ---------------*/
a {color:#0297b7; outline:none;}
a img {border: 0px solid red; outline:none;}
a.apdf {background:url(/common/img/uploaded/bank/icons/pdf.gif) top left no-repeat; background-position:0 -1px; padding:4px 0 3px 24px; line-height:24px;}
a.adoc {background:url(/common/img/uploaded/bank/icons/doc.gif) top left no-repeat; background-position:0 -1px; padding:4px 0 3px 24px; line-height:24px;}
a.axls {background:url(/common/img/uploaded/bank/icons/xlc.gif) top left no-repeat; background-position:0 -1px; padding:4px 0 3px 24px; line-height:24px;}
a.arar {background:url(/common/img/uploaded/bank/icons/rar.gif) top left no-repeat; background-position:0 -1px; padding:4px 0 3px 24px; line-height:24px;}
a.signed {display:block; position:relative; top:58px; right:0px; border:0px solid red; text-align:right; padding-right:70px;}

table {border:0px solid red; border-collapse:collapse; text-align:left;}
td {vertical-align:top;}

table.grey {width:100%; margin-bottom:10px;}
table.grey tr.hover {background-color:#f4f4f4;}
table.grey tr.click {background-color:#ededed;}
table.grey th {background-color:#e5e5e5; padding:4px 4px 6px 14px; border-right:1px solid #ffffff; font-size:12px;}
table.grey td {border-bottom:2px solid #e5e5e5; border-right:1px solid #ffffff; padding:4px 4px 4px 14px; vertical-align:middle;}

table.blue {width:100%; margin-bottom:10px;}
table.blue tr.hover {background-color:#d6f4fa;}
table.blue tr.click {background-color:#b2dee7;}
table.blue th {background-color:#00bbe3; padding:4px 4px 6px 14px; border-right:1px solid #ffffff; font-size:12px;  color:#FFF;}
table.blue td {border-bottom:2px solid #00bbe3; border-right:1px solid #ffffff; padding:4px 4px 4px 14px; vertical-align:middle;}

table.orange {width:100%; margin-bottom:10px;}
table.orange tr.hover {background-color:#fde7d4;}
table.orange tr.click {background-color:#fbc99d;}
table.orange th {background-color:#f5841f; padding:4px 4px 6px 14px; border-right:1px solid #ffffff; font-size:12px; color:#FFF;}
table.orange td {border-bottom:2px solid #f5841f; border-right:1px solid #ffffff; padding:4px 4px 4px 14px; vertical-align:middle;}

p {margin-bottom:10px;}
p.grey {color:#a7a7a7;}

h1 {line-height:22px; padding:12px 0; font-size:2.2em; font-weight:normal;}
h2 {font-size:1.6em; text-align:left; padding-bottom:12px; letter-spacing:0.6px; font-weight:normal;}
h2.blue {font-size:1.1em; font-weight:bold; color:#00bbe3;}
h3 { font-size:1.1em; line-height:11pt; text-align:left; padding-bottom:12px;}
h4 { font-size:1.1em; line-height:11pt; text-align:left; padding-bottom:12px; color:#00bbe3;}
h5 {font-size:0.86em;}
h6 {font-size:0.7em;}

ul {border:0px solid red;  padding:0px 0px 7px 33px; list-style:none;}
ul li {border:0px solid green; padding:0px 0px 2px 12px; text-indent:0px; background:url(/common/bank/img/vtmpl/bul.gif) top left no-repeat; background-position:0px 6px;}
ul ul { margin-left:15px;}
ol {border:0px solid red;  padding:0px 0px 7px 33px ;} 
ol li {border:0px solid red; text-indent:0px;}

ol.blue {color:#00bbe3; font-weight:bold;} 
ol.blue span {color:#000000; font-weight:normal;} 

hr {height:1px; background-color:#e1e1e1; color:#e1e1e1; border:none; margin:2px 0;}
hr.border {height:1px; background-color:#e1e1e1; color:#e1e1e1; margin:10px 0; border:none;}
hr.blue {height:1px; background-color:#00bbe3; color:#00bbe3; margin:0; border:none;}
hr.big {height: 7px; color:#d1d2d4; background-color: #d1d2d4; border-width: 0px; margin:10px 0;}
hr.short {height:1px; background-color:#e1e1e1; color:#e1e1e1; border:none; margin:2px 0; width:33%; text-align:left;}
sub {color:#939393;}
sub p {text-align:justify; padding-top:6px;}
sup {color:#939393; font-size:11px; display:block; width:100%; border-top:1px solid #939393; padding-top:7px; margin-top:12px;}
sup p {text-align:justify; }


span.tel {display:block; color:#1e5c75; font-weight:bold; background:url(/common/img/uploaded/bank/icons/icon_tel.gif) top left no-repeat; padding-left:28px; margin:4px 0;}
span.faq {display:block; font-weight:bold; background:url(/common/img/uploaded/bank/icons/icon_faq.gif) top left no-repeat; padding-left:28px; margin:4px 0;}
span.app {display:block; font-weight:bold; background:url(/common/img/uploaded/bank/icons/icon_application.gif) top left no-repeat; padding-left:28px; margin:4px 0;}
span.cal {display:block; font-weight:bold; background:url(/common/img/uploaded/bank/icons/icon_calculator.gif) top left no-repeat; padding-left:28px; margin:4px 0;}

div.header_block_center {font-size:1.5em; text-align:left; width:100%; border-bottom:2px solid #00bbe3; margin-bottom:7px; padding-bottom:4px; letter-spacing:0.6px;}

.bg_right {position:relative; width:238px; top:28px; right:-4px; background:url(/common/bank/img/vtmpl/bd_fon_right.gif) bottom left no-repeat; border:0px solid green; padding-bottom:18px; margin-bottom:20px;}
.bg_right div.header {width:238px; height:12px; position:absolute; top:-12px; left:0; background:url(/common/bank/img/vtmpl/bd_header_fon_right.gif) top left no-repeat;}
.bg_right table {border:0px solid red; margin:1px 0 0px 18px;}
.bg_right table td {padding-bottom:7px;}


/*------------------ Layout common-------------*/
#wrapper {width:974px; position:relative; left:50%; margin-left:-487px; min-height:600px; border:1px solid #fff;}
#logo {margin:9px 0 0 1px;}
#FK {float:left;}
#FK a {color:#00bbe3; text-decoration:none; font-size:11px; line-height:32px; font-weight:bold; padding:0 10px 0 0px;}
#menu_top_left {width:230px; margin-top:34px;}
#nav_bar {height:28px; width:724px; margin:9px 0 9px 0px;}
#nav {margin-right:20px; float:right;}
#search {margin-right:28px; float:right;}
#enter {float:right; height:28px;}
#banner_top {clear:both;}
#menu {width:724px; margin:14px 0;}
#menu div.menu_parent {position:relative; height:35px; padding-left:9px;  background:url(/common/bank/img/vtmpl/bg_menu_main.gif) top left no-repeat; width:724px; }
#menu div.menu_parent div.active2 {position:absolute; top:0; left:9px;}
#menu div.menu_parent div.active3 {position:absolute; top:0; left:147px;}
#menu div.menu_parent div.active4 {position:absolute; top:0; left:343px;}
#menu div.menu_parent div.active5 {position:absolute; top:0; left:525px;}
#menu div.menu_parent div.passive {float:left;  border:0px solid red;}
#menu div.children {border:0px solid red; clear:both; }
#menu div.children a {color:#000; font-size:11px; line-height:12px; text-decoration:none;}
#menu div.children table {margin-top:10px;}
#menu div.children td {width:96px;}
#menu div.children td div {margin-top:6px;}

#menu_eng {width:724px; margin:14px 0;}
#menu_eng div.menu_parent {position:relative; height:35px; padding-left:9px;  background:url(/common/bank/img/vtmpl/bg_menu_main.gif) top left no-repeat; width:724px; }
#menu_eng div.menu_parent div.active2 {position:absolute; top:0; left:10px;}
#menu_eng div.menu_parent div.active3 {position:absolute; top:0; left:141px;}
#menu_eng div.menu_parent div.active4 {position:absolute; top:0; left:388px;}
#menu_eng div.menu_parent div.active5 {position:absolute; top:0; left:544px;}
#menu_eng div.menu_parent div.passive {float:left;  border:0px solid red;}
#menu_eng div.children {border:0px solid red; clear:both; }
#menu_eng div.children a {color:#000; font-size:11px; line-height:12px; text-decoration:none;}
#menu_eng div.children table {margin-top:10px;}
#menu_eng div.children td {width:96px;}
#menu_eng div.children td div {margin-top:6px;}

/*------------------ Layout main page-------------*/
#regions { height:22px;}
#regions span {font-weight:bold; font-size:12px; padding-left:2px;}
#menu_left_main {width:238px; margin-top:34px; margin-bottom:14px; clear:both; border:1px solid #ffffff;}
#text_main {width:724px; color:#a7a7a7;}
#text_main p {padding-right:8px; text-align:justify}
#address {margin:20px 16px 0 14px;}
#body_main {border:0px solid green;}
#body_main td {border:0px solid blue;}
div.left_box {width:234px; height:28px; background-color:#ffffff; padding-bottom:8px;}
#branches_left {float:left; width:106px; height:28px; margin-left:16px;}
#branches_left div.pic {width:22px; float:left;}
#branches_left a {text-decoration:none; color:#a7a7a7; font-size:12px; font-weight:bold;}
#cash_left {float:left; width:100px; height:28px; }
#cash_left div.pic {width:22px; float:left;}
#cash_left a {text-decoration:none; color:#a7a7a7; font-size:12px; font-weight:bold;}
div.business {padding-left:185px; margin:18px 0; font-size:11px; line-height:12px; min-height:120px; border:0px solid red;}
div.business span.header {font-size:17px; line-height:18px; display:block; padding:0; color:#0297b7; border:0px solid gold;}
div.business span.header a {text-decoration:none;}
div.business span.header a:hover {text-decoration:underline;}
div.business span.add {display:block; margin:4px 0; color:#00bbe3;}
div.business ul {margin:7px 0; padding-left:0;}
div.business ul li {padding:0px 0px 2px 12px;}
#info_left_main {margin:0 18px 0 14px; clear:both;}
#counters {float:right; margin:14px 6px 0 0;}
#footer {background:url(/common/bank/img/vtmpl/bg_footer.gif) left bottom no-repeat; height:69px; width:979px; margin-top:10px;}
#copyright {float:left; margin:6px 0 0 14px; font-size:11px; color:#7a7a7a;}
#menu_bottom {float:left; width:548px; margin:14px 14px; text-align:center; color:#0297b7;}
#menu_bottom div.info {color:#7a7a7a;}
#menu_bottom a {font-size:.95em;}

/*------------------ Layout second pages-------------*/
div.text_sec {}
#menu_left_sec {width:230px; margin-bottom:14px;}
#contacts {margin-left:18px; clear:both;}

/*------------------ Layout inner pages-------------*/
#banner_block {position:relative; right:-6px; margin-bottom:7px; clear:both; width:730px;}
#banner1 {float:left; margin-right:5px;}
#banner2 {float:left; margin-right:5px;}
#banner3 {float:left;}
#regions_sec {padding:12px 0 12px 16px; margin-top:18px;}
#regions_eng {padding:12px 0 12px 16px;}
#regions_sec span {font-weight:bold; font-size:12px; padding-left:2px;}
#menu_left {width:238px; margin-top:14px; margin-bottom:14px;}
#ratings_sec {padding-left:2px; margin-top:6px; width:218px;}
.body_sec {border:0px solid green; margin:12px 0 0 0; padding-bottom:60px;}
#info_left {border:0px solid green; margin:0 16px 0 14px;}
#info_right {clear:both; padding-bottom:60px;}
#info_right_2col {border:0px solid green; padding-bottom:20px; float:right; margin-left:14px;background-color:white;}
#bottom_block {position: absolute; left:0px; bottom:0px;}
#status {color:#999999; font-size:0.95em;}
#status span.active {font-size:1.2em;}
#menu_inner { margin-top:25px;}
#counters_sec {position: absolute; right:0px; bottom:0px;}
#counters_left {margin:20px 0 0 14px;}

/*------------------ Layout site map-------------*/
#status_map {background:url(/common/bank/img/vtmpl/bg_footer.gif) left bottom no-repeat; height:69px; width:979px; margin-top:14px;}
#status_map p {color:#0297b7; font-size:28px; padding:12px 0 0 14px;}
#status_map p.small {color:#0297b7; font-size:17px; padding:8px 4px 0 4px; line-height:22px; text-align:center;}
#status_map p span {font-size:20px;}
#body_map {position:relative; background:url(/common/bank/img/vtmpl/bg_site_map.gif) top left repeat-y; padding-bottom:24px;}
#header_body_map {position:absolute; width:979px; height:16px; top:38px; left:0; background:url(/common/bank/img/vtmpl/bg_header_site_map.gif) top left no-repeat;}
#footer_body_map {position:absolute; width:979px; height:16px; bottom:-2px; left:0; background:url(/common/bank/img/vtmpl/bg_footer_site_map.gif) top left no-repeat;}
#body_map table {border:0px solid red;}
#body_map table th {background-color:#ffffff; border:0px solid blue; width:195px; padding:10px 0 28px 8px;}
#body_map table th a {text-decoration:none; color:#000; font-weight:normal; font-size:11px; color:#999999;}
#body_map table td {border:0px solid blue; padding-left:8px;}
#body_map div.menu_item a {display:block; font-weight:bold; text-decoration:none; padding:2px 0 4px 0px;}
#body_map div.menu_item2 {margin:0 0 0 4px;}
#body_map div.menu_item2 a {background:url(/common/bank/img/vtmpl/bul.gif) top left no-repeat; background-position:2px 8px; margin:0; padding:2px 0 4px 12px; font-size:11px;}
#body_map div.menu_item3 {margin:0 0 0 8px;}
#body_map div.menu_item3 a {background:url(/common/bank/img/vtmpl/arrow_2.gif) top left no-repeat; background-position:4px 9px; margin:0; padding:2px 0 4px 14px; font-weight:normal;}
#counters_map {float:right; margin:16px 12px 0 0;}

#body_services form.form_table2col {margin:0 14px 0 14px;}


/*------------------- alt menu ---------------*/
#menu_top_left a {display:block; border-bottom:1px solid #e5e5e5; color:#000; text-decoration:none; font-size:17px; text-indent:14px; padding:4px 0 6px 0;}
#menu_top_left a:hover {background-color:#b2eaf7;}
#menu_top_left a.item_selected {}
#menu_top_left a.item_selected:hover {background-color:#b2eaf7;}
#menu_top_left a.with_children {border-bottom:none;}
#menu_top_left div.current {border-bottom:1px solid #e5e5e5; padding-bottom:4px;}
#menu_top_left div.current a {display:block; border-bottom: none; border-left: none; background:url(/common/bank/img/vtmpl/bul.gif) top left no-repeat; background-position:14px 8px; margin:0; padding:2px 0 4px 12px; font-size:11px; font-weight:bold;}
#menu_top_left div.current a:hover {background-color:#b2eaf7;}
#menu_top_left div.menu_item2 a {display:block; border-bottom:none; border-left:none; background:url(/common/bank/img/vtmpl/arrow_2.gif) top left no-repeat; background-position:28px 9px; margin:0; padding:2px 0 4px 24px; font-weight:normal;}



#menu_left_sec a {display:block; border-bottom:1px solid #e5e5e5; color:#000; text-decoration:none; font-size:17px; text-indent:14px; padding:4px 0 6px 0;}
#menu_left_sec a:hover {background-color:#b2eaf7;}
#menu_left_sec a.item_selected {}
#menu_left_sec a.item_selected:hover {background-color:#b2eaf7;}
#menu_left_sec a.with_children {border-bottom:none;}
#menu_left_sec div.current {border-bottom:1px solid #e5e5e5; padding-bottom:4px;}
#menu_left_sec div.current div {border:0px solid red; background:url(/common/bank/img/vtmpl/bul.gif) top left no-repeat; background-position:14px 8px; margin:0;}
#menu_left_sec div.current a {display:block; border-bottom: none; border-left: none; font-size:11px; font-weight:bold; margin-left:14px; border:0px solid green; text-indent:0; padding:2px 0 4px 12px;}
#menu_left_sec div.current a:hover {background-color:#b2eaf7;}
#menu_left_sec div.current div.menu_item2 {background:none;}
#menu_left_sec div.menu_item2 div{ border-bottom:none; border-left:none; background:url(/common/bank/img/vtmpl/arrow_2.gif) top left no-repeat; background-position:0px 9px; margin:0 0 0 28px; border:0px solid red;}
#menu_left_sec div.menu_item2 div a {display:block; margin-left:10px; border:0px solid green; background:none; padding:2px 0 4px 0px; text-indent:0; font-weight:normal;}
#menu_left_sec .item_current {background:url(/common/bank/img/vtmpl/menu_arrow_down.gif) center right no-repeat;}

/*------------------- For headings of internal pages (old)---------------
div.menu_left_box {position:relative; background:url(/common/bank/img/vtmpl/bg_menu_left_box.gif) bottom left no-repeat; padding-top:16px; padding-bottom:26px; margin-top:28px;}
div.menu_left_box div.header_menu_left_box {position:absolute; top:0; left:0; width:238px; height:16px; background:url(/common/bank/img/vtmpl/header_menu_left_box.gif) top left no-repeat;}
div.menu_left_box a {display:block; border-bottom:1px solid #f6f6f6; font-size:12px; font-weight:bold; text-decoration:none; color:#000;   margin-right:7px; padding:4px 0 6px 14px; margin:0 7px 0 1px;}
div.menu_left_box a:hover {color:#00bbe3;}
div.menu_left_box a.current {display:block; border-bottom:1px solid #f6f6f6; font-size:12px; font-weight:bold; text-decoration:none; color:#000; margin:0 7px 0 1px; padding:4px 0 6px 14px; background-color:#FFF; border-left:1px solid #f6f6f6;}
div.menu_left_box div.current {border-bottom:1px solid #f6f6f6; font-size:12px; font-weight:bold; text-decoration:none; color:#000; margin:0 7px 0 1px; padding:4px 10px 6px 0px; background-color:#FFF; border-left:1px solid #f6f6f6;}
div.menu_left_box div.current a {display:block; border-bottom:none; border-left:none; background:url(/common/bank/img/vtmpl/menu_arrow_down.gif) center right no-repeat;}
div.menu_left_box div.current div.menu_item2 a {display:block; border-bottom: none; border-left: none; background:url(/common/bank/img/vtmpl/bul.gif) top left no-repeat; background-position:0 8px; margin: 0 0 0 14px; padding:2px 0 0px 12px; font-size:11px;}
div.menu_left_box div.current div.menu_item3 a {display:block; border-bottom:none; border-left:none; background:url(/common/bank/img/vtmpl/arrow_2.gif) top left no-repeat; background-position:0 6px; margin: 0 0 0 28px; padding:0px 0 0px 14px; font-weight:normal;}
div.menu_left_box a.item_current {color:#00bbe3;}
*/
/*------------------- For headings of internal pages ---------------*/
div.menu_left_box {position:relative;  margin-top:14px; border:0px solid red;}
div.menu_left_box a {display:block; border-bottom:0px solid #e5e5e5; font-size:12px; font-weight:bold; text-decoration:none; color:#000;   margin-right:7px; padding:4px 0 6px 14px; margin:0 7px 0 1px;}
div.menu_left_box a:hover {color:#00bbe3;}
div.menu_left_box a.current {display:block; border-bottom:0px solid #e5e5e5; font-size:12px; font-weight:bold; text-decoration:none; color:#000; margin:0 7px 0 1px; padding:4px 0 6px 14px; background-color:#FFF;}
div.menu_left_box div.current {border-bottom:0px solid #e5e5e5; font-size:12px; font-weight:bold; text-decoration:none; color:#000; margin:0 7px 0 1px; padding:4px 10px 6px 0px; background-color:#FFF;}
div.menu_left_box div.current a {display:block; border-bottom:none; border-left:none; background:url(/common/bank/img/vtmpl/menu_arrow_down.gif) center right no-repeat;}
div.menu_left_box div.current div.menu_item2 a {display:block; border-bottom: none; border-left: none; background:url(/common/bank/img/vtmpl/bul.gif) top left no-repeat; background-position:0 8px; margin: 0 0 0 14px; padding:2px 0 0px 12px; font-size:11px;}
div.menu_left_box div.current div.menu_item3 a {display:block; border-bottom:none; border-left:none; background:url(/common/bank/img/vtmpl/arrow_2.gif) top left no-repeat; background-position:0 6px; margin: 0 0 0 28px; padding:0px 0 0px 14px; font-weight:normal;}
div.menu_left_box a.item_current {color:#00bbe3;}

/*------------------- inner menu ---------------*/
div.inner_item a {display:block; border-bottom: none; border-left: none; background:url(/common/bank/img/vtmpl/bullet_inner_menu.gif) top left no-repeat; background-position:0 5px; margin: 0 0 0 14px; padding:2px 0 2px 18px; font-size:1.2em; font-weight:bold;}

/*------------------- news ---------------*/
#news_main {position:relative; margin-bottom:20px;}
#news_main div.rss_img {position:absolute; top:0px; left:68px;}
#news_main div.rss_link {display:none;}
#news_main div.google_img {}
#news_main a.news_title {display:block; font-size:14px; font-weight:bold; text-decoration:none; color:#424242; margin:24px 0 12px 0px;}
#news_main div.a { clear:right; margin:0 0px 8px 8px; }
#news_main a.title {}
#news_main a.title_imp {}
#news_main div.date {color:#fff; background:url(/common/bank/img/vtmpl/bg_news_date.gif) top left no-repeat; width:50px; height:15px; margin:0 0 8px 12px; font-size:10px; line-height:13px; padding-left:7px; float:left; position:relative; left:0; top:2px;}
#news_main div.date_imp {color:#fff; background:url(/common/open-broker/img/vtmpl/bg_news_date_imp.gif) top left no-repeat; width:50px; height:15px; margin:0 0 8px 12px; font-size:10px; line-height:13px; padding-left:7px; float:left; position:relative; left:0; top:2px;}

.body_sec div.news_block {border:0px solid red;}
.body_sec div.news_block  div.rss_img_review  {float:left; margin-left:12px; margin-top:4px; border:0px solid green;}
.body_sec div.rss_img {float:right; width:20px; margin:24px 0 12px 0px; border:0px solid red;}
.body_sec div.rss_link {float:right; width:30px; margin:24px 0 12px 0px; border:0px solid red;}
.body_sec div.google_img {float:right; width:68px; margin:24px 0 12px 0px;  border:0px solid red;}
.body_sec a.news_title {display:block; line-height:22px; padding:12px 0; font-size:2.2em; font-weight:normal; text-decoration:none; margin:8px 0 12px 0px; width:320px; border:0px solid red; float:left; color:#000;}
.body_sec a.news_title_review {display:block; font-size:2.2em; font-weight:normal; text-decoration:none; margin:0px 0 12px 0px; border:0px solid red; float:left; color:#000; border:0px solid blue;}
.body_sec a.title {display:block; margin:0 0 8px 0px;}
.body_sec a.title_imp {display:block; margin:0 0 8px 0px;}
.body_sec a.title_review {display:block; margin:-2px 0 0 0;}
.body_sec a.download {margin-left:4px;} 
.body_sec div.download {margin-left:56px; margin-bottom:10px;}
.body_sec div.date {color:#fff; background:url(/common/open-broker/img/vtmpl/bg_news_date.gif) top left no-repeat; width:50px; height:15px; margin:0 0 4px 0px; font-size:10px; line-height:13px; padding-left:7px;}
.body_sec div.date_imp {color:#fff; background:url(/common/open-broker/img/vtmpl/bg_news_date_imp.gif) top left no-repeat; width:50px; height:15px; margin:0 0 4px 0px; font-size:10px; line-height:13px; padding-left:7px;}
.body_sec div.announce {margin:0 0 10px 0px; text-align:justify;}
.body_sec div.pager {margin-top:28px;}
.body_sec div.news_archive {margin-top:28px; background:url(/common/img/arrow.gif) bottom right no-repeat; background-position:96px 6px;}
.body_sec div.date_item {color:#0297b7;}
.body_sec div.date_item_imp {color:#ef4044;}
.body_sec div.item_news_title {font-size:17px; margin:20px 0 12px 0px; text-align:justify;}
.body_sec div.back {background:url(/common/img/arrow.gif) bottom right no-repeat; background-position:54px 6px;}

/*---------- current -----------*/
table.current {width:220px; margin:0 0 0 14px;}
table.current th {background-color:#e5e5e5; height:22px; padding:0px 0px 0 14px; border-right:1px solid #ffffff; font-size:0.95em;}
table.current th a {color:#000; text-decoration:none;}
table.current td {border-bottom:1px solid #d1d2d4;  font-weight:normal;  padding:4px; padding-left:8px; font-size:8pt; vertical-align:middle; text-align:center}
table.current td.top {border-bottom:1px solid #d1d2d4; font-weight:bold; color:#0297b7;  padding:10px 4px 10px 4px; padding-left:8px; font-size:8pt; vertical-align:middle}



