/**
 * @author Denis Barushev <barushev@gmail.com>
 * @since 25.12.2007
 * @version $Id$
 */
html, body, table, tr, td, ul, dl, li, dt, dd, h1, h2, h3, h4, h5 p, form {
    margin: 0;
    padding: 0;
}

body {
    font: 11px Arial, Tahoma, sans-serif;
    color: #000;
    background: #fff;
    padding: 10px 0 0 0;
}

a {
    color: #000;
}

a, a:visited, a:link, a:hover, a:active {
    outline: none;
}

table {
    border-collapse: collapse;
}

td {
    vertical-align: top;
}

img {
    vertical-align: top;
    border: 0;
}

#orphus_msg {
    color: #686868;
    border-top: 1px solid #c0c0c0;
    border-bottom: 1px solid #c0c0c0;
    margin: 5px 0;
    padding: 3px 0;
    font-size: 12px;
}

#body {
    width: 1000px;
    margin: 0 auto;
    background: url(/media/images/bgs/body.gif) repeat-x top;
    /*border:solid 1px red;*/
}

#footer {
    width: 1000px;
    margin: 22px auto 0 auto;
    background: #f7f8f7;
}

#footer .copyright {
    margin: 10px 0 5px 9px;
    padding: 9px;
}

#footer .counters {
    padding: 15px 9px 0 0;
    text-align: right;
    width: 250px;
}

#footer .menu {
    font-size: 13px;
    padding: 15px 0 0 0;
}

#footer .menu .contacts {
    float: left;
    margin: 0 0 0 18px;
    color: #205003;
}

#footer .menu .contacts a {
    color: #205003;
}

#footer .menu .tools {
    float: right;
    margin: 0 9px 0 0;
}


#footer .menu a {
    text-decoration: none;
    font-weight: bold;
    line-height: 17px;
    vertical-align: top;
}


.rightbar {
    width: 240px;
    padding: 0 7px 0 14px;
}

#b730x90 {
    height: 60px;
    padding: 0 0 0 9px;
}

#b468x60_1 {
    height: 60px;
    text-align: center;
    padding: 0 0 5px 0;
}

#b730x60 {
    text-align: right;
    padding: 4px 0 12px 0;
}

#b468x60_3 {
    padding: 15px 0 15px 55px;
    background: #DFDFDD;
    border-top: 1px solid #6D6D6D;
    border-bottom: 1px solid #6D6D6D;
}

#b468x60_4 {
    /*height: 60px;
    padding: 20px 0;*/
    padding: 10px 0 20px 0;
    text-align: center;
}

#b120x600 {
    width: 120px;
    padding-left: 9px;
}


#menu {
    margin: 15px 0 0 0;
    padding: 0 0 0 5px;
    background: #eae9e9;
    height: 38px;
}

#menu li {
    float: left;
    list-style-type: none;
    text-transform: uppercase;
    font-weight: bold;
    margin: 5px 5px 0 0;
    padding: 6px 10px 8px 10px;
    position: relative;
}

#menu li.has_submenu {
    z-index: 50;
}

#menu li.selected {
    padding-bottom: 0px;
}

#menu li.selected a {
    color: #30700b;
    padding-bottom: 8px;
    border-bottom: 5px solid #70c63d;
    display: block;
}

#menu li ul {
    position: absolute;
    top: 32px;
    left: 0;
    background: white;
    border: 1px solid #87cc55;
    border-bottom: 0;
    display: none;
    z-index: 51;
}

#menu li.hover {
    background: #4f9521 url(/media/images/markers/menu-hover.gif) no-repeat center bottom;
    margin: 5px 5px 0 0;
    padding: 6px 10px 13px 10px;
    border-bottom: 0;
}

#menu li.active {
    background: #4f9521 url(/media/images/markers/menu-hover.gif) no-repeat center bottom;
    margin: 5px 5px 0 0;
    padding: 6px 10px 13px 10px;
    border-bottom: 0;
    /*width: 40px;*/
}

#menu li.active a {
    color: #fff;
    border-bottom: 0;
    padding-bottom: 0;
    display: inline;
}

#menu li.hover ul {
    display: block;
}

#menu li li {
    float: none;
    position: static;
    margin: 0;
    padding: 5px 9px 5px 17px;
    border-bottom: 1px solid #87cc55;
    white-space: nowrap;
    background: url(/media/images/markers/menu.gif) no-repeat 6px;
}

#menu li.hover li a {
    text-decoration: none;
    padding-bottom: 0;
    border-bottom: 0  !important;
    display: inline !important;
    color: #000 !important;
}

#menu li li a:hover {
    text-decoration: underline;
}


/**
 * Top news
 */
.top_news h3 {
    font-size: 11px;
    text-transform: uppercase;
    background: #413D3A;
    color: #fff;
    padding: 4px 0 2px 16px;
    margin: 9px 0 0 0;
}

.top_news ul {
    padding: 3px 0 15px 0;
}

.top_news ul li {
    padding: 2px 0 2px 16px;
    list-style-type: none;
    background: url(/media/images/markers/top_news.gif) no-repeat 1px 8px;
}

/**
 * Search
 */
.search {
    width: 33%;
}

.search h3 {
    font-size: 11px;
    text-transform: uppercase;
    background: #4E9524 url(/media/images/bgs/search-header.gif) repeat-y left;
    color: #fff;
    padding: 4px 0 2px 27px;
    margin: 9px 0 0 0;
}

.search div.sub_search {
    background: #e9e9e9 url(/media/images/bgs/search-form.gif) repeat-y left;
    padding: 25px 10px 10px 27px;
    margin: 7px 0 0 0;
    position: relative;
    z-index: 51;
    height: 60px;
}

.search input.text {
    border: 1px solid #c7c5c5;
    padding: 2px 0;
    width: 100%;
}

.search input.submit {
    background: #3b8c0a;
    color: white;
    border-color: #2f6e08;
}

.search p {
    text-align: right;
    padding-top: 15px;
    font-size: 10px;
    margin: 0;
}

.search p span {
    cursor: pointer;
    text-decoration: underline;
}

.search table {
    width: 100%;
}

.search td.submit {
    text-align: right;
    width: 70px;
}

.search td.submit input {
    width: 60px;
}


/**
 * Anecdotes
 */
.anecdotes {
    margin: 0 0 15px 0;
    overflow: hidden;
    zoom: 1;
}

