.docs {
	display: grid;
	grid-template-columns: 400px 1fr;
	gap: 30px;
	font-size: 16px;
}

.docs__content-link {
	text-decoration: none;
	color: #CC2222;
	display: block;
	margin-bottom: 30px;
}

.docs__content-link:hover {
	text-decoration: underline;
}

.docs h2.docs__h2title {
	font-size: 24px;
	font-weight: 700;
	margin: 0;
	margin-bottom: 15px;
	line-height: 1.3;
}

.docs .docs__content a {
	color: #CC2222;
	text-decoration: none;
}

.docs__menu {
	padding: 0;
	margin: 0;
	list-style: none;
}

.docs__menu-item {
	margin: 10px 0;
}

.docs__menu-link {
	color: #a7a7a7;
	transition: color .3s ease-out;
	text-decoration: none;
	font-size: 20px;
	line-height: 1.3;
}

.docs__menu-link:hover {
	color: #000;
	text-decoration: underline;
}

.docs__title {
	font-size: 45px;
	font-weight: 700;
	margin: 0;
	margin-bottom: 30px;
	line-height: 1.3;
}

.docs__list {
    padding-left: 25px;
    list-style: disc;
    margin-bottom: 20px;
}
.docs__list li {
	margin-bottom: 15px;
}

.docs__content p {
	line-height: 1.6;
}

@media (max-width:768px) {
    .docs {
        display: block;
        overflow: scroll;
    }
    .docs table.iksweb {
        overflow: scroll;
        width:600px;
    }
    
    .docs__list a {
        font-size: 15px;
    }
}


/* РЎС‚РёР»Рё С‚Р°Р±Р»РёС†С‹ (IKSWEB) */
table.iksweb .head {background: #eee;}
table.iksweb .head td {font-weight: 700;}
table.iksweb{text-decoration: none;border-collapse:collapse;width:100%;text-align:center;}
table.iksweb th{font-weight:normal;font-size:14px; color:#000000;background-color:#ffffff;}
table.iksweb td{font-size:13px;color:#000000;}
table.iksweb td,table.iksweb th{padding:10px 5px;line-height:1.4;vertical-align: middle;border: 1px solid #c9c9c9;text-align: left;}
table.iksweb tr:hover{background-color:#f9fafb}
table.iksweb tr.head:hover {background: #eee;}
table.iksweb tr:hover td{color:#000000;cursor:default;}