/********************************************************************************/
/* GENERAL */
/********************************************************************************/

@import url("reset.css");

html, body { margin: 0; padding: 0; background: #B8D0DC; font-family: Arial, sans-serif; font-size: 12px; color: #242424; }

/* As */

a { color: #4491BE; text-decoration: underline; }
a:hover { text-decoration: none; }

.next { padding-right: 19px; background-position: center right; background-repeat: no-repeat; }
.prev { padding-left: 19px; background-position: center left; background-repeat: no-repeat; }

.ar { padding-left: 19px; background-position: left center; background-repeat: no-repeat; font-size: 11px; }

.rss { padding-right: 28px; background: url(../img/rss-bg.gif) right center no-repeat; }

/* DIVs */

div.clear { clear: both; overflow: hidden; }
#content div.clear { clear: none; overflow: visible; }
#user_navigation {position: relative;}

div#main { clear: both; margin: 0 auto; padding: 10px 8px 10px 8px; width: 990px; background: #FFFFFF; }

.side-wide, .side-middle, .side-narrow-left, .side-narrow-right { float: left; }
.side-wide { width: 740px; }
.side-middle { width: 490px;}
.side-narrow-left { margin-right: 10px; width: 240px; }
.side-narrow-right { margin-left: 10px; width: 240px; }

/* FORMs */

input, select, textarea { border: 1px solid #D1D3D4; font-family: Arial, sans-serif; font-size: 12px; }

input { height: 17px; }

select { width: 100%; height: 19px; background: #ffffff; font-style: italic; }

/* TABLEs */

.table-result { margin-top: 1px; width: 100%; background: #FFFFFF; font-family: "Trebuchet MS", Arial, sans-serif; line-height: 14px; font-size: 12px; color: #494949; }

.table-result a { color: #005F97;}

.table-result thead { background: #0169A6; }
.table-result th { padding: 12px 5px 12px 5px; border: 1px solid #3187BA; font-size: 11px; font-weight: normal; color: #FFFFFF; }

.table-result td { padding: 5px 15px 5px 10px; border: 1px solid #E6E6E6; height: 21px; }
.table-result td img {vertical-align: middle; }

.table-result .jNiceWrapper { display: block; margin: 0 auto; width: 18px; }

.table-result .kill { background-color: #0069A6; color: #FFFFFF; }

.table-result-b { border-collapse: collapse; width: 100%; height: 40px; background: url(../img/bg-dep-res2.gif) center top no-repeat; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 12px; color: #FFFFFF;}
.table-result-b a { font-weight: bold; color: #FFFFFF;}
.table-result-b td { padding: 5px 10px 5px 10px;}

/****************************************/

.table-view { width: 100%; background: #FFFFFF; line-height: 18px; font-size: 12px; color: #565656; }

.table-view a { font-weight: normal; }

.table-view thead th, .table-view thead td { padding: 8px 10px 8px 10px; }

.table-view th { padding: 8px 15px 8px 10px; border: 1px solid #CCE1ED; }

.table-view td { padding: 4px 15px 4px 10px; border: 1px solid #CCE1ED; }

.table-view td ul {
	margin-left: 20px;
	list-style-type: disc;
}

.table-view .caption-dark { background-color: #003A5C; color: #FFFFFF; text-transform: uppercase; }
.table-view .caption-light { background-color: #0069A6; color: #FFFFFF; }

.table-view .even { background-color: #DBEAF2}

.table-view .address { background-color: #CCE1ED;}
.table-view .address td { padding-bottom: 12px; border: 0;}

.table-view .down span { display: block; margin-right: -6px; padding-right: 6px; background: url(../img/arrow-down-sm.gif) right bottom no-repeat; color: #FF0000; }
.table-view .up span { display: block; margin-right: -6px; padding-right: 6px; background: url(../img/arrow-up-sm.gif) right top no-repeat; color: #8FA802; }

.table-view .close, .table-view .open { display: block; width: 15px; height: 15px; overflow: hidden; background-image: url(../img/bg-openandclose.gif); background-repeat: no-repeat; text-decoration: none;}
.table-view .close { background-position: center 0;}
.table-view .open { background-position: center -15px;}

/********************************************************************************/
/* BLOCKS */
/********************************************************************************/

.block { position: relative; margin-bottom: 10px; border: 1px solid #EAEAEA; height: 100%; background-color: #FFFFFF; }

.block .corner { position: absolute; z-index: 1; display: block; width: 5px; height: 5px; overflow: hidden; background-color: #FFFFFF; background-image: url(../img/block-corner.gif); background-repeat: no-repeat; }
.block .corner-top-left { top: -1px; left: -1px; background-position: 0 0; }
.block .corner-top-right { top: -1px; right: -1px; background-position: -5px 0; }
.block .corner-bottom-left { bottom: -1px; left: -1px; background-position: 0 -5px; }
.block .corner-bottom-right { bottom: -1px; right: -1px; background-position: -5px -5px; }

.block .caption { position: relative; height: 34px; background: #FEFEFE url(../img/block-caption-bg.gif) left bottom repeat-x;}
.block .caption h1, 
.block .caption h2 { margin: 0; padding: 5px 0 0 15px; line-height: 23px; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 16px; font-weight: bold; color: #0069A6; }
.block .caption h2 a { color: #0069A6; text-decoration: none; }
.block .caption .print { position: absolute; top: 6px; right: 6px; padding-right: 10px; line-height: 18px; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 12px; font-weight: bold; color: #0069A6; }
.block .caption .rss { position: absolute; top: 8px; right: 8px; line-height: 18px; margin: 0; padding: 0; width: 18px; text-decoration: none; }

.block .body { position: relative; height: 100%; }
.block .body h2 { padding-left: 15px; line-height: 34px; font-size: 16px; font-weight: bold; color: #0069A6; }
.block .body h3 { padding-left: 15px; padding-top: 5px; line-height: 23px; font-size: 16px; font-weight: bold; color: #0069A6; }

.block .body .block { background: none; }
.block .body .block .corner { background: none; }
.block .body .block .caption { background: none; }

.block .navigation, .block .descr { padding: 4px 8px 4px 8px; background: #0069A6; font-family: "Trebuchet MS", Arial, sans-serif; color: #FFFFFF;}
.block .navigation { line-height: 14px; font-size: 11px; }
.block .descr { line-height: 16px; font-size: 12px; }
.block .navigation a, .block .descr a { color: #FFFFFF; text-decoration: underline;}
.block .navigation a:hover, .block .descr a:hover { text-decoration: none;}
.block .navigation span, .block .descr span { font-weight: bold; color: #FFFFFF;}

.block .bottom { padding-left: 15px; height: 20px; background-color: #E3E3E3; line-height: 20px; }
.block .bottom .ar { background-image: url(../img/ar-blue.gif); color: #003A5C; }

/****************************************/

.block-calc div.body { background: #FFFFFF; color: #242424; } /* USE TAGS NAME WITH CLASS NAME TO MAKE MORE PRIORITET FOR ELEMENT PROPERTY */
.block-calc div.body .sep-h { background: none; }
.block-calc .calc-res { padding: 20px 15px 20px 15px; line-height: 18px; font-size: 14px; }

.block-calc .calc-res .red { color: #FF0000; }

/****************************************/

.block-calculators { width: 238px; height: 360px; overflow: hidden; background: #0069A6 url(../img/block-calculators-bg.jpg) center top no-repeat; }

/*.block-calculators div {font-size: 15px; line-height: 20px}*/

.block-calculators .caption { background: none; }
.block-calculators .caption h2 { color: #FFFFFF; }

.block-calculators .bottom { background: none; }
.block-calculators .bottom .ar { background-image: url(../img/ar-white.gif); color: #FFFFFF; }

/****************************************/

/*.block-comments h3 { margin: 2px 0 2px 0; padding: 0; line-height: 18px; font-size: 14px; font-weight: bold; }
.block-comments p { margin: 0; padding: 0; line-height: 16px; font-size: 11px; }
.block-comments .img { float: left; display: block; margin: 0 10px 0 0; border: 3px solid #E5E5E5; width: 100px; height: 100px; background-position: center center; background-repeat: no-repeat; }

.block-comments .ui-accordion-container { margin: 0; padding: 0; width: 100%; height: 230px; list-style-type: none; }
.block-comments .ui-accordion-container li { float: left; margin: 0; padding: 0; width: 100%; }
.block-comments .ui-accordion-container li a { color: #242424; text-decoration: none; }
.block-comments .ui-accordion-container li a.ui-accordion-link { display: block; position: relative; padding: 0 20px 0 20px; height: 28px; overflow: hidden; background: url(../img/ui-accordion-link-bg.gif) right top no-repeat; line-height: 28px; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 12px; font-weight: bold; color: #7F7F7F; text-decoration: none; }
.block-comments .ui-accordion-data { height: 100%; }
*/


/****************************************/

.block-currency { border: 0; }

.block-currency .caption { height: 32px; }
.block-currency .caption h2 { margin: 0; padding: 2px 8px 0 16px; border: 0; height: 30px; background: #D1D1D1 url(../img/block-currency-h2.jpg) center top no-repeat; line-height: 30px; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 16px; font-weight: bold; color: #FFFFFF;}

.block-currency table.ct { margin-bottom: 4px; border: 1px solid #808080; border-collapse: collapse; width: 100%; background: #FFFFFF;}
.block-currency table.ct td { height: 19px; background-image: url(../img/bg-dotted-vertical.gif); background-position: right center; background-repeat: no-repeat; vertical-align: middle; text-align: right;}
.block-currency table.ct td.noborder { border-right: 0; background-image: none;}
.block-currency table.ct td span { padding-right: 4px; padding-left: 8px; line-height: 19px; font-size: 10px;}

.block-currency table.ct-links { width: 100%; border-collapse: collapse; font-size: 9px;}
.block-currency table.ct-links td { height: 17px; vertical-align: middle; text-align: center; color: #003A5C;}

.block-currency .row-color { background-color: #EFEFEF;}

.block-currency .down, .block-currency .up { background-position: left center; background-repeat: no-repeat;}
.block-currency .down { background-image: url(../img/i-down.gif); color: #ff0000;}
.block-currency .up { background-image: url(../img/i-up.gif); color: #009900;}

.block-currency ul.links { margin: 0; padding: 0; list-style-type: none; overflow: hidden;}
.block-currency ul.links li { float: left; margin-left: -1px; padding: 0; border-left: 1px solid #aaaaaa; width: 49%; height: 100%;}
.block-currency ul.links li a { display: block; margin: 0 2px 0 10px; padding: 3px 0 3px 19px; font-size: 11px; color: #003A5C; background-image: url(../img/ar-blue-dark.gif); background-position: left center; background-repeat: no-repeat;}

/****************************************/

.block-news .container { padding: 2px 0 4px 0; }

.block-news h3 { margin: 0; padding: 0; line-height: 25px; font-size: 18px; font-weight: normal; color: #2A2760;}
.block-news p { margin: 0; padding: 2px 13px 4px 15px; line-height: 15px; font-size: 13px; color: #949494; }
.block-news p a { color: #003A5C; text-decoration: none; }

.block-news p .last { font-weight: bold; }
.block-news p .link { font-size: 13px; }
.block-news p .date { font-size: 10px; }

.block-news .clocks { float: left; display: block; margin: 7px 20px 8px 4px; }
.block-news .img { float: left; display: block; margin: 5px 10px 0 15px; border: 3px solid #E5E5E5; width: 125px; height: 125px; background-position: center center; background-repeat: no-repeat; }
.block-news .sep { height: 9px; background: url(../img/bg-dotted2.gif) center center repeat-x;}

/****************************************/

.block-news-content .body h1 { margin: 20px 10px 10px 10px; padding: 0; line-height: 25px; font-size: 18px; font-weight: normal; color: #003A5C; }
.block-news-content .body h2 { margin: 10px 10px 5px 10px; padding: 0; line-height: 20px; font-size: 16px; font-weight: normal; }
.block-news-content .img { float: left; display: block; margin: 10px; border: 3px solid #E5E5E5; }
.block-news-content .text { clear: both; padding: 10px; line-height: 18px; font-size: 15px; line-height: 22px;}

/****************************************/

.block-spectema table {margin-top: 5px}
.block-spectema table tr td:first-child {color: green; padding-left: 15px; padding-right: 30px; vertical-align: top}
.block-spectema table tr td {font-size: 1.5em;}

.block-spectema-in-line { margin-top: 5px; padding-left: 15px; width: 100%; font-size: 16px; font-weight: bold; }
.block-spectema-in-line span {float: left; }
.block-spectema-in-line ul li {float: left; padding-left: 25px; margin-bottom: 17px; }

/****************************************/

.block-toparticle { border: 0; width: 490px; height: 100px; background-color: #003A5C; font-family: Arial, sans-serif; overflow: hidden}
.block-toparticle .body { color: #FFFFFF;}
.block-toparticle .body img { padding-bottom: 15px}

.block-toparticle { display: block; }
.block-toparticle p { padding: 7px 5px 8px 15px; }
.block-toparticle p a { line-height: 16px; font-size: 12px; color: #FFFFFF; text-decoration: none; }
.block-toparticle p a b { line-height: 18px; font-size: 16px; }

.block-toparticle .date { line-height: 18px; font-size: 10px; color: #FFFFFF; }

.block-toparticle .prev-next { clear: both; border-top: 1px solid #FFFFFF; height: 22px; width: 100%}
.block-toparticle .prev-next .next,
.block-toparticle .prev-next .prev { display: block; line-height: 22px; font-size: 11px; color: #FFFFFF; }
.block-toparticle .prev-next .next { float: right; margin-right: 15px; background-image: url(../img/ar-next-white.gif); }
.block-toparticle .prev-next .prev { float: left; margin-left: 15px; background-image: url(../img/ar-prev-white.gif); }

/****************************************/

.block-toprate { border: 0; height: 100%; }

.block-toprate .corner { background-image: url(../img/block-toprate-corner.gif); }
.block-toprate .corner-top-left { top: 0; left: 0; }
.block-toprate .corner-top-right { top: 0; right: 0; }
.block-toprate .corner-bottom-left { bottom: 0; left: 0; }
.block-toprate .corner-bottom-right { bottom: 0; right: 0; }

.block-toprate .caption { background: url(../img/block-toprate-caption-bg.gif) left bottom repeat-x; }
.block-toprate .caption h2 { color: #FFFFFF; }

.block-toprate .caption .val { position: absolute; top: 8px; right: 10px; border-collapse: collapse; }
.block-toprate .caption .val a { display: block; width: 39px; height: 18px; background: url(../img/block-toprate-val-item.gif) center no-repeat; text-align: center; line-height: 18px; font-size: 11px; color: #FFFFFF; text-decoration: none; }
.block-toprate .caption .val a:hover, .block-toprate .val a.active { background: url(../img/block-toprate-val-item-hover.gif) center no-repeat; color: #000000; }

.block-toprate .body { min-height: 225px; background: #FFD777 url(../img/block-toprate-body-bg.gif) left bottom repeat-x; }

.block-toprate .body .t { border-bottom: 1px solid #808080; width: 100%; }
.block-toprate .body .t tbody { background: #FFFFFF; }
.block-toprate .body .t th { padding: 0; border-bottom: 1px solid #808080; height: 21px; color: #222222; background-image: url(../img/bg-td-vertical.gif); background-position: right center; background-repeat: no-repeat; font-weight: normal; }
.block-toprate .body .t td { padding: 0; height: 21px; text-align: center; color: #0069A6; background-image: url(../img/bg-dotted-vertical2.gif); background-position:  right center; background-repeat: no-repeat; }
.block-toprate .body .t td span { padding: 0 10px 0 10px;}
.block-toprate .body .t .color { background-color: #CCE1ED; }
.block-toprate .body .t .nobg { background-image: none; }

.block-toprate .body .t .border-left { border-left: 1px solid #808080; }
.block-toprate .body .t .border-right { border-right: 1px solid #808080; }

.block-toprate .body .sep-h { margin: 4px 0 4px 0; width: 100%; height: 2px; background: url(../img/bg-credit-line.gif); overflow: hidden; }

.block-toprate .body .ar { background-image: url(../img/ar-white.gif); line-height: 28px; color: #FFFFFF; }

/****************************************/

.teaser {padding-bottom: 15px; padding-top: 5px;}

/****************************************/

/********************************************************************************/

/* .bnr */

.bnr-left { width: 240px; height: 350px; }
.bnr-left img { display: block; }

.bnr-right { margin-bottom: 10px; width: 240px; /*height: 350px;*/ }
.bnr-right img { display: block; }

.bnr-top { clear: both; margin: 0 auto; width: 980px; height: 90px; text-align: center; }
.bnr-top img { display: block; }

.bnr_and_obzor { clear: both; margin-bottom: 10px; }
.bnr_and_obzor td { vertical-align: top; }

/********************************************************************************/
/* .banks */
/********************************************************************************/

.banks { font-family: "Trebuchet MS", Arial, sans-serif; }

.banks .descr { padding: 4px 15px 4px 15px; }

.banks .list { padding: 12px 5px 12px 0; }
.banks .list .item { float: left; margin: 0 12px 60px 12px; width: 215px; line-height: 1.4em; }
.banks .list .item h3 { margin: 0 0 6px 0; padding: 0 2px 0 2px; border-bottom: 1px solid #D1D3D4; font-size: 16px; font-weight: bold; color: #0069A6; }
.banks .list .item a { display: block; padding: 0 2px 0 2px; font-size: 12px; color: #003A5C; }

.banks .comments { margin: 0; padding: 0; height: 100%; list-style-type: none; overflow: hidden; }
.banks .comments li { margin-top: -1px; padding: 10px 18px 30px 18px; border-top: 1px dashed #EAEAEA; height: 100%; }
.banks .comments li p { margin: 0; padding: 0; line-height: 16px; font-size: 12px; color: #003A5C; }
.banks .comments li .date { float: right; font-size: 11px; font-weight: normal; color: #989898; }

/* conditions */

div.conditions { width: 238px; background: url(../img/bg-conditions-bottom.gif) center bottom no-repeat;}
div.conditions div.body { padding: 1px 0 9px 0; background: url(../img/bg-conditions-top.gif) center top no-repeat;}
div.conditions h2.title { margin: 0; padding: 5px 5px 5px 10px; line-height: 20px; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 16px; font-weight: bold; color: #FFFFFF;}
div.conditions form { margin: 2px 10px 2px 10px;}
div.conditions p { margin: 15px 10px 10px 10px; font-size: 12px; font-weight: bold; color: #323232;}

/********************************************************************************/
/* credit
/********************************************************************************/

.credit ul.step { position: absolute; top: 5px; right: 15px; margin: 0; padding: 0; list-style-type: none;}
.credit ul.step li { float: left; width: 27px; height: 25px; text-align: center; line-height: 25px; font-size: 18px; font-weight: bold;}
.credit ul.step li.active { background: url(../img/bg-step-active.gif) center center no-repeat; color: #113E58;}
.credit ul.step li.done { color: #0069A6;}
.credit ul.step li.next_active { color: #113E58;}
.credit ul.step li.next_not_active { color: #A3A3A3;}
.credit ul.step li.steping { width: 40px; font-size: 14px; font-weight: normal; color: #003A5C;}

.credit .sep-h-325 { display: block; margin: 5px 15px 5px 15px; }

/* credit-result */

.credit-result { margin: 0; padding: 0; background: url(../img/bg-dep-res.gif) left top no-repeat;}

.credit-result h2.title { float: left; padding: 7px 7px 7px 25px; line-height: 20px; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 16px; font-weight: bold; color: #0069A6;}

.credit-result a.print { float: right; display: block; padding: 7px 7px 7px 12px; line-height: 20px; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 12px; font-weight: bold; color: #0069A6;}

.credit-result table.b { width: 100%; height: 40px; background: url(../img/bg-dep-res2.gif) center top no-repeat; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 12px; color: #FFFFFF;}
.credit-result table.b a { font-weight: bold; color: #FFFFFF;}
.credit-result table.b td { padding: 5px 10px 5px 10px;}

.credit-result table.list { width: 100%; font-family: "Trebuchet MS", Arial, sans-serif; color: #494949;}
.credit-result table.list a { float: left; color: #005F97;}
.credit-result table.list th { padding: 0 5px 0 10px; border-top: 1px solid #1374AB; border-bottom: 1px solid #1374AB; height: 110px; background: #0169A6 url(../img/bg-dep-th.gif) left center no-repeat; text-align: left; vertical-align: top; font-size: 11px; font-weight: normal; color: #FFFFFF;}
.credit-result table.list th.banks, .credit-result table.list th.num { background-image: none; text-align: center; vertical-align: middle;}
.credit-result table th div { position: relative; margin: 12px 0 12px 0;}
.credit-result table.list td { padding: 5px 5px 5px 10px; border-bottom: 1px solid #BBBBBB; background-image: url(../img/bg-dep-td.gif); background-position: right center; background-repeat: no-repeat;}
.credit-result table.list td.checkbox { vertical-align: top; background-image: none; text-align: center;}

.credit-result .cur { position: absolute; top: 48px; left: 20px; margin: 0; padding: 0; list-style-type: none;}
.credit-result .cur li { float: left; padding: 0 5px 0 5px; font-size: 14px; font-weight: bold; color: #0069A7;}
.credit-result .cur li a { color: #7AB5D7; text-transform: uppercase; text-decoration: underline;}
.credit-result .cur li a:hover { text-decoration: none;}

.credit-result .notice { float: right;}

.credit-result .sort-up, .credit-result .sort-down { position: absolute; top: 75px; left: 0; width: 39px; height: 12px; overflow: hidden;}
.credit-result .sort-up a, .credit-result .sort-down a { float: left; display: block; width: 49%; height: 100%;}
.credit-result .sort-up { background: url(../img/sort-up.gif) center center no-repeat;}
.credit-result .sort-down { background: url(../img/sort-down.gif) center center no-repeat;}

/********************************************************************************/
/* credit-block-inside */
/********************************************************************************/

.credit-block-inside { position: relative; margin-bottom: 10px; width: 240px;}
.credit-block-inside a.ar { display: block; margin: 6px 0 0 3px; background-image: url(../img/ar-white.gif); color: #FFFFFF;}
.credit-block-inside h2.title { margin: 0; padding: 2px 8px 0 16px; border: 0; height: 32px; background: #FDB813 url(../img/bg-credit-inside-h2.jpg) center top no-repeat; line-height: 32px; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 16px; font-weight: bold; color: #FFFFFF;}

.credit-block-inside ul.bookmarks { margin: 0; padding: 0; overflow: hidden;}
.credit-block-inside ul.bookmarks li { margin-left: -1px; border-left: 1px solid #003A5C;}

.credit-block-inside table.ct { border: 1px solid #808080; border-collapse: collapse; width: 100%; background: #FFFFFF;}
.credit-block-inside table.ct td { padding: 0; height: 21px; vertical-align: middle; color: #0069A6; background-image: url(../img/bg-dotted-vertical2.gif); background-position: right center; background-repeat: no-repeat; text-align: center; font-size: 11px;}

.credit-block-inside table.ct-head { border-collapse: collapse; width: 100%;}
.credit-block-inside table.ct-head td { height: 21px; text-align: center; vertical-align: middle; color: #222222; background-image: url(../img/bg-td-vertical.gif); background-position: right center; background-repeat: no-repeat; font-size: 11px;}

.credit-block-inside table.ct td.noborder, .credit-block-inside table.ct-head td.noborder { border-right: 0; background-image: none;}

.credit-block-inside ul.val { position: absolute; top: 12px; right: 10px; margin: 0; padding: 0; overflow: hidden; list-style-type: none;}
.credit-block-inside ul.val li { float: left; margin-left: -1px; padding: 0 6px 0 6px; border-left: 1px solid #000000; font-size: 11px; color: #000000;}
.credit-block-inside ul.val li a { color: #FFFFFF;}
.credit-block-inside ul.val li a.active { color: #000000; text-decoration: none;}

.credit-block-inside table.val td a:hover, .credit-block-inside table.val td a.active { background: url(../img/bg-val-item-hover.gif) center no-repeat; color: #000000;}
.credit-block-inside .row-color { background-color: #CCE1ED;}

div.credit-line { width: 100%; height: 2px; background: url(../img/bg-credit-line.gif); overflow: hidden;}

#credit-block-inside .ui-corner-all,
#credit-block-inside .ui-corner-top,
#credit-block-inside .ui-corner-right,
#credit-block-inside .ui-corner-bottom,
#credit-block-inside .ui-corner-left { -moz-border-radius: 0; -webkit-border-radius: 0; }

#credit-block-inside .ui-tabs-nav { padding: 10px 0 6px 0; background: url(../img/bg-ui-tabs-nav.jpg) left top no-repeat; overflow: hidden; }
#credit-block-inside .ui-tabs-nav li{ margin-left: -1px; padding: 0 6px 0 6px; border-left: 1px solid #003A5C; }
#credit-block-inside .ui-tabs-nav a span { line-height: 14px; font-size: 12px; color: #003A5C; }
#credit-block-inside .ui-tabs-nav .ui-tabs-selected a span { font-weight: bold; }

#credit-block-inside .ui-tabs-panel { padding: 0 5px 10px 5px; background: #FFD778 url(../img/bg-ui-tabs-credit-inside.jpg) left bottom no-repeat; }

/********************************************************************************/
/* currency-center-block */
/********************************************************************************/

.currency-center-block { margin: 3px 0 10px 0; width: 490px; height: 100%; background: url(../img/bg-currency-center.gif) center top no-repeat; }
.currency-center-block h2.title { margin: 0 0 4px 0; padding: 2px 8px 0 16px; border: 0; height: 32px; line-height: 32px; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 16px; font-weight: bold; color: #FFFFFF; text-transform: uppercase; }

.currency-center-block .bl { float: left; display: inline; position: relative; margin: 6px 0 0 10px; width: 230px; }
.currency-center-block .bl .link { position: absolute; top: 0; left: 0; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 12px; font-weight: bold; color: #003A5C; }

.currency-center-block .border { border: 1px solid #808080; }

.currency-center-block .bottom { clear: both; height: 4px; background: url(../img/bg-currency-center-bottom.gif) center top no-repeat; overflow: hidden; }

.currency-center-block .links { clear: both; margin: 11px 1px 0 1px; padding: 4px 0 4px 15px; border-top: 1px solid #808080; }
.currency-center-block .links a { padding-right: 15px; color: #0069A6; }

.currency-center-block table { border-collapse: collapse; width: 100%; background: #FFFFFF; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 12px; }
.currency-center-block table td { padding: 0 6px 0 2px; height: 18px; background-image: url(../img/bg-dotted-vertical2.gif); background-position: left top; background-repeat: repeat-y; text-align: right; color: #003A5C; }
.currency-center-block table th { padding: 0 2px 0 2px; border-left: 1px solid #FFFFFF; height: 18px; background: #0069A6; text-align: center; font-weight: normal; color: #FFFFFF; }

.currency-center-block table img { vertical-align: middle; }
.currency-center-block table .color { background-color: #CCE1ED; }

.currency-center-block table .t { background-color: #0069A6; color: #FFFFFF; }

.currency-center-block table .center { text-align: center; }

.currency-center-block table .nobg { border: 0; background-image: none; }

/********************************************************************************/
/* .currency */
/********************************************************************************/

.currency .bluebg { padding: 5px 15px 5px 25px; background-color: #0069A6;}

.currency .chart { margin: 0 auto; padding: 10px 0 35px 0; width: 660px;}
.currency .chart h4 { margin: 10px 0 10px 0; padding: 0; font-size: 12px; font-weight: bold; color: #0069A6;}
.currency .chart img { display: block; width: 660px; height: 385px; background-color: #E6E6E6;}

.currency form h4 { margin: 10px 0 5px 0; padding: 0; font-size: 14px; color: #FFFFFF;}
.currency form table { border-collapse: collapse;}
.currency form table td { padding: 5px 9px 10px 1px; line-height: 18px; font-size: 12px; font-weight: bold; color: #FFFFFF;}
.currency form .b14 { font-size: 14px; font-weight: bold;}
.currency form .sep { margin: 5px 0 5px 0; height: 2px; background: url(../img/bg-sep-currency.gif) repeat-x; overflow: hidden;}

.currency form input { border: 0;}
.currency form input.submitNice { width: 112px; height: 26px; background: url(../img/bg-submit-currency.gif) center center no-repeat; font-weight: bold; color: #003A5C;}
.currency form input.text { border: 1px solid #D1D3D4; height: 17px;}

.currency-course-ch { border-collapse: collapse; width: 100%; font-size: 12px; font-weight: bold; color: #003A5C;}
.currency-course-ch th, .currency-course-ch td { padding: 6px 0 6px 15px; border-top: 1px solid #CCE1ED; background-image: url(../img/bg_currency_result_list_td.gif); background-position: left center; background-repeat: no-repeat; text-align: left;}
.currency-course-ch .caption { background-color: #003A5C; color: #FFFFFF; text-transform: uppercase;}
.currency-course-ch .caption th, .currency-course-ch .caption td { padding: 5px 0 5px 15px; border: 0;}
.currency-course-ch span img { margin: 1px 2px 2px 0; width: 5px; height: 13px; vertical-align: middle;}
.currency-course-ch .address { background-color: #CCE1ED;}
.currency-course-ch .address td { background-image: none; border: 0;}
.currency-course-ch .nobg { background-image: none;}
.currency-course-ch .down { color: #FF0000;}
.currency-course-ch .down img { background: url(../img/arrow-down-sm.gif) center bottom no-repeat;}
.currency-course-ch .up { color: #8FA802;}
.currency-course-ch .up img { background: url(../img/arrow-up-sm.gif) center top no-repeat;}
.currency-course-ch .close, .currency-course-ch .open { display: block; width: 15px; height: 15px; overflow: hidden; background-image: url(../img/bg-openandclose.gif); background-repeat: no-repeat; text-decoration: none;}
.currency-course-ch .close { background-position: center 0;}
.currency-course-ch .open { background-position: center -15px;}

.course-ch { border-collapse: collapse; width: 100%; background: #CCE1ED;}
.course-ch td { padding: 8px 0 8px 0; text-align: center;}

.course-ch h4 { float: left; margin: 0 15px 0 0; padding: 0; height: 31px; line-height: 31px; font-size: 14px; color: #003A5C;}
.course-ch .bg { float: left; width: 181px; height: 31px; background: url(../img/bg-course-ch.gif) center center no-repeat;}
.course-ch .bg-single { float: left; width: 90px; height: 31px; background: url(../img/bg-course-ch-single.gif) center center no-repeat;}
.course-ch .bg span, .course-ch .bg-single span { float: left; display: block; width: 90px; height: 31px; line-height: 31px; font-size: 18px; color: #464646;}
.course-ch .bg span img, .course-ch .bg-single span img { margin: 5px 2px 5px 0; width: 7px; height: 21px; vertical-align: middle;}

.course-ch .bg span.down, .course-ch .bg-single span.down { color: #FF0404;}
.course-ch .bg span.down img, .course-ch .bg-single span.down img { background: url(../img/arrow-down.gif) center bottom no-repeat;}

.course-ch .bg span.up, .course-ch .bg-single span.up { color: #8FA802;}
.course-ch .bg span.up img, .course-ch .bg-single span.up img { background: url(../img/arrow-up.gif) center top no-repeat;}

#cross-curs { margin: 10px 0 20px 0;}
#cross-curs h2.caption { float: left;margin: 0; padding: 0 6px 0 6px; height: 32px; line-height: 32px; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 16px; font-weight: bold; color: #0069A6;}
.cross-curs { border-collapse: collapse; border-width: 0 1px 1px 1px; border-style: solid; border-color: #D5D7D8; width: 100%; font-size: 12px; font-weight: bold;}
.cross-curs th { padding: 6px; background: #CCE1ED; text-align: left; color: #003A5C;}
.cross-curs td { padding: 6px; border-top: 1px solid #CCE1ED; text-align: left; color: #003A5C;}

.month { float: left; display: inline; margin: 10px 5px 10px 25px; width: 45%; height: 100%; font-size: 12px;}
.month .caption { clear: both; padding: 0 5px 2px 10px; height: 22px; background: #003A5C; line-height: 22px; font-weight: bold; color: #FFFFFF;}
.month .week { float: left; width: 33%;}
.month .week .day { padding: 2px 0 2px 0; border-bottom: 1px solid #CCE1ED; height: 19px; background: #E5F0F6;}
.month .week .day .num, .month .week .day .num-noactive { float: left; margin: 0 10px 0 10px; width: 21px; height: 19px; background: #B7D5E6; text-align: center; line-height: 19px; font-weight: bold;}
.month .week .day .num { color: #283339;}
.month .week .day .num-noactive { color: #AFBAC0;}
.month .week .day .ray { line-height: 19px; font-weight: bold; color: #283339; font-size: 8pt;}

#cross-curs .ui-corner-all,
#cross-curs .ui-corner-top,
#cross-curs .ui-corner-right,
#cross-curs .ui-corner-bottom,
#cross-curs .ui-corner-left { -moz-border-radius: 0; -webkit-border-radius: 0; }

#cross-curs .ui-tabs-nav { float: right; min-height: 32px; height: 32px; }
#cross-curs .ui-tabs-nav li { margin-right: 1px; width: 78px; height: 32px; text-align: center; }
#cross-curs .ui-tabs-nav a { top: 1px; background: #F2F5F6 url(../img/bg-cross-curs-li.gif) no-repeat; }
#cross-curs .ui-tabs-nav a span { height: 32px; line-height: 32px; font-size: 11px; font-weight: bold; color: #0069A6; }
#cross-curs .ui-tabs-nav .ui-tabs-selected a { background: #F2F5F6 url(../img/bg-cross-curs-li-active.gif) no-repeat; }

/* .dep-step-1 */

div.dep-step-1 { clear: both; width: 240px; height: 349px; background: #0069A6 url(../img/bg-deposit.gif) center top no-repeat; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 12px; color: #FFFFFF;}
div.dep-step-1 a { color: #505050;}
div.dep-step-1 h3 { margin: 0 0 10px 0; padding: 0; font-size: 14px;}

div.dep-step-1 img { display: block; margin: 0 auto; }

div.dep-step-1 table { border-collapse: collapse; width: 100%; }
div.dep-step-1 table td { padding: 5px 15px 5px 15px; vertical-align: top; }

div.dep-step-1 a.choose { float: left; display: block; padding: 4px 25px 4px 0; background: url(../img/bg-select-more.gif) right center no-repeat; text-decoration: none;}
div.dep-step-1 a.choose span { border-bottom: 1px dashed #ffffff;}
div.dep-step-1 h2.title { margin: 0; padding: 7px 7px 7px 12px; line-height: 20px; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 16px; font-weight: bold; color: #0069A6;}
div.dep-step-1 input { border: 0; color: #9A9A9A;}
div.dep-step-1 label { clear: both; display: block; padding: 4px 0 4px 0;}

div.dep-step-1 .next { width: 48px; height: 15px; }

/* .dep */

div.dep { clear: both; position: relative; height: 349px; font-family: "Trebuchet MS", Arial, sans-serif; color: #FFFFFF;}

div.dep a { color: #505050;}

div.dep a.choose { float: left; display: block; padding: 4px 25px 4px 0; background: url(../img/bg-select-more.gif) right center no-repeat; font-size: 14px; font-style: italic; text-decoration: none; cursor: pointer;}
div.dep a.choose span { display: block; border-bottom: 1px dashed #ffffff; width: 130px; cursor: pointer;}

div.dep h2.title { margin: 0; padding: 7px 7px 7px 12px; line-height: 20px; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 16px; font-weight: bold; color: #0069A6;}

div.dep label { display: block; font-size: 14px;}
div.dep label span { font-size: 11px;}

div.dep input { font-family: "Trebuchet MS", Arial, sans-serif; color: #505050;}
div.dep input.sum { /*display: block;*/ margin: 0; padding: 0; border: 1px solid #D1D3D4; width: 292px; height: 19px; font-size: 14px;}
div.dep input.sbmt { border: none; height: 20px; background: none; font-size: 16px; font-weight: bold; color: #66A5CA;}

div.dep table { border-collapse: collapse; width: 100%; }
div.dep td { padding: 0; vertical-align: top; }

div.dep ul.step { position: absolute; top: 5px; right: 15px; margin: 0; padding: 0; list-style-type: none;}
div.dep ul.step li { float: left; width: 25px; height: 25px; text-align: center; line-height: 25px; font-size: 18px; font-weight: bold;}
div.dep ul.step li.active { background: url(../img/bg-step-active.gif) center center no-repeat; color: #113E58;}
div.dep ul.step li.done { color: #0069A6;}
div.dep ul.step li.next_active { color: #113E58;}
div.dep ul.step li.next_not_active { color: #A3A3A3;}
div.dep ul.step li.steping { width: 40px; font-size: 14px; font-weight: normal; color: #003A5C;}

div.dep .currency-change { position: absolute; top: 24px; left: 11px;}
div.dep .currency-change div.bg { 
	padding: 25px 10px 0 10px; width: 239px; height: 117px; 
	background: url(../img/bg-currency-change.png); background:expression('none'); 
	filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+BASE_HREF+"img/bg-currency-change.png',sizingMethod='crop');");	
}
div.dep .currency-change ul { margin: 0; padding: 0; height: 100%; list-style-type: none; overflow: hidden;}
div.dep .currency-change li { margin-top: -1px; padding: 0; border-top: 1px solid #B6B6B6; height: 24px;}
div.dep .currency-change li a { display: block; position: relative; padding: 0 7px 0 7px; height: 24px; line-height: 24px; font-size: 16px; font-weight: bold; color: #003A5C; text-decoration: none; text-transform: uppercase;}
div.dep .currency-change li a:hover { background-color: #FFFFFF;}

/* .dep-step-2 */

div.dep-step-2 { padding: 0 1px 0 1px; width: 738px; height: 349px; background: #0069A6 url(../img/bg-deposit2.gif) center top no-repeat;}
div.dep-step-2 h3 { margin: 0; padding: 0; font-size: 14px;}
div.dep-step-2 label { margin: 0 0 10px 0; }
div.dep-step-2 span, div.dep-step-2 small { }

div.dep-step-2 table td { padding: 10px 0 0 0; vertical-align: top; }

div.dep-step-2 table table { border-collapse: collapse; width: 100%; }
div.dep-step-2 table table td { padding: 5px 15px 5px 15px; }

/* .dep-step-3 */

div.dep-step-3 { padding: 0 1px 0 1px; width: 738px; height: 349px; background: #0069A6 url(../img/bg-deposit2.gif) center top no-repeat;}

div.dep-step-3 h3 { margin: 0; padding: 0; font-size: 14px;}
div.dep-step-3 label { margin: 0 0 5px 0; }
div.dep-step-3 label span, div.dep-step-3 label small { font-size: 12px; }
div.dep-step-3 select { width: 240px; }
/*div.dep-step-3 .sum { width: 240px !important; }*/

div.dep-step-3 table td { padding: 10px 0 0 0; vertical-align: top; }

div.dep-step-3 table table { border-collapse: collapse; width: 100%; }
div.dep-step-3 table table td { padding: 5px 15px 0 15px; }
div.dep-step-3 table table table td { padding: 0; }
div.dep-step-3 .padd { padding: 0 15px 0 15px; }

div.dep-step-3 .doform { padding: 85px 10px 0 0; text-align: right;}

/* .dep-step-4 */

div.dep-step-4 { padding: 0 1px 0 1px; width: 738px; height: 349px; background: #0069A6 url(../img/bg-deposit2.gif) center top no-repeat;}

div.dep-step-4 h3 { margin: 0; padding: 0; font-size: 14px;}
div.dep-step-4 label { margin: 0 0 5px 0; }
div.dep-step-4 label span, div.dep-step-3 label small { font-size: 12px; }
div.dep-step-4 select { width: 240px; }
/*div.dep-step-4 .sum { width: 240px !important; }*/

div.dep-step-4 table td { padding: 10px 0 0 0; vertical-align: top; }

div.dep-step-4 table table { border-collapse: collapse; width: 100%; }
div.dep-step-4 table table td { padding: 5px 15px 0 15px; }
div.dep-step-4 table table table td { padding: 0; }

div.dep-step-4 .doform { padding: 85px 10px 0 0; text-align: right;}

/* .dep-results */

.dep-results .cur { position: absolute; top: 48px; left: 20px; margin: 0; padding: 0; list-style-type: none;}
.dep-results .cur li { float: left; padding: 0 5px 0 5px; font-size: 14px; font-weight: bold; color: #0069A7;}
.dep-results .cur li a { color: #7AB5D7; text-transform: uppercase; text-decoration: underline;}
.dep-results .cur li a:hover { text-decoration: none;}

.dep-results .notice { float: right;}

.dep-results .sort-up, .dep-results .sort-down { position: absolute; top: 75px; left: 0; margin: 0; padding: 0; width: 39px; height: 12px; overflow: hidden;}
.dep-results .sort-up a, .dep-results .sort-down a { float: left; display: block; width: 49%; height: 100%;}
.dep-results .sort-up { background: url(../img/sort-up.gif) center center no-repeat;}
.dep-results .sort-down { background: url(../img/sort-down.gif) center center no-repeat;}

/* .dep-compare */

div.dep-compare { clear: both; background: url(../img/bg-dep-compare.gif) left top no-repeat;}
div.dep-compare div.inside { clear: both; padding: 0 1px 0 1px; background: url(../img/bg-dep-compare2.gif) left bottom no-repeat;}

div.dep-compare a.print { float: right; display: block; margin: 0; padding: 7px 15px 7px 0; line-height: 20px; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 12px; font-weight: bold; color: #0069A6;}
div.dep-compare a.return { font-family: "Trebuchet MS", Arial, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF !important;}

div.dep-compare h2.title { float: left; margin: 0; padding: 7px 7px 7px 25px; line-height: 20px; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 16px; font-weight: bold; color: #0069A6;}

.dep-compare table.list { border-collapse: collapse; width: 100%; font-family: "Trebuchet MS", Arial, sans-serif; color: #494949;}
.dep-compare table.list a { color: #0069A6;}
.dep-compare table.list th { padding: 5px 5px 5px 10px; border-top: 1px solid #1374AB; border-bottom: 1px solid #1374AB; background: #0169A6 url(../img/bg-dep-th.gif) left center no-repeat; text-align: left; vertical-align: top; font-size: 11px; font-weight: normal; color: #FFFFFF;}
.dep-compare table.list td { padding: 5px 5px 5px 10px; border-bottom: 1px solid #C3C3C3; background: url(../img/bg-dep-td.gif) left center no-repeat; vertical-align: top; font-size: 11px; color: #0069A6;}
.dep-compare table.list .first { background-image: none;}
.dep-compare table.list td.first { color: #003A5C;}
.dep-compare table.list .kill { border: 0; padding-bottom: 7px; background-image: none; text-align: center;}

/* .footer */

div.footer { clear: both; position: relative; margin: 0 auto; padding: 10px 8px 10px 8px; width: 990px; font-size: 12px; color: #8C8C8C;}
div.footer .links { position: absolute; top: 10px; right: 10px; margin: 0; padding: 0; overflow: hidden; list-style-type: none;}
div.footer .links li { float: left; margin-left: -1px; padding: 0 5px 0 5px; background: url(../img/bg-header-links-li.gif) center left no-repeat; font-size: 11px;}
div.footer .links li a { color: #055B8C;}

/* .headbar */

div.headbar { position: relative; margin: 0 10px 8px 15px; height: 65px;}

div.headbar .date { position: absolute; right: 0; bottom: 0; font-size: 11px; color: #101010;}

div.headbar .links { position: absolute; top: 5px; right: -5px; margin: 0; padding: 0; overflow: hidden; list-style-type: none;}
div.headbar .links li { float: left; margin-left: -1px; padding: 0 5px 0 5px; background: url(../img/bg-header-links-li.gif) center left no-repeat; font-size: 11px;}
div.headbar .links li a { color: #055B8C;}

div.headbar .logo { float: left; display: block; margin: 20px 0 0 0;}

/* .menubar */

div.menubar { clear: both; position: relative; margin-bottom: 1px; height: 62px; background-color: #0069A6; overflow: hidden;}

ul.menu { margin: 0; padding: 0; height: 31px; list-style-type: none; }
ul.menu li { float: left; margin-left: -1px; height: 31px; background-image: url(../img/menu-sep-blue.gif); background-position: left center; background-repeat: no-repeat;}
ul.menu li a { position: relative; z-index: 3; float: left; display: block; margin-bottom: -4px; padding: 0 7px 0 7px; height: 35px; line-height: 31px; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 12px; color: #C1DAE9; text-decoration: none;}
ul.menu li a:hover { text-decoration: underline;}
ul.menu li a.active { position: relative; background-image: none; background-color: #003A5C; z-index: 2;}

ul.menu ul { position: absolute; z-index: 2; display: none; top: 38px; left: 0px; margin: 0; padding: 0; width: 990px; height: 16px; list-style-type: none; overflow: hidden;}
ul.menu ul li { height: 16px; }
ul.menu ul li a { height: 16px; line-height: 16px; font-size: 11px; color: #A6B9C6; }

ul.menu .sf-breadcrumb ul { display: block; overflow: visible; }
ul.menu .sf-breadcrumb a { background: url(../img/menu-top-p.gif) center bottom no-repeat; color: #FFFFFF; text-decoration: underline; }
ul.menu .sf-breadcrumb ul a { background: none; color: #A6B9C6; text-decoration: none; }
ul.menu .sf-breadcrumb ul a:hover { text-decoration: underline; }

ul.menu a.current { background: url(../img/menu-top-p.gif) center bottom no-repeat; color: #FFFFFF; text-decoration: underline; }
ul.menu ul a.current { background: none; color: #FFFFFF; text-decoration: underline; }

/*ul.submenu li { background-image: url(../img/submenu-sep-blue.gif);}
ul.submenu li a { color: #A6DEFF;}*/

div.submenu-bg { position: relative; z-index: 1; height: 31px; background-color: #003A5C;}

/* .bottom_menu */

.bottom_menu { clear: both; margin: 8px 0 12px 0; }
.bottom_menu a { text-decoration: none; }
.bottom_menu a:hover { text-decoration: underline; }

.bottom_menu ul { }
.bottom_menu ul li { float: left; padding: 2px 0px 10px 0; width: 330px; white-space: nowrap; }
.bottom_menu ul li a { line-height: 20px; font-size: 14px; color: #0069A6; }

.bottom_menu ul li ul { margin-left: -6px; overflow: hidden; }
.bottom_menu ul li ul li { float: left; margin-left: -1px; padding: 0 6px 0 6px; border-left: 1px solid #BBBBBB; width: auto; }
.bottom_menu ul li ul li a { line-height: 14px; font-size: 10px; color: #4491BE; }

/* .news-inside */

.news-inside { line-height: 14px; font-size: 11px; color: #515151;}

.news-inside a.error { color: #003A5C; text-decoration: none;}
.news-inside a.error:hover { text-decoration: underline;}
.news-inside h1 { margin: 10px 10px; line-height: 22px; font-family: Arial, sans-serif; font-size: 18px; color: #003A5C;}
.news-inside img.img { margin-bottom: 10px;}
.news-inside .smp { padding: 2px 0 3px 0;}

.news-inside .text { line-height: 18px; font-family: "Times New Roman", Times, serif; font-size: 14px;}

.news-inside .pages { position: relative; border-top: 1px solid #CCE1ED; height: 27px; text-align: center;}
.news-inside .pages a.prev, .news-inside .pages a.next { position: absolute; display: block; padding: 10px; background-image: none;}
.news-inside .pages a.prev { top: 0; left: 0;}
.news-inside .pages a.next { top: 0; right: 0;}
.news-inside .pages ul { margin: 0 25px 0 25px; padding: 0; height: 27px; overflow: hidden; list-style-type: none;}
.news-inside .pages ul li { float: left; margin-left: -1px; padding: 0 5px 0 5px; height: 27px; background-image: url(../img/bg-pages-li.gif); background-position: left center; background-repeat: no-repeat; line-height: 27px;}

/* .partners-list */

ul.partners-list { margin: 20px 0 0 0; padding: 0; list-style-type: none;}
ul.partners-list li { float: left; margin: 1px 1px 10px 0;}
ul.partners-list li a { font-size: 11px; color: #CCCCCC; text-decoration: none;}
ul.partners-list li img { float: left; margin-right: 5px; width: 50px; height: 50px; border: 3px solid #CECECE; vertical-align: middle;}
ul.partners-list li p { vertical-align: middle;}

/* .partners-list-2 */

ul.partners-list-2 { margin: 0; padding: 0; list-style-type: none;}
ul.partners-list-2 li { float: left; margin: 1px 1px 10px 0; width: 49%;}
ul.partners-list-2 li a { font-size: 11px; color: #CCCCCC; text-decoration: none;}
ul.partners-list-2 li img { float: left; margin-right: 5px; width: 50px; height: 50px; border: 3px solid #CECECE; vertical-align: middle;}
ul.partners-list-2 li p { vertical-align: middle;}

/* .path-search */

div.path-search { clear: both; margin: 1px 0 6px 0; height: 31px; background-color: #DDDDDD;}

div.path { float: left; padding: 8px 10px 0 10px; width: 710px; font-size: 11px; color: #7B7B7B;}
div.path a { color: #0069A6;}
div.path h1 { display: inline; color: #0069A6; margin-left: 4px}

div.search { float: right; padding: 4px 8px 0 8px;}
div.search input { vertical-align: middle;}
div.search input.search { width: 19px; height: 19px; background-color: #0069A6; background-image: url(../img/bg-submit-blue.gif); background-position: center; background-repeat: repeat; font-style: italic;}
div.search input.text { padding: 0 3px 0 3px; font-style: italic; color: #7B7B7B;}

/* .gray-list */

ul.gray-list { margin: 0; padding: 10px 0 0 0; list-style-type: none;}
ul.gray-list li { line-height: 18px; font-size: 11px; color: #C6CACB;}
ul.gray-list li a { color: #C6CACB; text-decoration: none;}
ul.gray-list li p { margin: 0; padding: 3px 10px 3px 10px;}
ul.gray-list li .date { font-size: 10px;}

/* .gray-list-2 */

ul.gray-list-2 { margin: 0; padding: 10px 0 0 0; list-style-type: none;}
ul.gray-list-2 li { float: left; width: 50%; background-image: url(../img/bg-gray-list-li.gif); background-position: right top; background-repeat: no-repeat; line-height: 18px; font-size: 11px; color: #C6CACB;}
ul.gray-list-2 li a { color: #C6CACB; text-decoration: none;}
ul.gray-list-2 li p { margin: 0; padding: 3px 10px 3px 10px;}
ul.gray-list-2 li .date { font-size: 10px;}

/* .gray-list-4 */

ul.gray-list-4 { margin: 0; padding: 10px 0 0 0; list-style-type: none;}
ul.gray-list-4 li { float: left; width: 25%; background-image: url(../img/bg-gray-list-li.gif); background-position: right top; background-repeat: no-repeat; line-height: 18px; font-size: 11px; color: #C6CACB;}
ul.gray-list-4 li a { color: #C6CACB; text-decoration: none;}
ul.gray-list-4 li p { margin: 0; padding: 3px 10px 3px 10px;}
ul.gray-list-4 li .date { font-size: 10px;}

/********************************************************************************/
/* INDEX BLOCKS */
/********************************************************************************/

.block-actual-index { float: left; display: inline; margin-left: 10px; width: 488px; }

.block-news-company-index { width: 238px; }

.block-news-lenta-index { float: left; width: 488px; }

.block-obzor-index { width: 238px; margin-left: 10px; margin-bottom: 0}

.block-inter-index { width: 238px}

.block-toprate-index { float: left; display: inline; width: 490px; }

.block-spectema-index { float: right; width: 363px; }
.block-spectema-index p .link { font-weight: bold; }

.block-note-index { float: right; width: 363px; }
.block-note-index p .link { font-weight: bold; }

.block-trends-index { width: 488px; margin-top: 10px;}

.block-comments-index { width: 238px; }

/****************************************/

.bnr-left-index { float: left }

.bnr-right-index { float: left }

/********************************************************************************/
/* INNER BLOCKS */
/********************************************************************************/

.block-trends { float: right; width: 238px; }

/****************************************/

/*.block-news-company-deposit,*/
.block-note-deposit { display: inline; margin-right: 10px; }
.block-specprograms-deposit { float: left; width: 488px;}
.block-comments-deposit { float: right; width: 488px;}

/****************************************/

.block-specprog { width: 238px;}

/*.block-specprog a.link { line-height: 20px; font-size: 15px; color: #000000;}*/

.block-specprog p {margin-bottom: 10px; margin-top: 10px; line-height: 19px; }

.block-obzor-metal { float: left; width: 363px; }
.block-comments-metal { float: right; width: 488px;}
.block-news-company-metal { float: left; width: 488px; }
.block-news-lenta-metal { float: left; width: 488px; }
.block-note-metal { float: right; width: 363px; }
.block-spectema-metal { float: right; width: 363px; }

/****************************************/

.block-obzor-currency { float: left; width: 363px; }
.block-comments-currency { float: right; width: 488px;}
.block-news-company-currency { float: left; width: 488px; }
.block-news-lenta-currency { float: left; width: 488px; }
.block-note-currency { float: right; width: 363px; }
.block-spectema-currency { float: right; width: 363px; }

.bnr-right-currency { float: right; }

/****************************************/

.block-comments-news { float: right; width: 488px;}
.block-news-company-news { float: left; width: 488px; }
.block-spectema-news { width: 238px; }
.block-toparticle-news { width: 482px; height: 100%; padding: 10px 7px 20px 0}
.block-toparticle-news img { float: left; margin-right: 10px; }

/****************************************/

.block-comments-news-content .ui-accordion-container { }

/********************************************************************************/

.w100 { width: 100px !important; }
.w110 { width: 110px !important; }
.w120 { width: 120px !important; }
.w160 { width: 160px !important; }
.w195 { width: 195px !important; }
.w245 { width: 245px !important; }
.w275 { width: 275px !important; }

.drob { text-align: right !important; }

.trend-chart { height: 200px !important; }

.submitNice { border: 0; width: 112px; height: 26px; background: url(../img/bg-submit-currency.gif) center center no-repeat; font-weight: bold; color: #003A5C;}

/********************************************************************************/
/* b1ade CLASSES */
/********************************************************************************/

.not-implemented { opacity: 0.5 !important; filter: alpha(opacity=50) !important; } /* by b1ade (12.06.2009) */

.hidden, .invisible { display: none; } /* by b1ade (23.06.2009) */

/********************************************************************************/

.block-search-results .body { padding: 10px 15px 10px 15px; }

.block-search-results ol { padding-left: 30px; list-style-type: decimal; }

.block-search-results ol li { padding-bottom: 18px; line-height: 18px; }

.block-search-results ol li span { color: #003A5C; }

/********************************************************************************/

.partner-block { float: left; display: inline; margin-right: 10px; width: 240px; border: 1px solid #EAEAEA; }

div.print .text { padding: 10px; }

.footerb {
	float: left;
	width: 50%;
	height: 60px;
	text-align: center;
}

.pb { float: left; display: inline; margin-bottom: 10px; width: 50%; }
.pbinside { margin-right: 10px; padding: 7px; border: 1px solid #EAEAEA; }
.pb p { clear: both; padding-bottom: 10px; min-height: 60px; }
* html .pb p { height: 60px; }
.pb .pbimg { float: left; margin-right: 7px; }
.pb .pbtitle { color: #000000; }
.pb .pbbody { display: block; }