.anecdotes h3 {
    border-top: 5px solid #92D36C;
    border-bottom: 5px solid #92D36C;
    font-size: 11px;
    text-transform: uppercase;
    background: url(/media/images/icons/anecdotes.gif) no-repeat right;
    padding: 1px 0 2px 0;
}

.anecdotes ul {
    border-top: 1px solid #94D46E;
    margin: 1px 0 0 0;
    padding: 3px 0 0 0;
}

.anecdotes li {
    padding: 4px 0;
    list-style-type: none;
    font-weight: bold;
}

.anecdotes p.all {
    background: url(/media/images/markers/all-right-arrow.gif) no-repeat left;
    padding: 0 0 0 15px;
    margin: 5px 0 0 0;
    float: right;
}

/**
 * Digest
 */
.digest h4 {
    background: #DADADA;
    font-size: 13px;
    text-align: center;
    padding: 3px 0 4px 0;
    margin: 0 0 1px 0;
}

.digest {
    font-size: 12px;
    background: #F0F2EF;
    border-left: 1px solid #DBE0DA;
    border-right: 1px solid #DBE0DA;
}

.digest dl {
    padding: 4px 0 0 0;
}

.digest dt {
    background: #65AA3C;
    color: #FFF;
    float: left;
    text-align: center;
    width: 4em;
    margin-right: 5px;
}

.digest dd {
    border-top: 1px solid #65AA3C;
    padding: 0 5px 12px 0;
}

.digest a {
    text-decoration: none;
}

.digest a.important {
    color: red;
}

.digest p.all {
    background: url(/media/images/markers/all-right-arrow.gif) no-repeat 9px 2px;
    padding: 0 0 5px 24px;
    margin: 2px 0 0 0;
    border-bottom: 1px solid #dbe0da;
}

.digest p.all a {
    text-decoration: underline;
}

/**
 * Announcement
 */
.announcement {
    padding-left: 7px;
}

.announcement td {
    vertical-align: top;
}

.announcement .rubric {
    font-weight: bold;
    text-transform: uppercase;
    width: 130px;
}

.announcement .rubric div {
    margin: 0 0 1px 0;
    background: #4C9627;
    text-align: center;
    padding: 3px 0 4px 0;
}

.announcement .rubric a {
    color: #FFF;
}

.announcement .photo {
    width: 130px;
    border: 0;
    border-top: 1px solid #85c65e;
    padding: 5px 0 5px 0;
    margin: 0;
    float: none;
}

.announcement .blog_photo {
    width: 130px;
    border: 0;
    border-top: 1px solid #85c65e;
    padding: 10px 0;
    margin: 0;
    float: none;
}

.announcement .photo img {
    border: 1px solid #4f9523;
    padding: 2px;
}

.announcement .blog_photo img {
    border: 0px solid #4f9523;
    padding: 2px;
}

.announcement .date div {
    margin: 0 0 1px 2px;
    background: #93D36D url(/media/images/bgs/announcement_date.gif) repeat-y right;
    color: #FFF;
    text-align: right;
    padding: 3px 10px 4px 0;
}

.announcement .text {
    font-size: 12px;
    border-top: 1px solid #85c65e;
    padding: 5px 0 5px 5px;
}

.announcement h4 {
    font-size: 12px;
    padding: 0 0 2px 0;
}

.announcement h4 a {
    color: #000;
}

p.all_articles {
    background: url(/media/images/markers/all-right-arrow.gif) no-repeat left 2px;
    padding: 0 0 10px 15px;
    margin: 2px 0 0 9px;
}

#footer .links {
    padding: 10px 9px 15px 0;
    background: #DFDFDD;
    border-top: 1px solid #6D6D6D;
    border-bottom: 1px solid #6D6D6D;
    text-align: right;
}

#footer .links a {
    text-decoration: none;
    margin-left: 10px;
}


/**
 * Importnat in Regions
 */
.importnat_in_regions h3 {
    border-bottom: 1px solid #90d16a;
    padding: 0 0 1px 0;
    margin: 0 0 1px 0;
    font-size: 11px;
}

.importnat_in_regions h3 div {
    background: #63a73d url(/media/images/bgs/h3-corner.gif) no-repeat right top;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    padding: 6px 0 7px 0;
}

.importnat_in_regions ul {
    background: #f0f2ef;
    border: 1px solid #d9e2d4;
    border-bottom: 0;
    padding: 0 5px;
}

.importnat_in_regions li {
    list-style-type: none;
    border-top: 1px solid #c7c5c5;
    padding: 5px;
}

.importnat_in_regions li:first-child {
    border-top: 0;
}

.importnat_in_regions a {
    text-decoration: none;
}

.importnat_in_regions .all {
    border: 1px solid #d9e2d4;
    border-top: 0;
    padding: 5px 10px 5px 25px;
    background: #f0f2ef url(/media/images/markers/all-right-arrow.gif) no-repeat 10px;
    margin-top: 0;
}

.importnat_in_regions .all a {
    text-decoration: underline;
}

/**
 * Interest Facts
 */
.interest_facts h3 {
    border-bottom: 1px solid #90d16a;
    padding: 0 0 1px 0;
    margin: 0 0 1px 0;
    font-size: 11px;
}

.interest_facts h3 div {
    background: #63a73d url(/media/images/bgs/h3-corner.gif) no-repeat right top;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    padding: 6px 0 7px 0;
}

.interest_facts ul {
    background: #eef0ef;
    padding: 6px 10px;
}

.interest_facts li {
    list-style-type: none;
    padding: 4px 0;
}

.interest_facts a {
    text-decoration: none;
}

/**
 * Last Articles
 */
.last_articles h3 {
    border-bottom: 1px solid #90d16a;
    padding: 0 0 1px 0;
    margin: 0 0 1px 0;
    font-size: 11px;
}

.last_articles h3 div {
    background: #63a73d url(/media/images/bgs/h3-corner.gif) no-repeat right top;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    padding: 6px 0 7px 0;
}

.last_articles table {
    width: 100%;
}

.last_articles td {
    padding: 4px 0 4px 10px;
    background: #eef0ef;
}


/**
 * Columnists
 */
.columnists {
    margin: 0 0 15px 0;
    overflow: hidden;
    zoom: 1;
}

