html,body {margin: 0; padding: 0; background: #83b4c3; min-width: 1000px}
img {border: 0}
form {margin: 0}
p,center,ul,li,input,select,dt,dd,input,textarea,body {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: black}
a {color: black}
a:hover {color: #4c8b9f}
div.clear {clear: both; height: 0; overflow: hidden}
p {margin: 1em 0 0 0}
div.text p {line-height: 145%}

div.above-header {height: 52px; position: relative; background: #8ca1b6}
div.above-header p {font-size: 18px; position: absolute; color: #1b2733; line-height: 52px; top: 0; width: 95%; margin: 0}
div.above-header p.c0 {left: 2%}
div.above-header p.c1 {right: 2%; text-align: right}
div.above-header p span.c_main {position: relative; z-index: 3}
div.above-header p span.c_main a {color: #24415f}
div.above-header p span.c_main a:hover {color: black}
div.above-header p span.c_shadow {color: #aebdcc; position: absolute; top: 1px}
div.above-header p.c0 span.c_shadow {left: 0}
div.above-header p.c1 span.c_shadow {right: 0}
div.above-header p span.c_shadow a, div.above-header p span.c_shadow a:hover {color: inherit}
div.header {height: 233px; background: url('/images/header-bg.png')}
div.header img {display: block}
div.header img.c0 {padding-top: 46px}
div.header img.c1 {padding-top: 24px; padding-bottom: 37px}

div.year {background: white; position: relative; padding: 30px 17% 18px 17%; margin: 50px 0}
div.year.c_current {margin-bottom: 64px; padding-top: 30px; padding-bottom: 8px}
div.year.c_first, div.year.c_current.c_first {margin-top: 40px}
div.year div.c_shadow {position: absolute; bottom: -1px; left: 0; width: 100%; height: 1px; background: #688f9e}
div.year p.c_caption {font-size: 48px; font-weight: bold; color: #4f5a66; margin: 0}
div.year.c_current p.c_caption {font-size: 60px}
div.items {position: relative; margin: 0 -32px}
div.year.c_current div.items {background: #ffffbb; border-radius: 10px; margin-top: 32px; margin-bottom: 32px}
div.items p {font-size: 16px; margin: 1em 0}
div.year.c_current div.items p {font-size: 18px; margin: 1.1em 0}
div.items div.c_column {float: left; margin: 4px 0 8px 0}
div.items div.c_column.c_left {width: 33%}
div.items div.c_column.c_left p {margin-left: 32px}
div.items div.c_column.c_middle {width: 46%}
div.items div.c_column.c_middle p {margin-left: 32px; margin-right: 32px}
div.items div.c_column.c_right {width: 21%}
div.items div.c_column.c_right p {margin-right: 32px}
div.items p.c_highlight a {color: #e82356; font-weight: bold}
div.items p.c_highlight a:hover {color: #4c8b9f}
/* © Artlebedev.ru */

	li {margin: 0.5em 0 0.5em 1.3em}
	ul {list-style-type: none;
	//list-style-image: url('/images/li.gif');
	}

	ul li
	{
        padding: 0;
        behavior: expression(
            ( !this.before && parentNode && parentNode.tagName == 'UL' )
            ?
                ( this.before = true )
                & ( parentNode.style.listStyleImage = 'none' )
                & (
                    ( this.firstChild && this.firstChild.firstChild )
                    ?
                        ( this.firstChild.style.marginTop = '-1.2em' )
                        & ( this.firstChild.style.position = 'relative' )
                    : ''
                )
                & ( eNOBR = document.createElement( '<nobr style="position: relative; display: block; width: 1.25em; left: -1.25em; margin: 0 -1.25em -1.2em 0;" />' ) )
                & ( eNOBR.innerHTML = '&mdash;&nbsp;' )
                & ( this.insertBefore( eNOBR, this.firstChild ) )
            : ''
        );
    }
    ul>li:before
    {
        content: '\2014\a0';
        float: left;
        margin-left: -1.25em;
    }
    ul>li>*:first-child:-moz-first-node
    {
        margin-top: -1.2em;
    }
    ul>li>*
    {
        text-indent: 0;
    }
    .sup
    {
        position: relative;
        top: -0.5em;
        font-size: 0.75em; //font-size: 0.89em;
        line-height: 0;
        vertical-align: baseline;
	}

/* © */