.content-fragment-page.home .layout { width: 100%; margin: 0; }
.content-fragment-page.home .layout .sk-bs-superlist { background-color: #ffffff; width: 100%; }
.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 .full-layout { padding: 10px 0; width: 100%; margin: 0; }
.content-fragment-page.home .layout .content { padding: 0; }
.content-fragment-page.home .layout .text1 p { text-align: justify; }
.content-fragment-page.home .layout .text2 p,
.content-fragment-page.home .layout .text3 p { text-align: justify; font-size: 16px; }
.content-fragment-page.home .layout .text2 li,
.content-fragment-page.home .layout .text3 li { padding-bottom: 10px; font-size: 16px; }
.content-fragment-page.home .layout .text2 ul,
.content-fragment-page.home .layout .text3 ul { padding: 10px 0; }
.content-fragment-page.home .layout .text3 h1 { color: #ffffff; }

.content-fragment-page.home .layout .positions { width: 100%; }
.content-fragment-page.home .layout .positions td { width: 33%; text-align: center; vertical-align: middle; }
.content-fragment-page.home .layout .positions tr:nth-child(1) td { vertical-align: bottom; }
.content-fragment-page.home .layout .positions td:nth-child(2) { width: 34%; }

.content-fragment-page.home .layout .positions td .pos { background-image: url('/cfs-file.ashx/__key/communityserver-components-userfiles/00-00-00-21-44-_3F044004380441043E043504340438043D0435043D043D044B043504_+_4404300439043B044B04_/position.png'); background-position: 50% 50%; background-repeat: no-repeat; background-color: #000000; color: #ffffff; font-weight: bold; font-size: 36px; padding: 60px 0; height: 20px; }
.content-fragment-page.home .layout .positions td .pos.last { padding: 40px 0; height: 20px; }
.content-fragment-page.home .layout .positions td .pos.first { background-image: url('/cfs-file.ashx/__key/communityserver-components-userfiles/00-00-00-21-44-_3F044004380441043E043504340438043D0435043D043D044B043504_+_4404300439043B044B04_/position_2D00_first.png'); padding: 80px; font-size: 48px; }
.content-fragment-page.home .layout .positions tr:nth-child(2) td { color: #ffffff; font-size: 14px; }
.content-fragment-page.home .layout .positions tr:nth-child(2) td div { padding: 10px; }
.content-fragment-page.home .layout .positions tr:nth-child(2) td span { font-weight: bold; font-size: 18px; }
.content-fragment-page.home .layout .positions tr:nth-child(2) td:nth-child(1) { background-color: #95b3d7; }
.content-fragment-page.home .layout .positions tr:nth-child(2) td:nth-child(2) { background-color: #558ed5; }
.content-fragment-page.home .layout .positions tr:nth-child(2) td:nth-child(3) { background-color: #c6d9f1; }



.content-fragment-page.home .layout .program-list { width: 100%; }
.content-fragment-page.home .layout .program-list td { padding: 20px; }
.content-fragment-page.home .layout .program-list td:nth-child(1) { text-align: right; vertical-align: middle; width: 40%; color: #ffffff; font-size: 16px; }
.content-fragment-page.home .layout .program-list td:nth-child(1) strong {font-weight: bold; font-size: 20px; }
.content-fragment-page.home .layout .program-list td:nth-child(2) { verticala-lign: middle; padding-left: 0; padding-right: 0; background-image: url('/cfs-file.ashx/__key/communityserver-components-userfiles/00-00-00-21-44-_3F044004380441043E043504340438043D0435043D043D044B043504_+_4404300439043B044B04_/50713._3104350437044B043C044F043D043D044B043904_.png'); background-position: 50% 50%; background-repeat: repeat-y; text-align: center; width: 30px; }
.content-fragment-page.home .layout .program-list td:nth-child(2) span.circle { display: block; width: 20px; height: 20px; padding: 5px; background-color: #c2d900; -moz-border-radius: 15px -webkit-border-radius: 15px; -khtml-border-radius: 15px; border-radius: 15px; }
.content-fragment-page.home .layout .program-list td:nth-child(2) span.circle span.sub-circle { display: none; }
.content-fragment-page.home .layout .program-list td:nth-child(2) span.circle.active span.sub-circle { display: block; width: 20px; height: 20px; background-color: #ffffff; -moz-border-radius: 10px -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; }
.content-fragment-page.home .layout .program-list td:nth-child(3) { color: #cdcdcd; font-size: 16px; }

.content-fragment-page.home .layout .jury-list { width: 100%; }
.content-fragment-page.home .layout .jury-list td { vertical-align: top; width: 33%; font-size: 16px; padding: 0 20px 20px 0; }
.content-fragment-page.home .layout .jury-list td h3 { font-weight: normal; color: #ffffff; }
.content-fragment-page.home .layout .jury-list td span { font-size: 12px; display: block; padding: 10px 0 0 0; }
.content-fragment-page.home .layout .jury-list td .ava { float: left; width: 100px; height: 100px; background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; -moz-border-radius: 50%; -webkit-border-radius: 50%; -khtml-border-radius: 50%; border-radius: 50%; }
.content-fragment-page.home .layout .jury-list td .description { padding: 0 0 0 120px; }
.content-fragment-page.home .text3 .jury-list td .description { color: #aeaeae; }
.content-fragment-page.home .text1 .jury-list td .description h3 { color: #000000; }
.content-fragment-page.home .text3 .jury-list td .description h3 { color: #ffffff; }
.content-fragment-page.home .layout .background { background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; height: 600px; }
.skl-ds-answer-addeditform { margin: -550px auto 0 auto; width: 960px; padding: 50px 0 50px 0; }
.skl-ds-answer-addeditform .content-fragment-content { background-color: transparent; }
.skl-ds-answer-addeditform .content-fragment-content .survey-header-text { color: #ffffff; margin-bottom: 30px; }
.skl-ds-answer-addeditform .content-fragment-content label { width: 450px; font-size: 16px; color: #ffffff; top: 5px; left: 20px; position: relative; font-weight: bold; }
.skl-ds-answer-addeditform .content-fragment-content .control-group>div { display: inline-block; vertical-align: top; }
.skl-ds-answer-addeditform .content-fragment-content label a { font-size: 14px; font-weight: normal;color: #ffffff; }
.skl-ds-answer-addeditform .content-fragment-content .avatar { display: block; color: #ffffff; }

.skl-ds-answer-addeditform .content-fragment-content .avatar .thumbnail img { max-width: 24px; max-height: 24px; }

.skl-ds-answer-addeditform .content-fragment-content>div>a.btn { margin: 0 0 40px 450px; }

a.point { display: block; position: absolute; margin: -39px 0 0 0; }
.ds-edit-form .control-group { margin-bottom: 20px; }

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; }


.content-fragment-page.home .layout .center-layout.nulled { padding: 0; }
.content-fragment-page.home .layout .full-layout.nulled { padding: 0; }