.columnists h3 {
    border-top: 5px solid #92D36C;
    border-bottom: 5px solid #92D36C;
    font-size: 11px;
    text-transform: uppercase;
    background: url(/media/images/icons/columnists.gif) no-repeat right;
    padding: 2px 0 2px 0;
}

.columnists ul {
    background: #edefec;
    padding: 1px 5px;
}

.columnists ul li {
    list-style-type: none;
    background: #f9faf9;
    padding-top: 5px;
    margin: 10px 0;
    overflow: hidden;
    zoom: 1;
}

.columnists li img {
    float: left;
    padding: 0 8px 0 0;
    margin-top: -5px;
}

.columnists li a {
    font-weight: bold;
    padding-top: 10px;
}

.columnists p.all {
    background: url(/media/images/markers/all-right-arrow.gif) no-repeat left;
    padding: 0 0 0 15px;
    margin: 5px 0 0 0;
    float: right;
}

/**
 * Company News
 */
.company_news h3 {
    background: #939592;
    color: #FFF;
    text-align: center;
    text-transform: uppercase;
    font-size: 11px;
    border-bottom: 1px solid #e6eae4;
    padding: 6px 0 7px 0;

}

.company_news ul {
    background: #e6eae4;
    border: 1px solid #dbe0da;
    border-top: 1px solid #939592;
    border-bottom: 0;
}

.company_news li {
    list-style-type: none;
    padding: 4px;
    font-size: 12px;
}

.company_news a {
    text-decoration: none;
}

.company_news p.all {
    background: #e6eae4 url(/media/images/markers/all-right-arrow.gif) no-repeat 5px;
    padding: 5px 0 5px 20px;
    border: 1px solid #dbe0da;
    border-top: 0;
}

.company_news p.all a {
    text-decoration: underline;
}

/**
 * Informers
 */
.informers {
    text-align: center;
}

.informers h3 {
    border-bottom: 5px solid #86c461;
    text-transform: uppercase;
    font-size: 11px;
    margin: 5px 0;
}

.informers img {
    padding: 0 0 3px 0;
}


/**
 * Subscribe
 */

.subscribe {
    background: #eae9e9;
    border-top: 5px solid #4e9524;
    margin-top: 5px;
    padding: 5px;
}

.subscribe h3 {
    text-transform: uppercase;
    font-size: 11px;
}

.subscribe form {
    color: #5f5050;
    padding: 10px 5px 0 5px;
}

.subscribe input.text {
    border: 1px solid #c7c5c5;
    font-size: 11px !important;
}

.subscribe input.submit {
    background: #3b8c0a;
    color: white;
    border-color: #2f6e08;
}

.subscribe .input td {
    padding: 0 0 5px 0;
}

.subscribe .input td.first-child {
    padding: 2px 10px 5px 0;
    font-size: 13px;
}

/**
 * Polls
 */
.polls {
    background: #f2f3f2;
    margin: 0 0 15px 0;
}

.polls h3 {
    border-top: 5px solid #92D36C;
    border-bottom: 5px solid #92D36C;
    font-size: 11px;
    text-transform: uppercase;
    background: #FFF url(/media/images/icons/polls.gif) no-repeat right;
    padding: 2px 0 2px 0;
}

.polls h4 {
    color: #65aa3c;
    text-transform: uppercase;
    font-size: 11px;
    border-top:2px solid #FFFFFF;
    padding: 6px 0 0 4px;
}

.polls ul {
}

.polls ul li {
    list-style-type: none;
    padding: 2px 0;
    font-size: 13px;
}

.polls ul li * {
    vertical-align: middle;
}

.polls .question {
    font-size: 13px;
    font-weight: bold;
    margin-top: 0;
    padding: 10px 5px 5px 5px;
    border-top: 2px solid #FFF;
}

.polls input.text {
    border: 1px solid #467828;
    height: 16px;
    padding: 2px 2px 0 2px;
}

.polls input.submit {
    background: #3b8c0a;
    color: white;
    border-color: #2f6e08;
}

.polls p.submit {
    padding: 5px 5px 10px 5px;
}

.polls .all {
    background: #65aa3c;
    color: #fff;
    font-weight: bold;
    width: 130px;
    margin: 0 auto;
    text-align: center;
    padding: 2px;
}

.results table {
    width: 234px;
    margin: 0 5px 15px 5px;
}

.results td {
    padding: 5px 0;
}

.results div {
    background: #92d36c url(/media/images/bgs/poll_results.gif) no-repeat left;
    height: 12px;
    margin: 0 5px;
}

.results .percent {
    font-weight: bold;
    text-align: right;
}

.results .question {
    border-top: 0;
    padding-top: 8px;
}


.top_news_search {
    padding-left: 9px;
    height: 128px;
}

.top_news_search table {
    width: 100%;
}


.left_column {
    padding: 0 0 0 9px;
    width: 180px;
}

.center_column {
    width: 100%;
}

.center_column td {
    padding-left: 9px;
    width: 50%;
}


/**
 * Digest selector
 */
.digest-selector {
    width: 100%;
    margin: 5px 0 1px 0;
}

.digest-selector td {
    background: #4e9626;
    color: #FFF;
}


.digest-selector td.not-selected {
    width: 50%;
    font-weight: bold;
    text-transform: uppercase;
    background: #fff;
    padding: 9px 0 6px 5px;
}

.digest-selector td.not-selected a {
    color: #4f9523;
}

.digest-selector td.selected {
    width: 50%;
    font-weight: bold;
    text-transform: uppercase;
    padding: 9px 0 6px 5px;
    background: #93d36d no-repeat top right;
}

.digest-selector td.selected a {
    color: #1d3f07;
}

.digest-selector select {
    width: 100px;
}

.digest-selector a {
    color: #FFF;
}


/**
 * Gallery
 */
.gallery table {
    width: 100%;
}

.gallery td {
    width: 33%;
    background: #edefec;
    text-align: center;
    padding: 5px;
}

.gallery td a {
    font-weight: bold;
}

.gallery h3 {
    font-size: 11px;
    text-transform: uppercase;
    padding: 5px 0;
    background: url(/media/images/bgs/gallery-h3.gif) repeat-x center;
}

.gallery h3 div {
    width: 130px;
    margin: 0 auto;
    text-align: center;
    background: #FFF;
}

.gallery .all p {
    background: url(/media/images/markers/all-right-arrow.gif) no-repeat left;
    padding: 0 0 0 15px;
    float: right;
}

