* {margin: 0; paddin: 0}
html {height: 100%}
body {font-family: Times New Roman, Georgia, Arial, Verdana, Trebuchet MS, Tahoma, Arial, sans-serif; background: url(./img/left-column-bg.jpg) repeat-y}
h1 {font-size: 1.6em; color: #505359; clear: both; font-weight: normal}
h2 {font-size: 1.3em; color: #505359; clear: both}
h3 {font-size: 1.2em; margin-bottom: 0.6em; color: #bc9c71; clear: both}
h4 {font-size: 1.2em; margin: 0 0 2em 0; padding-left: 30px; color: #505359; font-weight: normal}
h5 {font-size: 1.1em; margin-bottom: 1.0em; padding-left: 30px; color: #505359; font-weight: normal}
a {text-decoration:none ; color: #808080}
a:hover {text-decoration: underline; }

a img {border: none}

#header {BACKGROUND: url(img/bg_top.gif) repeat-x left top; HEIGHT: 204px}
#logo {	BACKGROUND: url(img/logo_slivki.gif) no-repeat left top; HEIGHT: 204px;
}

#mainContainer {height: 100%; min-height: 1104px; background: url(./img/right-column-bg.jpg) repeat-y right top; padding: 0 0 3px 0; }
#contentContainer {height: 100%; background: url(./img/right-column-bg.jpg) repeat-y right top; padding: 0 0 0px 0; }

#leftColumn {width: 67%;  margin: 0 0 0 0px; padding: 8px 0 0 65px; float: left; background: url(./img/left-column-bg.jpg) repeat-y left top;}
#rightColumn {width: 20%; margin: 12px 0 0 0px;	padding: 0 0 0 0; float: right; background: url(./img/right-column-bg.jpg) repeat-y right top; 	vertical-align: top;}

#pollContainer {margin: 0 0 20px 0; padding: 0 0 0 39px; background: (./img/poll-bg.gif) no-repeat top; font-family: Times New Roman; font-size: 14px}
#pollContainer h2 {margin: 10px 0 8px 0; padding: 0 0 0 11px; font-family: Georgia; font-weight: normal; font-size: 21px; color: #505359}
#pollQuestion1 {width: 302px; background: #e8e8e8; margin: 7px 40px 7px 0; padding: 11px; }
#pollQuestionWrapper {background: url(./img/poll-question-bg.png) no-repeat; margin: 7px 0px 0px 0; padding: 18px 0px 0 0;}
#pollQuestion {width: 300px; height: 60px; background: #e8e8e8; margin: 7px 0px 0px 0; padding: 0 11px}
#pollAnswers {background: url(./img/poll-question-bg.png) no-repeat left -70px; padding: 11px 0 0 0 }
#pollContainer .pollAnswer {padding: 0 0 0 11px; margin: 0 0 2px 0}
#pollContainer a {color: #000; border-bottom: 1px solid black}
#pollContainer a:hover {color: #e04d00; text-decoration: none}

#searchContainer {}
#searchContainer h2 {margin: 10px 0 8px 0; padding: 0 0 0 50px; font-family: Georgia; font-weight: normal; font-size: 21px; color: #505359;}
#searchContainer form {margin: 0; background: url(./img/search-bg.gif) no-repeat; height: 50px; padding: 17px 0 0 71px}
#searchContainer form input#searchQuery {height: 19px; border: #ccc 1px inset}
#searchContainer form input.submit {height: 23px; }

.rightBlock {font-size: Times New Roman; font-size: 0.85em; padding: 0 0 2px 50px}
.rightBlock a {color: #000; border-bottom: 1px solid black;}

#bottomContainer {clear: both; padding: 3em 0 0 0; min-height: 80px; font-family: Verdana, Arial}
#bottomLinks {text-align: center; margin: 30px 0 7px 0; font-size: 0.85em}
#bottomLinks a {color: #bcbcbc; margin: 0 20px}
#bottomLinks p {clear: both; margin: 1em 0 0 0; font-size: 0.8em; color: #808080}

#content {font-family: Arial; font-size: 14px;  color: #808080}
#content h1 {padding: 0 0 0 22px; margin: 0 0 12px 0}
#content h2 {padding: 0 0 0 22px; margin: 0 0 12px 0; font-size: 1.6em; font-weight: normal; font-family: Georgia;}
#content h4 {clear: both; margin: 1px 0 1em 0; padding: 0 0 0 22px; font-family: Georgia; font-size: 18px; color: #000; font-weight: normal}
#content h3 {clear: both; margin: 1px 0 14px 0; padding: 0 0 0 22px; font-family: Georgia; font-size: 31px; color: #000; font-weight: normal}
#content img.left {float: left; margin: 0 12px 10px 22px}
#content img.right {float: right; margin: 0 22px 10px 12px}
#content p {margin: 0 0 1em 0; padding: 0 0 0 22px}

#content .author {text-align: right; font-weight: normal}

#articlesList {}
.articlesListItem {clear: both; }
.articlesListItem .date {width: 65%; padding: 0 0 0 22px; float: left; font-family: Tahoma; font-size: 11px; color: #808080}
.articlesListItem .rubric {float: left;  font-family: Tahoma; font-size: 11px; color: #808080}
.articlesListItem .rubric a {font-size: 11px; color: #808080;}
.articlesListItem .rubric a:hover {text-decoration: underline;}
.articlesListItem .title {clear: both; margin: 10px 0 8px 0; padding: 0 0 0 22px; font-family: Georgia; font-size: 21px; color: #505359}
.articlesListItem .title a {font-family: Georgia; font-size: 21px; color: #505359}
.articlesListItem .preview {width: 220px; height: 113px; float: left; }
.articlesListItem .brief {width: 50%; float: left; padding: 0 0 0 22px; font-family: Arial; font-size: 14px; color: #808080; text-align: justify;}
#articlesList .articlesTeasersListSeparator {clear: both; background: url(./img/articles-spacer-bg.gif) repeat-x bottom left; margin: 0 0 10px 3px; height: 34px; text-align: center}

#newsList {}
.newsListItem {clear: both; }
.newsListItem .date {padding: 0 0 0 22px; font-family: Tahoma; font-size: 11px; color: #808080}
.newsListItem .title {clear: both; margin: 3px 0 8px 0; padding: 0 0 0 22px; font-family: Georgia; font-size: 21px; color: #505359}
.newsListItem .title a {font-family: Georgia; font-size: 21px; color: #505359}
.newsListItem .preview {
width: 220px; height: 113px; float: left; background: url(./img/shadow.png) no-repeat center bottom; overflow: hidden}
* html .newsListItem .preview {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/shadow.png',sizingMethod='scale');}
.newsListItem .preview img {margin: 0 0 0 25px; vertical-align: bottom}
.newsListItem .brief {width: 50%; float: left; padding: 0 0 0 22px; font-family: Arial; font-size: 14px; color: #808080; text-align: justify;}
#newsList .articlesTeasersListSeparator {clear: both; background: url(./img/articles-spacer-bg.gif) repeat-x bottom left; margin: 0 0 10px 3px; height: 34px; text-align: center}
.newsListItem table.imageWrapper {float: left;}

#pager {color: #000; font-size: 20px; text-align: center}
#pager a {text-decoration: underline; color: #808080}
#pager a.arrow {text-decoration: none; color: #808080}

#rightColumn #newsarchive {padding: 0 0 0 51px; margin: 0 0 23px 0}
#leftColumn #newsTeasersList {padding: 0 0 0 22px}

#leftColumn #personsList {padding: 0 0 0 22px}
#leftColumn #personsList .name {clear: both; width: 270px; margin: 10px 0 0px 0; padding: 0 0 0 0px; font-family: Georgia; font-size: 21px; color: #505359}
#leftColumn #personsList .name a {color: #505050}
#leftColumn #personsList .preview {text-align: center; width: 220px; float: left; }
#leftColumn #personsList .brief {width: 250px; float: left; margin: 0px 0 8px 20px; padding: 0 0 0 0px; color: #505359;text-align: justify;}
#leftColumn #personsList .title {margin: 0 0 12px 0; font-size: 12px; font-style: italic; color: #505359}

#person h1 {font-weight: normal; font-family: Georgia; margin: 0 0 2px 0}
#person .title {padding: 0 0 0 22px; margin: 0 0 12px 0; font-style: italic}
#person1 .preview {padding: 0 0 0 22px;}
#person1 .preview img {margin: 0 12px 10px 0}
#person .brief {font-style: italic; margin: 0 0 1em 0; text-align: justify;}
#person .preview {padding: 0 0px 0 0px; text-align: center; float: left; }

#itemContent {margin: 0 0 32px 0;}
#itemContent .brief {padding: 0 0 0 22px; margin: 0 0 12px 0; font-style: italic; text-align: justify;}

#secondaryLinks {position: absolute; top: 209px; left: 65%}
#secondaryLinks ul {font-family: Arial; font-size: 12px; list-style-type: none;}
#secondaryLinks a {color: #000; text-decoration: underline}
#secondaryLinks ul li {float: left; padding: 0 0 0 23px; margin: 0 30px 0 0; background: url(./img/secondary-links-bg.gif) no-repeat left}

#personsByLettersTeasersList {padding: 0 0 0 51px; margin: 0 0 23px 0}
#personsByLettersTeasersList .letter {margin: 0 0 3px 0; clear: both}
#personsByLettersTeasersList .letter .arrow {font-family: Times New Roman; font-size: 9px; padding: 0 7px 0 0}
#personsByLettersTeasersList .letter .title {float: left; width: 35px; font-size: 19px; color: #525355}
#personsByLettersTeasersList .letter .title a {color: #525355}
#personsByLettersTeasersList .letter .titleEmpty {color: #d7d7d7}
#personsByLettersTeasersList .letter a.person {color: #535458; text-decoration: underline}

#personsList {margin: 0 0 23px 0; clear: both}
#personsList .letter {margin: 0 0 13px 0; clear: both}
#personsList .letter .letterTitle {font-style: normal; font-size: 24px; color: #525355}
#personsList .letter a.person {color: #535458; text-decoration: underline}

#eventsList {}
.eventsListItem {clear: both; }
.eventsListItem .date {width: 65%; padding: 0 0 0 22px; float: left; font-family: Tahoma; font-size: 11px; color: #808080}
.eventsListItem .rubric {float: left;  font-family: Tahoma; font-size: 11px; color: #808080}
.eventsListItem .rubric a {font-size: 11px; color: #808080;}
.eventsListItem .rubric a:hover {text-decoration: underline;}
.eventsListItem .title {clear: both; margin: 10px 0 8px 0; padding: 0 0 0 22px; font-family: Georgia; font-size: 21px; color: #505359}
.eventsListItem .title a {font-family: Georgia; font-size: 21px; color: #505359}
.eventsListItem .preview {width: 220px; height: 113px; float: left; }
.eventsListItem .brief {width: 50%; float: left; padding: 0 0 0 22px; font-family: Arial; font-size: 14px; color: #808080; text-align: justify;}
.eventsListItem table.imageWrapper {float: left;}
#eventsList .articlesTeasersListSeparator {clear: both; background: url(./img/articles-spacer-bg.gif) repeat-x bottom left; margin: 0 0 10px 3px; height: 34px; text-align: center}


table#eventPhotosTable {margin: 12px 0; border-collapse: collapse; width: 100%; }
table#eventPhotosTable td {padding: 0 0; vertical-align: top}

table.imageWrapper {border-collapse: collapse}
table.imageWrapper td {vertical-align: bottom; margin: 0; padding: 0 1px; }
table.imageWrapper td.left {width:24px;	background: url(./img/shadow-left.png) no-repeat bottom left; padding: 0;}
* html table.imageWrapper td.left {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/shadow-left.png',sizingMethod='scale');}
table.imageWrapper td.right {width:24px; background: url(./img/shadow-right.png) no-repeat left bottom; padding: 0 }
* html table.imageWrapper td.right {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/shadow-right.png',sizingMethod='scale');}

table#eventPhotosTable td .commentsCount {padding: 0 0 0 27px; margin: 0 0 20px 0; font-family: Arial; font-size: 12px; color: #505156}
table#eventPhotosTable td .commentsCount2 {padding: 0 0 0 27px;	margin: 5px 0 5px 0; font-family: Arial; font-size: 12px; color: #505156;}
table#eventPhotosTable td .commentsCount3 {	padding: 0 0 0 27px; margin: 5px 37px 5px 0; font-family: Arial; font-size: 12px;color: #505156;}
table#eventPhotosTable td .commentsCount a {color: #505156}

#eventsTeasersList {clear: both; }
#rightColumn #eventsTeasersList {padding: 0 0 0 29px}
#rightColumn #eventsTeasersList h2 {margin: 10px 0 8px 22px; font-family: Georgia; font-weight: normal; font-size: 21px; color: #505359}
#rightColumn .eventsTeasersListItem {width: 350px; clear: both; border-bottom: 1px solid #dbdbdb; margin: 4px 0 0px 0; padding: 0}
#rightColumn .eventsTeasersListItem .preview {width: 70px; margin: 0 9px 0 0; float: left; padding: 0 0 0 21px; font-family: Times New Roman; font-size: 14px; color: #505359; }
#rightColumn .eventsTeasersListItem .title {padding: 0 0 0 21px; font-family: Times New Roman; font-size: 14px; color: #505359; }
#rightColumn .eventsTeasersListItem .title a {color: #505359; text-decoration: underline; font-size: 14px; }
#rightColumn .eventsTeasersListItem .title a.active {color: #000; text-decoration: none; font-size: 14px; font-weight: bold}
#rightColumn .eventsTeasersListItem .photosCount {margin: 4px 0; color: #808080; font-family: Arial; font-size: 12px;}
#rightColumn .eventsTeasersListItem img {margin: 0;}

#streetFashionPhotosTable {font-family: Tahoma; font-size: 0.9em}
#streetFashionPhotosTable a {color: #505359}
#sortingMode {padding: 0 0 0 23px; margin: 20px 0 12px 0; }
#sortingMode a {color: #808080; padding: 0 4px}
#sortingMode a.active {background: #808080; color: #fff; border-bottom: 1px solid #808080}
.photoDetails {font-size: 0.9em; text-align: left; clear: both; padding: 0 0 0 21px}
#streetFashionPhotosTable table tr {margin: 0 0 20px 0;}
#streetFashionPhotosTable td.imageCell {height: 176px; padding: 0;}

#loginContainer {padding: 0 0 0 20px; margin: 20px 0; font-family: Tahoma; }
#loginContainer h2 {margin: 10px 0 8px 0; padding: 0 0 0 0px; font-family: Georgia; font-weight: normal; font-size: 21px; color: #505359;}
#loginContainer form {margin: 0 0 0 0; height: 26px; padding: 7px 0 0 0px; background: #e8e8e8; padding: 11px; width: 289px}
#loginContainer form input.submit {height: 23px; }
#loginContainer .caption {width: 38px; float: left; font-size: 11px; text-align: left; padding: 0 0px 0 0px; margin: 0 2px 0 0; line-height: 17px}
#loginContainer input.text {width: 45px; height: 17px; margin: 0 10px 0 0; float: left; font-size: 11px; border: 1px inset #a5a5a5; background: white; }
#loginContainer input.submit {float: left; width: 24px; height: 16px; border: 1px solid silver; margin: 0px 0 0 8px; padding: 0 0 1px 0; font-size: 10px; line-height: 14px}
#loginContainer p {padding: 0 0px; font-size: 14px; font-family: Times New Roman }

#loginContainer p.register {padding: 0px; clear: both; 
font-family: Times New Roman; font-size: 0.85em; padding: 0 0 2px 0px; color: #000; }
#loginContainer p.register a {padding: 0 0 2px 0px; color: #000; border-bottom: 1px solid #000}
#loginContainer a:hover {color: #333}
#loginContainer .links {text-align: left; padding: 0 14px 0 0; font-size: 14px; font-family: Times New Roman}
#loginContainer .links a {background: none; color: #666; border-bottom: 1px solid #999}
#loginContainer .links ul {margin-left: 30px}

p.indexof {color: #808080; margin: 0 0 20px 0}
#comments {clear: both; margin: 0.3em 0; float: left}
.commentItem {margin: 0 0 22px 0}
.commentItem .author {padding: 0 0 0 22px; background: url(./img/secondary-links-bg.gif) no-repeat left center; font-weight: bold}
.commentItem .commentText {padding: 0 0 0 21px; color: #808080}
.commentItem .time {font-size: 11px}
textarea.commentText {margin: 0 0 8px 21px; width: 370px; height: 90px; color: #808080; border: 1px solid #a5a5a5;}
input.commentText1 {margin: 0 0 8px 21px;}

#postComment {margin: 0 0 0 21px}
#postComment textarea {margin: 0 0 8px 0; width: 370px; height: 90px}

#eventPhotosNavigation {width: 170px; float: right; }
#streetfashionPhotosNavigation {width: 170px; float: right; }

#total {margin: 2em 0; text-align: center;}

#calendarContainer {padding: 0 0 0 51px; margin: 8px 0 8px 0}
.cal_header {margin: 0 0 4px 21px; }
#calendarContainer table {border-collapse: collapse; margin: 0 0 0 21px}
#calendarContainer table td {border: none; padding: 2px 18px 2px 0; font-family: Tahoma; font-size: 13px}
#calendarContainer table td a.active {font-weight: bold; color: #505359}
#calendarContainer table .dayoff {color: #e04d00}

#sameRubricArticlesTeasersList {clear: both; padding: 0 0 0 21px; margin: 0 0 21px 0}
#sameRubricArticlesTeasersList .teaser {clear: both; background: url(./img/news-bullet.gif) no-repeat left center; margin: 0 0 4px 0}
#sameRubricArticlesTeasersList .teaser .title {padding: 0 0 0 21px; font-family: Times New Roman; font-size: 14px; color: #505359; }
#sameRubricArticlesTeasersList .teaser .title a {color: #505359; text-decoration: underline}
#sameRubricArticlesTeasersList .teaser .title a.active {color: #000; text-decoration: none; font-size: 14px; font-weight: bold}
#sameRubricArticlesTeasersList .teaser a:hover {color: #e04d00; text-decoration: none}

#articlesRubricsSelect {background: url(./img/rubrics-select-bg.gif) no-repeat; height: 59px; padding: 11px 0 0 66px; margin: 0 0 0 27px;}
#articlesRubricsSelect select {width: 202px; font-family: Times New Roman}

#alphabet {color: #d6d6d6; padding: 0 0 0 21px; margin: 0 0 12px 0; font-size: 14px}
#alphabet a {text-decoration: underline; color: #505359}
#alphabet .title, #alphabet .titleEmpty {margin: 0 3px 0 0}
#alphabet .active {color: #e04d00}
#alphabet a:hover {color: #e04d00; text-decoration: none}

h1.big {font-family: Georgia; font-weight: normal; color: black; font-size: 48px}

#personsTeasersList {padding: 12px 0 0 51px; margin: 0 0 21px 0}
#personsTeasersList .item {clear: both; background: url(./img/news-bullet.gif) no-repeat left center; margin: 0 0 4px 0; padding: 0 0 0 15px}
#personsTeasersList .active {background: url(./img/news-bullet-active.gif) no-repeat left center;}
#personsTeasersList .active a {color: #000; font-weight: bold}
#personsTeasersList a:hover {color: #e04d00; text-decoration: underline}

#registrationForm {padding: 0 0 0 21px}
#registrationForm fieldset {width: 90%}
#registrationForm .field {margin: 8px 0 6px 0; clear: both}
#registrationForm .caption {width: 70px; float: left; text-align: left; padding-left: 26px}
#registrationForm input.text {width: 240px; border: 1px solid #a5a5a5; background: none; }
#registrationForm input.submit {clear: both; margin: 7px 0 0 0; }
#registrationForm legend {color: #666; font-family: Georgia; font-size: 15px}
#registrationForm #disclaimerFrame {margin: 12px 0 4px 0; width: 500px; height: 110px;}
#registrationForm .errorMessage {border-bottom: 4px double #b6020f; padding: 4px 12px; margin: 10px 0 14px 0; color: #b6020f}

#pageData {padding: 0 0 0 21px; margin: 0 0 2em 0}

#itemContent .date {margin: 0 0 1em 0; padding: 0 0 0 22px; font-family: Tahoma; font-size: 11px; color: #808080}

#breadCrumbs {margin: 4px 0 12px 0; padding: 0 0 0 22px; font-family: Tahoma; font-size: 11px; color: #808080}

a.more {text-decoration: underline; line-height: 3em;}
a.more:hover {text-decoration: none; color: #e04d00}

#sortingModeSelect {background: url(./img/rubrics-select-bg.gif) no-repeat; height: 59px; padding: 11px 0 0 66px}
#sortingModeSelect select {width: 202px; font-family: Times New Roman}

.message {font-size: 1.3em; margin: 2em 0 1em 0; padding: 0 0 0 22px; }
.closeWindow {font-size: 1.3em; margin: 2em 0 1em 0; padding: 0 0 0 22px; text-align: center}
.closeWindow a {text-decoration: underline}

#catalogIndex {padding: 0 0 0 22px; margin: 0 0 2em 0}
#catalogIndex .topSection {margin: 0.5em 0 0 0; font-size: 1.7em; }
#catalogIndex .subSections {margin: 0 0 0.5em 0; }
#catalogIndex .subSections a {text-decoration: underline}
#catalogIndex a:hover {color: #e04d00; text-decoration: none}

#catalogList {padding: 0 0 0 22px; color: #808080}
#catalogList .sectionTitle {margin: 0 0 1em 0; color: #808080; font-size: 18px; text-transform: capitalize}
#catalogList a:hover {color: #e04d00; text-decoration: none}
#catalogList .item {clear: both; margin: 0 0 0 0; }
#catalogList .item .preview {float: left; width: 110px; margin: 0}
#catalogList .item .info {float: left; width: 70%; color: #808080}
#catalogList .item .info .title {font-weight: normal; font-size: 20px}

h1.catalogParentSection {margin: 0; padding:0; font-size: 48px; color: black; }
h2.catalogSection {margin: 0; padding:0; text-transform: capitalize}

#sideCatalog {padding: 0 0 0 51px}
#sideCatalog a {text-decoration: underline; font-size: 14px; color: #505359}
#sideCatalog a.active {font-weight: bold; color: black; text-decoration: none}
#sideCatalog .item {clear: both; background: url(./img/news-bullet.gif) no-repeat left center; margin: 0 0 4px 0; padding: 0 0 0 15px}
#sideCatalog div.active {background: url(./img/news-bullet-active.gif) no-repeat left center;}
#sideCatalog .subItems {padding: 0 0 0 31px; }
#sideCatalog .subItem a {text-decoration: none}
#sideCatalog a:hover {color: #e04d00}

#subscribeForm {padding: 0 0 0 21px; margin: 0 0 2em 0}
#subscribeForm fieldset {width: 90%}
#subscribeForm .field {margin: 8px 0 6px 0}
#subscribeForm .caption {width: 70px; float: left; text-align: left; padding-left: 26px}
#subscribeForm input.text {width: 240px; border: 1px solid #a5a5a5; background: none; }
#subscribeForm input.submit {margin: 12px 0 0 0; }
#subscribeForm legend {color: #666; font-family: Georgia; font-size: 15px}
#subscribeForm #disclaimerFrame {margin: 12px 0 4px 0; width: 500px; height: 110px;}
#subscribeForm .errorMessage {border-bottom: 4px double #b6020f; padding: 4px 12px; margin: 10px 0 14px 0; color: #b6020f}

#content ul {margin: 0 0 0 52px}

.error {padding: 1em 2em; border: 1px solid #b6020f; margin: 0 0 1em 0; color: #b6020f; font-size: 15px}


#headerHtml {background: white url(./img/tmp-bg.png) repeat-x left top; height: 204px}
* html #headerHtml {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/tmp-bg.png',sizingMethod='scale');}
#headerHtml #topBg {background: url(./img/top-bg.png) repeat-x left top; height: 204px; }
* html #headerHtml #topBg {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/top-bg.png',sizingMethod='scale');}
#headerHtml #leftBg {background: url(./img/left-bg.png) no-repeat left top; height: 204px; }
* html #headerHtml #leftBg {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/left-bg.png',sizingMethod='no-scale');}
#headerHtml #backLogo {background: url(./img/backlogo.png) no-repeat left top; height: 204px; }
* html #headerHtml #backLogo {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/backlogo.png',sizingMethod='no-scale');}
#headerHtml #picture {position: absolute; left:320px; top: 0; width: 600px; height: 184px; background: url(./img/picture-mainpeople.png) no-repeat ; margin: 0; overflow: hidden; }
* html #headerHtml #picture {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/picture-mainpeople.png',sizingMethod='no-scale'); }

#headerHtml #text {position: absolute; right:32px; top: 35px; width: 550px; height: 184px; background: url(./img/text-mainpeople.png) no-repeat; }
* html #headerHtml #text {background: none; right:7%; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/text-mainpeople.png',sizingMethod='no-scale'); }

#headerHtml #rightBg {position: absolute; right: 0; top: 0; width: 121px; background: url(./img/right-bg.png) no-repeat right top; height: 204px; }
* html #headerHtml #rightBg {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/right-bg.png',sizingMethod='no-scale');}

#headerHtml #logo {position: absolute; left: 77px; top: 17px; background: url(./img/logo.png) no-repeat}
* html #headerHtml #logo {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/logo.png',sizingMethod='scale');}

#headerHtml #decor {position: absolute; left: 0; top: 107px; width: 87%; }
#headerHtml #decor table {width: 100%; margin: 0 0 0 77px; height: 83px; border-collapse: collapse}
#headerHtml #decor td#spacer1 {height: 83px; margin: 0; padding: 0; background: url(./img/decorbg.gif) repeat-x; }
#headerHtml #decor td#spacer2 {height: 83px; margin: 0; padding: 0; background: url(./img/decorbg.gif) repeat-x; }

#headerHtml #decor td#tdDecorLeft {width: 175px; width: 175px; height: 83px; background: url(./img/decorLeft.png) no-repeat left top; }
* html #headerHtml #decor td#decorLeft {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/decorLeft.png',sizingMethod='no-scale');}

#headerHtml #decor td#decorCenter {width: 220px; background: url(./img/decorCenter.png) no-repeat left top; }
* html #headerHtml #decor td#decorCenter {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/decorCenter.png',sizingMethod='scale');}
#headerHtml #decor td#decorRight {width: 372px; background: url(./img/decorRight.png) no-repeat left top; }
* html #headerHtml #decor td#decorRight {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/decorRight.png',sizingMethod='scale');}
#headerHtml #decor td#leftGap {width: 32px; background: url(./img/decorbg.png) repeat-x; }
* html #headerHtml #decor td#leftGap {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/decorbg.png',sizingMethod='scale');}
#headerHtml #decor #leftCorner {width: 15px; background: url(./img/left-corner.png) no-repeat left top; }
* html #headerHtml #decor #leftCorner {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/left-corner.png',sizingMethod='scale');}

#headerHtml #mainMenuWrapper {position: absolute; left: 0px; top: 134px; padding: 0px 90px 0 92px; font-family: Tahoma; text-align: center; }
#headerHtml #mainMenu {width: 800px; margin: 0 auto; font-family: Tahoma; text-align: center; height: 32px; background: black}
#headerHtml #mainMenu a {color: white; margin: 0 8px; line-height: 28px; background: black;}
p{
	text-align: justify;
}
.photo_left {
	margin-bottom: 5px;
	margin-top: 15px;
	margin-left: 0px;
	margin-right: 15px;
	vertical-align: text-top;
	float: left;
}
.photo_right {
	margin-bottom: 5px;
	margin-top: 15px;
	margin-left: 15px;
	margin-right: 0px;
	vertical-align: text-top;
	float: right;
	}
.photo_upleft {
	margin-bottom: 5px;
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 15px;
	vertical-align: text-top;
	float: left;
}
.photo_upright {
	margin-bottom: 5px;
	margin-top: 5px;
	margin-left: 15px;
	margin-right: 0px;
	vertical-align: text-top;
	float: right;
	}
.in_text {font-family: Times New Roman; font-size: 20px; margin: 0 0 2em 0; padding-left: 30px; color: #505359; font-weight: normal;}
.interview {
	color: #46494e;
	font-style: italic;
}
.pr{text-align: center;
}
.epigraf {
      font-size: 15px; 
	color: #46494e;
	float: right;
	text-align: right; 
}
.center{
	color: #FFFFFF;
	margin: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.bottomban{
	margin: 2px;
	margin-top: 20px;
	margin-left: 30px;
}
a.center{
    font-family: Arial, Helvetica, sans-serif;	
	color: #FFFFFF;
	font-size: 13px;
	margin-left: 50px;
}
a.center:link{	
	color: #FFFFFF;
	font-size: 13px;
}
a.center:visited{	
	color: #FFFFFF;
	font-size: 13px;
}
a.center:hover{	
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 13px;
}
.text_kratko{font-size: 14px; color: #808080;}
