/*
Theme Name: Evropa
Version: 2.1
Author: Reznik Dmitriy
Author URI: ireznik.com
 */

@import "http://fonts.googleapis.com/css?family=PT+Serif:400,700&subset=latin,cyrillic";
@import "http://fonts.googleapis.com/css?family=PT+Sans+Narrow:700&subset=latin,cyrillic";
@import "http://fonts.googleapis.com/css?family=Marck+Script&subset=latin,cyrillic";
* {
        margin: 0;
        padding: 0;
}
html {
        height: 100%;
}
header, nav, section, article, aside, footer {
        display: block;
}
body {
        background: none repeat scroll 0 0 #fff;
        color: #5b5b5b;
        font: 13px/18px arial;
        height: 100%;
        width: 100%;
}
a {
        color: #1365a7;
        outline: medium none;
        text-decoration: none;
}
a:hover {
        text-decoration: none;
}
p {
        margin: 0 0 10px;
}
img {
        border: medium none;
}
:focus {
        outline: medium none;
}
input {
        vertical-align: middle;
}
#wrapper {
        height: auto !important;
        margin: 0 auto;
        min-height: 100%;
        width: 1000px;
}
#header {
        background: url("img/logo.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
        border-bottom: 1px solid #cfcfcf;
        height: 210px;
        margin-bottom: 5px;
        position: relative;
}
#bg-menu, .foot-menu {
        background: url("img/menu.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
        border: 1px solid #cfcfcf;
        height: 38px;
}
.my-menu.foot-menu {
        margin-bottom: 0;
        width: 998px;
}
.logo {
        display: block;
        height: 210px;
}
#bg-menu .menu > li:first-of-type > a {
        border-top: 2px solid #096d00;
        line-height: 37px;
        position: relative;
        top: -1px;
}
#bg-menu .menu > li:nth-of-type(2) > a {
        border-top: 2px solid #840f0f;
        line-height: 37px;
        position: relative;
        top: -1px;
}
#bg-menu .menu > li:nth-of-type(3) > a {
        border-top: 2px solid #214084;
        line-height: 37px;
        position: relative;
        top: -1px;
}
#bg-menu .menu > li:nth-of-type(4) > a {
        border-top: 2px solid #ffd73a;
        line-height: 37px;
        position: relative;
        top: -1px;
}
#bg-menu .menu > li:nth-of-type(5) > a {
        border-top: 2px solid #CFCFCF;
        line-height: 37px;
        position: relative;
        top: -1px;
}
#content {
        overflow: hidden;
        padding: 20px 0 294px;
}
#footer {
        height: 254px;
        margin: -254px auto 0;
        position: relative;
        width: 1000px;
}
#copy {
        background: none repeat scroll 0 0 #cfcfcf;
        border-top: 2px solid #b7b7b7;
        clear: both;
        height: 80px;
        overflow: hidden;
}
#pod {
        background: url("img/pod.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
        height: 157px;
        position: absolute;
       /*right: 130px;
        *         top: -25px;*/
         bottom: 59px;
        right: 0;
        width: 300px;
}

.sp-link-wrapper.sp-brandname__left {
    display: none;
}


