body {
	background: #fff;
	color: #000;
}
hr {
  color: #000;
  background-color: #000;
}
a {
    color: #000;
}
a:hover {
  color: #000;
}
.purple_background {
  border-bottom:1px solid #000;
}
a {
  color: #000;
}
a:hover {
  color: #000;
}
.special_link {
  color: #000;
}
.special_link:hover {
  color: #000;
}
.med_search input{
  border-bottom:1px solid #000;
  border-right:1px solid #000;
  border-top:1px solid #000;
  border-left:1px solid #000;
}
.med_search input::-webkit-input-placeholder {
  color: #000;
}
.med_search input:-ms-input-placeholder {
  color: #000;
}
.med_search input::-moz-placeholder {
  color: #000;
}
.med_search input:-moz-placeholder {
  color: #000;
}
.search_icon {
  color: #000;
}
#font_tool_01 {
	font-size: 16px;
	padding: 10px;
	text-decoration: none;
	background-color:#fff;
	color:#000000;
	border: 1px solid #000;
}
#font_tool_02 {
	font-size: 18px;
	padding: 10px;
	text-decoration: none;
	background-color:#fff;
	color:#000000;
	border: 1px solid #000;
}
#font_tool_03 {
	font-size: 20px;
	padding: 10px;
	text-decoration: none;
	background-color:#ffffff;
	color:#000000;
	border: 1px solid #000000;
}
#color_tool_01 {
	font-size: 20px;
	padding: 10px;
	text-decoration: none;
	background-color:#ffffff;
	color:#000000;
	border: 1px solid #000000;
}
#color_tool_02 {
	font-size: 20px;
	padding: 10px;
	text-decoration: none;
	background-color:#000000;
	color:#ffffff;
	border: 1px solid #000000;
}
#color_tool_03 {
	font-size: 20px;
	padding: 10px;
	text-decoration: none;
	background-color:#9dd1ff;
	color:#063462;
	border: 1px solid #000000;
}
#image_tool {
	font-size: 20px;
	padding: 10px;
	text-decoration: none;
	background-color:#ffffff;
	color:#000000;
	border: 1px solid #000000;
}
.color_line_001 {
  background-color:#000;
}
.color_line_002 {
  background-color:#000;
}
.color_line_003 {
  background-color:#000;
}
.color_logo_line {
  background-color:#000;
}
.go-top {
  border: 1px solid #000000;
  color: #000;
}
.go-top:hover {
  border: 1px solid #000000;
  color: #000;
}
.lang_ver a {
  color: #000;
}
.lang_ver {
  color: #000;
}
.menu_button {
  color: #000;
  background-color: #fff;
}
.slider_contacts_div {
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
}
.slider_contacts_text {
  color:#000;
}
.slider_contacts_text a {
  color:#000;
}
.slider_contacts_icon i {
  color:#000;
}
.f7f7f7_background {
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
}
.no_slider_contacts_div {
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
}
.no_slider_contacts_text {
  color:#000;
}
.no_slider_contacts_text a {
  color:#000;
}
.no_slider_contacts_icon i {
  color:#000;
}
.mui-tabs__bar > li.mui--is-active{
  border-bottom:2px solid #000;
}
.mui-tabs__bar > li.mui--is-active > a{
  color:#000;
}
.mui-tabs__bar > li > a {
  color:#000;
}
.tab_p a {
  color: #000;
}
.tab_p a:hover {
  color: #000;
}
.menu {
  background: #fff;
  border-right: 1px solid #000;
}
.menu ul {
  border-top: 1px solid #000;
}
.menu li {
  color: #000;
  border-left: 5px solid #fff;
}
.menu li:hover {
  color: #fff;
  border-left: 5px solid #000;
  background-color: #000;
}
#contacts_info {
  border-top: 1px solid #000000;
}
.contacts_p {
  color: #000;
}
.contacts_p a {
  color: #000;
}
.contacts_social a {
  color: #000;
}
.contacts_copyrights a {
  color: #000;
}
.part_title {
  color: #000;
}
.news_title {
  color: #000;
}
.news_content {
  color: #000;
}
.complex_div {
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
}
.type_div_link {
  border: 1px solid #fff;
}
.type_div_link:hover {
  border: 1px solid #000;
}
.form_submit_button {
  background-color: #000;
  text-align: center;
  border: 1px solid #fff;
  padding: 10px;
  color: #fff;
}
.form_submit_button:hover {
  background-color: #fff;
  border: 1px solid #000;
  color: #000;
  cursor: pointer;
}
.mui-textfield > input, .mui-textfield > textarea {
  background-color:#fff;
  border:1px solid #000;
  color: #000;
}
.input_title {
  color: #000 !important;
}
.border_search {
  border: 2px solid #000;
}
.search_block_title {
  background-color: #fff;
  color: #000;
}