
* {margin:0;padding:0;font-family:arial,sans-serif;}
html {overflow-y:scroll;}

h1 {margin:0 0 .73em;font-size:2.4em;line-height:1.083em;color:#000;}
h2 {margin:0 0 .5em;font-size:1.8em;color:#000;}
h3 {margin:0 0 .5em;font-size:1.4em;color:#000;}
h4 {margin:0 0 .5em;font-size:1.2em;color:#000;}
p {margin:0 0 1.07em;font-size:1.1em;line-height:1.273em;color:#000;}
.lead {margin:0 0 .94em;font-size:1.3em;line-height:1.231em;font-weight:bold;}
input,select,label,textarea {font-size:1.1em;color:#000;}
li {font-size:1.1em;color:#000;}
option {padding:0 3px;}
li li,li h3,li h4,li p,li dt,table td p,li label,li input,li textarea,li select,table td li {font-size:1em;}
ul {margin:0 0 1em;}
a {color:#647883;text-decoration:none;}
a:hover {text-decoration:underline;}

img,fieldset,abbr {border:none;}
ul {list-style:none;}

table {margin:0 0 1em;border:none;border-collapse:collapse;width:100%;font-size:1.1em;color:#000;}
table th {border:1px solid #000;padding:5px;vertical-align:top;}
table td {border:1px solid #000;padding:5px;vertical-align:top;}

.img_l {margin:0 10px 8px 0;float:left;}
.img_r {margin:0 0 8px 10px;float:right;}
.hide {display:none;}

.no-margin {margin:0;}
.space-bottom,.article ol.space-bottom {margin:0 0 4em;}
.line {border-top:1px solid #c1c9cd;padding:0 0 1em;}
.line hr {display:none;}
.rapt {text-indent:-9999px;position:absolute;}
object,embed {display:block;}


body {font-size:62.5%;text-align:center;background:#f3f4f5 url(../images/bgr/body.gif) center repeat-y;}

#header {margin:0 auto 20px;width:910px;height:145px;text-align:left;overflow:hidden;position:relative;}
.company {width:145px;height:22px;overflow:hidden;position:absolute;top:39px;left:0;z-index:2;}
.company a {width:145px;height:22px;display:block;overflow:hidden;}
.skip {text-indent:-9999px;position:absolute;}

.global {position:absolute;top:50px;right:0;z-index:1;}
.global li,#content .paging li {padding:0 10px;font-weight:bold;background:url(../images/bgr/global-sep.gif) center right no-repeat;float:left;}
.global .last {padding:0 0 0 10px;background:none;}
.global .selected {color:#00427a;}

.primary {position:absolute;left:0;bottom:0;}
.primary ul {margin:0;height:4.5em;float:left;}
.primary li {font-size:1.3em;line-height:1em;background-position:0 .77em;background-repeat:no-repeat;float:left;}
.primary .first {background:none;}
.primary a {padding:.55em .67em .77em;color:#fff;text-decoration:none;display:block;}
.primary span {padding:.1em .1em .2em;display:block;}
.solutions {background:#00427a;}
.solutions li {background-image:url(../images/bgr/solutions-sep.gif);}
.solutions li a:hover span, .solutions li .selected span {background:#498fcc;}
 .primary .curses {margin:0 0 0 10px;background:#647883;}
.curses li {background-image:url(../images/bgr/curses-sep.gif);}
.curses li a:hover span, .curses li .selected span {background:#3d4e59;}


#main {margin:0 auto 20px;width:910px;text-align:left;}
#main:after {height:0;content:".";display:block;clear:both;visibility:hidden;}
#flash-header {margin:0 0 20px;width:910px;height:320px;overflow:hidden;}

.content {width:910px;float:left;}

.home {position:relative;}
.home dt {font-size:1.4em;color:#fff;}
.actual {margin:0 0 20px;width:220px;display:inline;background:#00427a;float:left;}
.events {margin:0 0 20px 10px;width:220px;display:inline;background:#647883;float:left;}
.article .events {margin:0 0 20px;float:right;}
.article .no-news {float:left;}
.actual h3, .events h3, .article .announcement h3,.aside .announcement h3 {margin:0 0 .33em;padding:7px 10px 2px;}
.actual h4, .events h4 {margin:0;font-size:1.1em;line-height:1.274em;}
.events h4 {margin:0 0 .58em;}
.actual .news, .events .news {margin:0 10px;width:200px;display:inline;}
.actual a, .events a {color:#fff;text-decoration:none;}
.actual a:hover, .events a:hover {text-decoration:underline;}
.actual p, .events p, .actual h3, .events h3 {color:#fff;}
.ad {margin:0 0 20px 10px;width:220px;display:inline;float:left;}
.ad dt {display:none;}
.ad img {display:block;}

#header .search fieldset {position:absolute;bottom:13px;right:0;}
.search legend, .search label {display:none;}
.search .input {margin:0 8px 0 0;border:1px solid #7e9db9;padding:2px;float:left;}
.content .search .input {width:200px;font-size:1.2em;}
.search .form-submit {margin:4px 0 0;float:left;}

.news {margin:0 0 .85em;width:100%;position:relative;float:left;}
.news li, .article .news li {padding:.68em 0 0;width:100%;float:left;}
.news .entry-info {margin:0 3px 0 0;padding:0 6px 0 0;font-size:1.1em;line-height:1.27em;/*font-weight:bold;*/background:url(../images/bgr/entry-info-sep.gif) center right no-repeat;float:left;}
.news .vevent .entry-info {margin:0;padding:0;background:none;float:none;}
.news .entry-info .byline {text-indent:-9999px;position:absolute;}
.news h3 {margin:0;font-size:1.091em;line-height:1.167em;}
.news p {margin:0 0 .62em;}
.vevent .code, .vevent .new {padding:0 0 0 6px;background:url(../images/bgr/entry-info-sep.gif) center left no-repeat;}
.vevent .lead .new {background-image:url(../images/bgr/entry-info-aside-sep.gif);}
.vevent .new {color:#ed1c24;}
.vevent h3 {margin:0 0 .63em;}
.file {text-decoration:none;}

.infopush-list {width:690px;float:left;}
.infopush-list li {margin:0 0 0 10px;width:220px;height:261px;background:#647883;display:inline;float:left;}
.home .actual {height:261px;}
html>body .infopush-list li, html>body .home .actual {height:auto;min-height:261px;}
.infopush-list .photo {display:block;}
.infopush-list a {color:#fff;}
.infopush-list h3 {margin:0;padding:3px 10px 0;font-size:1.09em;color:#fff;}
.infopush-list p {padding:0 10px;color:#fff;}
.infopush-list .gray, .column-left .infopush-list .gray {background:#01427a;}
.infopush-list .blue, .column-left .infopush-list .blue {background:#01427a;}
.infopush-list .navy, .column-left .infopush-list .navy {background:#00adef;}
.infopush-list .green, .column-left .infopush-list .green {background:#8cc746;}
.infopush-list .yellow, .column-left .infopush-list .yellow {background:#ffca08;}

.article .news li {margin:0;background:none;}

.column-left .infopush-list {width:220px;}
.column-left .infopush-list li {margin:0;padding:0;}
.column-left .infopush-list h3 {padding:3px 10px 0;clear:both;}
.column-left .infopush-list h3, .column-left .infopush-list p {font-size:1em;}

.article {width:450px;float:right;}
.inverse .article {float:left;}
.article p, .article li {font-size:1.2em;line-height:1.333em;}
.article .news li {font-size:1em;}
.article ul li, .content .lecturers li ul li,.aside .announcement li {padding:0 0 0 7px;background:url(../images/ico/bullet.gif) 0 .5em no-repeat;}
.article ul ul {margin:0 0 0 8px;}
.article ul li li {font-size:1em;}
.article ol {margin:0 0 1em 25px;}

.article .actual, .article .events {margin:1.5em 0 20px;}
.article .actual dt, .article .events dt {font-size:1.4em;font-weight:bold;}
.article .actual dt span, .article .events dt span {font-size:.855em;display:block;}
.article .actual .news .entry-info {text-indent:-9999px;background:none;position:absolute;}

.article .announcement,.aside .announcement {margin:10px 10px 0 0;width:220px;background:#498fcc;float:left; }
#content .aside .announcement {margin-bottom:10px;}
.article .announcement h3,.aside .announcement h3 {color:#fff;}
.article .announcement h5, .article .events h5,.aside .announcement h5,.aside .announcement h5 {margin:0 0 .33em;padding:0 10px 2px;font-size:1.2em;color:#fff;}
.article .announcement p,.aside .announcement p {padding:0 10px;color:#fff;}
.article .announcement ul,.aside .announcement ul {padding:0 10px;width:200px;}
.article .announcement li, .article .announcement a,.aside .announcement li,.aside .announcement li a {color:#fff;}
.article .announcement li,.aside .announcement li,.article .column-left .announcement li,
.article .column-right .announcement li {background:url(../images/ico/bullet-w.gif) 0 .5em no-repeat;}
.aside .announcement {margin-top:0;}

.banners {width:220px;float:right;}
.banners li {margin:0 0 10px;width:220px;float:left;}

.hfeed .article .inc-v .entry-info {font-size:1.1em;line-height:1.182em;}
.article .inc-v .code {color:#000;}
.article .inc-v .new {color:#ed1c24;}
.article .inc-v h3 {font-size:1.1em;line-height:1.182em;}
.article .inc-v h3 a {color:#000;}


.article .inc-h li, .article .lines li {border-top:1px solid #c1c9cd;}
.article .inc-h .first, .article .lines .first {border-top:none;}
.hfeed .article .inc-h .entry-info {margin:0;padding:0;font-size:1.182em;color:#647883;background:none;float:none;}
.article .inc-h h3 {margin:0;padding:0;font-size:1.2em;color:#00427a;background:none;float:none;}
.article .inc-h h3 a {color:#00427a;text-decoration:none;}

.hfeed .article {position:relative;}
.hfeed .article .entry-info {margin:0;font-size:1.3em;line-height:1.231em;color:#647883;font-weight:bold;}
.hfeed .article .entry-info .byline {text-indent:-9999px;position:absolute;}
.hfeed .article .lead {color:#647883;}

.path {margin:.1em 0 2.3em;padding:0 0 0 23px;height:30px;background:url(../images/ico/path.gif) no-repeat;color:#647883;}
html>body .path {height:auto;min-height:30px;}
.article .path {font-size:1.1em;}
.path a {padding:0 6px 0 0;background:url(../images/bgr/path-sep.gif) right center no-repeat;}
.path .last {padding:0;background:none;}
.no-path {margin:2.85em 0 .73em;}

.more,.want .list {margin:0;padding:0 0 .9em;width:100%;background:url(../images/ico/more.gif) right .3em no-repeat;text-align:right;float:left;}
.actual .more, .events .more, .products li {margin:0 10px;width:200px;background-image:url(../images/ico/more-w.gif);display:inline;}
.products li {padding:0 0 0 15px;width:auto;background-repeat:no-repeat;background-position:0 .3em;}
.content .more {font-size:1.1em;line-height:1.27em;}
.more a, .home .more a {padding:0 15px 0 0;text-decoration:none;}
.more a:hover {padding:0 15px 0 0;text-decoration:underline;}
.actual .no-summary {margin-top:8px;}

.infopush {margin:0 0 10px;padding:8px 10px 0;width:200px;background:#498fcc;display:inline;float:left;}
.infopush dt {margin:0 0 .5em;font-size:1.4em;font-weight:bold;color:#fff;float:left;}
.infopush dt a {color:#fff;text-decoration:none;}
.infopush dd {width:100%;float:left;}
.infopush p {color:#fff;}

.button {margin:0 0 10px;width:100%;font-weight:bold;float:left;}
.button a {width:85px;line-height:28px;text-align:center;color:#fff;text-decoration:none;background:url(../images/bgr/button.gif) no-repeat;display:block;overflow:hidden;float:right;}

.notice {margin:0 0 10px;padding:8px 10px 0;width:200px;background:#647883;display:inline;float:left;}
.notice h4 {margin:0 0 .6em;font-size:1.4em;color:#fff;}
.notice h5 {margin:0;font-size:1.1em;color:#fff;}
.notice p, .notice li, .notice a {color:#fff;}
.notice li {padding:0 0 0 7px;background:url(../images/ico/bullet2.gif) 0 .5em no-repeat;}

.postbox {margin:0 0 10px;padding:8px 10px 0;width:200px;background:#00427a;display:inline;float:left;}
.postbox h3, .postbox p, .postbox li, .postbox a {color:#fff;}
.postbox h3 {margin:0 0 1.06em;}

.price-show {margin:0 0 10px;padding:8px 10px 0;width:200px;background:#498fcc;display:inline;float:left;}
.price-show h4 {margin:0 0 1.45em;font-size:1.4em;color:#fff;}
.price-show p {color:#fff;}
.price-show .comprehend {margin:0 0 .7em;font-size:1.2em;line-height:1.167em;font-weight:bold;}
.price-show li {padding:0 0 0 7px;color:#fff;background:url(../images/ico/bullet-w.gif) 0 .5em no-repeat;}
#price-final {font-size:2.546em;font-weight:bold;}
.price-unit {font-size:1.273em;font-weight:bold;}

.files li {margin:.2em 0;background:url(../images/ico/download.gif) 0 .3em no-repeat;}
.article .files li {padding:0;background-image:url(../images/ico/download-g.gif);}
.files li a {padding:0 0 0 13px;}

.download li, .products li {margin:1.3em 0 0;}
.download .first {margin:0;}
.download li span {font-size:1.083em;font-weight:bold;display:block;}
.products li {font-size:1.2em;font-weight:bold;display:block;}

.column-left {width:220px;float:left;overflow:hidden;}
.column-right {width:220px;float:right;}
.article .column-left li,.article .column-right li,.article .announcement .news li {background:none;}
.article .column-right .announcement {margin-right:0;}
.article .column-right .download li {padding:0;background:none;}

.article .photo {text-align:center;float:left;}
.article .photo img {margin:0 auto;display:block;}
.article .photo a {display:block;float:left;position:relative;}
.article .photo .left {float:left;}
.article .photo .right {float:right;}
.article .photo a img {margin:0 10px 10px 0;}
.article .photo a span {width:30px;height:30px;background:url(../images/ico/zoom-in.gif) no-repeat;display:block;position:absolute;bottom:0;right:0;}
.article .image-left {margin:0 10px 10px 0;float:left;}
.article .image-right {margin:0 0 10px 10px;float:right;}

.article .apply, .sidebar .apply,.want .button {width:220px;float:right;}
.article .apply li, .sidebar .apply li,.want .button {margin:0 0 10px;padding:0;text-align:center;font-weight:bold;background:url(../images/bgr/button-wide.gif) no-repeat;display:inline;float:left;}
.article .apply a, .sidebar .apply a,.want .button {width:220px;line-height:30px;color:#fff;text-decoration:none;display:block;}

.article .notice h3 {margin:0;font-size:1.09em;color:#fff;}
.article .notice a {color:#fff;text-decoration:none;}
.article .notice ul, .article .notice li {width:200px;}


.article .ad, .sidebar .ad {margin:0 0 10px;}
.article .ad, .sidebar .ad {margin:0 0 10px;}
.article .top-margin {margin-top:1.5em;}


.aside {width:450px;float:left;}
.inverse .aside {float:right;}
.aside h2 {margin:0 0 .7em;font-size:2.4em;line-height:1.083em;color:#647883;}

.aside .news a {color:#000;text-decoration:none;}
.aside .news .entry-info {color:#647883;}
.aside .vevent {border-top:1px solid #c1c9cd;}
.aside .vevent .code, .aside .vevent .new, .article .inc-v .code, .article .inc-v .new {background-image:url(../images/bgr/entry-info-aside-sep.gif);}

.educate {width:450px;float:left;}
.educate li {margin:0 0 1.08em 10px;width:220px;float:left;}
.content .educate li {padding:0;background:none;}
.educate .first {margin:0;}
.educate h3 {margin:0 0 .58em;font-size:1.637em;color:#00427a;}
.educate h3 a {color:#00427a;}
.educate .more {text-align:left;background:none;}
.educate .more a {background:url(../images/ico/more.gif) right .3em no-repeat;}
.corpo-info {margin-top:2.5em;}
.corpo-info h3 {font-size:2em;font-weight:normal;}
.corpo-info h3 a {color:#647883}

.content .lecturers li {border-top:1px solid #c1c9cd;padding:.9em 0 0;width:100%;background:none;float:left;}
.content .lecturers .first {padding:0;border:none;}
.content .lecturers li li {border:none;padding:0;width:auto;float:none;}
.lecturers img {margin:0 10px 10px 0;float:left;}
.lecturers h4 {font-size:1.273em;color:#647883; }
.lecturers p {font-size:1em;}

.sidebar {width:220px;padding:7em 0 0;float:right;}

.secondary li {padding:0 0 1.2em;width:100%;font-size:1.4em;color:#647883;float:left;}

.secondary .selected {font-weight:bold; }
.secondary ul li {padding:0 0 .2em;font-size:.786em;font-weight:normal;}
.secondary ul a {text-decoration:underline;}
.secondary ul a:hover {text-decoration:none;}


.secondary p {margin:0;font-size:.786em;color:#000;font-weight:normal;}
.secondary .photo {width:220px;height:134px;overflow:hidden;position:relative;float:left;}
.secondary .photo img {display:block;}
.secondary .photo span {width:29px;height:29px;cursor:pointer;background:url(../images/ico/aside-more.gif) no-repeat;overflow:hidden;position:absolute;right:10px;top:10px;}
.secondary .entry {width:220px;float:right;}
.secondary h3 {margin:0 0 .59em;color:#ffcb08;font-size:1.286em;line-height:1.167em;font-weight:normal;}
.secondary h3 a {color:#ffcb08;}

.secondary .photo_nolink {width:220px;height:134px;overflow:hidden;position:relative;float:left;}
.secondary .photo_nolink img {display:block;}
.secondary .photo_nolink span {width:29px;height:29px;position:absolute;right:10px;top:10px;}


ol.secondary {list-style:decimal;float:left;}
ol.secondary li {margin:0 0 0 25px;width:auto;float:none;}


.sort {margin:0 0 1.4em;}
.sort legend, .sort label span {display:none;}
.sort select {width:150px;float:left;}
.sort #type, .sort #technology {width:140px;margin:0 0 0 10px;}


.article .elements, .article .elements ol {margin:0 0 1em;list-style:none;}
.article .elements li {background:none;}

.default {width:100%;float:left;}
.default legend {display:none;}
.default h2 {font-size:1.4em;color:#647883;}
.default h3 {font-size:1.2em;color:#647883;}
.default .elements {width:100%;float:left;}
.elements .radio input, .elements .checkbox input, .elements .price input {width:13px;height:13px;}
.article .default .elements li {border-top:1px solid #c1c9cd;padding:.9em 0;width:100%;float:left;}
.article .default .elements .first, .article .default .group li {border-top:none;}
.default .text label, .default .select label, .default .textarea label, .default .captcha label {padding:.3em 0;width:105px;float:left;}
.default .text input, .default .textarea textarea, .default .captcha input {border:1px solid #c1c9cd;padding:.2em 3px;width:325px;display:inline;float:right;}
.default .captcha img {margin:10px 0;clear:both;}
form .elements li span{padding-left:10px;}
.default .captcha .error {margin:10px 0 0 10px;float:left;}
.steps {margin:0 0 2em;font-size:1.2em;color:#647883;font-weight:bold;}
.steps .current {color:#00427a;}
.default .price input {float:left;}
.default .price label {padding:0 60px 0 0;width:370px;float:right;position:relative;}
.default .price label sup {font-size:1em;}
.default .price .price-addition {color:#498fcc;position:absolute;top:0;right:0;}
.default .price .price-custom {color:#498fcc;display:block;}
.full-width label {display:none;}
.default .full-width textarea {width:442px;}
.default .select select {width:333px;height:21px;float:right;}
.default .radio span {padding:.3em 0;display:block;float:left;}
.default .radio .group {margin:0;float:left;}
.default .radio .group li {margin:0 0 0 10px;padding:.3em 0;width:auto;display:inline;}
.default .radio .group input {margin:.1em 0 0;float:left;}
.default .radio .group label {padding:0 0 0 5px;float:left;}
.default .preview strong {width:115px;display:block;float:left;}
.default .preview span {width:323px;display:block;float:right;}

.error {color:#f00;}

.submit {margin:0 0 1em;width:100%;float:left;}
.submit .correct {margin:5px 0 0;float:left;}
.submit input {border:none;width:85px;height:28px;text-align:center;color:#fff;font-weight:bold;text-decoration:none;cursor:pointer;background:url(../images/bgr/button.gif) no-repeat;display:block;overflow:hidden;float:right;}

.add {margin:0 0 1em;width:100%;float:left;}
.add input {float:right;}

.frame {margin:0 0 10px;border:1px solid #c1c9cd;padding:0 9px;float:left;}
.frame .text input {width:315px;}

.default .attendees {width:430px;}
.article .default .attendees li {padding:.5em 0 .6em;position:relative;}
.default .attendees .remove {position:absolute;top:.5em;right:0;}
.add-attendee {border:none;width:149px;height:28px;background:url(../images/ico/add-big.gif) no-repeat;cursor:pointer;}

.inside .content {width:680px;}
.inside .aside {margin:0 10px 0 0;width:220px;display:inline;}

.theme1 h1, .theme1 h2, .inside .theme1 h1, .inside .theme1 h2 {color:#00427a;}
.inside .theme1 .lead, .inside .theme1 h3, .theme1 h3 {color:#647883;}
.theme1 .secondary .selected, .theme1 .secondary li a:hover, .theme1 .secondary .selected a {color:#ffcb08;}
.theme1 .secondary .selected ul a {color:#647883;}
.theme1 .path .last {color:#ffcb08;}

.theme2 h1, .theme2 h2, .inside .theme2 h1, .inside .theme2 h1 {color:#00427a;}
.inside .theme2 .lead, .inside .theme2 h3, .theme2 h3 {color:#647883;}
.theme2 .secondary .selected, .theme2 .secondary li a:hover, .theme2 .secondary .selected a {color:#00427a;}
.theme2 .secondary .selected ul a {color:#647883;}
.theme2 .path .last {color:#00427a;}
.theme2 .infopush {background:#00427a;}

.asistence {margin:0 auto;width:1000px;padding:20px 0;background:#e0e4e6;}
.sponzors {margin:0 auto;width:955px;background:#F3F4F5; border-bottom:1px solid #e0e4e6; padding:15px 5px 5px 40px;}
.asistence .section {margin:0 auto;width:910px;text-align:left;background:#e0e4e6;}
.asistence .section:after, .sponzors:after {height:0;content:".";display:block;clear:both;visibility:hidden;}
.asistence dl {margin:0 10px 0 0;width:293px;float:left;}
.asistence dt {margin:0 0 .4em;font-size:1.4em;font-weight:bold;color:#647883;background-repeat:no-repeat;}
.asistence dt a {padding:.55em 0 .75em 38px;text-decoration:none;display:block;}
.asistence p {color:#647883;}
.sponzors ul {margin:0;}
.sponzors .left {width:105px;float:left;}
.sponzors .right {width:105px;float:right;}
.sponzors li {margin:0 35px 10px 0;float:left;}
.sponzors img {display:block;float:left;}

.sitemap {width:910px;float:left;}
.sitemap li {margin:0 0 0 10px;width:220px;font-size:2.4em;font-weight:bold;color:#498fcc;display:inline;float:left;}
.sitemap .first {margin:0;}
.sitemap .curse {color:#00427a;}
.sitemap li a {color:#498fcc;text-decoration:none;}
.sitemap li a:hover {text-decoration:underline;}
.sitemap ul {margin:.5em 0 0;width:220px;float:left;}
.sitemap li li {margin:0 0 .85em;font-size:.5em;font-weight:normal;}
.sitemap li li a {color:#647883;}

.tabs {width:450px;float:left;}
.article .tabs li {padding:0 10px;background:url(../images/bgr/global-sep.gif) center left no-repeat;float:left;}
.article .tabs .first {padding:0 10px 0 0;background:none;}
.article .tabs .selected {font-weight:bold;}


.edu .article {float:left;}
.edu .aside {float:right;}
.edu .aside .column-left {margin-top:3.7em;}
.edu .aside .edu-home {margin-top:0;}
.edu .line {width:100%;float:left;}
.no-title {margin:3.7em 0 0;}

.edu h1,.edu h2 {margin:0 0 .25em;font-size:2.8em;font-weight:normal;color:#00427a;}

.events-edu {margin:0 0 17px;width:450px;float:left;}
.article .events-edu li {margin:0 0 10px;border-bottom:1px solid #a2aeb5;padding:0 0 10px;width:100%;background:none;float:left;}
.article .events-edu .last {border:none;}
.events-edu h3 {margin:0 0 2px;font-size:1.166em;line-height:1.143em;font-weight:normal;display:inline;}
.events-edu h3 a {color:#647883;}
.events-edu .exposed h3 {font-size:1.5em;line-height:1.111em;background:#668eaf;}
.events-edu .exposed h3 a {margin:0 0 .2em;color:#fff;}
.events-edu .date {margin:2px 0 0;border:5px solid #e0e4e6;padding:0 0 0 15px;font-size:.917em;line-height:1.182em;color:#000;background:#e0e4e6 url(../images/bgr/ical.png) 0 1px no-repeat;display:inline;float:left;}
.events-edu .new,.edu .new {margin:0 0 2px;padding:0;width:100%;display:block;font-weight:normal;float:left;}
.events-edu .new span,.edu .new span {padding:0 2px;font-size:1.5em;line-height:1.1em;color:#fff;background:#ed1c24;float:left;}
.events-edu .entry-summary {margin:0;padding:.2em 0 0;font-size:1em;color:#000;clear:both;}

.edu-logo {margin:0 0 10px;border:1px solid #a2aeb5;border-width:1px 0;padding:15px 0 12px;text-align:center;}
.edu-logo img {margin:0 auto;}

.leading {margin:0 0 15px;border-bottom:1px solid #a2aeb5;padding:0 0 10px;}
.edu .category {margin:0 0 10px;border-bottom:1px solid #a2aeb5;padding:0 0 10px;font-size:1.8em;text-transform:capitalize;color:#647883;}
.edu .uncap {text-transform:none;}

.edu .teashers .exposed p {color:#000;font-size:1em;overflow:hidden;}
.edu .teashers .exposed img {margin:0 10px 10px 0;float:left;}
.edu .teashers .header {margin:0 0 10px;width:450px;}

.edu .nav {padding:0 5px 3px;background:#647883;float:left;}
.edu .nav li {margin:0 0 2px;font-size:1.4em;line-height:1.428em;width:210px;float:left;}
.edu .nav a {padding:0 2px;display:block;float:left;}

#menu,#brands {padding-top:5px;}
#menu {background:#c1c9cd;}
#menu a {color:#3d4e59;}
#menu .selected a {background:#fff;}

#brands a {background:#fff;}

.ads {width:220px;float:left;}
.ads dt {display:none;}
.ads dd {float:left;}
.ads li {margin:0 0 10px;float:left;}
.ads img {display:block;}

.address {margin:0 0 10px;border-top:1px solid #a2aeb5;border-bottom:1px solid #dfe5e8;padding:8px 10px 0;line-height:1.273em;float:left;}
.address .org,.address .tel {display:block;}
.address p {margin:0 0 .8em;}
.address dl {margin:0 0 10px;width:200px;float:left;}
.address dt {color:#647883;font-size:1.1em;line-height:1.272em;font-weight:bold;width:12px;float:left;}
.address dd {width:188px;font-size:1.1em;line-height:1.272em;float:left;}
.address .email {color:#000;}

.partners {margin:0 0 10px;border-bottom:1px solid #a2aeb5;padding:0 0 10px 10px;width:210px;float:left;}
.partners li {margin:0 0 0 25px;float:left;}
.partners .first {margin:0;}

#register {margin:0 0 10px;width:220px;background:#668eaf;float:left;}
#register a {color:#fff;}
#register p {margin:0 0 .9em;padding:0 10px;color:#fff;}
#register .certificates {margin:0 0 .5em;}
#register .sponsor {margin:0 0 .7em;padding:0;border-bottom:1px solid #fff;}
#register .sponsor img {display:block;}
#register ul {margin:0 0 .7em;border:1px solid #a3bbcf;border-width:1px 0;padding:7px 10px;}
#register li {padding:0 0 0 9px;line-height:1.272em;background:url(../images/ico/bullet3.gif) 0 .35em no-repeat;}
#register .button {margin:0 10px 10px 0;padding:0;width:210px;font-size:1.4em;display:inline;}

#sessions {width:220px;background:#647883;float:left;}
#sessions legend,#sessions label {display:none;}
#sessions fieldset {padding:5px 5px 0;width:210px;float:left;}
#sessions select {margin:0 0 5px;width:100%;}
#sessions ul {margin:0;}
#sessions li {margin:0;padding:0 0 0 10px;width:200px;font-size:1.2em;line-height:1.666em;background:url(../images/ico/arrow.png) 0 .35em no-repeat;}
#sessions a {color:#fff;}
#sessions .selected a {background:#3d4e59;}

.show-all {width:200px;padding:5px 5px 5px 15px;;color:#fff;font-size:1.2em;background:#647883;float:left;}

#hgroup {margin:0 0 .7em;}
#hgroup h6 {padding:0 5px 0 0;font-size:1.8em;color:#668eaf;font-weight:normal;display:inline;}
#hgroup h6 a {color:#668eaf;}
#hgroup h1 {display:inline;}
#hgroup h1:before,#hgroup h6:before {content:'\20/\20'}
#hgroup h6:before {font-size:1.5em;color:#00427a;}
#hgroup h6:first-child:before {content:'';}

.edu .exposed {margin:0 0 1em;padding:10px 10px 0;width:430px;background:#668eaf;float:left;}
.edu .exposed p,.edu .exposed a {color:#fff;}
.edu .events-edu p {color:#000;}
.edu .exposed .lead {font-weight:bold;}
.edu .exposed li {color:#fff;}

.edu-top {border-top:1px solid #a3bbcf;padding:10px 0 5px;width:100%;float:left;}
.ins-logo {margin:20px 20px 20px 0;float:left;}

.want {margin:3.4em 0 20px;padding:10px;background:#c1c9cd;width:430px;float:left;}
.want .list {padding:0 15px 0 0;width:auto;font-size:1.091em;line-height:2.5em;color:#3d4e59;background-position:right 10px;}
.want .button {margin:0;font-size:1.272em;background-image:url(../images/bgr/button-wide-g.gif);float:right;}

.edu .top-push {margin-top:3.7em;}

.edu .about-author,.all-galleries h2 {margin:0 0 2px;padding:2px 4px;font-size:1.8em;color:#fff;background:#647883;float:left;}
.speakers,.speakers li {width:450px;float:left;}

.speakers li {border-bottom:1px solid #a2aeb5;padding:10px 0 0;}
.speakers .first {padding:0;}
.speakers .header {width:100%;float:left;}
.speakers h3,.all-galleries p {padding:2px 4px;font-size:1.273em;font-weight:normal;color:#fff;background:#668eaf;float:left;}
.speakers img,.teashers img {margin:0 0 10px 10px;border:5px solid #a2aeb5;float:right;}
.speakers p {font-size:1.091em;}

#s-list {border-top:1px solid #a2aeb5;}
#s-list li {padding:10px 0 0;background:none;position:relative;}
#s-list .last {border:none;}
#s-list .photo {margin:0 0 10px;}
#s-list .detail {width:335px;float:right;}
#s-list .header {position:relative;}
#s-list .header .org,.export .type {text-indent:-999px;position:absolute;}
#s-list .about-author {padding-bottom:5px;font-size:1.5em;}
#s-list .header h3 {font-size:1.167em;clear:left;}
#s-list p {font-size:.917em;}
#s-list .export {margin:0;width:100%;float:left;}
#s-list .export li {border:none;padding:0;width:335px;font-size:.917em;line-height:1.273em;position:relative;}
#s-list .export strong {color:#647883;}
#s-list .export a {color:#000;}

.card {margin:0 0 10px;padding:0;position:absolute;bottom:0;right:0;}
.card span {padding:.6em 10px .6em 0;color:#647883;font-weight:bold;display:block;float:left;}
.card .button {margin:0;padding:0;width:auto;}

.paging {margin:0 0 10px;border:1px solid #a2aeb5;border-width:1px 0;padding:11px 0;width:450px;text-align:center;float:left;position:relative;}
.prev,.next {width:7px;height:13px;text-indent:-999px;display:block;overflow:hidden;background:url(../images/bgr/paging.png) no-repeat;top:13px;}
.prev {background-position:-101px -65px;position:absolute;left:9px;}
.prev.disabled {background-position:-6px -188px;cursor:default;}
.next {background-position:-159px 0;position:absolute;right:9px;}
.next.disabled {background-position:-58px -131px;cursor:default;}
.paging ul {display:inline;}
#content .paging li {padding:0 5px 0 3px;font-weight:normal;display:inline;float:none;}
#content .paging .last {padding:0;background:none;}
.paging li a {color:#647883;}
.paging li .selected {color:#00427a;}

.all-galleries {margin:0 0 10px;border-bottom:1px solid #a2aeb5;width:450px;float:left;}
.all-galleries.last {margin:0;border:none;}
#content .all-galleries li {margin:0 0 0 10px;padding:0;width:220px;background:none;float:left;}
#content .all-galleries .first {margin:0;}
.all-galleries img {border:5px solid #a2aeb5;}
.all-galleries h2 {margin-top:-8px;font-size:1.5em;}
.all-galleries p {margin:0 0 10px;font-size:1.166em;line-height:1.286em;color:#fff;clear:left;}
.all-galleries h2 a {padding:0 0 3px;color:#fff;display:block;}
.all-galleries img {margin:0 0 10px;display:block;}


.edu .ad {margin:0 0 10px;}

.contacts {width:450px;float:left;position:relative;}
.article .contacts li {padding:0 0 1.1em;background:none;}
.contacts li h3 {font-size:1.165em;}
.contacts li p {margin:0;font-size:1em;}
.contacts li .note {margin:0 0 1em;}
.contacts .org, .contacts .type, .contacts .adr {text-indent:-999px;position:absolute;}

.search-results {width:910px;float:left;}
.article .images {width:450px;overflow:hidden;}
.article .images span {width:460px;display:block;float:left;}
.article .images img {margin:0 10px 0 0;display:block;float:left;}

.outsourcing .article {padding-bottom:3.5em;width:680px;float:left;}
.outsourcing .aside {margin-top:4em;width:220px;float:right;overflow:hidden;}
.outsourcing h1 {margin:0 0 .4em;font-size:2.8em;line-height:1.0715em;color:#00427a;font-weight:normal;}
.outsourcing h2 {margin:1.85em 0 1.1em;border-bottom:1px solid #a2aeb5;padding:0 0 .55em;line-height:1.222em;color:#00427a;font-weight:normal;}
.outsourcing p {font-size:1.1em;line-height:1.272em;}
.outsourcing .article p {font-size:1.2em;line-height:1.333em;}
.outsourcing .content li {padding:0 0 0 10px;background:url(../images/ico/arrow-g.png) 0 4px no-repeat;}

.outsourcing .lead {margin:0 0 2em;font-size:1em;}
.outsourcing .lead p {font-size:1.8em;line-height:1.167em;color:#fff;background:#668eaf;font-weight:normal;display:inline;display:inline;}
.outsourcing .info {border-bottom:1px solid #a2aeb5;padding:0 0 1.7em;width:100%;color:#fff;float:left;}
.outsourcing .info a {color:#fff;text-decoration:underline;}
.outsourcing .info a:hover {text-decoration:none;}
.outsourcing .info strong,.outsourcing .info span {padding:4px 6px;background:#a2aeb5;display:block;float:left;}
.outsourcing .info strong {color:#ffcb08;}
.outsourcing .info span {padding-left:7px;position:relative;}
.outsourcing .section {padding:0 0 .9em;border-bottom:1px solid #a2aeb5;width:100%;float:left;}
.outsourcing .section li {font-size:1.2em;line-height:1.333em;}

#references {margin:0;padding:0;}
#references li {padding:0 0 1.8em;height:140px;height:auto !important;min-height:140px;width:680px;font-size:1.2em;background:none;position:relative;float:left;}
#references .detail {width:450px;float:right;}
#references .header {margin:0 0 .05em;width:450px;float:left;}
#references h3 {padding:3px 4px;color:#fff;font-size:1.166em;font-weight:normal;background:#668eaf;float:left;}
#references h3 a {color:#fff}
#references p {width:450px;font-size:1em;}
#references img {float:left;}

.outsourcing .announcement h3 {font-weight:normal;}
.outsourcing .announcement a {color:#fff;}
.outsourcing .announcement li {line-height:1.273em;background-position:0 3px;}
.outsourcing .announcement .email {margin-top:.8em;padding:0 0 0 15px;background:url(../images/ico/email.png) 0 3px no-repeat;display:block;}

#info {background:#00427a;}

#benefits {background:#647883;}
#benefits li {background-image:url(../images/ico/arrow-w.png);}

#methodology {background:#ffca08;}
#methodology h3 {padding-bottom:3px;}
#methodology a {padding:6px 10px 7px;color:#647883;display:block;}
#methodology a:hover {text-decoration:none;}
#methodology ul {margin:0;width:220px;padding:0;}
#methodology .selected,#methodology .selected li,#methodology .open,#methodology .open li {background-color:#ffea9c;color:#000;}
#methodology .selected ul {display:block;}
#methodology li {border-top:1px solid #fff;padding:0;font-size:1.4em;line-height:1.214em;background-color:#ffdf6b;background-image:none;}
* html #methodology li {display:inline-block;}
#methodology strong {color:#00427a;font-weight:normal;}
#methodology li li {border:none;padding:0 0 0 10px;font-size:.786em;line-height:1.273em;color:#000;background-image:url(../images/ico/arrow-b.png);}
#methodology li li a {padding:0;color:#000;}
#methodology li li a:hover {text-decoration:underline;}
#methodology li ul {padding:0 10px 10px;width:200px;}

#blog {background:#e0e4e6;}
#blog h3,#blog h3 a {color:#647883;}
#blog p {color:#000;}




#footer {margin:0 auto;width:1000px;padding:15px 0 16px;background:#f3f4f5;}
#footer:after,.events-edu h3:after {height:0;content:".";display:block;clear:both;visibility:hidden;}
#footer p {color:#647883;}
.about {margin:0 auto;width:910px;text-align:left;background:#f3f4f5;}
.webpage p {margin:0;float:left;}
.webpage ul {margin:0;float:left;}
.webpage li {margin:0 0 0 6px;padding:0 0 0 9px;line-height:1.273em;color:#647883;background:url(../images/bgr/webpage-sep.gif) center left no-repeat;float:left;}
.membership {margin:0;float:right;}
.membership a {color:#00427a;}



/* nyromodal css */
#nyroModalFull {font-size:11px;color:#fff;}
#nyroModalLoading {border:7px solid #fff;width:50px;height:50px;text-indent:-9999em;background:#fff url(../images/nyromodal/ajaxLoader.gif) no-repeat;background-position:center;}
#nyroModalLoading.error {border:4px solid #f66;line-height:20px;padding:20px;width:300px;height:100px;text-indent:0;background:#fff;}
#nyroModalWrapper {background:#fff;border:7px solid #fff;}
#closeBut {position:absolute;display:block;top:0;right:0;width:43px;height:40px;text-indent:-9999em;background:url(../images/nyromodal/close.gif) no-repeat;outline:0;z-index:1;}
#nyroModalImg {display:block;}
.wrapper #nyroModalContent {padding:10px;}
.wrapperImg #nyroModalContent {position:relative;overflow:hidden;text-align:center;}
.wrapperImg #nyroModalContent div {position:absolute;bottom:0;left:0;background:#fff;padding:7px 10px;margin:0 0 15px;overflow:hidden;opacity:0.8;filter:alpha(opacity=80);font-size:1em;color:#000;text-align:left;}
.wrapperImg a {outline:none;position:absolute;top:0;height:100%;cursor:pointer;text-indent:-9999em;background-image:url(data:image/gif;base64,AAAA);}
.nyroModalPrev {left:0;width:40%;}
.nyroModalPrev:hover {background:url(../images/nyromodal/prev.gif) left 50% no-repeat;}
.nyroModalNext {right:0;width:40%;}
.nyroModalNext:hover {background:url(../images/nyromodal/next.gif) right 50% no-repeat;}