.pole-text {
        border: 1px solid #cfcfcf;
        display: block;
        height: 28px;
        padding: 0 10px;
        width: 178px;
}
.submit {
        background: linear-gradient(to bottom, #ffe555 0%, #fcdb4b 24%, #f4ba29 76%, #f2b01e 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);

        border: medium none;
        color: #323232;
        cursor: pointer;
        font: bold 12px arial;
        height: 30px;
        margin-top: 10px;
        text-shadow: 2px 1px 0 #fff;
        width: 150px;
}
.pole-text.pole-text1 {
        float: left;
        margin-right: 10px;
}
.pole {
        color: #fff;
        font: bold 15px arial;
        margin-bottom: 10px;
        margin-left: 72px;
}
#gradient .wpcf7 form {
        margin: 20px 0 0 108px;
}
#gradient .wpcf7 form span.wpcf7-form-control-wrap {
        position: initial;
}
#gradient .wpcf7 form .wpcf7-response-output{position: absolute;margin: -135px 0px 0px 0px;background: #FFF;z-index: 9;}
#gradient .wpcf7 form .wpcf7-not-valid-tip {display:none !important}
#gradient .wpcf7 form .pole-text.wpcf7-not-valid {border: 1px solid red;}
#gradient {
       /*background: linear-gradient(to right, #600c0c 0%, #690d0d 11%, #881212 36%, #901313 47%, #8f1313 56%, #891212 64%, #680d0d 90%, #600c0c 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);*/
        border-top: 3px solid #600c0c;
 background:    #690d0d;
       /*height: 129px;*/
}
.my-menu li {
        background: url("img/menu-li.png") no-repeat scroll right center rgba(0, 0, 0, 0);
        float: left;
        list-style-type: none;
        padding-right: 2px;
}
.my-menu {
        float: left;
}
.my-menu a {
        color: #600c0c;
        display: block;
        font: bold 12px/38px arial;
        padding: 0 10px;
}
.my-menu li:hover a {
        background: none repeat scroll 0 0 #fff;
}
.my-menu li ul {
        display: none;
        margin-left: -1px;
        min-width: 150px;
        padding-top: 5px;
        position: absolute;
        visibility: hidden;
        white-space: nowrap;
        z-index: 9999;
}
.my-menu .sub-menu li {
        background: none repeat scroll 0 0 #fff !important;
        border-left: 1px solid #cfcfcf;
        border-right: 1px solid #cfcfcf;
        float: none !important;
        padding: 0 !important;
}
.my-menu .sub-menu li:first-of-type {
        border-top: 1px solid #cfcfcf;
        padding-top: 5px !important;
}
.my-menu .sub-menu li:last-of-type {
        border-bottom: 1px solid #cfcfcf;
        padding-bottom: 5px !important;
}
.my-menu .sub-menu a {
        font: bold 12px/20px arial;
}
.my-menu li:hover > ul {
        display: block;
        visibility: visible;
}
.clear {
        clear: both;
}
.search-main {
        float: right;
        margin: 4px 0 0;
        width: 210px;
}
.serch-txt {
        background: none repeat scroll 0 0 #fff;
        border: 1px solid #cfcfcf;
        height: 30px;
        padding: 0 24px 0 5px;
        width: 171px;
}
.searchbutton {
        background: url("img/poisk-btn.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
        border: medium none;
        cursor: pointer;
        height: 16px;
        margin-left: -24px;
        width: 16px;
}
.alignleft {
        display: inline;
        float: left;
        margin-bottom: 2px;
        margin-right: 10px;
}
.alignright {
        display: inline;
        float: right;
        margin-bottom: 2px;
        margin-left: 10px;
}
.aligncenter {
        display: block;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
}
.alignnone {
        display: inline;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
}
.right-col {
        float: left;
        margin-right: 10px;
        width: 788px;
}
.banner1 {
        border: 1px solid #cfcfcf;
        margin-bottom: 10px;
        overflow: hidden;
        padding: 10px 10px 5px;
        text-align: center;
}
.banner2 {
        border: 1px solid #cfcfcf;
        margin-bottom: 10px;
        overflow: hidden;
        padding: 27px 0;
        text-align: center;
        width: 171px;
}
.left-col {
        float: left;
        height: 147px;
}
.poisk-jur {
        border: 1px solid #cfcfcf;
        float: left;
        overflow: hidden;
        padding: 10px;
        width: 180px;
}
.poisk-jur-title {
        color: #666666;
        font: bold 15px arial;
        margin-bottom: 10px;
}
.poisk-jur > div {
        border: medium none !important;
}
.awpqsf_class label {
        color: #666666;
        display: block;
        font: bold 12px arial;
        margin-bottom: 6px;
        padding: 0 !important;
}
.poisk-jur select {
        border: 1px solid #cfcfcf;
        padding: 4px 5px;
}
.searchbtn {
        background: none repeat scroll 0 0 #600c0c;
        border: medium none;
        color: #fff;
        cursor: pointer;
        float: left;
        font: bold 15px arial;
        height: 30px;
        margin-top: 10px;
        width: 122px;
}
.redactor {
        border: 1px solid #cfcfcf;
        overflow: hidden;
        padding: 6px;
        height: 147px;
}
.redactor h2 {
        border-bottom: 1px solid #767676;
        font-family: 'PT Serif';
        font-size: 20px;
        font-style: normal;
        font-weight: 400;
        margin-bottom: 5px;
        padding-bottom: 5px;
}
.redactor-text {
        font: 12px arial;
        overflow: hidden;
        margin-top:8px;
}
.full {
        background: none repeat scroll 0 0 #600c0c;
        color: #fff;
        display: table;
        float: right;
        font: bold 12px/21px arial;
        height: 21px;
        margin-top: 6px;
        padding: 2px 10px;
        text-align: center;
}
.cat-line {
        background: none repeat scroll 0 0 #76b2bb;
        clear: both;
        height: 30px;
        margin: 20px 0 10px;
        overflow: hidden;
}
.text-line, .text-line h1, .text-line a {
        color: #fff;
        font: bold 15px/30px arial;
        text-transform: uppercase;
}
.text-line {
        padding: 0 10px;
}
.text-line span {
        margin-right: 6px;
}
.text-line span:last-of-type {
        margin: 0;
}
.bg-line {
        background: url("img/cat-line.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
        height: 30px;
        overflow: hidden;
}
.category {
        border-bottom: 1px solid #cfcfcf;
        border-left: 1px solid #cfcfcf;
        border-right: 1px solid #cfcfcf;
        overflow: hidden;
        padding: 15px 15px 0;
}
.first-post-img {
        float: left;
        margin-right: 20px;
}
.first-post {
        margin-bottom: 20px;
        overflow: hidden;
}
.first-post-title a h3 {
        color: #262626;
        font-family: 'PT Serif';
        font-size: 25px;
        font-style: normal;
        font-weight: 400;
        line-height: 25px;
}
.first-post-title {
        border-bottom: 1px solid #cfcfcf;
        margin-bottom: 10px;
        overflow: hidden;
        padding-bottom: 15px;
}
.first-post-text {
        color: #545454;
        font: 12px arial;
        overflow: hidden;
}
.first-post-img img {
        height: 220px;
        width: 350px;
}
.cat-others-posts {
        border-top: 1px solid #cfcfcf;
        overflow: hidden;
        padding-top: 10px;
}
.other-post {
        border-bottom: 1px solid #cfcfcf;
        float: left;
        margin-bottom: 10px;
        margin-right: 30px;
        overflow: hidden;
        padding-bottom: 6px;
        width: 300px;
}
.other-post {
        float: left;
        margin-right: 30px;
        overflow: hidden;
        width: 300px;
}
.other-post:last-of-type, .other-post:nth-last-of-type(2), .other-post:nth-last-of-type(3) {
        border-bottom: medium none;
        margin-bottom: 0;
        padding-bottom: 0;
}
.other-post:nth-of-type(3n) {
        margin-right: 0;
}
.other-post:nth-of-type(3n+1) {
        clear: left;
}
.archive .other-post:nth-of-type(7), .archive .other-post:nth-of-type(8), .archive .other-post:nth-of-type(9) {
        border-bottom: 1px solid #cfcfcf;
        margin-bottom: 10px;
        padding-bottom: 6px;
}
.other-img {
        float: left;
        margin-right: 10px;
}
.other-title a {
        color: #262626;
        font-family: 'PT Serif';
        font-size: 15px;
        font-style: normal;
        font-weight: 400;
        line-height: 15px;
}
.full-cat {
        border-top: 1px solid #cfcfcf;
        color: #545454;
        display: block;
        font: bold 14px/30px arial;
        margin: 20px -15px 0;
        text-align: center;
        text-transform: uppercase;
}
#copy-logo {
        background: url("img/foot-logo.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
        float: left;
        height: 80px;
        margin-right: 20px;
        width: 217px;
}
#copy-text {
        color: #767676;
        float: left;
        font: 12px arial;
        margin-top: 18px;
}
#liru {
        float: right;
}
#title > span,#title > span a {
        color: #fff;
        font: bold 15px/25px arial;
        overflow: hidden;
}
#title  {
        padding: 0 10px;
}
#title span:nth-of-type(2n) {
        padding: 0 5px;
}
.wp-pagenavi {
        height: 21px;
        padding-top: 15px;
}
.post-img {
        float: left;
        margin-right: 10px;
}
.archive-post {
        border-bottom: 1px solid #cfcfcf;
        margin-bottom: 10px;
        overflow: hidden;
        padding-bottom: 7px;
}
.archive-post:last-of-type {
        border: medium none;
        margin: 0;
        padding: 0;
}
.title > a {
        color: #262626;
        font-family: 'PT Serif';
        font-size: 15px;
        font-style: normal;
        font-weight: 400;
        line-height: 15px;
        text-decoration: underline;
}
.title > a:hover {
        text-decoration: none;
}
.archive-post .text {
        color: #545454;
}
.cat-line.ajax {
        margin: 0 0 10px;
}
.poisk-jur option {
        padding: 0 8px;
}
.jur-title {
        border-top: 1px solid #cfcfcf;
        color: #545454;
        font-family: 'Marck Script';
        font-size: 22px;
        font-style: normal;
        font-weight: 400;
        margin-top: 3px;
        padding-top: 5px;
}
.jur-title a {color: #545454;}
.banner2 img {
        height: 160px;
}
.bord-cat {
        height: 2px;
}
.banners li {
        float: left;
        list-style-type: none;
        margin-right: 10px;
}
.banners {
        border: 1px solid #cfcfcf;
        margin-top: 20px;
        overflow: hidden;
        padding: 20px 20px 17px;
}
.banners img {
        width: 111px;
}
.banners li:last-of-type {
        margin: 0;
}
#text img {
        border: 1px solid #ccc;
        padding: 5px;
}
#title {
        background: none repeat scroll 0 0 #600c0c;
        height: 25px;
        margin: 0 0 15px;
}
.taxonomy.category {
        border: medium none;
        overflow: inherit;
        padding: 0;
}
.archive .cat-line {
        margin: 0 0 10px;
}
.jcarousel-title {
        color: #000;
        display: block;
        font: bold 11px arial;
}
.jcarousel-img {
        float: left;
        margin-right: 10px;
        width: 100px;
}
.banners-title {
        font: 18px arial;
        margin-bottom: 10px;
}
.banner1 > img {
        width: 583px;
}
.awpqsf_class.cmfddwon-1 {
        margin-top: 14px;
}
.pdfprnt-top-left img {
        border: medium none !important;
        height: 24px;
        padding: 0 !important;
}
.jcarousel div {
        margin-bottom: 7px;
}
#text h2,#text h3,#text h4 {
        color: #600c0c;
        font: bold 18px/25px arial !important;
        margin:10px 0;
}


