.logoinside {clear: both;padding: 30px 0 20px 0;height: 163px;width: 960px;position: relative;margin: auto;}
.aboutbox {position:relative;height: 200px;}
.aboutback h1 {font-weight:normal;color: #785099;border-top: 2px solid #785099;padding-top:10px;}
.aboutback strong {color: #785099;}
.aboutback a  {color: #785099;}
.aboutback a:hover  {color: #785099;}

.about {font-size: 15px;line-height: 29px;position: absolute;top: 14px;left: 0;width: 470px;padding: 10px 0 0 0;}
.about strong {font-size:22px;}
.year {position: absolute;top: 165px;right: 60px;font-size: 40px;font-weight: bold;color: #7daaca;}
.logoinside img {float: right;padding: 0px 45px 0 0;width: 437px;}
.line {margin-top:30px;}

.orgpartbox {position:relative;height: 200px;}
.orgpartback {}
.orgpart {padding: 10px 0 0 0;width:960px;margin:auto;}

.clear {clear:both;height:20px;}

.txt {font-size:15px;line-height:150%;width:960px;margin:auto;padding: 20px 0 20px 0;}
.txt ol, dl { padding: 10px 0 0 100px; margin: 0 0 20px 0;}
.txt li, dt {padding: 4px 0;}
.txt h1 {font-size:25px;line-height:28px;text-align:left;font-weight:normal;}
.txt h2 {font-size:18px;color:#878787;}
.txt h3 {color:#aeaeae;font-weight:normal;}
.txt a {color:#acbd1e;}
.alertsign {float:left;font-size:40px;padding:0 10px 0 0;}
.alert-info {text-align:center;font-size:16px;height:60px;line-height:45px;}
.alert-info i {font-size: 45px;line-height: 40px;padding: 1px 0 0 7px;}
.alert-info a {color:#3a87ad;text-decoration:underline;font-weight:bold;}
.alert-info a:hover {color:#3a87ad;text-decoration:none;font-weight:bold;}

.partners {padding: 0 0 20px 0;float: right;width:750px;}
.partners img {padding:4px 20px 30px 0;height:36px;float:left;}
.partners h3 {font-weight:normal;color: #cccccc;text-transform:uppercase;} 

.organizers {padding:0 0 20px 0;float:left;width:170px;}
.organizers img {padding:4px 15px 10px 0;height:47px;}
.organizers h3 {font-weight:normal;color: #cccccc;text-transform:uppercase;} 

.topmenu {width:100%;display:block;font-size:17px;padding:0;margin:20px 0 20px 0;}
.topmenu ul {padding:0;margin:0;}
.topmenu li {display:inline-block;text-align:center;}
.topmenu a {padding: 7px;color:#cccccc;background-color:#ffffff;text-transform:uppercase;}
.topmenu a:hover {padding: 7px;background-color: #eeeeee;text-decoration: none;color: #333333;text-transform:uppercase;}

.prizesbox {position:relative;height: 740px;}
.prizesback h1 {color: #f48221;border-top: 2px solid #f48221;padding-top:10px;}
.prizesback a {color: #f48221;}
.prizesback a:hover {color: #f48221;}

.prizespart img {height:60px;padding: 4px 25px 10px 0;}
.prizes_block ul {padding: 5px 0 20px 100px; margin: 0;}
.prizes_block li {line-height:20px;padding: 4px 0;list-style-image: url(/cfs-file.ashx/__key/communityserver-components-userfiles/00-00-00-21-44-_3F044004380441043E043504340438043D0435043D043D044B043504_+_4404300439043B044B04_/asdasdq.png);}
.prizes_block strong {font-weight: bold;color: #f48221;}
.prizes {margin: 20px 60px 30px 50px;}
.prizeslogos {float: left;width: 170px;text-align: center;clear: left;}
.prizesdesc {float: left;text-align: left;width: 600px;}
.prizesdesc strong {color: #f48221;}
.special strong {color:#266de3;}
.special li {padding: 4px 0;list-style-image: url(http://community.sk.ru/cfs-file.ashx/__key/telligent-evolution-components-attachments/13-428-00-00-00-01-05-07/redli.png);}


.planbox {position:relative;height: 269px;}
.planback h1 {color: #f48221;border-top: 2px solid #f48221;padding-top:10px;}


.planheight {height:315px;}
.planheight a {color:#f48221;text-decoration:underline;}
.planheight a:hover {color:#f48221;text-decoration:none;}
.plan {margin: 20px 0 30px 0;position:relative;}
.plandates {float: left;width:345px;text-align:right;clear:left;padding-top: 4px;}
.plandates h3 {color: #f48221; padding-top: 12px; margin-top: 0px; margin-bottom: 11px; }
.plandates img {padding-left:15px;z-index:50;}
.plandesc {float:right; text-align:left;width:607px;}
.p13 {padding-top:14px;}
.p14 {padding-top:14px;}

.refereesbox {position:relative;height: 850px;}
.refereesback h1 {color:#c67055;border-top: 2px solid #c67055;padding-top:10px;}
.refereesheight {height:390px;}
.referees {margin: 20px 0 30px 0;}
.jreferees {width: 33%;float: left;display: block;}
.jreferees p {padding-right:10px;}
.narrow {font-size:11px;line-height:16px;}
.refereespics {float: left;width:120px;text-align:center;clear:left;}
.refereesjpics {float: left;width:100px;margin: 0 15px 0 0;}
.refereespics img {height:100px;}
.refereescorner {position:absolute;top:10px;right:0;background-image:url(http://community.sk.ru/cfs-file.ashx/__key/telligent-evolution-components-attachments/13-428-00-00-00-00-94-32/corner.png); background-repeat: no-repeat;width:37px;height:22px;}
.refereesjdesc h3 {color:#c67055;}
.refereesdesc {position:relative;float:right; text-align:left;width:375px;}
.refereesjdesc {float:left; text-align:left;width:200px;}
.refereesquote {float: right;text-align: left;width: 410px;background-color: #f6f6f6;border-radius: 10px;min-height: 80px;padding: 20px;color: #838383;font-style: italic;font-size:13px;letter-spacing:2px;}

.quotes {margin: 20px 0 30px 0;float: left;width:100%;}
.quotes img {height:120px;}
.quotespics {width:140px;float:left;position:relative;}
.quotestxt {float:right; text-align:left;background-color: #f6f6f6;border-radius: 10px;min-height: 80px;padding: 20px;margin-top:20px;color: #838383;font-style: italic;font-size:13px;letter-spacing:2px;width:780px;}
.quotescorner {position:absolute;top:105px;right:0;background-image:url(http://community.sk.ru/cfs-file.ashx/__key/telligent-evolution-components-attachments/13-428-00-00-00-00-94-32/corner.png);background-repeat: no-repeat;width:37px;height:22px;}

.contactsbox {position:relative;height: 200px;}
.contactsback h1 {color: #bf2228;border-top: 2px solid #bf2228;padding-top:10px;}
.contactsheight .txt.half {width: 470px;}
.contacts {float: left;display: block;position:relative;}
.contactsheight {height:280px;}
.contacts h3 {color: #bf2228;}
.contacts p {padding-right:10px;}
.contacts p span {color:#aeaeae;padding: 0 7px 0 9px;}
.contactspics {float: left;width:100px;margin: 0 15px 0 0;}
.contactsdesc {float:left; text-align:left;}
.contactsdesc a {color:#bf2228;text-decoration:underline;}
.cdp {width: 320px;height: 50px;margin: 0 0 5px 0;}
.contactsdesc a:hover {color:#bf2228;text-decoration:none;}
.ph-em {font-size: 14px;margin-left: 0px;padding: 5px 0 0 0;}

.icn {position:absolute;top:125px;left:80px;}

.buttons {position: absolute;top: 165px;left: 0;}
.buttonsreg {color: #ffffff;background-color: #003bab;padding: 15px 20px;border-radius: 0;font-size: 16px;border: 0;font-weight: bold;float: left;margin: 0 6px 0 0;text-decoration:none;}

.aboutdown {color:#ffffff;text-decoration:none;}
.aboutdown a {color:#ffffff;text-decoration:none;}
.aboutdown a:hover {color:#ffffff;text-decoration:none;background-color: #809dd5;}

.footnotes {font-size:12px;color:#757575;line-height:14px;}

.alertsign {float:left;font-size:40px;padding:0 10px 0 0;}
.alert-success {font-size:16px;height:60px;line-height:60px;}
.alert-success i {font-size: 45px;line-height: 65px;padding: 1px 0 0 7px;}
.alert-success a {color:#bf2228;text-decoration:underline;font-weight:bold;}
.alert-success a:hover {color:#bf2228;text-decoration:none;font-weight:bold;}

.normdoc {width: 230px;float: right;margin: 22px 0 0 0;}
.normdoc img {width:30px;height:30px;margin-right:5px;}
.normdoc a {color:#785099;}


.registrationback h1 {font-weight:normal;color: #bf2228;border-top: 2px solid #bf2228;padding-top:10px; padding-bottom: 20px;}
.registrationback strong {color: #bf2228;}
.registrationback  ul {padding: 5px 0 20px 100px; margin: 0;}
.registrationback  li {line-height:20px;padding: 4px 0;list-style-image: url(/cfs-file.ashx/__key/communityserver-components-userfiles/00-00-00-21-44-_3F044004380441043E043504340438043D0435043D043D044B043504_+_4404300439043B044B04_/asdasdqsdasdasdasd.png);}

.criteria h1 {font-weight:normal;color: #ffd800;border-top: 2px solid #ffd800;padding-top:10px; padding-bottom: 20px;}
.criteria strong {color: #ffd800;}
.criteria ul {padding: 5px 0 20px 100px; margin: 0;}
.criteria li {line-height:20px;padding: 4px 0;list-style-image: url(/cfs-file.ashx/__key/communityserver-components-userfiles/00-00-00-21-44-_3F044004380441043E043504340438043D0435043D043D044B043504_+_4404300439043B044B04_/asdasdqsdasdasdasdsaasd.png);}

.program h1 {font-weight:normal;color: #31a500;border-top: 2px solid #31a500;padding-top:10px; padding-bottom: 20px;}
.program strong {color: #31a500;}
.program ul {padding: 5px 0 20px 100px; margin: 0;}
.program li {line-height:20px;padding: 4px 0;list-style-image: url(/cfs-file.ashx/__key/communityserver-components-userfiles/00-00-00-21-44-_3F044004380441043E043504340438043D0435043D043D044B043504_+_4404300439043B044B04_/asdsaasd.png);}

.dates h1 {font-weight:normal;color: #4aa3df;border-top: 2px solid #4aa3df;padding-top:10px; padding-bottom: 20px;}
.dates strong {color: #4aa3df;}
.dates ul {padding: 5px 0 20px 100px; margin: 0;}
.dates li {line-height:20px;padding: 4px 0;list-style-image: url(/cfs-file.ashx/__key/communityserver-components-userfiles/00-00-00-21-44-_3F044004380441043E043504340438043D0435043D043D044B043504_+_4404300439043B044B04_/2451.asdsaadwe32dsd.png);}

table.partners { width: 100%; }
table.partners th { text-transform: uppercase; font-size: 18px; font-weight: normal; color: #cccccc; text-align: left; }
table.partners td { width: 14.3%; text-align: center; padding: 10px 0 30px 0; vertical-align: middle; }
table.partners td img { max-width: 120px; height: auto; max-height: 70px; float: none; padding: 0; }

.program-list { width: 100%; }
.program-list td { padding: 20px; }
.program-list td:nth-child(1) { text-align: right; vertical-align: middle; width: 30%; color: #000000; font-size: 16px; }
.program-list td:nth-child(1) strong {font-weight: bold; font-size: 20px; }
.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_/8551.7651.6354._3104350437044B043C044F043D043D044B043904_.png'); background-position: 50% 50%; background-repeat: repeat-y; text-align: center; width: 30px; }
.program-list td:nth-child(2) span.circle { display: block; width: 20px; height: 20px; padding: 5px; background-color: #4aa3df; -moz-border-radius: 15px -webkit-border-radius: 15px; -khtml-border-radius: 15px; border-radius: 15px; }
.program-list td:nth-child(2) span.circle span.sub-circle { display: none; }
.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; }
.program-list td:nth-child(3) { color: #222222; font-size: 16px; }

.apply h1 {font-weight:normal;color: #2649A8;border-top: 2px solid #2649A8;padding-top:10px; padding-bottom: 20px;}
.apply strong {color: #2649A8;}
.apply ul {padding: 5px 0 20px 100px; margin: 0;}
.apply li {line-height:20px;padding: 4px 0;list-style-image: url(/cfs-file.ashx/__key/communityserver-components-userfiles/00-00-00-21-44-_3F044004380441043E043504340438043D0435043D043D044B043504_+_4404300439043B044B04_/1565._3104350437044B043C044F043D043D044B043904_.png);}
.apply li a {color: #2649A8;}

.contacts h1 {font-weight:normal;color: #8e44ad;border-top: 2px solid #8e44ad;padding-top:10px; padding-bottom: 20px;}
.contacts strong {color: #8e44ad;}

.skl-ds-answer-addeditform li.control-group { list-style-image: none; }
.skl-ds-answer-addeditform a.btn { color: #ffffff; }