.gallery .all {
    border-top: 5px solid #7dbf55;
    margin: 5px 0 10px 0;
    padding: 5px 0 0 0;
    overflow: hidden;
    zoom: 1;
}

/**
 * Calendar
 */
.calendar {
    margin: 10px 0 0 0;
}

.calendar .header img {
    cursor: pointer;
}

.search .calendar {
    position: absolute;
    top: 70px;
    left: 17px;
    z-index: 52;
}

.calendar h3 {
    border-top: 5px solid #9ad676;
    border-bottom: 5px solid #9ad676;
    font-size: 11px;
    text-transform: uppercase;
    text-align: center;
    padding: 2px 0;
    margin-bottom: 2px;
}

.calendar table {
    width: 100%
}

.calendar td {
    text-align: center;
    font-weight: bold;
    background: #f2f3f2;
    border: 1px solid #d6d6d6;
    padding: 4px 3px;
}

.calendar td.selected {
    color: #7ab866;
}

.calendar .header td {
    background: #83cd56;
    color: #FFF;
    text-transform: uppercase;
    border: 0;
    border: 1px solid #83cd56;
    border-bottom: 1px solid #fff;
}

.calendar .header td.left {
    text-align: left;
}

.calendar .header td.right {
    text-align: right;
}

.calendar .header td img {
    vertical-align: bottom;
}

.calendar .days td {
    background: #d6d6d6;
    border: 0;
    border-bottom: 1px solid #fff;
}

.calendar .days td.monday {
    border-left: 1px solid #d6d6d6;
}

.calendar .days td.sunday {
    border-right: 1px solid #d6d6d6;
}

/**
 * Tabs
 */
.tabs {
}

.tabs td {
    background: #b8b5b5 url(/media/images/bgs/tabs-right.gif) no-repeat right top;
    text-align: center;
    font-weight: bold;
    height: 25px;
    vertical-align: middle;
    padding: 0 20px 0 15px;
}

.tabs td.selected {
    background: #92d36c url(/media/images/bgs/tabs-right-selected.gif) no-repeat right top;
}

.tabs td.before-selected {
    background: #b8b5b5 url(/media/images/bgs/tabs-right-before-selected.gif) no-repeat right top;
}

.tabs td.last {
    background: #b8b5b5 url(/media/images/bgs/tabs-right-last.gif) no-repeat right top;
}

.tabs td.selected-last {
    background: #92d36c url(/media/images/bgs/tabs-right-selected-last.gif) no-repeat right top;
}

.tabs a {
    text-decoration: none;
}

/**
 * Articles
 */
.news,
.articles {
    margin-top: 10px;
}

.news td,
.articles td {
    padding-right: 5px;
    padding-bottom: 20px;
    font-size: 12px;
}

.news h4,
.articles h4 {
    font-size: 13px;
    padding: 2px 0 4px 0;
}

.news h4 {
    padding-top: 0;
}

.news h4 a,
.articles h4 a {
    color: #698a56;
}

.news p.time,
.articles p.time {
    color: #62a63a;
    margin: 0;
}

.news p.time {
    border-right: 1px solid #b6b6b6;
    padding-right: 10px;
    line-height: 12px;
    margin: 2px 3px 0 0;
}

/**
 * Prev/Next
 */
.prev-next {
    width: 100%;
}

.prev-next td {
    width: 50%;
    font-weight: bold;
}

.prev-next a {
    color: #FFF;
}

.prev-next td.prev div {
    float: left;
    background: #43b232 url(/media/images/bgs/prev.gif) no-repeat left;
    padding: 2px 20px;
    height: 15px;
    line-height: 15px;
}

.prev-next td.next {
    text-align: right;
}

.prev-next td.next div {
    float: right;
    background: #43b232 url(/media/images/bgs/next.gif) no-repeat right;
    padding: 2px 20px;
    height: 15px;
    line-height: 15px;
}


.articles-date {
    border-bottom: 1px solid #65aa3c;
    padding-top: 10px;
    overflow: hidden;
    zoom: 1;
}

.articles-date div {
    float: left;
    color: #FFF;
    background: #65aa3c;
    padding: 2px 5px;
}

/**
 * Article
 */
h1 {
    color: #5F7156;
    font: bold 14px Arial, Tahoma, sans-serif;
}

.article .text {
    font-size: 12px;
    border-top: 1px solid #000;
}

.article .text p {
    margin: 1em 0;
}

.article .text ul li {
    margin-left: 1.5em;
    vertical-align: top;
}

.article .date {
    padding: 5px 0;
    color: #838383;
    margin: 0;
}

.article .tools {
    font-size: 12px;
    padding: 5px 10px 5px 20px;
    float: right;
    background: #f3f3f1;
    margin: 1em 0 1em 1em;
    position: relative;
}

.tools .font_adjuster img {
    cursor: pointer;
    vertical-align: 0;
}

.article .font {
    color: #6A7862;
    text-align: right;
}

.article .font * {
    vertical-align: baseline;
}

.article .tools p {
    margin: 0.5em 0;
}


.article .navigator {
    margin: 10px 0 2px 0;
    width: 100%;
}

.article .navigator td {
    white-space: nowrap;
}

.article .navigator td.theme {
    background: #61A639;
    font-weight: bold;
    height: 16px;
}

.article .navigator td.theme span {
    padding: 2px 5px;
    display: block;
    height: 16px;
}

.article .navigator div.theme {
    position: relative;
}

.article .navigator div.theme .themes {
    position: absolute;
    top: 20px;
    left: 0;
    background: #eae8e9;
    border: 1px solid #a5a6a0;
    padding: 0 7px;
    display: none;
}

.article .navigator div.theme .themes a {
    color: #000;
    font-weight: normal;
}

.article .navigator div.theme .themes a.title {
    font-weight: bold;
}

.article .navigator div.theme .themes p {
    padding: 5px 0 5px 22px;
}


.article .navigator .persons {
    background: url(/media/images/icons/theme-persons.gif) no-repeat left;
}

.article .navigator .companies {
    background: url(/media/images/icons/theme-companies.gif) no-repeat left;
}

.article .navigator .politics {
    background: url(/media/images/icons/theme-politics.gif) no-repeat left;
}



.article .navigator .theme {
    color: #FFF;
    text-decoration: underline;
    cursor: pointer;
}

