.content-fragment-page.home .layout { width: 100%; margin: 0; }
.content-fragment-page.home .layout .sk-bs-superlist .content-fragment-content,
.content-fragment-page.home .layout .center-layout { padding: 10px 0; width: 960px; margin: 0 auto; }
.content-fragment-page.home .layout .center-layout.nulled { padding: 0; }
.content-fragment-page.home .layout .full-layout { padding: 10px 0; width: 100%; margin: 0; }
.content-fragment-page.home .layout .full-layout.nulled { padding: 0; }
p { margin: 0; }

ul.cyber2015 { margin: 0; padding: 0; list-style-type: none; display: table; }
ul.cyber2015 li { display: table-cell; vertical-align: top; text-align: center; }
ul.cyber2015 li:nth-child(6) { background-color: #4f4f4f; }
ul.cyber2015 li:hover { background-color: #079ea3; }
ul.cyber2015 li a { display: block; padding: 20px; color: #ffffff; text-decoration: none; }

.prog { font-size: 16px; color: #000000; line-height: 20px; }
.prog th, .prog td { padding: 10px 20px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
.prog td { background-color: #f2f2f2; text-align: center; vertical-align: middle; color: #666666; font-weight: normal; }
.prog td:nth-child(1), .prog td:nth-child(2) { font-weight: bold; }
.prog td:first-child { border-right: 0; }
.prog .cl1 { background-color: #ffffff; color: #cccccc; border-right: 10px solid #ffffff; }
.prog .cl2 { background-color: #366092; color: #ffffff; }
.prog .cl3 { background-color: #68aada; color: #ffffff; }
.prog .cl3.split { border-top: 1px solid #68aada; }
.prog .cl4 { background-color: #9f9f9f; color: #ffffff; }
.prog .cl4.split { border-top: 1px solid #9f9f9f; }
.prog .cl5 { background-color: #b6d37e; color: #ffffff; }
.prog .cl5.split { border-top: 1px solid #b6d37e; }
.prog .cl6 { background-color: #ffffff; text-align: center; vertical-align: middle; font-weight: bold; border-right: 10px solid #ffffff; border-top: 1px solid #cccccc; }
.prog .cl7 { background-color: #ffffff; }
.prog .cl8 { background-color: #e2d89e; }
.prog .cl9 { background-color: #cfdded; }
.prog .cl10 { background-color: #008000; color: #ffffff; }
.prog .cl10.split { border-top: 1px solid #008000; }
.prog .cl11 { background-color: #e9f0f7; }
.prog .cl12 { background-color: #d9d9d9; }
.prog .cl13 { background-color: #ffffff; border-bottom: 1px solid #cccccc;  }
table.partner { width: 100%; border: 0; }
table.partner td { padding: 10px; vertical-align: middle; text-align: center; }
table.partner td:first-child { padding-left: 0; }
table.partner td:last-child { padding-right: 0; }
table.partner tr:first-child td { padding-top: 0; }
table.partner tr:last-child { padding-bottom: 0; }

a.banner{ width: 923px; height: 53px; font-size: 20px; color: #ffffff; font-weight: normal; display: block; background-position: 0 0; background-repeat: no-repeat; text-decoration: none; padding: 255px 0 0 37px; }