table#template-layout-table {
	width: 1000px; margin-top: 0px; margin-right: auto; margin-left: auto;
}
table#template-layout-table td {
	border: currentColor;
}
td#template-header-td {
	width: 1000px; height: 125px; text-align: left; vertical-align: top; background-image: url("/img/banner.jpg");
}
td#template-header-td table td {
	width: 100%; text-align: left; vertical-align: top;
}
div#template-header-contacts {
	left: 30px; top: 30px; position: relative;
}
div#template-header-contacts {
	color: rgb(255, 255, 255); font-size: 24px; font-weight: bold;
}
div#template-header-contacts a {
	color: rgb(255, 255, 255); font-size: 24px; font-weight: bold;
}
div#template-header-navigation {
	left: -10px; top: 10px; position: relative;
}
div#template-header-navigation ul {
	margin: 0px; list-style-type: none;
}
div#template-header-navigation ul li img {
	border: currentColor;
}
tr#template-menu-top-tr {
	left: -1px; width: 1000px; height: 35px; position: relative; background-image: url("/img/menu-top-background.jpg");
}
tr#template-menu-top-tr td {
	width: 185px; text-align: left; padding-left: 15px; font-weight: bold; background-image: none;
}
tr#template-menu-top-tr a {
	line-height: 11px; font-size: 11px;
}
tr#template-menu-top-tr a.selected {
	color: rgb(200, 0, 0);
}
td.template-menu-left-td {
	width: 200px; height: 75px; vertical-align: top; background-image: url("/img/menu-left-background.jpg"); background-repeat: no-repeat;
}
td.template-menu-left-td ul {
	margin-top: 5px; list-style-type: none;
}
td.template-menu-left-td a {
	line-height: 11px; font-size: 11px; font-weight: bold;
}
td.template-menu-left-td a.selected {
	color: rgb(200, 0, 0);
}
tr#template-main-top-tr {
	height: 10px; background-image: url("/img/main-background-top.jpg");
}
tr#template-main-middle-tr {
	background-image: url("/img/main-background-middle.jpg");
}
tr#template-main-bottom-tr {
	height: 10px; background-image: url("/img/main-background-bottom.jpg");
}
table#template-content-table {
	width: 100%;
}
table#template-content-table td {
	text-align: left; padding-right: 20px; padding-left: 20px; vertical-align: top;
}
td#template-content-left-td {
	width: 710px;
}
td#template-content-right-td {
	width: 200px;
}
tr#template-copyright-tr {
	left: -1px; width: 985px; height: 35px; position: relative; background-image: url("/img/copyright-background.jpg");
}
tr#template-copyright-tr td {
	text-align: left; font-size: 10px; font-weight: bold; background-image: none;
}
tr#template-copyright-tr a {
	font-size: 10px; font-weight: bold;
}
tr#template-footer-top-tr {
	top: -2px; height: 10px; position: relative; background-image: url("/images/footer-background-top.jpg");
}
tr#template-footer-middle-tr {
	top: -2px; position: relative; background-image: url("/images/footer-background-middle.jpg");
}
tr#template-footer-middle-tr * {
	font-size: 10px; font-style: italic;
}
tr#template-footer-middle-tr td {
	padding-right: 10px; padding-left: 10px;
}
tr#template-footer-bottom-tr {
	top: -2px; height: 10px; position: relative; background-image: url("/images/footer-background-bottom.jpg");
}
tr#template-counter-tr td {
	text-align: center;
}
tr#template-counter-tr td table {
	margin: 10px auto;
}
table#bitrix td.img {
	text-align: center;
}
table#bitrix img {
	border: currentColor;
}
table#bitrix td.col {
	text-align: left;
}
table#bitrix td.thed {
	text-align: center;
}
table#bitrix p {
	text-align: center;
}
div#main-content table.windows7 {
	border-color: rgb(127, 184, 250); border-collapse: collapse;
}
div#main-content table.windows7 th {
	background-color: rgb(127, 184, 250);
}
div#main-content table.windows7 img {
	border: currentColor;
}
div#bitrix-cms ul.cms {
	margin-left: 40px; list-style-type: disc;
}
div#bitrix-cms ul {
	list-style-type: none;
}
div#bitrix-cms ul li img {
	margin: 0px 5px 5px 0px; border: 0px currentColor; vertical-align: middle;
}
div#bitrix-cms table.capabilities-3 {
	margin: 0px 0px 15px 30px; width: 90%;
}
div#bitrix-cms table.capabilities-3 th {
	border: 0px currentColor; width: auto; height: 25px; text-align: left; color: rgb(0, 93, 173); font-weight: bold; background-color: rgb(255, 255, 255);
}
div#bitrix-cms table.capabilities-3 td {
	padding: 5px 0px; border: 0px currentColor; text-align: left; vertical-align: bottom;
}
div#bitrix-cms table.capabilities-3 td img {
	padding: 0px 5px 0px 0px; border: 0px currentColor; vertical-align: bottom;
}