.article .navigator .arrow {
    width: 75%;
    padding-left: 1px;
}

.article .navigator .arrow img {
    cursor: pointer;
}

.article .navigator .spacer {
}

.article .navigator .rubric {
    color: #6A7862;
    background: #C9CBC8 url(/media/images/bgs/rubric.gif) no-repeat right;
    padding: 3px 15px 2px 5px;
    height: 8px;
}

.article .navigator .rubric a {
    font-weight: bold;
}

.article .navigator .subrubric {
    color: #6A7862;
    background: #EAE9E9;
    padding: 3px 5px;
}

.article .navigator .subrubric a {
    font-weight: bold;
}



.article .image {
    float: left;
    padding: 0 5px 5px 0;
}

.same_theme {
    width: 230px;
    float: left;
    border-right: 1px solid #000;
    padding-right: 5px;
    margin: 0 5px 5px 0;
}

.same_theme h3 {
    border-top: 5px solid #92D36C;
    border-bottom: 5px solid #92D36C;
    font-size: 11px;
    text-transform: uppercase;
    padding: 1px 0 2px 0;
    text-align: center;
}

.same_theme ul {
    border-top: 1px solid #94D46E;
    margin: 1px 0 0 0;
    padding: 3px;
    background: #eef0ed;
}

.same_theme li {
    padding: 3px 0;
    list-style-type: none;
}

.photo {
    width: 170px;
    float: left;
    border-bottom: 5px solid #7dbf55;
    padding-bottom: 5px;
    margin: 0 10px 5px 0;
}

.photo h3 {
    text-align: center;
}

.photo h3 {
    font-size: 11px;
    text-transform: uppercase;
    padding: 0 0 2px 0;
    background: url(/media/images/bgs/gallery-h3.gif) repeat-x left 3px;
}

.photo h3 div {
    width: 130px;
    margin: 0 auto;
    text-align: center;
    background: #FFF;
}

.photo a {
    font-weight: bold;
}

.article .photo p {
    background: #edefec;
    margin: 0;
    padding: 6px;
    text-align: center;
}

/**
 * Comments
 */
.comments {
    margin: 10px 0 15px 0;
    overflow: hidden;
    zoom: 1;
}

.comments .author {
    background: #F2F3F2;
    font-weight: bold;
    padding: 3px 5px;
    margin-bottom: 5px;
    font-size: 12px;
}

.comments .com {
    font-size: 12px;
}

.comments h3 {
    border-top: 5px solid #92D36C;
    border-bottom: 5px solid #92D36C;
    font-size: 11px;
    text-transform: uppercase;
    padding: 1px 0 2px 0;
    text-align: center;
    background: #e5f5db;
}

.comments ul {
    margin: 1px 0 0 0;
    padding: 3px 0 0 0;
    clear: both;
}

.comments li {
    padding: 5px 0;
    list-style-type: none;
}

.comments p.all {
    background: url(/media/images/markers/all-right-arrow.gif) no-repeat left;
    padding: 0 0 0 15px;
    margin: 15px 0 5px 0;
    float: right;
    font-weight: bold;
    font-size: 12px;
    text-decoration: underline;
    cursor: pointer;
}

/**
 * Blogs
 */
.blogs {
}

.blogs ul {
    background: #edefec;
    font-weight: bold;
    padding: 10px 0;
}

.blogs li {
    padding: 3px 10px;
    list-style-type: none;
}

.blogs table {
    width: 100%;
}

.blogs td {
    padding: 2px 0 2px 5px;
}

.blogs .icon {
    text-align: right;
}

.blogs .title {
    width: 20px;
    padding: 4px 10px 1px 10px;
    background: #adabab;
}

.blogs div {
    height: 1px;
    font-size: 0;
    border-top: 1px solid #FFF;
    border-bottom: 1px solid #FFF;
    background: #c7c5c5;
}


#region-news-select .region {
    background: url(/media/images/bgs/region.gif) no-repeat 48px -1px;
    padding: 3px 2px;
}

table.form {
    margin-top: 10px;
    display: none;
}

table.form td {
    padding-bottom: 7px;
}

table.form td.label {
    text-align: right;
    font-weight: bold;
    padding-right: 15px;
    padding-top: 5px;
    font-size: 12px;
    width: 160px;
}

table.form td.error {
    color: red;
    font-weight: bold;
    padding-right: 15px;
    padding-top: 5px;
    width: 160px;
}

table.form .full {
    width: 360px;
    border: 1px solid #cbcbcb;
    padding: 3px 0;
}

table.form input.half {
    width: 220px;
    border: 1px solid #cbcbcb;
    padding: 3px 0;
}

table.form input.captcha {
    width: 100px;
    border: 1px solid #cbcbcb;
    padding: 3px 0;
    margin-left: 5px;
}

table.form input.submit {
    background: #3B8C0A;
    border-color: #2F6E08;
    color: white;
}

table.form .signup {
    color: #408b22;
    font-size: 12px;
    text-align: center;
}

table.form .signup a {
    font-weight: bold;
    color: #408b22;
}


.pagination {
    text-align: right;
    font-size: 12px;
    border-top: 1px solid #97d769;
    padding-top: 5px;
}

.pagination .current {
    color: #4a7325;
}

.cairo-search {
    color: #244a0d;
    background: #ceeab7;
    font-weight: bold;
}


.search-results h3 {
    border-bottom: 1px solid #98d365;
    padding: 0 5px;
    color: #3f7b19;
}

.search-results h5 {
    padding-top: 10px;
    font-size: 12px;
    margin: 0;
}

.marquee {
    position: relative;
    height: 1.2em;
    overflow: hidden;

}

.marquee div {
    position: absolute;
    height: 1.2em;
    white-space: nowrap;
    top: 5px;
}

/**
 * marquee
 */
.marquee {
    padding-left: 17px;
    background: #cdeabc;
    border-bottom: 1px solid #000;
    margin: 0 0 13px 0;
    padding: 5px 0;
}

.marquee a {
    text-decoration: none;
}

#popup_calendar {
    display: none;
    width: 180px;
}

.cursor-wait {
    cursor: progress;
}

div.ajax-progress {
    width: 100%;
    height: 100px;
}

div.ajax-progress img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
    vertical-align: middle;
}

