#eye-block #option1 .dark-on-ligth.style {
	background: #272727;
	color: #FFF;
}
#eye-block #option2 .f200.percent{
	background: #272727;
	color: #FFF;
}

body{
	background: #FFF;
}
.page-header {
	background: #ffffff;
}
.page-footer {
	background-color: #000000;
}
.page-footer .copyright {
	color: #ffffff;
}
.topmenu-container {
	background: #ffffff;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
#topMenu .normal-page {
	background: none;
}
.header-information #search {
	border-color: #000000;
}
#eye-block{
	background: #FFF;
}
img {
	-webkit-filter: grayscale(100%)!important; /* Chrome, Safari, Opera */
	filter: grayscale(100%)!important;
}
#logo a img{
	-webkit-filter: grayscale(100%); /* Chrome, Safari, Opera */
	filter: grayscale(100%);
}
.slick-slide img {
	-webkit-filter: grayscale(100%); /* Chrome, Safari, Opera */
	filter: grayscale(100%);
}
#topMenu .normal-page .sub-title,
#topMenu .normal-page .main-title,
.main-page .sub-title,
.main-page .main-title,
.slick .slick-slide .slick-text {
	color: #000000;
	text-shadow: none;
}
font{
	color: #272727;
}
.header-date{
	color: #272727;
}
#topMenu nav > ul > li > a{
	color: #272727;
}
#eye-block #option1 .style{
	background-color: #FFF;
	border: 1px solid #272727;
	color: #272727;
}
#eye-block #option1 .style:hover{
	background-color: #272727;
	color: #FFF;
}
#eye-block #option2 .percent{
	background-color: #FFF;
	border: 1px solid #272727;
	color: #272727;
}
#eye-block #option2 .percent:hover{
	background-color: #272727;
	color: #FFF;
}
.bigShadow{
	background: #FFF;
}
a{
	color: #272727;
}
footer nav li.current a{
	color: #272727;
}
h1{
	color: #272727;
}
#topMenu nav > ul > li.haveInner.current,
#topMenu nav > ul > li.haveInner:hover {
	background-color: rgba(245, 245, 245, 1);
}
#topMenu nav > ul > li .innerMenu ul li:hover{
	background-color: #E5E5E5;
}
#pagination span:hover a, #pagination span.current a{
	background: #272727;
}
aside li:hover > a, aside li.active > a{
	background: #272727;
}
.logos td::after {
	background-color: #000000;
}
.header-information #search button {
	background-color: #000000;
}
#topMenu nav > ul > li:hover > a,
#topMenu nav > ul > li.current > a {
	background-color: #000000;
}
#topMenu nav > ul > li .innerMenu ul {
	background-color: #000000;
}
#topMenu nav > ul > li .innerMenu ul li a:hover {
	color: #000000;
	background-color: #ffffff;
}
.pagenav li span, .pagenav li a {
	background-color: #000000;
	border: 1px solid #000000;
}
.pagenav li a:hover, .pagenav li span {
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #000000;
}
.news-item:hover,
.news-item {
	background-color: #ffffff;
}
.prev-next-block a, .news-back a {
	background-color: #000000;
	border: 1px solid #000000;
}
.prev-next-block a:hover, .news-back a:hover {
	background-color: #ffffff;
	color: #000000;
	border: 1px solid #000000;
}
.house-block .house-item .more-info {
	color: #000000;
}
.house-block .house-item:hover,
.house-block .house-item {
	background-image: url("../images/item-bg-nc.png");
	background-color: #ffffff;
}
.service-item {
	background-color: #ffffff;
}
.service-item ul li a:hover,
.service-item ul li a {
	color: #000000;
	border-color: #000000;
}
.service-item ul li a:hover {
	border-bottom: none;
}
#topMenu nav > ul > li.haveInner::after {
	background-position: -40px -24px;
}
#topMenu nav > ul > li.haveInner.current::after,
#topMenu nav > ul > li.haveInner:hover::after {
	background-position: -40px -16px;
}
.contacts-right .well {
	background-color: #ffffff;
	border: 1px solid #000000;
}
.reviews .review-button, .well-form .button, .well-form button {
	background-color: #000000;
	border: 1px solid #000000;
}
.reviews .review-button:hover, .well-form .button:hover, .well-form button:hover {
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #000000;
}
.reviews .review-item {
	background-color: #ffffff;
	border: 1px solid #000000;
}
.reviews .review-item .review-name {
	border-color: #000000;
}
.personal-block .personal-item {
	border-color: #000000;
}
.idevents article {
	background-color: #ffffff;
	border: 1px solid #000000;
}
h2.events {
	color: #000000;
}
.vote-container {
	/*background-color: #ffffff;*/
	/*border: 1px solid #000000;*/
}
.contacts_page #articles input[type=text], .contacts_page #articles textarea {
	border-color: #000000;
}
.popupBlock-review .popupClose-review, .popupBlock .popupClose {
	color: #000000;
}
.header-information #search input::-webkit-input-placeholder {color:#000000;}
.header-information #search input::-moz-placeholder          {color:#000000;}/* Firefox 19+ */
.header-information #search input:-moz-placeholder           {color:#000000;}/* Firefox 18- */
.header-information #search input:-ms-input-placeholder      {color:#000000;}
.fileUpload,
.well-form input[type=text], .well-form textarea {
	border-color: #000000;
}
/* images */