.single_title{color:#600C0C;font-size: 22px;max-width: 925px;padding-bottom: 10px;}
.number{float: right;}

#by_the_way {background: none repeat scroll 0 0 #600C0C;color:#fff;padding: 20px;margin: 20px 0;}
#by_the_way h2 {margin: 0 0 10px 0;}
.single_number{text-align: right;margin-bottom: 10px;}

.poisk-jur{height:149px;}
.banner2 {height: 105px;}
.single_thumb img{display:block;margin: 0px 15px 5px 0px;float: left;}
#post .pdfprnt-top-left{position: absolute;margin: -40px 0px 0px 922px;}

.archive-post .printtext {height:0;overflow: hidden;}


/*#pf-body h1#pf-title{background: url("img/logo.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);height: 210px;}*/
#pf-body #pf-content .archive-post .title a {color:#000;text-decoration:underline;}
#pf-body #pf-content .printtext {height:auto}
#pf-body #pf-content .text  {display:none}
.cat_color3 {background:#096d00;}
.cat_color4 {background:#ffd73a;}
.cat_color6 {background:#840f0f;}
.cat_color8 {background:#214084;}


.archive {margin-bottom: 25px;}
.archive .year {width: 185px;float: left;margin-right: 15px;}
.archive .year  .title {font: bold 18px/25px arial;color: #600C0C;}
.archive .year  ul{margin-left: 15px;}
.archive .year  ul li a {color: #5B5B5B;}


.poisk-jur  .title {font: bold 16px/25px arial;color: #600C0C;margin-bottom: 10px;}

.my-menu .mob_menu_link{display:none;}
#content #post #text ol {
        display: block;
        list-style-type: decimal;
        padding-left: 40px;
}
#content #post #text ul{
        display: block;
        list-style-type: disc;
        padding-left: 40px;
}

@media screen and (min-width:768px) and (max-width:999px){
        .banners {display: none;}
        #header, #header a{ height:auto; line-height:0px; background-image:none; text-align:center;}
        #header img{width:98%;}
        #wrapper{width:100%;}
        #bg-menu{ height:76px; background-position:bottom center;}
        .search-main{float:none; clear:both; width:auto; padding:3px 10px 0px 10px;}
        .serch-txt{width:100%; box-sizing:border-box; margin:0px auto;}
        .right-col{width:auto; margin:0px; float:none; }
        .poisk-jur{float:none; width:auto; height:auto; margin:0px 10px 10px 10px;}
        .right-col .other{float:none; width:auto; height:auto; margin:0px 10px 10px 10px;}
        .left-col{width:auto; float:none;}
        .banner2{width:auto; height:auto; margin:0px 10px 10px 10px;}
        .category{margin-left:10px ; margin-right:10px;}
        .other-post{width:32%; margin:0px 1% 10px 0px;}
        .first-post-text{ overflow:visible;}
        .banner1 img{width:100%;}

        #footer{width:100%;}
        #gradient > form{margin:20px auto 0px auto; display:block; width:410px;}
        .pole{margin:0px 0px 10px 0px; text-align:center}
        .submit{display:block; margin:10px auto 0px auto;}
        .my-menu.foot-menu{width:100%; border-left:0px; border-right:0px}
        #pod{display:none;}
        #copy-text{float:none; margin-top:8px;}

        .pf-content{position:relative;}
        #post .pdfprnt-top-left{ margin:0px; top:-40px; right:10px;}

        article#post{padding:0px 10px 10px 10px;}
        .cat-others-posts{padding:0px 10px 10px 10px;}
        .first-post{padding:0px 10px;}
        #content.archive{padding-left:10px; padding-right:10px;}
}
@media screen and (min-width:640px) and (max-width:767px){
        .banners {display: none;}
        #header, #header a{ height:auto; line-height:0px; background-image:none; text-align:center;}
        #header img{width:98%;}
        #wrapper{width:100%;}
        #bg-menu{ height:76px; background-position:bottom center;}
        .search-main{float:none; clear:both; width:auto; padding:3px 10px 0px 10px;}
        .serch-txt{width:100%; box-sizing:border-box; margin:0px auto;}
        .right-col{width:auto; margin:0px; float:none; }
        .poisk-jur{float:none; width:auto; height:auto; margin:0px 10px 10px 10px;}
        .right-col .other{float:none; width:auto; height:auto; margin:0px 10px 10px 10px;}
        .left-col{width:auto; float:none;}
        .banner2{width:auto; height:auto; margin:0px 10px 10px 10px;}
        .category{margin-left:10px ; margin-right:10px;}
        .other-post{width:49%; margin:0px 1% 10px 0px;}
        .other-post:nth-of-type(3n+1){ clear:none;}
        .other-post:nth-of-type(3n){margin-right:1%;}
        .other-post:last-of-type, .other-post:nth-last-of-type(2), .other-post:nth-last-of-type(3){border-bottom:1px solid #cfcfcf; padding-bottom:6px; margin-bottom:10px;}
        .first-post-text{ overflow:visible;}
        .banner1 img{width:100%;}

        #footer{width:100%;}
        #gradient > form{margin:20px auto 0px auto; display:block; width:410px;}
        .pole{margin:0px 0px 10px 0px; text-align:center}
        .submit{display:block; margin:10px auto 0px auto;}
        .my-menu.foot-menu{width:100%; border-left:0px; border-right:0px}
        #pod{display:none;}
        #copy-text{float:none; margin-top:2px; font:10px Arial, sans-serif; line-height:12px; }
        .pf-content{position:relative;}
        #post .pdfprnt-top-left{ margin:0px; top:-40px; right:10px;}

        article#post{padding:0px 10px 10px 10px;}
        #title{ height:auto;}
        .cat-others-posts{padding:0px 10px 10px 10px;}
        .first-post{padding:0px 10px;}
        .cat-line{ height:auto;}
        #content.archive{padding-left:10px; padding-right:10px;}
}
@media screen and (min-width:640px){
        .menu-shapka-container{ display:block !important;}
}
@media screen and (max-width:639px){
        .banners {display: none;}
        .my-menu .mob_menu_link{display:block; padding:0px 0px 0px 30px; background:url(img/mob_menu_link_bg.png) no-repeat left center; width:100px; cursor:pointer; margin:0px 0px 0px 10px;}
        .menu-shapka-container{ display:none;}
        .my-menu li{float:none;}
        #header, #header a{ height:auto; line-height:0px; background-image:none; text-align:center;}
        #header img{width:98%;}
        #wrapper{width:100%;}
        .my-menu{float:none;}
        .my-menu li ul{ position:static; display:block; visibility:visible; padding-top:0px;}
        #bg-menu{ height:auto; padding-bottom:5px; background-position:bottom center;}
        .search-main{float:none; clear:both; width:auto; padding:3px 10px 0px 10px;}
        .serch-txt{width:100%; box-sizing:border-box; margin:0px auto;}
        .right-col{width:auto; margin:0px; float:none; }
        .poisk-jur{float:none; width:auto; height:auto; margin:0px 10px 10px 10px;}
        .right-col .other{float:none; width:auto; height:auto; margin:0px 10px 10px 10px;}
        .left-col{width:auto; float:none;}
        .banner2{width:auto; height:auto; margin:0px 10px 10px 10px;}
        .category{margin-left:10px ; margin-right:10px;}
        .other-post{width:100%; margin:0px 0% 10px 0px;}
        .other-post:last-of-type, .other-post:nth-last-of-type(2), .other-post:nth-last-of-type(3){border-bottom:1px solid #cfcfcf; padding-bottom:6px; margin-bottom:10px;}
        .first-post-text{ overflow:visible;}
        .banner1 img{width:100%;}

        #footer{width:100%;}
        #gradient > form{margin:0px auto 0px auto; display:block; width:300px;}
        .pole{margin:0px 0px 0px 0px; text-align:center}
        .pole-text{width:278px; margin:5px 0px 0px 0px; float:none;}
        .pole-text:first-of-type{margin:5px 0px 0px 0px; float:none;}
        .submit{display:block; margin:5px auto 0px auto;}
        .my-menu.foot-menu{width:100%; border-left:0px; border-right:0px}
        #pod{display:none;}
        .my-menu.foot-menu{ height:auto; background-position:bottom center;}
        .my-menu li:hover a{ background:transparent;}
        #copy{ height:auto; padding:0px 10px 10px 10px; text-align:center;}
        #copy-logo{float:none; margin:0px auto;}
        #copy-text{float:none; margin-top:2px; font:10px Arial, sans-serif; line-height:12px; }
        .pf-content{position:relative;}
        #post .pdfprnt-top-left{ margin:0px; top:-40px; right:10px;}
        .archive .year{margin:0px 0px 10px 0px;}
        article#post{padding:0px 10px 10px 10px;}
        #title{ height:auto;}
        .cat-others-posts{padding:0px 10px 10px 10px;}
        .first-post{padding:0px 10px;}
        .cat-line{ height:auto;}
        #content.archive{padding-left:10px; padding-right:10px;}
}


@media screen and (max-width:700px) {
        .redactor {height:auto}
        .number {float:none;}
        .redactor  .full{top: 6px !important;}
}

#wpadminbar {position: fixed !important;}
/*NEW*/
.left_col_new{float:left; width:173px; margin:0px 10px 0px 0px;}
.poisk-jur{ height:139px;}
.poisk-jur-title{margin-bottom:7px;}
.poisk-jur select{ padding:0px 5px;}
.left_col_new .invest_block{border:1px solid #CFCFCF; float:left; margin:17px 0px 0px 0px;}
.left_col_new .invest_block .inner{ height:64px; background:url(img/invest_bg.png) repeat-x top center; border-bottom:4px solid #96241C; font:25px 'Oswald'; line-height:25px; color:#700A04; padding:18px 60px 0px 10px; position:relative; text-transform:uppercase;}
.left_col_new .invest_block .inner img{ position:absolute; bottom:0px; right:0px;}
.left_col_new .invest_block .inner a{padding:0px 25px 0px 0px; color:#700A04; background:url(img/invest_link.png) no-repeat right 17px;}
@media screen and (max-width:999px) {
        .left_col_new{float:none; width:auto; margin:0px;}
        .left_col_new .invest_block{float:none; margin:17px 10px 15px 10px}
}

.pf-content a {
        color: #15267D;
        border-bottom: 1px dotted #15267D;
}

.pdfprnt-top-left a {
        border:none !important
}
.banner-s {
        text-align:center;
        border: 1px solid #cfcfcf;
        margin: 10px 0 20px 0;

        padding: 20px;
}

.banner-s img {
    max-width: 100%;
}

.flex-container {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
}
.banner-img {
        text-align: center;
        border:1px solid #ccc;
        padding:10px;
        margin: 10px 0;
}
.banner-img img {
        width:475px;
}
@media screen and   (max-width: 768px) {
        .flex-container {
                display:block;
        }
        .banner-img {
                margin: 10px;
        }
        .banner-img img {
                width:100%;
        }
}