#meta_news_block848 .head,
#meta_news_block849 .head {
    text-align: center;
    padding: 0 !important;
    line-height: 23px;
    border-bottom: 1px solid #fff;
    background: #63A73D url(/media/images/bgs/h3-corner.gif) no-repeat scroll right top !important;
}

#meta_news_block848 {
    margin-bottom: 10px;
    padding-bottom: 5px;
}

#meta_news_block848 table,
#meta_news_block849 table {
    border-top: 1px solid #8ece67;
}

div#meta_news_block848 img,
div#meta_news_block849 img {
    padding: 0 !important;
    margin-right: 5px;
}

div#meta_news_block849 p a.title,
div#meta_news_block849 td a.title {
    margin: 0 !important;
}

#news_indastry {
    margin-top: 10px;
}

#news_indastry h3 {
    border-bottom: 5px solid #9AD676;
    border-top: 5px solid #9AD676;
    font-size: 11px;
    padding: 2px 0pt;
    text-align: center;
    text-transform: uppercase;
}

#news_indastry li {
    font-weight: bold;
    border-bottom: 1px solid #d6d6d6;
    list-style-type: none;
    padding: 5px;
    overflow: hidden;
    zoom: 1;
}

#news_indastry a {
    color: #698a56;
    font-size: 12px;
}

#news_indastry li div.count {
    color: #d6d6d6;
    float: right;
}

#news_indastry .current .parent {
    background: #698a56;
    color: #fff;
    margin: -5px -5px 0 -5px;
    padding: 5px 5px 5px 5px;
}

#news_indastry .current .parent a {
    color: #fff;
}

#news_indastry li .child {
    font-weight: normal;
    padding-top: 5px;
}

#news_indastry li .child .current {
    background: #698a56;
    color: #fff;
}

.article .count {
   background-color:#f3f3f1;
   color:#999999;
   width:200px;
   height:18px;
   font-size:12px;
   margin-left:10px;
}

/**
*   Online Conference on main
*/
#online_conference_main {
    border-bottom: 5px solid #7dbf55;
    margin-left: 9px;
}
#online_conference_main div.head {
    background : #63a73d url('/media/images/bgs/h3-corner.gif') no-repeat scroll right top;
    padding : 6px 0 7px;
    text-align : center;
    text-transform : uppercase;
    font-weight: bold;
}
#online_conference_main div.head a {
    color: #fff;
}
#online_conference_main div.items {
    margin-top: 1px;
    border-top: 1px solid #94d46e;
    padding: 10px 0 0 0;
}
#online_conference_main div.item {
    padding-bottom: 15px;
    overflow: auto;
    zoom: 1;
}
#online_conference_main div.item div.item_photo {
    float: left;
    margin-right: 5px;
}
#online_conference_main div.item div.item_photo img {
    padding: 2px;
    border: 1px solid #94d46e;
}
#online_conference_main div.item div.date {
    color: #999;
    font-size:12px;
}
#online_conference_main div.item div.title h4 {
    font-weight: bold;
    font-size: 12px;
    padding: 3px 0 7px 0;
}
#online_conference_main div.item div.body {
    font-size:12px;
}
p.all_conferences {
    background: transparent url('/media/images/markers/all-right-arrow.gif') no-repeat left 2px;
    margin: 2px 0 0 0;
    padding: 0 0 15px 15px;
}

/**
*   Video on main
*/
#video_main {
    /*border-bottom: 5px solid #7dbf55;*/
    margin-left: 9px;
}
#video_main div.head {
    background : #63a73d url('/media/images/bgs/h3-corner.gif') no-repeat scroll right top;
    padding : 6px 0 7px;
    text-align : center;
    text-transform : uppercase;
    font-weight: bold;
}
#video_main div.head a {
    color: #fff;
}
#video_main div.items {
    margin-top: 1px;
    border-top: 1px solid #94d46e;
    padding: 10px 0 0 0;
}
#video_main div.item {
    padding-bottom: 15px;
    float:left;
    margin: 0px 15px;
    overflow: auto;
    text-align:center;
    zoom: 1;
}
#video_main div.item_photo {
    float: left;
    margin-right: 5px;
    text-align:center;
}
#video_main div.item_photo img {
    padding: 2px;
    border: 1px solid #94d46e;
}
#video_main div.date {
    color: #999;
    font-size:12px;
    text-align:center;
}
#video_main div.title h4 {
    font-weight: bold;
    font-size: 12px;
    padding: 3px 0 7px 0;
    text-align:center;
}
#video_main div.body {
    font-size:12px;
}
p.all_video {
    background: transparent url('/media/images/markers/all-right-arrow.gif') no-repeat left 2px;
    margin: 2px 0 0 0;
    padding: 0 0 15px 15px;
}
/**
*   Online Conference list
*/
#online_conference_list {
    padding-bottom: 10px;
}
#online_conference_list h3 {
    font-size: 15px;
}
#online_conference_list div.section {
    padding-bottom: 20px;
}
#online_conference_list div.items {
    margin-top: 1px;
    padding: 20px 0 0 0;
}
#online_conference_list div.item {
    padding-bottom: 15px;
    overflow: auto;
    zoom: 1;
}
#online_conference_list div.item div.item_photo {
    float: left;
    margin-right: 5px;
}
#online_conference_list div.item div.item_photo img {
    padding: 2px;
    padding-left: 0;
}
#online_conference_list div.item div.date {
    color: #62a63a;
    font-size:12px;
}
#online_conference_list div.item div.title h4 {
    font-weight: bold;
    font-size: 12px;
    padding: 3px 0 7px 0;
}
#online_conference_list div.item div.title a {
    color: #698a56;
}
#online_conference_list div.item div.body {
    font-size:12px;
}
/**
*   Online Conference item
*/
#online_conference {
    padding-bottom: 10px;
}
#online_conference h3 {
    font-size: 15px;
    padding-bottom: 10px;
}
#online_conference div.item span.date {
    color: #838383;
    padding-right: 5px;
}
#online_conference div.item span.statictics {
    color: #999;
    background: #f3f3f1;
    font-size: 12px;
}
span.statictics {
    color: #999;
    background: #f3f3f1;
    font-size: 12px;
}
#online_conference div.item div.content_wrapper {
    padding-top: 20px;
}
#online_conference div.item div.item_photo {
    float: left;
    margin-right: 20px;
}
#online_conference div.item div.title h4 {
    font-size: 16px;
    padding-bottom: 12px;
}
#online_conference div.item div.description {
    font-size: 12px;
}
#online_conference div.item div.body {
    clear: both;
    font-size: 13px;
    padding-top: 15px;
}

