/*************************/
/* EMB - inner pages css */
/*************************/

/** "News" **/
#sidebar h3 {margin: 0 0 10px 20px; font-style: italic;}
.news-subscribe {margin: 20px 7% 0 0; background: #fff5dd; padding: 10px 0 5px 0;}
.news-subscribe INPUT {width: 80%; margin: 0 0 10px 20px; font-size: 110%; height: 20px;}
.news-subscribe .subm {width: 35%;}

.news-first {border: dotted 0px #f00; position: relative;}
.news-first TABLE {margin-bottom: 0 !important;}
.news-first TABLE TD {vertical-align: top; border-bottom: none !important;}
.news-first TABLE TD.image {width: 100px;}
.news-first H2 {}
.news-first H2 A {font-family: Arial; font-style: normal !important; font-size: 90%;}
.news-first DIV.date {font-family: Arial; font-weight: normal; color: #484848; font-size: 100%; margin: 5px 0;}
.news-first P {font-size: 125%;}

.news-second {margin: 10px 0 20px 0;}
.news-second H2 {}
.news-second H2 A {font-family: Arial; font-style: normal !important; font-size: 80%;}
.news-second H2 .date {font-family: Arial; font-weight: normal; font-style: normal !important; color: #484848; font-size: 60%; padding: 0 0 0 10px;}
.news-second P {line-height: 150%;}

HR.news {margin: 0 !important;}
@media all and (min-width: 0) {HR.news {margin: 15px 0 0 0 !important;}}

	/* альтернатива для тени картинки */
	TABLE.img {width: auto; clear: none; margin-left: -10px; position: relative;}
	TABLE.img TD {font-size: 0 !important; border: none !important;}
	TABLE.img TD IMG {border: none !important; padding: 0 !important;}
	TABLE.img TD.t-1 {background: url(../img/shadow/t-1.jpg) no-repeat 100% 100%; width: 3px; height: 2px;}
	TABLE.img TD.t-2 {background: url(../img/shadow/t-2.jpg) repeat-x 0 100%;}
	TABLE.img TD.t-3 {background: url(../img/shadow/t-3.jpg) no-repeat 0 100%; width: 3px; height: 2px;}
	TABLE.img TD.m-1 {background: url(../img/shadow/m-1.jpg) repeat-y 100% 0;}
	TABLE.img TD.m-2 {}
	TABLE.img TD.m-3 {background: url(../img/shadow/m-3.jpg) repeat-y 0 0;}
	TABLE.img TD.b-1 {background: url(../img/shadow/b-1.jpg) no-repeat 100% 0; width: 3px; height: 4px;}
	TABLE.img TD.b-2 {background: url(../img/shadow/b-2.jpg) repeat-x 0 0;}
	TABLE.img TD.b-3 {background: url(../img/shadow/b-3.jpg) no-repeat 0 0; width: 3px; height: 4px;}
	/* EOF альтернатива для тени картинки */
	
	/* картинка без тени */
	TABLE.noshadow {margin-top: -5px !important; margin-left: -15px !important; position: relative;}
	TABLE.noshadow TD {background: none !important;}
	/* EOF картинка без тени */
/** EOF "News" **/

/** PAGENAV **/
TABLE.pagenav {}
TABLE.pagenav TD {border-bottom: none !important;}
TABLE.pagenav TD.step {}
TABLE.pagenav TD.step A {font-size: 120%;}
TABLE.pagenav TD.step A.arr {text-decoration: none !important;}
TABLE.pagenav TD.punkts {text-align: right; color: #676767;}
TABLE.pagenav TD.punkts UL {display: inline; text-align: left !important;}
TABLE.pagenav TD.punkts UL LI {display: inline; background-image: none !important; font-weight: bold; border: solid 0px #f00; padding-right: 8px !important;}
TABLE.pagenav TD.punkts UL LI.selected {background-color: #fff5dd !important; color: #000;}
TABLE.pagenav TD.punkts UL LI A {font-weight: normal;}
/** EOF PAGENAV **/

/** SETTLEMENT CHART's FORM **/
DIV.card-order {background: #f1f1f1; clear: both; padding: 5px 15px;}
DIV.card-order TABLE, DIV.card-submit TABLE {position: relative; border: solid 0px #000 !important;}
DIV.card-order TABLE TD, DIV.card-submit TABLE TD {border-bottom: none !important; padding-top: 10px !important;}
DIV.card-order TD.step-hint, DIV.card-submit TD.step-hint {font-size: 120%;}
DIV.card-order TABLE TD.left {width: 20%;}
DIV.card-order TABLE TD.right {width: 70%;}
DIV.card-order TABLE TD.disabled {color: #a1a0a0;}

DIV.card-order INPUT.radio {display: block; float: left; margin-top: -1px;}
@media all and (min-width: 0) {DIV.card-order INPUT.radio {margin-top: 2px;}}
@-moz-document url-prefix() {DIV.card-order INPUT.radio {margin-top: 3px;}}

DIV.card-order HR {height: 3px !important;}
DIV.card-order BR {margin: 100px; padding: 100px; font-size: 200px;}
DIV.card-order H2 {margin-top: -10px !important;}
DIV.card-order H2 SPAN {font-style: normal !important; font-family: Arial; font-size: 100%;}

DIV.card-submit {background: #fff5dd; border-top: solid 1px #f3c13c; padding: 5px 15px;}
DIV.card-submit INPUT {padding-left: 10px; padding-right: 10px;}
/** EOF SETTLEMENT CHART's FORM **/


/** DEPOSIT LIST **/
TABLE.deposit {}
TABLE.deposit TH {border-bottom: none !important; height: 44px; background: url(../img/deposit_head_x.jpg) repeat-x 0 100% #fff5dd; vertical-align: top; padding: 5px 10px 0 10px !important; font-size: 12px;}
TABLE.deposit TH.w45 {width: 45%;}
TABLE.deposit TD {border-bottom: none !important;}

	TABLE.deposit TD.name {height: 42px !important;}
	TABLE.deposit TD.description {vertical-align: top; padding: 10px 15px !important;}
	TABLE.deposit TD.data {vertical-align: top;}
	TABLE.deposit TD.separator {height: 2px !important; font-size: 0 !important; border-top: solid 2px #ded1ae;}
	
		TABLE.deposit TD.name H2 {font-size: 180% !important;}
		
		TABLE.deposit TD.percent, TABLE.deposit TD.sum, TABLE.deposit TD.period {font-size: 140% !important;  text-align: center; padding: 10px !important;}	
		TABLE.deposit TD.percent {background: url(../img/deposit_dots.jpg) repeat-x 0 0 #fff5dd; vertical-align: top; font-weight: bold;  height: 10px !important; padding-bottom: 0}
		TABLE.deposit TD.sum {vertical-align: top; background: url(../img/deposit_dots.jpg) repeat-x 0 0;  height: 25px !important;}
		TABLE.deposit TD.period {vertical-align: top; background: url(../img/deposit_dots.jpg) repeat-x 0 0;  height: 25px !important;}
		TABLE.deposit TD.empty {background: #fff5dd; }
	
	TABLE.deposit DIV.more {background: url(../img/deposit_more.jpg) no-repeat 0 1px; padding: 0 5px 2px 15px; margin: .4em 0 5px 0;}
	TABLE.deposit DIV.calc {background: url(../img/deposit_calc.jpg) no-repeat 0 0; padding: 2px 5px 8px 30px; margin: 5px 0 0 10px;}
		TABLE.deposit DIV.more A:link, TABLE.deposit DIV.more A:visited {font-family: Arial; font-weight: bold; color: #9c1414;}
		TABLE.deposit DIV.more A:hover, TABLE.deposit DIV.more A:active {color: #001c81;}
		
		TABLE.deposit DIV.calc A:link, TABLE.deposit DIV.calc A:visited {}
		TABLE.deposit DIV.calc A:hover, TABLE.deposit DIV.calc A:active {color: #9c1414;}
/** EOF DEPOSIT LIST **/


/** DEPOSIT CALCULATOR **/
DIV.deposit-calc {
		display: none; 
		position: absolute; 
		width: 365px; 
		height: 320px; 
		border: solid 0px #00f; 
		background: #fff; 
		padding: 11px 12px; 
		margin: 0 0 0 0; 		
		z-index: 1000;
		left: 35%;
		}
DIV.deposit-calc TABLE {width: 100%; height: 315px; margin-bottom: 0;}
DIV.deposit-calc TABLE TD {vertical-align: top; border: dotted 0px #00f; padding: 0 0 0 0;}
DIV.deposit-calc TABLE TD H1 {background: url(../img/calc_head_bg.jpg) no-repeat 22px -14px; font-family: Georgia; font-style: italic; font-size: 200% !important; text-align: center; margin-top: 0; margin-bottom: -10px; padding-bottom: 2px;}
DIV.deposit-calc TABLE TD H2 {font-family: Georgia; font-style: italic; text-align: center; margin-top: 0; margin-bottom: 0;}

DIV.deposit-calc TABLE TD.left {vertical-align: middle; width: 50%; text-align: right; font-family: Arial; font-size: 100%; padding: 0 5px 0 0;}
DIV.deposit-calc TABLE TD.right {vertical-align: middle; width: 50%; text-align: left; font-family: Arial; font-size: 115% !important; padding: 0 0 0 5px;}
DIV.deposit-calc TABLE TD.sum {border-top: solid 1px #b6b6b6; padding-bottom: 10px; font-weight: bold;}
DIV.deposit-calc TABLE TD.buttons {background: #fff5dd; border-top: solid 1px #f3c13c; padding-top: 5px; padding-bottom: 5px;}
DIV.deposit-calc TABLE TD.right SPAN {font-size: 110%;}

DIV.close-button {width: 20px; height: 20px; position: absolute; right: 5px; top: 5px; z-index: 102}
/** EOF DEPOSIT CALCULATOR **/

/** COURSES CALCULATOR **/
DIV.valuta-calc {display: none; position: absolute; width: 345px; height: 400px; border: solid 0px #f00; margin: 0 0 0 0; zoom: 1; background: #fff; left: 35%; z-index: 1001; padding: 5px 6px;}
/*html:not([lang*=""]):not(:only-child) DIV.valuta-calc {width: 365px;  margin: 11px 0 0 0  !important; background: #fff;}*/

DIV.valuta-calc TABLE {width: 319px; border: solid 0px #000; margin-left: 5px;}
DIV.valuta-calc TABLE TD {vertical-align: top; padding: 0px 0px 10px 0; border: solid 0px #0f0;}
DIV.valuta-calc TABLE TD H1 {background: url(../img/valuta_head_bg.jpg) no-repeat 5px -21px; font-family: Georgia; font-style: italic; font-size: 200% !important; text-align: center; margin-top: 5px; padding-bottom: 2px;}

DIV.valuta-calc TABLE TD TABLE {}
DIV.valuta-calc TABLE TD TABLE TD {border-bottom: solid 1px #e5e5e6; padding: 2px 5px 2px 5px;}
DIV.valuta-calc TABLE TD TABLE TR.dark TD {border-bottom: solid 1px #4f5256;}
DIV.valuta-calc TABLE TD TABLE TD.center {text-align: center;}

DIV.valuta-calc TABLE.buy {border: solid 0px #f00; margin: 20px 10px 0 10px; width: 319px; background: #f1f1f1; position: relative;}
DIV.valuta-calc TABLE.buy TD {border: dotted 0px #00f; padding: 20px 0 10px 0 !important;}
DIV.valuta-calc TABLE.buy TD.left {text-align: right; width: 118px;}
DIV.valuta-calc TABLE.buy TD.middle {text-align: center; width: 83px; text-align: center;}
DIV.valuta-calc TABLE.buy TD.right {text-align: left; width: 118px;}
DIV.valuta-calc TABLE.buy TD.center {text-align: center !important; padding-top: 0 !important; padding-right: 15px !important;}

DIV.valuta-calc TABLE.buttons {margin: 0 10px 0 10px; width: 319px;}
DIV.valuta-calc TABLE.buttons TD {background: #fff5dd; border-top: solid 1px #f3c13c;}
DIV.valuta-calc TABLE.buttons TD.left {padding: 10px 5px 10px 0px; text-align: right;}
DIV.valuta-calc TABLE.buttons TD.right {padding: 10px 0px 10px 5px; text-align: left;}

/*
@-moz-document url-prefix() {DIV.valuta-calc TABLE TD {vertical-align: top; padding: 0px 40px 10px 50px;}}
@-moz-document url-prefix() {DIV.valuta-calc TABLE.buy {margin: 20px 10px 0 25px; width: 319px;}}
@-moz-document url-prefix() {DIV.valuta-calc TABLE.buttons {margin: 0 10px 0 25px; width: 319px;}}
@-moz-document url-prefix() {DIV.valuta-calc TABLE TD H1 {background: url(../img/valuta_head_bg.jpg) no-repeat -20px -21px;}}
*/
/** EOF COURSES CALCULATOR **/

/** FAQ **/
UL.subjects {margin-left: 0 !important; font-size: 120%;}
UL.subjects LI {background: none !important; padding-left: 0 !important; margin-bottom: 5px !important;}
UL.subjects LI A {font-weight: bold;}

DIV.ask {background: url(../img/ask.jpg) no-repeat 0 0 #fff5dd; border-top: solid 1px #f3c13c; padding: 10px 0 0 43px; height: 38px; margin-bottom: 40px;}
DIV.ask H2 {color: #001c81 !important;}

DIV.question {margin-bottom: 30px;}
DIV.question SPAN {color: #828282;}
DIV.question P {margin: 3px 0 5px 0 !important;}
DIV.question P.answer {margin-left: 10px !important; border-left: solid 1px #9c9c9c; padding-left: 10px;}

TABLE.askform {border-top: solid 1px #f3c13c !important; background: #fff5dd; margin-top: 30px;}
TABLE.askform TD {border-bottom: none !important; padding: 5px 10px 5px 15px !important;}
TABLE.askform TD.left {width: 20%;}
TABLE.askform TD SPAN {color: #f00;}
TABLE.askform TD TEXTAREA {width: 96%; height: 100px;}
TABLE.askform TD.last {padding-bottom: 15px !important;}
/** EOF FAQ **/

/** SITEMAP **/
DIV.sitemap-container {width: 100%; min-height: 100%; background: #fff;  }
*HTML DIV.sitemap-container {height: 100%;}
DIV.sitemap-footer {height: 100px; position: relative; margin-top: -100px; background: #cef;}

DIV.sitemap-container DIV.top {height: 170px; border: solid 0px #f00;}
	DIV.sitemap-container DIV.top DIV.logo {width: 375px; height: 121px; position: absolute; top: 0; left: 7px;}
	DIV.sitemap-container DIV.top DIV.service {width: 238px; height: 62px; position: absolute; top: 0; right: 0;}
		DIV.sitemap-container DIV.top DIV.service TABLE {height: 62px;}
		DIV.sitemap-container DIV.top DIV.service TABLE TD {vertical-align: middle;  text-align: center}
		DIV.sitemap-container DIV.top DIV.service TABLE TD.home {width: 30px;}
		DIV.sitemap-container DIV.top DIV.service TABLE TD.mail {width: 45px;}
		DIV.sitemap-container DIV.top DIV.service TABLE TD.map {width: 30px;}
		DIV.sitemap-container DIV.top DIV.service TABLE TD.eng {}
		DIV.sitemap-container DIV.top DIV.service TABLE TD.eng A:link, DIV.sitemap-container DIV.top DIV.service TABLE TD.eng A:visited {color: #000;}
		DIV.sitemap-container DIV.top DIV.service TABLE TD.eng A:hover, DIV.sitemap-container DIV.top DIV.service TABLE TD.eng A:active {color: #94a5dc;}
		
	DIV.sitemap-container DIV.top DIV.header {width: 330px; height: 50px; position: absolute; top: 120px; left: 0;}
		DIV.sitemap-container DIV.top DIV.header H1 {font-family: Georgia; color: #000; font-style: italic; font-size: 200%; margin: 10px 0 0 30px;}
		
	DIV.sitemap-container DIV.top DIV.search {width: 40%; height: 50px; position: absolute; top: 120px; right: 0; background: #ebebeb;}
		DIV.sitemap-container DIV.top DIV.search TABLE {width: 100%; height: 50px; table-layout: fixed;}
		DIV.sitemap-container DIV.top DIV.search TABLE TD {border: solid 0px #00f;}
		DIV.sitemap-container DIV.top DIV.search TABLE TD.name {width: 25%; text-align: right;}
		DIV.sitemap-container DIV.top DIV.search TABLE TD.button {width: 25%; text-align: left;}
		DIV.sitemap-container DIV.top DIV.search TABLE TD.button INPUT {width: 80px;}
		DIV.sitemap-container DIV.top DIV.search TABLE TD.field {text-align: center;}
		DIV.sitemap-container DIV.top DIV.search TABLE TD.field INPUT {width: 90%;}
	
DIV.sitemap-container DIV.lists { height: 100%; padding-bottom: 140px }
DIV.sitemap-container DIV.lists TABLE {margin: 20px 0;}
DIV.sitemap-container DIV.lists TABLE TD {width: 33%; border: solid 0px #f00; vertical-align: top;}
	
	DIV.sitemap-container DIV.lists TABLE TD UL {border: solid 0px #f0f; margin: 20px 20px 20px 30px; list-style: none; font-size: 130%; margin-bottom: 130px;}
	DIV.sitemap-container DIV.lists TABLE TD UL LI {font-family: Arial; font-weight: bold; color: #001c81; margin: 6px 0 6px 0;}
	DIV.sitemap-container DIV.lists TABLE TD UL LI UL {font-size: 100%; margin: 5px 20px 15px 10px;}
	DIV.sitemap-container DIV.lists TABLE TD UL LI UL LI {font-weight: normal;}
	DIV.sitemap-container DIV.lists TABLE TD UL LI UL LI UL LI {background: url(../img/content-li.gif) no-repeat 0 5px; padding-left: 10px;}
	DIV.sitemap-container DIV.lists TABLE TD UL LI A:link, DIV.sitemap-container DIV.lists TABLE TD UL LI A:visited {font-family: Arial; font-weight: bold; color: #001c81;}
	DIV.sitemap-container DIV.lists TABLE TD UL LI A:hover, DIV.sitemap-container DIV.lists TABLE TD UL LI A:active {font-family: Arial; font-weight: bold; color: #001c81;}
	DIV.sitemap-container DIV.lists TABLE TD UL LI UL LI A:link, DIV.sitemap-container DIV.lists TABLE TD UL LI UL LI A:visited {font-family: Arial; font-weight: normal; color: #001c81;}
	DIV.sitemap-container DIV.lists TABLE TD UL LI UL LI A:hover, DIV.sitemap-container DIV.lists TABLE TD UL LI UL LI A:active {font-family: Arial; font-weight: normal; color: #001c81;}
/** EOF SITEMAP **/

/** SEARCH RESULTS **/
DIV.search_res {font-size: 150%; margin: 10px 0;}
DIV.search_res SPAN {color: #e66d02;}

SPAN.search_highlight {background: #ffdd82; padding: 0 10px;}
/** EOF SEARCH RESULTS **/

/** COURSES **/
TABLE.courses {width: 80%; margin: 0 auto !important; table-layout: fixed;}
TABLE.courses TH {padding: 5px;}
TABLE.courses TD {border: solid 1px #000 !important; padding: 5px;}

TABLE.courses-graph {width: 80%; margin: 0 auto !important; table-layout: fixed;}
TABLE.courses-graph TH {padding: 5px;}
TABLE.courses-graph TD {border: solid 0px #000 !important; padding: 2px 0 0 5px;}
TABLE.courses-graph TD DIV {float: left; width: 9em; text-align: right;  }
TABLE.courses-graph TD DIV.line {background: url(../img/course-bg.gif) repeat-x 0 3px; border: solid 0px #f00; height: 20px; float: left; margin: 0 10px;  }
/** EOF COURSES **/

/** SERVICES LIST **/
UL.services {}
UL.services LI {background: none !important; margin-bottom: 5px !important;}
UL.services LI IMG {margin: 0 10px -5px 0; border: none !important;}
/** EOF SERVICES LIST **/

/** CREDITS **/
TABLE.form {margin-bottom: 30px; background: #f1f1f1; width: 90%;}
TABLE.form TH { border-bottom: none !important; font-family: Arial; color: #000; font-size: 180%; text-align: left !important; line-height: 1em}
TABLE.form TD {border-bottom: none !important; padding-left: 15px !important; padding-right: 15px !important;}
TABLE.form TD TD {border-bottom: none !important; padding-left: 5px !important; padding-right: 5px !important;}
TABLE.form TD.left {}
TABLE.form TD.w35 {width: 35% !important;}
TABLE.form TD.right {}
TABLE.form TD INPUT {width: 50%;}
TABLE.form TD TEXTAREA {width: 99%; height: 75px;}
TABLE.form TD.right TABLE {margin-bottom: 0 !important;}
TABLE.form TD.right TABLE TD.code {}
TABLE.form TD.right TABLE TD.field {}
TABLE.form TD.right TABLE TD.field INPUT {width: 100px;}
TABLE.form TD.valign_top {vertical-align: top; padding-top: 7px !important;}
TABLE.form TH.valign_top {vertical-align: top; padding-top: 7px !important;}
TABLE.form TD TABLE.ie_layout {}
TABLE.form TD HR {height: 3px !important;}

TABLE.form TD SPAN {color: #f00; font-size: 120%;}

TABLE.form TD TABLE.ie_layout TD {border: dotted 0px #00f;}

TABLE.form TD.buttoncell {background: #fff5dd; border-top: solid 1px #f3c13c; padding-top: 15px !important; padding-bottom: 15px !important;}

TABLE.form td span.title { display: block; padding-bottom: .2em; color: #000; font-size: 100%  }
TABLE.form table tr.title td { vertical-align: bottom !important; text-align: center !important  }
/** EOF CREDITS **/

/** PARTNERS **/
TABLE.partner {width: 90%;}
TABLE.partner TD {vertical-align: top; border-bottom: none !important;}
TABLE.partner TD.img {padding-top: 13px !important;}
TABLE.partner TD.info {}
/** EOF PARTNERS **/

/** ANTIPARTNERS **/
TABLE.antipartners {}
TABLE.antipartners TD {padding-bottom: 10px !important;}
/** EOF ANTIPARTNERS **/

/** ENGLISH VERSION **/
.englogo {backgrond: none; background: url(../img/logo-en.gif) no-repeat !important;}

/** SERVICES LIST **/
UL.services {}
/** EOF SERVICES LIST **/


/* OTHER */
.main-bg {background: url(../img/Main-img-1600.jpg) no-repeat 0 0 !important;}
.main-bg-en {background: url(../img/Main-img-1600-en.jpg) no-repeat 0 0 !important;}
.inner-bg { height: 243px; border: solid 0px #f00; position: absolute; width: 100%; top: 45px;}
.inner-bg-en {background: url(../img/Inner-img-1600-en.jpg) no-repeat 0 0 !important;  height: 243px; border: solid 0px #f00; position: absolute; width: 100%; top: 45px;}


/*****************/
/* DROPDOWN MENU */
/*****************/

DIV.dropdown {width: 69%; float: left; position: relative; height: 45px; overflow: visible;}

DIV.dropdown DIV.container {text-align: left;}
DIV.dropdown DIV.main_buttons {width: 542px; height: 45px; position: relative; background: url(../img/tabs.gif) no-repeat 0 0;}
DIV.dropdown DIV.main_buttons_left {width: 542px; height: 45px; position: relative; background: url(../img/tabs.gif) no-repeat 0 -45px;}
DIV.dropdown DIV.main_buttons_right {width: 542px; height: 45px; position: relative; background: url(../img/tabs.gif) no-repeat 0 -90px;}

DIV.dropdown DIV.link-1 {width: 260px; height: 45px; border: solid 0px #00f; float: left; padding:;}
DIV.dropdown DIV.link-2 {width: 250px; height: 45px; border: solid 0px #f00; float: left;}
DIV.dropdown DIV.link-1 A, DIV.dropdown DIV.link-2 A {display: block; height: 37px; padding: 8px 0 0 30px; outline: none; font: italic 21px Georgia, 'Times New Roman';	color: #000; text-decoration: none;}

DIV.dropdown_container-1, DIV.dropdown_container-2 {position: absolute; z-index: 101 !important; top: 45px; background: #fff; width: 100%; border-bottom: 3px solid #d4a834; padding: 10px 0 10px 0; display: none;}
DIV.dropdown_container-1 UL, DIV.dropdown_container-2 UL {border: solid 0px #00f; float: left; list-style: none; margin: 0 0 0 0;}
DIV.dropdown_container-1 UL LI, DIV.dropdown_container-2 UL LI {background: url(../img/content-li.gif) no-repeat 0 3px; padding: 0 15px 2px 10px !important;}
DIV.dropdown_container-1 TABLE TD, DIV.dropdown_container-2 TABLE TD {vertical-align: top; padding-left: 30px;}
DIV.dropdown_container-1 TABLE TD A, DIV.dropdown_container-2 TABLE TD A {border: solid 1px #fff;}

/***********************/
/* DROPDOWN MENU INNER */
/***********************/
DIV.dropdown-inner {width: 69%; float: left; position: relative; height: 45px; overflow: visible;}

DIV.dropdown-inner DIV.container {text-align: right;}
DIV.dropdown-inner DIV.container DIV.main_buttons {width: 542px; height: 45px; position: relative; background: url(../img/tabs.gif) no-repeat 0 -135px; float: right;}
DIV.dropdown-inner DIV.container DIV.main_buttons_left {width: 542px; height: 45px; position: relative; background: url(../img/tabs.gif) no-repeat 0 -225px; float: right;}
DIV.dropdown-inner DIV.container DIV.main_buttons_right {width: 542px; height: 45px; position: relative; background: url(../img/tabs.gif) no-repeat 0 -180px; float: right;}

DIV.dropdown-inner DIV.link-1 {width: 260px; height: 45px; border: solid 0px #00f; float: left;}
DIV.dropdown-inner DIV.link-2 {width: 260px; height: 45px; border: solid 0px #f00; float: left;}
DIV.dropdown-inner DIV.link-1 A, DIV.dropdown-inner DIV.link-2 A {display: block; height: 37px; padding: 8px 0 0 30px; outline: none; font: italic 22px Georgia, 'Times New Roman';	color: #000; text-decoration: none;}
DIV.dropdown-inner DIV.link-1 A {padding-right: 10px;}

DIV.dropdown-inner DIV.dropdown_container-1, DIV.dropdown-inner DIV.dropdown_container-2 {position: absolute; z-index: 101 !important; top: 45px; background: #fff; width: 100%; border-bottom: 3px solid #d4a834; padding: 10px 0 10px 0; display: none;}
DIV.dropdown-inner DIV.dropdown_container-1 UL, DIV.dropdown-inner DIV.dropdown_container-2 UL {border: solid 0px #00f; float: left; list-style: none; margin: 0 0 0 0;}
DIV.dropdown-inner DIV.dropdown_container-1 TABLE TD, DIV.dropdown-inner DIV.dropdown_container-2 TABLE TD {vertical-align: top; padding-left: 30px;}
DIV.dropdown-inner DIV.dropdown_container-1 TABLE TD A, DIV.dropdown-inner DIV.dropdown_container-2 TABLE TD A {border: solid 1px #fff;}

DIV.dropdown ul li, DIV.dropdown-inner ul li { padding: .1em 15px .4em 24px !important; background: url(../img/li-marker.gif) no-repeat 14px .4em; line-height: 1.1em   }
DIV.dropdown ul li.newStar, DIV.dropdown-inner ul li.newStar { background: url(../img/newStar.gif) no-repeat 0 0; padding: .2em 15px .5em 24px !important; }


/******************/
/* SYSTEM MESSAGE */
/******************/
TABLE.sysmessage {width: 50%;}
TABLE.sysmessage TD {border-bottom: none !important; padding: 0 !important;}
TABLE.sysmessage TD.tl {background: url(../img/sysmsg/sm-tl.jpg) no-repeat 0 0; width: 9px; height: 9px;}
TABLE.sysmessage TD.tm {background: url(../img/sysmsg/sm-tm.jpg) repeat-x 0 0;}
TABLE.sysmessage TD.tr {background: url(../img/sysmsg/sm-tr.jpg) no-repeat 0 0;width: 9px; height: 9px;}
TABLE.sysmessage TD.ml {background: url(../img/sysmsg/sm-ml.jpg) repeat-y 0 0;}
TABLE.sysmessage TD.mm {background: #f3c23e; text-align: center; padding: 5px !important; font-size: 150%;}
TABLE.sysmessage TD.mr {background: url(../img/sysmsg/sm-mr.jpg) repeat-y 0 0;}
TABLE.sysmessage TD.bl {background: url(../img/sysmsg/sm-bl.jpg) no-repeat 0 0; width: 9px; height: 9px;}
TABLE.sysmessage TD.bm {background: url(../img/sysmsg/sm-bm.jpg) repeat-x 0 0;}
TABLE.sysmessage TD.br {background: url(../img/sysmsg/sm-br.jpg) no-repeat 0 0; width: 9px; height: 9px;}


/***************/
/* calculators */
/***************/
DIV#overlay { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: url(../img/overlay.png) repeat; z-index: 1;}
*HTML DIV#overlay {
	background: none;
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/overlay.png', sizingMethod='scale');
}


/********************/
/* file types icons */
/********************/
SPAN.ico-link {color: #737272;}
SPAN.ico-link IMG {border: solid 0px !important; margin-bottom: -5px;}


/*********************/
/* 4th-level submenu */
/*********************/
DIV.submenu-content {background: url(../img/submenu-content-bg.gif) no-repeat 100% 100% #ebebeb; padding: 20px 0 20px 0; margin: 20px 0 20px 0;}
DIV.submenu-content UL {border: solid 0px #000; margin: 0 50px 0 0 !important;}
DIV.submenu-content UL LI {background: none !important; margin-bottom: 2px !important;}
DIV.submenu-content UL.col-left {float: left; margin-left: 20px !important;}
*HTML DIV.submenu-content UL.col-left {margin-left: 10px !important;}
DIV.submenu-content UL.col-right {}


/***********************/
/* corporate && retail */
/***********************/
TABLE.deposit_retail {}
TABLE.deposit_retail TD {border-bottom: none !important; padding: 7px 0 0px 10px !important; vertical-align: top; background: url(../img/deposit_retail-bg.gif) repeat-y 0 0;}
TABLE.deposit_retail TH {border-bottom: none !important; padding: 2px 0 7px 10px !important;}
TABLE.deposit_retail TD.left {background-color: #fff5dd; width: 50%;}
TABLE.deposit_retail TD STRONG {font-size: 120%;}
TABLE.deposit_retail TD UL {float: left; width: 40%; padding-left: 5px !important; padding-bottom: 10px !important;}
TABLE.deposit_retail TD UL LI {padding-left: 15px !important;}

TABLE.cards_retail {}
TABLE.cards_retail TD {vertical-align: top; border-bottom: none !important;}
TABLE.cards_retail TD.left {width: 30%;}
TABLE.cards_retail TD.left UL {border: solid 0px #000; margin-top: 2px !important;}
TABLE.cards_retail TD.left UL LI {}
TABLE.cards_retail TD.left UL LI A {background: #fff; padding-right: 10px;}
TABLE.cards_retail TD.left UL LI DIV {}
TABLE.cards_retail TD.left UL LI DIV.hovered {background: url(../img/retail-link-line.gif) repeat-x center;}
TABLE.cards_retail TD.middle {width: 20%;}
TABLE.cards_retail TD.middle DIV.card_image IMG {border: none !important; margin: 0 !important;}
TABLE.cards_retail TD.right {width: 50%; background: url(../img/deposit_cards-bg.gif) repeat-y 0 0; padding: 5px 10px 5px 20px !important;}
TABLE.cards_retail TD.right A:link, TABLE.cards_retail TD.right A:visited, TABLE.cards_retail TD.right A:hover, TABLE.cards_retail TD.right A:active {font-size: 120%;}

OL.credits {margin-left: 30px !important; margin-bottom: 15px;}
OL.credits LI {margin: 5px 0 5px 0;}

.f120 {font-size: 120% !important;}
UL.li-mb-5 LI {margin-top: 5px !important;}

DIV.docs_required {padding: 10px 0; background: url(../img/docs_required-bg.gif) no-repeat 0 0; height: 41px; width: 400px; position: relative;}
DIV.docs_required A:link, DIV.docs_required A:visited {font-weight: bold; font-size: 120%; display: block; width: 390px; text-align: center; border: solid 0px #f00;}
DIV.blank_required {float: left; padding: 10px 0; background: url(../img/blank_required-bg.gif) no-repeat 0 0; height: 41px; width: 220px; position: relative; margin: 5px 0 0 20px;}
DIV.balnk_required A:link, DIV.blank_required A:visited {font-weight: bold; font-size: 120%; display: block; width: 210px; text-align: center; border: solid 0px #f00;}

TABLE.retail_services {margin-top: 15px;}
TABLE.retail_services TD {border-bottom: none !important; padding: 7px 20px 0px 10px !important; vertical-align: top;}
TABLE.retail_services TD.left {width: 50%;}
TABLE.retail_services TD.right {background: url(../img/deposit_retail-bg.gif) repeat-y 0 0; padding-left: 20px !important;}
TABLE.retail_services TD UL {}
TABLE.retail_services TD UL LI {background: none !important; margin-top: 5px !important;}
TABLE.retail_services TD UL LI A:link, TABLE.retail_services TD.UL LI A:visited {}
TABLE.retail_services TD UL LI A:hover, TABLE.retail_services TD UL LI A:active {}

TABLE.retail_services TD UL.marked LI {background: url(../img/content-li.gif) no-repeat 0 7px !important; margin-top: 5px !important;}


/* courses graph */
DIV.cbrf_graph {border: solid 0px #f00; margin: 20px 0 10px 0;}
