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 { font-family: arial; background: #f3f3f3; }
body.inner { background: url("../images/inner-pages-main-bg.png") repeat-x left top; }

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

legend, label, hr { display: none; }

.topPanel { width: 100%; overflow: hidden; background: black url("../images/top-panel-bg.png") repeat-x; }

.topPanel .wrapper,
.identNavigation,
.viewBoard,
.contentData,
.footer { width: 998px; margin: auto; overflow: hidden; }

.contentData.fp { width: 990px; padding-left: 8px; }
.footer { width: 982px; padding: 0 8px; }

.topPanel .languages { float: left; }
.topPanel .languages li { font: bold 0.75em/1.25em arial; padding-bottom: 8px; float: left; }
.topPanel .languages li a { display: block; padding: 11px 11px 13px 11px; color: #8c8c8c; }
.topPanel .languages li.active a { text-transform: uppercase; color: white; background: black url("../images/top-panel-active-item-bg.png") no-repeat center bottom; }
.topPanel .languages li a:hover { background: black url("../images/top-panel-active-item-bg.png") no-repeat center bottom; }
.topPanel .languages li.active a:hover { text-decoration: none; background: black url("../images/top-panel-active-item-bg.png") no-repeat center bottom; }
.topPanel .galleriesSearch { width: 505px; float: right; }
.topPanel .galleriesSearch a,
.topPanel .galleriesSearch input,
.topPanel .galleriesSearch form { float: left; }
.topPanel .galleriesSearch form { margin: 7px 0 0 14px; float: left; }
.topPanel .galleriesSearch form #searchBox { width: 138px; height: 23px; padding-left: 12px; font: 0.69em/23px arial; color: #5f5f5f; background: #e3e3e3 url("../images/top-panel-search-bg.png") no-repeat; }
.topPanel .galleriesSearch a { display: block; margin: 7px 17px 0 0; }

.identNavigation h1 { padding-left: 11px; float: left; }
.identNavigation h1 a { display: block; width: 213px; height: 83px; margin-top: 4px; text-indent: -7000px; background: url("../images/coalition-for-justice-en.png") no-repeat; float: left; }
.identNavigation ul { margin-top: 40px; float: right; position: relative; overflow: hidden; height: 25px; }
.identNavigation ul li { padding: 0 1px; font: bold 0.75em/1.25em arial; text-transform: uppercase; float: left;}
.identNavigation ul li.back { background: black url("../images/ll-bg.png") no-repeat right 0; position: absolute; z-index: 8; width: 9px; height: 25px; padding: 0;}
.identNavigation ul li.back .left { background: url("../images/ll-bg.png") no-repeat left -25px; no-repeat; position: absolute; z-index: 8; width: 9px; height: 25px; }
.identNavigation ul li a { display: block; padding: 4px 11px; color: #888; position: relative; overflow: hidden; z-index: 10;}
.identNavigation ul li a:hover{ text-decoration: none;}

.viewBoard { width: 987px; height: 260px; margin-top: 11px; padding: 10px 0 0 10px; background: white url("../images/viewboard/slide-bg.png") no-repeat; }
.viewBoard .columnLeft { position: relative; width: 488px; height: 250px; float: left; background: url("../images/viewboard/refugee-in-august-war-eng.png") no-repeat; }
.viewBoard .columnLeft .descriptiveText { width: 263px; height: 94px; margin-top: 153px; padding-left: 19px; font: 0.69em/1.25em verdana; color: white; overflow: hidden; }
.viewBoard .columnLeft .descriptiveText .learn-more { position: absolute; top: 153px; left: 325px; display: block; width: 124px; height: 30px; margin-top: 30px; text-indent: -7000px; }

.viewBoard .columnRight { width: 486px; height: 250px; padding-left: 5px; float: left; overflow: hidden; }
.viewBoard .columnRight .slideImageList { position: relative; overflow: hidden;}
.viewBoard .columnRight .slideImageList li { display: none; position: relative; top: 0px; height: 367px;}
.viewBoard .columnRight .slideImageList li.active { display: block; }
.viewBoard .columnRight .slideImageList li .imageDescription { position: absolute; top: 173px; left: 0; width: 467px; height: 36px; padding: 11px 0 0 19px; background: url("../images/viewboard/slide-description-bg.png") no-repeat; }
.viewBoard .columnRight .slideImageList li .imageDescription h2 { font: bold 1.13em/1.25em arial; padding-bottom: 4px; color: white; overflow: hidden; }
.viewBoard .columnRight .slideImageList li .imageDescription p { display: none; font: 0.69em/1.35em verdana; color: #babeba; }

.viewBoard .columnRight { position: relative; }
.viewBoard .columnRight .slideNavigation { position: absolute; top: 220px; width: 296px; padding-left: 190px; font: 0.69em/30px verdana;  background: black; overflow: hidden; }
.viewBoard .columnRight .slideNavigation li { float: left; padding-right: 1px; }
.viewBoard .columnRight .slideNavigation li a { display: block; width: 20px; height: 30px; color: white; text-align: center; background: url("../images/viewboard/slide-pagination-bg.png") repeat-x 0 -30px; }
.viewBoard .columnRight .slideNavigation li.active a,
.viewBoard .columnRight .slideNavigation li a:hover { text-decoration: none; background-position: 0 0; }
.viewBoard .columnRight .slideNavigation li.previous a,
.viewBoard .columnRight .slideNavigation li.next a { position: absolute; width: 30px; text-indent: -7000px; }
.viewBoard .columnRight .slideNavigation li.previous a { top: 0; left: 0; background: url("../images/viewboard/slide-arrows.png") no-repeat 0 -30px; }
.viewBoard .columnRight .slideNavigation li.previous a:hover { background-position: 0 0; }
.viewBoard .columnRight .slideNavigation li.next a { top: 0; right: 0; background: url("../images/viewboard/slide-arrows.png") no-repeat -30px -30px; }
.viewBoard .columnRight .slideNavigation li.next a:hover { background-position: -30px 0; }

.contentData { padding-top: 25px; background: url("../images/content-radial-white-bg.png") no-repeat center top; }

.contentData .columnLeft { width: 729px; float: left; }
.contentData .columnRight { width: 235px; float: left; }

.categoriesInFront { width: 345px; padding-right: 3px; overflow: hidden; float: left; }
.categoriesInFront ul { width: 159px; float: left; overflow: hidden; }
.categoriesInFront ul.last { padding-left: 27px; }
.categoriesInFront ul li,
.categoriesInFront ul li a { display: block; width: 159px; float: left; }
.categoriesInFront ul li a.title { padding-bottom: 12px; font: bold 0.88em/1.25em arial; color: #515151; background: url("../images/info-sign.png") no-repeat right 0.15em; }
.categoriesInFront ul li a.title:hover { text-decoration: none; }
.categoriesInFront ul li ul li { border-top: 1px solid #dadada; }
.categoriesInFront ul li ul li a { width: 152px; font: 0.69em/1.75em arial; color: #383838; background: url("../images/main-page-item-arrow.png") no-repeat right center; }

.contentData .columnLeft { padding-top: 13px; padding-right: 23px; float: left; background: url("../images/column-right-border-left.png") repeat-y right center; }
.contentData .columnLeft .commonBlock { float: left; }
.contentData .columnLeft .commonBlock .wrapper { width: 349px; }
.contentData .columnLeft .commonBlock.left { padding-left: 1px; }
.contentData .columnLeft .commonBlock.right { padding-left: 25px; }
.contentData .columnLeft .commonBlock h2 { padding-bottom: 11px; font: bold 0.88em/1.25em arial; color: #515151; border-bottom: 1px solid #dadada; }
.contentData .columnLeft .commonBlock.no-border h2 { padding-bottom: 0; border: none; }
.contentData .columnLeft .commonBlock p { margin-top: 8px; font: 0.69em/1.25em arial; color: black; }
.contentData .columnLeft .commonBlock p a { color: #af0202; }
.contentData .columnLeft .commonBlock .readMore { display: block; font: 0.69em/1.25em arial; color: #3399cc; float: right; }

.contentData .columnLeft .whatWeDo { width: 100%; padding: 42px 0 20px 0; overflow: hidden; float: left; }
.contentData .columnLeft .whatWeDo a img { margin-right: 12px; float: left; }
.contentData .columnLeft .whatWeDo a.last img { margin-right: 0; }

.contentData .columnRight { width: 224px; padding-left: 14px; }

.contentData .columnRight .newsList { padding-bottom: 9px; }
.contentData .columnRight .newsList .title { margin-top: -5px; width: 100%; overflow: hidden; }
.contentData .columnRight .newsList .title strong { display: block; font: 1.13em/1.25em arial; color: #7b0e11; float: left; }
.contentData .columnRight .newsList .title em { display: block; float: right; }
.contentData .columnRight .newsList .title em a { display: block; padding: 7px 13px 0 0; font: 0.69em/1.25em arial; text-transform: capitalize; color: #3399cc; background: url("../images/read-more-arrow.png") no-repeat right 0.9em; }
.contentData .columnRight .newsList .title span { display: none; }

.contentData .columnRight .newsBinder { width: 100%; padding: 10px 0; background: url("../images/news-item-border-bottom.png") repeat-x left bottom; }
.contentData .columnRight .newsBinder.last { background: none; }
.contentData .columnRight .newsBinder h2 { width: 207px; font: 0.69em/1.25em arial; }
.contentData .columnRight .newsBinder h2 a { color: #4a4a4a; }
.contentData .columnRight .newsBinder .published { padding-bottom: 1px; font: bold 0.69em/1.25em arial; color: #003366; }

/* Inner pages */

.pageHeader { width: 729px; height: 200px; padding: 10px 0 0 10px; background: url("../images/page-header-bg.png") no-repeat; overflow: hidden; float: left; }
.pageHeader.withGallery { height: 305px; padding: 9px 0 0 9px; background: url("../images/gallery-group-slides-bg.png") no-repeat; }
.pageHeader.titleOnly { width: 728px; height: 49px; overflow: hidden; background: #c02a2b url("../images/page-header-bg-slim.png") no-repeat; }
.pageHeader.titleOnly .wrapper { height: 40px; overflow: hidden; background: #c02a2b url("../images/page-header-title-bg-slim.png") repeat-x; }
.pageHeader.titleOnly .title { width: 350px; padding-left: 12px; font: bold 1.5em/37px arial; color: white; float: left; }
.pageHeader.titleOnly .buttons { float: right; }
.pageHeader.titleOnly .buttons a { display: block; }
.pageHeader.titleOnly .buttons .getBack,
.pageHeader.titleOnly .buttons .videoGallery { padding: 0 24px; font: bold 0.75em/40px arial; color: white; float: left; }
.pageHeader.titleOnly .buttons .getBack { padding-left: 42px; background: #872a2b url("../images/page-header-buttons-arrow.png") no-repeat 18px 17px; }
.pageHeader.titleOnly .buttons .videoGallery { background: black; }
.pageHeader .wrapper { width: 718px; }

.pageHeader .pageSummary { width: 237px; height: 190px; color: white; overflow: hidden; background: #ae0909; float: right; }
.pageHeader .pageSummary .binder { padding: 30px 14px 0 20px; }
.pageHeader .pageSummary h2 { padding-bottom: 5px; font: 1.38em/1.25em arial; }
.pageHeader .pageSummary p { font: italic 0.75em/1.25em arial; }
.pageHeader .describeVisually { position: relative; width: 481px; height: 190px; overflow: hidden; /*background: yellow;*/ float: left; }
/*.pageHeader .describeVisually img {  }*/
.pageHeader .describeVisually .descriptiveText { position: absolute; bottom: 0; left: 0; padding: 11px 0 0 18px; width: 463px; height: 36px; color: white; overflow: hidden; background: url("../images/page-header-bg-trp.png") no-repeat; }
.pageHeader .describeVisually h3 { padding-bottom: 5px; font: 1.13em/1.25em arial; }
.pageHeader .describeVisually p { display: none; font: 0.69em/1.25em verdana; }

.categoryPreviews { width: 100%; padding: 2px 0 9px 0; overflow: hidden; /*background: green;*/ }
.categoryPreviews ul.dataBinder { width: 745px; overflow: hidden; float: left; }
.categoryPreviews ul.dataBinder li { margin-top: 15px; margin-right: 9px; padding: 14px 0 0 15px; width: 225px; height: 169px; /*border: 1px solid gray;*/ float: left; overflow: hidden; background: /*yellow*/ url("../images/category-preview-binder-bg.png") no-repeat 0 0; }
.categoryPreviews ul.dataBinder li img { margin-left: -11px; }
.categoryPreviews ul.dataBinder li.active { background-position: -240px 0; }
.categoryPreviews ul.dataBinder li h3 { width: 211px; padding-bottom: 6px; font: bold 0.88em/1.25em arial; background: /*yellow*/ url("../images/title-arrow-maroon.png") no-repeat right 0.2em; }
.categoryPreviews ul.dataBinder li h3 a { color: #7b0e11; }
.categoryPreviews ul.dataBinder li p { padding-top: 5px; padding-right: 2px; font: bold 0.69em/1.25em arial; color: #194f85; }
.categoryPreviews ul.dataBinder li.noSpace { margin-right: 0; }

.contentData.inner { padding-left: 0; background-image: none; /*background: yellow; overflow: hidden;*/ }
.contentData.inner .columnLeft { width: 747px; padding: 0; background-image: none; }

.contentData.inner .columnLeft .commonBlock.importedCetegory { width: 729px; overflow: hidden; /*background: yellow;*/ }
.contentData.inner .columnLeft .commonBlock.importedCetegory .title { width: 100%; overflow: hidden; border-bottom: 1px solid #dadada; }
.contentData.inner .columnLeft .commonBlock.importedCetegory .title h2 { border-bottom: none; float: left; }
.contentData.inner .columnLeft .commonBlock.importedCetegory .title .readMore { display: block; margin-top: 12px; padding-right: 13px; float: right; text-transform: capitalize; background: url("../images/read-more-arrow.png") no-repeat right 0.3em; }
.contentData.inner .columnLeft .commonBlock.importedCetegory .title .readMore span { display: none; }

.contentData.inner .columnLeft .commonBlock { width: 729px; margin-top: 20px; /*background: yellow;*/ }
.contentData.inner .columnLeft .commonBlock.noTopSpace { margin-top: 0; }
.contentData.inner .columnLeft .commonBlock h2 { padding: 12px 0 4px 0; }

.contentData.inner .columnLeft .commonBlock h3 { padding-top: 7px; font: 0.88em/1.25em arial; color: #194f85; }
.contentData.inner .columnLeft .commonBlock p { font-size: 0.75em; color: #4e4e4e; }
.contentData.inner .columnLeft .commonBlock p img { padding: 4px; margin-right: 13px; border: 1px solid #d1d1d1; float: left; }
.contentData.inner .columnLeft .commonBlock ul { padding: 5px 0 0 9px; font: 0.75em/1.25em arial; color: #8c8c8c; }
.contentData.inner .columnLeft .commonBlock ul li { padding-left: 11px; background: url("../images/inner-page-list-arrow.png") no-repeat left 0.5em; }
.contentData.inner .columnLeft .commonBlock ul li a { color: #3399cc; }

/*.contentData.inner .columnRight { background: green; }*/

.contentData.inner .columnRight { margin-left: 10px; width: 241px; padding: 0; /*background: gray;*/ }
.contentData.inner .columnRight .categoryList { padding-top: 6px; background: #e5e5e5 url("../images/category-list-bg-top.png") no-repeat left top; }
.contentData.inner .columnRight .categoryList .wrapper { width: 241px; background: url("../images/category-list-bg-middle.png") repeat-y; }
.contentData.inner .columnRight .categoryList ul { width: 229px; padding: 7px 0 14px 12px; font: bold 0.69em/1.25em arial; overflow: hidden; background: url("../images/category-list-bg-bottom.png") no-repeat left bottom; }
.contentData.inner .columnRight .categoryList ul li { width: 215px; margin-bottom: 5px; float: left; }
.contentData.inner .columnRight .categoryList ul li.last { margin-bottom: 0; }
.contentData.inner .columnRight .categoryList ul li a { width: 100%; display: block; color: #545454; background: white url("../images/category-list-item-wt-top.png") no-repeat left top; }
.contentData.inner .columnRight .categoryList ul li a span { display: block; padding: 5px 0 5px 11px; background: url("../images/category-list-item-wt-bottom.png") no-repeat left bottom; }

.contentData.inner .columnRight .categoryList ul li.active a,
.contentData.inner .columnRight .categoryList ul li a:hover { color: white; text-decoration: none; background: #2e2e2e url("../images/category-list-item-gr-top.png") no-repeat left top; }
.contentData.inner .columnRight .categoryList ul li.active a span,
.contentData.inner .columnRight .categoryList ul li a:hover span { background-image: url("../images/category-list-item-gr-bottom.png"); }

.contentData.inner .columnRight .newsList { margin-top: 19px; padding: 7px 14px 5px 9px; border: 1px solid #d2d2d2; }
.contentData.inner .columnRight .newsList .title { margin: 0; padding-bottom: 7px; border-bottom: 1px solid #e3e3e3; }
.contentData.inner .columnRight .newsList .title strong { padding-right: 24px; color: #194f85; background: /*yellow*/ url("../images/title-arrow-gray.png") no-repeat right 0.2em; }
.contentData.inner .columnRight .newsList .title .readMore { padding-right: 0; background: none; }
.contentData.inner .columnRight .newsList .newsBinder .published { color: #454545; }
.contentData.inner .columnRight .newsList .newsBinder h2 a { color: #194f85; }
.contentData.inner .columnRight .newsList .newsBinder.last { border: none; }

.contentData.inner .columnRight .commonBlock { margin-top: 19px; padding: 7px 14px 12px 9px; border: 1px solid #d2d2d2; }
.contentData.inner .columnRight .commonBlock.gray { background: #f4f4f4; }
.contentData.inner .columnRight .commonBlock.noTopSpace { margin-top: 0; }
.contentData.inner .columnRight .commonBlock .title { margin-bottom: 10px; padding-bottom: 9px; border-bottom: 1px solid #e3e3e3; font: bold 0.88em/1.25em arial; color: #be1919; background: url("../images/title-arrow-grayblue.png") no-repeat right 0; }
.contentData.inner .columnRight .commonBlock .title a { display: block; color: #be1919; }
.contentData.inner .columnRight .commonBlock .dataBinder h2 { padding-bottom: 4px; font: 0.88em/1.25em arial; color: #194f85; }
.contentData.inner .columnRight .commonBlock .dataBinder h2 a,
.contentData.inner .columnRight .commonBlock .dataBinder h3 a { color: #194f85; }
.contentData.inner .columnRight .commonBlock .dataBinder h3 { padding-bottom: 5px; font: 0.75em/1.25em arial; }
.contentData.inner .columnRight .commonBlock .dataBinder p { font: 0.69em/1.25em arial; color: #4e4e4e; }
.contentData.inner .columnRight .commonBlock .dataBinder p a { color: #be1919; }
.contentData.inner .columnRight .commonBlock ul { padding: 5px 0 0 9px; font: 0.75em/1.25em arial; color: #8c8c8c; }
.contentData.inner .columnRight .commonBlock ul li { padding-left: 11px; background: url("../images/inner-page-list-arrow.png") no-repeat left 0.5em; }
.contentData.inner .columnRight .commonBlock ul li a { color: #3399cc; }
.contentData.inner .columnRight .commonBlock ol { list-style-type: decimal; padding: 5px 0 0 23px; font: 0.75em/1.25em arial; color: #8c8c8c; }
.contentData.inner .columnRight .commonBlock ol li { padding: 1px 0 2px 0; }
.contentData.inner .columnRight .commonBlock ol li a { color: #3399cc; }
.contentData.inner .columnRight .commonBlock hr { display: block; border: none; height: 1px; background: url("../images/common-block-hr-border.png") repeat-x; }
.contentData.inner .columnRight .sareklamo { padding: 15px 0; text-align: center; }

.contentData.inner .columnLeft .media { width: 100%; padding-top: 22px; overflow: hidden; }
.contentData.inner .columnLeft .media .itemBinder { width: 703px; margin-bottom: 16px; padding: 13px; border-top: 1px solid #d2d2d2; border-bottom: 1px solid #d2d2d2; overflow: hidden; float: left; background: #f3f3f3; }
.contentData.inner .columnLeft .media .itemBinder.last { margin-bottom: 0; }
.contentData.inner .columnLeft .media .itemBinder img { padding: 2px; margin-right: 15px; border: 1px solid #dadada; float: left; }
.contentData.inner .columnLeft .media .itemBinder .photoBinder { position: relative; float: left; }
.contentData.inner .columnLeft .media .itemBinder .photoBinder span { display: block; position: absolute; top: 30px; left: 50px; width: 46px; height: 46px; text-indent: -7000px; background: url("../images/videoPlay.png") no-repeat; }
.contentData.inner .columnLeft .media .itemBinder .textualData { width: 540px; float: left; }
.contentData.inner .columnLeft .media .itemBinder.noPhoto .textualData { width: 100%; float: left; }
.contentData.inner .columnLeft .media .itemBinder .textualData .extData { width: 100%; padding-bottom: 10px; font: 0.69em/1.25em arial; color: #908f8f; overflow: hidden; }
.contentData.inner .columnLeft .media .itemBinder .textualData .extData .category { /*background: green;*/ float: left; }
.contentData.inner .columnLeft .media .itemBinder .textualData .extData .category strong { color: #b93131; }
.contentData.inner .columnLeft .media .itemBinder .textualData .extData .published { padding-left: 26px; /*background: gray;*/ float: left; }
.contentData.inner .columnLeft .media .itemBinder .textualData .extData .published storng { color: #545454; }
.contentData.inner .columnLeft .media .itemBinder .textualData h2 { padding-bottom: 4px; font: bold 1em/1.25em arial; }
.contentData.inner .columnLeft .media .itemBinder .textualData h2 a { color: #43698f; }
.contentData.inner .columnLeft .media .itemBinder .textualData .shortSummary { font: 0.75em/1.45em arial; color: #5f5f5f; }

.contentData.inner .pageArchive { margin-top: 39px; font: 0.88em/25px verdana; color: #5e5e5e; float: left; }
.contentData.inner .pageArchive li { padding: 0 0; margin-right: 1px; float: left; background: #d1d1d1; }
.contentData.inner .pageArchive li.previous a,
.contentData.inner .pageArchive li.next a { padding: 0 15px; font-size: 0.75em; }
.contentData.inner .pageArchive li.previous { margin-right: 9px; }
.contentData.inner .pageArchive li.next { margin-left: 9px; }
.contentData.inner .pageArchive li span,
.contentData.inner .pageArchive li a { display: block; padding: 0 4px; color: #5e5e5e; background: url("../images/media-page-archive-bg.png") repeat-x 0 0; float: left; }

.contentData.inner .pageArchive li.active span,
.contentData.inner .pageArchive li a:hover { color: white; background: url("../images/media-page-archive-bg.png") repeat-x 0 -25px; }
.contentData.inner .pageArchive li.previous a:hover,
.contentData.inner .pageArchive li.next a:hover,
.contentData.inner .pageArchive li.previous a,
.contentData.inner .pageArchive li.next a { color: #5e5e5e; background: url("../images/media-page-archive-bg.png") repeat-x 0 0; }

.contentData.inner .columnLeft .mediaDetailed { padding: 18px 0 0 16px; float: left; overflow: hidden; }
.contentData.inner .columnLeft .mediaDetailed .mediaData { width: 450px; float: left; }
.contentData.inner .columnLeft .mediaDetailed .mediaData h2 { padding-bottom: 7px; font: 1.25em/1.25em arial; color: black; }
.contentData.inner .columnLeft .mediaDetailed.blog .mediaData h2 { color: #194f85; }
.contentData.inner .columnLeft .mediaDetailed .mediaData .mediaBinder img { float: left; }
.contentData.inner .columnLeft .mediaDetailed .mediaData .mediaBinder { padding-bottom: 17px; float: left; }
.contentData.inner .columnLeft .mediaDetailed .mediaData p { width: 100%; margin: 8px 0; font: 0.75em/1.25em arial; color: #5b5b5b; float: left; }
.contentData.inner .columnLeft .mediaDetailed.blog .mediaData .published { font: 0.63em/1.25em verdana; margin: -7px 0 15px 0; color: #2b2b2b; }

.contentData.inner .columnLeft .tools { margin-left: 28px; width: 214px; float: left; }
.contentData.inner .columnLeft .tools li { padding-right: 16px; float: left; }
.contentData.inner .columnLeft .tools li a { display: block; float: left; }
.contentData.inner .columnLeft .tools li a img { float: left; }

.contentData.inner .columnLeft .latestPublished { width: 214px; margin: 10px 0 0 28px; padding: 10px 9px 2px 16px; border-top: 1px solid #d2d2d2; border-bottom: 1px solid #d2d2d2; float: left; background: #f3f3f3; }
.contentData.inner .columnLeft .latestPublished .title { border-bottom: 1px solid #d8d8d8; }
.contentData.inner .columnLeft .latestPublished .title span { display: block; width: 140px; padding-right: 15px; padding-bottom: 10px; font: bold 0.88em/1.25em arial; color: #be1919; background: url("../images/title-arrow-gray.png") no-repeat right 0.1em; }
.contentData.inner .columnLeft .latestPublished .itemBinder { padding: 10px 0; background: url("../images/latest-media-border.png") repeat-x left bottom; }
.contentData.inner .columnLeft .latestPublished .itemBinder.last { background: none; }
.contentData.inner .columnLeft .latestPublished .published { padding-bottom: 2px; font: bold 0.69em/1.25em arial; color: #454545; }
.contentData.inner .columnLeft .latestPublished h3 { font: 0.69em/1.25em arial; }
.contentData.inner .columnLeft .latestPublished h3 a { color: #194f85; }

.contentData.inner .columnLeft .mediaDetailed.blog .comments { width: 450px; float: left; /*background: yellow;*/ }
.contentData.inner .columnLeft .mediaDetailed.blog .comments .count { display: block; padding: 0 0 2px 21px; font: bold 0.88em/1.25em arial; color: #8d8d8d; }
.contentData.inner .columnLeft .mediaDetailed.blog .comments .binder { width: 406px; padding: 11px 23px 20px 21px; border-top: 1px solid #d2d2d2; float: left; background: #f3f3f3; }
.contentData.inner .columnLeft .mediaDetailed.blog .comments .binder.last { border-bottom: 1px solid #d2d2d2; }
.contentData.inner .columnLeft .mediaDetailed.blog .comments .binder p { margin: 0; }
.contentData.inner .columnLeft .mediaDetailed.blog .comments .binder strong.nickName { display: block; font: bold 0.75em/1.25em arial; color: #be1919; }
.contentData.inner .columnLeft .mediaDetailed.blog .comments .binder .date { font: bold 0.63em/1.25em verdana; color: #2b2b2b; }
.contentData.inner .columnLeft .mediaDetailed.blog .comments .binder .text { padding: 11px 0 0 34px; font: 0.75em/1.25em arial; color: #555555; }

.contentData.inner .columnLeft .mediaDetailed.blog form { float: left; }
.contentData.inner .columnLeft .mediaDetailed.blog form input { border: 1px solid #a3a3a3; }
.contentData.inner .columnLeft .mediaDetailed.blog form .sendMessage { border: none; }
.contentData.inner .columnLeft .mediaDetailed.blog form label { margin-top: 18px; width: 440px; display: block; font-size: 0.69em; color: black; float: left; /*background: green;*/ }
.contentData.inner .columnLeft .mediaDetailed.blog form .captchaLabel { margin-top: 11px; }
.contentData.inner .columnLeft .mediaDetailed.blog form #captcha { margin-top: 5px; }
.contentData.inner .columnLeft .mediaDetailed.blog form label.agreeChecked { margin-top: 0; width: 50px; display: block; float: left; }
.contentData.inner .columnLeft .mediaDetailed.blog form #agreeChecked { display: block; margin-right: 8px; float: left; }

.contentData.inner .columnLeft .mediaDetailed.blog form #nickname,
.contentData.inner .columnLeft .mediaDetailed.blog form #captcha { width: 232px; height: 18px; }
.contentData.inner .columnLeft .mediaDetailed.blog form #captcha { margin-bottom: 11px; background: #d1dae2; }
.contentData.inner .columnLeft .mediaDetailed.blog form #commenttext { width: 444px; height: 78px; }
.contentData.inner .columnLeft .mediaDetailed.blog form .sendMessage { margin-top: 15px; }

.contentData.inner .personGroup { width: 729px; margin-top: 27px; float: left; /*background: yellow;*/ }
.contentData.inner .personGroup h3 { width: 100%; padding-bottom: 5px; font: bold 1em/1.25em arial; color: #5f5f5f; text-indent: 2px; border-bottom: 1px solid #dadada; overflow: hidden; }
.contentData.inner .personGroup .binder { width: 343px; margin-top: 20px; padding: 13px 0 14px 12px; border-top: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; float: left; overflow: hidden; background: #f8f8f8; }
.contentData.inner .personGroup .binder.spaceLeft { margin-left: 19px; }
.contentData.inner .personGroup .binder .photo { width: 124px; height: 101px; padding: 10px; float: left; background: url("../images/person-group-photo-bg.png") no-repeat; }
.contentData.inner .personGroup .binder .data { width: 180px; padding: 7px 0 0 12px; float: left; /*background: orange;*/ }
.contentData.inner .personGroup .binder .namePosition { font: 0.88em/1.25em arial; color: #d82737; }
.contentData.inner .personGroup .binder .namePosition a { color: #d82737; }
.contentData.inner .personGroup .binder .namePosition span { display: none; }
.contentData.inner .personGroup .binder .namePosition em { display: block; font: bold 0.75em/1.25em arial; text-indent: 1px; color: black; }
.contentData.inner .personGroup .binder ul { margin-top: 20px; float: left; }
.contentData.inner .personGroup .binder ul li { padding: 2px 0; }
.contentData.inner .personGroup .binder .experience { font: 0.57em/1.25em arial; color: #535353; text-transform: uppercase; }
.contentData.inner .personGroup .binder .experience em { font-size: 1.2em; font-style: normal; color: #18649e; }
.contentData.inner .personGroup .binder .email { font: 0.69em/1.25em arial; color: #5f5f5f; }
.contentData.inner .personGroup .binder .email a { color: #026aca; }

.pageHeader.withGallery { height: 305px; padding: 9px 0 0 9px; background: url("../images/gallery-group-slides-bg.png") no-repeat; }
.pageHeader.withGallery .wrapper { margin-left: 2px; height: 40px; overflow: hidden; background: #c02a2b; }
.pageHeader.withGallery .title { width: 350px; padding-left: 12px; font: bold 1.5em/37px arial; color: white; float: left; }
.pageHeader.withGallery .buttons { float: right; }
.pageHeader.withGallery .buttons a { display: block; }
.pageHeader .buttons .ourStaff,
.pageHeader.withGallery .buttons .videoGallery,
.pageHeader.withGallery .buttons .photoGallery { padding: 0 22px; font: bold 0.75em/40px arial; color: white; float: left; }
.pageHeader.withGallery .buttons .videoGallery { background: #a22b2c url("../images/slide-video-gallery-button-bg.png") repeat-x; }
.pageHeader .buttons .ourStaff { background: #872a2b; }
.pageHeader.withGallery .buttons .photoGallery { background: #2e2e2e url("../images/slide-photo-gallery-button-bg.png") repeat-x; }

.contentData.inner .gallerySlides { width: 739px; margin-top: 4px; float: left; overflow: hidden; }

.contentData.inner .gallerySlides .slides { width: 486px; height: 211px; padding-left: 2px; float: left; overflow: hidden; }
.contentData.inner .gallerySlides .slideImageList { position: relative; height: 211px; overflow: hidden; }
.contentData.inner .gallerySlides .slideImageList li { display: none; }
.contentData.inner .gallerySlides .slideImageList li.active { display: block; }
.contentData.inner .gallerySlides .slideImageList li.active .imageDescription { position: absolute; top: 164px; left: 0; width: 467px; height: 36px; padding: 11px 0 0 19px; background: url("../images/viewboard/slide-description-bg.png") no-repeat; }
.pageHeader.withGallery .imageDescription { display: none; }
.contentData.inner .gallerySlides .slideImageList li.active .imageDescription h2 { font: bold 1.13em/1.25em arial; padding-bottom: 4px; color: white; overflow: hidden; }
.contentData.inner .gallerySlides .slideImageList li.active .imageDescription p { display: none; font: 0.69em/1.35em verdana; color: #babeba; }

.contentData.inner .gallerySlides { position: relative; }
.contentData.inner .gallerySlides .slideNavigation { position: absolute; top: 211px; width: 578px; padding-left: 140px; font: 0.69em/30px verdana;  background: black; overflow: hidden; }
.contentData.inner .gallerySlides .slideNavigation li { float: left; padding-right: 1px; }
.contentData.inner .gallerySlides .slideNavigation li a { display: block; width: 20px; height: 30px; color: white; text-align: center; background: url("../images/viewboard/slide-pagination-bg.png") repeat-x 0 -30px; }
.contentData.inner .gallerySlides .slideNavigation li.active a,
.contentData.inner .gallerySlides .slideNavigation li a:hover { text-decoration: none; background-position: 0 0; }
.contentData.inner .gallerySlides .slideNavigation li.previous a,
.contentData.inner .gallerySlides .slideNavigation li.next a { position: absolute; width: 30px; text-indent: -7000px; }
.contentData.inner .gallerySlides .slideNavigation li.previous a { top: 0; left: 0; background: url("../images/viewboard/slide-arrows.png") no-repeat 0 -30px; }
.contentData.inner .gallerySlides .slideNavigation li.previous a:hover { background-position: 0 0; }
.contentData.inner .gallerySlides .slideNavigation li.next a { top: 0; right: 0; background: url("../images/viewboard/slide-arrows.png") no-repeat -30px -30px; }
.contentData.inner .gallerySlides .slideNavigation li.next a:hover { background-position: -30px 0; }

.contentData.inner .gallerySlides .groupDescription { width: 209px; height: 225px; float: left; overflow: hidden; }
.contentData.inner .gallerySlides .groupDescription { padding: 16px 12px 0 11px; background: #dfdfdf; }
.contentData.inner .gallerySlides .groupDescription h2 { padding-bottom: 4px; font: bold 0.75em/1.25em arial; color: #43698f; text-transform: uppercase; }
.contentData.inner .gallerySlides .groupDescription h2 a { color: #43698f; }
.contentData.inner .gallerySlides .groupDescription .description p { margin: 5px 0; font: 0.75em/1.25em arial; color: black; }
.contentData.inner .gallerySlides .groupDescription .description p a { color: #807f7f; text-decoration: underline; }

.contentData.inner .galleryGroup { width: 739px; float: left; overflow: hidden; /*background: yellow;*/ }
.contentData.inner .galleryGroup .title { width: 730px; margin-left: 7px; padding-bottom: 5px; border-bottom: 1px solid #ececec; font: bold 0.75em/1.25em arial; color: #c11c1c; }
.contentData.inner .galleryGroup .binder { width: 234px; margin: 12px 0 18px 3px; padding: 10px 0 0 10px; float: left; background: url("../images/gallery-group-bg.png") no-repeat; }
.contentData.inner .galleryGroup .binder.noLeftSpace { margin-left: 0; }
.contentData.inner .galleryGroup .binder .data { padding: 12px 0 0 0; }
.contentData.inner .galleryGroup .binder .data h3 { padding-bottom: 5px; font: 0.88em/1.25em arial; color: #43698f; }
.contentData.inner .galleryGroup .binder .data h3 a { color: #43698f; }
.contentData.inner .galleryGroup .binder .data p { font: 0.75em/1.25em arial; color: #5f5f5f; }

.contentData.inner .columnLeft .contactInformation { width: 214px; margin: 10px 0 0 28px; padding: 10px 9px 20px 16px; border-top: 1px solid #d2d2d2; border-bottom: 1px solid #d2d2d2; float: left; background: #f3f3f3; }
.contentData.inner .columnLeft .contactInformation .title { border-bottom: 1px solid #d8d8d8; }
.contentData.inner .columnLeft .contactInformation .title span { display: block; width: 150px; padding-right: 15px; padding-bottom: 10px; font: bold 0.88em/1.25em arial; color: #be1919; background: url("../images/title-arrow-gray.png") no-repeat right 0.1em; }
.contentData.inner .columnLeft .contactInformation .itemBinder { padding: 10px 0; background: url("../images/latest-media-border.png") repeat-x left bottom; }
.contentData.inner .columnLeft .contactInformation .itemBinder.last { background: none; }
.contentData.inner .columnLeft .contactInformation .published { padding-bottom: 2px; font: bold 0.69em/1.25em arial; color: #454545; }
.contentData.inner .columnLeft .contactInformation h3 { font: 0.69em/1.25em arial; }
.contentData.inner .columnLeft .contactInformation h3 a { color: #194f85; }
.contentData.inner .columnLeft .contactInformation ul { margin-top: 7px; }
.contentData.inner .columnLeft .contactInformation ul li { padding: 1px 0; }
.contentData.inner .columnLeft .contactInformation ul li strong { padding-right: 7px; font: bold 0.69em/1.25em arial; color: #5e5e5e; }
.contentData.inner .columnLeft .contactInformation ul li span { font: 0.88em/1.25em arial; color: #d82737; }
.contentData.inner .columnLeft .contactInformation ul li a { font: 0.69em/1.25em arial; color: #486e84; }
.contentData.inner .columnLeft .contactInformation ul li em { font: 0.69em/1.25em arial; color: black; }
.contentData.inner .columnLeft .contactInformation ul li.spaceTop { padding-top: 10px; }

.contentData.inner .contacts { padding: 18px 0 0 16px; float: left; overflow: hidden; }
.contentData.inner .contacts .columnBinder { width: 450px; float: left; }

.contentData.inner .columnLeft .map { width: 239px; margin: 23px 0 0 28px; float: left; /*background: yellow;*/ }
.contentData.inner .columnLeft .map .title span { display: block; padding: 0 0 0 15px; font: 0.88em/2.69em arial; color: white; background: #787878 url("../images/title-arrow-gray-on-gray-bg.png") no-repeat 7.3em 0.83em; }

.contentData.inner .columnLeft .contacts .columnBinder .shortText { width: 450px; padding-bottom: 9px; background: url("../images/contacts-short-text-border.png") repeat-x left bottom; font: 0.75em/1.25em arial; float: left; color: #5f5f5f; }
.contentData.inner .columnLeft .contacts .columnBinder .shortText p { margin-bottom: 5px; }
.contentData.inner .columnLeft .contacts .columnBinder .title { width: 100%; padding: 11px 0 10px 0; font: bold 0.75em/1.25em arial; color: #c73132; float: left; }
.contentData.inner .columnLeft .contacts .columnBinder .title.noBottomSpace { padding-bottom: 0; }

.contentData.inner .columnLeft .contacts .columnBinder form { width: 450px; padding: 4px 0 37px 0; float: left; }
.contentData.inner .columnLeft .contacts .columnBinder fieldset { width: 435px; float: left; }
.contentData.inner .columnLeft .contacts .columnBinder form input, 
.contentData.inner .columnLeft .contacts .columnBinder form textarea { border: 1px solid #d7d7d7; }

.contentData.inner .columnLeft .contacts .columnBinder form label { display: block; width: 185px; height: 26px; margin-top: 15px; font-family: arial; font-size: 0.69em; line-height: 26px; color: black; float: right; }
.contentData.inner .columnLeft .contacts .columnBinder form label.message-text { display: none; }

.contentData.inner .columnLeft .contacts .columnBinder form .textbox { width: 235px; height: 19px; margin-top: 15px; padding: 5px 0 0 6px; float: left; background: #f4f4f4; }
.contentData.inner .columnLeft .contacts .columnBinder form .namebox { margin-top: 9px; }
.contentData.inner .columnLeft .contacts .columnBinder form textarea { width: 433px; height: 112px; margin-top: 12px; padding: 7px 0 0 5px; float: left; }
.contentData.inner .columnLeft .contacts .columnBinder form .textbox,
.contentData.inner .columnLeft .contacts .columnBinder form textarea { font-family: arial; font-size: 0.69em; color: #717171; }
.contentData.inner .columnLeft .contacts .columnBinder form .send-button { margin-top: 11px; border: none; float: right; }


.contentData.inner .columnLeft .personsByCategories { width: 214px; margin-left: 28px; padding: 10px 9px 10px 16px; border-top: 1px solid #d2d2d2; border-bottom: 1px solid #d2d2d2; float: left; background: #f3f3f3; }
.contentData.inner .columnLeft .personsByCategories .title { border-bottom: 1px solid #d8d8d8; }
.contentData.inner .columnLeft .personsByCategories .title span { display: block; width: 170px; padding-right: 15px; padding-bottom: 10px; font: bold 0.88em/1.25em arial; color: #be1919; background: url("../images/title-arrow-gray.png") no-repeat right 0.1em; }
.contentData.inner .columnLeft .personsByCategories ul { padding-top: 10px; }
.contentData.inner .columnLeft .personsByCategories ul li { font: 0.88em/1.25em arial; color: #454545; background: url("../images/persons-by-categories-border.png") repeat-x left bottom; }
.contentData.inner .columnLeft .personsByCategories ul li a { display: block; width: 194px; padding: 4px 0 6px 20px; background: url("../images/persons-by-categories-arrow.png") no-repeat 7px 0.7em; }
.contentData.inner .columnLeft .personsByCategories ul li.last { background: none; }
.contentData.inner .columnLeft .personsByCategories ul li a { color: #37547b; }

.contentData.inner .columnLeft .personDetailed { padding: 20px 0 0 4px; overflow: hidden; float: left; }
.contentData.inner .columnLeft .personDetailed .categoryTitle { width: 464px; padding-bottom: 5px; font: bold 0.88em/1.25em arial; color: #5f5f5f; border-bottom: 1px solid #dadada; background: white; }
.contentData.inner .columnLeft .personDetailed .binder { width: 432px; padding: 0 20px 23px 12px; float: left; background: #f4f4f4; }

.contentData.inner .columnLeft .personDetailed .binder .contactData { width: 100%; padding: 15px 0 10px 0; overflow: hidden; }
.contentData.inner .columnLeft .personDetailed .binder .contactData .photo { width: 124px; height: 101px; margin-right: 12px; padding: 10px; float: left; background: url("../images/person-group-photo-bg.png") no-repeat; }
.contentData.inner .columnLeft .personDetailed .binder .contactData .data { width: 180px; padding: 7px 0 0 12px; float: left; /*background: orange;*/ }
.contentData.inner .columnLeft .personDetailed .binder .contactData .namePosition { font: 1em/1.25em arial; color: #d82737; }
.contentData.inner .columnLeft .personDetailed .binder .contactData .namePosition span { display: none; }
.contentData.inner .columnLeft .personDetailed .binder .contactData .namePosition em { display: block; font: bold 0.75em/1.25em arial; text-indent: 1px; color: black; }
.contentData.inner .columnLeft .personDetailed .binder .contactData ul { margin-top: 20px; float: left; }
.contentData.inner .columnLeft .personDetailed .binder .contactData ul li { padding: 2px 0; }
.contentData.inner .columnLeft .personDetailed .binder .contactData .phone { font: 0.57em/1.25em arial; color: #535353; }
.contentData.inner .columnLeft .personDetailed .binder .contactData .phone em { font-size: 1.2em; font-style: normal; color: #18649e; }
.contentData.inner .columnLeft .personDetailed .binder .contactData .email { font: 0.69em/1.25em arial; color: #5f5f5f; }
.contentData.inner .columnLeft .personDetailed .binder .contactData .email a { color: #026aca; }
.contentData.inner .columnLeft .personDetailed .binder .biographyData h3 { padding-top: 7px; font: 0.75em/1.25em arial; color: #026aca; background: url("../images/persons-by-categories-border.png") repeat-x left top; }
.contentData.inner .columnLeft .personDetailed .binder .biographyData p { margin-bottom: 7px; font: 0.75em/1.25em arial; color: #4e4e4e; }
.contentData.inner .columnLeft .personDetailed .binder .biographyData p em { font-style: normal; color: #ae0909; }
.contentData.inner .columnLeft .personDetailed .binder .biographyData p strong { font-weight: normal; color: #194f85; }


.footer { margin-top: 41px; padding-bottom: 19px; }
.footer .navigationContacts { width: 100%; font: 0.69em/3.3em arial; overflow: hidden; float: left; background: url("../images/footer-border.png") repeat-x left top; }
.footer .navigationContacts li { padding-right: 15px; float: left; }
.footer .navigationContacts li a { color: #1a1a1a; }
.footer .contacts { float: right; }
.footer .contacts p { padding-left: 25px; }
.footer .contacts p strong { font-size: 0.88em; font-weight: normal; text-transform: uppercase; padding-right: 5px; color: #434343; }
.footer .contacts p span { color: #777777; }
.footer .contacts p em { color: #ff0000; }
.footer .contacts p a { color: #13518f; }
.footer p { float: left; }
.footer .rights { width: 100%; padding-top: 9px; font: 0.69em/1.25em arial; color: #807f7f; float: left; overflow: hidden; background: url("../images/footer-border.png") repeat-x left top; }
.footer .rights .copyright { float: left; }
.footer .rights .by-iota-studio { text-transform: uppercase; float: right; }
.footer .rights .by-iota-studio a { color: #3399cc; }
