body {
	height:100%;
	max-height:100%;
	padding:0;
	margin:0;
	border:0;
	background-color: #f4f0ed;
	background-image: url(../images/top_fon.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
* html #content {
	height:100%;
	max-height:100%;
}
html {
	height:100%;
	max-height:100%;
	padding:0;
	margin:0;
	border:0;
}
a {
	color: #3A466C;
	text-decoration: none;
}
a:hover {
	color: #B91D1D;
	text-decoration: none;
}


.headerFon {
	background-image: url(../images/header_fon.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.headerFonSearch {
	background-image: url(../images/header_fon2.gif);
	background-position: left top;
}


.centerWdw {
	border: 1px solid #d2c0b6;
	background-image: url(../images/center_fon.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.sodBotLeft {
	background-image: url(../images/sod_decor.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.sodRightDecorFoot {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #d9c9c0;
	border-left-color: #d9c9c0;
	background-color: #F5EFEC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d9c9c0;
}
.sodRightDecorFootIllus {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d9c9c0;
}
.leftColFon {

	background-image: url(../images/left_col_fon.gif);
	background-repeat: repeat-y;
	background-position: left top;

}
.bottom_fon {
	background-image: url(../images/bottom_fon.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.topNomerSoderjanie {
	margin-top: 17px;
	margin-right: 12px;
	margin-bottom: 20px;
	margin-left: 12px;
}

.redDecor {
	height: 3px;
	background-color: #b91d1d;
	width: 100%;
	font-size: 0px;
}
.navPlate {
	height: 35px;
	margin: 1px;
}
.navFon {
	background-image: url(../images/nav_bck.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.leftColHack {
	background-color: #FFF;
	padding-bottom: 1px;
}
.temaBotFon {
	background-image: url(../images/tema_nomera_bfon.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.temaDecor {
	background-image: url(../images/tema_nomera_fon.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: #f1e9e4;
}
.temaNomera {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #dbcbc3;
	border-right-color: #dbcbc3;
	border-left-color: #dbcbc3;
	padding-top: 10px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 5px;
}
.leftColHackGreat {
	padding-bottom: 14px;
}

.temaNomera p {
	margin: 0px;
	padding: 0px;
}
.temaNomera .temaTxt {
	font-family: Tahoma, Geneva, sans-serif;
	color: #694f40;
	font-size: 16px;
	padding-bottom: 5px;
}
.temaNomera .temaName {
	font-family: Tahoma, Geneva, sans-serif;
	color: #b91d1d;
	font-size: 22px;
	line-height: 20px;
}
.topSearchHeader {
	background-color: #755947;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #f1e9e4;
	padding: 10px;
	border: 1px solid #dcccc3;
	margin-bottom: 1px;
	font-weight: bold;
}
.archiveBotBord {
	background-color: #F1E9E4;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dbcbc3;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 5px;
}
.archiveBord {
	background-color: #F1E9E4;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #dbcbc3;
	border-right-color: #dbcbc3;
	border-left-color: #dbcbc3;
}
.archiveBord .search {
	margin: 0px;
	padding-top: 12px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 0px;
}

.archiveBord .search td {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #644d40;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
}
.vipTopBord {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dbcbc3;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 2px;
}
.vip {
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 10px;
	z-index: 99;
}
.vip img {
    padding-right: 15px;
    padding-bottom: 10px;
}
.vip .vipHeader {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 14px;
    color: #b99e8d;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #d7cbc2;
    padding-bottom: 5px;
    overflow: hidden;
}
.vip .anonsHeader {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 20px;
    color: #694f40;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #d7cbc2;
    padding-bottom: 5px;
    overflow: hidden;
}

.vip .vipName {
    font-family: Tahoma, Geneva, sans-serif;
    color: #a51717;
    font-size: 14px;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 3px;
    overflow: hidden;
}
.vip .vipPerson {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 11px;
    color: #807068;
    padding-top: 2px;
    padding-bottom: 5px;
    overflow: hidden;
}
.vip .vipText {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #694f40;
}
.vipPhoto {
    float: left;
}
.sodRightColumn {
	border: 1px solid #dcccc3;
	margin-bottom: 1px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.soderjSpecBlock {
	background-color: #efe5df;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.soderjTemaHeader {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #694f40;
	padding-bottom: 7px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 4px;
}
.soderjTemaHeader .temaName {
	font-size: 14px;
	color: #b91d1d;
}

.soderjanieNameFirst {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #3a466c;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 2px;
	margin-right: 5px;
	margin-left: 5px;
}
.soderjanieNameSecond {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #694f40;
	font-weight: bold;
	background-image: url(../images/soderj_bullet.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	padding-top: 7px;
	padding-bottom: 7px;
	text-transform: uppercase;
}
.soderjanieNameThird {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #3a466c;
	padding-left: 2px;
	padding-top: 7px;
	padding-bottom: 7px;
}
.soderjanieBreaker {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0px;
	color: #3a466c;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d7cbc2;
	margin-right: 5px;
	margin-left: 5px;
	height: 1px;
	padding: 0px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.soderjanieSecondBreaker {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0px;
	color: #694f40;
	font-weight: bold;
	height: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cfbdb2;
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
.soderjanieNameFouth {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	padding-top: 7px;
	padding-bottom: 7px;
	font-weight: bold;
	color: #3a466c;
	padding-left: 3px;
}

.soderjanieNameFouth .NameFouthComment {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.download  {
	padding-left: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #694F40;
}
.topNomerAnons {
	margin-top: 17px;
	margin-right: 12px;
	margin-bottom: 20px;
	margin-left: 12px;
}
.topNomerAnonsBord {
	border-top-color: #d8c8bf;
	border-right-color: #d8c8bf;
	border-left-color: #d8c8bf;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	background-color: #FFF;
}
.anonsBottomBord {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d5c4bb;
	font-size: 0px;
	background-color: #FFF;
}
.topNomer3Blocks {
	margin-top: 17px;
	margin-right: 12px;
	margin-bottom: 20px;
	margin-left: 12px;
}
.topNomer3BlocksBrightFoot {
	background-image: url(../images/block3_bright_bottom.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.topNomer3BlocksDarkFoot {
    background-image: url(../images/block3_dark_bottom.gif);
    background-repeat: repeat-x;
    background-position: left bottom;
    font-family: Tahoma, Geneva, sans-serif;
    color: #A51717;
    text-decoration: none;
}
.topNomer3BlocksDarkFoot a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #B91D1D;
	text-decoration: none;
}
.topNomer3BlocksDarkFoot a:hover {
	color: #3A466C;
	text-decoration: none;
}
.topNomer3BlockBrightFon {
	background-color: #FFF;
	background-image: url(../images/block3_bright_fon.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	border-top-color: #d6c5bc;
	border-right-color: #d6c5bc;
	border-left-color: #d6c5bc;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
}




.topNomer3BlockBrightTxt {
	border-top-color: #d6c5bc;
	border-right-color: #d6c5bc;
	border-left-color: #d6c5bc;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #694f40;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
.topNomer3BlockDarkFon {
	background-color: #F5EFEC;
	background-image: url(../images/block3_dark_fon.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	border-top-color: #d6c5bc;
	border-right-color: #d6c5bc;
	border-left-color: #d6c5bc;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
}

.topNomer3BlockDarkTxt {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #694f40;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
.top3TopBord {
	margin-top: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d6c5bc;
}
.topNomer3BlockBrightTxt p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.topNomer3BlockDarkTxt p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.linkMore a  {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #B91D1D;
	text-decoration: none;
}
.linkMore a:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #3A466C;
	text-decoration: none;
}
.voteForm {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.voteAnswers {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.voteButton {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;
	padding-right: 5px;
	padding-left: 5px;
	background-color: #A51717;
	border: 1px solid #A51717;
	margin-right: 5px;
}
.searchForm {
	margin: 0px;
	padding: 0px;
}
.searchField {
	font-family: Tahoma, Geneva, sans-serif;
	width: 170px;
	color: #644d40;
	border: 1px solid #c7a998;
}
.redDecorFoot {
	height: 3px;
	background-color: #b91d1d;
	font-size: 0px;
	margin: 1px;
	width: 920px;
}
.newsDate {
	font-size: 11px;
	color: #b91d1d;
	font-family: Tahoma, Geneva, sans-serif;
	padding-left: 7px;
	background-image: url(../images/news_bullet.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.newsHeader {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #624b3f;
	font-weight: bold;
	padding-bottom: 8px;
	padding-top: 3px;
}
.newsText {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #755947;
	padding-bottom: 8px;
}

.footNavBord {
	border-top-color: #d8c8bf;
	border-right-color: #d8c8bf;
	border-left-color: #d8c8bf;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	background-color: #FFF;
}
.footNav {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	text-align: center;
	padding-top: 13px;
	padding-right: 10px;
	padding-left: 10px;
	color: #3a466c;
	padding-bottom: 3px;
}
.footNav a {
	text-align: center;
	color: #3a466c;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}
.footNav .active a {
	color: #b91d1d;
}

.footNav a:hover {
	text-align: center;
	color: #b91d1d;
	text-decoration: none;
}
.adresFoot {
	font-family: Tahoma, Geneva, sans-serif;
	color: #624b3f;
	font-size: 12px;
	background-image: url(../images/mail_ico.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 38px;
}
.adresFoot .phone {
	font-family: Tahoma, Geneva, sans-serif;
	color: #b91d1d;
}
.adresFoot a {
	color: #b91d1d;
	text-decoration: none;
}
.adresFoot a:hover {
	color: #3A466C;
	text-decoration: none;
}
.copy {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	text-align: right;
	color: #72655e;
}
.topNomer2BlocksDarkFoot {
	background-image: url(../images/block3_dark_bottom.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	font-family: Tahoma, Geneva, sans-serif;
	color: #A51717;
	text-decoration: none;
}
.topBlockHeader {
	background-color: #a51717;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #f1e9e4;
	padding: 10px;
	border: 1px solid #dcccc3;
	margin-bottom: 1px;
	font-weight: bold;
	overflow: hidden;
}
.topBlockHeader a {
	color: #F1E9E4;
	text-decoration: none;
}
.topBlockHeader a:Hover {
	color: #DDCDC3;
	text-decoration: none;
}


.topBlockHeaderSod {
	background-color: #a51717;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #f1e9e4;
	border: 1px solid #dcccc3;
	margin-bottom: 1px;
	font-weight: bold;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 13px;
}

.topBlockHeaderChronikaL {
	background-color: #a51717;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #f1e9e4;
	font-weight: bold;
	overflow: hidden;
	float: left;
	padding-left: 5px;
}
.topBlockHeaderChronikaR {
	background-color: #a51717;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #f1e9e4;
	font-weight: normal;
	text-align: right;
	overflow: hidden;
	float: right;
	padding-top: 2px;
	padding-bottom: 2px;
}
.anonsBottomBordLeft {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d5c4bb;
	font-size: 0px;
	background-color: #FFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d5c4bb;
}
.topNomer2BlockBrightFon {
	background-color: #FFF;
	border-top-color: #d6c5bc;
	border-right-color: #d6c5bc;
	border-left-color: #d6c5bc;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
}
.topNomer2BlockBrightTxt {
	border-top-color: #d6c5bc;
	border-right-color: #d6c5bc;
	border-left-color: #d6c5bc;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #694f40;
	padding-top: 10px;
	padding-right: 15px;
	padding-left: 15px;
}

.topNomer2BlockBrightTxt img {
	padding-right: 10px;
	padding-bottom: 5px;
}
.newsBreaker {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0px;
	color: #3a466c;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d7cbc2;
	margin-right: 15px;
	margin-left: 15px;
	height: 1px;
	padding: 0px;
	margin-top: 2px;
	margin-bottom: 2px;
}




.feedbackForm {
	padding: 0px;
	text-align: center;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.feedbackList {
    width: 265px;
    border: 1px solid #d5c5bb;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    color: #694f40;
    margin-top: 2px;
}

.feedbackTextarea {
	width: 265px;
	border: 1px solid #d5c5bb;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #694f40;
	margin-top: 2px;
}
.feedbackButton {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	background-color: #755947;
	border: 1px solid #755947;
	margin: 5px;
}
.sodRightColumn a {
	text-decoration: none;
	color: #3A466C;
}
.sodRightColumn a:hover {
	text-decoration: none;
	color: #B91D1D;
}
.soderjanieNameSecond a {
	color: #3a466c;
	text-decoration: none;
}
.soderjanieNameSecond a:Hover {
	color: #B91D1D;
	text-decoration: none;
}
.bannerButton img {
	padding-bottom: 15px;
}
.top2BlockHeader {
	background-color: #a51717;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #f1e9e4;
	border: 1px solid #dcccc3;
	margin-bottom: 1px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.matName {
	font-family: Tahoma, Geneva, sans-serif;
	color: #a51717;
	font-size: 14px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 3px;
	clear: right;
	overflow: hidden;
}
.matPerson {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #807068;
	padding-top: 2px;
	overflow: hidden;
	margin-bottom: 10px;
}
.mat {
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 5px;
}
.matText {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #694f40;
	clear: right;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.matHeader {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	color: #a51717;
	padding-bottom: 5px;
	padding-top: 10px;
	clear: right;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d7cbc2;
}
.matPrint {
	font-family: Tahoma, Geneva, sans-serif;
	color: #3a466c;
	font-size: 12px;
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 3px;
	text-align: right;
	clear: right;
	overflow: hidden;
}
.matImage {
	float: left;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-top: 30px;
}


.matPrint a {
	color: #3a466c;
	font-weight: normal;
	text-decoration: none;
}
.matPrint a:hover {
	color: #A51717;
	font-weight: normal;
	text-decoration: none;
}
.matLine {
	padding-top: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d7cbc2;
}
.matPages {
	height: 60px;
}
.pagesName {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #694f40;
	padding-right: 5px;
}

.pagesNumber a {
	font-size: 18px;
	color: #9d7a5f;
	font-family: Tahoma, Geneva, sans-serif;
	text-decoration: none;
	display: block;
	padding-top: 7px;
	padding-right: 3px;
	padding-bottom: 7px;
	padding-left: 3px;
}
.pagesNumber a:hover {
	font-size: 18px;
	color: #9d7a5f;
	font-family: Tahoma, Geneva, sans-serif;
	text-decoration: none;
	display: block;
	background-color: #E2D8CF;
}
.pagesNumberActive a {
	font-size: 18px;
	color: #FFF;
	font-family: Tahoma, Geneva, sans-serif;
	text-decoration: none;
	display: block;
	padding-top: 7px;
	padding-right: 3px;
	padding-bottom: 7px;
	padding-left: 3px;
	background-color: #9d7a5f;
}
.pageBackwardFon {
	background-image: url(../images/main_page_backward.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.pageForwardFon {
	background-image: url(../images/main_page_forward.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.pageBackwardFonSecond {
	background-image: url(../images/main_page_backward_ill.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.pageForwardFonSecond {
	background-image: url(../images/main_page_forward_ill.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.pageSwitcherText {
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	color: #3a466c;
	font-size: 12px;
	padding-bottom: 20px;
}
.pageSwitcherText a {
	color: #3a466c;
	text-decoration: none;
}
.pageSwitcherText a:hover {
	color: #B91D1D;
	text-decoration: none;
}
.pageSwitcherCounter {
	font-family: Tahoma, Geneva, sans-serif;
	color: #3a466c;
	font-size: 20px;
	
}
.pageSwitcherCounter a {
	color: #50433d;
	text-decoration: none;
	display: block;
	padding-top: 50px;
	padding-bottom: 16px;
	padding-left: 10px;
	padding-right: 10px;
}
.pageSwitcherCounter a:hover {
	color: #B91D1D;
	text-decoration: none;
}
.center2Wdw {
	background-image: url(../images/main_2center_fon.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: #FFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #d2c0b6;
	border-right-color: #d2c0b6;
	border-left-color: #d2c0b6;
}
.center2WdwFoot {
	background-image: url(../images/main_2foot_fon.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: #F2ECE8;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d2c0b6;
	border-left-color: #d2c0b6;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d2c0b6;
}
.top2BlockHeader a {
	color: #F1E9E4;
	text-decoration: none;
}
.top2BlockHeader a:hover {
	color: #DDCDC3;
	text-decoration: none;
}
.download a {
	text-decoration: none;
	color: #3A466C;
}
.download a:hover {
	text-decoration: none;
	color: #B91D1D;
}
.dropdownNav {
	float: left;
}
.mainNav {
	color: #3a466c;
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	vertical-align: middle;
	line-height: 34px;
	float: left;
	text-align: right;
	margin: 0px;
	padding: 0px;
}
.mainNav a {
	color: #3a466c;
	height: 35px;
	line-height: 34px;
}
.mainNav a:hover {
	color: #b91d1d;
}
.mainNav .active a {
	color: #b91d1d;
}
.nextTemaHeader {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #694f40;
	padding-bottom: 7px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 4px;
}
.nextTemaHeader .temaName {
	font-size: 12px;
	color: #b91d1d;
}
.archive {
	padding-right: 50px;
	padding-left: 50px;
	padding-top: 30px;
	margin-bottom: 50px;
}
.archiveName {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #694f40;
	padding-top: 10px;
	padding-bottom: 5px;
	float: none;
	clear: left;
}
.matLinks {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #694F40;
	padding-top: 10px;
	padding-bottom: 10px;
}
.archiveImg {
	float: left;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-top: 7px;
}
.searchForm .selectors  {
	background-color: #FFF;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #644d40;
	border: 1px solid #c7a691;
	z-index: 10;
}
.searchForm .searchButton {
	background-color: #A51717;
	color: #eee5e0;
	border: 1px solid #eee5e0;
	font-size: 12px;
	padding-bottom: 1px;
}
.matImageAutor {
	float: left;
	padding-right: 15px;
	padding-bottom: 5px;
	margin-top: 5px;
}
.matText p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.matSpisokPubl li {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.matSpisokPubl ol {
	margin: 0px;
	padding: 0px;
	list-style-type: decimal;
	list-style-position: inside;
}
.matText table {
    border-bottom-width: 1px;
    border-right-style: solid;
    border-bottom-style: none;
    border-bottom-color: #d2c0b6;
    border-top-style: solid;
    border-left-style: none;
    border-left-width: 1px;
    border-left-color: #d2c0b6;
    border-top-width: 1px;
    border-right-width: 1px;
    border-top-color: #d2c0b6;
    border-right-color: #d2c0b6;
    margin: 0px;
    padding: 0px;
}
.matText td   {
    border-bottom-width: 1px;
    border-right-style: none;
    border-bottom-style: solid;
    border-bottom-color: #d2c0b6;
    border-top-style: none;
    border-left-style: solid;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    border-left-width: 1px;
    border-left-color: #d2c0b6;
}
.matText th {
    border-bottom-width: 2px;
    border-right-style: none;
    border-bottom-style: solid;
    border-bottom-color: #7C6F3D;
    border-top-style: none;
    border-left-style: none;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
}
.matText #noBord {
    border: 0px solid #FFFFFF;
}
.matText #noBord td {
    border: 0px solid #FFFFFF;
    padding-top: 2px;
    padding-right: 5px;
    padding-bottom: 2px;
    padding-left: 5px;
}
.matText table p {
    margin: 0px;
    padding: 0px;
}
.bannerBottomLeft {
    margin-top: 20px;
    margin-bottom: 20px;
    text-align: center;
    float: left;
    margin-right: 7px;
}
.matText select {
    border: 1px solid #d5c5bb;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    color: #694f40;
    margin: 1px;
}
.matText textarea {
    border: 1px solid #d5c5bb;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    color: #694f40;
    margin: 1px;
}
.matText input {
    border: 1px solid #d5c5bb;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    color: #694f40;
    margin: 1px;
}
.matText .formButton {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    color: #FFF;
    background-color: #755947;
    border: 1px solid #755947;
    margin: 1px;
}
.footText {
    margin-right: 10px;
    margin-left: 10px;
    margin-bottom: 0px;
    margin-top: 10px;
    padding-left: 10px;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 10px;
    color: #624b3f;
}
.footText p {
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}
.feedbackTitle {
    text-align: left;
    font-size: 11px;
    margin-left: 2px;
}
.topBlockTr {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 14px;
    color: #f1e9e4;
    padding: 10px;
    font-weight: bold;
    overflow: hidden;
}
.topBlockTr a {
    color: #F1E9E4;
    text-decoration: none;
}
.topBlockTr a:Hover {
    color: #DDCDC3;
    text-decoration: none;
}
.topBlockTrHeader {
    background-color: #A51717;
    border: 1px solid #dcccc3;
}
#panno{
  border: none;
  border-collapse: collapse;
  height: auto;
}

#panno td{
  border: 1px solid #D2C0B6;
  border-collapse: collapse;
  height: 120px;
  padding-left: 3px;
}

#panno td#b5{
  height: 100px;
}

