html, body { width: 100%; height: 100%;  }

html, body, h1, h2, h3, h4, p, ul, ol, li, dl, dt, dd, form, fieldset, legend, label, select, input, table, caption, thead, th, tr, td { margin: 0; padding: 0; }
body { background: url("../images/document-main-back.png") repeat-x; font-family: arial; }


fieldset, img { border: none; }
ul { list-style-type: none; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }

legend, label, hr { display: none; }

.page-wrapper { width: 970px; margin: auto; /*background: gray;*/ overflow: hidden; }

.header p.today-is, 
.header p.language, 
.header ul.language-type, 
.header ul.language-type li, 
.header ul.language-type li a, 
.header dl.hotline, 
.header dl.hotline dt, 
.header dl.hotline dd  { float: left; }

.header .top-panel, .header .header-data { width: 970px; float: left; }

.header .top-panel { background: #ebebeb; }

.header p.today-is { padding-top: 8px; width: 496px; font: 0.75em/1.2em arial; color: #5e5e5e; /*background: yellow;*/ }
.header p.today-is span { padding-right: 5px; color: #848484; }
.header p.today-is span.date { padding-left: 10px; }
.header p.today-is strong { font-size: 1.2em; font-weight: bold; font-style: normal; font-family: arial; color: #45505c; color: #971f34; }
.header p.today-is em { font-size: 1.2em; font-weight: bold; font-style: normal; color: #45505c; }
.header p.language { display: none; padding: 2px 18px 0 0; font: 0.69em/1.2em arial; color: #77808b; }

.header ul.language-type { padding-left: 108px; /*background: green*/ /* #ebebeb */; }
.header ul.language-type li, .header ul.language-type li a { width: 37px; height: 25px; font: 11px/18px arial; color: #39567f; text-transform: uppercase; text-align: center; display: block; }
.header ul.language-type li.active { font: 10px/25px arial; color: white; background: #4a6d9d url("../images/lang-back-en.png") no-repeat center top; }
.header ul.language-type li.first { margin-right: 5px;  }

.header dl.hotline { width: 197px; padding-right: 16px; background-color: #28313b; float: right; }
.header dl.hotline dt { padding: 8px 0 0 37px; font: 0.75em/1.23em arial; color: #bac8db; background: url("../images/hotline-phone-sign.png") no-repeat 16px 9px; }
.header dl.hotline dd { position: relative; top: 0px; display: none;  padding: 3px 0 3px 20px; font: italic bold 1.38em/1.23em arial; color: #fb1c43; }
.header dl.hotline dd.active {display: block;}

.header .header-data { /*border-top: 1px solid #181c22;*/ background: #394450 url("../images/header-data-back.png") repeat-x; }

.header h1 { margin-top: 13px; padding-right: 5px; float: right; }
.header h1 a { display: block; width: 276px; height: 101px; text-indent: -9000px; background: url("../images/chamber-of-control-en.png") no-repeat; }

.header .search-and-links { width: 458px; padding-bottom: 22px; /*background: olive;*/ float: left; }

.header .search-and-links .q-links { width: 458px; margin-top: 29px; padding-bottom: 7px; border-bottom: 1px solid #3b3b3b; float: left; }
.header .search-and-links .q-links li { padding-right: 19px; font: 0.63em/1.4em arial; color: #c8d0dd; text-transform: uppercase; float: left; }
.header .search-and-links .q-links li.web-feeds { padding-left: 18px; background: url("../images/header-rss-sign.png") no-repeat left center; }
.header .search-and-links .q-links li.site-map { padding-left: 22px; background: url("../images/header-site-map-sign.png") no-repeat left center; }
.header .search-and-links .q-links li.contact { padding-left: 22px; background: url("../images/header-contacts-sign.png") no-repeat left center; }

.header .search-and-links .q-links li a { color: #c8d0dd; }

.header .search-and-links form { width: 458px; border-top: 1px solid #575757; float: left; }
.header .search-and-links form fieldset { width: 458px; margin-top: 19px; float: left; }

.header .search-and-links select, .header .search-and-links input { font-family: arial; font-size: 0.69em; color: white; border: 1px inset #262d34 ; float: left; background: #5f5f5f; }

.header .search-and-links select { width: 163px; padding: 2px 2px 2px 7px; }
.header .search-and-links #searchBox { width: 135px; margin-left: 9px; padding: 3px 0 0 4px; height: 17px }
.header .search-and-links .search-button { border: none; }

.header .level1-menu { width: 970px; background: #971f34; float: left;  }

.header .level1-menu li { position: relative; /*padding-right: 1px;*/ font: bold 0.69em/1.23em arial; color: white; border-left: 1px solid #a72239; float: left; }
.header .level1-menu li.sub a { background: url("../images/level1-menu-arrow.png") no-repeat right center; }
.header .level1-menu li a { display: block; padding: 10px 24px 11px 24px; color: white; border-right: 1px solid #7f1a2b; float: left; }
.header .level1-menu li.active a, 
.header .level1-menu li a:hover { color: #a72239; text-decoration: none; background: #ebebeb url("../images/level1-menu-hover-back.png") repeat-x; }

.header .level1-menu li.first { border-left: none; }
.header .level1-menu li.last a { border-right: none; }

.header .level2-menu { width: 970px; background: #333333; float: left; }

.header .level2-menu li { /*padding-right: 1px;*/ font: bold 0.63em/1.3em arial; color: white; text-transform: uppercase; border-left: 1px solid #484747; float: left; }
.header .level2-menu li a { display: block; padding: 7px 44px 8px 44px; color: white; border-right: 1px solid #2a282b; float: left; }
.header .level2-menu li.active a, 
.header .level2-menu li a:hover { color: #2a282b; text-decoration: none; background: #ebebeb; }

.header .level2-menu li.first { border-left: none; }
/*.header .level2-menu li.first a { padding-left: 20px; }*/
.header .level2-menu li.last a { border-right: none; }

.content { margin-top: 12px; padding-bottom: 20px; float: left; }

.content .news-area { width: 703px; margin-left: 18px; background: #cccccc; float: right; border: 1px solid #859ab3; border-top: none; }
.content .side-col { width: 247px; /*background: olive;*/ }
.content .main-col.fp { width: 442px; /*background: gray;*/ }
.content .main-col.inner { width: 707px; }

.content .side-col.left,
.content .main-col.fp,
.content .main-col.inner { float: left; }
.content .side-col.right { float: right; }
.content .side-col.single-right { margin-left: 16px; float: left; }

.content .main-col.fp { position: relative; left: 18px; margin-top: 4px; }
.content .main-col.inner { margin-top: 4px; /*background: green;*/ }

.content .sub-navigation { margin-bottom: 11px; }
.content .sub-navigation .title { padding: 0 0 9px 15px; }
.content .sub-navigation .title span { font: 0.75em/1.3em arial; color: #383838; }
.content .sub-navigation .title em { font: italic bold 1.13em/1.3em arial; color: #ce0e0e; }

/*.content { background: yellow; }*/
.content .sub-navigation ul { padding-top: 5px; font: 0.69em/1.3em arial; color: white; background: #3f4a56 url("../images/sub-navigation-top.png") no-repeat top center; }
.content .sub-navigation ul li { background: #3f4a56; }
.content .sub-navigation ul li a { display: block; width: 191px; margin-left: 11px; padding: 12px 0 5px 18px; color: white; border-bottom: 1px dashed #6f7780; background: url("../images/sub-navigation-arrow.png") no-repeat 6px 1.4em; }
.content .sub-navigation ul li.last a { border-bottom: none; }
.content .sub-navigation ul li.last { padding-bottom: 5px; background: #3f4a56 url("../images/sub-navigation-bottom.png") no-repeat bottom center; }

.content .news-area .latest-news { width: 428px; /*height: 416px;*/ padding-left: 17px; background: #dadada; overflow: hidden;  float: left; }

.content .news-area .latest-news .header-panel { /*position: relative;*/ width: 100%; /*left: -17px;*/ margin-left: -17px; padding: 4px 0 2px 17px; background: #971f34; overflow: hidden; z-index: 0; }

/* %% sub menu %% */
.header .level1-menu li.sub ul { display: none; }
.header .level1-menu li.sub ul { width: 247px; position: absolute; top: 34px; left: 0; z-index: 100; /*padding-top: 1px;*/ color: white; background: #3f4a56 url("../images/sub-navigation-bottom.png") no-repeat bottom center; }
.header .level1-menu li.sub ul li a { display: block; position: relative; left: 11px; width: 209px; /*margin-left: 11px;*/ padding: 12px 0 5px 18px; color: white; border-bottom: 1px dashed #6f7780; background: url("../images/sub-navigation-arrow.png") no-repeat 6px 1.25em; font: 11px/12px arial; }
.header .level1-menu li.sub ul li a:hover { width: 228px; text-indent: 14px; left: 0; color: white; background: #202020 url("../images/sub-navigation-arrow.png") no-repeat 12px 1.25em; }
.header .level1-menu li.sub ul li.last a { border-bottom: none; }
.header .level1-menu li.sub ul li.last { padding-bottom: 5px; }
.header .level1-menu li.sub ul li { border-left: none; }
.header .level1-menu li.sub ul li a { border-right: none; }

.header .level1-menu ul, 
.header .level1-menu li { z-index: 100; }

.content .news-area .latest-news .header-panel .title { padding: 0 0 4px 0; float: left; }
.content .news-area .latest-news .header-panel .title span { font: 0.75em/1.3em arial; color: white; }
.content .news-area .latest-news .header-panel .title em { font: italic 1.13em/1.3em arial; color: white; }

.content .news-area .latest-news .header-panel .see-all-news { padding: 5px 0 4px 9px; font: 0.75em/1.3em arial; float: left; }
.content .news-area .latest-news .header-panel .see-all-news a { padding-left: 9px; border-left: 1px solid #b3b3b3; color: white; text-decoration: none; }
.content .news-area .latest-news .header-panel .see-all-news a em { padding-right: 5px; font-style: normal; color: white; }

.content .news-area .latest-news .header-panel .subscribe { padding: 2px 16px 0 0; float: right; }
.content .news-area .latest-news .header-panel .subscribe a { font: 0.69em/1.3em arial; color: white; text-transform: uppercase; }

.content .news-area .latest-news .news-binder { width: 409px; padding: 10px 0; border-top: 1px dotted #939393; overflow: hidden; float: left; }
.content .news-area .latest-news .news-binder.first { border-top: none; padding-top: 17px; }
.content .news-area .latest-news .news-binder img { margin-right: 14px; float: left; }
.content .news-area .latest-news .news-binder .text-data { width: 305px; float: left; }
.content .news-area .latest-news .news-binder .text-data.no-photo { width: 400px; float: left; }
.content .news-area .latest-news .news-binder .text-data.no-image { width: auto; }
.content .news-area .latest-news .news-binder .text-data .published { font: 0.63em/1.3em arial; color: #1f1f1f; }
.content .news-area .latest-news .news-binder .text-data h2 { padding: 3px 0 4px 0; font: 0.88em/1.3em arial; color: #971f34; }
.content .news-area .latest-news .news-binder .text-data h2 a { color: #971f34; }
.content .news-area .latest-news .news-binder .text-data .summary { font: 0.69em/1.4em arial; color: black; }

.content .news-area .latest-news .more-news { position: relative; width: 447px; padding-bottom: 13px; left: -17px; float: left; background: #cccccc; z-index: 0; }
.content .news-area .latest-news .more-news .title { padding: 13px 0 7px 0; font: 0.75em/1.3em arial; color: #fc0b0b; text-transform: uppercase; float: left; }

.content .news-area .latest-news .more-news ul,
.content .news-area .latest-news .more-news ul li { width: 403px; padding: 3px 0; float: left; }
.content .news-area .latest-news .more-news ul li.first { border-top: 1px dotted #939393; }
.content .news-area .latest-news .more-news ul,
.content .news-area .latest-news .more-news .title { padding-left: 18px; }
.content .news-area .latest-news .more-news ul li p.published { padding: 0 20px 0 0; font: 0.69em/1.3em arial; color: #1f1f1f; float: left; }
.content .news-area .latest-news .more-news ul li h3 { width: 327px; padding-bottom: 5px; font: 0.75em/1.3em arial; color: #0f4880; border-bottom: 1px dotted #939393; float: left; }
.content .news-area .latest-news .more-news ul li.last h3 { border-bottom: none; }
.content .news-area .latest-news .more-news ul li h3 a { color: #0f4880; }

.content .news-area .important-news { width: 258px; height: 415px; /*border-bottom: 1px solid #3b3a3a;*/ float: left; background: white; overflow: hidden; position: relative;}
.content .news-area .important-news .data-binder { display: none; }
.content .news-area .important-news .data-binder .photo-binder{ display: block; float: left; height: 150px; overflow: hidden; }
.content .news-area .important-news .data-binder.active { display: block; padding: 10px; }
.content .news-area .important-news .title { padding: 8px 0 7px 9px; font: 0.88em/1.3em arial; color: white; background: #971f34; }
/*.content .news-area .important-news .published { padding: 8px 0 3px 0; font: 0.69em/1.3em arial; color: #707070; }*/
.content .news-area .important-news .published { margin-top: 5px; width: 240px; padding: 8px 0 3px 0; font: 0.69em/1.3em arial; color: #707070; float: left; }
.content .news-area .important-news h2 { padding: 3px 0 4px 0; font: bold 0.88em/1.3em verdana; color: #971f34; }
.content .news-area .important-news  h2 a { color: #971f34; }
.content .news-area .important-news .description { padding: 5px 0 4px 0; font: 0.75em/1.3em arial; color: black; }
.content .news-area .important-news .see-detailed { padding: 3px 0 4px 0; font: 0.63em/1.3em arial; text-transform: uppercase; }
.content .news-area .important-news .see-detailed a { color: #0f4880; }

.content .main-col.fp .common-block { width: 100%; margin-top: 7px; padding-bottom: 6px; background: white url("../images/fp-common-block-bottom.png") no-repeat bottom left; }
.content .main-col.fp .common-block .title-panel { width: 100%; /*height: 32px;*/ padding-top: 5px; font: italic 1.13em/1.3em arial; color: #d91111; background: url("../images/fp-common-block-top.png") no-repeat left top; overflow: hidden; }
.content .main-col.fp .common-block .title-panel p { margin-top: -30px; float: right; }
.content .main-col.fp .common-block .title-panel p.title { display: block; width: 428px; margin-top: 0; padding: 4px 0 8px 12px; border: 1px solid #a3a3a3; border-top: none; float: left; /*background: yellow;*/ }
.content .main-col.fp .common-block .title-panel .title span { font: 0.69em/1.3em arial; color: #383838; }
.content .main-col.fp .common-block .title-panel a { display: block; padding: 3px 8px 0 0; font: bold 0.69em/1.3em arial; color: #202020; }
.content .main-col.fp .common-block .title-panel a em { padding-right: 2px; font: 0.9em/1.3em arial; color: #858585; }
.content .main-col.fp .common-block .data-binder { padding: 10px 13px 18px 13px; border-left: 1px solid #a3a3a3; border-right: 1px solid #a3a3a3; background: #ebf0f4; }
.content .side-col .common-block .data-binder h3, .content .main-col.fp .common-block .data-binder h3 { font: 1em/1.3em arial; color: #2c2c2c; text-transform: uppercase; }
.content .side-col .common-block .data-binder h3 a, .content .main-col.fp .common-block .data-binder h3 a { color: #2c2c2c; }
.content .side-col .common-block .data-binder h4, .content .main-col.fp .common-block .data-binder h4 { font: 0.88em/1.3em arial; color: #0f4880; }
.content .side-col .common-block .data-binder h4 a, .content .main-col.fp .common-block .data-binder h4 a { color: #0f4880; }
.content .side-col .common-block .data-binder h4 a em, .content .main-col.fp .common-block .data-binder h4 a em { font: 0.88em/1.3em arial; color: #cc0000; text-transform: uppercase; }
.content .side-col .common-block .data-binder p, .content .main-col.fp .common-block .data-binder p { margin-bottom: 4px; font: 0.69em/1.3em arial; color: #494949; }
.content .side-col .common-block .data-binder p a, .content .main-col.fp .common-block .data-binder p a { font-style: italic; color: #cc0000; }
.content .side-col .common-block .data-binder hr, .content .main-col.fp .common-block .data-binder hr { display: block; border: none; height: 1px; background: #c3c9ce; }
.content .main-col.fp .common-block .data-binder ul,
.content .main-col.fp .common-block .data-binder ol { padding-top: 6px; font: 0.69em/1.3em arial; color: #cc0000; }
.content .main-col.fp .common-block .data-binder ul a,
.content .main-col.fp .common-block .data-binder ol a { color: #3f4a56; }
.content .main-col.fp .common-block .data-binder ul li { padding-left: 22px; background: url("../images/fp-common-block-list.png") no-repeat 12px 0.53em; }


.content .main-col.inner .data-binder h2 { font: 1.1em/1.3em arial; color: #2c2c2c; }
.content .main-col.inner .data-binder h2 a { color: #2c2c2c; }
.content .main-col.inner .data-binder h3 { font: 0.88em/1.3em arial; color: #0f4880; }
.content .main-col.inner .data-binder ul,
.content .main-col.inner .data-binder ol  { padding: 5px 0; font: 0.69em/1.3em arial; color: #0f4880; }
.content .main-col.inner .data-binder ol { padding-left: 30px; font: 0.69em/1.3em arial; color: #0f4880; }
.content .main-col.inner .data-binder ul li a,
.content .main-col.inner .data-binder ol li a  { color: #0f4880; }

.content .main-col.inner .navigation-tools { width: 688px; padding: 0 0 5px 19px; overflow: hidden; float: left; /*background: yellow;*/ }
.content .main-col.inner .navigation-tools p { padding-left: 22px; font-family: arial; line-height: 1.3em; background: url("../images/refresh-sign.png") no-repeat left center; float: left; }
.content .main-col.inner .navigation-tools p em { font-size: 0.69em; font-style: normal; color: #838383; }
.content .main-col.inner .navigation-tools p a { font-size: 0.75em; color: #0f4880; }
.content .main-col.inner .navigation-tools p span { font-size: 0.88em; color: #838383; }
.content .main-col.inner .navigation-tools p strong { font-size: 0.75em; font-weight: normal; color: #cc0000; }

.content .main-col.inner .navigation-tools ul { margin-top: 4px; padding-right: 13px; font: 0.69em/1.3em arial; float: right; /*background: yellow;*/ }
.content .main-col.inner .navigation-tools ul li { margin-left: 4px; float: left; }
.content .main-col.inner .navigation-tools ul li a { display: block; width: 50px; height: 19px; float: left; color: #4D4D4D; line-height: 19px;}
.content .main-col.inner .navigation-tools ul li a img { position: absolute; }

.content .main-col.inner .common-block.ext { width: 707px; padding-bottom: 5px; background: white url("../images/ext-common-block-bottom.png") no-repeat bottom left; overflow: hidden; float: left; }
.content .main-col.inner .common-block.ext.top-spaced { margin-top: 7px; }
.content .main-col.inner .common-block.ext .title-panel { width: 707px; padding-top: 5px; font: italic 1.13em/1.3em arial; color: #d91111; background: url("../images/ext-common-block-top.png") no-repeat left top; overflow: hidden; }
.content .main-col.inner .common-block.ext.persons .title-panel { background: #eaeff5 url("../images/ext-search-common-block-top.png") no-repeat left top; }
.content .main-col.inner .common-block.ext .title-panel p { margin-top: -30px; float: right; }
.content .main-col.inner .common-block.ext .title-panel p.title { display: block; width: 685px; margin-top: 0; padding: 4px 0 8px 20px; border: 1px solid #a3a3a3; border-top: none; float: left; }
.content .main-col.inner .common-block.ext .title-panel .title span { font: 0.69em/1.3em arial; color: #383838; }
.content .main-col.inner .common-block.ext.persons .title-panel span { color: #595959; }
.content .main-col.inner .common-block.ext .title-panel a { display: block; padding: 3px 8px 0 0; font: bold 0.69em/1.3em arial; color: #202020; }
.content .main-col.inner .common-block.ext .title-panel a em { padding-right: 2px; font: 0.9em/1.3em arial; color: #858585; }

.content .main-col.inner .common-block.ext.persons .title-panel .results-of { margin-top: -41px; padding-right: 12px; float: right; }
.content .main-col.inner .common-block.ext.persons .title-panel .results-of a { display: block; padding: 11px 13px 12px 13px; font: italic 0.75em/1.3em arial; color: #b3b6ba; color: white; text-transform: uppercase; background: #3f4a56; }

.content .main-col.inner .common-block.ext .data-binder { padding: 10px 21px 18px 21px; border-left: 1px solid #a3a3a3; border-right: 1px solid #a3a3a3; background: #ebf0f4; overflow: hidden; }

/* person details*/
.content .main-col.inner .common-block.ext.persons .data-binder { width: 705px; padding: 0;  overflow: hidden; }


.content .main-col.inner .common-block.ext.persons .person-details { width: 705px; float: left; overflow: hidden; border-bottom: 1px solid #a3a3a3; background: white; }
.content-binder .column-left .persons-container ul { list-style-type: none; }
.content .main-col.inner .common-block.ext.persons .person-details .col-1 { width: 201px; padding: 0 0 10px 4px; background: #eef1f5; float: left; overflow: hidden; }
.content .main-col.inner .common-block.ext.persons .person-details .col-1 img { margin-left: -4px; float: left; }
.content .main-col.inner .common-block.ext.persons .person-details .col-1 p { margin: 0;  }
.content .main-col.inner .common-block.ext.persons .person-details .col-1 .subpanel { width: 190px; padding: 4px 4px 10px 15px; margin-left: -4px; background: #ababab; overflow: hidden; float: left; }
.content .main-col.inner .common-block.ext.persons .person-details .col-1 .subpanel h2 { font: 1.13em/1.2em arial; color: #0c4173; }
.content .main-col.inner .common-block.ext.persons .person-details .col-1 .subpanel .position { font: 0.88em/1.2em "Myriad Pro", arial; color: white; }
.content .main-col.inner .common-block.ext.persons .person-details .col-1 p.person-name { padding: 12px 4px 0 11px; font: 0.75em/1.2em arial; color: #303030; float: left; }

.content .main-col.inner .common-block.ext.persons .person-details .col-1 p.contact-person { padding: 7px 0 18px 11px; font: 0.69em/1.2em arial; color: #5f5f5f; }
.content .main-col.inner .common-block.ext.persons .person-details .col-1 p.contact-person strong { font-weight: normal; color: #003e77; }
.content .main-col.inner .common-block.ext.persons .person-details .col-1 ul.contact-info { width: 185px; padding-left: 11px; color: #004276; float: left; }
.content .main-col.inner .common-block.ext.persons .person-details .col-1 ul.contact-info li { border-top: 1px solid #c0c0c0; }
.content .main-col.inner .common-block.ext.persons .person-details .col-1 ul.contact-info li a { font-style: normal; color: #026aca; }
.content .main-col.inner .common-block.ext.persons .person-details .col-1 ul.contact-info li p { /*font: 0.75em/1.2em arial;*/ font-family: arial; color: #004276; /*border: 1px solid gray;*/ }

.content .main-col.inner .common-block.ext.persons .person-details .col-1 ul.contact-info li.email { padding: 5px 0 7px 19px; /*font: 0.9em/1.2em arial;*/ font-family: arial; background: url("../images/persons-contact-info-email.png") no-repeat left 7px; color: #026aca; }
.content .main-col.inner .common-block.ext.persons .person-details .col-1 ul.contact-info li.tel { padding: 5px 0 8px 19px; background: url("../images/persons-contact-info-tel.png") no-repeat left 8px; }
.content .main-col.inner .common-block.ext.persons .person-details .col-1 ul.contact-info li.tel p { line-height: 1.6em; }
.content .main-col.inner .common-block.ext.persons .person-details .col-1 ul.contact-info li.fax { padding: 5px 0 8px 19px; background: url("../images/persons-contact-info-fax.png") no-repeat left 6px; }

.content .main-col.inner .common-block.ext.persons .person-details .col-2 { width: 400px; padding-left: 19px; float: left; overflow: hidden; }
.content .main-col.inner .common-block.ext.persons .person-details .col-2 .cv-data { padding: 10px 0 30px 0; }
.content .main-col.inner .common-block.ext.persons .person-details .col-2 .cv-data h3 { margin-top: 4px; padding: 3px 0 2px 0; font: 0.69em/1.2em arial; color: #7b7b7b; border-top: 1px dashed #146392; text-transform: none;  }
.content .main-col.inner .common-block.ext.persons .person-details .col-2 .cv-data h3.first { border: none; }
.content .main-col.inner .common-block.ext.persons .person-details .col-2 .cv-data p { margin: 1px 0; font: 0.75em/1.4em arial; color: #4f4f4f; }
.content .main-col.inner .common-block.ext.persons .person-details .col-2 .cv-data p em { font-style: normal; color: #026aca; }
.content .main-col.inner .common-block.ext.persons .person-details .col-2 .cv-data p strong { font-weight: normal; color: #003e77; }

.content .main-col.inner .common-block.ext.persons .chairman-data { width: 686px; padding: 19px 0 12px 19px; border-bottom: 1px solid #a3a3a3; overflow: hidden; background: #e2e8f0; }
.content .main-col.inner .common-block.ext.persons .chairman-data .col-1 { width: 463px; float: left; overflow: hidden; /*background: yellow;*/ }
.content .main-col.inner .common-block.ext.persons .chairman-data .col-2 { width: 185px; float: left; overflow: hidden; }
.content .main-col.inner .common-block.ext.persons .chairman-data .col-1 img { margin-right: 21px; float: left; }
.content .main-col.inner .common-block.ext.persons .chairman-data .col-1 h3.person-name { width: 277px; font: 1.4em/1.2em "Myriad Pro", arial; text-transform: none; color: #00467e; float: left; /*background: green;*/ }
.content .main-col.inner .common-block.ext.persons .chairman-data .col-1 h3.person-name a { color: #00467e; }
.content .main-col.inner .common-block.ext.persons .chairman-data p.position { padding-top: 1px; font: 1.13em/1.2em arial; color: #7c7c7c; float: left; }
.content .main-col.inner .common-block.ext.persons .chairman-data ul.contact-info { font-size: 0.75em; }


.content .main-col.inner .common-block.ext.persons .chairman-data .col-2 ul.contact-info { width: 185px; padding-left: 11px; color: #004276; }
.content .main-col.inner .common-block.ext.persons .chairman-data .col-2 ul.contact-info li { border-top: 1px solid #c0c0c0; }
.content .main-col.inner .common-block.ext.persons .chairman-data .col-2 ul.contact-info li a { font-style: normal; color: #026aca; }
.content .main-col.inner .common-block.ext.persons .chairman-data .col-2 ul.contact-info li p { margin: 0; font: 1em/1.2em arial; color: #004276; /*border: 1px solid gray;*/ }
.content .main-col.inner .common-block.ext.persons .chairman-data .col-2 ul.contact-info li.email { padding: 5px 0 7px 19px; background: url("../images/persons-contact-info-email.png") no-repeat left 7px; color: #026aca; }
.content .main-col.inner .common-block.ext.persons .chairman-data .col-2 ul.contact-info li.tel { padding: 5px 0 8px 19px; background: url("../images/persons-contact-info-tel.png") no-repeat left 8px; }
.content .main-col.inner .common-block.ext.persons .chairman-data .col-2 ul.contact-info li.tel p { line-height: 1.6em; }
.content .main-col.inner .common-block.ext.persons .chairman-data .col-2 ul.contact-info li.fax { padding: 5px 0 8px 19px; background: url("../images/persons-contact-info-fax.png") no-repeat left 6px; }

.content .main-col.inner .common-block.ext.persons .person-list .person-list-col-1,
.content .main-col.inner .common-block.ext.persons .person-list .person-list-col-2 { width: 320px; float: left; }
.content .main-col.inner .common-block.ext.persons .person-list .person-list-col-1 { padding-left: 12px; }
.content .main-col.inner .common-block.ext.persons .person-list .person-list-col-2 { padding-left: 14px; margin-left: 22px; /*border-left: 1px solid #a3a3a3;*/ }
.content .main-col.inner .common-block.ext.persons .person-list { width: 100%; padding: 15px 0; background: #eaeff5; float: left; overflow: hidden; }
.content .main-col.inner .common-block.ext.persons .person-list .person { width: 100%; padding: 15px 0; overflow: hidden; float: left; }
.content .main-col.inner .common-block.ext.persons .person-list .person img { padding: 5px; border: 1px solid #aeaeae; float: left; background: white; }
.content .main-col.inner .common-block.ext.persons .person-list .person .data-col { float: left; }
.content .main-col.inner .common-block.ext.persons .person-list .person .data-col h3.person-name { padding-left: 16px; font: 1em/1.3em "Myriad Pro", arial; color: #00467e; text-transform: none; }
.content .main-col.inner .common-block.ext.persons .person-list .person .data-col h3.person-name a { color: #00467e; }
.content .main-col.inner .common-block.ext.persons .person-list .person .data-col .position { width: 185px; padding-left: 16px; font: 0.75em/1.3em arial; color: #727272; margin: 0; }

.content .main-col.inner .common-block.ext.persons .person-list .person .data-col ul.contact-info { width: 185px; padding: 10px 0 0 16px; color: #004276; }
.content .main-col.inner .common-block.ext.persons .person-list .person .data-col ul.contact-info li { border-top: 1px solid #c0c0c0; }
.content .main-col.inner .common-block.ext.persons .person-list .person .data-col ul.contact-info li a { font-style: normal; color: #026aca; }
.content .main-col.inner .common-block.ext.persons .person-list .person .data-col ul.contact-info li p { margin: 0; font-family: arial; color: #004276; /*border: 1px solid gray;*/ }
.content .main-col.inner .common-block.ext.persons .person-list .person .data-col ul.contact-info li.email { padding: 5px 0 7px 19px; background: url("../images/persons-contact-info-email.png") no-repeat left 7px; color: #026aca; border-top: none; }
.content .main-col.inner .common-block.ext.persons .person-list .person .data-col ul.contact-info li.tel { padding: 5px 0 8px 19px; background: url("../images/persons-contact-info-tel.png") no-repeat left 8px; }
.content .main-col.inner .common-block.ext.persons .person-list .person .data-col ul.contact-info li.tel p { line-height: 1.6em; }
.content .main-col.inner .common-block.ext.persons .person-list .person .data-col ul.contact-info li.fax { padding: 5px 0 8px 19px; background: url("../images/persons-contact-info-fax.png") no-repeat left 6px; }


.content .main-col.inner .common-block .data-binder h3 { font: 1em/1.3em arial; color: #2c2c2c; text-transform: uppercase; }
.content .main-col.inner .common-block .data-binder h3 a { color: #2c2c2c; }
.content .main-col.inner .common-block .data-binder h4 { padding: 5px 0; font: 1em/1.3em arial; color: #0f4880; }
.content .main-col.inner .common-block .data-binder h4 a { color: #0f4880; }
.content .main-col.inner .common-block .data-binder h4 a em { font: 1em/1.3em arial; color: #cc0000; text-transform: uppercase; }
.content .main-col.inner .common-block .data-binder p { margin-bottom: 14px; color: #494949; font-size: 0.88em;}
.content .main-col.inner .common-block .data-binder.normal-page p { font: 0.69em/1.3em arial; }
.content .main-col.inner .common-block .data-binder p a { color: #cc0000; }
.content .main-col.inner .common-block .data-binder.normal-page p a { font-style: italic; padding-right: 3px; }
.content .main-col.inner .common-block .data-binder hr { display: block; border: none; height: 1px; background: /*#c3c9ce*/ url("../images/common-block-hr.png") repeat-x; }
.content .main-col.inner .common-block .data-binder.normal-page ul,
.content .main-col.inner .common-block .data-binder.normal-page ol { padding-top: 6px; padding-bottom: 9px; font: 0.69em/1.3em arial; color: #cc0000; }

.content .main-col.inner .common-block.ext.contrasted .detailed-data ul,
.content .main-col.inner .common-block.ext.contrasted .detailed-data ol { padding-left: 25px; color: #cc0000; }

.content .main-col.inner .common-block .data-binder.normal-page ol { padding-left: 25px; }
.content .main-col.inner .common-block .data-binder ul a,
.content .main-col.inner .common-block .data-binder ol a { color: #3f4a56; }
.content .main-col.inner .common-block .data-binder ul li { padding-left: 22px; background: url("../images/fp-common-block-list.png") no-repeat 12px 0.53em; }
.content .main-col.inner .common-block .data-binder ul li h2,
.content .main-col.inner .common-block .data-binder ul li h3 { font-size: 1.3em; text-transform: none; color: #3b6797; }
.content .main-col.inner .common-block .data-binder ul li h2,
.content .main-col.inner .common-block .data-binder ul li h3 a { color: #3b6797; }

.content .main-col.inner .common-block.ext.contrasted { background-image: url("../images/ext-cont-common-block-bottom.png"); }
.content .main-col.inner .common-block.ext.contrasted .header-panel { width: 682px; padding-right: 25px; background: #3e4854 url("../images/ext-cont-common-block-top.png") no-repeat left top; overflow: hidden; float:left; }
.content .main-col.inner .common-block.ext.contrasted.search .header-panel { padding-top: 5px; background: #ebf0f4 url("../images/ext-search-common-block-top.png") no-repeat left top; }
.content .main-col.inner .common-block.ext.contrasted.search .header-panel .title-binder { padding-bottom: 5px; width: 705px; border: 1px solid #a3a3a3; border-top: none; overflow: hidden; }
.content .main-col.inner .common-block.ext.contrasted .header-panel .title { padding: 9px 10px 0 21px; font: italic bold 1.13em/1.3em arial; color: white; float: left; }
.content .main-col.inner .common-block.ext.contrasted.simple-news-list .header-panel .title { padding-bottom: 7px; }
.content .main-col.inner .common-block.ext.faq .header-panel .title { padding-bottom: 8px; }
.content .main-col.inner .common-block.ext.contrasted.blog-article-detailed .header-panel .title { padding-right: 3px; }
.content .main-col.inner .common-block.ext.contrasted.search .header-panel .title { font-weight: normal; color: #d91111; }

.content .main-col.inner .common-block.ext.contrasted .header-panel a { display: block; color: white; float: left; }
.content .main-col.inner .common-block.ext.contrasted .header-panel .see-all-news { margin-top: 13px; padding-left: 7px; font: 0.75em/1.1em arial; color: white; border-left: 1px solid #535962; float: left; }
.content .main-col.inner .common-block.ext.contrasted.blog-article-detailed .header-panel .see-all-news { margin-top: 15px; border-left: none; }
.content .main-col.inner .common-block.ext.contrasted .header-panel .see-all-news em { font-size: 0.9em; font-style: normal; color: #858585; }
.content .main-col.inner .common-block.ext.contrasted.search .header-panel .see-all-news { color: #3f4a56; }
.content .main-col.inner .common-block.ext.contrasted.search .header-panel .see-all-news strong { padding-left: 4px; font-size: 1.5em; font-weight: normal; }
.content .main-col.inner .common-block.ext.contrasted .header-panel .video-news a,
.content .main-col.inner .common-block.ext.contrasted .header-panel .subscribe a, .content .main-col.inner .common-block.ext.contrasted .header-panel .subscribe-podcast a  { padding: 14px 13px 10px 13px; font: 0.75em/1.3em arial; color: white; text-transform: uppercase; float: right; background: #4f5a68; }
.content .main-col.inner .common-block.ext.contrasted .header-panel .subscribe a, .content .main-col.inner .common-block.ext.contrasted .header-panel .subscribe-podcast a { background: #2b333c; }
.content .main-col.inner .common-block.ext.contrasted.search .header-panel .results-of { margin-top: -5px; padding-right: 12px; font: 0.75em/1.3em arial; color: #b3b6ba; float: right; }
.content .main-col.inner .common-block.ext.contrasted.search .header-panel .results-of span { display: block; padding: 14px 13px 10px 13px; background: #4f5a68; }
.content .main-col.inner .common-block.ext.contrasted.search .header-panel .results-of em { font-style: normal; font-weight: bold; color: white; }


.content .main-col.inner .common-block.ext.contrasted .data-wrapper { width: 705px; border-left: 1px solid #a3a3a3; border-right: 1px solid #a3a3a3; overflow: hidden; }

.content .main-col.inner .common-block.ext.contrasted .close-up { width: 684px; padding: 0 0 16px 23px; background: black; overflow: hidden; float:left; }
.content .main-col.inner .common-block.ext.contrasted .close-up .column { width: 322px; position: relative; padding-top: 11px; float: left; z-index: 0; }
.content .main-col.inner .common-block.ext.contrasted .close-up .column.latest-news { margin-left: 15px; }
.content .main-col.inner .common-block.ext.contrasted .close-up .column .image-binder {display: block; float: left; height: 160px; overflow: hidden;} 
.content .main-col.inner .common-block.ext.contrasted .close-up .column em.video-on { width: 322px; height: 18px; position: absolute; top: 35px; left: 0; text-indent: -9000px; background: url("../images/video-camera-sign.png") no-repeat right top; display: block; }
.content .main-col.inner .common-block.ext.contrasted .close-up .column .title { width: 100%; padding-bottom: 3px; overflow: hidden; }
.content .main-col.inner .common-block.ext.contrasted .close-up .column .title strong { display: block; font: 1em/1.3em arial; color: white; float: left; }
.content .main-col.inner .common-block.ext.contrasted .close-up .column .title em { display: block; margin-top: 5px; font: 0.69em/1.3em arial; color: #585757; float: right; }
.content .main-col.inner .common-block.ext.contrasted .close-up .column h2 { width: 291px; height: 34px; padding: 8px 16px 6px 15px; font: bold 0.75em/1.3em arial; color: white; background: #353f4b; float:left; }
.content .main-col.inner .common-block.ext.contrasted .close-up .column h2 a { color: white; }
.content .main-col.inner .common-block.ext.contrasted .close-up .column img { float:left; }
.content .main-col.inner .common-block.ext.contrasted .close-up .column .summary { padding-top: 8px; font: 0.75em/1.3em arial; color: #8f8f8f; overflow: hidden; float:left; }

.content .main-col.inner .common-block.ext.contrasted .news-binder { width: 685px; padding: 19px 0 8px 20px; border-bottom: 1px solid #c3c9ce; overflow: hidden; float:left; }
.content .main-col.inner .common-block.ext.contrasted .management-title { width: 600px; padding-left: 20px; font: 1.13em/1.3em verdana; text-transform: uppercase; color: #3f4a56; overflow: hidden; float:left; }
.content .main-col.inner .common-block.ext.contrasted .management-title span { display: block; padding: 9px 0 5px 0; border-bottom: 1px dashed #c3c9ce; }
.content .main-col.inner .common-block.ext.contrasted .management .management-title { width: 398px; padding-left: 0; font: 1.13em/1.3em verdana; text-transform: uppercase; color: #3f4a56; overflow: hidden; float:left; /*background: orange;*/ }
.content .main-col.inner .common-block.ext.contrasted .management .management-title span { padding-top: 0; }
.content .main-col.inner .common-block.ext.contrasted .news-binder img { margin-right: 13px; padding: 5px; border: 1px solid #aeaeae; float:left; }
.content .main-col.inner .common-block.ext.contrasted .news-binder .text-data { width: 485px; float:left; overflow: hidden; }
.content .main-col.inner .common-block.ext.contrasted .news-binder .text-data.no-image { width: auto; }
.content .main-col.inner .common-block.ext.contrasted .news-binder .text-data .posted { padding-bottom: 5px; font: 0.63em/1.3em arial; color: #0e0e0e; }
.content .main-col.inner .common-block.ext.contrasted .news-binder.management .text-data .posted,
.content .main-col.inner .common-block.ext.contrasted .news-binder.management .text-data .approvement { font: 0.63em/1.3em verdana; color: #0e0e0e; text-transform: uppercase; float: left; }
.content .main-col.inner .common-block.ext.contrasted .news-binder.management .text-data .approvement { padding-left: 11px; margin-left: 11px; border-left: 1px solid #c0c0c0;}
.content .main-col.inner .common-block.ext.contrasted .news-binder .text-data .posted span { color: #5d5d5d; }
.content .main-col.inner .common-block.ext.contrasted .news-binder.management .text-data .posted span,
.content .main-col.inner .common-block.ext.contrasted .news-binder.management .text-data .approvement span { color: #971f34; }
.content .main-col.inner .common-block.ext.contrasted .news-binder .text-data h3,
.content .main-col.inner .common-block.ext.contrasted .news-binder.management .text-data h2 { padding: 1px 0 5px 0; font: 0.94em/1.3em arial; color: #0153ad; /*background: green;*/ float: left; }
.content .main-col.inner .common-block.ext.contrasted .news-binder.management .text-data h2 { width: 100%; }
.content .main-col.inner .common-block.ext.contrasted .news-binder .text-data h3 a,
.content .main-col.inner .common-block.ext.contrasted .news-binder.management .text-data h2 a { color: #0153ad; float: left; }
.content .main-col.inner .common-block.ext.contrasted .blog-articles .news-binder .text-data h3,
.content .main-col.inner .common-block.ext.contrasted .blog-articles .news-binder .text-data h3 a { color: #cc0000; }
.content .main-col.inner .common-block.ext.contrasted .news-binder .text-data h3 img { margin: 5px 0 0 8px; padding: 0; border: none; float: left; }
.content .main-col.inner .common-block.ext.contrasted .news-binder .text-data .description { width: 100%; font: 0.75em/1.3em arial; color: #313030; float: left; }
.content .main-col.inner .common-block.ext.simple-news-list .news-binder .text-data .source { width: 100%; padding-top: 4px; font: 0.75em/1.3em arial; float: left; overflow: hidden; }
.content .main-col.inner .common-block.ext.simple-news-list .news-binder .text-data .source span { color: #8b8b8b; }
.content .main-col.inner .common-block.ext.simple-news-list .news-binder .text-data .source em { font-style: normal; color: #cc0000; }
.content .main-col.inner .common-block.ext.simple-news-list .news-binder .text-data .source a { color: #cc0000; }
.content .main-col.inner .common-block.ext.simple-news-list .news-binder .text-data .download { width: 100%; padding-bottom: 5px; text-align: right; float: left; overflow: hidden; }
.content .main-col.inner .common-block.ext.simple-news-list .news-binder .text-data .download img { padding: 0; margin: 0 22px 0 0; border: 0; float: right; }

.content .main-col.inner .common-block.ext.faq .news-binder .text-data .description.fold-up { display: none; }
.content .main-col.inner .common-block.ext.faq .news-binder .text-data .description p { margin: 10px 0 12px 0; }
.content .main-col.inner .common-block.ext.contrasted .news-binder .text-data .answer-button { margin-left: 16px; padding-top: 5px; font: 0.75em/1.1em arial; text-transform: uppercase; text-decoration: underline; color: #3f4a56; float: left; }
.content .main-col.inner .common-block.ext.contrasted .news-binder .text-data .answer-button a { display: block; padding-left: 11px; color: #3f4a56; padding-right: 13px; border-left: 1px solid #afafaf; }
.content .main-col.inner .common-block.ext.contrasted .news-binder .text-data .answer-button.expanded a { font-weight: bold; background: url("../images/faq-answer-arrow-expanded.png") no-repeat right center; }
.content .main-col.inner .common-block.ext.contrasted .news-binder .text-data .answer-button.normal a { background: url("../images/faq-answer-arrow-normal.png") no-repeat right center; }


.content .main-col.inner .common-block.ext.contrasted .search-binder { width: 685px; padding: 19px 0 19px 20px; border-bottom: 1px dashed #c3c9ce; overflow: hidden; float:left; }
.content .main-col.inner .common-block.ext.contrasted .search-binder .text-data { float:left; overflow: hidden; }
.content .main-col.inner .common-block.ext.contrasted .search-binder .text-data .category { width: 100%; padding-bottom: 1px; font: 0.88em/1.3em arial; color: black; float: left; }
.content .main-col.inner .common-block.ext.contrasted .search-binder .text-data h2 { padding: 1px 0 5px 0; font: 0.88em/1.3em arial; color: #004482; /*background: green;*/ float: left; }
.content .main-col.inner .common-block.ext.contrasted .search-binder .text-data h2 a { color: #004482; float: left; }
.content .main-col.inner .common-block.ext.contrasted .search-binder .text-data h2 em { padding-right: 8px; font-size: 0.88em; color: #878787; float: left; }
.content .main-col.inner .common-block.ext.contrasted .search-binder .text-data h2.news a { color: #971f34; }
.content .main-col.inner .common-block.ext.contrasted .search-binder .text-data h2.person { font-size: 1.06em; }
.content .main-col.inner .common-block.ext.contrasted .search-binder .text-data h2.person em { font-size: 0.69em; }
.content .main-col.inner .common-block.ext.contrasted .search-binder .text-data h2 img { margin: 5px 0 0 8px; padding: 0; border: none; float: left; }
.content .main-col.inner .common-block.ext.contrasted .search-binder .text-data .posted { width: 100%; padding-bottom: 5px; font: 0.69em/1.3em arial; color: #004276; float: left; }
.content .main-col.inner .common-block.ext.contrasted .search-binder .text-data .description { width: 100%; font: 0.75em/1.3em arial; color: #545454; float: left; }
.content .main-col.inner .common-block.ext.contrasted .search-binder .text-data ul.contact-data { width: 100%; font: 0.75em/1.3em arial; color: #004276; float: left; }
.content .main-col.inner .common-block.ext.contrasted .search-binder .text-data ul.contact-data li { padding: 2px 0; /*width: 100px; float: left;*/ /*background: yellow;*/  overflow: hidden; }
.content .main-col.inner .common-block.ext.contrasted .search-binder .text-data ul.contact-data li em { display: block; width: 130px; font-style: normal; color: #717171; text-align: right; float: left; }
.content .main-col.inner .common-block.ext.contrasted .search-binder .text-data ul.contact-data li span { display: block; padding-left: 14px; float: left; }
.content .main-col.inner .common-block.ext.contrasted .search-binder .text-data ul.contact-data li a { color: #026aca; }

.content .main-col.inner .common-block.ext.contrasted .search-binder .text-data strong { font-weight: normal; background: #c8dbee; }
/*.content .main-col.inner .common-block.ext.contrasted .search-binder .text-data strong { font-weight: normal; color: white; background: #971f34; }*/

.content .main-col.inner .common-block.ext.contrasted .archive-pages-navigation { padding: 16px 17px 7px 0; overflow: hidden; float: right; }
.content .main-col.inner .common-block.ext.contrasted .archive-pages-navigation li { margin-left: 4px; padding-top: 3px; font: 0.81em/1.3em arial; color: #555555; background: url("../images/archive-navig-top.png") no-repeat top center; float: left; }
.content .main-col.inner .common-block.ext.contrasted .archive-pages-navigation li.active { color: white; background: #777777 url("../images/archive-navig-active-bottom.png") no-repeat bottom center; padding-top: 0; }
.content .main-col.inner .common-block.ext.contrasted .archive-pages-navigation li a { display: block; padding-bottom: 3px; color: #1f75cc; background: url("../images/archive-navig-bottom.png") no-repeat bottom center; float: left; }
.content .main-col.inner .common-block.ext.contrasted .archive-pages-navigation li span { display: block; padding: 4px 10px; border-left: 1px solid #bcbcbc; border-right: 1px solid #bcbcbc; cursor: pointer; float: left; }
.content .main-col.inner .common-block.ext.contrasted .archive-pages-navigation li.active span { padding: 6px 10px; background: url("../images/archive-navig-active-top.png") no-repeat 0 0; border: none; }
.content .main-col.inner .common-block.ext.contrasted .archive-pages-navigation li.navigation-button { background: url("../images/archive-navig-wide-top.png") no-repeat top center; }
.content .main-col.inner .common-block.ext.contrasted .archive-pages-navigation li.navigation-button a { color: #394450; background: url("../images/archive-navig-wide-bottom.png") no-repeat bottom center; }
.content .main-col.inner .common-block.ext.contrasted .archive-pages-navigation li.navigation-button a:hover em { color: #cc0000; }
.content .main-col.inner .common-block.ext.contrasted .archive-pages-navigation li.navigation-button a span { border-left: 1px solid #dddddd; border-right: 1px solid #dddddd; float: left; }
.content .main-col.inner .common-block.ext.contrasted .archive-pages-navigation li.navigation-button a span em { font-style: normal; }
.content .main-col.inner .common-block.ext.contrasted .archive-pages-navigation li.navigation-button.previous a span { padding: 3px 11px; }
.content .main-col.inner .common-block.ext.contrasted .archive-pages-navigation li.navigation-button.next a span { padding: 3px 22px; }
.content .main-col.inner .common-block.ext.contrasted .archive-pages-navigation li.continues { line-height: 2.5em; background: none; }

/* detailed news */
.content .main-col.inner .common-block.ext.contrasted .detailed-data { width: 402px; padding: 17px 0 10px 18px; float: left; /*background: yellow;*/ }
.content .main-col.inner .common-block.ext.contrasted .detailed-data.management { padding: 9px 0 10px 20px; }
.content .main-col.inner .common-block.ext.contrasted .detailed-data h2 { font: bold 0.88em/1.3em arial; color: #234c6e; }
.content .main-col.inner .common-block.ext.contrasted .detailed-data.management h2 { padding: 9px 0 0 0; font: 0.94em/1.3em arial; color: #cc0000; /*background: yellow;*/ float: left; }
.content .main-col.inner .common-block.ext.contrasted.blog-article-detailed .detailed-data h2 { color: #cc0000; }
.content .main-col.inner .common-block.ext.contrasted .detailed-data .posted { padding: 5px 0; font: 0.69em/1.3em arial; color: #555555; }
.content .main-col.inner .common-block.ext.contrasted .detailed-data .posted span { display: none; }

.content .main-col.inner .common-block.ext.contrasted .detailed-data.management .posted,
.content .main-col.inner .common-block.ext.contrasted .detailed-data.management .approvement { padding: 0; margin: 7px 0 13px 0; font: 0.63em/1.3em verdana; color: #0e0e0e; text-transform: uppercase; float: left; }
.content .main-col.inner .common-block.ext.contrasted .detailed-data.management .approvement { padding-left: 11px; margin-left: 11px; border-left: 1px solid #c0c0c0;}
.content .main-col.inner .common-block.ext.contrasted .detailed-data.management .posted span,
.content .main-col.inner .common-block.ext.contrasted .detailed-data.management .approvement span { display: inline; color: #971f34; }



.content .main-col.inner .common-block.ext.contrasted .detailed-data .text-data { font: 0.75em/1.4em arial; color: #555555; }
.content .main-col.inner .common-block.ext.contrasted .detailed-data .text-data p { margin: 5px 0; float: left; }

.content .main-col.inner .common-block.ext.contrasted .detailed-data .text-data .note { width: 350px; padding: 12px 30px 13px 20px; background: #f2f2f2; clear: both; overflow: hidden; }
.content .main-col.inner .common-block.ext.contrasted .detailed-data .text-data .note p { padding: 0; float: left; }
.content .main-col.inner .common-block.ext.contrasted .detailed-data .text-data .note strong.title { display: block; padding-bottom: 3px; font-size: 1.2em; }
.content .main-col.inner .common-block.ext.contrasted .detailed-data .text-data .note em { font-size: 0.9em; color: #5d6874; }

.content .main-col.inner .common-block.ext.contrasted .detailed-data .text-data .note h2 { font-size: 1.4em; width: 100%; padding: 0; color: #0f4880; }
.content .main-col.inner .common-block.ext.contrasted .detailed-data .text-data .note h3 { font-size: 1.1em; width: 100%; }
.content .main-col.inner .common-block.ext.contrasted .detailed-data .text-data .note ul { clear: both; }

.content .main-col.inner .common-block.ext.contrasted .detailed-data .text-data .your-opinion { width: 100%; padding: 15px 0 5px 0; border-bottom: 1px solid #d7d7d7; }
.content .main-col.inner .common-block.ext.contrasted .detailed-data .text-data .your-opinion strong { display: block; padding-bottom: 3px; font-size: 1.2em; font-weight: normal; color: #3f4a56; float: left; }
.content .main-col.inner .common-block.ext.contrasted .detailed-data .text-data .your-opinion em { display: block; font-size: 0.9em; font-style: normal; color: #202020; float: right; }
.content .main-col.inner .common-block.ext.contrasted .detailed-data .text-data .your-opinion em span { color: #971f34; text-transform: uppercase; }

.content .main-col.inner .common-block.ext.contrasted .detailed-data.management form { width: 377px; padding-bottom: 7px; float: left; }
.content .main-col.inner .common-block.ext.contrasted .detailed-data.management fieldset { width: 377px; float: left; }
.content .main-col.inner .common-block.ext.contrasted .detailed-data.management input, 
.content .main-col.inner .common-block.ext.contrasted .detailed-data.management textarea { border: 1px solid #d7d7d7; }

.content .main-col.inner .common-block.ext.contrasted .detailed-data.management label { display: block; width: 80px; height: 26px; margin-top: 15px; font-family: arial; font-size: 0.88em; line-height: 26px; color: #1a6b89; float: right; }
.content .main-col.inner .common-block.ext.contrasted .detailed-data.management label.message-text { display: none; }

.content .main-col.inner .common-block.ext.contrasted .detailed-data.management form .textbox { width: 277px; height: 19px; margin-top: 15px; padding: 5px 0 0 6px; border: 1px solid #c2c2c2; background: #ebf0f4; float: left; }
.content .main-col.inner .common-block.ext.contrasted .detailed-data.management form .namebox { margin-top: 9px; }
.content .main-col.inner .common-block.ext.contrasted .detailed-data.management form textarea { width: 370px; height: 119px; margin-top: 12px; padding-left: 5px; border: 1px solid #c2c2c2; background: #ebf0f4; float: left; }
.content .main-col.inner .common-block.ext.contrasted .detailed-data.management .textbox,
.content .main-col.inner .common-block.ext.contrasted .detailed-data.management textarea { font-family: arial; font-size: 0.88em; color: #717171; }
.content .main-col.inner .common-block.ext.contrasted .detailed-data.management .send-button { margin-top: 11px; float: right; }

.content .main-col.inner .common-block.ext.contrasted .detailed-data .attached-files-title { width: 100%; padding: 17px 0 7px 0; font-size: 1.1em; font-weight: bold; color: #3f4a56; border-bottom: 1px solid #d7d7d7; }

.content .main-col.inner .common-block.ext.contrasted .detailed-data ul { padding-left: 0;  float: left; }
.content .main-col.inner .common-block.ext.contrasted .detailed-data ul li { padding: 2px 0 2px 33px; background: url("../images/detailed-data-list.png") no-repeat 21px 0.6em; }
.content .main-col.inner .common-block.ext.contrasted .detailed-data ul li a { color: #165799; }

.content .main-col.inner .common-block.ext.contrasted .see-also-wrapper { width: 263px; float: right; }
.content .main-col.inner .common-block.ext.contrasted .see-also { width: 227px; padding: 14px 18px 0 18px; float: right; background: #e4eaf0; }
.content .main-col.inner .common-block.ext.contrasted .see-also .title { font: bold 0.88em/1.3em arial; color: #cc0000; text-transform: uppercase;  }
.content .main-col.inner .common-block.ext.contrasted .see-also .title strong { color: black; }
.content .main-col.inner .common-block.ext.contrasted .see-also h3 { padding: 8px 0; font: 0.69em/1.3em arial; color: #165799; border-bottom: 1px dashed #94989c; }
.content .main-col.inner .common-block.ext.contrasted .see-also li.last h3 { padding-bottom: 11px; border-bottom: none; }
.content .main-col.inner .common-block.ext.contrasted .see-also h3 a { color: #165799; }
.content .main-col.inner .common-block.ext.contrasted .see-also ul li span { display: none; }
.content .main-col.inner .common-block.ext.contrasted .see-also ul li em { font-style: normal; color: #555555; }

.content .main-col.inner .common-block.ext.contrasted.blog-article-detailed .data-wrapper { padding-bottom: 10px; }
.content .main-col.inner .common-block.ext.contrasted.blog-article-detailed .comments { clear: both; /*background: yellow;*/ /*overflow: hidden;*/ }

.content .main-col.inner .common-block.ext.contrasted.blog-article-detailed .comments .num-of-comments { padding: 18px 0 3px 0; font: bold 0.88em/1.3em arial; color: #8d8d8d; }
.content .main-col.inner .common-block.ext.contrasted.blog-article-detailed .comments .comment-binder { margin-left: -18px; padding: 8px 4px 19px 18px; border-top: 1px solid #d0d0d0; background: #f3f3f3; }
.content .main-col.inner .common-block.ext.contrasted.blog-article-detailed .comments .comment-binder .user { font: bold 0.75em/1.3em arial; color: #005689; }
.content .main-col.inner .common-block.ext.contrasted.blog-article-detailed .comments .comment-binder .user a { color: #005689; }
.content .main-col.inner .common-block.ext.contrasted.blog-article-detailed .comments .comment-binder .posted em { font-style: normal; color: #707070; }
.content .main-col.inner .common-block.ext.contrasted.blog-article-detailed .comments .comment-binder .posted { font: 0.69em/1.3em arial; color: #202020; }
.content .main-col.inner .common-block.ext.contrasted.blog-article-detailed .comments .comment-binder .comment-text { font: 0.75em/1.4em arial; color: #555555; }

.content .main-col.inner .common-block.ext.contrasted.blog-article-detailed .comments form { width: 386px; }
.content .main-col.inner .common-block.ext.contrasted.blog-article-detailed .comments label { display: block; padding: 3px 0; width: 386px; font: 0.69em/1.3em arial; color: #999999; }
.content .main-col.inner .common-block.ext.contrasted.blog-article-detailed .comments label.nameBox { padding-top: 10px; }
.content .main-col.inner .common-block.ext.contrasted.blog-article-detailed .comments label.agree { width: auto; }

.content .main-col.inner .common-block.ext.contrasted.blog-article-detailed .comments label span { display: none; }
.content .main-col.inner .common-block.ext.contrasted.blog-article-detailed .comments #nameBox,
.content .main-col.inner .common-block.ext.contrasted.blog-article-detailed .comments textarea, 
.content .main-col.inner .common-block.ext.contrasted.blog-article-detailed .comments #captcha { border: 1px solid #a3a3a3; background: #e4eaf0; }

.content .main-col.inner .common-block.ext.contrasted.blog-article-detailed .comments #nameBox { width: 233px; height: 17px; }
.content .main-col.inner .common-block.ext.contrasted.blog-article-detailed .comments label img { margin: 10px 0 2px 0; }
.content .main-col.inner .common-block.ext.contrasted.blog-article-detailed .comments #captcha { margin: 0 230px 0 0; width: 170px; height: 27px; font: 1.2em/1.3em arial; }
.content .main-col.inner .common-block.ext.contrasted.blog-article-detailed .comments textarea { width: 382px; height: 130px; }
.content .main-col.inner .common-block.ext.contrasted.blog-article-detailed .comments #agree { margin-top: 11px; }
.content .main-col.inner .common-block.ext.contrasted.blog-article-detailed .comments .agree { padding-left: 8px; margin-top: 8px; }

.content .main-col.inner .common-block.ext.contrasted.blog-article-detailed .comments label,
.content .main-col.inner .common-block.ext.contrasted.blog-article-detailed .comments input,
.content .main-col.inner .common-block.ext.contrasted.blog-article-detailed .comments textarea { float: left; }

.content .main-col.inner .common-block.ext.contrasted.blog-article-detailed .comments .post-button { margin-top: 10px; clear: both;  }

.content .main-col.inner .common-block.ext.contrasted.podcasts .header-panel .title { font-weight: normal; }

.content .main-col.inner .common-block.ext.contrasted.podcasts .data-wrapper { width: 684px; padding: 22px 0 0 21px; padding: 22px 0 0 21px; border-left: 1px solid #a3a3a3; border-right: 1px solid #a3a3a3; overflow: hidden; float: left; }

.content .main-col.inner .common-block.ext.contrasted.podcasts .podcast-rss-link { margin: 0 0 20px 0; font: 0.75em/1.3em arial; color: #313030; }
.content .main-col.inner .common-block.ext.contrasted.podcasts .podcastList { border-collapse: collapse; background: yellow; }
.content .main-col.inner .common-block.ext.contrasted.podcasts .podcastList caption { display: none; }
.content .main-col.inner .common-block.ext.contrasted.podcasts .podcastList td { width: 292px; vertical-align: top; padding: 12px 15px 12px 15px; border: 17px solid white; background: #ededed; }
.content .main-col.inner .common-block.ext.contrasted.podcasts .podcastList td.leftCol { border-left: none; }
.content .main-col.inner .common-block.ext.contrasted.podcasts .podcastList td.rightCol { border-right: none; }

.content .main-col.inner .common-block.ext.contrasted.podcasts .podcastList td h2 { padding-bottom: 1px; font: bold 0.75em/1.3em arial; color: #0153ad; }
.content .main-col.inner .common-block.ext.contrasted.podcasts .podcastList td h2 a { color: #0153ad; }
.content .main-col.inner .common-block.ext.contrasted.podcasts .podcastList td .description { padding-bottom: 15px; font: 0.75em/1.3em arial; color: #313030; }
.content .main-col.inner .common-block.ext.contrasted.podcasts .podcastList td .download a { display: block; width: 88px; height: 18px; font: 0.69em/18px arial; color: #cc0000; text-align: center; background: url("../images/podcast-download.png") no-repeat; }

.content .main-col.inner .common-block.ext.contrasted.podcasts .pages-navigation { width: 100%; overflow:hidden; }

.content .main-col.inner .common-block.ext.contrasted.road-map .header-panel .see-all-news em { font-size: 1.1em; color: #2e2e2e; }
.content .main-col.inner .common-block.ext.contrasted.road-map .map-data { width: 705px; overflow: hidden; float: left; }

.content .main-col.inner .common-block.ext.contrasted.road-map .directions-title { width: 680px; padding: 8px 0 0 20px; font: 1.63em/1.1em arial; color: #eb7c00; float:left; }
.content .main-col.inner .common-block.ext.contrasted.road-map .directions-title span { display: block; padding: 7px 0 0 10px; border-left: 5px solid #eb7c00; }
.content .main-col.inner .common-block.ext.contrasted.road-map form { width: 652px; padding: 0 0 19px 38px; overflow: hidden; float: left; }
.content .main-col.inner .common-block.ext.contrasted.road-map form legend { display: none; }
.content .main-col.inner .common-block.ext.contrasted.road-map form fieldset .location-binder { padding: 16px 0 27px 0; border-bottom: 1px solid #cccccc; overflow: hidden; float: left; }
.content .main-col.inner .common-block.ext.contrasted.road-map form fieldset input.locationBox { width: 269px; height: 23px; padding: 7px 0 0 4px; font: 0.88em/1.3em arial; color: #a4a4a4; border: 1px solid #a3a3a3; float: left; }
.content .main-col.inner .common-block.ext.contrasted.road-map form label { display: block; width: 35px; height: 38px; text-indent: -9000px; float: left; }
.content .main-col.inner .common-block.ext.contrasted.road-map form label.aPoint { background: url("../images/map-aPoint.png") no-repeat; }
.content .main-col.inner .common-block.ext.contrasted.road-map form label.bPoint { margin-left: 27px; background: url("../images/map-bPoint.png") no-repeat; }

.content .main-col.inner .common-block.ext.contrasted.road-map form .submit-button { margin: 14px 4px 0 0; float: right; }

.content .main-col.inner .common-block.ext.contrasted.site-map .header-panel .title { padding-top: 4px; }
.content .main-col.inner .common-block.ext.contrasted.site-map .data-wrapper ul { list-style-type: disc; padding-left: 20px; line-height: 1.3em; color: #1c4e80; }
.content .main-col.inner .common-block.ext.contrasted.site-map .data-wrapper { width: 670px; }
.content .main-col.inner .common-block.ext.contrasted.site-map .data-wrapper { padding: 25px 0 50px 35px; }
.content .main-col.inner .common-block.ext.contrasted.site-map .data-wrapper ul ul { list-style-type: circle; }
.content .main-col.inner .common-block.ext.contrasted.site-map .data-wrapper ul a { font-size: 0.75em; font-family: arial; color: #1c4e80; text-decoration: underline; }
.content .main-col.inner .common-block.ext.contrasted.site-map .data-wrapper ul span { font-size: 0.75em; font-family: arial; }

.content .main-col.inner .common-block.ext.contrasted.calendar .header-panel .title { font-weight: normal; }
.content .main-col.inner .common-block.ext.contrasted.calendar .header-panel .date-slider { padding: 0 19px 7px 19px; background: #2b333c; overflow: hidden; float: right; }
.content .main-col.inner .common-block.ext.contrasted.calendar .header-panel .date-slider a,
.content .main-col.inner .common-block.ext.contrasted.calendar .header-panel .date-slider em { display: block; float: left; }

.content .main-col.inner .common-block.ext.contrasted.calendar .header-panel .date-slider a { width: 10px; height: 12px; margin-top: 16px; text-indent: -9000px; }
.content .main-col.inner .common-block.ext.contrasted.calendar .header-panel .date-slider a.previous { background: url("../images/calendar-inner-arrow-previous.png") no-repeat; }
.content .main-col.inner .common-block.ext.contrasted.calendar .header-panel .date-slider a.next { background: url("../images/calendar-inner-arrow-next.png") no-repeat; }

.content .main-col.inner .common-block.ext.contrasted.calendar .header-panel .date-slider em { padding: 8px 14px 0 18px; font: italic 1.13em/1.4em arial; color: white; }

.content .main-col.inner .common-block.ext.contrasted.calendar table { width: 707px; margin-left: -1px; border-collapse: collapse; background: #ebf0f5; }
.content .main-col.inner .common-block.ext.contrasted.calendar table caption { /*display: none;*/ margin-bottom: 1px; padding-bottom: 5px; font: 0.69em/1.1em arial; text-indent: -9000px; background: #ebf0f5/*green*/; }
.content .main-col.inner .common-block.ext.contrasted.calendar table thead tr th { border-top: 1px solid #aeaeae; }
.content .main-col.inner .common-block.ext.contrasted.calendar table th { font: 0.69em/1.3em arial; color: #757575; }
.content .main-col.inner .common-block.ext.contrasted.calendar table td { width: 97px; font: 0.69em/1.3em arial; color: #757575; vertical-align: top; border: 1px solid #aeaeae; background: #e1e8ef; }
.content .main-col.inner .common-block.ext.contrasted.calendar table td.empty-cell { background: #f2f5f8; }
.content .main-col.inner .common-block.ext.contrasted.calendar table td.active-cell { color: white; background: #879db8; }
.content .main-col.inner .common-block.ext.contrasted.calendar table td.active-cell a { color: white; }
.content .main-col.inner .common-block.ext.contrasted.calendar table td span,
.content .main-col.inner .common-block.ext.contrasted.calendar table td a,
.content .main-col.inner .common-block.ext.contrasted.calendar table td em { width: 97px; display: block; }
/*.content .main-col.inner .common-block.ext.contrasted.calendar table td a { padding-top: 17px; color: #4a6c9d; }*/

.content .main-col.inner .common-block.ext.contrasted.calendar table td span { width: 90px; padding: 2px 0 78px 6px; }
.content .main-col.inner .common-block.ext.contrasted.calendar table td p { margin-top: -76px; }

.content .main-col.inner .common-block.ext.contrasted.calendar table td a { width: 96px; height: 17px; margin: 0 0 2px 2px; text-indent: -9000px; }
.content .main-col.inner .common-block.ext.contrasted.calendar table td a.bar-b0e383 { background: #b0e383 url("../images/bar-b0e383.png") no-repeat; }
.content .main-col.inner .common-block.ext.contrasted.calendar table td a.bar-ffc473 { background: #ffc473 url("../images/bar-ffc473.png") no-repeat; }
.content .main-col.inner .common-block.ext.contrasted.calendar table td a.bar-97cbff { background: #97cbff url("../images/bar-97cbff.png") no-repeat; }
.content .main-col.inner .common-block.ext.contrasted.calendar table td a.bar-d0b7fc { background: #d0b7fc url("../images/bar-d0b7fc.png") no-repeat; }

 /*aaa*/       
.content .main-col.inner .common-block.ext.contrasted.calendar table td a.bar-00539f { background: #00539f url("../images/bar-00539f.png") no-repeat; }
.content .main-col.inner .common-block.ext.contrasted.calendar table td a.bar-0190c5 { background: #0190c5 url("../images/bar-0190c5.png") no-repeat; }
.content .main-col.inner .common-block.ext.contrasted.calendar table td a.bar-5bcbf5 { background: #5bcbf5 url("../images/bar-5bcbf5.png") no-repeat; }
.content .main-col.inner .common-block.ext.contrasted.calendar table td a.bar-b1e0c3 { background: #b1e0c3 url("../images/bar-b1e0c3.png") no-repeat; }
.content .main-col.inner .common-block.ext.contrasted.calendar table td a.bar-71a28a { background: #71a28a url("../images/bar-71a28a.png") no-repeat; }
.content .main-col.inner .common-block.ext.contrasted.calendar table td a.bar-226b49 { background: #226b49 url("../images/bar-226b49.png") no-repeat; }
.content .main-col.inner .common-block.ext.contrasted.calendar table td a.bar-214232 { background: #214232 url("../images/bar-214232.png") no-repeat; }
.content .main-col.inner .common-block.ext.contrasted.calendar table td a.bar-4d7600 { background: #4d7600 url("../images/bar-4d7600.png") no-repeat; }
.content .main-col.inner .common-block.ext.contrasted.calendar table td a.bar-55a51c { background: #55a51c url("../images/bar-55a51c.png") no-repeat; }
.content .main-col.inner .common-block.ext.contrasted.calendar table td a.bar-a3d869 { background: #a3d869 url("../images/bar-a3d869.png") no-repeat; }
.content .main-col.inner .common-block.ext.contrasted.calendar table td a.bar-c769d8 { background: #c769d8 url("../images/bar-c769d8.png") no-repeat; }
.content .main-col.inner .common-block.ext.contrasted.calendar table td a.bar-e09ddc { background: #e09ddc url("../images/bar-e09ddc.png") no-repeat; }
.content .main-col.inner .common-block.ext.contrasted.calendar table td a.bar-702c6a { background: #702c6a url("../images/bar-702c6a.png") no-repeat; }
.content .main-col.inner .common-block.ext.contrasted.calendar table td a.bar-aea500 { background: #aea500 url("../images/bar-aea500.png") no-repeat; }
.content .main-col.inner .common-block.ext.contrasted.calendar table td a.bar-5b5618 { background: #5b5618 url("../images/bar-5b5618.png") no-repeat; }
.content .main-col.inner .common-block.ext.contrasted.calendar table td a.bar-ab3800 { background: #ab3800 url("../images/bar-ab3800.png") no-repeat; }
.content .main-col.inner .common-block.ext.contrasted.calendar table td a.bar-fe6a19 { background: #fe6a19 url("../images/bar-fe6a19.png") no-repeat; }
.content .main-col.inner .common-block.ext.contrasted.calendar table td a.bar-ffab7b { background: #ffab7b url("../images/bar-ffab7b.png") no-repeat; }
.content .main-col.inner .common-block.ext.contrasted.calendar table td a.bar-fd90ae { background: #fd90ae url("../images/bar-fd90ae.png") no-repeat; }
.content .main-col.inner .common-block.ext.contrasted.calendar table td a.bar-de3f7d { background: #de3f7d url("../images/bar-de3f7d.png") no-repeat; }
.content .main-col.inner .common-block.ext.contrasted.calendar table td a.bar-b01a48 { background: #b01a48 url("../images/bar-b01a48.png") no-repeat; }
.content .main-col.inner .common-block.ext.contrasted.calendar table td a.bar-9d0006 { background: #9d0006 url("../images/bar-9d0006.png") no-repeat; }
.content .main-col.inner .common-block.ext.contrasted.calendar table td a.bar-e50000 { background: #e50000 url("../images/bar-e50000.png") no-repeat; }
.content .main-col.inner .common-block.ext.contrasted.calendar table td a.bar-ff5959 { background: #ff5959 url("../images/bar-ff5959.png") no-repeat; }
.content .main-col.inner .common-block.ext.contrasted.calendar table td a.bar-b2b4b6 { background: #b2b4b6 url("../images/bar-b2b4b6.png") no-repeat; }
.content .main-col.inner .common-block.ext.contrasted.calendar table td a.bar-89817f { background: #89817f url("../images/bar-89817f.png") no-repeat; }
.content .main-col.inner .common-block.ext.contrasted.calendar table td a.bar-524a48 { background: #524a48 url("../images/bar-524a48.png") no-repeat; }
.content .main-col.inner .common-block.ext.contrasted.calendar table td a.bar-9d7fdb { background: #9d7fdb url("../images/bar-9d7fdb.png") no-repeat; }
.content .main-col.inner .common-block.ext.contrasted.calendar table td a.bar-ffc473 { background: #ffc473 url("../images/bar-ffc473.png") no-repeat; }
.content .main-col.inner .common-block.ext.contrasted.calendar table td a.bar-301d72 { background: #301d72 url("../images/bar-301d72.png") no-repeat; }
.content .main-col.inner .common-block.ext.contrasted.calendar table td a.bar-d0b7fc { background: #d0b7fc url("../images/bar-d0b7fc.png") no-repeat; }
.content .main-col.inner .common-block.ext.contrasted.calendar table td a.bar-97cbff { background: #97cbff url("../images/bar-97cbff.png") no-repeat; }
.content .main-col.inner .common-block.ext.contrasted.calendar table td a.bar-b0e383 { background: #b0e383 url("../images/bar-b0e383.png") no-repeat; }
/*end*/

.content .main-col.inner .common-block.ext.contrasted.calendar .data-wrapper { padding-bottom: 26px; }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-title { padding: 13px 0 9px 23px; font: 1.13em/1.3em arial; color: #5d5c5c; }



.news-calendar { float: left; }
.news-calendar .title-panel { position: relative; padding: 17px 0 5px 0; }
.news-calendar .title-panel p { font: italic 1.13em/1.25em arial; color: #d10000; /*background: yellow;*/ }
.news-calendar .title-panel p span { display: none; }
.news-calendar .title-panel p em { font: 0.69em/1.25em arial; color: #383838; }
.news-calendar .title-panel ul { position: absolute; left: 204px; top: 20px; }
.news-calendar .title-panel ul li { float: left; }
.news-calendar .title-panel ul li.last { margin-left: 7px; }
.news-calendar table { /*width: 707px; margin-left: -1px;*/ border-collapse: collapse; /*background: yellow;*/ }
.news-calendar table caption { display: none; margin-bottom: 1px; padding-bottom: 5px; font: italic 1.13em/1.1em arial; color: #d10000; }
.news-calendar table thead th { padding: 5px 0; border-top: 1px solid #aeaeae; }
.news-calendar table thead th.first { border-left: 1px solid #aeaeae; }
.news-calendar table thead th.last { border-right: 1px solid #aeaeae; }
.news-calendar table thead th abbr { border: none; }
.news-calendar table th { font: 0.69em/1.3em georgia; color: #274b7a; }
.news-calendar table td { width: 34px; font: 0.69em/1.3em arial; color: #5c5c5c; border: 1px solid #aeaeae; background: white; }
.news-calendar table td.empty-cell { background: #f2f5f8; border-left: none; border-right: none; }
.news-calendar table td.empty-cell.first { border-left: 1px solid #aeaeae; }
.news-calendar table td.empty-cell.last { border-right: 1px solid #aeaeae; }
.news-calendar table td.weekend { background: #b8c2ce; }
.news-calendar table td.active-cell { color: white; background: #778a9a; }
.news-calendar table td.active-cell a { color: white; background: #971f34; }
.news-calendar table td span,
.news-calendar table td a { width: 34px; display: block; }
.news-calendar table td a { /*padding-top: 17px;*/ color: #5c5c5c; cursor: pointer; background: #b8c2ce; }

.news-calendar table td span { width: 27px; padding: 11px 0 4px 7px; }



.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder { width: 638px; margin: 0 0 11px 34px; padding-bottom: 2px; background-repeat: no-repeat; background-position: left bottom; }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder .title-binder { padding: 1px 37px 0 35px; background-repeat: no-repeat; background-position: left bottom; }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder .title-binder p { padding-bottom: 5px; font: 0.88em/1.4em arial;  border-bottom: 1px dashed #969696; }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder .title-binder p span { font-size: 0.75em; color: #959595; }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder .title-binder p em { font-style: normal; }

.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder .descriptive-data { width: 565px; padding: 5px 38px 7px 35px; overflow: hidden; background-repeat: repeat-y; }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder .descriptive-data h2 { padding: 7px 0 2px 0; font: 1em/1.3em arial; color: #2c2c2c; text-transform: uppercase; }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder .descriptive-data h2 a { color: #2c2c2c; }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder .descriptive-data hr { display: block; padding: 0; margin: 0; height: 1px; background: #969696; border: none; }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder .descriptive-data h3 { padding: 8px 0; font: 0.75em/1.3em arial; color: #0f4880; }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder .descriptive-data h3 a { color: #0f4880; }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder .descriptive-data h3 em { font-style: normal; color: #cc0000; }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder .descriptive-data p { margin: 4px 0; font: 0.69em/1.3em arial; color: #494949; }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder .descriptive-data p a { color: #0f4880; }

.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder .descriptive-data h2, 
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder .descriptive-data h3, 
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder .descriptive-data p,
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder .descriptive-data hr { width: 100%; float: left; }

/* color-coating */

	/* # COATED : b0e383 #*/
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-b0e383 .title-binder { background-image: url("../images/explanation-b0e383-top.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-b0e383 .descriptive-data { background-image: url("../images/explanation-b0e383-middle.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-b0e383 { background-image: url("../images/explanation-b0e383-bottom.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-b0e383 .title-binder p em { color: #7a911a; }
	/* # COATED : ffc473 #*/
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-ffc473 .title-binder { background-image: url("../images/explanation-ffc473-top.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-ffc473 .descriptive-data { background-image: url("../images/explanation-ffc473-middle.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-ffc473 { background-image: url("../images/explanation-ffc473-bottom.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-ffc473 .title-binder p em { color: #a0681a; }
	/* # COATED : 9d7fdb #*/
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-9d7fdb .title-binder { background-image: url("../images/explanation-9d7fdb-top.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-9d7fdb .descriptive-data { background-image: url("../images/explanation-9d7fdb-middle.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-9d7fdb { background-image: url("../images/explanation-9d7fdb-bottom.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-9d7fdb .title-binder p em { color: #9d7fdb; }
	/* # COATED : 301d72 #*/
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-301d72 .title-binder { background-image: url("../images/explanation-301d72-top.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-301d72 .descriptive-data { background-image: url("../images/explanation-301d72-middle.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-301d72 { background-image: url("../images/explanation-301d72-bottom.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-301d72 .title-binder p em { color: #301d72; }
	/* # COATED : 00539f #*/
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-00539f .title-binder { background-image: url("../images/explanation-00539f-top.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-00539f .descriptive-data { background-image: url("../images/explanation-00539f-middle.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-00539f { background-image: url("../images/explanation-00539f-bottom.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-00539f .title-binder p em { color: #00539f; }
	/* # COATED : 0190c5 #*/
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-0190c5 .title-binder { background-image: url("../images/explanation-0190c5-top.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-0190c5 .descriptive-data { background-image: url("../images/explanation-0190c5-middle.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-0190c5 { background-image: url("../images/explanation-0190c5-bottom.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-0190c5 .title-binder p em { color: #0190c5; }
	/* # COATED : 5bcbf5 #*/
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-5bcbf5 .title-binder { background-image: url("../images/explanation-5bcbf5-top.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-5bcbf5 .descriptive-data { background-image: url("../images/explanation-5bcbf5-middle.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-5bcbf5 { background-image: url("../images/explanation-5bcbf5-bottom.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-5bcbf5 .title-binder p em { color: #5bcbf5; }
	/* # COATED : b1e0c3 #*/
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-b1e0c3 .title-binder { background-image: url("../images/explanation-b1e0c3-top.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-b1e0c3 .descriptive-data { background-image: url("../images/explanation-b1e0c3-middle.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-b1e0c3 { background-image: url("../images/explanation-b1e0c3-bottom.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-b1e0c3 .title-binder p em { color: #b1e0c3; }
	/* # COATED : 71a28a #*/
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-71a28a .title-binder { background-image: url("../images/explanation-71a28a-top.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-71a28a .descriptive-data { background-image: url("../images/explanation-71a28a-middle.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-71a28a { background-image: url("../images/explanation-71a28a-bottom.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-71a28a .title-binder p em { color: #71a28a; }
	/* # COATED : 226b49 #*/
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-226b49 .title-binder { background-image: url("../images/explanation-226b49-top.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-226b49 .descriptive-data { background-image: url("../images/explanation-226b49-middle.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-226b49 { background-image: url("../images/explanation-226b49-bottom.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-226b49 .title-binder p em { color: #226b49; }
	/* # COATED : 214232 #*/
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-214232 .title-binder { background-image: url("../images/explanation-214232-top.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-214232 .descriptive-data { background-image: url("../images/explanation-214232-middle.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-214232 { background-image: url("../images/explanation-214232-bottom.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-214232 .title-binder p em { color: #214232; }
	/* # COATED : 4d7600 #*/
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-4d7600 .title-binder { background-image: url("../images/explanation-4d7600-top.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-4d7600 .descriptive-data { background-image: url("../images/explanation-4d7600-middle.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-4d7600 { background-image: url("../images/explanation-4d7600-bottom.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-4d7600 .title-binder p em { color: #4d7600; }
	/* # COATED : 55a51c #*/
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-55a51c .title-binder { background-image: url("../images/explanation-55a51c-top.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-55a51c .descriptive-data { background-image: url("../images/explanation-55a51c-middle.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-55a51c { background-image: url("../images/explanation-55a51c-bottom.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-55a51c .title-binder p em { color: #55a51c; }
	/* # COATED : a3d869 #*/
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-a3d869 .title-binder { background-image: url("../images/explanation-a3d869-top.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-a3d869 .descriptive-data { background-image: url("../images/explanation-a3d869-middle.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-a3d869 { background-image: url("../images/explanation-a3d869-bottom.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-a3d869 .title-binder p em { color: #a3d869; }
	/* # COATED : c769d8 #*/
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-c769d8 .title-binder { background-image: url("../images/explanation-c769d8-top.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-c769d8 .descriptive-data { background-image: url("../images/explanation-c769d8-middle.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-c769d8 { background-image: url("../images/explanation-c769d8-bottom.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-c769d8 .title-binder p em { color: #c769d8; }
	/* # COATED : e09ddc #*/
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-e09ddc .title-binder { background-image: url("../images/explanation-e09ddc-top.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-e09ddc .descriptive-data { background-image: url("../images/explanation-e09ddc-middle.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-e09ddc { background-image: url("../images/explanation-e09ddc-bottom.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-e09ddc .title-binder p em { color: #e09ddc; }
	/* # COATED : 702c6a #*/
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-702c6a .title-binder { background-image: url("../images/explanation-702c6a-top.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-702c6a .descriptive-data { background-image: url("../images/explanation-702c6a-middle.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-702c6a { background-image: url("../images/explanation-702c6a-bottom.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-702c6a .title-binder p em { color: #702c6a; }
	/* # COATED : aea500 #*/
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-aea500 .title-binder { background-image: url("../images/explanation-aea500-top.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-aea500 .descriptive-data { background-image: url("../images/explanation-aea500-middle.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-aea500 { background-image: url("../images/explanation-aea500-bottom.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-aea500 .title-binder p em { color: #aea500; }
	/* # COATED : 5b5618 #*/
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-5b5618 .title-binder { background-image: url("../images/explanation-5b5618-top.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-5b5618 .descriptive-data { background-image: url("../images/explanation-5b5618-middle.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-5b5618 { background-image: url("../images/explanation-5b5618-bottom.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-5b5618 .title-binder p em { color: #5b5618; }
	/* # COATED : ab3800 #*/
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-ab3800 .title-binder { background-image: url("../images/explanation-ab3800-top.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-ab3800 .descriptive-data { background-image: url("../images/explanation-ab3800-middle.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-ab3800 { background-image: url("../images/explanation-ab3800-bottom.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-ab3800 .title-binder p em { color: #ab3800; }
	/* # COATED : fe6a19 #*/
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-fe6a19 .title-binder { background-image: url("../images/explanation-fe6a19-top.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-fe6a19 .descriptive-data { background-image: url("../images/explanation-fe6a19-middle.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-fe6a19 { background-image: url("../images/explanation-fe6a19-bottom.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-fe6a19 .title-binder p em { color: #fe6a19; }
	/* # COATED : ffab7b #*/
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-ffab7b .title-binder { background-image: url("../images/explanation-ffab7b-top.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-ffab7b .descriptive-data { background-image: url("../images/explanation-ffab7b-middle.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-ffab7b { background-image: url("../images/explanation-ffab7b-bottom.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-ffab7b .title-binder p em { color: #ffab7b; }
	/* # COATED : fd90ae #*/
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-fd90ae .title-binder { background-image: url("../images/explanation-fd90ae-top.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-fd90ae .descriptive-data { background-image: url("../images/explanation-fd90ae-middle.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-fd90ae { background-image: url("../images/explanation-fd90ae-bottom.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-fd90ae .title-binder p em { color: #fd90ae; }
	/* # COATED : de3f7d #*/
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-de3f7d .title-binder { background-image: url("../images/explanation-de3f7d-top.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-de3f7d .descriptive-data { background-image: url("../images/explanation-de3f7d-middle.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-de3f7d { background-image: url("../images/explanation-de3f7d-bottom.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-de3f7d .title-binder p em { color: #de3f7d; }
	/* # COATED : b01a48 #*/
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-b01a48 .title-binder { background-image: url("../images/explanation-b01a48-top.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-b01a48 .descriptive-data { background-image: url("../images/explanation-b01a48-middle.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-b01a48 { background-image: url("../images/explanation-b01a48-bottom.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-b01a48 .title-binder p em { color: #b01a48; }
	/* # COATED : 9d0006 #*/
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-9d0006 .title-binder { background-image: url("../images/explanation-9d0006-top.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-9d0006 .descriptive-data { background-image: url("../images/explanation-9d0006-middle.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-9d0006 { background-image: url("../images/explanation-9d0006-bottom.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-9d0006 .title-binder p em { color: #9d0006; }
	/* # COATED : e50000 #*/
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-e50000 .title-binder { background-image: url("../images/explanation-e50000-top.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-e50000 .descriptive-data { background-image: url("../images/explanation-e50000-middle.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-e50000 { background-image: url("../images/explanation-e50000-bottom.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-e50000 .title-binder p em { color: #e50000; }
	/* # COATED : ff5959 #*/
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-ff5959 .title-binder { background-image: url("../images/explanation-ff5959-top.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-ff5959 .descriptive-data { background-image: url("../images/explanation-ff5959-middle.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-ff5959 { background-image: url("../images/explanation-ff5959-bottom.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-ff5959 .title-binder p em { color: #ff5959; }
	/* # COATED : b2b4b6 #*/
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-b2b4b6 .title-binder { background-image: url("../images/explanation-b2b4b6-top.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-b2b4b6 .descriptive-data { background-image: url("../images/explanation-b2b4b6-middle.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-b2b4b6 { background-image: url("../images/explanation-b2b4b6-bottom.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-b2b4b6 .title-binder p em { color: #b2b4b6; }
	/* # COATED : 89817f #*/
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-89817f .title-binder { background-image: url("../images/explanation-89817f-top.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-89817f .descriptive-data { background-image: url("../images/explanation-89817f-middle.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-89817f { background-image: url("../images/explanation-89817f-bottom.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-89817f .title-binder p em { color: #89817f; }
	/* # COATED : 524a48 #*/
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-524a48 .title-binder { background-image: url("../images/explanation-524a48-top.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-524a48 .descriptive-data { background-image: url("../images/explanation-524a48-middle.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-524a48 { background-image: url("../images/explanation-524a48-bottom.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-524a48 .title-binder p em { color: #524a48; }
	/* # COATED : d0b7fc #*/
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-d0b7fc .title-binder { background-image: url("../images/explanation-d0b7fc-top.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-d0b7fc .descriptive-data { background-image: url("../images/explanation-d0b7fc-middle.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-d0b7fc { background-image: url("../images/explanation-d0b7fc-bottom.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-d0b7fc .title-binder p em { color: #8b54d0; }
	/* # COATED : 97cbff #*/
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-97cbff .title-binder { background-image: url("../images/explanation-97cbff-top.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-97cbff .descriptive-data { background-image: url("../images/explanation-97cbff-middle.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-97cbff { background-image: url("../images/explanation-97cbff-bottom.png"); }
.content .main-col.inner .common-block.ext.contrasted.calendar .explanation-binder.coated-97cbff .title-binder p em { color: #1c7ead; }


.content .main-col.inner .common-block.ext.links { background: url("../images/common-contacts-bottom.png") no-repeat left bottom; }
.content .main-col.inner .common-block.ext.links .data-binder { width: 682px; padding: 0 0 15px 23px; border-left: 1px solid #a3a3a3; border-right: 1px solid #a3a3a3; background: white; overflow: hidden; }
.content .main-col.inner .common-block.ext .data-binder .links-binder { width: 318px; margin: 15px 18px 0 0; float: left; }
.content .main-col.inner .common-block.ext .data-binder .links-binder .title { padding-bottom: 4px; font: bold 1em/1.3em arial; color: #444444; }
.content .main-col.inner .common-block.ext .data-binder .links-binder ul { width: 300px; padding: 5px 0 1px 18px; list-style-type: none; border-top: 1px solid #d4d4d4; background: #f0f5fa; }
.content .main-col.inner .common-block.ext .data-binder .links-binder ul li { width: 265px; padding-bottom: 15px; border-bottom: 1px dashed #c3c3c3; }
.content .main-col.inner .common-block.ext .data-binder .links-binder ul li.last { border-bottom: none; }
.content .main-col.inner .common-block.ext .data-binder .links-binder ul li a { display: block; font: 1.1em/1.25em arial; color: #0f4880; }
.content .main-col.inner .common-block.ext .data-binder .links-binder li em { display: block; font: 1em/1.1em arial; color: #939393; }
.content .main-col.inner .common-block.ext .data-binder .links-binder ul li span { display: none; }

.content .main-col.inner .contacts .contact-info { width: 630px; padding: 10px 0 8px 0; margin: 0 0 10px 19px; border-bottom: 1px dashed #7c7f81; }
.content .main-col.inner .contacts .contact-info ul { font: bold 0.69em/1.95em verdana; }
.content .main-col.inner .contacts .contact-info ul li { padding-left: 0; font-weight: bold; color: #cc0000; background: none; }
.content .main-col.inner .contacts .contact-info ul li a { font-weight: normal; color: #0f4880; }
.content .main-col.inner .contacts .contact-info ul li span { font-weight: normal; color: #3e3e3e; }
.content .main-col.inner .contacts .contact-info ul li em { font-weight: normal; font-style: normal; color: #737373; }

.content .main-col.inner .contacts form { width: 643px; padding: 9px 0 37px 20px; background: #ebf0f4; float: left; }
.content .main-col.inner .contacts fieldset { width: 427px; float: left; }
.content .main-col.inner .contacts form input, 
.content .main-col.inner .contacts form textarea { border: 1px solid #d7d7d7; }

.content .main-col.inner .contacts form label { display: block; width: 136px; height: 26px; margin-top: 15px; font-family: arial; font-size: 0.69em; line-height: 26px; color: #1a6b89; float: right; }
.content .main-col.inner .contacts form label.message-text { display: none; }
.content .main-col.inner .contacts form label.select-label { width: 179px; height: 20px; margin-top: 8px; line-height: 20px; color: #5d5d5d; }

.content .main-col.inner .contacts form select { width: 242px; height: 20px; margin-top: 8px; font-family: arial; font-size: 0.69em; color: #1a6b89; float: left; }

.content .main-col.inner .contacts form label.massage-type,
.content .main-col.inner .contacts form select.massage-type { margin-top: 0;  }

.content .main-col.inner .contacts form .textbox { width: 273px; height: 19px; margin-top: 15px; padding: 5px 0 0 6px; float: left; }
.content .main-col.inner .contacts form .namebox { margin-top: 9px; }
.content .main-col.inner .contacts form textarea { width: 420px; height: 119px; margin-top: 12px; padding-left: 5px; float: left; }
.content .main-col.inner .contacts form .textbox,
.content .main-col.inner .contacts form textarea { font-family: arial; font-size: 0.69em; color: #717171; }
.content .main-col.inner .contacts form .send-button { margin-top: 11px; float: right; }
.content .main-col.inner .contacts p.title { font: 1.13em/1.3em arial; color: #0f4880; }
.content .main-col.inner .contacts div.description { font: 0.75em/1.3em arial; color: #5e5e5e; }
.content .main-col.inner .contacts div.description p { margin: 5px 0; }
.content .main-col.inner .contacts div.description a { color: #4a7ca8; }

.content .side-col .common-block { padding-top: 7px; overflow: hidden; float: left; }
.content .side-col .common-block .title { width: 243px; padding: 0 0 5px 3px; font: italic 1.13em/1.3em arial; color: #194677; }
.content .side-col .common-block .title a{ color: #194677; }
.content .side-col .common-block .data-binder { border: 1px solid #a3a3a3; background: white; }

.content .side-col .common-block .data-binder h2 { font: 1em/1.3em arial; color: #d91111; }
.content .side-col .common-block .data-binder h2 a { color: #d91111; }
.content .side-col .common-block .data-binder h3 { font: 0.88em/1.3em arial; color: #494949; text-transform: none; }
.content .side-col .common-block .data-binder h4 { font: 0.75em/1.3em arial; color: #0f4880; }

.content .side-col .common-block .data-binder.chairman { width: 236px; padding: 7px 0 8px 9px; float: left; overflow: hidden; }
.content .side-col .common-block .data-binder.chairman .person-photo { width: 118px; margin-right: 10px; font: italic bold 0.88em/1.3em arial; color: white; background: black; float: left; overflow: hidden; }
.content .side-col .common-block .data-binder.chairman .person-photo a { display: block; color: white; cursor: pointer; float: left; }
.content .side-col .common-block .data-binder.chairman .person-photo img { float: left; }
.content .side-col .common-block .data-binder.chairman .person-photo span { display: block; padding: 3px 0 3px 13px; float: left; }
.content .side-col .common-block .data-binder.chairman .detailed-info { width: 91px; margin-left: 0; float: left;  } 
.content .side-col .common-block .data-binder.chairman .detailed-info .send-a-message { padding: 5px 0 7px 26px; border-bottom: 1px dashed #9c9c9c; background: url("../images/send-a-message.png") no-repeat 0 8px; }
.content .side-col .common-block .data-binder.chairman .detailed-info .send-a-message a { display: block; font: italic bold 16px/1em arial; color: #1a4760; } 
.content .side-col .common-block .data-binder.chairman .detailed-info .send-a-message a em { font-size: 0.75em; } 

.content .side-col .common-block .data-binder.chairman .detailed-info .chairman-name { padding: 5px 0 7px 0; background: url("../images/chairman-block-border.png") repeat-x left bottom; }
.content .side-col .common-block .data-binder.chairman .detailed-info .chairman-name a { font-size: 1.35em; font-weight: bold; color: #a72239; }

.content .side-col .common-block .data-binder.chairman .detailed-info .see-biography { padding-top: 17px; font: 0.69em/1.3em arial; color: #424242; } 
.content .side-col .common-block .data-binder.chairman .detailed-info .see-biography a { color: #cc0000; } 
.content .side-col .common-block .data-binder.chairman .detailed-info .see-the-structure { padding-top: 20px; font: 0.69em/1.3em arial; text-transform: uppercase; }
.content .side-col .common-block .data-binder.chairman .shortDescription { padding-right: 5px; padding-bottom: 5px; }
.content .side-col .common-block .data-binder.chairman .shortDescription .read-more { display: block; padding-right: 5px; font: 0.69em/1.25em arial; text-align: right; color: #0f4880; cursor: pointer; }

.content .side-col .common-block .data-binder.chairman .detailed-info .attached-item { padding: 0 0 14px 27px; font: 0.88em/1.3em arial; color: #424242; } 
.content .side-col .common-block .data-binder.chairman .detailed-info .attached-item a { font-style: normal; color: #1a4760; } 

.content .side-col .common-block .data-binder.chairman .detailed-info .attached-item.appeal { margin-top: 22px; padding-bottom: 5px; border-bottom: 1px solid #dbdbdb; background: url("../images/chairman-appeal-sign-small.png") no-repeat left top; }
.content .side-col .common-block .data-binder.chairman .shortDescription p { margin-bottom: 7px; }
.content .side-col .common-block .data-binder.chairman .detailed-info .attached-item.biography { background: url("../images/chairman-biography-sign.png") no-repeat left top; } 


.content .side-col .common-block .data-binder.chairman .detailed-info .see-the-structure a { display: block; padding-top: 8px; text-align: right; color: #0f4880; border-top: 1px dashed #9c9c9c; }

.content .side-col .common-block .data-binder.regular-list { width: 221px; padding: 7px 9px 9px 15px; float: left; overflow: hidden; background: white; }
.content .side-col .common-block .data-binder.regular-list ul { width: 209px; font: 0.88em/1.3em arial; color: #0f4880; }
.content .side-col .common-block .data-binder.regular-list ul li { padding: 9px 0 9px 15px; border-bottom: 1px dashed #707070; background: url("../images/side-col-common-list.png") no-repeat 0 1em; }
.content .side-col .common-block .data-binder.regular-list ul li.first { padding-top: 0; background-position: 0 0.3em; }
.content .side-col .common-block .data-binder.regular-list ul li.last { padding-bottom: 0; border-bottom: none; }
.content .side-col .common-block .data-binder.regular-list ul li a { color: #0f4880; }

.content .side-col .common-block .data-binder.ordered-list { width: 230px; padding: 7px 0 9px 15px; float: left; overflow: hidden; background: #e4eaf0; }
.content .side-col .common-block .data-binder.ordered-list ol { width: 189px; padding-left: 25px; font: 0.88em/1.3em arial; color: #ce0e0e; }
.content .side-col .common-block .data-binder.ordered-list ol li { padding: 9px 0; border-bottom: 1px dashed #707070; }
.content .side-col .common-block .data-binder.ordered-list ol li.first { padding-top: 0; }
.content .side-col .common-block .data-binder.ordered-list ol li.last { padding-bottom: 0; border-bottom: none; }
.content .side-col .common-block .data-binder.ordered-list ol li a { color: #0f4880; }

.content .side-col .sareklamo { width: 247px; margin-top: 12px; float: left; overflow: hidden;  }
.content .side-col .sareklamo img { /*float: left;*/ margin: 0; padding: 0; }

.content .side-col .poll { /*margin-top: 7px;*/ width: 212px; margin-top: 7px; padding: 15px 16px 12px 17px; border: 1px solid #aeaeae; background: white; float: left; }
.content .side-col .poll .title-panel { border-bottom: 1px solid #cacaca; }
.content .side-col .poll .title-panel .title { font: bold 1.5em/1.3em arial; color: #0d0d0d; text-transform: uppercase; }
.content .side-col .poll.voting h3 { margin-top: 10px; padding: 7px 20px 15px 12px; font: 1.13em/1.3em arial; color: white; background: black; }
.content .side-col .poll.voting form { padding-left: 11px; padding-top: 11px; }
.content .side-col .poll.voting label { display: block; width: 174px; padding: 3px 0 0 0; font: 0.88em/1.3em arial; color: black; float: right;  }
.content .side-col .poll.voting .poll-answer { /*margin-right: 14px;*/ margin-top: 5px; float: left; }
.content .side-col .poll.voting .poll-buttons { margin-top: 8px; float: right; }

.content .side-col .poll { /*margin-top: 7px;*/ width: 212px; padding: 15px 16px 12px 17px; border: 1px solid #aeaeae; background: white; float: left; }
.content .side-col .poll .title-panel { border-bottom: 1px solid #cacaca; }
.content .side-col .poll .title-panel .title { font: bold 1.5em/1.3em arial; color: #0d0d0d; text-transform: uppercase; }
.content .side-col .poll .title-panel .title span { font: bold 0.63em/1.3em arial; color: #0f4880; text-transform: none; }
.content .side-col .poll.results h3 { margin-top: 10px; padding: 12px; font: 0.88em/1.3em arial; color: white; background: #4b6e9d; }
.content .side-col .poll.results p.question { margin-top: 9px; padding: 4px 0 1px 10px; font: 0.69em/1.3em arial; color: #555555; border-top: 1px dashed gray; }
.content .side-col .poll.results p.question.first { padding-top: 10px; margin-top: 0; border-top: none; }
.content .side-col .poll.results .result-bar { height: 17px; /*padding: 2px 11px 0 11px;*/ font: 0.69em/1.3em arial; color: black; background: #51add4 url("../images/result-bar-back.png") no-repeat right center; }
.content .side-col .poll.results .launch-poll { padding-top: 12px; font: 0.88em/1.3em arial; color: white; float: right; }
.content .side-col .poll.results .launch-poll a { display: block; padding: 3px 10px; color: white; background: #971f34; }

.content .side-col .poll.results { display: block; }

.content .side-col.right { padding-top: 8px; }

.content .side-col .item-binder .item-data { width: 247px; margin-top: 3px; font: 0.69em/1.3em arial; color: #1c94c4; background: #ebf0f4 url("../images/item-title-top.png") no-repeat top left; }
.content .side-col .item-binder .item-data .title { padding: 4px 0; font-weight: bold; background: url("../images/item-title-bottom.png") no-repeat bottom left; }
.content .side-col .item-binder.active .item-data .title { padding: 0; }
.content .side-col .item-binder .item-data span { display: block; padding: 3px 0 2px 24px; color: #1c94c4; border-left: 1px solid #a3a3a3; border-right: 1px solid #a3a3a3; background: url("../images/item-title-arrow.png") no-repeat 12px 0.5em; }
.content .side-col .item-binder.active .item-data span { border: none; background: none; }

.content .side-col .item-binder.active .item-data { width: 247px; margin-top: 3px; padding-bottom: 4px; background: white url("../images/item-data-title-bottom.png") no-repeat bottom left; overflow: hidden; }
.content .side-col .item-binder.active .item-data .title { padding-top: 4px; color: #cc0000; text-transform: uppercase; background: url("../images/item-data-title-top.png") no-repeat top left; }
.content .side-col .item-binder.active .item-data .title span { display: block; padding: 2px 0 0 24px; color: #cc0000; border-left: 1px solid #a3a3a3; border-right: 1px solid #a3a3a3; background: url("../images/item-data-title-arrow.png") no-repeat 11px 0.75em; }
.content .side-col .item-binder .item-data .data-binder { display: block; padding-top: 14px; border-left: 1px solid #a3a3a3; border-right: 1px solid #a3a3a3; }

.content .side-col .item-binder .item-data .data-binder,
.content .side-col .item-binder .item-data .data-binder dl { width: 245px; float: left; }
.content .side-col .item-binder .item-data .data-binder dl dt { padding: 2px 4px 8px 21px; border-right: 1px solid #c2c2c2; float: left; /*background: yellow;*/ }
.content .side-col .item-binder .item-data .data-binder dl dt em { display: block; padding-bottom: 5px; font-style: normal; color: #9c9c9c; }
.content .side-col .item-binder .item-data .data-binder dl dt strong { display: block; color: #5b5a5a; }
.content .side-col .item-binder .item-data .data-binder dl dt span { display: none; }
.content .side-col .item-binder .item-data .data-binder dl dd { width: 130px; padding-left: 45px; font-size: 11px; color: #549abf; /*background: orange;*/ float: left; }
.content .side-col .item-binder .item-data .data-binder dl dd.day { background: url("../images/weather-sunny.png") no-repeat 18px 0.2em; }
.content .side-col .item-binder .item-data .data-binder dl dd.day span { display: block; width: 37px; height: 16px; padding: 3px 0 0 10px; font-weight: bold; color: white; background: url("../images/weather-day-bg.png") no-repeat; float: left; }
.content .side-col .item-binder .item-data .data-binder dl dd.day em { display: block; padding: 2px 0 0 11px; font-style: normal; float: left; }
.content .side-col .item-binder .item-data .data-binder dl dd.night { margin-top: 5px; }
.content .side-col .item-binder .item-data .data-binder dl dd.night span { display: block; width: 37px; height: 16px; padding: 3px 0 0 10px; font-weight: bold; color: white; background: url("../images/weather-night-bg.png") no-repeat; float: left; }
.content .side-col .item-binder .item-data .data-binder dl dd.night em { display: block; padding: 2px 0 0 11px; font-style: normal; color: #9d9d9d; float: left; }
.content .side-col .item-binder .item-data .data-binder .see-in-details { margin-top: 17px; padding: 0 0 7px 20px; /*background: gray;*/ float: left; }
.content .side-col .item-binder .item-data .data-binder .see-in-details a { display: block; color: #0f4880; padding-top: 4px; border-top: 1px dashed #a3a3a3; }

.content .side-col .item-binder .item-data .data-binder dl dd.native-time { padding-left: 13px; font-size: 36px; line-height: 36px; font-weight: bold; color: #5b768a; float: left; }
.content .side-col .item-binder .item-data .data-binder ul.world-cities { padding: 5px 0 0 21px; font-size: 12px; float: left; }
.content .side-col .item-binder .item-data .data-binder ul.world-cities li { width: 199px; padding: 3px 0 7px 0; border-top: 1px dashed #a3a3a3; overflow: hidden; float: left; }

.content .side-col .item-binder .item-data .data-binder ul.world-cities em { display: block; width: 73px; font-size: 11px; font-style: normal; color: #cc0000; float: left; }
.content .side-col .item-binder .item-data .data-binder ul.world-cities span { display: block; color: #5b768a; font-weight: bold; float: left; }
.content .side-col .item-binder.time .item-data .data-binder .see-in-details { margin-top: 5px; }

.content .side-col .item-binder.currency .item-data .data-binder ul { padding: 5px 0 0 21px; float: left; }
.content .side-col .item-binder.currency .item-data .data-binder ul li { width: 199px; padding: 3px 0 7px 0; overflow: hidden; float: left; }

.content .side-col .item-binder.currency .item-data .data-binder ul strong { display: block; padding: 0 5px 5px 0; color: #242424; border-bottom: 1px dashed #a3a3a3; float: left; }
.content .side-col .item-binder.currency .item-data .data-binder ul span { display: block; margin-left: 21px; padding: 0 31px 5px 13px; color: #5c5d5e; border-bottom: 1px dashed #a3a3a3; float: left; }
.content .side-col .item-binder.currency .item-data .data-binder ul span.decr { background: url("../images/currency-decr.png") no-repeat 65px 0.3em;  }
.content .side-col .item-binder.currency .item-data .data-binder ul span.incr { background: url("../images/currency-incr.png") no-repeat 65px 0.3em;  }
.content .side-col .item-binder.currency .item-data .data-binder ul li.last strong { border-bottom: none; }
.content .side-col .item-binder.currency .item-data .data-binder ul li.last span { border-bottom: none; }
.content .side-col .item-binder.currency .item-data .data-binder ul em { display: block; margin-left: 20px; margin-top: -3px; padding: 2px 6px 2px 4px; font-style: normal; font-weight: bold; color: #5c5d5e; background: #e2e4e5; float: left; }
.content .side-col .item-binder.currency .item-data .data-binder ul em span { display: none; }
.content .side-col .item-binder.currency .item-data .data-binder .see-in-details { margin-top: 5px; }

.content .side-col .item-binder .item-data .data-binder { display: none; }
.content .side-col .item-binder.active .item-data .data-binder { display: block; }

.content .side-col .item-binder.active { display: block; }

/*.content .side-col .calendar { background: #e4eaf0; }*/
.content .side-col.single-right .external-data { padding-top: 10px; clear: both; }

.content .main-col.inner .gallery-binder { width: 705px; margin-top: 11px; border: 1px solid #c4c4c4; background: #eaeaea; float: left; }
.content .main-col.inner .gallery-binder img { margin-left: 111px; float: left; }
.content .main-col.inner .gallery-thumbs { position: relative; width: 705px; padding-top: 6px; overflow: hidden; }
.content .main-col.inner .gallery-thumbs li { display: none; margin: 0 3px; float: left; }
.content .main-col.inner .gallery-thumbs li.visible-item { display: block; }
.content .main-col.inner .gallery-thumbs li.prev { display: block; margin: 0 3px 0 0; }
.content .main-col.inner .gallery-thumbs li.next { display: block; position: absolute; top: 6px; right: 0; margin: 0; float: right; }

.content .main-col.inner .gallery-categories { padding-top: 25px; width: 705px; }
.content .main-col.inner .gallery-categories ul.categories-raw { width: 100%; margin-top: 30px; padding-top: 15px; border-top: 1px solid #c4c4c4; float: left; overflow: hidden; }
.content .main-col.inner .gallery-categories ul.categories-raw.first { margin-top: 7px; }
.content .main-col.inner .gallery-categories ul.categories-raw li { width: 161px; margin-left: 20px; float: left; }
.content .main-col.inner .gallery-categories ul.categories-raw li img { border: 1px solid #c4c4c4; }
.content .main-col.inner .gallery-categories ul.categories-raw li.first { margin-left: 0; }
.content .main-col.inner .gallery-categories ul.categories-raw li p a { color: #4e4e4e; }
.content .main-col.inner .gallery-categories .title { font: 0.88em/1.25em arial; color: #cc0000;  }
.content .main-col.inner .gallery-categories ul.categories-raw li p { padding-top: 5px; font: 0.75em/1.25em arial; color: #4e4e4e; }

.footer { width: 970px; margin-top: 20px; padding-top: 20px; border-top: 11px solid #b8c2ce; float: left; }

.footer .info-block { padding-bottom: 23px; border-bottom: 1px solid #c5c5c5; float: left; }

.footer .info-block .blog-posts { width: 236px; padding-left: 110px; background: url("../images/blog-person.png") no-repeat 13px 0; float: left; }
.footer .info-block .blog-posts .title { padding-bottom: 1px; border-bottom: 1px solid #d3d3d3; }
.footer .info-block .blog-posts .title span { font: 1.5em/1.3em arial; color: #cc0000; }
.footer .info-block .blog-posts .title em { font: italic 0.88em/1.3em arial; color: #4b4b4b; }

.footer .info-block .blog-posts ul { padding-top: 8px; /*background: green;*/ }
.footer .info-block .blog-posts ul li { padding-left: 14px; font: 0.69em/1.6em arial; color: #0d355d; background: url("../images/footer-blog-posts-list.png") no-repeat left center; }
.footer .info-block .blog-posts ul li a { color: #0d355d; }
.footer .info-block .blog-posts .launch-the-blog { padding-top: 7px; font: 0.69em/1.3em arial; color: #cc0000; }
.footer .info-block .blog-posts .launch-the-blog a { color: #cc0000; }

.footer .info-block .usefull-info { width: 161px; margin-left: 18px; float: left; /*background: yellow;*/ }
.footer .info-block .usefull-info .title { font: bold 0.69em/1.3em arial; color: #1c4e99; text-transform: uppercase; }
.footer .info-block .usefull-info .graphical-text { padding-bottom: 9px; font: 0.69em/1.3em arial; color: #404040; }
.footer .info-block .usefull-info .graphical-text img { margin-bottom: 8px; float: left; }
.footer .info-block .usefull-info .see-detailed { padding-top: 4px; font: 0.69em/1.3em arial; color: #005689; border-top: 1px dashed #7a7a7a; }
.footer .info-block .usefull-info .see-detailed a { color: #005689; }

.footer .info-block .links { width: 239px; margin-left: 25px; float: left; }
.footer .info-block .links .title { padding-bottom: 1px; border-bottom: 1px solid #d3d3d3; font: 1.5em/1.3em arial; color: #27567a; }

.footer .info-block .links ul { padding-top: 8px; background: white; }
.footer .info-block .links ul li { font: 0.75em/1.5em arial; color: #026aca; }
.footer .info-block .links ul li a { color: #026aca; }

.footer .level2-menu { background: white; float: right; }
.footer .level2-menu li { padding: 2px 0 4px 23px; font: 0.63em/1.4em arial; color: #971f34; text-transform: uppercase; float: left; }
.footer .level2-menu li a { color: #971f34; }

.footer .level1-menu { width: 100%; position: relative; background: #2d2d2d; float: left; }
.footer .level1-menu li { padding: 3px; font: bold 0.69em/1.4em arial; color: white; float: left; }
.footer .level1-menu li a { display: block; padding: 2px 14px 3px 14px; color: white; }
.footer .level1-menu li.first { padding-left: 5px; }

.footer .level1-menu li.podcasts { position: absolute; right: 0; font: 0.63em/1.6em arial; text-transform: uppercase; }
.footer .level1-menu li.podcasts a { background: #549abf; padding: 2px 8px 3px 8px; }

.footer .copyright { width: 670px; padding: 5px 0 8px 10px; font: 0.69em/1.3em arial; color: #2d2d2d; float: left; }
.footer .by-iota-studio { width: 289px; padding: 11px 1px 7px 0; font: 0.69em/1.3em arial; color: #717171; text-align: right; float: right; /*background: yellow;*/ }
.footer .by-iota-studio a { font: 1.1em/1.3em arial; color: #cc0000; }

#Subscribe { width: 236px; }
#Subscribe .content label {display: block; }
#Subscribe { color: #5b5b5b; background: #ffffff;}
#Subscribe .title {  background: #ebebeb; }
#Subscribe .close { float: right; color: #971f34; font-size: 0.8em;}
#Subscribe .title p{ line-height: 12px; padding: 8px 14px 5px 14px; border-bottom: 1px solid #d0d0d0; }
#Subscribe .content{ margin: 0; padding: 0;}
#Subscribe .content{ margin: 9px 0px; padding: 0;}
#Subscribe .content p{ margin: 0 14px; padding: 0;}

#Subscribe .content form{ padding: 8px 0 5px 14px; }
#Subscribe .content form label {font-size: 0.74em; margin-top: 9px;}
#Subscribe .content form input{ display: block; margin-right: 14px;}
#Subscribe .content form .subscribe-submit{ float: right; margin: 9px 14px 10px 0; background: #2b333c; border: none; color: #ffffff; font-size: 0.75em; padding: 3px 12px 4px 12px;}
#Subscribe .content .loader{ margin: 13px 0 0 10px; display: none;}