body.fixcolor2 {
	background: #000;
	color: #fff
}

.fixcolor2 .date_pub {
	color: #eee;
}

.fixcolor2 a {
	color: #000;
}

.fixcolor2 .menumain li a,
.fixcolor2 .menusecond li a,
.fixcolor2 .menusecond li a.active,
.fixcolor2 .version_site a,
.fixcolor2 .pbl_item h2 a,
.fixcolor2 .pagination a,
.fixcolor2 .m_settings,
.fixcolor2 .goup a,
.fixcolor2 .closeme a,
.fixcolor2 .pop dd li a,
.fixcolor2 .lica td a {
	color: #fff
}

.fixcolor2 .footer_box .url {
	color: #fff
}

.fixcolor2 .menusecond li a.active span {
	background: #fff;
	color: #000;
}

.fixcolor2 .menusecond li a:hover,
.fixcolor2 .search1 .active, .fixcolor2 .search2 .active {
	color: #000;
}

.fixcolor2 .menumain li a.active {
	background-color: #000;
}

.fixcolor2 .menumain li a.active,
.fixcolor2 .feedbackforma .remark {
	border-color: #fff;
}

.fixcolor2 .navig {
	border-color: #333;
}

.fixcolor2 .footer, .fixcolor2 .lica th, .fixcolor2 .lica td {
	border-color: #fff
}

.fixcolor2 .finput, .fixcolor2 .feedbackforma textarea {
	border-color: #fff;
	background: #000;
	color: #fff
}
.fixcolor2 .menusecond li a:hover span {
	text-shadow: none;
}

.fixcolor2 .last a {
	background: #fff;
	border-color: #fff;
}

.fixcolor2 .pop dt.opened {
	color: #000;
	border-color: #fff;
	background: #fff;
}

.fixcolor2 .stfontconfig {
	border-color: #fff;
	background: #000;
	color: #fff;
}

.fixcolor2 .stfontconfig a, .fixcolor2 .m_settings .stfontconfig a {
	color: #fff
}

.fixcolor2 #m_wrapp .atfontf, .fixcolor2 #m_wrapp .atlettespace {
	color: #fff;
	border-color: #fff
}

.fixcolor2 #m_wrapp .active.atfontf,
.fixcolor2 #m_wrapp .active.atlettespace,
.fixcolor2.atlettespace-small #m_wrapp #atlettespace-small,
.fixcolor2.atlettespace-norm #m_wrapp #atlettespace-norm,
.fixcolor2.atlettespace-big #m_wrapp #atlettespace-big,
.fixcolor2.fontserif #m_wrapp #fontserif,
.fixcolor2.fontsaserif #m_wrapp #fontsaserif {
	color: #000;
	background: #fff
}

.fixcolor2 #m_wrapp .siton a {
	background: #fff;
	border-color: #fff
}

.fixcolor2 .siton a span {
	border-color: #000;
	color: #000
}

.fixcolor2 .pagination a:hover span {
	text-shadow: none;
}

.fixcolor2 .pagination a:hover span {
	border-color: #fff;
	background: #555
}

.fixcolor2 .pagination a.active span {
	background: #fff;
	border-color: #fff;
	color: #000
}

.fixcolor2 .header h1 a span {
	background-image: url(../img/s/b_mintrsns.jpg)
}

.fixcolor2 .area_title,
.fixcolor2 .menusecond {
	border-color: #fff;
}

.fixcolor2 .menumain:before {
	border-bottom-color: #fff;
}

.fixcolor2 .menumain {
	border-top: 1px solid #fff;
}

.fixcolor2 .version_site a {
	background-image: url(../img/normal.png)
}

.fixcolor2 .m_settings {
	background-color: #fff;
	color: #000;
}

.fixcolor2 .footer_box .logotype {
	background-image: url(../img/s/b_gerb_footer.png)
}

.fixcolor2 .main-fsize a {
	background-image: url(../img/s/b_fontsize.png);
}

.fixcolor2 .main-color a {
	background-image: url(../img/s/al_colors.png)
}
.fixcolor2 #search_form input[type='submit'],
.fixcolor2 .st-poisk {
	background-image: url(../img/s/b_search.png)
}

.fixcolor2 .setconfig {
	background-image: url(../img/s/b_settings.png);
}

.fixcolor2 .st-versite a {
	background-image: url(../img/normal_reverse.png);
	color: #000;
}

.fixcolor2 .pageboxlist.grey {
	background-color: #333;
}

.fixcolor2 .pagination .pgn-next span,
.fixcolor2 .pagination .pgn-prev span {
	text-indent: -9999px;
	background-image: url("../img/pagi_arrows_n.png");
	background-repeat: no-repeat;
	padding-left: 1.4em;
	background-color: #eee;
}

.fixcolor2 .pagination .pgn-next span {
	background-position: -1.75em -2.4em;
}

.fixcolor2 .pagination .pgn-prev span {
	background-position: 0.6em -2.4em;
}

.fixcolor2 .pagination .pgn-prev:hover span,
.fixcolor2 .pagination .pgn-next:hover span {
	background-color: #000;
	background-image: url("../img/pagi_arrows_n.png");
	background-repeat: no-repeat;
}

.fixcolor2 .pagination .pgn-next:hover span {
	background-position: -1.75em 0.25em;
}

.fixcolor2 .pagination .pgn-prev:hover span {
	background-position: 0.6em 0.25em;
}

.fixcolor2.st-fsize-big .pagination .pgn-next span {
	background-position: -1.1em -1.5em;
}

.fixcolor2.st-fsize-big .pagination .pgn-prev span {
	background-position: 0.65em -1.50em
}

.fixcolor2.st-fsize-big .pagination .pgn-next:hover span {
	background-position: -1.1em 0.5em
}

.fixcolor2.st-fsize-big .pagination .pgn-prev:hover span {
	background-position: 0.65em 0.5em;
}

.fixcolor2.st-fsize-small .pagination .pgn-next span {
	background-position: -2.4em -3.1em;
}

.fixcolor2.st-fsize-small .pagination .pgn-prev span {
	background-position: 0.5em -3.1em;
}

.fixcolor2.st-fsize-small .pagination .pgn-next:hover span {
	background-position: -2.4em 0.1em
}

.fixcolor2.st-fsize-small .pagination .pgn-prev:hover span {
	background-position: 0.5em 0.1em;
}

.fixcolor2 .btn {
	border: 2px solid #fff;
}

.fixcolor2 .btn-grey {
	background: #444;
	color: #fff;
}

.fixcolor2 .btn-normal {
	background: #fff;
	color: #000;
}

.fixcolor2 .feedbackforma select {
	color: #fff;
	border-color: #fff;
}

.fixcolor2 .radio_stylezed label:before {
	border-color: #fff;
}

.fixcolor2 .radio_stylezed input:checked + label:after {
	background: #fff;
}

.fixcolor2 .menumain li.last_item .active {
	background: none;
}
.fixcolor2 .setconfig a {
	background: url(../img/arrows.png) no-repeat right 8px;
}
.fixcolor2 .mainareatext table.docs th,
.fixcolor2 .mainareatext table.docs td{
	border-color: #fff;
}
