.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 230px;}
.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:18px;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 14px;color:#cccccc;background-color:#ffffff;text-transform:uppercase;}
.topmenu a:hover {padding: 7px 14px;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: 20px 0 0 130px;}
.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;}

.registrationback h1 {font-weight:normal;color: #bf2228;border-top: 2px solid #bf2228;padding-top:10px; padding-bottom: 20px;}
.registrationback strong {color: #bf2228;}

.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;}