BODY {background-color: #fcfdfc;}

.deliter-v {background: url('../images/bank/deliter_v.gif') repeat-y top left;}

#header {background: #1c7b0e url('../images/header/background_bank.gif') repeat-x bottom left;}
#header DIV, #header TD, #header A {color: #FFF;}

#header-menu {background-color: #318517;}
#header-menu DIV {color: #FFF;}
#header-menu A:hover DIV {background-color: #509e4c;}
#header-menu DIV.deliter {border-right: 1px solid #649832;}

#header-menu-ul {background-color: #318517; margin-bottom: 10px;}
#header-menu-ul LI {color: #FFF;}
#header-menu-ul LI.deliter {background-color: #649832; color: #649832;}
#header-menu-ul LI.item A:hover {background-color: #509e4c;}

#member-area {background: url('../images/header/round_bank.gif') no-repeat right bottom;}
#member-area A {color: #FFF;}

#boot .line {border-top: 2px solid #1c7b0e;}

#navigation {font-size: 17px;}

/* Другие города */
#menu-more {position: absolute; background-color: #FFF; border: 1px solid #666; padding: 4px 10px; z-index: 1001;}
#menu-more UL {margin: 0 0 4px 0; padding: 0;}
#menu-more LI {list-style-type: none; padding-top: 4px; white-space: nowrap;}

.rating #city-navigation H1б, #currency-cbr #city-navigation H1 {font-size: 22px;}
.rating #city-navigation TD.select, #currency-cbr #city-navigation TD.select {padding: 0 10px 6px 10px;}

#city-navigation H1 {font-size: 26px;}

#city-navigation {border-collapse: collapse; margin-bottom: 2px;}
#city-navigation H1 {font-size: 26px;}
#city-navigation TD {text-align: center; vertical-align: bottom; padding: 0px 7px 8px 8px;}
#city-navigation DIV {padding: 6px 10px 5px 10px;}
#city-navigation TD.select {font-size: 22px; padding: 0 10px 5px 10px; background: #d5f1bb;}
#city-navigation .none {text-align: left;}

#banks-list {margin-top: 4px;}
#banks-list .item .title {font-size: 17px; font-weight: normal; padding: 5px 0;/* background: #f0f0f0;*/}
#banks-list .item .title A {color: #1e58ad; background-color: #E9F0E7; padding: 3px 10px;}
#banks-list .item {margin: 5px 0 10px 0;}
#banks-list .item .address {padding: 1px 0; font-size: 13px;}
#banks-list .item .phone {padding: 1px 0; font-size: 13px; font-weight: bold; font-family: Tahoma,sans-serif; color: #666;}
#banks-list .show-address A {color: #067500;}
#banks-list .show-address {padding: 4px 10px; font-size: 13px; font-family: Tahoma;}

.office-list .office {padding: 5px 10px 5px 10px; background-color: #f5f7f3; margin-bottom: 2px;}
.office-list .office .name {font-size: 11px;}
#company-office .address {padding: 1px 0; font-size: 13px;}
#company-office .phone {padding: 1px 0; font-size: 13px; font-weight: bold; font-family: Tahoma,sans-serif; color: #666;}
#company-office .title {color: #067500; font: 11px Tahoma,sans-serif;}

.all-banks {padding: 5px 0 10px 10px; font-size: 17px;}
.all-banks A:link, .all-banks A:visited, .all-banks A:active {color: #AF0000;}

.all-banks-sm {padding: 0 0 5px 10px; font: 12px Tahoma, Arial, sans-serif;}
.all-banks-sm A:link, .all-banks-sm A:visited, .all-banks-sm A:active {color:#990000;}

.color-office {background-color: #F0F0F0;}
.color-office-lite {background-color: #F9F9F9;}

#main-left-menu UL {margin: 0; padding: 0;}
#main-left-menu LI {list-style-type: none; padding: 4px 0 4px 24px; margin: 1px 0; background: url("../images/bank/arrow_hr.gif") no-repeat 12px center;}
#main-left-menu LI A {color: #369;}
#main-left-menu LI.table {padding: 0;}
#main-left-menu LI.selected {background: #d5f1bb url("../images/bank/menu_triangle.gif") no-repeat right center;}
#main-left-menu TD.selected {background-color: #d5f1bb; padding: 4px 0 4px 14px;}
#main-left-menu TD.none {background: #fff url("../images/bank/menu_triangle.gif") no-repeat right center; width: 12px;}
#main-left-menu LI.sub {background: none;}
#main-left-menu LI.moderate A {color: #C00;}

#head-office {background-color: #f5f7f3; padding: 10px 10px 4px 10px;}
#head-office .content {font-size: 13px; padding: 3px 0 8px 0; line-height: 110%;}
#head-office .content DIV {padding: 1px 0;}
#head-office .title {color: #067500; font: 11px Tahoma,sans-serif;}
#head-office .phone {font-weight: bold; font-family: Tahoma,sans-serif; color: #666;}

#show-bank {width: 100%;}
#show-bank h2 {font-size: 17px;}

.company-show {padding-left: 170px; margin-bottom: 10px;}
.company-show .rating-space .rating {padding: 1px 4px 2px 2px; width: 50px; text-align: center; margin: 2px 6px 0 0; font: 17px Tahoma,sans-serif;float: left;}
.rating-good {background-color: #d5f1bb;}
.rating-bad {background-color: #f1bbc8;}
.rating-neutral {background-color: #E9E9E9;}

.opinion-show {width: 100%; margin-top: 25px; margin-bottom: 10px;}
.opinion-show SPAN.title {font-size: 17px; background-color: #d5f1bb; padding: 5px 10px;}
.opinion-show .link {padding-left: 6px; font: 12px Tahoma, Arial, sans-serif;}
.opinion-show .opinion-write {margin: 0; text-align: right;}
.opinion-show .opinion-write A {font-size: 17px;}
.opinion-link {padding-left: 10px; font: 12px Tahoma, Arial, sans-serif;}
.all-banks-sm A:link, .all-banks-sm A:visited, .all-banks-sm A:active {color:#990000;}
.opinion-link A:link, .opinion-link A:visited, .opinion-link A:active {color: #067500;}

#bank-address {margin-top: 15px;}
#bank-address .select {background-color: #d5f1bb; padding: 5px 10px;}
#bank-address ul {margin: 0; padding: 4px 0 4px 10px;}
#bank-address li {padding: 2px 0; list-style-type:none;}
#bank-address li A {background:url("../images/bank/arrow_hr.gif") no-repeat left center; color: #1E58AD; font-size:13px; padding:0 0 0 12px;}

#sub-info {font-size: 13px; line-height: 110%; padding: 0px 10px 10px 10px;}
#sub-info .title {color: #067500; font: 11px Tahoma, Arial, sans-serif;}
#sub-info .phone {font-weight: bold; font-family: Tahoma,sans-serif; color: #666;}

.company-office {font-size: 13px; line-height: 110%;}
.company-office .office {margin-bottom: 6px; background-color: #f5f7f3; padding: 5px 10px;}
.company-office .office DIV {padding-bottom: 2px;}
.company-office .title {color: #067500; font: 11px Tahoma, Arial, sans-serif; margin-bottom: 2px;}
.company-office .phone {font-weight: bold; font-family: Tahoma,sans-serif; color: #666;}

#navigation {font: 12px Tahoma, sans-serif; margin: 5px 0 10px 0; padding-left: 0px;}
#navigation A, #navigation SPAN {padding: 0 13px 0 7px; background: url("../images/bank/arrow_hr.gif") no-repeat right center;}
#navigation A {color: #369;}
#navigation A.first {padding-left: 0;}
#navigation A.now, #navigation SPAN.now {background: url("../images/bank/arrow_now.gif") no-repeat right 6px;}

.comment .head {background-color: #e9f0e7;}
.comment .body {background-color: #f9faf8;}
.comment .option .answer {padding: 5px 10px 6px 10px; background-color: #E9F0E7; display: inline-block; font-family: Tahoma, Arial, sans-serif; width: 130px;}
.comment .option .answer A {color: #369;}
.comment .title {font-weight: bold; padding: 10px 10px 0 43px;}
.comment .title A {color: #333;}

#comments .title {margin: 0 0 15px 0; font-size: 17px;}
#comments .no {font-size: 14px;}
#comments .option {padding: 5px 10px 6px 10px; font-size: 11px;}

.company-opinion-answer #comments .title {margin: 15px 0 5px 0; background-color: #D5F1BB; display: inline-block; padding: 5px 10px;}

#opinions #comment-form {margin-top: 10px;}
#opinions .option .edit-d {float:right; padding: 5px 10px 6px 10px; font-size: 11px;}

#comment-form {margin-top: 15px;}
#comment-form TEXTAREA.error {background-color: #fff0f0; border: 1px solid #ccc;}
#comment-form INPUT.error {background-color: #fff0f0; border: 1px solid #ccc;}
#comment-form DIV.error {margin: 5px 10px;}
#comment-form .set-rating {}
#comment-form .rat-radio {display: inline-block; margin-right: 5px; padding: 4px 8px;}
#comment-form .red-2 {background-color: #ff6666;}
#comment-form .red-1 {background-color: #ffcccc;}
#comment-form .gr {background-color: #e9e9e9;}
#comment-form .gr-1 {background-color: #ccffcc;}
#comment-form .gr-2 {background-color: #66ff99;}
#comment-form .rule {font: 12px Tahoma, Arial, sans-serif; padding: 10px 0; color: #666; line-height: 130%;}
/* #comment-form UL {margin: 5px 0;}
#comment-form LI {margin: 5px 0;} */

.opinion-form .title {font-size: 22px; padding: 4px 10px 5px 10px; background: #d5f1bb; margin: 0;}

.opinion-write {margin-bottom: 10px; text-align: right;}
.opinion-write {margin-bottom: 10px; text-align: right;}
.opinion-write A {font-size:18px;}
.opinion-write A:link, .opinion-write A:visited, .opinion-write A:active {color: #900;}

.good {background-color: #D5F1BB;}
.bad {background-color: #f1bbc8;}
.staff-bc {background-color: #f1ecbb;}

#connection {margin-top: 2px;}
#connection .item-block {margin-bottom: 20px;}
#connection .title {margin-bottom: 10px;}
#connection .title A.t {font: 14px Tahoma, sans-serif; padding: 2px 10px 3px 10px; text-decoration: none; color: #333;}
#connection .title A.all {font: 11px Tahoma, sans-serif; margin-left: 6px; float: right;}
#connection .incompatible {font-size: 11px;}
#connection .list-p {margin-left: 10px;}
#connection .option {font-family: Tahoma, Arial, sans-serif; margin-top: 2px; margin-left: 10px;}

.rating-list {margin: 10px 0 20px 0;}
.rating-list .title {margin-bottom: 10px; font-size: 14px;}
.rating-list .title A {font: 14px Tahoma, sans-serif; padding: 2px 10px 3px 10px; text-decoration: none; color: #333; background-color: #F1ECBB;}
.rating-list .body {margin-left: 10px;}
.rating-list .item {margin-bottom: 6px; font-size: 12px;}
.rating-list .item .num {font: 12px Tahoma, sans-serif; color: #999; padding-right: 4px;}
.rating-list .item .val {font: 11px Tahoma, sans-serif;margin-left: 4px; padding: 2px 10px 3px 10px;}
.rating-list .item .name {margin-left: 4px;}
.rating-list .up {font: 11px Tahoma, sans-serif; color: #999;}
.rating-list .all A {color: #067500;}
.rating-list .empty {font-size: 12px; margin-bottom: 8px;}
.rating-list .rating {float: right; padding: 3px 0 2px 0; width: 30px; text-align: center;}

.mming-list {margin: 10px 0 20px;}
.mming-list .title {margin-bottom: 10px; font-size: 14px;}
.mming-list .title A, .mming-list .title SPAN {font: 14px Tahoma, sans-serif; padding: 2px 10px 3px 10px; text-decoration: none; color: #333;}
.mming-list .item {margin-bottom: 6px;}
.mming-list .item-title {font-size: 14px; font-weight: normal; padding: 0 10px 5px 10px;/* background: #f0f0f0;*/}
.mming-list .members {padding-left: 10px;}

.news-list {margin-top: 10px;}
.news-list .title {margin-bottom: 10px; font-size: 14px;}
#currency-main .title A, .news-list .title A {font: 14px Tahoma, Arial, sans-serif; padding: 2px 10px 3px 10px; text-decoration: none; color: #333; background-color: #D5F1BB;}
.news-list .body {margin-left: 10px;}
.news-list .item {margin-bottom: 6px; font-size: 12px;}
.news-list .date {font-size: 11px; color: #999;}

.empty {font: 14px Tahoma, Arial, sans-serif;}
.mming-list .empty {font: 12px Tahoma, Arial, sans-serif;}

.h1-title .opinion {background-color: #F1ECBB;}

.map-1 A {color:#067500;}
.map-2 A {color:#0A428F;}
UL.map-1, UL.map-2 {margin: 0; padding-left: 15px;}
UL.map-2 {margin: 4px 0 12px 0;}
UL.map-2 LI {padding-bottom: 2px;}
.map-1 LI {list-style-type:none;}

#best-currency {margin-top: 10px; margin-bottom: 10px;}
#best-currency TD {font-size: 14px; padding: 4px 6px;}
#best-currency TD.best-title {text-align: center; background-color: #F0F0F0;}
#best-currency TD.delta {text-align: right;}
#best-currency TD.green {color:#6B9522;}
#best-currency .line TD {background-color: #F0F0F0;}
#best-currency TD.none {text-align: center;}

#currency-main {margin: 10px 0 20px 0;}
#currency-main .title{margin-bottom: 6px; font-size: 14px;}
#currency-main #best-currency {margin: 0;}
#currency-main .title-line {font: 11px Tahoma, Arial, sans-serif;}
#currency-main #best-currency TD {font: 11px Tahoma, Arial, sans-serif;}
#currency-main .all {padding-left: 6px;}
#currency-main .all A {color: #067500; font: 12px Tahoma, Arial, sans-serif; margin-top: 4px;}

#currency-show {background-color: #BBB;}
#currency-show TD {background-color: #FCFDFC;}
#currency-show .hover TD {background-color: #ffffcc;}
#currency-show .head TD {background-color: #F0F0F0; padding: 4px 0;}
#currency-show {text-align:center;}
#currency-show .head-bank {padding: 0px;}
#currency-show .currency-line TD {font-size: 12px; font-family: Tahoma, Arial, sans-serif;}
#currency-show .currency-line TD.bank {text-align:left; padding: 5px 5px 5px 10px; font: 14px Arial, Tahoma, sans-serif;}
#currency-show .best {font-weight: bold;}
#currency-show .currency-office {margin-top: 2px;}
#currency-show .currency-office DIV {font-size: 11px;}
#currency-show .bulk {font-size: 14px;}

.warning {margin-top: 20px;}
.warning .title {color: #AF0000; font-size: 14px;}
.warning .content {line-height: 135%; font: 11px Tahoma, Arial, sans-serif; padding-top: 2px;}

.currency-block-bank-show {margin-bottom: 20px;}
.currency-block-bank-show TD {padding: 4px 4px; background-color: #F5F7F3;}
.currency-block-bank-show .head TD {text-align: center; font-size: 11px; background-color: #FCFDFC;}
.currency-block-bank-show .head TD.buy {background-color: #D5F1BB;}
.currency-block-bank-show .head TD.sale {background-color: #F1BBC8;}
.currency-block-bank-show TD.date {text-align: center; background-color: #FCFDFC;}
.currency-block-bank-show TD.value {text-align: center;}
.currency-block-bank-show .line TD {background-color: #E9E9E9;}
.currency-block-bank-show .money {padding-left: 10px;}
.currency-block-bank-show .remark {background-color: #FCFDFC; line-height: 135%; font: 11px Tahoma, Arial, sans-serif;}

.course-title {font: 14px Tahoma,sans-serif; margin-bottom: 6px;}