@font-face {font-family: 'proxima-nova-web'; src: url('../fonts/Proxima-Nova-Regular.eot'); src: local('☺'), url('../fonts/Proxima-Nova-Regular.woff') format('woff'), url('../fonts/Proxima-Nova-Regular.ttf') format('truetype'), url('../fonts/Proxima-Nova-Regular.svg') format('svg'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'proxima-nova-web'; src: url('../fonts/Proxima-Nova-Bold.eot'); src: local('☺'), url('../fonts/Proxima-Nova-Bold.woff') format('woff'), url('../fonts/Proxima-Nova-Bold.ttf') format('truetype'), url('../fonts/Proxima-Nova-Bold.svg') format('svg'); font-weight: bold; font-style: normal;}
@font-face {font-family: 'proxima-nova-web'; src: url('../fonts/Proxima-Nova-Regular-Italic.eot'); src: local('☺'), url('../fonts/Proxima-Nova-Regular-Italic.woff') format('woff'), url('../fonts/Proxima-Nova-Regular-Italic.ttf') format('truetype'), url('../fonts/Proxima-Nova-Regular-Italic.svg') format('svg'); font-weight: normal; font-style: italic;}
@font-face {font-family: 'proxima-nova-web'; src: url('../fonts/Proxima-Nova-Bold-Italic.eot'); src: local('☺'), url('../fonts/Proxima-Nova-Bold-Italic.woff') format('woff'), url('../fonts/Proxima-Nova-Bold-Italic.ttf') format('truetype'), url('../fonts/Proxima-Nova-Bold-Italic.svg') format('svg'); font-weight: bold; font-style: italic;}
@font-face {font-family: 'robotoslab-web'; src: url('../fonts/robotoslabregular.eot'); src: local('☺'), url('../fonts/robotoslabregular.woff') format('woff'), url('../fonts/robotoslabregular.ttf') format('truetype'), url('../fonts/robotoslabregular.svg') format('svg'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'pt-serif-web'; src: url('../fonts/pt-serif.eot'); src: local('☺'), url('../fonts/pt-serif.woff') format('woff'), url('../fonts/pt-serif.ttf') format('truetype'), url('../fonts/pt-serif.svg') format('svg'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'pt-serif-web'; src: url('../fonts/pt-serif-bold.eot'); src: local('☺'), url('../fonts/pt-serif-bold.woff') format('woff'), url('../fonts/pt-serif-bold.ttf') format('truetype'), url('../fonts/pt-serif-bold.svg') format('svg'); font-weight: bold; font-style: normal;}
@font-face {font-family: 'pt-serif-web'; src: url('../fonts/pt-serif-italic.eot'); src: local('☺'), url('../fonts/pt-serif-italic.woff') format('woff'), url('../fonts/pt-serif-italic.ttf') format('truetype'), url('../fonts/pt-serif-italic.svg') format('svg'); font-weight: normal; font-style: italic;}
@font-face {font-family: 'pt-serif-web'; src: url('../fonts/pt-serif-bold-italic..eot'); src: local('☺'), url('../fonts/pt-serif-bold-italic..woff') format('woff'), url('../fonts/pt-serif-bold-italic..ttf') format('truetype'), url('../fonts/pt-serif-bold-italic..svg') format('svg'); font-weight: bold; font-style: italic;}
@font-face {font-family: 'pt-sans-web'; src: url('../fonts/pts55f_w-webfont.eot'); src: local('☺'), url('../fonts/pts55f_w-webfont.woff') format('woff'), url('../fonts/pts55f_w-webfont.ttf') format('truetype'), url('../fonts/pts55f_w-webfont.svg') format('svg'); font-weight: normal; font-style: normal;}

body {background:url(../images/all-bg.jpg) center 0px repeat-y;}

.pension-wrapper {width:776px; margin:0px auto; padding: 31px 0px 0px 0px; background:#FFF; text-align:left; font-size:16px; color:#262626; font-family: 'pt-serif-web';}
.pension-wrapper a {color:#206fb7;}
.pension-wrapper .about {font-family: 'proxima-nova-web'; font-size:20px; color:#6c6c6c; line-height:1.0em;}
.pension-wrapper h1 {font-family: 'robotoslab-web'; font-weight:normal; font-size:29.5px; color:#363636; padding:0px 0px 16px 0px; margin:0px -10px 0px 0px;}
.pension-wrapper h2 {font-family: 'robotoslab-web'; font-weight:normal; font-size:24.5px; color:#363636; padding:0px 0px 15px 0px;}
.pension-wrapper h2.pb-8 {padding-bottom:8px;}
.pension-wrapper .grey-block + h2 {padding-top:44px;}
.pension-wrapper h2 .small {display:block; font-size:17px; color:#6c6c6c; font-family: 'proxima-nova-web'; line-height:0.8em;} 
.pension-wrapper h2 .lh-13 {line-height:1.3em;}
.pension-wrapper p {line-height:1.5em; padding:0px 0px 14px 0px;}
.pension-wrapper blockquote.white + p {padding-top:10px;}
.pension-wrapper .big-img {display:block; margin:0px 0px 12px 2px;}
.pension-wrapper .proxima {font-family: 'proxima-nova-web';}
.pension-wrapper .fs-17 {font-size:17px;}
.pension-wrapper .fs-16 {font-size:16px;}
.pension-wrapper .color-6c  {color:#6c6c6c;}
.pension-wrapper .lh-13 {line-height:1.3em;}
.pension-wrapper .pl-149 {padding-left:149px;}
.pension-wrapper .pl-10 {padding-left:10px;}
.pension-wrapper .pb-9 {padding-bottom:9px;}
.pension-wrapper .pb-12 {padding-bottom:12px;}
.pension-wrapper .pb-25 {padding-bottom:25px;}
.pension-wrapper .pt-21 {padding-top:21px;}
.pension-wrapper .pl-149 p + h2 {padding-top:38px;}
.pension-wrapper .pl-149 p + h2.h2-plus {padding-top:30px; padding-bottom:4px;}
.pension-wrapper .leftcol {float:left; width:295px;}
.pension-wrapper .leftcol.exp {padding-top:2px;}
.pension-wrapper .leftcol img {display:block; margin:6px 0px 18px 0px;}
.pension-wrapper .leftcol h3 {font-size:17.6px; font-weight:normal; color:#363636; font-family: 'robotoslab-web'; padding:0px 0px 7px 0px;}
.pension-wrapper .leftcol p {font-size:14px; color:#6c6c6c; font-family: 'proxima-nova-web'; line-height:1.4em;}
.pension-wrapper .rightcol {float:right; width:441px; padding-bottom:29px;}
.pension-wrapper .rightcol.exp {padding-top:5px;}
.pension-wrapper .rightcol h3 {font-weight:normal; font-size:17.5px; font-family: 'robotoslab-web'; color:#363636; padding:0px 0px 5px 0px; line-height:1.3em;}
.pension-wrapper .rightcol h3 span {margin-left:-10px;}
.pension-wrapper .rightcol p.author {font-size:14px; color:#6c6c6c; font-family: 'proxima-nova-web'; padding:5px 120px 4px 0px; line-height:1.3em;}
.pension-wrapper blockquote {background:#f2f2f2; position:relative; padding:20px 25px 20px 25px; margin:11px 0px 29px 0px; font-family: 'proxima-nova-web'; font-size:14px;}
.pension-wrapper blockquote.white {background:none; padding:0px 0px 0px 0px; margin:11px 0px 23px 27px; color:#262626; font-family: 'pt-serif-web'; font-size:16px; line-height:1.5em;}
.pension-wrapper blockquote:before {content:' '; position:absolute; top:0px; left:-23px; bottom:0px; width:12px; background:#e8603c;}
.pension-wrapper blockquote.white:before {background:#f2f2f2; top:8px; bottom:5px; left:-27px;}
.pension-wrapper .dates {list-style:none; padding:0px 0px 27px 0px;}
.pension-wrapper .dates li {border-top:1px solid #e4e2e2; padding:15px 0px 10px 0px; margin:0px 0px 0px 0px;}
.pension-wrapper .dates li:first-child {border-top:none; padding-top:0px;}
.pension-wrapper .dates p.date {font-size:17px; color:#6c6c6c; line-height:1.3em; font-family: 'proxima-nova-web'; padding-bottom:5px;}
.pension-wrapper .nums {list-style:none; padding:15px 0px 24px 0px;}
.pension-wrapper .nums.nums-2 {padding-top:0px; padding-bottom:54px;}
.pension-wrapper .nums.nums-3 {padding-top:8px; padding-bottom:4px;}
.pension-wrapper .nums li {padding:0px 0px 16px 0px;}
.pension-wrapper .nums.nums-2 li {padding-bottom:0px; margin-bottom:-25px;}
.pension-wrapper .nums.nums-3 li {padding-bottom:25px;}
.pension-wrapper .nums .left {display:table-cell; width:159px; vertical-align:top;}
.pension-wrapper .nums.nums-3 .left {width:80px;}
.pension-wrapper .nums .num {display: block; width:159px; height:159px; line-height:169px; border-radius:50%; text-align:center; font-size:55px; color:#ffffff; font-family: 'pt-sans-web';}
.pension-wrapper .nums.nums-2 .num {line-height:1.6em; font-size:19px;}
.pension-wrapper .nums.nums-3 .num {width:80px; height:80px; line-height:86px; font-size:34px;}
.pension-wrapper .nums.nums-2 .td {display:table-cell; height:159px; width:159px; vertical-align:middle;}
.pension-wrapper .nums.nums-2 .num strong {font-weight:normal; font-size:45px; display:block; position:relative; top:5px;}
.pension-wrapper .nums .pink .num {background:#d3577a;}
.pension-wrapper .nums .green .num {background:#ccd590;}
.pension-wrapper .nums .blue .num {background:#a8ccdf;}
.pension-wrapper .nums .right {display:table-cell; vertical-align:middle; padding:9px 0px 9px 20px;}
.pension-wrapper .nums.nums-2 .right {padding-left:28px;}
.pension-wrapper .nums.nums-3 .right {padding-top:1px; padding-bottom:1px; padding-left:21px;}
.pension-wrapper .nums .right p {font-size:18px; color:#6c6c6c; font-family: 'proxima-nova-web'; padding-bottom:0px; line-height:1.1em;}
.pension-wrapper .nums.nums-3 .right p {font-size:16px; line-height:1.4em;}
.pension-wrapper .nums .right p.p-num {font-family: 'pt-serif-web'; font-size:16px; color:#262626; padding-bottom:2px; padding-top:5px; line-height:1.5em;}
.pension-wrapper .nums .right p.note {font-size:14px; padding-top:14px; line-height:1.5em;}
.pension-wrapper .text-table {margin:15px 0px 30px 0px;}
.pension-wrapper .text-table.pb {margin-bottom:58px;}
.pension-wrapper .text-table th {font-weight:normal; font-family: 'proxima-nova-web'; border-bottom:1px solid #e4e2e2; padding:0px 0px 8px 27px; vertical-align:ttop;}
.pension-wrapper .text-table th:first-child {padding-left:0px;}
.pension-wrapper .text-table td {border-bottom:1px solid #e4e2e2; border-left:1px solid #e4e2e2; color:#6c6c6c; padding:7px 10px 11px 27px; vertical-align:top; line-height:1.2em;}
.pension-wrapper .text-table.pb td {padding-bottom:17px; padding-top:19px;}
.pension-wrapper .text-table.pb tr:nth-child(2) td {padding-top:7px;}
.pension-wrapper .text-table td:first-child {border-left:none; padding-left:0px;}
.pension-wrapper .text-table tr:last-child td {padding-bottom:23px;}
.pension-wrapper .text-table.pb tr:last-child td {padding-bottom:19px;}
.pension-wrapper .ul-plus {list-style:none; padding:3px 0px 5px 0px;}
.pension-wrapper .ul-plus li {border-top:1px solid #e4e2e2; padding-bottom:21px; padding-top:23px; position:relative;}
.pension-wrapper .ul-plus li:first-child {border-top:none; padding-top:0px;}
.pension-wrapper .ul-plus li .pa {position:absolute; top:24px; left:-333px; width:290px;}
.pension-wrapper .rightcol .ul-plus h3 {padding-bottom:3px;}
.pension-wrapper .rightcol .ul-plus p.author {padding-right:90px;}
.pension-wrapper .rightcol .pa h3 {font-size:15.7px; line-height:1.44em; padding-bottom:8px;}
.pension-wrapper .rightcol .pa p {font-family: 'proxima-nova-web'; font-size:14px; color:#6c6c6c; line-height:1.4em;}
.pension-wrapper .grey-block {position:relative; background:#f2f2f2; padding:16px 16px 14px 26px; margin:20px 0px 20px 0px; font-family: 'proxima-nova-web'; color:#262626;}
.pension-wrapper .grey-block a {color:#262626; text-decoration:none;}
.pension-wrapper p + .grey-block {margin-top:31px;}
.pension-wrapper .grey-block h4 {font-weight:normal; font-size:20px; padding-bottom:3px;}
.pension-wrapper .grey-block p {font-size:14px; padding-bottom:20px; line-height:1.45em;}
.pension-wrapper .grey-block p:first-child {padding-bottom:0px;}
.pension-wrapper .calc-block {position:relative; margin:60px 0px 20px 0px; font-family: 'proxima-nova-web';}
.pension-wrapper .calc-block input[type=submit]::-moz-focus-inner {border: none; padding:0; margin:0;}
.pension-wrapper .calc-block input:focus::-webkit-input-placeholder, .pension-wrapper .calc-block textarea:focus::-webkit-input-placeholder {color:transparent; text-shadow:none;}
.pension-wrapper .calc-block input:focus::-moz-placeholder, .pension-wrapper .calc-block textarea:focus::-moz-placeholder {color:transparent; text-shadow:none;}
.pension-wrapper .calc-block input:focus::placeholder, .pension-wrapper .calc-block textarea:focus::placeholder {color:transparent; text-shadow:none;}
.pension-wrapper .calc-block h5 {font-weight:normal; height:75px; line-height:75px; background:#e8603c; padding:0px 26px 0px 26px; color:#ffffff; font-size:24px; font-family: 'proxima-nova-web';}
.pension-wrapper .calc-block .grey {background:#f2f2f2; padding:23px 17px 35px 27px;}
.pension-wrapper .calc-block .grey .row {overflow:hidden; padding:0px 0px 16px 0px;}
.pension-wrapper .calc-block .grey .row label {float:left; width:443px; padding:6px 0px 0px 0px;}
.pension-wrapper .calc-block .grey .row label .small {display: block; font-size:14px; line-height:1.1em;}
.pension-wrapper .calc-block .grey .row input[type=text] {float:left; width:99px; font-family: 'proxima-nova-web'; font-size:16px; padding:8px 16px 6px 16px; height:16px; line-height:16px; color:#262626; border:none; background:#ffffff; outline:none;}
.pension-wrapper .calc-block .grey .itog {overflow:hidden; padding:33px 0px 0px 0px;}
.pension-wrapper .calc-block .grey .itog label {float:left; width:443px; font-size:20px;}
.pension-wrapper .calc-block .grey .itog input[type=text] {float:left; width:125px; font-family: 'proxima-nova-web'; font-size:18px; padding:0px 0px 0px 10px; height:18px; line-height:18px; color:#262626; border:none; background: none; outline:none;}
.pension-wrapper .calc-block .bottom {border:1px solid #e4e2e2; border-top:none; padding:29px 10px 24px 26px;}
.pension-wrapper .calc-block .bottom h6 {font-weight:normal; font-size:19.8px;}
.pension-wrapper .calc-block .bottom .bottom-row {overflow:hidden; padding:0px 0px 4px 0px;}
.pension-wrapper .calc-block .bottom .bottom-row label {float:left; width:460px; padding:6px 0px 0px 0px;}
.pension-wrapper .calc-block .bottom .bottom-row input[type=text] {float:left; width:124px; font-family: 'proxima-nova-web'; font-size:16px; padding:8px 0px 8px 0px; height:16px; line-height:16px; color:#262626; border:none; background:none; outline:none;}
.pension-wrapper .link-icon:before {content:' '; position:absolute; top:0px; left:-86px; width:75px; height:75px; background: #e8603c url(../images/icons.png) 19px 16px no-repeat;}
.pension-wrapper .info-icon:before {content:' '; position:absolute; top:0px; left:-86px; width:75px; height:75px; background: #e8603c url(../images/icons.png) 19px -79px no-repeat;}
.pension-wrapper .calc-icon:before {content:' '; position:absolute; top:0px; left:-86px; width:75px; height:75px; background: #e8603c url(../images/icons.png) 19px -838px no-repeat;}
.pension-wrapper .notes-block {padding:0px 27px 38px 27px; font-size:14px; color:#363636; font-family: 'proxima-nova-web';}
.pension-wrapper .notes-block p {line-height:1.43em;}
.pension-wrapper .files-ul {list-style:none; font-family: 'proxima-nova-web'; font-size:16px; padding:9px 0px 0px 41px;}
.pension-wrapper .files-ul li {padding:0px 0px 23px 0px;}
.pension-wrapper .files-ul li a {display:table-cell; height:42px; vertical-align:middle; padding:0px 0px 0px 60px; line-height:1.4em;}
.pension-wrapper .files-ul li.doc a {background: url(../images/doc-icon.png) 0px center no-repeat;}

.pension-share{margin:auto;padding:20px 0;width:990px}
.pension-share:after{display:block;content:'.';height:0;overflow:hidden;clear:both}
.pension-share-link{cursor:pointer;float:left;height:48px;margin-left:10px;width:240px}
.pension-share-link:first-child{margin:0}