/**
*   Online Conference item : Add the question
*/
#add_conference_question {
    padding-top: 15px;
    padding-bottom: 10px;
}
#add_conference_question div.head {
    background: #e5f5db;
    border-top: 5px solid #92d36c;
    border-bottom: 5px solid #92d36c;
    text-transform: uppercase;
    font-weight: bold;
    color: #000;
    padding: 2px 0;
    text-align: center;
}
#add_conference_question ul {
    list-style-type: none;
    position: relative;
    padding-top: 10px;
    font-size: 12px;
}
#add_conference_question ul li {
    padding-left: 150px;
    padding-top: 7px;
    position: relative;
    zoom: 1;
}
#add_conference_question li label.field {
    width: 140px;
    position: absolute;
    left: 0;
    text-align: right;
    font-weight: bold;
}
#add_conference_question li textarea {
    height: 100px;
}
#add_conference_question li .wide {
    width: 318px;
}
#add_conference_question li .narrow {
    width: 210px;
}
#add_conference_question li input.checkbox{
    margin: 0;
    margin-right: 5px;
    position: relative;
    top: 2px;
}
#add_conference_question li input.button{
    background: #3b8c0a;
    color: #fff;
    padding: 2px 20px;
    margin-top: 15px;
    font-size: 14px;
}
/**
*   Online Conference Tabs
*/
#conference_tabs {
    background: #e5f5db;
    border-bottom: 2px solid #92d36c;
    float: left;
    width: 100%;
    position: relative;
    margin-top: 20px;
}
#conference_tabs_wrapper {
    padding: 10px 5px 0 10px;
    float: left;
}
#all_answers,
#all_questions,
#na_questions {
    padding: 12px 32px 6px 32px;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
    float: left;
    position: relative;
    top: 2px;
}
.active {
    padding: 10px 10px 8px 10px!important;
    background: #fff;
    border: 2px solid #92d36c;
    border-bottom: none;
}
#all_answers span.count,
#all_questions span.count,
#na_questions span.count {
    font-weight: normal;
}
div.conference_tabs_content {
    clear: both;
}
div.conference_tabs_content div.item {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 20px;
    padding-top: 15px;
}
div.conference_tabs_content div.item div.head {
    font-size: 11px;
    color: #7f7f7f;
}
div.conference_tabs_content div.item div.head span.author {
    font-weight: bold;
    font-size: 12px;
}
div.conference_tabs_content div.item div.content {
    font-size: 12px;
    padding-top: 3px;
}
div.conference_tabs_content div.item div.answer {
    background: transparent url('/media/images/bgs/conference_answer.gif') no-repeat left top;
    margin: 5px 0 0 10px;
    padding: 15px 0 0 25px;
}
div.conference_tabs_content div.item div.answer div.head span.author {
    color: #000;
}

.no_border {
    border: none!important;
}
.hidden {
    display: none;
}
div.conferences_cdup {
    width: 195px;
    height: 13px;
    padding: 3px 5px;
    margin-top: 10px;
    background: #c9cbc8 url('/media/images/bgs/rubric.gif') no-repeat right;
    font-weight: bold;
    color: #000;

}

div.rubric_banner {
    padding-bottom: 15px;
    text-align: right;
}

/**
*   Euro 2009
*/
#euro2009_banner {
    margin-bottom: 13px;
    padding: 7px 10px;
    background: #ffff8c;
}
#euro2009_banner a {
    color: #000;
    text-transform : uppercase;
    font-size: 1.5em;
    font-weight: bold;
}
#euro2009 {
    font-size: 1.1em;
}
#euro2009 div.left_column {
    width: 363px;
    float: left;
    margin-left: 7px;
    padding: 0;
}
#euro2009 div.head {
    margin: 0 0 1px 0;
    background: #4C9627;
    text-align: center;
    padding: 3px 0 4px 0;
    text-transform : uppercase;
    font-weight: bold;
    color: #fff;
    font-size: 0.9em;
}
#euro2009 div.head a{
    color: #fff;
}
#euro2009 div.head a.rss {
    padding-left: 10px;
}
#euro2009 div.right_column {
    width: 363px;
    margin-left: 377px;
    padding: 0;
}
#euro2009 p.all_articles {
    margin: 10px 0 0 0;
}
#euro2009 p.all_articles a.rss {
    float: right;
}
/**
*   Euro 2009 News
*/
#euro_news_list {
    padding-bottom: 10px;
}
#euro_news_list ul {
    list-style-type: none;
    margin-top: 1px;
    border-top: 1px solid #94d46e;
    padding: 10px 0 0 0;
}
#euro_news_list ul li {
    clear: both;
    margin-bottom: 15px;
    overflow: auto;
}
#euro_news_list ul li div.euro_photo {
    float: left;
    margin-right: 5px;
}
#euro_news_list ul li div.euro_photo img {
    padding: 2px;
    border: 1px solid #94d46e;
}
#euro_news_list ul li div.euro_date {
    font-size: 0.9em;
    color: #838383
}
#euro_news_list ul li div.euro_title a {
    font-size: 1.1em;
    font-weight: bold;
    color: #698a56;
}
#euro_news_list ul li div.euro_announce {
    padding-top: 2px;
}
/**
*   Euro 2009 Useful Information
*/
#euro_useful ul {
    list-style-type: none;
    margin-top: 1px;
    border-top: 1px solid #94d46e;
    padding: 20px 0 0 0;
}
#euro_useful ul li {
    padding-bottom: 15px;
}
#euro_useful ul li a {
    color: #000;
    font-weight: bold;
    font-size: 14px;
}
/**
*   Euro 2009 Match results
*/
#match_results {
    margin-bottom: 10px;
}
#match_results table {
    width: 100%;
    border-top: 1px solid #94d46e;
    margin-top: 1px;
    background: #cdeabc;
    font-size: 0.9em;
    color: #333;
}
#match_results table td {
    padding: 5px 0;
    border-bottom: 1px solid #fff;
}
#match_results table td.country1 {
    width: 39%;
    text-align: right;
    padding-left: 1%;
}
#match_results table td.score {
    width: 20%;
    text-align: center;
    font-weight: bold;
}
#match_results table td.country2 {
    width: 39%;
    text-align: left;
    padding-right: 1%;
}
/**
*   Euro 2009 Match Calendar
*/
#match_calendar {
    margin-bottom: 10px;
}
#match_calendar table {
    width: 363px;
    border-top: 1px solid #94d46e;
    margin-top: 1px;
    background: #cdeabc;
    font-size: 0.9em;
    color: #333;
}
#match_calendar table td {
    padding: 5px 0;
    border-bottom: 1px solid #fff;
}
#match_calendar table td.date {
    width: 80px;
    text-align: right;
}
#match_calendar table td.time {
    width: 40px;
    text-align: right;
}
#match_calendar table td.country1 {
    width: 105px;
    text-align: right;
    padding-right: 10px;
}
#match_calendar table td.dash {
    width: 13px;
    text-align: center;
}
#match_calendar table td.country2 {
    width: 95px;
    text-align: left;
    padding-right: 10px;
    padding-left: 10px;
}
/**
*   Euro 2009 Teem Rate
*/
#teem_rate {
    margin-bottom: 10px;
}
#teem_rate table {
    width: 100%;
    border-top: 1px solid #94d46e;
    margin-top: 1px;
    background: #cdeabc;
    font-size: 0.9em;
    color: #333;
}
#teem_rate table td {
    padding: 5px 0;
    border-bottom: 1px solid #fff;
}
#teem_rate table td.group {
    width: 159px;
    text-align: left;
    padding-left: 5px;
}
#teem_rate table tr.head td.group {
    width: 207px;
    text-align: left;
    padding-left: 10px;
}
#teem_rate table td.number {
    width: 30px;
    text-align: left;
    padding-left: 23px;
}
#teem_rate table td.games {
    width: 53px;
    text-align: center;
}
#teem_rate table td.points {
    width: 53px;
    text-align: center;
    padding-right: 40px;
}
/**
 *  Euro 2009 Left Column News
 */