.header-information .header-contact-item:before {
	background-image: url("../images/sprite-bw.png");
}

.header-information #search button::after {
	background-image: url("../images/sprite-bw.png");
}
.detail-time .date::before,
.news-item .news-content .date::before {
	background-image: url("../images/sprite-bw.png");
}
.pagenav li .modern-page-next::after,
.pagenav li .modern-page-previous::after {
	background-image: url("../images/sprite-bw.png");
}
.idevents article .date-block::before {
	background-image: url("../images/sprite-bw.png");
}
.pagenav li a.modern-page-previous:hover::after,
.pagenav li a.modern-page-next:hover::after {
	background-position-y: -16px;
}
.honors a {
	border-color: #000000;;
}
.docs ul li::before {
	color: #000000;
}

#topMenu nav > ul > li > a{
	font-size: 22px;
}
#topMenu nav > ul > li .innerMenu ul li a{
	font-size: 22px;
}
h1{
	font-size: 38px;
}
.bigShadow h1 font{
	font-size: 38px;
}
.bigShadow h1{
	font-size: 38px;
}
h1 font{
	font-size: 38px;
}
h2 {
	font-size: 32px
}
h3 {
	font-size: 22px;
}
a,
a font,
font a,
.bigShadow font,
.bigShadow p font,
ul.slides-events .slidesContainer .slidesControl li article p.title a,
#servicesPage span,
.bigShadow span,
.idevents.right span.date,
.idevents.right span.time,
article.faq .title a,
footer .container .left ul li a,
h4,
h4 font,
h2.events,
#servicesPage article .title,
#servicesPage font,
#servicesPage font a,
#servicesPage a font,
#pagination span a,
.mainphotocaption font,
.reviews .review-button,
.well-form .button,
.well-form button,
h2.review, h2.question,
.contact-content .contact-item a,
.contact-content .contact-item,
.reviews .review-item .review-name,
#copy{
	font-size: 24px;
	line-height: 1.2;
}
.bigShadow,
li,
.prev-next-block a, .news-back a,
.personal-block .personal-item .personal-text,
.house-block .house-item .more-info,
.house-block .house-item .house-text,
.news-content .time,
.news-content .date,
.news-item .news-content .more-info,
.bigShadow p,
.fileUpload span,
.reviews .review-item .preview-text,
.page-footer .create .create-text {
	font-size: 22px;
	line-height: 1.2;
}
.docs .h4,
h2.review, h2.question {
	font-size: 26px;
}

.house-block .house-item .house-title a,
h2.events,
.idevents.right .title a,
article.faq .title a {
	font-size: 32px;
}
.idevents .date,
.idevents .time {
	width: auto;
	font-size: 22px;
}

.detail-time .date, .detail-time .time, .news-item .news-content .date, .news-item .news-content .time {
	font-size: 22px;
}

.well-form input[type=text]::-webkit-input-placeholder {font-size: 18px;}
.well-form input[type=text]::-moz-placeholder          {font-size: 18px;}/* Firefox 19+ */
.well-form input[type=text]:-moz-placeholder           {font-size: 18px;}/* Firefox 18- */
.well-form input[type=text]:-ms-input-placeholder      {font-size: 18px;}

.well-form textarea::-webkit-input-placeholder {font-size: 18px;}
.well-form textarea::-moz-placeholder          {font-size: 18px;}/* Firefox 19+ */
.well-form textarea:-moz-placeholder           {font-size: 18px;}/* Firefox 18- */
.well-form textarea:-ms-input-placeholder      {font-size: 18px;}


.personal-block .personal-item {
	min-height: 300px;
}
.prev-next-block a, .news-back a {
	width: 270px;
}
.reviews .review-button {
	width: 200px;
}

.pagenav li span, .pagenav li a,
.header-information .header-contact-item,
.page-header .header-information .header-contacts a,
#question a {
	font-size: 20px;
	line-height: 1.2;
}
.service-item .h2 {
	min-height: 66px;
}
.house-block .house-item .house-content {
	min-height: 290px;
}
.house-block .house-item .house-text {
	margin-bottom: 35px;
}
.news-item p.news-text {
	margin-bottom: 40px;
}
.page-footer .copyright {
	margin-right: 130px;
}

.page-footer .copyright p {
	margin-top: 10px;
}
.page-footer .create .create-text {
	line-height: 17px;
}