html, body { width: 100%; height: 100%; margin: 0; padding: 0; }

.page-wrapper { width: 988px; margin: auto; border-left: 1px solid #d0d0d0; border-right: 1px solid #d0d0d0; overflow: hidden; background: #c0c0c0; }

h1, h2, h3, h4, p, ul, ol, li, form, fieldset, label, input, select, table, tr, td { margin: 0; padding: 0; }
img, fieldset, abbr { border: none; }
input/*, select*/ { border: 0; }

.header-holder { width: 968px; margin: 0 auto; padding-bottom: 8px; background: white url("../images/inner/header-bg.png") no-repeat bottom; overflow: hidden; }

.header-nav { padding: 10px 4px 9px 2px; border-bottom: 1px solid #cecece; }
.header-nav, .header-ident { margin: auto; overflow: hidden; }
.header-nav { width: 946px; }
.header-ident { width: 952px; }

.current-date { font: 0.7em/1.3em sylfaen; color: #ababab; float: left; }
.current-date span { display: none; }
.current-date em { font-style: normal; padding-left: 6px; color: #494949; }
.header-nav ul { font: 0.75em/1.1em sylfaen; margin-top: 2px; padding-bottom: 0.1em; list-style-type: none; float: right; }
.header-nav li { padding: 0 8px; border-right: 1px solid #010101; float: left; }
.header-nav li.site-map, .header-nav li.last { border: none; }
.header-nav li.site-map { padding-right: 12px; }
.header-nav li a { text-decoration: none; color: #5f5f5f; }
.header-nav li.site-map a { text-decoration: none; color: #00519a; }
.header-nav li a:hover { text-decoration: underline; }

.header-ident h1, .language-version { margin-top: 4px; position: relative; }
.header-ident h1 { width: 415px; height: 89px; font-size: 16px; font-family: tahoma, sylfaen; font-weight: normal; color: #555555; float: left; left: 17px; }
.header-ident h1 em { font-style: normal; color: #3065a9; }
.header-ident h1 img, .language-version img { position: absolute; }
.language-version img { right: 0; }
.language-version { right: 5px; margin-top: 22px; font-size: 9px; font-family: sylfaen; color: #8f8f8f; }
.language-version a { text-decoration: none; font-size: 9px; color: #004c8b; }
.language-version a:hover { text-decoration: underline; }

.search-lang { width: 450px; margin-top: 5px; text-align: right; float: right; }
.search-lang form { margin-top: 11px; padding-left: 42px; }
.search-lang form label, #searchbox, #searchbutton, select { float: left; }
.search-lang form label { padding-top: 4px; font-size: 0.7em; font-family: sylfaen; color: #343434; }
#searchbox, #searchbutton, .search-lang form select { height: 22px; font-size: 0.75em; font-family: sylfaen; color: #535353; }
#searchbox { width: 175px; margin-left: 4px; background: url("../images/serachbox-bg.png") no-repeat; }
#searchbutton { width: 61px; margin-left: 6px; }
.search-lang form select { width: 119px; margin-left: 5px; }
.search-lang .styledselectform { display: none; }

.main-navigation { width: 970px; height: 58px; margin: 0 auto; margin-top: 8px; background: #a1a1a1 url("../images/inner/main-navigation-bg.png") no-repeat; overflow: hidden; }
.main-navigation ul.base-stage { height: 20px; margin-left: 18px; list-style-type: none; line-height: 13px; position: relative; }
.main-navigation ul.base-stage li { float: left; border-right: 1px solid #5f5f5f; }
.main-navigation ul.base-stage li.last, .main-navigation ul.base-stage li ul li.last { border: none; }
.main-navigation ul.base-stage li a { display: block; padding:  11px 15px 7px 15px; font-size: 11px; font-family: sylfaen; color: white; text-decoration: none; float: left; }
/*.main-navigation ul.base-stage li.active { border: none; padding-right: 1px; }*/
.main-navigation ul.base-stage li a:hover, .main-navigation ul.base-stage li.active { background: #9b9b9b; }
.main-navigation ul.base-stage li:hover ul { display: block; position: absolute; z-index: 1; background: url("../images/inner/main-navigation-bg.png") no-repeat -3px -31px; }
.main-navigation ul.base-stage li.active ul { display: block; position: absolute; z-index: 0; }

.main-navigation ul.base-stage li ul { position: absolute; width: 100%; height: 30px; left: -6px; top: 31px; list-style-type: none; line-height: 13px; display: none; }
.main-navigation ul.base-stage li ul:hover { display: block; }
.main-navigation ul.base-stage li ul li { float: left; margin-top: 1px; border-right: 1px solid #5f5f5f; }
.main-navigation ul.base-stage li ul li a { display: block; height: 19px; padding: 7px 12px 0 12px; font-size: 12px; font-family: sylfaen; color: white; text-decoration: none; float: left; }
.main-navigation ul.base-stage li ul li a:hover { background: #b3b3b3; text-decoration: underline; }
.main-navigation ul.base-stage li ul li.active-sub a { background: #b3b3b3; }

.content-binder { width: 970px; margin: 5px auto 0 auto; }

.content-binder .column-left { width: 656px; float: left; }
.content-binder .depts-col-right { margin-left: 9px; }
.content-binder .column-right { margin-left: 9px; float: left; }
.content-binder .depts-col-left { margin-left: 0; }

/* ## COLUMN LEFT ## */


/* container block COMMON */

.content-binder .column-left .container-block { margin-top: 8px; background: white; }
.content-binder .column-left .container-block .title-panel { height: 39px; background: #acacac url("../images/inner/container-common-title-bg.png") no-repeat; border-bottom: 1px solid #d3d3d3; }
.content-binder .column-left .container-block .title-panel h2 { padding-left: 18px; font: 1.5em/39px sylfaen; color: #585858; float: left; }
.content-binder .column-left .container-block .title-panel h2 a { text-decoration: none; color: #585858; }
.content-binder .column-left .container-block .title-panel h2 .ext, .content-binder .column-left .container-block .title-panel h2 .date { font: 0.45em/1.2em sylfaen; }
.content-binder .column-right .about-ministry .title-panel h2 em.ext { font: 0.55em/1.2em sylfaen; }
.content-binder .column-left .title-panel .hierarchy-arrow { font: 0.6em/1.2em sylfaen; }

.content-binder .column-left .container-block.common .data-binder { padding-bottom: 7px; background: url("../images/inner/container-block-data-bg.png") no-repeat bottom; overflow: hidden; }
.content-binder .column-left .container-block.common .data-binder .column-binder { width: 656px; }
.content-binder .column-left .container-block.common .data-binder .column-binder { width: 656px; }

.content-binder .column-left .container-block.common .data-binder .column-binder .common-text a { text-decoration: none; color: #cc0000; }
.content-binder .column-left .container-block.common .data-binder .column-binder .common-text a:hover { text-decoration: underline; }

.content-binder .column-left .container-block.common .data-binder .column-binder .common-text { width: 631px; padding-right: 25px; background: white; overflow: hidden; float: left; } 
.content-binder .column-left .container-block.common .data-binder .column-binder .common-text h2 { padding: 7px 19px 3px 20px; font: 1em/1em sylfaen;color: #00467e; }
.content-binder .column-left .container-block.common .data-binder .column-binder .common-text h3 { padding: 7px 19px 3px 20px; font: 0.88em/1em sylfaen;color: #00467e; }
.content-binder .column-left .container-block.common .data-binder .column-binder .common-text h2 a { text-decoration: none; color: #004276; }
.content-binder .column-left .container-block.common .data-binder .column-binder .common-text h2 a:hover { text-decoration: underline; }
.content-binder .column-left .container-block.common .data-binder .column-binder .common-text p { padding: 1px 10px 8px 20px; font: 0.69em/1.3em sylfaen; color: #4e4e4e; }
.content-binder .column-left .container-block.common .data-binder .column-binder .common-text p img { margin-right: 15px; float: left; }
.content-binder .column-left .container-block.common .data-binder .column-binder .common-text ul { list-style-type: none; margin-left: 30px; padding-bottom: 7px; font: 0.69em/1.3em sylfaen; }
.content-binder .column-left .container-block.common .data-binder .column-binder .common-text ul li { padding-left: 10px; background: url("../images/common-block-list.png") no-repeat left 0.6em; color: #353535; }
.content-binder .column-left .container-block.common .data-binder .column-binder .common-text ul li a { text-decoration: none; color: #004276; }
.content-binder .column-left .container-block.common .data-binder .column-binder .common-text ul li a:hover { text-decoration: underline; }
.content-binder .column-left .container-block.common .data-binder .column-binder .common-text.first { padding-top: 5px; }
.content-binder .column-left .container-block.common .data-binder .column-binder .common-text.site-map { padding-top: 10px; }
.content-binder .column-left .container-block.common .data-binder .column-binder .common-text.site-map li { background: url("../images/common-block-list.png") no-repeat left 0.7em; }
.content-binder .column-left .container-block.common .data-binder .column-binder .common-text.site-map ul li { font-size: 1.4em; padding-top: 5px; }
.content-binder .column-left .container-block.common .data-binder .column-binder .common-text.site-map ul li ul { margin-left: 15px; font-size: 0.6em; }

.content-binder .column-left .container-block.common .data-binder .news { width: 656px; overflow: hidden; float: left; }
.content-binder .column-left .container-block.common .data-binder .news.first { padding-top: 5px; }
.content-binder .column-left .container-block.common .data-binder .column-binder .news h2 { padding: 6px 19px 6px 20px; font: 0.88em/1em sylfaen;}
.content-binder .column-left .container-block.common .data-binder .column-binder .news h2 a { text-decoration: none; color: #004276; }
.content-binder .column-left .container-block.common .data-binder .column-binder .news h2 a:hover { text-decoration: underline; }

.content-binder .column-left .container-block.common .data-binder .news .binder { padding: 2px 0 10px 20px; overflow: hidden; float: left; }
.content-binder .column-left .container-block.common .data-binder .news .binder .posted { margin-bottom: 10px; padding-left: 2px; font: 0.63em/0.7em sylfaen; color: #888888; }
.content-binder .column-left .container-block.common .data-binder .news .binder .posted em { font-style: normal;color: #b4b4b4; }
.content-binder .column-left .container-block.common .data-binder .news .binder img, .content-binder .column-left .container-block.common .data-binder .column-binder .category.common-text .binder p img { margin-right: 12px; float: left; }
.content-binder .column-left .container-block.common .data-binder .news .binder h3 { width: 453px; font: 0.78em/1em sylfaen; float: left; }
.content-binder .column-left .container-block.common .data-binder .news .binder.podcasting h3 { width: 320px; }
.content-binder .column-left .container-block.common .data-binder .news .binder h3 a { text-decoration: none; color: #004276; }
.content-binder .column-left .container-block.common .data-binder .news .binder h3 a:hover { text-decoration: underline; }
.content-binder .column-left .container-block.common .data-binder .news .binder p.short-summary { width: 453px; padding-top: 4px; font: 0.75em/1.3em sylfaen; color: #5e5e5e; float: left; }
.content-binder .column-left .container-block.common .data-binder .news .binder.podcasting p.short-summary { width: 320px; }


.content-binder .column-left .container-block.common .data-binder .statistics { width: 656px; padding-bottom: 10px; background: #f2f2f2; overflow: hidden; float: left; }
.content-binder .column-left .container-block.common .data-binder .statistics.first { padding-top: 5px; }
.content-binder .column-left .container-block.common .data-binder .statistics h2 { padding: 8px 19px 4px 20px; font: 0.88em/1em sylfaen;}
.content-binder .column-left .container-block.common .data-binder .statistics h2 a { text-decoration: none; color: #004276; }
.content-binder .column-left .container-block.common .data-binder .statistics h2 a:hover { text-decoration: underline; }
.content-binder .column-left .container-block.common .data-binder object { width: 326px; float: left; }

.content-binder .column-left .container-block.common .data-binder .column-binder .category { border-bottom: 1px solid #dddddd; }
.content-binder .column-left .container-block.common .data-binder .column-binder .category.last { border: none; }

/* see-more-line */
.content-binder .column-left .container-block.common .data-binder .see-more-line { width: 656px; padding-top: 10px; padding-bottom: 1px; border-top: 1px solid #d9d9d9; clear: both; overflow: hidden; }
.content-binder .column-left .container-block.common .data-binder .see-more-line p { padding-left: 21px; font: 0.69em/12px sylfaen; float: left; }
.content-binder .column-left .container-block.common .data-binder .see-more-line p a { text-decoration: none; color: #555555; }
.content-binder .column-left .container-block.common .data-binder .see-more-line p a span {color: #004276; }
.content-binder .column-left .container-block.common .data-binder .see-more-line p a:hover { text-decoration: underline; }
.content-binder .column-left .container-block.common .data-binder .see-more-line p .date { color: #de7676; }
.content-binder .column-left .container-block.common .data-binder .see-more-line p .date span { display: none; }

.content-binder .column-left .container-block.common .data-binder #legislationList { padding-top: 20px; font-size: 0.75em; line-height: 1.5em; }
.content-binder .column-left .container-block.common .data-binder #legislationList li { background-position: left 0.7em; padding-bottom: 10px; }
.content-binder .column-left .container-block.common .data-binder #legislationList li .adopted { display: block; font: 0.75em/0.9em sylfaen; color: #898989; }

.content-binder .column-left .container-block.dept-block .data-binder ol { list-style-type: decimal; padding: 10px 10px 15px 50px; font: 0.75em/1.3em sylfaen; color: #5e5e5e; }

/* %% container block NEWS DETAILED containerBlock %% */

.content-binder .column-left .data-binder .column-binder { padding-bottom: 12px; overflow: hidden; }
.content-binder .column-left .detailed-binder { padding: 14px 0 0 19px; }

.content-binder .column-left .detailed-binder .col-1,
.content-binder .column-left .detailed-binder .col-2 { float: left; overflow: hidden; }
.content-binder .column-left .detailed-binder .col-1 { width: 425px; padding-right: 13px; }
.content-binder .column-left .detailed-binder .col-2 { width: 199px; padding-bottom: 26px; background: #f0efef; }
.videos .column-left .detailed-binder .col-2 { background: none; }

.content-binder .column-left .detailed-binder a { text-decoration: none; }
.content-binder .column-left .detailed-binder a:hover { text-decoration: underline; }

.content-binder .column-left .detailed-binder .col-1 p.category-title { font: 0.75em/1.2em sylfaen; color: #878787; }
.content-binder .column-left .detailed-binder .col-1 p.category-title a { padding-bottom: 3px; color: #005689; }
.content-binder .column-left .detailed-binder .col-1 p.posted { font: 0.75em/1.2em sylfaen; color: #5b5b5b;}
.content-binder .column-left .detailed-binder .col-1 h2.headline { padding-top: 8px; font: 1.1em/1.2em sylfaen; color: #005689; }
.content-binder .column-left .detailed-binder .col-1 img { margin: 26px 0 4px 0; }
.content-binder .column-left .detailed-binder .col-1 .body-text p { margin: 1em 0; font: 0.75em/1.4em sylfaen; color: #5e5e5e; }

.content-binder .column-left .detailed-binder .col-1 .body-text ul,
.content-binder .column-left .detailed-binder .col-1 .body-text ol { padding-left: 30px; font: 0.75em/1.4em sylfaen; color: #5e5e5e; }
.content-binder .column-left .detailed-binder .col-1 .body-text ol { list-style-type: decimal; }
.content-binder .column-left .detailed-binder .col-1 .body-text li { padding-bottom: 5px; }
.content-binder .column-left .detailed-binder .col-1 .body-text li a { text-decoration: none; color: #5e5e5e; }
.content-binder .column-left .detailed-binder .col-1 .body-text li a:hover { text-decoration: underline; }

.content-binder .column-left .detailed-binder .col-1 ul.tools { width: 422px; padding-top: 9px; list-style-type: none; border-top: 1px solid #bebebe; overflow: hidden; }
.content-binder .column-left .detailed-binder .col-1 ul.tools li { padding-right: 5px; float: left; }
.content-binder .column-left .detailed-binder .col-1 ul.tools li img { margin: 0; float: left; }
.content-binder .column-left .detailed-binder .col-1 #playVideo { padding-top: 15px; }

.content-binder .column-left .detailed-binder .col-2 ul.tools { width: 199px; padding-bottom: 10px; list-style-type: none; font: 0.69em/1.2em sylfaen; overflow: hidden; background: white; }
.content-binder .column-left .detailed-binder .col-2 ul.tools li { float: left; }
.content-binder .column-left .detailed-binder .col-2 ul.tools li a {color: #ca0002; }
.content-binder .column-left .detailed-binder .col-2 ul.tools li.email { padding: 0 24px 0 18px; background: url("../images/inner/detailed-email-bg.png") no-repeat left center; }
.content-binder .column-left .detailed-binder .col-2 ul.tools li.print { padding: 0 21px 0 20px; background: url("../images/inner/detailed-print-bg.png") no-repeat left center; }
.content-binder .column-left .detailed-binder .col-2 ul.tools li.rss { padding-left: 21px; background: url("../images/inner/detailed-rss-bg.png") no-repeat left center; }

.content-binder .column-left .detailed-binder .col-2 p.related-title { padding: 13px 0 13px 10px; font: 0.82em/1.2em sylfaen; color: #383838; border-top: 1px solid #c6ced3; }

.content-binder .column-left .detailed-binder .col-2 ul.related-news,
.content-binder .column-left .detailed-binder .col-2 ol.related-news { width: 175px; padding-left: 10px; list-style-type: none; font: 0.82em/1.2em sylfaen; color: #5b5b5b; }
.content-binder .column-left .detailed-binder .col-2 ul.related-news li { padding: 4px 0 7px 0; border-top: 1px dashed #8f8f8f; }
.videos .column-left .detailed-binder .col-2 ul.related-news li { width: 175px; overflow: hidden; }
.videos .column-left .detailed-binder .col-2 ul.related-news li .textual { width: 97px; float: left; overflow: hidden; }
.videos .column-left .detailed-binder .col-2 ul.related-news li img { float: right; }
.content-binder .column-left .detailed-binder .col-2 ol.related-news li { padding: 3px 0 5px 0; border-top: 1px dashed #8f8f8f; }
.content-binder .column-left .detailed-binder .col-2 ul.related-news li p a,
.content-binder .column-left .detailed-binder .col-2 ol.related-news li h3 a { color: #005689; }
.content-binder .column-left .detailed-binder .col-2 ol.related-news li h3 { font-size: 0.9em; font-weight: normal; }

/* %% container block LINKS containerBlock %% */

.content-binder .column-left .links .data-binder { padding: 17px 0 0 0; }
.content-binder .column-left .links .data-binder .col-1,
.content-binder .column-left .links .data-binder .col-2 { width: 266px; float: left; overflow: hidden; }
.content-binder .column-left .links .data-binder .col-1 { padding-left: 20px; }
.content-binder .column-left .links .data-binder .col-2 { padding-left: 35px; }

.content-binder .column-left .links a { text-decoration: none; }
.content-binder .column-left .links a:hover { text-decoration: underline; }
.content-binder .column-left .links h2.category-title { padding-bottom: 5px; font: 1.13em/1.2em sylfaen; color: #424242; border-bottom: 1px solid #dfdfdf; }
.content-binder .column-left .links ul { width: 266px; padding-bottom: 23px; list-style-type: none; font-family: sylfaen; line-height: 1em; overflow: hidden; }
.content-binder .column-left .links ul li { padding: 13px 0 3px 0; border-bottom: 1px dashed #c3c3c3; }
.content-binder .column-left .links ul h3.link-title { font-size: 0.69em; font-weight: normal; color: #939393; }
.content-binder .column-left .links ul p.link-href { font-size: 0.75em; }
.content-binder .column-left .links ul p.link-href a { color: #026aca; }

/* %% container block LINKS containerBlock %% */

.content-binder .column-left .tenders .data-binder .news .no-photo {  }

.content-binder .column-left .tenders .data-binder .news .no-photo p,
.content-binder .column-left .tenders .data-binder .news .no-photo div { font: 0.69em/1.2em sylfaen; float: left; overflow: hidden; }

.content-binder .column-left .tenders .data-binder .news .no-photo p.announced-date { padding-right: 15px; color: #ca0002; }
.content-binder .column-left .tenders .data-binder .news .no-photo p.finished-date,
.content-binder .column-left .tenders .data-binder .news .no-photo p.tender-num,
.content-binder .column-left .tenders .data-binder .news .no-photo p.price { padding: 0 13px; color: #004276; border-left: 1px solid #959595; }

.content-binder .column-left .tenders .data-binder .news .no-photo p.announced-date em,
.content-binder .column-left .tenders .data-binder .news .no-photo p.finished-date em,
.content-binder .column-left .tenders .data-binder .news .no-photo p.tender-num span,
.content-binder .column-left .tenders .data-binder .news .no-photo p.price em { font-style: normal; color: #8c8c8c; }

.content-binder .column-left .tenders .data-binder .news .no-photo div.tender-description { width: 610px; padding-top: 15px; color: #454545; }
.content-binder .column-left .tenders .data-binder .news .no-photo div.tender-description em { font-style: normal; color: #004276; }
.content-binder .column-left .tenders .data-binder .news .no-photo div.tender-description strong { font-weight: normal; color: #004276; }


/* %% container block NEWS containerBlock %% */

.content-binder .column-left .news-container { margin-top: 8px; background: white; }
.content-binder .column-left .news-container .title-panel { height: 39px; background: #ececec url("../images/inner/container-block-title-bg.png") no-repeat; border-bottom: 1px solid #d4d4d4; }
.content-binder .column-left .news-container .title-panel h2 { margin-top: 5px; padding-left: 18px; font: 1.5em/1.3em sylfaen; color: #585858; float: left; }
.content-binder .column-left .news-container .title-panel h2 a { text-decoration: none; color: #585858; }
.content-binder .column-left .news-container .title-panel h2 .ext, .content-binder .column-left .container-block .title-panel h2 .date { font: 0.45em/1.2em sylfaen; }

.content-binder .column-left .news-container .title-panel .displayed { margin-top: 16px; padding-right: 17px; font: 0.69em/1.3em sylfaen; color: #3473c8; float: right; }
.content-binder .column-left .news-container .title-panel .displayed em { font-style: normal; color: #7c7c7c; }


.content-binder .column-left .news-container .data-binder { padding-bottom: 7px; background: url("../images/inner/container-block-data-bg.png") no-repeat bottom; overflow: hidden; }
.content-binder .column-left .news-container .data-binder .column-binder { width: 656px; padding-bottom: 0; }

.content-binder .column-left .news-container .data-binder .news { width: 656px; overflow: hidden; float: left; }
.content-binder .column-left .news-container .data-binder .news.first { padding-top: 5px; }

.content-binder .column-left .news-container .data-binder .news .binder { width: 656px; padding: 21px 0 16px 0; overflow: hidden; float: left; }
.content-binder .column-left .news-container .data-binder .news .top { width: 656px; padding: 22px 0 26px 0; overflow: hidden; float: left; background: #f4f4f4; }
.content-binder .column-left .news-container .data-binder .news .binder img,
.content-binder .column-left .news-container .data-binder .news .top img { float: left; }

.content-binder .column-left .news-container .data-binder .news .top .textual { width: 367px; padding-left: 19px; float: left; overflow: hidden; }
.content-binder .column-left .news-container .data-binder .news .top h3 { font: 1.1em/1.3em sylfaen; }
.content-binder .column-left .news-container .data-binder .news .top h3 a.category, 
.content-binder .column-left .news-container .data-binder .news .binder h3 a.category { font: italic 0.75em/1em sylfaen; text-decoration: none; color: #878787; }
.content-binder .column-left .news-container .data-binder .news .top h3 a.headline { text-decoration: none; color: #5f5f5f; }
.content-binder .column-left .news-container .data-binder .news .top h3 a:hover,
.content-binder .column-left .news-container .data-binder .news .binder h3 a.category:hover { text-decoration: underline; }
.content-binder .column-left .news-container .data-binder .news .top p.short-summary { padding-top: 4px; font: 0.75em/1.3em sylfaen; color: #5e5e5e; }
.content-binder .column-left .news-container .data-binder .news .top .posted { margin-top: 9px; margin-bottom: 7px; padding-left: 2px; font: 0.69em/0.7em sylfaen; color: #004276; }
.content-binder .column-left .news-container .data-binder .news .top .posted em { font-style: normal; color: #878787; }

.content-binder .column-left .news-container .data-binder .news .no-photo { width: 624px; padding: 21px 14px 16px 18px; overflow: hidden; }
.content-binder .column-left .news-container .data-binder .news .color { background: #f4f4f4; }
.content-binder .column-left .news-container .data-binder .news .binder .textual { width: 471px; padding-left: 19px; float: left; overflow: hidden; }
.content-binder .column-left .news-container .data-binder .news .binder h3 { font: 0.88em/1em sylfaen; }
.content-binder .column-left .news-container .data-binder .news .podcasting .textual { width: 360px; padding-left: 19px; float: left; overflow: hidden; }
.content-binder .column-left .news-container .data-binder .news .binder h3 a.headline,
.content-binder .column-left .news-container .data-binder .news .podcasting .textual h3 a.headline { text-decoration: none; color: #026aca; }
.content-binder .column-left .news-container .data-binder .news .binder h3 a.headline:hover { text-decoration: underline; }
.content-binder .column-left .news-container .data-binder .news .binder p.short-summary { padding-top: 4px; font: 0.75em/1.3em sylfaen; color: #5e5e5e; }
.content-binder .column-left .news-container .data-binder .news .binder .posted { margin-top: 9px; margin-bottom: 7px; padding-left: 2px; font: 0.63em/0.7em sylfaen; color: #888888; }
.content-binder .column-left .news-container .data-binder .news .binder .posted em { font-style: normal; color: #b4b4b4; }

.content-binder .column-left .department-news .data-binder .news .binder .posted { font: 0.69em/0.7em sylfaen;color: #ca0002; }
.content-binder .column-left .department-news .data-binder .news .binder .posted em { color: #878787; }

.content-binder .column-left .department-news .data-binder .column-binder .see-more-line { width: 656px; padding-top: 14px; padding-bottom: 7px; border-top: 1px solid #d9d9d9; clear: both; overflow: hidden; }
.content-binder .column-left .department-news .data-binder .column-binder .see-more-line p { padding-left: 21px; font: 0.69em/12px sylfaen; float: left; }
.content-binder .column-left .department-news .data-binder .column-binder .see-more-line p a { text-decoration: none; color: #555555; }
.content-binder .column-left .department-news .data-binder .column-binder .see-more-line p a:hover { text-decoration: underline; }


/* see-more-line */
.content-binder .column-left .news-container .data-binder .see-more-line { width: 656px; padding-top: 14px; padding-bottom: 7px; border-top: 1px solid #d9d9d9; clear: both; overflow: hidden; }
.content-binder .column-left .news-container .data-binder .see-more-line .pagelist { width: 324px; height: 20px; list-style-type: none; font: 0.69em/18px sylfaen; margin: 0 auto; }
.content-binder .column-left .news-container .data-binder .see-more-line .pagelist li { float: left; }
.content-binder .column-left .news-container .data-binder .see-more-line .pagelist li.next { margin-left: 12px; }
.content-binder .column-left .news-container .data-binder .see-more-line .pagelist li.previous a,
.content-binder .column-left .news-container .data-binder .see-more-line .pagelist li.next a { width: 41px; padding-bottom: 2px; border: none; }
.content-binder .column-left .news-container .data-binder .see-more-line .pagelist li a { width: 30px; height: 18px; 
text-decoration: none; text-align: center; color: #ca0002; border-top: 1px solid #dadada; border-right: 1px solid #dadada; border-bottom: 1px solid #dadada; display: block; float: left; overflow: hidden; }
.content-binder .column-left .news-container .data-binder .see-more-line .pagelist li a:hover { text-decoration: underline; color: #4a4949; }
.content-binder .column-left .news-container .data-binder .see-more-line .pagelist li.active a { color: #4a4949; }
.content-binder .column-left .news-container .data-binder .see-more-line .pagelist li.first { margin-left: 7px; padding: 0 0 0 3px; background: url("../images/news-pagelist-first-bg.png") no-repeat left; }
.content-binder .column-left .news-container .data-binder .see-more-line .pagelist li.first a { padding-left: 7px; }
.content-binder .column-left .news-container .data-binder .see-more-line .pagelist li.last { margin-right: 6px; padding-right: 3px; background: url("../images/news-pagelist-last-bg.png") no-repeat right; }
.content-binder .column-left .news-container .data-binder .see-more-line .pagelist li.last a { padding-right: 7px; text-indent: 0.5em; border-right: none; }
.content-binder .column-left .news-container .data-binder .see-more-line .pagelist li.so-on { padding-top: 5px; font: 18px/13px sylfaen; letter-spacing: -1px; color: #5d5d5d; }


/* %% container block GRAPHS DETAILED containerBlock %% */

.graphs-detailed .data-binder .column-binder .statistics-binder { width: 594px; padding: 16px 0 7px 20px; float: left; overflow: hidden; }
.graphs-detailed .data-binder .column-binder .statistics-binder h2.category-title { padding-bottom: 5px; font: 0.75em/1.2em sylfaen; color: #00467e; border-bottom: 1px solid #cacaca; }
.graphs-detailed .data-binder .column-binder .statistics-binder .statistic { padding-bottom: 3px; border-bottom: 1px solid #cacaca; }
.graphs-detailed .data-binder .column-binder .statistics-binder p.source { padding-top: 8px; font: 0.75em/1.2em sylfaen; color: #5c5b5b; }
.graphs-detailed .data-binder .column-binder .statistics-binder p.source span {}
.graphs-detailed .data-binder .column-binder .statistics-binder p.source em { font-style: normal; color: #026aca; }
.graphs-detailed .data-binder .column-binder .statistics-binder p.notice { padding-top: 5px; }
.graphs-detailed .data-binder .column-binder .statistics-binder p.notice em { font-style: italic; color: #373737; }
.graphs-detailed .data-binder .column-binder .statistics-binder p.multifunctional-table { padding-top: 7px; text-align: right; }

/* %% container block SEARCH RUSULTS containerBlock %% */

.content-binder .column-left .search-results .title-panel h2 { font: 1.25em/1.6em sylfaen; }
.content-binder .column-left .search-results .title-panel h2 .ext { font: 0.55em/1.2em sylfaen; }
.content-binder .column-left .search-results .title-panel h2 .ext span { padding-right: 5px; font: 1.2em/1.2em sylfaen; color: #ca0002; }
.content-binder .column-left .search-results .binder { border-top: 1px dashed #434343; }
.content-binder .column-left .search-results .binder.first { border: none; }
.content-binder .column-left .search-results .data-binder .news .no-photo { width: 624px; padding: 21px 0 16px 0; }
.content-binder .column-left .search-results .data-binder .news { width: 638px; padding-left: 18px; }
.content-binder .column-left .search-results .data-binder .news .top-category { padding-bottom: 2px; font: 0.88em/1.2em sylfaen; }
.content-binder .column-left .search-results .data-binder .news .top-category a { text-decoration: none; color: black; }
.content-binder .column-left .search-results .data-binder .news .top-category a:hover { text-decoration: underline; }

.column-right .order-by ul.date { width: 235px; padding: 7px 0 0 51px; list-style-type: none; font: 0.75em/1.2em sylfaen; color: #5e5d5d; float: left; overflow: hidden; }
.column-right .order-by ul.date li { padding: 3px 0 5px 0; border-top: 1px dashed #717273; }
.column-right .order-by ul.date li a { text-decoration: none; color: #386390; }

.column-right .order-by ul.category { width: 267px; padding: 7px 0 0 19px; list-style-type: none; font: 0.88em/1.2em sylfaen; color: #5e5d5d; float: left; overflow: hidden; }
.column-right .order-by ul.category ul { padding: 7px 0 0 31px; list-style-type: none; font: 0.85em/1.2em sylfaen; color: #5e5d5d; }
.column-right .order-by ul.category ul li { padding: 3px 0 5px 0; border-top: 1px dashed #717273; }
.column-right .order-by ul.category ul li span { font-size: 0.9em; }
.column-right .order-by ul.category ul li a { color: #386490; }
.column-right .order-by ul.category li { padding: 5px 0 7px 3px; border-top: 1px solid #b3b3b3; }
.column-right .order-by ul.category li em { font-size: 0.8em; font-style: normal; color: #929292; }
.column-right .order-by ul.category li span { font-size: 0.85em; }
.column-right .order-by ul.category li a { text-decoration: none; color: #ca0002; }
.column-right .order-by ul li a:hover { text-decoration: underline; }

/* %% CONTACTS containerBlock %% */

.content-binder .column-left .data-binder { width: 656px; }
.content-binder .column-left .contacts, .content-binder .column-left .contacts .data-binder { width: 656px; }
.content-binder .column-left .contacts form { width: 560px; padding: 15px 0 10px 23px; float: left; overflow: hidden; }
.content-binder .column-left .contacts fieldset { float: left; overflow: hidden; }
.content-binder .column-left .contacts fieldset.select { width: 390px; padding-top: 9px; }
.content-binder .column-left .contacts fieldset select { width: 244px; font-size: 0.69em; font-family: sylfaen; color: #587993; float: left; }
.content-binder .column-left .contacts fieldset.fill-the-form { width: 420px; padding-top: 6px; }
.content-binder .column-left .contacts fieldset.fill-the-form label { height: 20px; margin-top: 8px; padding-top: 5px; }
.content-binder .column-left .contacts fieldset.fill-the-form input { margin-top: 8px; }
.content-binder .column-left .contacts fieldset.message { width: 560px; padding-top: 8px; }
.content-binder .column-left .contacts legend { display: none; }
.content-binder .column-left .contacts label { width: 105px; font: 0.75em/1.2em sylfaen; color: #3f3f3f; float: left; overflow: hidden; }
.content-binder .column-left .contacts label em { font-size: 0.9em; }
.content-binder .column-left #yourName,
.content-binder .column-left #yourEmail,
.content-binder .column-left #yourTell { width: 284px; height: 28px; background: url("../images/inner/contacts-input-text-bg.png") no-repeat; float: left; }
.content-binder .column-left textarea { width: 439px; height: 152px; background: url("../images/inner/contacts-input-textarea-bg.png") no-repeat; float: left; border: none; }
.content-binder .column-left .submit-button { margin: 6px 17px 0 0; float: right; }


.content-binder .column-left .dept-contacts .data-binder { padding: 17px 0 10px 0; }
.content-binder .column-left .dept-contact-binder { padding: 9px 0 10px 0; }
.content-binder .column-left .dept-contact-binder a { text-decoration: none; }
.content-binder .column-left .dept-contact-binder a:hover { text-decoration: underline; }
.content-binder .column-left .dept-contacts .dept-contact-binder { width: 610px; padding-left: 26px; float: left; overflow: hidden; 
background: url("../images/inner/contacts-dept-line.png") no-repeat 26px bottom; }
.content-binder .column-left .dept-contacts .dept-contact-binder.last { background: none; }
.content-binder .column-left .dept-contact-binder .person-data .col-1 { width: 250px; float: left; overflow: hidden; }
.content-binder .column-left .dept-contact-binder .person-data .col-2 { width: 350px; float: left; overflow: hidden; }
.content-binder .column-left .dept-contacts .dept-contact-binder h3.dept-title { padding-bottom: 15px; font: 1.1em/1.2em sylfaen; }
.content-binder .column-left .dept-contacts .dept-contact-binder h3.dept-title a { color: #707070; }
.content-binder .column-left .dept-contacts .dept-contact-binder h4.person-name { font: 0.88em/1.2em sylfaen; }
.content-binder .column-left .dept-contacts .dept-contact-binder h4.person-name a { color: #004276; }
.content-binder .column-left .dept-contacts .dept-contact-binder p.position { padding-top: 3px; font: 0.75em/1.2em sylfaen; color: #5c5c5c; }


.content-binder .column-right .ab-binder-inner a { text-decoration: none; }
.content-binder .column-right .ab-binder-inner a:hover { text-decoration: underline; }
.content-binder .column-right .ab-binder-inner h2.category-title { padding: 8px 0 10px 0; font: bold 0.88em/1.2em sylfaen;}
.content-binder .column-right .ab-binder-inner h2.category-title a { color: #353535; }
.content-binder .column-right .ab-binder-inner p.position { font: 0.75em/1.2em sylfaen; color: #717171; }
.content-binder .column-right .ab-binder-inner h3.person-name { font: 0.75em/1.2em sylfaen; }
.content-binder .column-right .ab-binder-inner h3.person-name a { color: #004276; }

.content-binder .column-right .ab-binder-inner .data-binder { padding: 8px 0 8px 20px; }
.content-binder .column-right .ab-binder-inner .contact-block { padding: 0 0 20px 0; width: 256px; border-bottom: 1px solid #dddddd; overflow: hidden; }
.content-binder .column-right .ab-binder-inner .contact-block.last { border-bottom: none; }


.content-binder .column-right .ab-binder-inner ul.contact-info { width: 271px; padding: 9px 0 0 0; font: 0.75em/1.2em sylfaen; color: #004276; float: left; overflow: hidden; }
.content-binder .column-right .ab-binder-inner ul.contact-info li a { text-decoration: none; color: #026aca; }
.content-binder .column-right .ab-binder-inner ul.contact-info li a:hover { text-decoration: underline; }

.content-binder .column-right .ab-binder-inner ul.contact-info li.email { padding: 3px 0 5px 19px; font: 0.9em/1.2em sylfaen;  background: url("../images/inner/persons-contact-info-email.png") no-repeat left 7px; color: #026aca; }
.content-binder .column-right .ab-binder-inner ul.contact-info li.email.first { border: none; }
.content-binder .column-right .ab-binder-inner ul.contact-info li.tel { padding: 2px 0 2px 19px; background: url("../images/inner/persons-contact-info-tel.png") no-repeat left 8px; }
.content-binder .column-right .ab-binder-inner ul.contact-info li.tel p { line-height: 1.6em; }
.content-binder .column-right .ab-binder-inner ul.contact-info li.fax { padding: 2px 0 2px 19px; background: url("../images/inner/persons-contact-info-fax.png") no-repeat left 6px; }


/* %% container block DIGEST containerBlock %% */

.content-binder { overflow: hidden; }
.content-binder .digest-container { width: 970px; margin-top: 8px; background: white; float: left; overflow: hidden; }
.content-binder .digest-container .title-panel { height: 39px; background: #ececec url("../images/inner/digest-title-panel-bg.png") no-repeat; border-bottom: 1px solid #d4d4d4; }
.content-binder .digest-container .title-panel h2 { margin-top: 5px; padding-left: 18px; font: 1.5em/1.3em sylfaen; color: #585858; float: left; }
.content-binder .digest-container .title-panel h2 a { text-decoration: none; color: #585858; }
.content-binder .digest-container .title-panel h2 .ext, .content-binder .digest-container .title-panel h2 .date { font: 0.45em/1.2em sylfaen; }
.content-binder .digest-container .title-panel h2 .date { color: #00467e; }
.content-binder .digest-container .title-panel h2 .date span { display: none; }
.content-binder .digest-container .title-panel .displayed { margin-top: 16px; padding-right: 17px; font: 0.69em/1.3em sylfaen; color: #3473c8; float: right; }

.content-binder .digest-container .data-binder { width: 970px; padding-bottom: 7px; background: url("../images/inner/digest-data-binder-bg.png") no-repeat bottom; overflow: hidden; }
.content-binder .digest-container .news-binder { width: 526px; padding: 14px 0 0 17px; float: left; overflow: hidden; }
.content-binder .digest-container .daily-world-indexes { width: 400px; margin-left: 20px; padding: 14px 0 12px 0; background: url("../images/inner/digest-column-border.png") no-repeat left center; float: left; overflow: hidden; }

.content-binder .digest-container a:hover { text-decoration: underline; }
.content-binder .digest-container .data-binder h2 { padding-bottom: 4px; font: 0.88em/1.3em sylfaen; color: #00467e;border-bottom: 1px solid #d1d1d1; }
.content-binder .digest-container .news-data { width: 526px; padding: 12px 0 12px 0; border-bottom: 1px dashed black; float: left; overflow: hidden; }
.content-binder .digest-container .news-data.last { border: none; }
.content-binder .digest-container .news-binder img { margin-right: 17px; float: left; }
.content-binder .digest-container .news-binder .text-data { width: 351px; float: left; overflow: hidden; }
.content-binder .digest-container .news-binder .small-photo .text-data { width: 400px; }
.content-binder .digest-container .news-binder .category { font: 0.75em/1.2em sylfaen; color: #2f2f2f; }
.content-binder .digest-container .news-binder .category span {}
.content-binder .digest-container .news-binder .category em { padding-left: 5px; color: #787878; }
.content-binder .digest-container .news-binder h3 { padding-top: 4px; font: 1em/1.2em sylfaen; color: #026aca; }
.content-binder .digest-container .news-binder .text-data h3 { padding-top: 7px; }
.content-binder .digest-container .news-binder .short-summary { padding-top: 2px; font: 0.69em/1.5em sylfaen; color: #333333; }

.content-binder .digest-container .daily-world-indexes .statistics-binder { width: 360px; margin: auto; padding-bottom: 2px; border-bottom: 1px solid #d1d1d1; }
.content-binder .digest-container .daily-world-indexes .statistics-binder.last { border: none; }
.content-binder .digest-container .daily-world-indexes .statistics-binder object { width: 360px; float: left; overflow: hidden; }
.content-binder .persons-search .source span,
.content-binder .graph-filter .source span,
.content-binder .digest-container .daily-world-indexes .statistics-binder .source span,
.content-binder .digest-container .main-statistics .statistics-binder .source span { font: 0.65em/1.2em sylfaen;color: #707070; }
.content-binder .persons-search .source em,
.content-binder .graph-filter .source em,
.content-binder .digest-container .daily-world-indexes .statistics-binder .source em,
.content-binder .digest-container .main-statistics .statistics-binder .source em { font: 0.69em/1.2em sylfaen; color: #026aca; }

.content-binder .digest-container .main-statistics { width: 954px; padding: 0 0 6px 16px; float: left; overflow: hidden; }
.content-binder .digest-container .main-statistics h2 { width: 934px; padding-top: 25px; color: #474747; border-bottom: 1px solid #d1d1d1; float: left; overflow: hidden; }
.content-binder .digest-container .main-statistics .statistics-binder { width: 934px; padding: 3px 0; float: left; overflow: hidden; border-bottom: 1px solid #d1d1d1; }
.content-binder .digest-container .main-statistics .statistics-binder .statistic { width: 465px; float: left; overflow: hidden; }
.content-binder .digest-container .main-statistics .statistics-binder .statistic.clear { clear: left; }
.content-binder .digest-container .main-statistics .statistics-binder object { width: 430px; margin-left: 17px; float: left; overflow: hidden; }

.content-binder .weekly-news { margin-top: 8px; background: white; }
.content-binder .weekly-news .title-panel { height: 39px; background: #ececec url("../images/inner/container-block-title-bg.png") no-repeat; border-bottom: 1px solid #d4d4d4; }

.content-binder .weekly-news .title-panel h2 { margin-top: 5px; padding-left: 18px; font: 1.5em/1.3em sylfaen; color: #585858; float: left; }
.content-binder .weekly-news .title-panel h2 a { text-decoration: none; color: #585858; }
.content-binder .weekly-news .title-panel h2 .ext, .content-binder .weekly-news .title-panel h2 .date { font: 0.45em/1.2em sylfaen; }
.content-binder .weekly-news .title-panel h2 .date { color: #00467e; }
.content-binder .weekly-news .title-panel h2 .date span { display: none; }
.content-binder .weekly-news .title-panel .displayed { margin-top: 16px; padding-right: 17px; font: 0.69em/1.3em sylfaen; color: #3473c8; float: right; }

.content-binder .weekly-news .data-binder { width: 656px; padding-bottom: 7px; background: url("../images/inner/container-block-data-bg.png") no-repeat bottom; overflow: hidden; }

.content-binder .weekly-news .column-binder { width: 640px; padding: 0 0 15px 16px; border-bottom: 1px solid #cccccc; float: left; overflow: hidden; }
.content-binder .weekly-news .column-binder.color { background: #f2f2f2; }
.content-binder .weekly-news .column-binder.last { border: none; }

.content-binder .weekly-news .column-binder .col-1 { width: 137px; padding: 24px 30px 0 0; float: left; overflow: hidden; }
.content-binder .weekly-news .column-binder .col-2 { width: 242px; padding: 1px 20px 0 0; float: left; overflow: hidden; }
.content-binder .weekly-news .column-binder .col-3 { width: 191px; padding-top: 1px; float: left; overflow: hidden; }


.content-binder .weekly-news .column-binder .col-1 h2 { font: 1.15em/1.3em sylfaen; color: #4d4d4d; }
.content-binder .weekly-news .column-binder .col-1 h2 span { display: block; float: left; }
.content-binder .weekly-news .column-binder .col-1 h2 em { width: 107px; height: 14px; padding-right: 10px; font: 0.4em/1.3em sylfaen; text-align: right;display: block; float: right; }

.content-binder .weekly-news .column-binder .col-2 p.date,
.content-binder .weekly-news .column-binder .col-3 p.date { padding-top: 11px; font: 0.62em/1.3em sylfaen;color: #00467e; }
.content-binder .weekly-news .column-binder .col-2 h3 { padding-top: 8px; font: 0.75em/1.3em sylfaen; }
.content-binder .weekly-news .column-binder .col-2 h3 a { text-decoration: none; color: #026aca; }
.content-binder .weekly-news .column-binder .col-2 h3 a:hover { text-decoration: underline; }
.content-binder .weekly-news .column-binder .col-2 p.short-summary { padding-top: 3px; font: 0.69em/1.4em sylfaen; color: #545454; }

.content-binder .weekly-news .column-binder .col-3 h4 { padding-top: 1px; font: 0.69em/1.3em sylfaen; }
.content-binder .weekly-news .column-binder .col-3 h4 a { text-decoration: none; color: #545454; }
.content-binder .weekly-news .column-binder .col-3 h4 a:hover { text-decoration: underline; }

.content-binder .weekly-news .column-binder .col-3 .news-binder { padding-bottom: 4px; border-bottom: 1px solid #e8e8e8; float: left; overflow: hidden; }
.content-binder .weekly-news .column-binder .col-3 .news-binder.last { border: none; }


.content-binder .slim-block { width: 305px; margin-top: 8px; overflow: hidden; }
.content-binder .slim-block .title-panel { height: 28px; background: #ececec url("../images/inner/container-slim-title-bg.png") no-repeat; border-bottom: 1px solid #c4c4c4; }

.content-binder .slim-block h2 { margin-top: 5px; padding-left: 13px; font: 0.94em/1.2em sylfaen; color: #585858; float: left; }
.content-binder .slim-block h2 a { text-decoration: none;color: #585858; }
.content-binder .slim-block h2 .ext, .content-binder .weekly-news .title-panel h2 .date { font: 0.7em/1.2em sylfaen; }
.content-binder .slim-block h2 .date { color: #00467e; }
.content-binder .slim-block h2 .date span { display: none; }

.content-binder .slim-block .data-binder { width: 305px; padding-bottom: 7px; background: white url("../images/inner/container-slim-data-bg.png") no-repeat bottom; float: left; overflow: hidden; }
.content-binder .dept-stats .data-binder { background-image: url("../images/inner/container-slim-data-w-bg.png"); }
.content-binder .slim-block .data-binder .column-binder { width: 305px; float: left; overflow: hidden; }
.content-binder .slim-block .data-binder .see-more-line { width: 291px; padding: 8px 0 0 14px; font: 0.63em/1.2em sylfaen;border-top: 1px solid #e4e4e4; background: #7f7f7f; float: left; overflow: hidden; }
.content-binder .slim-block .data-binder .see-more-line p a { text-decoration: none; color: white; }
.content-binder .slim-block .data-binder .see-more-line p a:hover { text-decoration: underline; }

.content-binder .weekly-digest .weekly-graphs-by form { width: 305px; padding-top: 1px; float: left; overflow: hidden; border-top: 1px solid #c4c4c4;  border-bottom: 1px solid #a29f9f; }
.content-binder .weekly-digest .weekly-graphs-by fieldset { width: 305px; height: 44px; float: left; overflow: hidden; background: #aaaaaa url("../images/inner/digest-graph-filter-bg.png") repeat-x; }
.content-binder .weekly-digest .weekly-graphs-by form legend,
.content-binder .weekly-digest .weekly-graphs-by form label { display: none; }
.content-binder .weekly-digest .weekly-graphs-by form select { width: 244px; margin: 12px 0 0 48px; font-size: 0.69em; font-family: sylfaen; color: #404040; float: left; overflow: hidden; }


.content-binder .weekly-digest .digests-by-date { width: 656px; }
.content-binder .weekly-digest .digests-by-date .title-panel { height: 28px;background: #ececec url("../images/inner/container-slim-title-l-bg.png") no-repeat; }
.content-binder .weekly-digest .digests-by-date .data-binder { width: 656px; padding-bottom: 26px; background: #7f7f7f url("../images/inner/container-slim-data-l-bg.png") no-repeat bottom; }
.content-binder .weekly-digest .digests-by-date .data-binder .column-binder { width: 656px; background: white; overflow: hidden; padding: 0; }
.content-binder .weekly-digest .slim-block .data-binder .see-more-line { width: 642px; }

.content-binder .weekly-digest .digests-by-date .digests-list { width: 188px; padding: 11px 0 9px 20px; float: left; overflow: hidden; border-right: 1px solid #e4e4e4; }
.content-binder .weekly-digest .digests-by-date .digests-list.last { border: none; }
.content-binder .weekly-digest .digests-by-date .digests-list ul { list-style-type: none; font: 0.69em/1.2em sylfaen; color: #767676; }
.content-binder .weekly-digest .digests-by-date .digests-list ul li { padding: 1px 0; }
.content-binder .weekly-digest .digests-by-date .digests-list ul li a.title { font: 1.2em/1.2em sylfaen; text-decoration: none; color: #00467e; }
.content-binder .weekly-digest .digests-by-date .digests-list ul li em { padding-left: 6px; font-style: normal; }
.content-binder .weekly-digest .digests-by-date .digests-list ul li em a { font: 1.2em/1.2em sylfaen; text-decoration: none; color: #cc0000; }
.content-binder .weekly-digest .digests-by-date .digests-list ul li a:hover { text-decoration: underline; }


.content-binder .weekly-digest .digests-by-date form { width: 656px; height: 31px; padding-top: 13px; background: #aaaaaa url("../images/inner/digest-graph-filter-bg.png") repeat-x; overflow: hidden; border-top: 1px solid #c4c4c4;  border-bottom: 1px solid #a29f9f; }
.content-binder .weekly-digest .digests-by-date legend, 
.content-binder .weekly-digest .digests-by-date label.day,
.content-binder .weekly-digest .digests-by-date label.year,
.content-binder .weekly-digest .digests-by-date label span { display: none; }

.content-binder .weekly-digest .digests-by-date label { height: 20px; padding: 3px 12px 0 0; font: 0.69em/1.2em sylfaen; color: #595959; display: block; } 
.content-binder .weekly-digest .digests-by-date fieldset { width: 245px; float: right; overflow: hidden; }
.content-binder .weekly-digest .digests-by-date fieldset input { height: 16px; padding-top: 4px; font-size: 0.63em; font-family: sylfaen; color: #787878;  text-align: center; display: block; }
.content-binder .weekly-digest .digests-by-date input.month { width: 30px; background: url("../images/inner/filter-from-date-left.png") no-repeat; }
.content-binder .weekly-digest .digests-by-date input.day { width: 30px; background: url("../images/inner/filter-from-date-middle.png") no-repeat; }
.content-binder .weekly-digest .digests-by-date input.year { width: 45px; background: url("../images/inner/filter-from-date-right.png") no-repeat; }
.content-binder .weekly-digest .digests-by-date .search-button { position: relative; top: -5px; left: 8px; width: 28px; height: 22px; float: left; }

.content-binder .weekly-digest .digests-by-date form,
.content-binder .weekly-digest .digests-by-date label,
.content-binder .weekly-digest .digests-by-date input { float: left; }


/*  %% DEPARTMENTS PAGE %% */

.content-binder .lidership .column-binder { padding-top: 9px; }
.content-binder .lidership a { text-decoration: none; }
.content-binder .lidership a:hover { text-decoration: underline; }
.content-binder .lidership .person-info { width: 305px; float: left; overflow: hidden; } 
.content-binder .lidership .person-info img { margin-right: 11px; float: left; } 
.content-binder .lidership .text-data { width: 211px; border-bottom: 1px solid #cfcfcf; float: left; overflow: hidden; }
.content-binder .lidership .last .text-data { border: none; }
.content-binder .lidership .text-data h3 { padding-top: 2px; font: 0.88em/1.2em sylfaen; }
.content-binder .lidership .text-data h3 a { color: #00467e; }
.content-binder .lidership p.position { font: 0.63em/1.2em sylfaen; color: #727272; }
.content-binder .lidership p.email { padding: 6px 0 22px 0; font: 0.69em/1.2em sylfaen; color: #727272; }
.content-binder .lidership p.email a { color: #026aca; }

.content-binder .graph-filter .data-binder .see-more-line { width: 291px; padding: 8px 0 0 14px; font: 0.63em/1.2em sylfaen;border-top: 1px solid #e4e4e4; background: #9b9b9b; float: left; overflow: hidden; }
.content-binder .graph-filter .data-binder .see-more-line p a { text-decoration: none; color: white; }
.content-binder .graph-filter .data-binder .see-more-line p a:hover { text-decoration: underline; }
.content-binder .graph-filter .statistic { margin-bottom: 8px; }



.content-binder .departments-news.color { background: #f2f2f2; }
.content-binder .departments-news.last { border: none; }

.content-binder .departments-news { padding-bottom: 12px; overflow: hidden; }
.content-binder .departments-news.colored, 
.content-binder .departments-news.colored .column-binder { background: #e9e9e9; }
.content-binder .departments-news .dept-title h2 { height: 31px; padding-right: 27px; font: 1em/31px sylfaen; text-align: right; color: #5e5e5e; background: url("../images/inner/dept-news-title-bg.png") repeat-x; border-bottom: 1px solid #cccccc; }
.content-binder .departments-news.colored .dept-title h2 { background: url("../images/inner/dept-news-title-color-bg.png") repeat-x; }
.content-binder .departments-news .dept-title h2 a { text-decoration: none; color: #5e5e5e; }
.content-binder .departments-news .dept-title h2 a:hover { text-decoration: underline; }
.content-binder .departments-news .dept-title h2 em { padding-left: 3px; font: normal 0.69em/1.2em sylfaen; }

.content-binder .departments-news .col-1 { width: 416px; padding: 1px 30px 0 0; float: left; overflow: hidden; }
.content-binder .departments-news .col-2 { width: 191px; padding-top: 1px; float: left; overflow: hidden; }

.content-binder .departments-news .col-1 .news-binder { width: 416px; padding: 28px 0 0 0; float: left; overflow: hidden; }
.content-binder .departments-news .col-1 .no-photo { width: 408px; padding-left: 18px; }
.content-binder .departments-news .col-1 .first { padding-top: 0; }
.content-binder .departments-news .col-1 img { margin-right: 17px; float: left; }
.content-binder .departments-news .col-1 .textual { width: 242px; float: left; overflow: hidden; }

.content-binder .departments-news .col-1 p.date,
.content-binder .departments-news .col-2 p.date { padding-top: 11px; font: 0.62em/1.3em sylfaen;color: #00467e; }
.content-binder .departments-news .col-1 .no-photo p.date { padding-top: 0; }
.content-binder .departments-news .col-1 .no-photo.first p.date { padding-top: 11px; }
.content-binder .departments-news .col-1 h3 { padding-top: 8px; font: 0.75em/1.3em sylfaen; }
.content-binder .departments-news .col-1 h3 a { text-decoration: none; color: #026aca; }
.content-binder .departments-news .col-1 h3 a:hover { text-decoration: underline; }
.content-binder .departments-news .col-1 p.short-summary { padding-top: 3px; font: 0.69em/1.4em sylfaen; color: #545454; }

.content-binder .departments-news .col-2 h4 { padding-top: 1px; font: 0.69em/1.3em sylfaen; }
.content-binder .departments-news .col-2 h4 a { text-decoration: none; color: #026aca; }
.content-binder .departments-news .col-2 h4 a:hover { text-decoration: underline; }

.content-binder .departments-news .col-2 .news-binder { width: 189px; padding-bottom: 4px; border-bottom: 1px solid #e8e8e8; float: left; overflow: hidden; }
.content-binder .departments-news .col-2 .news-binder.last { border: none; }


/*  %% PERSONS PAGE %% */

.content-binder .column-left .persons-container { margin-top: 8px; background: white; }
.content-binder .column-left .persons-container .title-panel { height: 39px; background: #ececec url("../images/inner/container-block-title-bg.png") no-repeat; border-bottom: 1px solid #d4d4d4; }
.content-binder .column-left .persons-container .title-panel h2 { margin-top: 5px; padding-left: 18px; font: 1.5em/1.3em sylfaen; color: #585858; float: left; }
.content-binder .column-left .persons-container .title-panel h2 a { text-decoration: none; color: #585858; }
.content-binder .column-left .persons-container .title-panel h2 .ext, .content-binder .column-left .container-block .title-panel h2 .date { font: 0.45em/1.2em sylfaen; }
.content-binder .column-left .persons-container .title-panel .displayed { margin-top: 16px; padding-right: 17px; font: 0.69em/1.3em sylfaen; color: #3473c8; float: right; }
.content-binder .column-left .persons-container .title-panel .displayed em { font-style: normal; color: #7c7c7c; }


.content-binder .column-left .persons-container .data-binder { padding-bottom: 7px; background: url("../images/inner/container-block-data-bg.png") no-repeat bottom; overflow: hidden; }


.content-binder .column-left .persons-container .active-data { width: 642px; padding: 25px 0 15px 14px; float: left; overflow: hidden; border-bottom: 1px solid #e4e4e4; background: #f7f7f7; }
.content-binder .column-left .persons-container ul { list-style-type: none; }
.content-binder .column-left .persons-container .active-data .col-1 { width: 196px; padding: 0 0 0 4px; float: left; overflow: hidden; }
.content-binder .column-left .persons-container .active-data .col-1 img { margin: 0 0 24px -4px; }
.content-binder .column-left .persons-container .active-data .col-1 p.person-name { font: 0.75em/1.2em sylfaen; color: #303030; }

.content-binder .column-left .persons-container p.contact-person { padding: 8px 0 18px 0; font: 0.69em/1.2em sylfaen; color: #5f5f5f; }
.content-binder .column-left .persons-container p.contact-person strong { font-weight: normal; color: #003e77; }
.content-binder .column-left .persons-container ul.contact-info { width: 185px; font: 0.75em/1.2em sylfaen; color: #004276; }
.content-binder .column-left .persons-container ul.contact-info li { border-top: 1px solid #c0c0c0; }
.content-binder .column-left .persons-container ul.contact-info li a { text-decoration: none; color: #026aca; }
.content-binder .column-left .persons-container ul.contact-info li a:hover { text-decoration: underline; }

.content-binder .column-left .persons-container ul.contact-info li.email { padding: 5px 0 7px 19px; font: 0.9em/1.2em sylfaen;  background: url("../images/inner/persons-contact-info-email.png") no-repeat left 7px; color: #026aca; }
.content-binder .column-left .persons-container ul.contact-info li.tel { padding: 5px 0 8px 19px; background: url("../images/inner/persons-contact-info-tel.png") no-repeat left 8px; }
.content-binder .column-left .persons-container ul.contact-info li.tel p { line-height: 1.6em; }
.content-binder .column-left .persons-container ul.contact-info li.fax { padding: 5px 0 8px 19px; background: url("../images/inner/persons-contact-info-fax.png") no-repeat left 6px; }
.content-binder .column-left .persons-container .persons-result { font: 1em/1.3em sylfaen; }
.content-binder .column-left .persons-container .persons-result p { padding: 0 20px 20px 20px; color: red; }

.content-binder .column-left .persons-container .active-data .col-2 { width: 400px; margin-left: 25px; float: left; overflow: hidden; }
.content-binder .column-left .persons-container .active-data .col-2 h2 { font: 1.13em/1.2em sylfaen; color: #285c8b; }
.content-binder .column-left .persons-container .active-data .col-2 .position { padding: 0 0 8px 0; font: 0.88em/1.2em sylfaen; color: #585858; }
.content-binder .column-left .persons-container .active-data .col-2 .cv-data { padding: 10px 0 0 0; border-top: 1px solid #dedede; }
.content-binder .column-left .persons-container .active-data .col-2 .cv-data h3 { margin-top: 4px; padding: 3px 0 2px 0; font: 0.69em/1.2em sylfaen; color: #7b7b7b; border-top: 1px dashed #146392; }
.content-binder .column-left .persons-container .active-data .col-2 .cv-data h3.first { border: none; }
.content-binder .column-left .persons-container .active-data .col-2 .cv-data p { margin: 1px 0; font: 0.75em/1.4em sylfaen; color: #4f4f4f; }
.content-binder .column-left .persons-container .active-data .col-2 .cv-data p em { font-style: normal; color: #026aca; }
.content-binder .column-left .persons-container .active-data .col-2 .cv-data p strong { font-weight: normal; color: #003e77; }


.content-binder .column-left .persons-container h2.list-title { width: 598px; float: left; overflow: hidden; padding: 0 0 5px 0; font: 1.13em/1.2em sylfaen; color: #484747; }
.content-binder .column-left .persons-container .persons-list-binder { width: 595px; padding: 23px 0 5px 20px; overflow: hidden; }
.content-binder .column-left .dept-lideship .persons-list-binder { padding-top: 5px; }
.content-binder .column-left .persons-container .persons-list { width: 595px; float: left; overflow: hidden; border-top: 1px solid #bfbfbf; }
.content-binder .column-left .dept-lideship .persons-list { border-top: none; }
.content-binder .column-left .persons-container .persons-list img { margin-right: 16px; float: left; }
.content-binder .column-left .persons-container .persons-list .person-data { width: 595px; padding: 15px 0 5px 0; overflow: hidden; border-top: 1px solid #cccccc; }
.content-binder .column-left .dept-lideship .persons-list .person-data { padding: 10px 0 3px 0; }
.content-binder .column-left .persons-container .persons-list .person-data .col-1 { width: 410px; float: left; overflow: hidden; }
.content-binder .column-left .persons-container .persons-list .person-data .col-2 { width: 185px; float: left; overflow: hidden; }
.content-binder .column-left .persons-container .persons-list .person-data.first { border: none; }
.content-binder .column-left .persons-container .persons-list .person-data h3.person-name { font: 1em/1.2em sylfaen; }
.content-binder .column-left .persons-container .persons-list.minister .person-data h3.person-name { font-size: 1.13em; }
.content-binder .column-left .persons-container .persons-list.head-of-dept .person-data h3.person-name { font-size: 1.13em; }
.content-binder .column-left .persons-container .persons-list .person-data h3.person-name a { text-decoration: none; color: #00467e; }
.content-binder .column-left .persons-container .persons-list .person-data h3.person-name a:hover { text-decoration: underline; }

.content-binder .column-left .persons-container .persons-list .person-data p.position { padding-top: 5px; font: 0.75em/1.2em sylfaen; color: #727272; }

.content-binder .column-left .persons-container .persons-list .person-data ul.contact-info { float: left; overflow: hidden; }
.content-binder .column-left .persons-container .persons-list .person-data ul.contact-info li.email { padding: 3px 0 4px 19px; }
.content-binder .column-left .persons-container .persons-list .person-data ul.contact-info li.email.first { border: none; }
.content-binder .column-left .persons-container .persons-list .person-data ul.contact-info li.tel p { line-height: 1.4em; }
.content-binder .column-left .persons-container .persons-list .person-data ul.contact-info li.fax { padding: 5px 0 4px 19px; background: url("../images/inner/persons-contact-info-fax.png") no-repeat left 6px; }


/* ABOUT MINISTRY */
.content-binder .column-right .about-ministry .persons-list-binder { width: 287px; padding: 12px 0 10px 17px; overflow: hidden; }
.content-binder .column-right .about-ministry .persons-list-binder .minister { width: 272px; padding: 0 0 20px 0; overflow: hidden; }
.content-binder .column-right .about-ministry .persons-list-binder h2.list-title { padding: 0 0 5px 0; font: 1.13em/1.2em sylfaen; color: #484747; }
.content-binder .column-right .about-ministry .minister h2.list-title { font: 1.3em/1.2em sylfaen; color: #484747; }
.content-binder .column-right .about-ministry .persons-list .person-data { width: 272px; padding: 13px 0 6px 0; float: left; overflow: hidden; border-top: 1px solid #c2c2c2; }
.content-binder .column-right .about-ministry .persons-list .person-data.first { border: none; }

.content-binder .column-right .about-ministry .persons-list .person-data h3.person-name { font: 1em/1.2em sylfaen; }
.content-binder .column-right .about-ministry .persons-list.minister .person-data h3.person-name { font-size: 1em; }
.content-binder .column-right .about-ministry .minister .person-data h3.person-name { font-size: 1.2em; }
.content-binder .column-right .about-ministry .persons-list.head-of-dept .person-data h3.person-name { font-size: 1.13em; }
.content-binder .column-right .about-ministry .persons-list .person-data h3.person-name a { text-decoration: none; color: #00467e; }
.content-binder .column-right .about-ministry .persons-list .person-data h3.person-name a:hover { text-decoration: underline; }

.content-binder .column-right .about-ministry .persons-list .person-data p.position { padding-top: 5px; font: 0.75em/1.2em sylfaen; color: #727272; }

.content-binder .column-right .about-ministry .persons-list .person-data .col-1 img { margin-right: 13px; float: left; }





.content-binder .column-right .persons-search form { padding-top: 25px; }
.content-binder .column-right .persons-search form .person-name { width: 131px; float: left; overflow: hidden; }
.content-binder .column-right .persons-search form fieldset.last-name { width: 145px; float: left; overflow: hidden; }
.content-binder .column-right .persons-search form .person-name input.first-name { width: 111px; height: 21px; background: url("../images/inner/person-first-name-bg.png") no-repeat; }
.content-binder .column-right .persons-search form .person-name label.first-name, .content-binder .column-right .persons-search form .person-name label.last-name { height: 15px; color: #00467e; }
.content-binder .column-right .persons-search label.choose-department { padding-top: 7px; }
.content-binder .column-right .persons-search form .person-name input.last-name { width: 141px; height: 21px; background: url("../images/inner/person-last-name-bg.png") no-repeat; }

.content-binder .column-right .persons-search .data-binder { padding-top: 0; }
.content-binder .column-right .persons-search .active-person { width: 289px; padding: 16px 0 10px 16px; border-bottom: 1px solid #d2d2d2; background: white; overflow: hidden; }
.content-binder .column-right .persons-search ul { list-style-type: none; }
.content-binder .column-right .persons-search .active-data .col-1 { width: 216px; padding: 0 0 0 4px; float: left; overflow: hidden; }
.content-binder .column-right .persons-search .active-data .col-1 img { margin: 0 0 24px -4px; }
.content-binder .column-right .persons-search .active-data .col-1 p.person-name { font: 0.75em/1.2em sylfaen; color: #303030; }

.content-binder .column-right .persons-search p.contact-person { width: 250px; float: left; overflow: hidden; padding: 12px 0 12px 0; font: 0.69em/1.2em sylfaen; color: #5f5f5f; }
.content-binder .column-right .persons-search p.contact-person strong { font-weight: normal; color: #003e77; }
.content-binder .column-right .persons-search ul.contact-info { width: 271px; font: 0.75em/1.2em sylfaen; color: #004276; float: left; overflow: hidden; }
.content-binder .column-right .persons-search ul.contact-info li { border-top: 1px solid #c0c0c0; }
.content-binder .column-right .persons-search ul.contact-info li a { text-decoration: none; color: #026aca; }
.content-binder .column-right .persons-search ul.contact-info li a:hover { text-decoration: underline; }

.content-binder .column-right .persons-search ul.contact-info li.email { padding: 5px 0 7px 19px; font: 0.9em/1.2em sylfaen;  background: url("../images/inner/persons-contact-info-email.png") no-repeat left 7px; color: #026aca; }
.content-binder .column-right .persons-search ul.contact-info li.email.first { border: none; }
.content-binder .column-right .persons-search ul.contact-info li.tel { padding: 5px 0 8px 19px; background: url("../images/inner/persons-contact-info-tel.png") no-repeat left 8px; }
.content-binder .column-right .persons-search ul.contact-info li.tel p { line-height: 1.6em; }
.content-binder .column-right .persons-search ul.contact-info li.fax { padding: 5px 0 8px 19px; background: url("../images/inner/persons-contact-info-fax.png") no-repeat left 6px; }

.content-binder .column-right .persons-search .active-person img { margin-right: 14px; float: left; }
.content-binder .column-right .persons-search .active-person .textual { width: 175px; float: left; overflow: hidden; }
.content-binder .column-right .persons-search h2.person-name { font: 0.88em/1.2em sylfaen; }
.content-binder .column-right .persons-search h2.person-name a { text-decoration: none; color: #00467e; }
.content-binder .column-right .persons-search h2.person-name a:hover { text-decoration: underline; }
.content-binder .column-right .persons-search p.position { padding-top: 5px; font: 0.69em/1.2em sylfaen; color: #727272; }

.content-binder .column-left .contacts .gradient-bg { width: 656px; background: url("../images/inner/contacts-data-bg.png") repeat-y; overflow: hidden; }
.content-binder .column-left .contacts .data-binder { background: url("../images/inner/container-contacts-block-data-bg.png") no-repeat bottom; }

/* ## COLUMN RIGHT ## */

.content-binder .column-right .container-block { width: 305px; margin-top: 8px; }
/* container-block TITLE PANEL */
.content-binder .column-right .container-block .title-panel { height: 39px; background: #f0f0f0 url("../images/inner/container-small-title-bg.png") no-repeat; border-bottom: 1px solid #d4d4d4; }
.content-binder .column-right .container-block .title-panel h2 { padding: 3px 0 0 17px; font: 1.5em/36px sylfaen; color: #5f5f5f; float: left; }
.content-binder .column-right .container-block.departments-list .title-panel h2 { padding: 0 0 0 18px; font: 1.2em/38px sylfaen; }
.content-binder .column-right .container-block .title-panel h2 a { text-decoration: none; color: #585858; }
.content-binder .column-right .container-block .title-panel h2 .ext, .content-binder .column-right .container-block .title-panel h2 .date { font: 0.45em/1.2em sylfaen; }
.content-binder .column-right .container-block .title-panel h2 .date { color: #b53f24; }
.content-binder .column-right .container-block .title-panel h2 .date span { display: none; }

.content-binder .column-right .container-block .see-more-line { width: 291px; padding: 8px 0 0 14px; font: 0.63em/1.2em sylfaen;border-top: 1px solid #e4e4e4; background: #7f7f7f; float: left; overflow: hidden; }
.content-binder .column-right .container-block .see-more-line p a { text-decoration: none; color: white; }
.content-binder .column-right .container-block .see-more-line p a:hover { text-decoration: underline; }



/* @small container block DEPARTMENTS LIST */

.content-binder .column-right .container-block.departments-list .data-binder { width: 305px; padding-bottom: 7px; background: white url("../images/inner/container-small-data-bg.png") no-repeat bottom; overflow: hidden; }
.content-binder .column-right .container-block.about-ministry .data-binder { background: white url("../images/inner/container-slim-data-bg.png") no-repeat bottom; } 

.content-binder .column-right .departments-list .data-binder ol { width: 305px; list-style-type: none; }
.content-binder .column-right .departments-list .data-binder .department { border-bottom: 1px solid #e0e0e0; float: left; }
.content-binder .column-right .departments-list .data-binder .department.last { border-bottom: none; }
.content-binder .column-right .departments-list .data-binder .department h3 { font: 0.69em/1.3em sylfaen; }

.content-binder .column-right .departments-list .data-binder .department h3 a { width: 288px; padding-left: 17px; display: block; overflow: hidden; cursor: pointer; float: left; }
.content-binder .column-right .departments-list .data-binder .department h3 span.enum { font: italic 1.3em/1.3em sylfaen; color: #818181; width: 22px; padding: 4px 0 4px 0;  display: block; float: left; }
.content-binder .column-right .departments-list .data-binder .department h3 span.title { width: 173px; padding: 5px 0 4px 0; display: block; float: left; }

.content-binder .column-right .departments-list .data-binder .department.first h3 span.enum { padding: 9px 0 4px 0; }
.content-binder .column-right .departments-list .data-binder .department.first h3 span.title { padding: 10px 0 4px 0; }

.content-binder .column-right .departments-list .data-binder .department h3 a { text-decoration: none; color: #004276; }
.content-binder .column-right .departments-list .data-binder .department h3 a:hover { text-decoration: underline; color: #484848; background: #ebf1fb; }


/* @small container block NEWS BY DATE : FILTER */

.column-right .news-by-date .data-binder { width: 305px; padding: 15px 0 17px 0; background: #e7e8eb url("../images/inner/container-small-data-bg-gr.png") no-repeat bottom; overflow: hidden; }
.content-binder .persons-search .data-binder, .content-binder .graph-filter .data-binder { padding-bottom: 15px; background: #e8e8e8 url("../images/inner/persons-search-data-bg.png") no-repeat bottom; }
.content-binder .column-right .order-by .data-binder { padding-top: 0; padding-bottom: 5px;  }

.column-right .news-by-date form { width: 284px; margin-left: 20px; overflow: hidden; }
.content-binder .graph-filter form { padding-bottom: 16px; }
.column-right .news-by-date legend, 
.column-right .news-by-date label.from-day,
.column-right .news-by-date label.from-year,
.column-right .news-by-date label.to-day,
.column-right .news-by-date label.to-year,
.column-right .news-by-date label span { display: none; }

.column-right .news-by-date label { height: 20px; font: 0.69em/1.2em sylfaen; color: #858585; display: block; } 
.column-right .news-by-date label em { font-style: normal; }
.column-right .news-by-date label.choose-department { font: 0.88em/1.2em sylfaen; color: #3f3f3f; }
.column-right .news-by-date label.choose-department em { font: 0.75em/1.2em sylfaen; color: #939393; }
.column-right .news-by-date label.choose-graph,
.column-right .news-by-date label.choose-position { padding-top: 7px; font: 0.88em/1.2em sylfaen; color: #3f3f3f; }
.column-right .news-by-date label.choose-position em,
.column-right .news-by-date label.choose-position em { font: 0.75em/1.2em sylfaen; color: #939393; }
.column-right .news-by-date p.choose-date { margin-top: 10px; padding-bottom: 2px; font: 0.88em/1.2em sylfaen; color: #3f3f3f; }
.column-right .news-by-date p.choose-date em { font: 0.75em/1.2em sylfaen; color: #939393; }
.column-right .news-by-date label.from-month,
.column-right .news-by-date label.to-month { padding: 4px 8px 0 0; color: #00467e; }
.column-right .news-by-date fieldset.from { width: 140px; }
.column-right .news-by-date fieldset.to { margin-left: 10px; width: 127px; }
.column-right .news-by-date fieldset.lastdate { width: 100px; margin-top: 14px; }
.column-right .news-by-date fieldset.lastdate label { width: 70px; padding-top: 2px; }
.column-right .news-by-date fieldset.from input,
.column-right .news-by-date fieldset.to input { height: 16px; padding-top: 4px; font-size: 0.63em; font-family: sylfaen; color: #787878;  text-align: center; display: block; }
.column-right .news-by-date input.from-month,
.column-right .news-by-date input.to-month { width: 30px; background: url("../images/inner/filter-from-date-left.png") no-repeat; }
.column-right .news-by-date input.from-day,
.column-right .news-by-date input.to-day { width: 30px; background: url("../images/inner/filter-from-date-middle.png") no-repeat; }
.column-right .news-by-date input.from-year,
.column-right .news-by-date input.to-year { width: 45px; background: url("../images/inner/filter-from-date-right.png") no-repeat; }
.column-right .news-by-date .search-button { width: 99px; height: 26px; margin-top: 15px; clear: both; }
.column-right .news-by-date label.choose-department { width: 284px; }
.column-right .news-by-date label.choose-graph,
.column-right .news-by-date label.choose-position { width: 284px; }
.column-right .news-by-date select#departments { width: 244px; color: #3f3f3f; }
.column-right .news-by-date select#departments option.active { color: #b53f24; }
.column-right .news-by-date select#graph, .column-right .news-by-date select#position { width: 244px; color: #3f3f3f; }
.column-right .news-by-date select#graph option.active, .column-right .news-by-date select#position option.active { color: #b53f24; }
.column-right .news-by-date p.choose-date { width: 284px; }

.column-right .news-by-date label,
.column-right .news-by-date fieldset.from,
.column-right .news-by-date fieldset.to,
.column-right .news-by-date fieldset.lastdate,
.column-right .news-by-date fieldset.lastdate label,
.column-right .news-by-date fieldset.lastdate input,
.column-right .news-by-date fieldset.from input,
.column-right .news-by-date fieldset.to input,
.column-right .news-by-date .search-button,
.column-right .news-by-date label.choose-department,
.column-right .news-by-date select#departments,
.column-right .news-by-date p.choose-date { float: left; }

.column-right .persons-search fieldset.persons-by { width: 272px; }

.column-right .order-by p.choose-date a:hover { text-decoration: underline; }
.column-right .order-by p.choose-date { padding-bottom: 7px; color: #ca0002; }
.column-right .order-by p.choose-date a { text-decoration: none; color: #ca0002; }
.column-right .order-by .submit-button { width: 3px; float: left; }


/* @small container block CALENDAR */

.column-right .calendar .data-binder { width: 305px; padding: 9px 0 30px 0; background: #e7e8eb url("../images/inner/container-small-data-bg-gr.png") no-repeat bottom; overflow: hidden; }

.column-right .calendar .title-panel ul { width: 28px; margin-top: 15px; position: relative; right: 16px; list-style-type: none; float: right; }
.column-right .calendar .title-panel li { margin-right: 14px; float: left; }
.column-right .calendar .title-panel li.last { margin-right: 0; }
.column-right .calendar .title-panel li img { float: left; }

.column-right .calendar table { width: 242px; margin: auto; border-collapse: collapse; border-bottom: 1px solid #d5d5d6; }
.column-right .calendar table caption { padding-bottom: 3px; font: 0.9em/1.3em sylfaen; text-align: left; color: #303030; }
.column-right .calendar th { font: 0.6em/1.2em sylfaen; text-align: center; color: #858585; background: #f2f3f5; }
.column-right .calendar td { padding: 6px 0 4px 0; font: 0.75em/1.3em verdana; text-align: center; color: #c0c0c0; border-top: 1px solid #d5d5d6; }
.column-right .calendar td a { text-decoration: none; color: #026aca; }
.column-right .calendar td a:hover { text-decoration: underline; }






/* ## ATTACHED BLOCKS BINDER ## */
.content-binder .column-right .attached-binder { width: 305px; margin-top: 10px; padding-top: 1px; background: #b9b9b9 url("../images/attached-binder-bg.png") no-repeat top; overflow: hidden; float: left; }
.content-binder .column-right .ab-wrapper { width: 305px; padding-bottom: 9px; background: url("../images/ab-wrapper-bg.png") no-repeat bottom; }
.content-binder .column-right .contrasted { background: #939393 url("../images/inner/attached-binder-contrasted-bg.png") no-repeat top; }
.content-binder .column-right .contrasted .ab-wrapper { background: url("../images/inner/ab-wrapper-contrasted-bg.png") no-repeat bottom; }

.content-binder .column-right .attached-binder.ab-binder-inner { background: #e8e8e8 url("../images/inner/attached-binder-bg.png") no-repeat top; }
.content-binder .column-right .ab-wrapper.ab-wrapper-inner { background: url("../images/inner/ab-wrapper-bg.png") no-repeat bottom; }

/* attached block */
.content-binder .column-right .attached-block { width: 288px; margin: 9px auto 0 auto ; overflow: hidden; }

/* attached-block TITLE PANEL */
.content-binder .column-right .attached-block .title-panel { width: 288px; background: white url("../images/attached-block-title-bg.png") no-repeat; border-bottom: 1px solid #d4d4d4; overflow: hidden; }
.content-binder .column-right .attached-block .title-panel h2 { padding: 8px 15px 8px 11px; font: bold 1em/1.2em sylfaen; float: left; }
.content-binder .column-right .attached-block .title-panel h2 a { text-decoration: none; color: #cc0000; }
.content-binder .column-right .attached-block .title-panel h2 a:hover { text-decoration: underline; }
.content-binder .column-right .attached-block .title-panel h2 .ext { font: 0.69em/1.2em sylfaen; color: #585858; }

/* container block CATEGORY */
.content-binder .column-right .attached-block .data-binder .category { width: 281px; padding-top: 11px; padding-right: 7px; overflow: hidden; float: left; }
.content-binder .column-right .attached-block .data-binder .first { padding-top: 0; }

/* container block COMMON */
.content-binder .column-right .attached-block .data-binder { width: 288px; padding-bottom: 12px; background:  white url("../images/attached-block-data-bg.png") no-repeat bottom; overflow: hidden; }

.content-binder .column-right .attached-block .data-binder .common-text h2 { width: 212px; margin-left: 14px; padding: 6px 19px 4px 0; font: 0.88em/1em sylfaen;border-top: 1px solid #dddddd; }
.content-binder .column-right .attached-block .data-binder .common-text.first h2 { border: none; }
.content-binder .column-right .attached-block .data-binder .common-text h2 a { text-decoration: none; color: #004276; }
.content-binder .column-right .attached-block .data-binder .common-text h2 a:hover { text-decoration: underline; }
.content-binder .column-right .attached-block .data-binder .common-text p { padding: 1px 10px 5px 12px; font: 0.69em/1.27em sylfaen; color: #4e4e4e; }
.content-binder .column-right .attached-block .data-binder .common-text p a { color: #004276; }
.content-binder .column-right .attached-block .data-binder .common-text p img { margin-right: 12px; float: left; }
.content-binder .column-right .attached-block .data-binder .common-text h3 { padding: 4px 19px 0 20px; font: 0.75em/1.3em sylfaen; color: #026aca; }
.content-binder .column-right .attached-block .data-binder .common-text ul { list-style-type: none; margin-left: 22px; font: 0.69em/1.63em sylfaen; }
.content-binder .column-right .attached-block .data-binder .common-text ul li { padding-left: 10px; background: url("../images/common-block-list-gray.png") no-repeat left center; color: #353535; }
.content-binder .column-right .attached-block .data-binder .common-text ul li a { text-decoration: none; color: #004276; }
.content-binder .column-right .attached-block .data-binder .common-text ul li a:hover { text-decoration: underline; }
.content-binder .column-right .attached-block .data-binder .common-text .hot-line { font-size: 2.1em; text-align: center; color: #026aca; }
.content-binder .column-right .attached-block .data-binder .common-text p { font-size: 0.8em; text-align: center; color: #026aca; }
.content-binder .column-right .attached-block .data-binder .common-text p a {text-decoration: none; color: #004276; }
.content-binder .column-right .attached-block .data-binder .common-text p a:hover {text-decoration: underline;}

/* container block NEWS */
.content-binder .column-right .attached-block .data-binder .news h2 { padding: 6px 19px 10px 15px; font: 0.88em/1em sylfaen;}
.content-binder .column-right .attached-block .data-binder .news h2 a { text-decoration: none; color: #004276; }
.content-binder .column-right .attached-block .data-binder .news h2 a:hover { text-decoration: underline; }

.content-binder .column-right .attached-block .data-binder .news .binder { padding: 2px 0 10px 15px; overflow: hidden; float: left; }
.content-binder .column-right .attached-block .data-binder .news .binder .posted { margin-bottom: 5px; padding-left: 2px; font: italic 0.63em/0.7em sylfaen; color: #888888; }
.content-binder .column-right .attached-block .data-binder .news .binder .posted em { font-style: normal;color: #b4b4b4; }
.content-binder .column-right .attached-block .data-binder .news .binder img, .content-binder .column-right .attached-block .data-binder .category.common-text .binder p img { margin-right: 12px; float: left; }

.content-binder .column-right .attached-block .data-binder .news .binder h3 { width: 260px; font: 0.88em/1.2em sylfaen; float: left; }
.content-binder .column-right .attached-block .data-binder .news .binder.podcasting h3 { width: 260px; }
.content-binder .column-right .attached-block .data-binder .news .binder h3 a { text-decoration: none; color: #026aca; }
.content-binder .column-right .attached-block .data-binder .news .binder h3 a:hover { text-decoration: underline; }
.content-binder .column-right .attached-block .data-binder .news .binder p.short-summary { width: 260px; padding-top: 4px; font: 0.69em/1.3em sylfaen; color: #5e5e5e; float: left; }
.content-binder .column-right .attached-block .data-binder .news .binder.podcasting p.short-summary { width: 260px; }
.content-binder .column-right .attached-block .data-binder .news .binder.podcasting img { margin-left: -10px; }

.content-binder .column-right .attached-block .data-binder .news ul { width: 260px; list-style-type: none; padding-left: 22px; font: 0.69em/1.63em sylfaen; float: left; }
.content-binder .column-right .attached-block .data-binder .news ul li { padding-left: 10px; background: url("../images/common-block-list.png") no-repeat left center; color: #353535; }
.content-binder .column-right .attached-block .data-binder .news ul li a { text-decoration: none; color: #004276; }
.content-binder .column-right .attached-block .data-binder .news ul li a:hover { text-decoration: underline; }

/* container block STATISTICS */
.content-binder .column-right .attached-block .data-binder .statistics h2 { width: 212px; margin-left: 14px; padding: 6px 19px 4px 0; font: 0.88em/1em sylfaen;border-top: 1px solid #dddddd; }
.content-binder .column-right .attached-block .data-binder .statistics.first h2 { border: none; }
.content-binder .column-right .attached-block .data-binder .statistics h2 a { text-decoration: none; color: #004276; }
.content-binder .column-right .attached-block .data-binder .statistics h2 a:hover { text-decoration: underline; }
.content-binder .column-right .attached-block .data-binder object { width: 288px; float: left; }

/* see-more-line */
.content-binder .column-right .attached-block .data-binder .see-more-line { width: 288px; padding-top: 10px; padding-bottom: 1px; border-top: 1px solid #d9d9d9; clear: both; overflow: hidden; }
.content-binder .column-right .attached-block .data-binder .see-more-line p { padding-left: 21px; font: 0.69em/12px sylfaen; float: left; }
.content-binder .column-right .attached-block .data-binder .see-more-line p a { text-decoration: none; color: #555555; }
.content-binder .column-right .attached-block .data-binder .see-more-line p a span {color: #004276; }
.content-binder .column-right .attached-block .data-binder .see-more-line p a:hover { text-decoration: underline; }
.content-binder .column-right .attached-block .data-binder .see-more-line p .date { color: #de7676; }
.content-binder .column-right .attached-block .data-binder .see-more-line p .date span { display: none; }


.content-binder .column-right .persons-search .title-panel h2 { font: 1.2em/1.8em sylfaen; }
.content-binder .column-right .persons-search .title-panel h2 .ext { font: 0.55em/1.8em sylfaen; }


/* # FOOTER # */

.footer { width: 988px; margin-top: 10px; float: left; overflow: hidden; }
.footer .extra-information { width: 943px; margin: 0 auto; padding: 15px 0 38px 27px; overflow: hidden; background: white url("../images/inner/footer-extra-information-bg.png") no-repeat top; }
.footer .extra-information h2 { font: 1.3em/0.9em sylfaen; }
.footer .extra-information h2 .ext { font: normal 0.55em/1.2em sylfaen; color: #494949; }
.footer .extra-information h2 a { text-decoration: none; color: #434343; }
.footer .extra-information h2 a:hover { text-decoration: underline; }

.footer .extra-information .col-1, .footer .extra-information .col-2, .footer .extra-information .col-3 { float:left; overflow: hidden; /*background: yellow;*/ }
.footer .extra-information .col-1 { width: 97px; }
.footer .extra-information .col-2 { width: 134px; }
.footer .extra-information .col-3 { width: 172px; }
.footer .extra-information .col-2 { margin-left: 4px; }
.footer .extra-information .col-4 { width: 520px; float: left; overflow: hidden; /*background: orange;*/ }

.footer .extra-information ul { list-style-type: none; font: 0.69em/1.2em sylfaen; }
.footer .extra-information ul li { padding: 2px 0; }
.footer .extra-information ul li a { text-decoration: none; color: #494949; }
.footer .extra-information ul li a:hover { text-decoration: underline; }

.footer .extra-information form { width: 250px; overflow: hidden; }
.footer .extra-information form.byContacts { margin-left: 20px; }
.footer .extra-information legend { display: none; }

.footer .extra-information label { height: 25px; padding-bottom: 5px; color: #333333; display: block; } 
.footer .extra-information label em { font-style: normal; }
.footer .extra-information label.data-by { font: 1.25em/1.2em sylfaen; }
.footer .extra-information label.data-by em { padding-left: 5px; font: 0.57em/1.2em sylfaen; }

.footer .extra-information select { width: 244px; font-size: 0.75em; font-family: sylfaen; color: #3f3f3f; }
.footer .extra-information select option.active { color: #004276; }

.footer .extra-information form,
.footer .extra-information label,
.footer .extra-information label.data-by,
.footer .extra-information select { float: left; }

.footer .extra-information p.site-map { width: 100px; position: relative; top: 30px; right: 15px; font: 0.69em/1.3em sylfaen;text-align: right; float: right; overflow: hidden; }
.footer .extra-information p.site-map a { text-decoration: none; color: #00467e; }
.footer .extra-information p.site-map a:hover { text-decoration: underline; }

/* navigation-copy */
.footer .navigation-copy { width: 920px; margin: 0 auto; padding: 22px 25px 25px 25px; overflow: hidden; background: #373737; }

.footer .navigation-copy ul { width: 910px; list-style-type: none; font: 0.69em/1em sylfaen; float: left; }
.footer .navigation-copy ul li { float: left; }

.footer .navigation-copy ul li { padding: 0 8px 2px 8px; background: url("../images/footer-navigation-bg.png") no-repeat right center; }
.footer .navigation-copy ul li.first { padding-left: 0; }
.footer .navigation-copy ul li.last { padding-right: 0; background: none; }
.footer .navigation-copy ul.top li a { text-decoration: none; color: #d5d5d5; }
.footer .navigation-copy ul.sub { margin-top: 3px; }
.footer .navigation-copy ul.sub li a { text-decoration: none; color: white; }
.footer .navigation-copy ul li a:hover { text-decoration: underline; }

.footer .navigation-copy .copyright, .footer .navigation-copy .iota-studio { margin-top: 14px; font: 0.75em/1.2em sylfaen; color: #8d8d8d; float: left; }
.footer .navigation-copy .copyright { float: left; }
.footer .navigation-copy .iota-studio { float: right; }
.footer .navigation-copy .iota-studio em { font-style: normal; color: #8ba2b7; }
.footer .navigation-copy .iota-studio a { text-decoration: none; color: #8d8d8d; }
.footer .navigation-copy .iota-studio a:hover { text-decoration: underline; color: white; }