#euro2009_news h3 {
    border-bottom: 1px solid #90d16a;
    padding: 0 0 1px 0;
    margin: 0 0 1px 0;
    font-size: 11px;
}

#euro2009_news h3 div {
    background: #63a73d url(/media/images/bgs/h3-corner.gif) no-repeat right top;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    padding: 6px 0 7px 0;
}

#euro2009_news ul {
    background: #f0f2ef;
    border: 1px solid #d9e2d4;
    border-bottom: 0;
    padding: 0 5px;
}

#euro2009_news li {
    list-style-type: none;
    border-top: 1px solid #c7c5c5;
    padding: 5px;
}
#euro2009_news li:first-child {
    border-top: 0;
}
#euro2009_news a {
    text-decoration: none;
}
#euro2009_news .all {
    border: 1px solid #d9e2d4;
    border-top: 0;
    padding: 5px 10px 5px 25px;
    background: #f0f2ef url(/media/images/markers/all-right-arrow.gif) no-repeat 10px;
    margin-top: 0;
}
#euro2009_news .all a {
    text-decoration: underline;
}

/**
*   Catalog Links
*/
#ukrnet_links {
    padding: 0 0 12px 9px;
}
#ukrnet_links_sec {
    padding: 10px 0 0px;
    text-align: center;
}
#ad_content {
    display: none;
}
/**
*   Daily Investot News
*/
#investor_outer {
    padding-left: 9px;
}
#investor {
    background: #E1F0D8;
    height: 75px;
    margin: 20px 0;
    padding: 15px 20px;
}
#investor .logo {
    float: left;
    padding-right: 58px;
}
#investor ul {
    list-style-type: none;
    margin-left: 184px;
}
#investor ul li {
    border-left: 1px solid #ADC49F;
    float: left;
    height: 75px;
    overflow: hidden;
    padding: 0 10px 0 20px;
    width: 130px;
}
#investor ul li div.title {
    font-weight: bold;
    padding-bottom: 5px;
}
#investor ul li div.title a {
    color: #406627;
    text-transform: uppercase;
}

.rating_table {
    margin-top: 10px;
    border-collapse: collapse;
}
.rating_table td {
    border: 2px solid white;
    vertical-align: middle;
    padding: 3px;
}
.rating_table .tr1 {
    background: #e1e1e1;
}
.rating_table .tr2 {
    background: #cdcdcd;
}

.top_about td {
    padding: 5px;
    border: 2px solid white;
}

.search_date {
    background: #65AA3C;
    color: #FFF;
    float: left;
    text-align: center;
    padding: 1px 3px;
    margin-right: 7px;
}

.blog_author {
    /*padding: 5px 0;*/
}
.blog_author a {
    text-decoration: none;
    color: #65AA3C;
    font-weight: bold;
}

.blog_boldlink {
    padding: 2px 0;
}
.blog_boldlink a {
    text-decoration: none;
    font-weight: bold;
    padding: 5px 0;
}
.blog_rightauthor {
    padding: 10px 10px 5px 10px;
}
.blog_rightauthor a {
    text-decoration: none;
    color: #65AA3C;
}

.blog_rightentry {
    padding: 2px 10px 5px 10px;
}
.blog_rightentry a {
    text-decoration: none;
    padding: 5px 0;
}
.blog_descrshort {
    font-size: 12 px;
    font-weight: bold;
    padding: 2px 0;
}
#blog_archive {
    width: 100%;
    text-align: center;
}
#blog_archive table {
    margin: 10px;
    background-color: white;
    border: 2px solid silver;
}
#blog_archive td {
    width: 25px;
    padding: 3px;
}
#blog_archive .blog_archive_days a {
    text-decoration: underline;
    font-weight: bold;
}
#blog_archive_title {
    width: 100%;
    text-align: left;
}
#blog_archive_title a {
    color: #65AA3C;
    text-transform: uppercase;
    text-decoration: underline;
    font-weight: bold;
}
#blog_archive_month {
    width: 100%;
    text-align: left;
    font-weight: bold;
    background-color: silver;
}
.blog_entry {
    padding: 10px;
}
.blog_entry .title a {
    color: #65AA3C;
}
.blog_entry .body {
    font-size: 12px;
}
#blog_archive_datepager {
    font-size: 14px;
    margin: 10px;
}
#blog_archive_datepager .today {
    font-size: 16px;
    color: #65AA3C;
    font-weight: bold;
    padding: 0 10px;
}
