color: #404040;#uslugi_detail .img_top {
    display: none;
}:root {
    --site-color: #548dd4;
}

.accent_color {
    color: var(--site-color);
}

a {
    color: var(--site-color);
}

.button {
    background: var(--site-color);
}

#header .fa {
    color: var(--site-color);
}

#header #header_logo .fa {
    background: var(--site-color);
}

#header_callback a {
    color: var(--site-color);
}

#header .hdslide_home .fa {
    background: var(--site-color);
}

#header .hdslide_contact_zayvka a {
    background: var(--site-color);
}

#header .hdtopmenu ul li:hover {
    background: var(--site-color) !important;
}

#header .hdtopmenu ul li a:hover {
    background: var(--site-color);
}

#top_menu_main {
    background: var(--site-color);
}

#flvmenu {
    background: var(--site-color);
}

#top_menu ul li ul li.root-item-selected {
    background: var(--site-color);
}

#top_menu ul li ul li.item-selected {
    background: var(--site-color);
}

#top_menu ul li ul li:hover {
    background: var(--site-color);
}

#slider .owl-theme a.slidetextlink {
    border-color: var(--site-color);
}

#slider .owl-theme a.slidetextlink:hover {
    border-color: var(--site-color);
    background: var(--site-color);
}

#block_company .fa {
    color: var(--site-color);
}

#breadcrumb a:hover, #breadcrumb a:focus {
    color: var(--site-color);
}

#catalog_section_list .box {
    border-color: var(--site-color);
}

#catalog_element .pr-elemright .zakaz_doma a {
    background: var(--site-color);
}

#content_index .index_plus .fa, #content .index_plus .fa {
    color: var(--site-color);
}

#content .link_back a:hover {
    color: var(--site-color);
}

#content_index ol.index_zakaz li:before, #content ol.index_zakaz li:before {
    background: var(--site-color);
}

#content .link_back .fa {
    background: var(--site-color);
}

#content .accordion h2 {
    background: var(--site-color);
}

#content th {
    background: var(--site-color);
}

#portfolio_box h2 a {
    background: var(--site-color);
}

#sidebar .link_all a {
    background: var(--site-color);
}

#sidebar_prais .block .fa {
    color: var(--site-color);
}

#index_photo .prevarr, #index_photo .nextarr {
    color: var(--site-color);
}

#section_element_menu ul.menu-element-list-active2 a.item-selected {
    color: var(--site-color);
}

#section_element_menu ul#vertical-multilevel-menu > li.menu-section-active2 > a {
    background: var(--site-color);
}

#section_element_menu ul#vertical-multilevel-menu > li.menu-section-drive-active > a {
    background: var(--site-color);
}

#section_element_menu ul#vertical-multilevel-menu li a:hover {
    background: var(--site-color);
}

#content #tabs > ul > li.active, #content #tabs > ul > li.active:hover, #content #tabs > ul > li:hover {
    border-color: var(--site-color);
    color: var(--site-color);
}

#contacts .left .fa {
    color: var(--site-color);
}

@media (max-width: 768px) {
    #flvmenu > ul, #flvmenu > ul li ul {
        background: var(--site-color);
    }
}

#uslugi_box .img img {
    border-color: var(--site-color);
}

#block_company {
    display: none;
}

#content h2 {
 	clear: both;
}

#content * {
	position: relative;
}

#content p {
	text-align: justify;
	text-indent: 30px;
}

#content :is(table, li, ol) p {
	text-align: unset;
	text-indent: 0;
}

#content li {
	margin: 0 0 10px 0;
}

.accountant_block_form_img {
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;

    display: flex;
	align-items: center;
    justify-content: center;
}

.accountant_img_common {
	background-image: url("/uslugi/usl.jpg");
	width: 829px;
	height: 560px;
}

#content .accountant_block_form_img p {
    color: white;
    font-size: 20px;
    text-indent: 0;
    text-align: center;
}

.accountant_img_IP {
	background-image: url("/upload/resize_cache/iblock/cb8/800_340_2/24mu13egh9ybs1whvu5i32ve3ms2ddqo.jpg");
	width: 800px;
	height: 340px;
}

.accountant_img_OOO {
	background-image: url("/upload/iblock/051/ootr8l70mcykldsljw3971i9o7zx9jgg.jpg");
	width: 800px;
	height: 340px;
}

#content .accountant_block_form_img.accountant_img_OOO p {
	color: #404040;
}

#uslugi_detail .img_top {
    display: none;
}

.floatDesktop_block {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 10px;
}

#content .floatDesktop_block h2 {
	margin-top: 0;
}

.block_new h3 {
	margin-bottom: 10px;
    font-size: 1.2em;
}

#content .news_list .block_new p {
	text-indent: 0;
}

@media screen and (max-width: 836px) {
	.floatDesktop_block {
    	display: block;
	}
}