@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed);

/* Start:/css/all.css*/
@charset "utf-8";



body {
	background: #e6e5e5 url() 0 0 repeat;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #474747;
	margin: 0;
}


@font-face {
font-family:din;
    src: url('/css/fonts/DINPro-Regular.eot');
    src: url('/css/fonts/DINPro-Regular.eot?#iefix') format('embedded-opentype'),
         url('../css/fonts/DINPro-Regular.woff') format('font-woff'),
         url('/css/fonts/DINPro-Regular.otf') format('truetype'),
         url('/css/fonts/DINPro-Regular.svg#din') format('svg');
    font-weight: normal;
    font-style: normal;
}


.din{font-family: 'din';}
.din_b{font-family: 'din_b';}
.din_m{font-family: 'din_m';}
.din_l{font-family: 'din_l';}
.din_con{font-family: 'roboto condensed';}
.din_con-reg {font-family: 'din_con-reg';}
.pfdin_con_r{font-family: 'PFDinTextCondPro-Regular';}
.pfdin_con_l{font-family: 'PFDinTextCondPro-Light';}

.seo_but_txt1, .seo_but_txt2, .allo_text1, .allo_text2, .allo_text3, .allo_text4, .visa_text, .bitrix_index_block1_link, .bitrix_index_foot_title, .bitrix_index_foot_more, .bitrix_index_block2_title, .bitrix_news_text, .bitrix_popup_sub_title, .bitrix_popup_inp_l, .bitrix_history_title, .bitrix_about_rukovod_title, .bitrix_komitet_title, .bitrix_komitet_title_text, .cur_komitet_name, .cur_komitet_dol, .new_calc_htext, .new_calc_text, .new_calc_text2, .new_calc_text3{font-family:din} 
.bitrix_month_line_list li{font-family:din;}
.head_komitet_list li{font-family:din;}
.bitrix_month_line_list a {text-decoration:none !important;}

td { font-size: 13px; }

a, img { outline: none; border: 0; }

a { color: #25398e; text-decoration: underline; }
a:hover { text-decoration: none; }

a.din cufon { border-bottom: 1px solid #cf2a28; }
a.black cufon { border-bottom: 1px solid #000000; }
a.sel cufon, a.din:hover cufon { border-bottom: 1px solid transparent; }

a.lnk_img.din cufon { border-bottom: 2px solid #000000; }
a.lnk_img.din:hover cufon { border-bottom: 2px solid transparent; }

.more{font-family:din_b;cursor:pointer;}
a.more.din cufon { border-bottom: 0; }

small, .small, .small * { font-size: 11px; }

sup { font-size: 10px; }


.shadow {
    height: 41%;
    width: 100%;
    background: linear-gradient(transparent,rgba(0, 0, 0, 0.9));
    position: absolute;
    bottom: 16px;
}

.capt {
    position: absolute;
    z-index: 999;
    bottom: 5.5%;
    padding: 0;
    color: white;
    text-shadow: 0px 0px 8px black;
    width: 85%;
    left: 48px;
}

.capt p {
    line-height: 1.1;
}

.capt h1 {
    font-size: 28px;
    font-weight: bold;
    color: white;
    text-shadow: 0px 0px 5px black;
    margin-bottom: 20px;
    text-align: center;
}

.h0 {
	font-size: 30px;
	font-weight: bold;
	color: #000000;
	line-height: 33px;
	text-transform: uppercase;
	margin: 0 0 15px 0;
}

h1, .h1 {
	font-size: 27px;
	font-weight: bold;
	color: #000000;
	line-height: 28px;
	text-transform: uppercase;
	margin: 20px 0 15px 0;
	font-family:din_b;
}

h2, .h2 {
	font-size: 20px;
	font-weight: bold;
	color: #000000;
	line-height: 21px;
	text-transform: uppercase;
	margin: 30px 0 20px 0;
	font-family:din_b;
}






caption,
table,
td,
th {
    vertical-align: middle
}
#leftSide svg#subButtonBg>path,
#leftSide>nav.main>svg#buttonBg>path {
    fill: #25398e
}
a,
abbr,
acronym,
address,
applet,
big,
blockquote,
body,
cite,
code,
dd,
del,
dfn,
div,
dl,
dt,
em,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
html,
iframe,
img,
ins,
kbd,
label,
legend,
li,
object,
ol,
p,
pre,
q,
s,
samp,
small,
span,
strike,
strong,
sub,
sup,
tt,
ul,
var {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-family: inherit;
    font-size: 100%;
    vertical-align: baseline
}
caption,
table,
tbody,
td,
tfoot,
th,
thead,
tr {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-family: inherit;
    font-size: 100%
}
tbody,
tfoot,
thead,
tr {
    vertical-align: baseline
}
body {
    line-height: 1;
    color: #000;
    background: #fff;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    width: 1180px;
    margin: 0 auto;
}
ol,
ul {
    list-style: none
}
table {
    border-collapse: separate;
    border-spacing: 0
}
caption,
td,
th {
    text-align: center;
    font-weight: 400
}
a img {
    border: none
}
.azn {
    font-family: JISAZNBold
}
body,
html {
    height: 100%
}
#userlikeCustomTab {
    display: block;
    cursor: pointer;
    width: auto;
    height: auto;
    position: fixed;
    top: 42vh;
    z-index: 999;
    right: 0;
    border-radius: 10px 0 0 10px;
    box-shadow: 0 10px 40px 0 rgba(0, 0, 0, .6)
}
#userlikeCustomTab img {
    display: block;
    width: 40px;
    height: auto
}
#site {
    width: 80%;
    min-width: 1200px;
    margin: 0 auto
}
@media only screen and (max-width: 1200px) {
    #site {
        min-width: 320px!important;
        width: 100%!important
    }
}
#preloader {
    background-color: #fff;
    width: 100vw;
    height: 100vh;
    position: fixed;
    z-index: 9999999
}
a {
    color: #3a3a3a
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: futura-pt, Arial
}
#rightSide.mobOpen {
    z-index: 9!important
}
#rightSide.mobOpen:after {
    content: ' ';
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 10;
    top: 0;
    background-color: #000;
    display: block;
    opacity: .7;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
    cursor: pointer
}
#leftSide>.bottom.mobOpen {
    position: static
}
#leftSide.mobOpen,
#leftSide.small.mobOpen {
    opacity: 1;
    -ms-filter: none;
    -webkit-filter: none;
    filter: none;
    min-height: 100vh;
    position: absolute;
    height: auto!important
}
#gmap,
#leftSide #mapLeft {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    opacity: 0
}
#mobileTop {
    height: 60px;
    width: 100%;
    background-color: #fff;
    overflow: hidden;
    position: fixed;
    z-index: 6;
    border-bottom: 1px solid #ccc
}
#mobileTop>#mobNav {
    fill: #25398e;
    height: 20px;
    width: 20px;
    display: block;
    position: absolute;
    left: 20px;
    cursor: pointer;
    top: 20px;
    z-index: 10
}
#mobileTop #mobLogo,
#mobileTop>a {
    display: block;
    height: 30px;
    width: 165px;
    margin: 15px auto;
    position: relative;
    z-index: 9
}
.clearfix:after {
    content: "";
    display: table;
    clear: both
}
#gmap {
    position: fixed!important;
    right: 0;
    top: -200%;
    height: 100vh;
    width: 60%;
    display: block;
    filter: alpha(opacity=0);
    border-left: 1px solid #ccc;
    z-index: 10
}
#showOnTheMap {
    width: 240px;
    height: 40px;
    position: absolute;
    bottom: 60px;
    z-index: 1;
    cursor: pointer
}
#showOnTheMap>img {
    width: 40px;
    height: 40px;
    position: relative;
    margin-left: -20px;
    left: 50%
}
.gclose {
    width: 30px;
    height: 30px;
    border-radius: 15px;
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, .3);
    cursor: pointer;
    position: absolute;
    top: -50%;
    right: 30px;
    background-image: url();
    background-size: 30px 30px;
    z-index: 12
}
.gomapMarker {
    cursor: pointer;
    padding: 10px 5px
}
.gomapMarker .mapName {
    font-weight: 600;
    font-size: 15px;
    margin-bottom: 10px;
    color: #25398e
}
#leftSide #mapLeft .mapList .gomapMarker.current>*,
#leftSide #mapLeft .mapList .mapArticle.current>*,
#leftSide #mapLeft .mapSwitch .one.current>*,
#leftSide #mapLeft .mapSwitch .three.current>*,
#leftSide #mapLeft .mapSwitch .two.current>* {
    color: #fff
}
.gomapMarker .mapAddress {
    font-weight: 600;
    font-size: 13px;
    display: inline-block;
    margin-bottom: 10px
}
.gomapMarker .mapAddress .address,
.gomapMarker .mapAddress .city {
    display: inline
}
.gomapMarker .mapAddress>.latitude,
.gomapMarker .mapAddress>.longitude {
    display: none
}
.gomapMarker .mapTimetable {
    font-size: 13px
}
#leftSide {
    width: 220px;
    padding: 40px 15px;
    box-sizing: border-box;
    height: 100vh;
    position: fixed;
    background: #fff;
    z-index: 10;
    border-left: 2px solid #25398e;
}

#leftSide #mapLeft {
    display: block;
    width: 193px;
    position: absolute;
    margin: 30px 0 30px 29px;
    top: -200%;
    filter: alpha(opacity=0);
    z-index: 1;
    overflow: hidden
}

#leftSide #mapLeft .mapList {
    display: none;
    overflow: hidden
}
#leftSide #mapLeft .mapList .gomapMarker,
#leftSide #mapLeft .mapList .mapArticle {
    cursor: pointer;
    margin-bottom: 30px
}
#leftSide #mapLeft .mapList .gomapMarker .mapName,
#leftSide #mapLeft .mapList .mapArticle .mapName {
    font-weight: 600;
    font-size: 15px;
    display: inline-block;
    margin-bottom: 20px;
    border-bottom: 2px solid #e3314f
}
#leftSide #mapLeft .mapList .gomapMarker .mapAddress,
#leftSide #mapLeft .mapList .mapArticle .mapAddress {
    font-weight: 600;
    font-size: 13px;
    margin-bottom: 10px
}
#leftSide #mapLeft .mapList .gomapMarker .mapAddress .address,
#leftSide #mapLeft .mapList .gomapMarker .mapAddress .city,
#leftSide #mapLeft .mapList .mapArticle .mapAddress .address,
#leftSide #mapLeft .mapList .mapArticle .mapAddress .city {
    display: inline
}
#leftSide #mapLeft .mapList .gomapMarker .mapAddress>.latitude,
#leftSide #mapLeft .mapList .gomapMarker .mapAddress>.longitude,
#leftSide #mapLeft .mapList .mapArticle .mapAddress>.latitude,
#leftSide #mapLeft .mapList .mapArticle .mapAddress>.longitude {
    display: none
}
#leftSide #mapLeft .mapList .gomapMarker .mapTimetable,
#leftSide #mapLeft .mapList .mapArticle .mapTimetable {
    font-size: 13px
}
#leftSide #mapLeft .mapList .gomapMarker.current,
#leftSide #mapLeft .mapList .mapArticle.current {
    background: #e3314f;
    box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, .3);
    border-radius: 4px;
    padding: 10px
}
#leftSide #mapLeft .mapSearch {
    margin-bottom: 30px
}
#leftSide #mapLeft .mapSearch>.inputField {
    font-size: 15px!important
}
#leftSide #mapLeft .mapSearch>.inputField>.wrapper {
    height: 30px!important;
    padding: 0 25px 0 10px!important;
    position: relative!important;
    box-sizing: padding-box;
    overflow: hidden!important;
    box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, .3);
    border-radius: 4px;
    background-color: #fff
}
#leftSide #mapLeft .mapSearch>.inputField>.wrapper>input {
    box-sizing: padding-box;
    width: 100%!important;
    height: 100%!important;
    line-height: 100%!important;
    border: none!important;
    font-size: 13px!important;
    background: 0 0!important;
    padding: 0!important;
    margin: 0!important;
    font-family: source-sans-pro
}
#leftSide #mapLeft .mapSearch>.inputField>.wrapper>input:focus {
    outline: 0
}
#leftSide #mapLeft .mapSearch>.inputField>.wrapper>input[type=image] {
    width: 12px!important;
    height: 12px!important;
    position: absolute!important;
    top: 0!important;
    right: 0!important;
    margin: 9px 9px 0 0!important
}
#leftSide #mapLeft>.mapSelect {
    height: 30px;
    position: relative;
    overflow: hidden;
    border-radius: 3px;
    box-sizing: border-box;
    padding-right: 5px;
    background: url() 94% 11px no-repeat #fff;
    background-size: 11px 8px;
    margin-bottom: 15px;
    box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, .3)
}

#leftSide #mapLeft>.mapSelect>.fakeSelect {
    width: 100%;
    height: 100%;
    padding: 8px 20px 0 10px;
    box-sizing: border-box;
    position: absolute;
    font-size: 13px;
    left: 0;
    top: 0;
    cursor: pointer!important
}
#leftSide #mapLeft>.mapSelect>select {
    width: 100%;
    height: 100%;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    cursor: pointer!important
}
#leftSide #mapLeft>.mapSelect>select:focus {
    outline: 0
}
#leftSide #mapLeft .mapSwitch {
    letter-spacing: -.36em;
    font-size: 0;
    margin-bottom: 30px
}

#leftSide #mapLeft .mapSwitch .one,
#leftSide #mapLeft .mapSwitch .three,
#leftSide #mapLeft .mapSwitch .two {
    height: 30px;
    cursor: pointer;
    box-sizing: border-box;
    padding: 7px 10px;
    display: inline-block;
    letter-spacing: normal;
    background-color: #fff;
    position: relative;
    border-left: 1px #ccc solid
}
#leftSide #mapLeft .mapSwitch .one.current,
#leftSide #mapLeft .mapSwitch .three.current,
#leftSide #mapLeft .mapSwitch .two.current {
    background-color: #e3314f;
    box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, .3);
    border: none
}
#leftSide #mapLeft .mapSwitch .text {
    display: block;
    position: relative;
    font-size: 13px;
    color: #000
}
#leftSide #mapLeft .mapSwitch .one {
    border-radius: 4px 0 0 4px
}
#leftSide #mapLeft .mapSwitch .three {
    border-radius: 0 4px 4px 0
}
#leftSide svg#subButtonBg {
    position: absolute;
    display: block
}
#leftSide .v.m20 {
    margin-top: 20px
}
#leftSide .v.m30 {
    margin-top: 30px
}
#leftSide #logo>a {
    height: 90px;
    display: inline-block;
    letter-spacing: -.36em;
    font-size: 0;
    width: 120px
}
#leftSide #logo>a>img {
    height: 100%;
    display: inline-block
}
#leftSide #logo>a>img:last-child {
    margin-left: 10px
}
#leftSide>nav.main {
    font-size: 15px;
    color: #000;
    font-weight: 600;
    margin-top: 40px
}
#leftSide>nav.main>svg#buttonBg {
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    display: block;
    z-index: 2
}
#leftSide>nav.main>ul {
    margin: 0 -20px
}
#leftSide>nav.main>ul>li {
    position: relative;
    height: 40px;
    margin-right: 20px;
    box-sizing: padding-box;
    padding: 0 0 0 20px;
    line-height: 20px;
    z-index: 3
}
#leftSide>nav.main>ul>li.green>a>.textContainer {
    border-bottom-color: #188331
}
#leftSide>nav.main>ul>li>a {
    display: block;
    color: #000;
    width: 100%;
    height: 100%;
    text-decoration: none;
    overflow: hidden
}
#leftSide>nav.main>ul>li.current>a,
#leftSide>nav.main>ul>li>ul>li.current>a,
#leftSide>nav.main>ul>li>ul>li.current>span {
    color: #fff
}
#leftSide>nav.main>ul>li>a>.textContainer {
    border-bottom: 2px solid #25398e;
    display: inline-block;
    margin-top: 10px
}
#leftSide>nav.main>ul>li.current>a>.textContainer,
#leftSide>nav.main>ul>li>ul>li.current>a>.textContainer,
#leftSide>nav.main>ul>li>ul>li.current>span>.textContainer {
    border: none
}
#leftSide>nav.main>ul>li>a>.imgContainer {
    width: 40px;
    height: 40px;
    display: inline-block;
    position: absolute;
    right: 0
}
#leftSide>nav.main>ul>li>a>.imgContainer>.svgFakeBlock {
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 10px;
    left: 20px;
    z-index: 2
}
#leftSide>nav.main>ul>li>a>.imgContainer svg {
    display: block;
    fill: #000;
    width: 20px;
    height: 20px;
    position: relative;
    top: 10px;
    left: 20px;
    z-index: 1
}
#leftSide>nav.main>ul>li.current>ul {
    width: 16px;
    display: block!important;
    opacity: 1;
    -ms-filter: none;
    -webkit-filter: none;
    filter: none
}
#leftSide>nav.main>ul>li.current>a path,
#leftSide>nav.main>ul>li.current>a svg,
#leftSide>nav.main>ul>li.current>a>img {
    fill: #fff!important
}
#leftSide>nav.main>ul>li>ul {
    display: none;
    width: 100%;
    position: absolute;
    left: 100%;
    margin-left: 40px;
    padding: 30px 10px 30px 0;
    top: 0;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    overflow: hidden;
    z-index: 9
}
#leftSide>nav.main>ul>li>ul>li {
    margin-bottom: 30px;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 30px;
    position: relative;
    z-index: 2;
    box-sizing: padding-box
}
#leftSide>nav.main>ul>li>ul>li.current svg {
    fill: #e3314f
}
#leftSide>nav.main>ul>li>ul>li:last-child {
    margin-bottom: 0
}
#leftSide>nav.main>ul>li>ul>li>a {
    display: inline-block;
    color: #000;
    width: 100%;
    height: 100%;
    font-size: 20px;
    font-weight: 700;
    font-family: futura-pt;
    text-decoration: none;
    position: relative
}
#leftSide>nav.main>ul>li>ul>li>a>.textContainer {
    border-bottom: 4px solid #e3314f;
    display: inline
}
#leftSide>nav.main>ul>li>ul>li>a>.imgContainer {
    width: 30px;
    height: 30px;
    display: inline-block;
    position: absolute;
    right: 0;
    top: 0
}
#leftSide>nav.main>ul>li>ul>li>a>.imgContainer>.svgFakeBlock {
    display: block;
    width: 30px;
    height: 30px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2
}
#leftSide>nav.main>ul>li>ul>li>a>.imgContainer>svg {
    display: block;
    fill: #000;
    width: 30px;
    height: 30px;
    position: relative;
    top: 0;
    left: 0;
    z-index: 1
}
#leftSide>nav.main>ul>li>ul>li>ul {
    margin-top: 10px;
    font-size: 13px;
    color: #000;
    line-height: 20px;
    font-weight: 400
}
#leftSide>nav.main>ul>li>ul>li>ul>li>a {
    color: #9d002b
}
#leftSide>.bottom {
    position: absolute;
    bottom: 30px;
    width: 180px;
    z-index: 3
}
#leftSide>.bottom>nav.secondary {
    font-size: 13px;
    color: #000
}
#leftSide>.bottom>nav.secondary>ul {
    line-height: 20px
}
#leftSide>.bottom>nav.secondary>ul>li>a {
    color: #0a0a0a
}
#leftSide>.bottom>nav.secondary #search>.inputField {
    font-size: 15px!important
}
#leftSide>.bottom>nav.secondary #search>.inputField>.wrapper {
    height: 30px!important;
    padding: 0 25px 0 10px!important;
    position: relative!important;
    box-sizing: padding-box;
    overflow: hidden!important;
    box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, .3);
    border-radius: 4px
}
#leftSide>.bottom>nav.secondary #search>.inputField>.wrapper>input {
    box-sizing: padding-box;
    width: 100%!important;
    height: 100%!important;
    line-height: 100%!important;
    border: none!important;
    font-size: 13px!important;
    background: 0 0!important;
    padding: 0!important;
    margin: 0!important;
    font-family: source-sans-pro
}
#leftSide>.bottom>nav.secondary #search>.inputField>.wrapper>input:focus {
    outline: 0
}
#leftSide>.bottom>nav.secondary #search>.inputField>.wrapper>input[type=image] {
    width: 12px!important;
    height: 12px!important;
    position: absolute!important;
    top: 0!important;
    right: 0!important;
    margin: 9px 9px 0 0!important
}
#leftSide>.bottom>nav.secondary #langsAndPhone>ul {
    vertical-align: top;
    display: inline-block;
    letter-spacing: -.36em;
    font-size: 0;
    margin-right: 10px
}
#leftSide>.bottom>nav.secondary #langsAndPhone>ul>li {
    height: 19px;
    width: 27px;
    line-height: 19px;
    display: inline-block;
    text-align: center;
    margin-right: 5px;
    letter-spacing: normal;
    font-size: 13px
}
#leftSide>.bottom>nav.secondary #langsAndPhone>ul>li>.container {
    box-sizing: padding-box;
    display: block;
    color: #000;
    padding-right: 3px
}
#leftSide>.bottom>nav.secondary #langsAndPhone>ul>li>span.container {
    background-image: url();
    color: #fff!important
}

#leftSide>.bottom>nav.secondary #langsAndPhone>a {
    vertical-align: top;
    height: 19px;
    display: inline-block
}
#leftSide>.bottom>nav.secondary #socialNetworks {
    font-size: 0;
    line-height: 0
}
#leftSide>.bottom>nav.secondary #socialNetworks>li {
    display: inline-block;
    margin-right: 10px;
    vertical-align: top
}
#leftSide>.bottom>nav.secondary #socialNetworks>li:hover:nth-child(1) svg g g {
    fill: #3A5795
}
#leftSide>.bottom>nav.secondary #socialNetworks>li:hover:nth-child(2) svg g g {
    fill: #1A85BC
}
#leftSide>.bottom>nav.secondary #socialNetworks>li:hover:nth-child(3) svg g g {
    fill: #51A5E4
}
#leftSide>.bottom>nav.secondary #socialNetworks>li:hover:nth-child(4) svg g g {
    fill: #CC181E
}
#leftSide>.bottom>nav.secondary #socialNetworks>li:hover:nth-child(5) svg g g {
    fill: #2D6599
}
#leftSide>.bottom>nav.secondary #socialNetworks>li>a>svg {
    height: 22px;
    width: 25px;
    display: block;
    fill: #000
}
#leftSide>.bottom>nav.secondary #socialNetworks>li>a>svg g g {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease
}
#leftSide>.bottom>footer.main #copyright {
    font-size: 13px
}
#leftSide>.bottom>footer.main #author {
    margin-top: 15px;
    display: block;
    color: #000!important
}
#leftSide>.bottom>footer.main #author>* {
    display: inline-block;
    vertical-align: middle;
    font-size: 11px;
    line-height: 12px
}
#leftSide>.bottom>footer.main #author>span {
    margin-left: 10px
}
#leftSide nav.sub {
    width: 40px;
    height: 100vh;
    position: absolute;
    left: 215px;
    box-sizing: border-box;
    top: 0;
    display: none;
    overflow: hidden
}
#leftSide nav.sub>svg#subNavBg {
    position: absolute;
    top: 0;
    left: 0;
    display: none;
    width: 100%;
    height: 100%;
    z-index: 1
}
#leftSide nav.sub>svg#subNavBg>path {
    fill: #e2e2e2;
    stroke: #d6d6d6;
    stroke-width: 1px;
    box-sizing: border-box
}
#leftSide.small {
    width: 100px;
    padding: 30px 20px;
    box-sizing: border-box;
    height: 100vh;
    position: fixed;
    background: #fff;
    z-index: 10;
    border-right: 1px solid #d6d6d6
}
#leftSide.small #logo>a {
    height: 40px;
    display: inline-block;
    letter-spacing: -.36em;
    font-size: 0
}
#leftSide.small #logo>a>img {
    height: 100%;
    display: inline-block
}
#leftSide.small>.bottom>nav.secondary>ul,
#leftSide.small>nav.main>ul>li>a>.textContainer {
    display: none
}
#leftSide.small #logo>a>img:last-child {
    margin-left: 10px;
    display: none
}
#leftSide.small>nav.main {
    margin-top: 40px
}
#leftSide.small>nav.main>path {
    fill: #e3314f
}
#leftSide.small>nav.main>ul {
    margin: 0 -10px
}
#leftSide.small>nav.main>ul>li>a>.imgContainer {
    right: 20px
}
#leftSide.small>nav.main>ul>li>ul {
    width: 200px
}
#leftSide.small>.bottom {
    width: 70px
}
#leftSide.small>.bottom>nav.secondary #search {
    margin-left: -10px;
    margin-right: 5px
}

#leftSide.small>.bottom>nav.secondary #search>.inputField {
    font-size: 15px
}
#leftSide.small>.bottom>nav.secondary #langsAndPhone>ul {
    margin-right: 0
}
#leftSide.small>.bottom>nav.secondary #langsAndPhone>a {
    margin-top: 30px
}
#leftSide.small>.bottom>nav.secondary #socialNetworks {
    font-size: 0;
    line-height: 0
}
#leftSide.small>.bottom>nav.secondary #socialNetworks>li {
    display: inline-block;
    margin-right: 10px;
    vertical-align: top
}
#leftSide.small>.bottom>nav.secondary #socialNetworks>li>a>svg {
    height: 12px;
    width: 12px;
    display: block;
    fill: #000
}
#leftSide.small>.bottom>nav.secondary #socialNetworks>li:nth-child(1)>a>svg,
#leftSide.small>.bottom>nav.secondary #socialNetworks>li:nth-child(2)>a>svg {
    height: 10px;
    width: 10px
}
#leftSide.small>.bottom>nav.secondary #socialNetworks>li:nth-child(4)>a>svg {
    height: 11px;
    width: 11px
}
#leftSide.small>.bottom>footer.main #author>span,
#leftSide.small>.bottom>footer.main #copyright>span:nth-child(2) {
    display: none
}
#leftSide.small nav.sub {
    width: 240px;
    left: 85px
}
#rightSide {
    float: left;
    clear: none;
    text-align: inherit;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    box-sizing: border-box;
    position: relative
}
#rightSide:after,
#rightSide:before {
    content: '';
    display: table
}
#rightSide:after {
    clear: both
}


@media screen and (max-width: 1200px) {
    #leftSide {display:none;}
    body {    width: 100% !important;}
    .body {    float:none !important;}
}

@media only screen and (max-width: 1200px) {
    #rightSide {
        padding-left: 0;
        z-index: 10;
        border-right: none
    }
}
@media only screen and (min-width: 1200px) {
    #rightSide {
        padding-left: 240px;
        border-right: 1px #fff solid
    }
}
#rightSide>#homePageGallery {
    height: 50vh;
    width: 100%;
    position: relative;
    overflow: hidden
}

#rightSide>#homePageGallery #dots {
    display: block;
    position: absolute;
    bottom: 30px;
    height: 10px;
    width: 260px;
    margin-left: -130px;
    left: 50%;
    z-index: 5;
    font-size: 0;
    line-height: 0;
    text-align: center
}
#rightSide>#homePageGallery>div>figure>figcaption>.header,
#rightSide>#homePageGallery>div>figure>figcaption>a {
    font-weight: 700;
    line-height: 28px;
    font-family: futura-pt, Arial
}
#rightSide>#homePageGallery #dots .dot {
    display: inline-block;
    text-align: center;
    height: 10px;
    width: 10px;
    margin: 0 5px;
    background-color: #fff;
    opacity: .3;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    filter: alpha(opacity=30);
    border-radius: 10px
}
#rightSide>#homePageGallery #dots .dot.current {
    opacity: 1;
    -ms-filter: none;
    -webkit-filter: none;
    filter: none
}
#rightSide>#homePageGallery .arrow {
    position: absolute;
    width: 22px;
    height: 35px;
    top: 50%;
    z-index: 4;
    display: block;
    cursor: pointer;
    margin-top: -11px
}

#rightSide>#homePageGallery .arrow.left {
    left: 40px;
    background-image: url();
    background-repeat: no-repeat
}
#rightSide>#homePageGallery .arrow.right {
    right: 40px;
    background-image: url();
    background-repeat: no-repeat
}
#rightSide>#homePageGallery>div>figure {
    height: 100%;
    width: 100%;
    position: absolute;
    overflow: hidden;
    padding: 0;
    margin: 0;
    top: 0
}
#rightSide>#homePageGallery>div>figure>img {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 1
}
#rightSide>#homePageGallery>div>figure>.veil {
    height: 100%;
    width: 100%;
    position: absolute;
    display: block;
    z-index: 2;
    background: #000;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    top: 0;
    left: 0
}
#rightSide>#homePageGallery>div>figure>figcaption {
    position: absolute;
    z-index: 3;
    text-align: center;
    width: 100%;
    height: 200%;
    margin: 0;
    top: 0
}
#rightSide>#homePageGallery>div>figure>figcaption>.header {
    font-size: 22px;
    display: none;
    color: #fff
}
#rightSide>#homePageGallery>div>figure>figcaption>.caption {
    font-size: 15px;
    display: none;
    color: #fff;
    margin-top: 10px;
    opacity: .6;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    filter: alpha(opacity=60)
}
#rightSide>#homePageGallery>div>figure>figcaption>a {
    font-size: 15px;
    display: block;
    text-decoration: none;
    width: 100%;
    height: 100%;
    margin-top: 0;
    position: relative
}
#rightSide>#homePageGallery>div>figure>figcaption>a span {
    color: #fff;
    display: block;
    height: 100%;
    width: 100%
}
#rightSide>#homePageFastLinks {
    height: 50vh;
    position: relative
}
#rightSide>#homePageFastLinks>a {
    float: left;
    clear: none;
    text-align: inherit;
    width: 25%;
    margin-left: 0;
    margin-right: 0;
    height: 50%;
    box-sizing: border-box;
    display: block;
    position: relative;
    border-left: solid #fff 1px;
    border-top: solid #fff 1px;
    font-size: 15px;
    overflow: hidden;
    color: #fff!important;
    font-family: futura-pt, Arial
}
#rightSide>#homePageFastLinks>a:after,
#rightSide>#homePageFastLinks>a:before {
    content: '';
    display: table
}
#rightSide>#homePageFastLinks>a:after {
    clear: both
}

#rightSide>#homePageFastLinks>a>span {
    display: block;
    position: absolute;
    left: 20px;
    bottom: 20px
}
#rightSide>#homePageFastLinks>a path,
#rightSide>#homePageFastLinks>a>img,
#rightSide>#homePageFastLinks>a>svg {
    fill: #fff;
    display: block;
    width: 35%;
    height: 35%;
    position: absolute;
    left: 32%;
    top: 32%
}
#rightSide>#homePageFastLinks>a:nth-child(1),
#rightSide>#homePageFastLinks>a:nth-child(4),
#rightSide>#homePageFastLinks>a:nth-child(6) {
    background-color: #e3314f
}
#rightSide>#homePageFastLinks>a:nth-child(2),
#rightSide>#homePageFastLinks>a:nth-child(5),
#rightSide>#homePageFastLinks>a:nth-child(7) {
    background-color: #660827
}
#rightSide>#homePageFastLinks>a:nth-child(3),
#rightSide>#homePageFastLinks>a:nth-child(8) {
    background-color: #d0021b
}
#rightSide>#homePageFastLinks>a:nth-child(4),
#rightSide>#homePageFastLinks>a:nth-child(8) {
    border-right: 0 solid #fff
}
#rightSide>#homePageFastLinks>a:nth-child(1),
#rightSide>#homePageFastLinks>a:nth-child(5) {
    border-left: none
}








.h2{text-decoration:none;}

p { margin: 0 0 15px 0; }
p.no-margin-left { margin-left: 0; }

.black { color: #000000; }
.red { color: #322db5 !important;}
.red2 { color: #e2383f !important;}
.grey { color: #808080; }
.grey2 { color: #4f4f4f; }
.grey_light { color: #b7b7b7; }
.pink { color: #ffc9c9; }
.white { color: #ffffff; }

.bold { font-weight: bold; }
.caps { text-transform: uppercase; }

.s11 { font-size: 11px; }
.s12 { font-size: 12px; }
.s14 { font-size: 14px; }
.s15 { font-size: 15px; }
.s16 { font-size: 16px; }
.s17 { font-size: 17px; }
.s18 { font-size: 18px; }
.s20 { font-size: 20px; }
.s22 { font-size: 22px; }
.s23 { font-size: 23px; }
.s24 { font-size: 24px; }
.s25 { font-size: 25px; }
.s27 { font-size: 27px; }
.s28 { font-size: 28px; }
.s30 { font-size: 30px; }
.s32 { font-size: 32px; }
.s40 { font-size: 40px; }
.s50 { font-size: 50px; }

.b5 { margin-bottom: 5px !important; }
.b8 { margin-bottom: 8px !important; }
.b10 { margin-bottom: 10px !important; }
.b15 { margin-bottom: 15px !important; }
.b20 { margin-bottom: 20px !important; }
.b25 { margin-bottom: 25px !important; }
.b30 { margin-bottom: 30px !important; }
.b35 { margin-bottom: 35px !important; }
.b40 { margin-bottom: 40px !important; }
.b50 { margin-bottom: 50px !important; }
.b60 { margin-bottom: 60px !important; }
.b80 { margin-bottom: 80px !important; }

.t30 { margin-top: 30px !important; }
.t40 { margin-top: 20px !important; }

.l20 { padding-left: 20px; }
.w300 { width: 300px; }
.w450 { width: 450px; }
.w400 { width: 400px; }
.pad_15 { padding: 15px; }
.pad_30 { padding: 30px; }
.pad_40 { padding: 40px; }
.pad_tb15 { padding-top: 15px !important; padding-bottom: 15px !important; }
.pad_lr10 { padding-left: 10px !important; padding-right: 10px !important; }
.pad_lr20 { padding-left: 20px !important; padding-right: 20px !important; }
.pad_t5 { padding-top: 5px !important; }

.bord10 { border: 10px solid #f5f5f5; }

.no_under { text-decoration: none; }

a.dash {
	text-decoration: none;
	border-bottom: 1px dashed #e2383f;
}
a.dash:hover {
	border-bottom: 0;
	padding-bottom: 1px;
}

a.bord {
	text-decoration: none;
	border-bottom: 1px solid #e2383f;
}
a.bord:hover {
	border-bottom: 0;
	padding-bottom: 1px;
}

.doc {
	background: url(/img/doc.gif) 0 0 no-repeat;
	display: inline-block;
	vertical-align: middle;
	padding-left: 30px;
	font-size: 17px;
	font-weight: bold;
	color: #000000;
}

.table_dot span, .table_dot a {
	display: inline-block;
	vertical-align: bottom;
}
.dot {
	background: url(/img/dot.gif) 0 100% repeat-x;
}

.d2p{
margin-top:8px;
}


.dot span {
	background: #ffffff;
	display: inline-block;
}
.dot_half {
	position: relative;
	z-index: 1;
}
.dot_half .dot {
	width: 50%;
	height: 30px;
	position: absolute;
	top: 0;
	*top: 8px;
	left: 0;
	z-index: -1;
}
.dot_half_m .dot {
	height: 36px;
	*top: 12px;
}
.dot_half_b .dot {
	height: 50px;
	*top: 13px;
}
.dot_half span {
	background: #ffffff;
	display: inline-block;
}

.bg_grey1 .dot span, .bg_grey1 .dot_half span { background: #f5f5f5; }
.bg_grey2 .dot span, .bg_grey2 .dot_half span { background: #ececec; }
.bg_grey3 .dot span, .bg_grey3 .dot_half span { background: #e3e3e3; }

.table_dot .s16 { padding-bottom: 2px; }
.dot .s16, .dot_half .s16,
.dot .s14, .dot_half .s14,
.bg_grey_s .s16, .bg_grey_b .s16,
.bg_grey_s .s14, .bg_grey_b .s14 { padding-bottom: 4px; }
.bg_grey_s .s25, .bg_grey_b .s25 { padding-bottom: 2px; }

.sel_lnk {
	display: inline-block;
	padding-right: 12px;
	white-space: nowrap;
	position: relative;
	z-index: 1;
}
.sel_lnk i {
	background: url(/img/sel_lnk.png) 0 0 no-repeat;
	display: block;
	width: 7px;
	height: 7px;
	position: absolute;
	top: 5px;
	right: 0;
	z-index: 1;
}

ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
ul li {
	background: url() 0 4px no-repeat;
	padding: 0 0 8px 30px;
}
ul li ul {
	padding: 15px 0 0 0;
}
ul li ul li {
	background: url() 0 4px no-repeat;
}

ul.ul_b li {
	background: url() 20px 3px no-repeat;
	padding: 0 0 15px 65px;
}

.bg_grey1 ul li {
	background: url() 0 4px no-repeat;
}

.pdf {
	background: url() 0 0 no-repeat;
	display: inline-block;
	width: 102px;
	height: 72px;
	margin-left: -20px;
}

.body {
float:right;
	min-width: 900px;
	*width: expression(this.offsetWidth < 1201 ? '1200px' : '100%');
	overflow: hidden;
	position: relative;
	z-index: 1;
	margin-bottom:-25px;
}

.header {
	width: 100%;
	height: 196px;
	margin-bottom: -10px;
	position: relative;
	z-index: 3;
}
.header .h_content {
	background: url(/img/header_bg.jpg) 0 0 repeat-x;
	width: 100%;
	height: 188px;
}

.header .h_content_2014 {
	background: url(/img/ny_2014_h.jpg) 50% 0 no-repeat;
	width: 100%;
	height: 186px;
}

.header .header_b_bg {
	background: url(/img/header_b_bg.jpg) 50% 0 no-repeat;
	width: 100%;
	height: 8px;
}
.header * {
	font-size: 14px;
	line-height: 16px;
}

.header .h_top {
	width: 940px;
	height: 87px;
	padding: 14px 0;
	margin: 0 auto;
}

.header .phone {
	font-size: 20px;
	color: #000000;
	font-weight: bold;
}

/*.header .ibank {
	width: 75px;
	height: 68px;
	padding: 2px 0 0 89px;
	margin-top: 6px;
	position: relative;
	z-index: 1;
	line-height: 14px;
}
*/
.header .ibank {
    height: 50px;
    line-height: 14px;
    margin-top: -5px;
    padding: 2px 0 0 89px;
    position: relative;
    width: 75px;
    z-index: 1;
}
.header .ibank_bg {
	background: url(/img/ibank2.png) 0 0 no-repeat;
	width: 80px;
	height: 70px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1;
}

.header .h_menu {
	width: 1005px;
	height: 72px;
	margin: 0 auto;
}
.header .h_menu table {
	border-collapse: collapse;
	position: relative;
	z-index: 1;
}
.header .h_menu table td {
	/*
	border-left: 1px solid #fafafa;
	border-right: 1px solid #fafafa;
	*/
	position: relative;
	z-index: 1;
}
.header .h_menu .hm_item {
	display: block;
	height: 72px;
	position: relative;
	z-index: 1;
	cursor: pointer;
}
.header .h_menu .hm_item a {
	background: url(/img/spacer.gif);
	display: block;
	width: 100%;
	height: 72px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
	cursor: pointer;
	text-decoration: none;
}
.header .h_menu .hm_item i {
	display: block;
	width: 150px;
	height: 72px;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -75px;
	z-index: 2;
}


.h_menu td{
width:167px !important;
}

.header .h_menu .hm_item i img {
	position: absolute;
	z-index: 1;
}
.header .h_menu #hm_online i img {
	top: 10px;
	left: 0;
}
.header .h_menu #hm_deposit i img {
	top: -62px;
	left: 0;
}
.header .h_menu #hm_card i img {
	top: -134px;
	left: 0;
}
.header .h_menu #hm_loan i img {
	top: -206px;
	left: 0;
}
.header .h_menu #hm_other i img {
	top: -278px;
	left: 0;
}

.header .h_menu #hm_contact i img {
	top: -364px;
	left: 0;
}
.header .h_menu .hm_item .hm_l, .header .h_menu .hm_item .hm_r {
	width: 9px;
	height: 82px;
	position: absolute;
	top: 0;
	z-index: 2;
	display: none;
}
.header .h_menu .hm_item .hm_l {
	background: url(/img/h_menu_item_l.png) 0 0 no-repeat;
	left: -1px;
	width:8px !important;
	height: 72px !important;
}
.header .h_menu .hm_item .hm_r {
	background: url(/img/h_menu_item_r.png) 0 0 no-repeat;
	right: -1px;
	width:8px !important;
	height: 72px !important;
}
.header .h_menu td.hover, .header .h_menu td.hover .hm_item {
	z-index: 10;
}
.header .h_menu div.sel, .header .h_menu td.hover .hm_item {
	background: url(/img/h_menu_item_sel.png) 0 0 repeat-x;
}
.header .h_menu div.sel .hm_l,
.header .h_menu div.sel .hm_r,
.header .h_menu td.hover .hm_item .hm_l,
.header .h_menu td.hover .hm_item .hm_r {
	display: block;
}

.hm_l_end{
margin-left:3px;
}

.header .h_menu .hm_sub {
	width: 100%;
	position: absolute;
	top: -10px;
	left: -13px;
	z-index: 10;
	display: none;
}
.header .h_menu .hm_sub .hms_t, .header .h_menu .hm_sub .hms_c, .header .h_menu .hm_sub .hms_b {
	position: relative;
	z-index: 1;
}
.header .h_menu .hm_sub .hms_l {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}
.header .h_menu .hm_sub .hms_r {
	width: 83px;
	position: absolute;
	top: 0;
	right: -83px;
	z-index: -1;
}
.header .h_menu .hm_sub .hms_t, .header .h_menu .hm_sub .hms_t .hms_r {
	height: 99px;
}
.header .h_menu .hm_sub .hms_t {
	background: url(/img/h_m_lt.png) 0 0 no-repeat;
}
.header .h_menu .hm_sub .hms_t .hms_r {
	background: url(/img/h_m_rt.png) 0 0 no-repeat;
}
.header .h_menu .hm_sub .hms_t i {
	top: 10px;
	margin-left: -62px;
}
.header .h_menu .hm_sub .hms_t i img {
	left: -150px !important;
}
.header .h_menu .hm_sub .hms_c {
}
.header .h_menu .hm_sub .hms_c .hms_l, .header .h_menu .hm_sub .hms_c .hms_r {
	height: 100%;
	*height: expression(this.parentNode.offsetHeight + 'px');
}
.header .h_menu .hm_sub .hms_c .hms_l {
	background: url(/img/h_m_lc.png) 0 0 no-repeat;
}
.header .h_menu .hm_sub .hms_c .hms_r {
	background: url(/img/h_m_rc.png) 0 0 no-repeat;
}
.header .h_menu .hm_sub .hms_b {
	background: url(/img/h_m_lb.png) 0 0 no-repeat;
}
.header .h_menu .hm_sub .hms_b .hms_r {
	background: url(/img/h_m_rb.png) 0 0 no-repeat;
}
.header .h_menu .hm_sub .hms_b, .header .h_menu .hm_sub .hms_b .hms_r {
	height: 41px;
}
.header .h_menu .hm_sub .hms_b {
	background: url(/img/h_m_lb.png) 0 0 no-repeat;
}
.header .h_menu .hm_sub .hms_b .hms_r {
	background: url(/img/h_m_rb.png) 0 0 no-repeat;
}
.header .h_menu .hm_sub .hms_a {
	padding: 2px 0;
	margin: 0 -67px 0 16px;
	position: relative;
	z-index: 1;
	width:216px;
}
.header .h_menu .hm_sub .hms_a i {
	background-image: url(/img/arr_r.png);
	background-repeat: no-repeat;
	background-position: 15px 50%;
	width: 100%;
	height: 29px;
	margin: 0;
	position: absolute;
	left: 0;
	top: 0;
	*top: 3px;
	z-index: -1;
}
.header .h_menu .hm_sub a {
	width: auto;
	height: auto;
	padding: 4px 0 7px 30px;
	position: relative;
	text-decoration: none;
	font-size: 15px;
	color: #000000;
}
.header .h_menu .hm_sub a.din cufon { border: 0; }
.header .h_menu .hm_sub .hms_hover i,
.header .h_menu .hm_sub .hms_sel i { background-color: #ececec; }
* html .header .h_menu .hm_sub .hms_a {
	margin: 0 -67px 0 0;
}
* html .header .h_menu .hm_sub .hms_a i {
	width: expression(this.parentNode.offsetWidth - 16 + 'px');
	left: -38px;
}
* html .header .h_menu .hm_sub .hms_a a {
	padding: 7px 0 7px 54px;
}


* html .main {
	*height: expression(this.offsetHeight < 701 ? '700px' : 'auto');
}

.main .m_content {
	width: 900px;
	margin: 0 auto;
	padding: 38px 0 10px 0;
}

.roll_banner {
	width: 1078px;
	height: 529px;
	margin: 0 -100px -20px -30px;
	position: relative;
	z-index: 1;
}
.roll_bg, .roll_bg_3d, .roll_bg_js {
	background: url(/img/roll_bg.jpg) 0 0 no-repeat;
	width: 1078px;
	height: 529px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1;
}
.roll_bg_js {
	background: url(/img/roll_bg_js.jpg) 0 0 no-repeat;
	height: 318px;
	margin-left: 83px;
	top: 2px;
}
#banner_3d .roll_imgs {
	left: -7px;
	top: 17px;
}
#banner_3d .roller {
	left: 1047px;
	top: 82px;
}
.roll_bg_3d{
	background: url(/img/roll_bg_3d_2.jpg) 0 0 no-repeat;
}


#banner_3d {
	margin-left: -83px;
	width: 1171px;
	height: 367px;
	position: relative;
	top: -2px;
}
.roll_hint {
	background: url(/img/roll_hint.jpg) 0 0 no-repeat;
	width: 75px;
	height: 89px;
	position: absolute;
	right: 0;
	top: 113px;
	z-index: 10;
	cursor: pointer;
}
.roller {
	width: 36px;
	height: 158px;
	overflow: hidden;
	position: absolute;
	left: 964px;
	top: 80px;
	z-index: 10;
	cursor: pointer;
}
.roller div {
	background: url(/img/roller.png) 0 0 no-repeat;
	width: 36px;
	height: 316px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}
.roller_a div {
	top: -158px;
}
.roll_imgs {
	width: 1185px;
	height: 303px;
	position: absolute;
	left: -90px;
	top: 14px;
	z-index: 5;
}
.roll_img {
	width: 945px;
	height: 303px;
	position: absolute;
	left: 120px;
	top: 0;
	z-index: 1;
}
.roll_img img {
	width: 100%;
	height: 100%;
}

.roll_menu {
	width: 966px;
	height: 125px;
	position: absolute;
	top: 318px;
	left: 44px;
	z-index: 2;
}
.roll_menu_item {
	display: block;
	width: 127px;
	height: 75px;
	padding: 25px 10px 25px 93px;
	float: left;
	position: relative;
	z-index: 1;
	font-size: 11px;
	color: #e1e1e1;
	line-height: 13px;
	text-decoration: none;
}
.roll_menu_item i {
	width: 89px;
	height: 89px;
	position: absolute;
	left: 5px;
	top: 18px;
	z-index: -1;
}
.roll_menu_item strong {
	display: block;
	margin-bottom: 6px;
	font-size: 16px;
	color: #f9f9f9;
}
#rm1   i { background: url(/img/roll_menu1.png) 0 0 no-repeat; }
#rm1_3 i { background: url(/img/roll_menu1_3.png) 0 0 no-repeat;}
#rm2   i { background: url(/img/roll_menu2.png) 0 0 no-repeat; }
#rm3   i { background: url(/img/roll_menu3.png) 0 0 no-repeat; }
#rm6   i { background: url(/img/roll_menu6.png) 0 0 no-repeat; }
#rm5   i { background: url(/img/roll_menu5.png) 0 0 no-repeat; }
#rm10   i { background: url(/img/roll_menu10.png) 0 0 no-repeat;}
#rm11   i { background: url(/img/roll_menu11.png) 0 0 no-repeat;}
#rm12   i { background: url(/img/roll_menu12.png) 0 0 no-repeat;}
#rm13   i { background: url(/img/roll_menu13.png) 0 0 no-repeat;}
#rm14   i { background: url(/img/roll_menu_1may.png) 0 0 no-repeat;}
#rm15   i { background: url(/img/roll_menu15.png) 0 0 no-repeat;}
#rm4 {
	width: 154px;
	height: 75px;
	padding: 25px 0 25px 20px;
	line-height: 15px;
}
#rm4 strong {
	color: #000000;
	line-height: 16px;
}

.mobile_lnk {
	display: inline-block;
}
.mobile_lnk img, .mobile_lnk a {
	display: inline-block;
	vertical-align: top;
}
.mobile_lnk a {
	margin: 20px 0 0 5px;
}

.block_sh_content_in .tab_lnk a{font-weight:100 !important;font-family:din_b;font-size:15px;line-height:15px;text-decoration:underline;}
.block_sh_content_in .tab_lnk .sel{text-decoration:none;}
.block_sh_content_in .tab_lnk a:hover{text-decoration:none;}

.tab_lnk {
    width: 934px;
	margin-bottom: 30px;
	/*background:#f2f2f2;*/
	padding:3px 0;
	height:43px;
}
.tabs .tab_lnk table{
	border-collapse:collapse;
	position:relative;
	left:-1px;
	top:-1px;
	padding:5px;
	table-layout:auto;
	height:43px;
}
.tab_lnk a {
	display: inline-block;
	padding: 5px 0px 8px 0px;
	margin-right: 20px;
	text-decoration: none;
	font-size: 14px;
	line-height:14px;
	font-weight: bold;
	color: #cf2a28;
	position: relative;
	z-index: 1;
	text-align:left;
	float:left;
	text-decoration:underline;
}
.tab_lnk a i {
	background: url(/img/tab_sel_arr.png) 0 0 no-repeat;
	width: 13px;
	height: 6px;
	position: absolute;
	bottom:-6px;
	left: 50%;
	margin-left: -6px;
	z-index: -1;
	display: none;
}
.tab_lnk a:hover, .tab_lnk a.sel {
	border-bottom: 0;
	text-decoration:none;
}
.tab_lnk a.sel {
	background: url(/img/tab_sel.png) 0 0 repeat-x;
	padding: 6px 10px 8px 10px !important;
	text-decoration:none;
	color: #ffffff;
	position:relative;
	background-size:100% 100%;
}
.tab_lnk a.sel i {
	display: block;
}

.tabs-big .tab_lnk {
	width: auto;
	margin: 0;
}
.tabs-big .tab_lnk {
	height: auto;
}
.tabs-big .tab_lnk table {
	border-collapse: collapse;
	border-spacing: 0;
	height: auto;
	padding: 0;
}
.tabs-big .tab_lnk a {
	background: #f5f5f5;
	border: 0 !important;
	margin: 0 !important;
	display: block;
	padding: 15px 40px !important;
	text-decoration: none;
	line-height: 20px;
	font-family: 'din_cpthin';
	font-size: 18px;
}
.tabs-big .tab_lnk a.sel i {
	background: none;
	border-color: #e2383e transparent transparent transparent;
	border-width: 5px 5px 0 5px;
	border-style: solid;
	width: 0;
	height: 0;
	bottom: -5px;
	margin-left: -5px;
}

.block_sh {
	width: 441px;
	padding: 0 17px 7px 15px;
	position: relative;
	z-index: 1;

}
.block_sh_bg {
	/*background: url(/img/block_sh_bg.png) 0 0 no-repeat;*/
	width: 473px;
	height: 243px;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: -1;
}
.block_sh_content {
	/*background: #fcfcfc url(/img/block_sh_c_bg.png) 0 0 repeat;*/
	min-height: 236px;
	*height: expression(this.offsetHeight < 237 ? '236px' : 'auto');
}
.block_sh_content_in {
	/*background: #fcfcfc url(/img/block_sh_t_bg.png) 0 0 repeat-x;*/
	padding: 0px 35px 15px 35px;
	border-left:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
}

.block_sh .tab_lnk { 
	margin-bottom: 10px;
}
.block_sh .tab_block {
	min-height: 180px;
}

.tablo {
	width: 282px;
	height: 251px;
	margin-top: 20px;
	position: relative;
	z-index: 1;
	cursor:pointer;
	*left:-600px;
}
.tablo_bg {
	background: url(/img/tablo_bg.png) 0 0 no-repeat;
	width: 282px;
	height: 251px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1;
}
.tablo .address {
	width: 227px;
	height: 72px;
	padding: 0 6px;
	position: absolute;
	top: 60px;
	left: 24px;
	z-index: 1;
	font-size: 11px;
	color: #fffefe;
	line-height: 18px;
	text-transform: uppercase;
}
.tablo .address_bg {
	background: url(/img/tablo_addr_bg.png) 0 0 no-repeat;
	width: 227px;
	height: 72px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}
.tablo .office, .tablo .bankomat {
	width: 51px;
	height: 25px;
	position: absolute;
	top: 142px;
	z-index: 1;
}
.tablo .office { left: 74px; }
.tablo .bankomat { left: 202px; }
.tablo .office span, .tablo .bankomat span {
	width: 17px;
	height: 25px;
	overflow: hidden;
	float: left;
	position: relative;
	z-index: 1;
}
.tablo .office span i, .tablo .bankomat span i {
	background: url(/img/tablo_num.png) 0 0 no-repeat;
	width: 170px;
	height: 25px;
	position: absolute;
	top: 0;
	z-index: 1;
}
.tablo .office span.n0 i, .tablo .bankomat span.n0 i {
	left: 0px;
}
.tablo .office span.n1 i, .tablo .bankomat span.n1 i {
	left: -17px;
}
.tablo .office span.n2 i, .tablo .bankomat span.n2 i {
	left: -34px;
}
.tablo .office span.n3 i, .tablo .bankomat span.n3 i {
	left: -51px;
}
.tablo .office span.n4 i, .tablo .bankomat span.n4 i {
	left: -68px;
}
.tablo .office span.n5 i, .tablo .bankomat span.n5 i {
	left: -85px;
}
.tablo .office span.n6 i, .tablo .bankomat span.n6 i {
	left: -102px;
}
.tablo .office span.n7 i, .tablo .bankomat span.n7 i {
	left: -119px;
}
.tablo .office span.n8 i, .tablo .bankomat span.n8 i {
	left: -136px;
}
.tablo .office span.n9 i, .tablo .bankomat span.n9 i {
	left: -153px;
}

.page_img_b {
	text-align: center;
	margin-bottom: -20px;
	position: relative;
	z-index: -1;
}
.page_img_b div {
	width: 100%;
	position: absolute;
	left: 0;
	top: 336px;
	z-index: 2;
}

.lnk_img {
	display: inline-block;
	font-size: 24px;
	font-weight: bold;
	color: #000000;
	line-height: 26px;
	text-transform: uppercase;
}

#lnk_loan1 {
	background: url(/img/loan/lnk_loan1.png) 0 0 no-repeat;
	padding: 34px 0 0 90px;
	height: 66px;
}

#lnk_loan2 {
	background: url(/img/loan/lnk_loan2.png) 0 0 no-repeat;
	padding: 34px 0 0 110px;
	height: 72px;
}

.more {
	background: url(/img/more.gif) 100% 50% no-repeat;
	display: inline-block;
	*display:inline;
	zoom:1;
	padding-right: 14px;
	font-size: 16px;
	font-weight: bold;
	color: #cd2826;
	line-height: 16px;
	text-transform: uppercase;
	text-decoration: none;
	*padding-bottom:2px;
	position:relative;
}

.btn-red {
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	display: inline-block;
	*display:inline;
	zoom:1;
	line-height:35px;
	width:300px;
	text-align:center;
	background:#cd2826;
	border-radius:4px;
	font-size:14px;
}
.btn-red:hover {text-decoration: underline;}

.but_red {
	background: url(/img/but_red.png) 0 0 no-repeat;
	display: inline-block;
	*display:inline;
	zoom:1;
	padding-left: 56px;
	height: 60px;
	overflow: hidden;
	font-size: 26px;
	font-weight: bold;
	color: #fcfcfc;
	line-height: 52px;
	text-decoration: none;
	text-shadow: #ababab 0px -1px;
	cursor: pointer;
}
.but_red span {
	background: url(/img/but_red.png) 100% 0 no-repeat;
	display: inline-block;
	padding: 2px 56px 6px 0;
	height: 52px;
}
.but_red:hover {
	background-position: 0 100%;
}
.but_red:hover span {
	background-position: 100% 100%;
}

.li_round {
	background: url(/img/li_round.gif) 0 2px no-repeat;
	padding: 0 0 2px 18px;
	color: #000000;
	line-height: 14px;
}

.toggle_block {
	padding: 20px 20px 0 20px;
}

.data_table {
	border-collapse: collapse;
	border: 1px solid #888888;
	color: #000000;
}
.data_table td {
	padding: 10px;
}
.data_table .tr0 {
	background: #888888;
	font-weight: bold;
	color: #ffffff;
}
.data_table .tr2 {
	background: #ececec;
}

.bg_grey_s {
	padding: 4px 0;
}
.bg_grey_b {
	padding: 15px 0;
}
.bg_grey_xb {
	padding: 28px 18px;
}
.bg_grey1 { background: #f5f5f5; }
.bg_grey2 { background: #ececec; }
.bg_grey3 { background: #e3e3e3; }
.bg_grey4 { background: #d7d7d7; }

.data_table_s td {
	padding: 2px 10px;
}

.footer {
	background: url(/img/body_bg.png) 50% 0 repeat-y;
	width: 100%;
	position: relative;
	z-index: 1;
}
.footer_bg {
	background: url(/img/footer_bg.png) 0 0 no-repeat;
	width: 1200px;
	height: 145px;
	position: absolute;
	bottom: -20px;
	left: 50%;
	margin-left: -600px;
	z-index: -1;
}

.footer .f_content {
	width: 900px;
	margin: 0 auto;
}

.footer .f_menu {
	padding: 12px 0px;
	border-top: 1px solid #c9c9c9;
	border-bottom: 1px solid #c9c9c9;
	text-align: center;
}
.footer .f_menu a {
	display: inline-block;
	margin: 0 3px;
	font-size: 11px;
	text-transform: uppercase;
	color: #6b6b6b;
	line-height: 15px;
}
.footer .f_bottom {
	width: 900px;
	margin: 0 auto;
}
.footer .f_bottom, .footer .f_bottom td, .footer .f_bottom .grey {
	font-size: 13px;
	color: #3f3f3f;
	line-height: 13px;
}

.f_bottom a,.block_sh_content_in .tab_block a{font-family:din;line-height:16px;}
.block_sh_content_in .tab_block a.black{font-size:13px;line-height:13px;}

.popups_in {
	display: none;
}
.popup_bg {
	background: #ffffff;
	width: 100%;
	height: 100%;
	opacity: 0.5;
	filter: alpha(opacity=50);
	position: absolute;
	left: 0;
	top: 0;
	z-index: 100;
	display: none;
}
.popup {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 101;
	display: none;
}
.popup .close {
	background: url(/img/pop_close.png) 0 0 no-repeat;
	width: 42px;
	height: 42px;
	cursor: pointer;
	position: absolute;
	right: 26px;
	top: 26px;
	z-index: 10;
}

.popup .close_short {
	background: url(/img/pop_close.png) 0 0 no-repeat;
	width: 42px;
	height: 42px;
	cursor: pointer;
	position: absolute;
	right: 26px;
	top: 26px;
	z-index: 10;
}

.popup_z {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 101;
	display: none;
}
.popup_z .close {
	background: url(/img/pop_close.png) 0 0 no-repeat;
	width: 42px;
	height: 42px;
	cursor: pointer;
	position: absolute;
	right: 26px;
	top: 26px;
	z-index: 10;
}
.pop {
	border-collapse: collapse;
}
.pop .p_lt, .pop .p_t, .pop .p_rt,
.pop .p_l, .pop .p_r,
.pop .p_lb, .pop .p_b, .pop .p_rb {
	line-height: 0;
	font-size: 0;
}
.pop .p_lt, .pop .p_l, .pop .p_lb,
.pop .p_rb, .pop .p_r, .pop .p_bb {
	width: 87px;
}
.pop .p_lt, .pop .p_t, .pop .p_rt,
.pop .p_lb, .pop .p_b, .pop .p_rb {
	height: 87px;
}
.pop .p_lt { background: url(/img/pop_lt.png) 100% 100% no-repeat; }
.pop .p_t { background: url(/img/pop_t.png) 50% 100% repeat-x; }
.pop .p_rt { background: url(/img/pop_rt.png) 0 100% no-repeat; }
.pop .p_l { background: url(/img/pop_l.png) 100% 50% repeat-y; }
.pop .p_c { background: #ffffff; }
.pop .p_r { background: url(/img/pop_r.png) 0 50% repeat-y; }
.pop .p_lb { background: url(/img/pop_lb.png) 100% 0 no-repeat; }
.pop .p_b { background: url(/img/pop_b.png) 50% 0 repeat-x; }
.pop .p_rb { background: url(/img/pop_rb.png) 0 0 no-repeat; }

.select :focus { outline: none; }
.select .hiLite { background: #ddd!important; }
.select .newListHover { background: #eee!important; cursor: pointer; }
.select .newListSelHover span,
.select .newListSelFocus span { text-decoration: none; }
.select {
	height: 34px;
	position: relative;
	z-index: 10;
}
.select .newListSelected {
	background: url(/img/select.png) 0 0 no-repeat;
	display: block;
	height: 34px;
	cursor: pointer;
	position: relative;
	z-index: 1;
}
.select .selectedTxt {
	background: url(/img/select.png) 100% 0 no-repeat;
	display: block;
	height: 30px;
	padding: 2px 35px 2px 0;
	margin-left: 10px;
	line-height: 30px;
	overflow: hidden;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
}
.select ul.newList {
	max-height: 140px;
	*height: expression(this.offsetHeight > 141 ? '140px' : 'auto');
	overflow: auto;
	padding: 0;
	margin: -3px 0 0 0;
	list-style: none;
	background: #fff;
	border: 1px solid #afafaf;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9999;
}
.select ul.newList li {
	background: none;
	padding: 5px 10px;
	margin: 0;
	line-height: 18px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
}

.select ul.newList li.hiLite {
    background-color: #ffffff !important;
}

.video_b {
	width: 700px;
	margin: 0 0 0 -30px;
}
.video_s {
	display: inline-block;
	border: 3px solid #d8d8d8;
	position: relative;
	z-index: 1;
	cursor: pointer;
}
.video_s i {
	background: url(/img/video/play_s.png) 0 0 no-repeat;
	display: block;
	width: 102px;
	height: 102px;
	position: absolute;
	left: 65px;
	top: 14px;
	z-index: 2;
	cursor: pointer;
}

.panel {
	height: 530px;
	overflow-y: auto;
}

.hidden {
	display:none;
}

.online_lnk, .video_lnk {
	color: #474747;
	font-weight: bold;
	text-transform: uppercase;
}
a.online_lnk cufon, a.video_lnk cufon {
	border: 0;
}

.hl_scheme {
	background: url(/img/hls/hls_bg.png) 0 90px no-repeat;
	width: 895px;
	height: 1640px;
	margin-right: -5px;
	position: relative;
	z-index: 1;
}
.hl_scheme .hls_item {
	display: inline-block;
	width: 117px;
	height: 60px;
	padding: 10px 5px 10px 53px;
	margin: -10px 0px 20px 0;
	*margin: -10px 4px 20px 0;
	vertical-align: top;
	position: relative;
	z-index: 1;
}
.hl_scheme .hls_item span, .hl_scheme .hls_legend * {
	font-size: 12px;
	color: #4c4c4c;
	line-height: 14px;
}
.hl_scheme .hls_item span {
	display: inline-block;
	vertical-align: top;
	position: relative;
	z-index: 1;
}
.hl_scheme .hls_item_t, .hl_scheme .hls_item_gr {
	background: #f5f5f5;
	margin-top: 0;
	margin-bottom: 10px;
}
.hl_scheme .hls_item_t {
	height: 70px;
}
.hl_scheme .hls_item_gr {
	width: 155px;
	padding: 10px;
}
.hl_scheme .hls_item_gr span {
	width: 155px;
	height: 60px;
	display: table-cell;
	vertical-align: middle;
	*height: auto;
	*display: block;
	*position: relative;
	*top: expression(30 - this.offsetHeight/2 + 'px');
}
.hl_scheme a.hls_num, .hl_scheme a.hls_num cufon {
	border: 0;
}
.hl_scheme .hls_num {
	display: inline-block;
	width: 49px;
	height: 39px;
	padding-top: 10px;
	*height: 43px;
	*padding-top: 6px;
	overflow: hidden;
	text-align: center;
	font-size: 30px !important;
	font-weight: bold !important;
	color: #ffffff !important;
	position: relative;
	z-index: 1;
}
.hl_scheme .hls_item .hls_num {
	position: absolute;
	left: 3px;
	top: 4px;
	z-index: 2;
}
.hl_scheme .hls_num i {
	background: url(/img/hls/hls_num.png) 0 0 no-repeat;
	display: inline-block;
	width: 49px;
	height: 98px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1;
}
.hl_scheme a.hls_num:hover, .hl_scheme a.hover {
	color: #e93735 !important;
}
.hl_scheme a.hls_num:hover i, .hl_scheme a.hover i {
	background-position: 0 -49px;
}
.hl_scheme .hls_star {
	height: 37px;
	padding-top: 12px;
	*height: 43px;
	*padding-top: 6px;
	font-size: 42px;
}

.hotline_input {
	background: url(/img/input.png) 0 0 no-repeat;
	display: block;
	height: 34px;
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold;
	line-height: 24px;
}
.hotline_input div {
	background: url(/img/input.png) 100% 0 no-repeat;
	display: block;
	height: 30px;
	padding: 2px 10px 2px 0;
}
.hotline_input input {
	background: none;
	border: 0;
	outline: none;
	padding: 0;
	margin: 0;
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
}
.hotline_input span {
	display: inline-block;
	padding-top: 4px;
	*padding-top: 2px;
}

.but_grey {
	background: url(/img/but_grey.png) 0 0 no-repeat;
	display: inline-block;
	padding-left: 36px;
	height: 40px;
	overflow: hidden;
	font-size: 21px;
	font-weight: bold;
	color: #ffffff;
	cursor: pointer;
}
.but_grey span {
	background: url(/img/but_grey.png) 100% 0 no-repeat;
	display: inline-block;
	height: 30px;
	padding: 10px 36px 0 0;
	*height: 34px;
	*padding: 6px 36px 0 0;
}
.hot_input {
	width:200px;
}
.red_lnk {
	text-decoration: underline;
	color: #e2383f;
}

.present_wrap,.present_wrap2 {
	width: 968px;
	height: 820px;
	margin: 0 -9px;
	position: relative;
	z-index: 1;
}
.present_wrap img,.present_wrap2 img {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}
.present_wrap img.vis,.present_wrap2 img.vis {
	display: block;
}
.present_wrap a,.present_wrap2 a {
	background: url(/img/spacer.gif);
	display: block;
	position: absolute;
	z-index: 2;
	cursor: pointer;
}
.present_wrap a.start,.present_wrap2 a.start {
	width: 312px;
	height: 52px;
	left: 624px;
	top: 583px;
}
.present_wrap a.begin,.present_wrap2 a.begin {
	width: 139px;
	height: 54px;
	left: 792px;
	top: 13px;
	display: none;
}
.present_wrap a.back,.present_wrap2 a.back {
	width: 171px;
	height: 50px;
	left: 21px;
	top: 634px;
	display: none;
}
.present_wrap a.forward,.present_wrap2 a.forward {
	width: 172px;
	height: 52px;
	left: 777px;
	top: 633px;
	display: none;
}
.present_wrap a.logon,.present_wrap2 a.logon { width: 321px; height: 60px; left: 50px; top: 583px; }
.present_wrap a.guide,.present_wrap2 a.guide { left: 50px; top: 650px; font-size: 14px; color: #ffffff; }


.present_partners a.start {
	width: 312px;
	height: 52px;
	left: 624px;
	top: 618px;
}
.present_partners a.begin {
	width: 450px;
	height: 50px;
	left: 260px;
	top: 700px;
}
.present_partners a.back {
	width: 171px;
	height: 50px;
	left: 21px;
	top: 630px;
}
.present_partners a.forward {
	width: 172px;
	height: 52px;
	left: 777px;
	top: 630px;
}


.popup_zayav .input,.popup_zayav2 .input {
	background: url(/img/input.png) 0 0 no-repeat;
	display: block;
	height: 34px;
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold;
	line-height: 24px;
}
.popup_zayav .input div,.popup_zayav2 .input div {
	background: url(/img/input.png) 100% 0 no-repeat;
	display: block;
	height: 30px;
	padding: 2px 10px 2px 0;
}
.popup_zayav .input input,.popup_zayav2 .input input {
	background: none;
	border: 0;
	outline: none;
	padding: 0;
	margin: 0;
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
}

.popup_zayav .radio,.popup_zayav2 .radio {
	background: url(/img/credit_calc/check.gif) 0 0 no-repeat;
	height: 17px;
	padding: 0 0 0 32px;
	position: relative;
	z-index: 1;
}
.popup_zayav .radio_off,.popup_zayav2 .radio_off { background-position: 0 0; }
.popup_zayav .radio_on,.popup_zayav2 .radio_on { background-position: 0 -17px; }
.popup_zayav .radio input,.popup_zayav2 .radio input {
	width: 17px;
	height: 17px;
	margin: 0;
	padding: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
}
.popup_zayav .radio label,.popup_zayav2 .radio label {
	display: inline-block;
	vertical-align: top;
	font-size: 18px;
	color: #000000;
	position: relative;
	top: -3px;
	z-index: 1;
}

.actions {
	position: relative;
	z-index: 1;
}
.actions .action {
	display: none;
}
.actions .act_img {
	background: url(/img/actions/act_img.png) 50% 50% no-repeat;
	padding: 5px 6px;
}
.actions .act_disks {
	width: 210px;
	text-align: center;
	position: absolute;
	left: 160px;
	bottom: 4px;
	z-index: 2;
}
.actions .act_disks span {
	display: inline-block;
	width: 9px;
	height: 9px;
	overflow: hidden;
	margin: 0 4px;
	position: relative;
	z-index: 1;
	cursor: pointer;
}
.actions .act_disks span i {
	background: url(/img/actions/act_disk.png) 0 0 no-repeat;
	display: inline-block;
	width: 9px;
	height: 18px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}
.actions .act_disks span.sel i {
	top: -9px;
}

.body_simple {}
.body_simple .header {
	background: url(/img/body_bg.png) 50% 0 repeat-y;
	height: 145px;
	margin-bottom: -30px;
}
.body_simple .header .h_content {
	background: none;
	height: 145px;
}
.body_simple .header_bg {
	background: url(/img/header_bg.png) 0 0 no-repeat;
	width: 1200px;
	height: 145px;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -600px;
	z-index: -1;
}
.body_simple .footer {
	height: 145px;
}
.body_simple .footer_bg {
	top: 0;
}
.body_simple .footer .f_bottom {
	border-top: 1px solid #c9c9c9;
}


/* IVR menu */
.voice_h1{
font-size:20px;
font-weight:700;
color:#000;
text-transform:uppercase;
font-family:din_b;
}

.voice_h2{
display:inline-block;
font-size:34px;
font-weight:700;
color:#c62221;
margin: 5px 0 40px 0;
font-family:din_b;
}

.voice_h3{
text-transform:uppercase;
display:inline-block;
font-size:20px;
font-weight:700;
color:#000;
font-family:din_b;
}

.voice_h3 span{
color:#c62221;
}

.voice_h4{
display:inline-block;
font-weight:700;
color:#000;
font-size:15px;
margin-bottom:10px;
margin-top:35px;
}

.voice_h5{
display:inline-block;
font-weight:700;
color:#000;
font-size:15px;
}

.voice_h5 li{
background:url(/img/voice/voice_marker.png) 0 20% no-repeat !important;
}

.voice_h5 span{
color:#c62221;
}

.voice_gr_cont{
width:908px;
height:100px;
background:#f5f5f5;
margin-top:30px;
}

.voice_gr_cont span{
color:#000;
text-transform:uppercase;
font-size:32px;
display:inline-block;
margin:31px 0 0 233px;
font-weight:900;
}

.voice_menu_container{
position:relative;
height:1830px;
}

.voice_m_pos6_1{
left:0;
top:300px;
}

.voice_m_pos6_2{
left:0;
top:428px;
}

.voice_m_pos7_2{
left:152px;
top:428px;
}

.voice_m_pos8_2{
left:456px;
top:428px;
}

.voice_m_pos9_2{
left:304px;
top:709px;
}

.voice_m_pos7_1{
left:152px;
top:300px;
}

.voice_m_pos8_1{
left:456px;
top:300px;
}

.voice_m_pos9_1{
left:304px;
top:581px;
}

.voice_m_pos10_1{
left:608px;
top:581px;
}

.voice_m_pos10_2{
left:608px;
top:709px;
}

.voice_menu_nav_1{
position:absolute;
top:1341px;
}

.vmnp_1{
top:1391px;
}


.voice_menu_container_1{
position:relative;
height:1451px;
margin-left:75px;
}

.voice_menu{
position:absolute;
}

.voice_menu li{
background:none !important;
padding:0 !important;
*margin-top:-3px !important;
}

.voice_menu_gr_c{
position:relative;
width:146px;
height:90px;
background:#f5f5f5;
border:1px solid #f5f5f5;
margin-bottom:20px;
}

.voice_menu_c{
cursor:pointer;
position:relative;
width:146px;
height:90px;
background:#fff;
}

.voice_dot{
border-top:1px dotted #000;
width:10px;
height:3px;
background:#fff;
position:absolute;
top:23px;
}

.voice_menu_but{
position:relative;
margin:2px 0 0 2px;
width:49px;
height:49px;
background:url(/img/voice/voice_but1.png);
}

.voice_menu_gr_c a{
text-decoration:none !important;
}

.voice_pos1{
display:inline-block;
position:absolute;
left:17px;
top:4px !important;
*margin-top:-2px;
font-size:28px;
color:#fff !important;
text-transform:uppercase;
font-weight:900;
font-family:din_b;
}
.voice_pos2{
display:inline-block;
position:absolute;
left:17px;
top:4px !important;
*margin-top:-2px;
font-size:28px;
text-transform:uppercase;
display:none;
font-weight:900;
color:#c62221;
font-family:din_b;
}


.voice_menu_text{
color:#4c4c4c !important;
font-size:12px;
display:inline-block;
width:95px;
position:absolute;
left:50px;
top:6px;
line-height:14px;
font-weight:700;
}

.voice_m_pos1{
left:0;
}

.voice_m_pos2{
left:152px;
}

.voice_m_pos2_2{
left:202px;
}

.voice_m_pos3_2{
left:414px;
}

.voice_m_pos3{
left:304px;
}

.voice_m_pos4{
left:456px;
}

.voice_m_pos5{
left:608px;
}

.voice_m_pos5_5{
left:760px;
}

.voice_m_pos6{
left:0;
top:750px;
}

.voice_m_pos7{
left:152px;
top:750px;
}

.voice_m_pos8{
left:456px;
top:750px;
}

.voice_m_pos9{
left:304px;
top:1031px;
}

.voice_m_pos9 .voice_menu_c{
*margin-top:1px;
}

.voice_m_pos10{
left:608px;
top:1031px;
}

.voice_m_pos10 .voice_menu_c{
*margin-top:1px;
}

.new_voice_line{
position:absolute;
z-index:2;
width:3px;
height:39px;
top:43px;
left:26px;
border-left:1px dotted #000;
}

.new_voice_line2{
position:absolute;
z-index:2;
width:125px;
height:3px;
top:83px;
left:26px;
border-top:1px dotted #000;
}

.v_m_line{
position:absolute;
top:92px;
z-index:2;
width:3px;
height:404px;
border-left:1px dotted #000;
}

.vml1{
height:500px;
}

.vml1_1{
height:508px;
}

.vml1_2{
height:412px;
}

.vml3_1{
height:504px;
}

.vml6_1{
top:81px;
height:779px;
}

.vml7_1{
top:81px;
height:597px;
}

.vml9_1{
top:-4px;
height:580px;
}

.vml8_1{
top:81px;
height:411px;
}

.vml10_1{
top:-4px;
height:488px;
}

.vml4_1{
height:20px;
}

.vml3{
height:497px;
}
.vml4{
height:18px;
}

.vml6{
top:81px;
height:769px;
}


.vml7{
top:81px;
height:587px;
}

.vml8{
top:81px;
height:405px;
}

.vml9{
top:-7px;
height:485px;
}

.vml10{
top:-7px;
height:394px;
}

.r_pos1{
left:15px;
}

.vm1_otstup{
height:12px;
*height:27px !important;
}

.voice_gray_text_p{
width:130px;
left:10px;
top:25px;
}

.vmg_h{
height:80px;
margin-top:10px;
}

.vmg_h2{
height:80px;
}

.vgtp2{
top:32px;
}

.voice_dot_v1{
z-index:3;
position:absolute;
top:43px;
left:25px;
height:53px;
width:3px;
border-left:1px dotted #000;
}

.voice_dot_v1_1{
z-index:3;
position:absolute;
top:43px;
left:25px;
height:58px;
width:3px;
border-left:1px dotted #000;
}

.voice_dot_v1_1_1{
z-index:3;
position:absolute;
top:43px;
left:25px;
height:184px;
width:3px;
border-left:1px dotted #000;
}

.voice_dot_v2{
z-index:3;
position:absolute;
top:43px;
left:25px;
height:47px;
width:3px;
border-left:1px dotted #000;
}

.voice_dot_v2_1{
z-index:3;
position:absolute;
top:48px;
left:25px;
height:35px;
width:3px;
border-left:1px dotted #000;
}

.voice_dot_h1{
z-index:3;
position:relative;
height:3px;
width:452px;
border-top:1px dotted #000;
}

.voice_dot_h1_1{
z-index:3;
position:relative;
height:3px;
width:449px;
border-top:1px dotted #000;
left:27px;
top:74px;
}

.voice_dot_h1_1_1{
z-index:3;
position:relative;
height:3px;
width:457px;
border-top:1px dotted #000;
left:-182px;
top:74px;
}


.voice_dot_v3{
z-index:2;
position:absolute;
left:20px;
top:-10px;
height:9px;
width:3px;
border-left:1px dotted #000;
}

.voice_dot_h2{
z-index:3;
position:absolute;
top:86px;
left:26px;
height:3px;
width:127px;
border-top:1px dotted #000;
}

.voice_dot_h2_2{
z-index:3;
position:absolute;
top:210px;
left:26px;
height:3px;
width:94px;
border-top:1px dotted #000;
}

.voice_dot_v4{
z-index:3;
position:absolute;
top:-3px;
height:25px;
width:3px;
border-left:1px dotted #000;
}

.voice_menu_nav{
position:absolute;
top:1700px;
}

.voice_menu_nav_text{
width:600px;
color:#4c4c4c !important;
font-size:12px;
display:inline-block;
position:absolute;
top:15px;
left:55px;
font-weight:700;
}

.vmnp{
top:1750px;
}

.r_pos2{
font-size:42px;
left:14px;
top:0px !important;
}

.v_popup1_cont{
left:50%;
margin-left:-261px;
position:absolute;
z-index:200;
width:522px;
height:231px;
background:#fff;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 0px 0px 30px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 30px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 30px rgba(50, 50, 50, 0.75);
display:none;
}

.v_popup1_text{
top:30px;
left:50%;
margin-left:-225px;
position:absolute;
display:inline-block;
width:450px;
font-weight:700;
font-size:15px;
color:#000;
}
.v_popup1_red{
color:#c62221;
}

.voice_p1_inp{
position:absolute;
top:105px;
left:37px;
width:444px;
height:34px;
background:url(/img/voice/voice_p1_inp.png);
}

.voice_p1_inp input{
top:7px;
position:absolute;
left:5px;
background:none;
outline:none;
border:none;
width:420px;
}

.voice_p1_sub{
position:absolute;
width:132px;
height:40px;
background:url(/img/voice/voice_p1_sub.png);
border:none;
cursor:pointer;
top:160px;
right:40px;
}

.v_popup1_close{
position:absolute;
top:-20px;
right:-20px;
cursor:pointer;
width:42px;
height:42px;
background:url(/img/voice/close_button.png);
}

.v_popup2_close{
position:absolute;
top:-20px;
right:-20px;
cursor:pointer;
width:42px;
height:42px;
background:url(/img/voice/close_button.png);
}

.popup_bg_voice{
z-index:100;
opacity:0.5;
filter: alpha(opacity=50);
position:absolute;
background:#fff;
width:100%;
display:none;
}

.v_popup2_cont{
top:100px;
left:50%;
margin-left:-261px;
position:absolute;
z-index:200;
width:515px;
height:824px;
background:#fff;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 0px 0px 30px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 30px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 30px rgba(50, 50, 50, 0.75);
display:none;
}

.v_pop2_logo{
top:33px;
left:35px;
position:absolute;
width:200px;
height:54px;
background:url(/img/voice/v_pop2_logo.png);
}

.vp2_txt1{
position:absolute;
text-transform:uppercase;
font-weight:700;
color:#000;
font-size:14px;
top:120px;
left:35px;
}

.popup2_list{
position:absolute;
left:35px;
top:160px;
list-style:none;
}

.popup2_list li{
font-size:14px;
margin:-5px;
padding-left:20px;
font-weight:700;
color:#000 !important;
}

.vp2_txt2{
position:absolute;
text-transform:uppercase;
font-weight:700;
color:#000;
font-size:14px;
top:280px;
left:35px;
}

.popup2_inp1{
position:absolute;
left:35px;
top:300px;
width:444px;
height:34px;
background:url(/img/voice/voice_p1_inp.png)
}

.popup2_inp1 span{
font-weight:700;
text-transform:uppercase;
color:#000;
font-size:26px;
position:absolute;
top:2px;
left:10px;
font-family:sans-serif;
}

.vp2_txt3{
position:absolute;
text-transform:uppercase;
font-weight:700;
color:#000;
font-size:14px;
top:390px;
left:35px;
}

.popup2_textarea{
position:absolute;
left:35px;
top:410px;
width:444px;
height:114px;
background:url(/img/voice/voice_p_text.png)
}

.popup2_textarea span{
position:absolute;
font-weight:700;
top:10px;
left:10px;
font-size:14px;
}

.popup2_gr_text{
display:inline-block;
width:444px;
position:absolute;
left:35px;
top:555px;
font-size:12px;
line-height:13px;
color:#4c4c4c;
}

.vp2_txt4{
position:absolute;
text-transform:uppercase;
font-weight:700;
color:#000;
font-size:14px;
top:630px;
left:35px;
}

.popup2_inp2{
position:absolute;
left:35px;
top:650px;
width:444px;
height:34px;
background:url(/img/voice/voice_p1_inp.png)
}

.popup2_inp2_gr{
font-weight:700;
text-transform:uppercase;
color:#000;
font-size:18px;
position:absolute;
top:7px;
left:10px;
font-family:sans-serif;
}

.popup2_inp2_red{
color:#c62221;
}

.popup2_print{
position:absolute;
width:91px;
height:62px;
background:url(/img/voice/popup2_print.png);
bottom:45px;
right:165px;
}

.popup2_print_but{
position:absolute;
bottom:60px;
right:36px;
cursor:pointer;
font-weight:700;
font-size:20px;
color:#000;
}

.popup2_print_but{
border-bottom:1px solid #000;
}

.popup2_print_but:hover{
border-bottom:1px solid #fff;
}

.stop_cursor{
cursor:default;
}

.tpin_red{
color:#c62221;
}

#print_hidden{
display:none;
}

.phone_ivr{
width:200px !important;
height:40px;
background:url(/img/hc_bitrix/head_button_center.png);
margin-left:7px;
position:relative;
}

.head_button_left{
width:11px;
height:40px;
background:url(/img/hc_bitrix/head_button_left.png);
position:absolute;
left:-11px;
top;0;
}

.head_button_right{
width:26px;
height:40px;
background:url(/img/hc_bitrix/head_button_right.png);
position:absolute;
right:-26px;
top;0;
}

.phone_ivr span{
display:block;
width:200px;
overflow:hidden;
color:#fff;
font-weight:700;
font-size:21px;
position:absolute;
margin-top:9px;
*margin-top:9px;
margin-left:10px;
z-index:3;
padding-bottom:3px;
}

.phone_ivr_num_sh{
color:#980c15 !important;
font-weight:700;
font-size:17px;
position:absolute;
margin-top:8px !important;
margin-left:8px;
z-index:2 !important;
}


.index_foot_cloud{
width:192px;
min-height:200px;
background:url(/img/hc_bitrix/index_foot_cloud.jpg) 0 50px no-repeat;
margin-top:-50px;
z-index:2;
position:relative;
}

.index_foot_cloud a{
text-decoration:none;
width:100px;
height:74px;
position:relative;
display:block;
top:55px;
left:80px;
}

.index_foot_cloud_text{
width:100px;
height:74px;
color:#000;
position:relative;
font-size:12px;
line-height:12px;
display:table-cell;
vertical-align:middle;
}

.head_val{
font-size:12px;
}

.vml1_1_1{
height:57px;
}

.vml1_1_1_1{
left:25px;
height:39px;
}

.d2_l1{
height:13px;
width:1px;
border-right:1px dotted #000;
position:absolute;
top:-14px;
left:73px;
}

.d2_l2{
height:18px;
width:1px;
border-right:1px dotted #000;
position:absolute;
top:-20px;
left:73px;
}

.d2_l3{
width:262px;
height:1px;
border-top:1px dotted #000;
position:absolute;
left:26px;
top:-16px;
}

.tpin_pos{
top:94px;
}

.tpin_pos_2{
top:24px;
}


.tpin_pos_2_2{
top:-94px;
left:119px;
}

.tpin_text_pos{
width:120px;
}
/* /IVR menu */
/*seo page*/
.about_pos1{
position:absolute;
top:-20px;
}

.seo_img {
background:url(/img/seo_page/img_center.png) no-repeat;
width: 874px;
height: 303px;
margin:0 auto;
}

.img_block_head{
background:url(/img/seo_page/img_block_head.png) no-repeat;
width:875px;
height:14px;
margin:0 auto;
}

.img_block_foot{
background:url(/img/seo_page/img_block_foot.png) no-repeat;
width:924px;
height:119px;
margin-left:-20px;
margin:0 auto;
}

.seo_page_body_cont{
width: 874px;
margin:0 auto;
}

.seo_page_htext1{
display:inline-block;
text-transform:uppercase;
font-weight:900;
font-size:26px;
color:#000;
margin:15px 0;
font-family:din_b;
}

.seo_page_htext2{
display:inline-block;
text-transform:uppercase;
font-weight:900;
font-size:24px;
color:#000;
margin:15px 0;
font-family:din_b;
}

.seo_page_htext3{
display:inline-block;
text-transform:uppercase;
font-weight:900;
font-size:20px;
color:#000;
margin:20px 0 15px 0;
font-family:din_b;
}

.h_seo{
font-weight:900;
font-size:18px;
margin-bottom:20px;
margin-left:15px;
}

.seo_lab_c{
color:#aaaaaa !important;
}

.seo_m_inp_cont {
position:relative;
}

.seo_m_inp{
position:relative;
left:12px;
top:-43px;
width:306px;
}

.seo_m_inp td{
position:relative;
}

.seo_mini_lab{
font-size:14px;
font-weight:900;
color:#aaa;
position:absolute;
top:-19px;
}

.seo_ob_usl_inp{
background:url(/img/seo_page/seo_ob_usl_inp.png) no-repeat;
width:294px;
height:64px;
position:relative;
margin:40px 0 40px 15px;
}

.seo_ob_usl_inp input{
width:285px;
height:64px;
font-size:46px;
font-weight:900;
border:none;
outline:none;
background:none;
padding-left:5px;
}

.seo_but{
position:relative;
cursor:pointer;
margin:0 auto 50px auto;
background:url(/img/seo_page/seo_but.png) no-repeat;
width:511px;
height:51px;
}

.seo_gr_p{
padding:30px;
}

.seo_but_txt1{
display:inline-block;
margin-left:77px;
margin-top:14px;
color:#fff;
font-size:22px;
font-weight:700;
position:relative;
}

.seo_but_txt2{
position:absolute;
display:inline-block;
top:14px;
left:175px;
color:#fff;
font-size:22px;
font-weight:700;
display:none;
}
/*/seo page*/

/*allo credit*/

.allo_text1{
font-weight:700;
font-size:19px;
text-transform:uppercase;
color:#000;
margin-left:45px;
}

.allo_red_text1{
color:#de2a2f;
font-size:66px;
}

.allo_text2{
font-weight:700;
font-size:40px;
text-transform:uppercase;
color:#000;
margin-left:50px;
display:inline-block;
margin-top:20px;
}

.allo_cont_img{
background:url(/img/allo_credit/allo_cont_img.png) no-repeat;
width:873px;
height:240px;
margin:50px auto 45px auto;
}

.allo_text3{
font-weight:700;
font-size:26px;
text-transform:uppercase;
color:#000;
margin-left:75px;
display:inline-block;
}

.allo_text4{
font-weight:700;
font-size:42px;
text-transform:uppercase;
color:#000;
margin-left:310px;
display:inline-block;
margin-top:10px;
margin-bottom:30px;
}
/*/allo credit*/

/*visa_action*/
.visa_text{
font-weight:700;
color:#000;
font-size:16px;
margin-left:42px;
margin-top:30px;
}

.visa_red{
color:#e2383f;
}
/*/visa_action*/

.recommend {
	background: url(/img/recommend.png) 0 0 no-repeat;
	width: 112px;
	height: 28px;
	position: absolute;
	top: -30px;
	right: 25px;
	z-index: 1;
}

/*bitrix index*/
.bitrix_sl_head{
background:url(/img/hc_bitrix/bitrix_index_img_head.png) no-repeat;
width:873px;
height:12px;
margin-left:40px;
}

.bitrix_sl_content{
background:url(/img/hc_bitrix/bitrix_index_img1.png) no-repeat;
width:873px;
height:354px;
margin-left:40px;
position:relative;
}

.bitrix_sl_foot{
background:url(/img/hc_bitrix/bitrix_index_img_foot.png) no-repeat;
width:924px;
height:128px;
margin-left:14px;
}

.bitrix_sl_back{
background:url(/img/hc_bitrix/bitrix_sl_back.png) no-repeat;
width:119px;
height:35px;
position:absolute;
bottom:10px;
left:15px;
cursor:pointer;
display:none;
}

.bitrix_sl_go{
background:url(/img/hc_bitrix/bitrix_sl_go.png) no-repeat;
width:130px;
height:45px;
position:absolute;
bottom:3px;
right:13px;
cursor:pointer;
}

.bitrix_index_block1{
width:877px;
margin-left:40px;
margin-top:15px;
position:relative;
display:none;
}

.bitrix_index_block_c{
background:#f5f5f5;
width:873px;
margin-left:2px;
}

.all_menu_table{
border-collapse:collapse;
}

.all_menu_table td{
vertical-align:top;
padding-left:6px;
padding-top:10px;
padding-bottom:5px;
}

.all_menu_table_index{
border-collapse:collapse;
}

.all_menu_table_index td{
vertical-align:top;
padding-left:6px;
padding-top:8px;
padding-bottom:8px;
}

.all_menu_foot{
width:877px;
height:91px;
background:url(/img/hc_bitrix/bx_head_block_hide.png);
position:relative;
}

.all_menu_foot_index{
width:877px;
height:38px;
background:url(/img/hc_bitrix/bitrix_index_border.png);
position:relative;
}


.bitrix_index_block1_index{
width:877px;
margin-left:38px;
margin-top:15px;
position:relative;
}

.bitrix_index_block1_link{
font-weight:700;
font-size:14px;
}

.menu_black_marker{
border-collapse:collapse;
}

.menu_black_marker td{
vertical-align:top;
}

.menu_black_marker img{
position:relative;
top:7px;
*top:-2px !important;
left:15px;
}
.menu_black_marker td:first-child{
margin:0 auto;
}

.bitrix_index_block1_link .cufon{
border-bottom:1px solid #e2383f;
}

.bitrix_index_block1_link:hover .cufon{
border-bottom:1px solid #f5f5f5;
}

.bilpos1{
left:270px;
}

.bilpos2{
left:660px;
}

.bitrix_index_foot_list li{
line-height:15px;
font-weight:700;
background:url(/img/hc_bitrix/list_marker.png) 0 5px no-repeat;
}
/*/bitrix index*/

/*bitrix_about_bank*/
.b_active_l{
color:#000;
cursor:default;
text-decoration:none;
}

.b_active_l .cufon{
border-bottom:1px solid #f5f5f5;
}

.bitrix_about_bank_title{
    color: #000;
    text-transform: uppercase;
    font-family: 'PFDinTextCondPro-Light';
    font-size: 30px;
    line-height: 30px;
    margin-top: 16px;
    display: block;
    margin-bottom: 12px;
    position: relative;
}

.bitrix_block_hide{
width:105px;
height:33px;
background:url(/img/hc_bitrix/bitrix_block_hide.png) 0 5px no-repeat;
cursor:pointer;
position:absolute;
right:20px;
bottom:48px;
}

.bitrix_index_block2{
width:877px;
height:91px;
background:url(/img/hc_bitrix/bx_head_block_hide.png) no-repeat;
margin-left:40px;
margin-top:15px;
position:relative;
}

.bitrix_block_open{
width:114px;
height:33px;
background:url(/img/hc_bitrix/bitrix_block_open.png) 0 5px no-repeat;
position:absolute;
cursor:pointer;
right:20px;
bottom:48px;
}

.bitrix_index_block2_title{
font-weight:700;
color:#000;
font-size:14px;
padding-left: 14px;
background: url(/img/hc_bitrix/bx_head_block_marker.png) 0 7px no-repeat;
*background: url(/img/hc_bitrix/bx_head_block_marker.png) 0 6px no-repeat;
position:absolute;
top:20px;
left:29px;
}

.bitrix_month_line{
width:883px;
height:38px;
background:url(/img/hc_bitrix/month_line.png) no-repeat;
margin-left:36px;
margin-top:15px;
position:relative;
}

.bitrix_month_line_list{
list-style:none;
position:absolute;
left:10px;
top:5px;
}

.bitrix_month_line_list li{
cursor:pointer;
background:none;
padding:2px 15px;
margin:0px 1px;
float:left;
text-transform:uppercase;
font-weight:700;
color:#000;
font-size:10px;
}

.bitrix_month_active{
cursor:default !important;
color:#fff !important;
background:#c82422 !important;
}

.bitrix_about_foot_content{
width:873px;
height:189px;
margin-left:40px;
margin-top:30px;
margin-bottom:30px;
}

.bitrix_about_foot_b1{
padding:20px;
width:251px;
height:100%;
background:#f5f5f5;
float:left;
position:relative;
}

.bitrix_about_foot_b2{
padding:20px;
width:251px;
height:100%;
background:#ececec;
float:left;
position:relative;
}

.bitrix_about_foot_b3{
padding:20px;
width:251px;
height:100%;
background:#e3e3e3;
float:left;
position:relative;
}

.bitrix_img_sh{
width:76px;
height:76px;
background:url(/img/hc_bitrix/img_shadow.png) no-repeat;
position:relative;
float:left;
margin-right:10px;
margin-top:-5px;
}

.bitrix_img_news{
position:absolute;
top:5px;
left:6px;
}

.bitrix_img_news img{
display:block;
margin:0 auto;
}

.bitrix_img_news td{
width:58px;
height:58px;
}

.bitrix_news_text{
font-weight:700;
color:#000;
font-size:16px;
}

.bitrix_year_right{
width:12px;
height:19px;
background:url(/img/hc_bitrix/year_right.png) no-repeat;
position:absolute;
top:5px;
left:60px;
cursor:pointer;
}

.bitrix_year_left{
width:12px;
height:19px;
background:url(/img/hc_bitrix/year_left.png) no-repeat;
position:absolute;
top:5px;
left:-20px;
cursor:pointer;
}

.year_pos{
margin-left:60px;
}

.bitrix_about_news_foot_cont{
width:833px;
margin-left:40px;
margin-top:40px;
margin-bottom:40px;
background:#f5f5f5;
padding:20px;
}

.bitrix_about_news_foot_title{
color:#000;
text-transform:uppercase;
font-weight:700;
font-size:24px;
margin-bottom:10px;
display:inline-block;
font-family:din_b;
}

.bitrix_about_news_foot_list{
}

.bitrix_about_news_foot_list li{
background:none;
padding:0;
width:100%;
margin:10px 0;
}

.bitrix_about_news_foot_date_active{
color:#000;
font-size:10px;
font-weight:700;
}

.bitrix_about_news_foot_date{
color:#808080;
font-size:10px;
}

.bitrix_about_news_foot_link{
color:#4c4c4c;
font-weight:700;
font-size:12px;
}

.bitrix_sub_but{
cursor:pointer;
}

.bitrix_rss{
width:65px;
height:22px;
background:url(/img/hc_bitrix/bitrix_rss.png) no-repeat;
cursor:pointer;
position:absolute;
right:6px;
top:-39px;
}

.bitrix_popup_sub{
width:521px;
height:409px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 0px 0px 30px rgba(50, 50, 50, 0.75);
-moz-box-shadow: 0px 0px 30px rgba(50, 50, 50, 0.75);
box-shadow: 0px 0px 30px rgba(50, 50, 50, 0.75);
position:absolute;
background:#fff;
z-index:200;
left:50%;
margin-left:-260px;
top:100px;
display:none;
}

.bitrix_opacity{
position:absolute;
z-index:199;
width:100%;
background:#fff;
opacity:0.5;
filter: alpha(opacity=50);
display:none;
}

.bitrix_popup_close{
position: absolute;
top: -20px;
right: -20px;
cursor: pointer;
width: 42px;
height: 42px;
background: url(/img/voice/close_button.png);
}

.bitrix_popup_sub_title{
color:#000;
text-transform:uppercase;
font-weight:700;
font-size:16px;
position:absolute;
top:30px;
left:50px;
}

.bitrix_popup_inp{
width:400px;
height:34px;
background: url(/img/form/finput_l.png);
position:absolute;
top:100px;
left:50px;
}

.bitrix_popup_inp_end{
width:10px;
height:34px;
background: url(/img/form/finput_r.png);
position:absolute;
right:-10px;
}

.bitrix_popup_inp_l{
color:#000;
text-transform:uppercase;
font-weight:700;
position:absolute;
top:-20px;
}

.bitrix_popup_inp input{
position:absolute;
top:5px;
left:5px;
font-weight:700;
color:#4d4d4d;
background:none;
outline:none;
border:none;
font-size:12px;
width:400px;
}

.bp_inp2_pos{
top:180px;
}

.bitrix_sogl_cont{
width:370px;
display:inline-block;
font-size:12px;
font-weight:700;
line-height:12px;
position:absolute;
top:230px;
left:80px;
}

.bitrix_check_pos{
position:absolute !important;
top:0px;
left:-30px;
}

.bitrix_popup_submit{
width:235px;
height:60px;
background: url(/img/hc_bitrix/bitrix_popup_but.png);
border:none;
cursor:pointer;
position:absolute;
left:44px;
bottom:30px;
}
/*/bitrix_about_bank*/

/*bitrix_about_bank_news_baner*/
.news_banner{
border-collapse:collapse;
margin-left:40px;
}

.banner_center{
width:877px;
background:url(/img/hc_bitrix/banner_center.png) repeat-y;
}

.banner_bottom{
width:877px;
height:38px;
background:url(/img/hc_bitrix/banner_bottom.png) no-repeat;
position:relative;
left:-1px;
top:-1px;
}

.bitrix_cur_news_cont, .news_content{
width:833px;
padding:5px 0;
margin-left:40px;
margin-top:20px;
}

.bitrix_cur_news_title{
color:#000;
font-weight:700;
text-transform:uppercase;
font-size:24px;
font-family:din_b;
}

.bitrix_cur_news_date{
color:#808080;
display:inline-block;
margin-top:10px;
margin-bottom:40px;
}

.bitrix_cur_img{
border:3px solid #d8d8d8;
float:left;
margin-right:20px;
margin-bottom:20px;
}
/*/bitrix_about_bank_news_baner*/

/*bitrix_about_bank_history*/
.bitrix_history_img{
display: block;
margin: 10px auto 0 auto;
}

.bitrix_cur_history{
width:870px;
margin-left:43px;

}


.bitrix_cur_h_img_cont{
width:218px;
height:218px;
float:left;
position:absolute;
margin-bottom:30px;
left:-218px;
}

.bitrix_history_title{
color:#e2383f;
font-weight:700;
text-transform:uppercase;
font-size:68px;
}
.bitrix_cur_h_txt_cont{
width:650px;
margin-bottom:30px;
position:relative;
}

.bitrix_cur_h_txt_cont2{
width:650px;
margin-bottom:80px;
position:relative;
}

.bitrix_cur_h_txt_cont3{
width:650px;
margin-bottom:0px;
position:relative;
}


.bitrix_cur_history_list li{
font-weight:700;
}

.history_cont_cur{
width:870px;
position:relative;
left:220px;
margin-top:10px;
}

.history_grey_li{
background:#f5f5f5;
padding:15px 30px 5px 30px;
margin-bottom:10px;
}
.history_right_span{
font-style:normal;
margin-left:10px;
text-align:right;
}

#b_h_img1{
position:absolute;
top:6px;
}

#b_h_img2{
position:absolute;
left:-23px;
top:6px;
}

#b_h_img3{
position:absolute;
left:-10px;
top:-3px;
}

#b_h_img4{
position:absolute;
top:6px;
}

#b_h_img5{
position:absolute;
top:6px;
}

#b_h_img6{
position:absolute;
top:-6px;
}

#b_h_img7{
position:absolute;
top:6px;
}

#b_h_img8{
position:absolute;
top:-10px;
}

.soc_pos_h{
margin-bottom:40px;
margin-left:40px;
}
/*/bitrix_about_bank_history*/
/*bitrix_about_rukovod*/
.bitrix_about_rukovod_title{
color:#000;
font-weight:700;
text-transform:uppercase;
font-size:18px;
display:inline-block;
margin-bottom:10px;
}

.bitrix_about_rukovod_text{
font-weight:700;
line-height:15px;
}
/*/bitrix_about_rukovod*/

/*bitrix_about_rukovod_komitet*/
.bitrix_komitet_title{
color:#000;
font-weight:700;
text-transform:uppercase;
font-size:24px;
margin-top:20px;
margin-bottom:20px;
display:inline-block;
position:relative;
font-family:din_b;
}

.bitrix_komitet_title_text{
width:870px;
font-weight:700;
font-size:16px;
color:#000;
}

.bitrix_komitet_conteiner{
width:870px;
margin-left:40px;
height:4750px;
}

.cur_komitet_cont{
width:100%;
}

.cur_komitet_txt_cont{
position:relative;
width:700px;
float:right;
margin-top:20px;
margin-bottom:20px;
}

.cur_komitet_name{
color:#e2383f;
font-size:18px;
font-weight:700;
text-transform:uppercase;
}

.cur_komitet_dol{
color:#000;
font-size:16px;
font-weight:700;
display:inline-block;
margin:5px 0 20px 0;
}

.komitet_text{
font-size:14px;
line-height:15px;
}

.komitet_img_cont{
width:160px;
height:191px;
background: url(/img/hc_bitrix/kom_img_cont.png) no-repeat;
}

.kom_all_table{
margin-bottom:20px;
width:865px;
border-collapse:collapse;
}

.kom_1_td{
width:180px;
}

.kom_2_td{
width:685px;
}

.kom_all_table td{
vertical-align:top;
}

.komitet_img_table{
position:relative;
left:-3px;
top:-3px;
}

.komitet_img_table div{
width:154px;
height:154px;
}

.komitet_img_table td{
width:154px;
height:154px;
overflow:hidden;
}

.komitet_img_table img{
display:block;
width:100%;
margin:0 auto;
}
/*/bitrix_about_rukovod_komitet*/

/*bitrix_about_docs*/
.bitrix_docs_title{
color:#000;
font-size:18px;
font-weight:700;
}

.bitrix_docs_p{
font-size:14px;
margin-top:20px;
margin-left:30px;
width:750px;
}

.bitrix_docs_list li{
background:none;
padding:0;
margin-bottom:40px;
}

.bitrix_about_docs_content{
width:873px;
margin-left:40px;
margin-top:30px;
margin-bottom:30px;
}

.bitrix_docs_p_b{
font-size:14px;
font-weight:900;
}

.bitrix_docs_title2{
display:inline-block;
margin-bottom:20px;
color:#000;
font-size:18px;
font-weight:700;
}
/*/bitrix_about_docs*/

/*bitrix_about_ustav*/
.bitrix_about_ustav_link{
color:#cf2a28;
font-size:17px;
width:710px;
display:inline-block;
}

.cufon_padding cufon{
padding-top:7px;
*padding-top:1px;
*margin-top:2px;
}

.cufon_padding li{
position:relative;
background: url(/img/li.png) 0 7px no-repeat !important;
*background: url(/img/li.png) 0 7px no-repeat !important;
padding: 0 0 15px 30px;
}

.cufon_padding .bitrix_about_ustav_mc{
width:110px;
position:absolute;
right:0;
top:4px;
}

.cufon_padding img{
position:absolute;
left:0px;
top:5px;
}

.bitrix_about_ustav_txt{
color:#000;
font-size:17px;
font-weight:700;
margin-left:30px;
}

.bitrix_about_ustav_list{
margin-bottom:50px;
margin-top:40px;
}

.bitrix_about_ustav_list li{
position:relative;
background: url(/img/li.png) 0 4px no-repeat;
padding: 0 0 15px 30px;
}

.bitrix_about_ustav_mc{
width:110px;
position:absolute;
right:0;
top:4px;
}


.bitrix_about_ustav_txt img{
position:absolute;
left:0px;
}
/*/bitrix_about_ustav*/

/*bitrix_about_raskritie*/
.bitrix_rask_title{
display:inline-block;
font-weight:700;
color:#000;
text-transform:uppercase;
font-size:28px;
}

.bitrix_rask_txt1{
font-size:16px;
font-weight:700;
color:#000;
margin:20px 0;
}

.bitrix_rask_ico{
font-weight:700;
font-size:17px;
color:#000;
padding-left:20px;
position:relative;
}
.bitrix_rask_ico img{
position:relative;
top:2px;
left:-7px;
}

.bitrix_rask_p{
font-size:14px;
}

.bitrix_rask_red{
color:#cf2a28;
font-weight:700;
}

.bitrix_rask_num_list li{
background:none;
}

.rask_marg{
display:inline-block;
margin-bottom:70px;
}
/*/bitrix_about_raskritie*/

/*bitrix_about_pers_data*/
.bitrix_pers_title{
color:#000;
font-weight:700;
text-transform:uppercase;
font-size:16px;
margin:20px 0 20px 0;
display:inline-block;
font-family:din_b;
}

.bitrix_pers_p{
font-size:14px;
margin:20px 0 0 30px;
}

.list_red_circle{
margin-left:60px;
margin-top:-15px;
}

.list_red_circle li{
position:relative;
padding:0;
}

.list_red_circle img{
position:relative;
top:-1px;
margin-right:5px;
}

.list_red_circle2 li{
background:url(/img/hc_bitrix/red_circle.png) 0 50% no-repeat;
}

.bitrix_rask_p_s{
font-size:14px;
margin:5px 0;
display:inline-block;
}
/*/bitrix_about_pers_data*/

/*bitrix_about_bank_kontakt*/
.bitrix_contact_cont{
width:388px;
height:223px;
background:#ececec;
padding:20px;
position:relative;
}

.bitrix_contact_list{
display:inline-block;
margin-bottom:40px;
}

.bitrix_contact_list li{
float:left;
background:none;
padding:0;
margin-bottom:16px;
}

.b_k_m{
margin-right:16px;
}

.bitrix_kontakt_title{
font-weight:700;
color:#000;
text-transform:uppercase;
font-size:24px;
display:inline-block;
margin-bottom:20px;
font-family:din_b;
}

.more_kont_pos{
position:absolute;
bottom:20px;
left:20px;
}

.bitrix_kontakt_inlist{
list-style:none;
margin:0;
padding:0;
}

.bitrix_kontakt_inlist li{
background: url(/img/hc_bitrix/list_marker.png) 0 4px no-repeat;
padding: 0 0 10px 30px;
margin:0;
}
/*/bitrix_about_bank_kontakt*/

/*bitrix_credit*/
.clear_b{
clear:both;
margin-top:50px;
display:inline-block;
}

.bitrix_credit_cont{
width:897px;
margin-left:20px;
position:relative;
margin-top:20px;
}

.bc_cont1{
width:291px;
background:#fff;
float:left;
}
.bc_cont2{
width:291px;
float:left;
}
.bc_cont3{
width:291px;
float:right;
}
.bitrix_credit_title{
font-weight:700;
color:#000;
font-size:26px;
text-transform:uppercase;
border-bottom:1px solid #000;
cursor:pointer;
font-family:din_b;
}

.bitrix_credit_title:hover{
border-bottom:1px solid #fff;
}

.bgrey1{
background:#f2f2f2;
}

.bgrey2{
background:#ececec;
}

.credit_table{
border-collapse: collapse;
}

.credit_table td{
padding:5px 0;
color:#000;
font-size:16px;
width:291px;
text-align:center;
}

.crb{
font-weight:700;
}

.credit_calc_link{
color:#303030;
border-bottom:1px solid #303030;
font-weight:700;
font-size:14px;
margin-top:22px;
display:inline-block;
}

.credit_calc_link:hover{
border-bottom:none;
}

.credit_calc_cont{
position:relative;
margin-left:26px;
margin-top:20px;
margin-bottom:20px;
height:62px;
width:291px;
background:url(/img/hc_bitrix/calc_ico.png) no-repeat;
}

.credit_calc_cont a{
text-decoration:none;
}

.but_red_bitrix {
	position:relative;
	left:3px;
	background: url(/img/but_red.png) 0 0 no-repeat;
	display: inline-block;
	padding-left: 24px;
	height: 60px;
	overflow: hidden;
	font-size: 26px;
	font-weight: bold;
	color: #fcfcfc;
	line-height: 52px;
	text-decoration: none;
	text-shadow: #ababab 0px -1px;
	cursor: pointer;
	margin-left:10px;
}
.but_red_bitrix span {
	background: url(/img/but_red.png) 100% 0 no-repeat;
	display: inline-block;
	padding: 2px 24px 6px 0;
	height: 52px;
}
.but_red_bitrix:hover {
	background-position: 0 100%;
}
.but_red_bitrix:hover span {
	background-position: 100% 100%;
}

.bc_bm{
cursor:pointer;
margin-left:20px;
}

.bitrix_credit_but{
margin-top:20px;
}

.l_col_text1{
position:absolute;
top:67px;
color:#000;
font-weight:700;
font-size:16px;
}
.l_col_text2{
position:absolute;
top:106px;
color:#000;
font-weight:700;
font-size:16px;
}

.l_col_text3{
position:absolute;
top:145px;
color:#000;
font-weight:700;
font-size:16px;
}

.l_col_text4{
position:absolute;
top:184px;
color:#000;
font-weight:700;
font-size:16px;
}


.credit_dot{
font-weight:100 !important;
font-size:14px;
}

.credit_toggle_block1 {
padding: 20px 20px 0 20px;
display:none;
}
.credit_toggle_block2 {
padding: 20px 20px 0 20px;
display:none;
}



		/*popup big money*/
.popup_money_cont{
padding:40px;
background:#fff;
margin-left: -401px;
position: absolute;
left:50%;
top:100px;
z-index: 100;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 0px 0px 30px rgba(50, 50, 50, 0.75);
-moz-box-shadow: 0px 0px 30px rgba(50, 50, 50, 0.75);
box-shadow: 0px 0px 30px rgba(50, 50, 50, 0.75);
display:none;
}

.popup_money,.popup_big_money{
width:969px;
}
		
		
.popup_big_money_cont{
padding:40px;
background:#fff;
margin-left: -401px;
position: absolute;
left:50%;
top:100px;
z-index: 100;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 0px 0px 30px rgba(50, 50, 50, 0.75);
-moz-box-shadow: 0px 0px 30px rgba(50, 50, 50, 0.75);
box-shadow: 0px 0px 30px rgba(50, 50, 50, 0.75);
display:none;
}

.big_money_close{
position: absolute;
top: -20px;
right: -20px;
cursor: pointer;
width: 42px;
height: 42px;
background: url(/img/voice/close_button.png);
}

.bitrix_money_table{
border-collapse:collapse;
}
.bitrix_money_table td{
text-align:center;
min-width:157px;
height:69px;
font-size:16px;
color:#000;
}
.big_m_gr1{
background:#f2f2f2;
}
.big_m_gr2{
background:#ececec;
}
.big_m_gr3{
background:#e3e3e3;
}
.big_money_link{
color:#e2383f;
cursor:pointer;
text-transform:uppercase;
}
.big_money_link:hover{
border:none;
}

.big_money_left_pos{
text-align:left !important;
}

.big_money_title{
color:#000;
font-weight:700;
font-size:26px;
text-transform:uppercase;
display:inline-block;
margin-bottom:30px;
font-family:din_b;
}

.popup_credit_o{
background:#ffffff;
width:100%;
opacity:0.5;
filter:alpha(opacity=50);
position:absolute;
left:0;
top:0;
z-index:99;
display:none;
}
		/*/popup big money*/
/*/bitrix_credit*/

/*valuta but*/
.but_red_val {
	position:relative;
	left:3px;
	background: url(/img/but_red.png) 0 0 no-repeat;
	display: inline-block;
	padding-left: 16px;
	height: 60px;
	overflow: hidden;
	font-size: 17px;
	font-weight: bold;
	color: #fcfcfc;
	line-height: 52px;
	text-decoration: none;
	text-shadow: #ababab 0px -1px;
	cursor: pointer;
	margin-left:8px;
}
.but_red_val span {
	background: url(/img/but_red.png) 100% 0 no-repeat;
	display: inline-block;
	padding: 2px 16px 6px 0;
	height: 52px;
}
.but_red_val:hover {
	background-position: 0 100%;
}
.but_red_val:hover span {
	background-position: 100% 100%;
}

.but_red_val2 {
	position:relative;
	left:3px;
	background: url(/img/but_red.png) 0 0 no-repeat;
	display: inline-block;
	padding-left: 16px;
	height: 60px;
	overflow: hidden;
	font-size: 26px;
	font-weight: bold;
	color: #fcfcfc;
	line-height: 52px;
	text-decoration: none;
	text-shadow: #ababab 0px -1px;
	cursor: pointer;
	margin-left:8px;
	margin-left:22px;
}
.but_red_val2 span {
	background: url(/img/but_red.png) 100% 0 no-repeat;
	display: inline-block;
	padding: 2px 16px 6px 0;
	height: 52px;
}
.but_red_val2:hover {
	background-position: 0 100%;
}
.but_red_val2:hover span {
	background-position: 100% 100%;
}
/*/valuta but*/


/*bitrix_press*/

.press_text{
color:#000;
font-weight:700;
font-size:16px;
}

.din_hover_link:hover{
border-bottom:1px solid #e2383f;
}
/*bitrix_press*/

/*bitrix zayavka*/
.z_low_img{
margin-left:-49px;
}

.za_title{
margin-bottom:15px;
font-size:20px;
font-weight:700;
text-transform:uppercase;
color:#000;
text-align:left;
font-family:din_b;
}
/*/bitrix zayavka*/

/*bitrix offices*/
.bitrix_container{
width: 873px;
margin-left: 40px;
margin-top: 30px;
margin-bottom: 30px;
}

.title_o{
color:#000;
text-transform:uppercase;
font-weight:700;
display:inline-block;
margin-left:40px;
font-size:28px;
}

.map_tablo{
position:relative;
cursor:pointer;
float:right;
margin-top:-100px;
margin-right:35px;
width:270px;
height:78px;
background:url(/img/hc_bitrix/offices_tablo.jpg);
}

/*
.map_tablo{
position:relative;
cursor:pointer;
float:right;
margin-top:-670px;
margin-right:35px;
width:270px;
height:78px;
background:url(/img/hc_bitrix/offices_tablo.jpg);
}
*/

#tabloMap {
opacity:0;
filter: alpha(opacity=0);
position:absolute;
top:-10px !important;
}

#tabloMap .dg-map-btn{
width:320px;
height:320px;
}

.b_map_container{
position:relative;
width:877px;
height:551px;
background:url(/img/hc_bitrix/offices_map_back.png);
margin-left:40px;
}

.b_map_container_po{
position:relative;
width:877px;
height:551px;
background:url(/img/hc_bitrix/offices_map_back_po.png);
margin-left:40px;
}

.map_tablo_txt1{
display:inline-block;
text-transform:uppercase;
font-weight:700;
color:#b1b1b1;
font-size:11px;
margin-top:21px;
*margin-top:18px;
margin-left:20px;
}

.map_tablo_txt2{
display:inline-block;
text-transform:uppercase;
color:#fffefe;
font-size:11px;
margin-top:8px;
*margin-top:3px;
margin-left:25px;
}

#myMapId{
position:absolute;
top:87px;
left:22px;
z-index:2;
}

.map_sh_top{
position:absolute;
top:87px;
left:22px;
z-index:3;
width:833px;
height:6px;
background:url(/img/hc_bitrix/map_sh_top.png);
}

.map_sh_bottom{
position:absolute;
top:420px;
left:22px;
z-index:3;
width:833px;
height:6px;
background:url(/img/hc_bitrix/map_sh_bottom.png);
}

.map_sh_left{
position:absolute;
top:93px;
left:22px;
z-index:3;
width:4px;
height:327px;
background:url(/img/hc_bitrix/map_sh_left.png);
}

.map_sh_right{
position:absolute;
top:93px;
left:851px;
z-index:3;
width:4px;
height:327px;
background:url(/img/hc_bitrix/map_sh_right.png);
}
   /*map style
   .DGControlsCopyright{
   display:none;
   }
   /map style*/
.option1_office_map{
margin-left:22px;
position:relative;
top:-10px;
z-index:2000;
}

.option2_office_map{
margin-left:22px;
position:relative;
top:300px;
}

.map_search{
width:119px;
height:29px;
background:url(/img/hc_bitrix/map_search.png);
cursor:pointer;
}

.map_check_cont{
background:#ececec;
width:873px;
height:96px;
margin-left:40px;
margin-top:20px;
margin-bottom:20px;
}

.black_l{
font-weight:700;
color:#000;
font-size:16px;
display:inline-block;
margin-top:2px;
}

.red_l{
font-weight:700;
color:#c82422;
font-size:16px;
display:inline-block;
margin-top:2px;
}

.map_checkboxes{
position:relative;
top:21px;
left:20px;
}

.search_result{
text-align:left;
margin-left:40px;
}

.search_result td{
padding:10px;
}

.form_check_off{
position:relative;
top:3px;
}

.form_check_on{
position:relative;
top:3px;
}

.ontop .form_check_off, .ontop  .form_check_on {top:0px;}

.t_head_txt{
font-weight:700;
color:#000;
font-size:16px;
margin-top:2px;
}

.t_head_txt span{
margin-left:10px;
}

.result_grey_line td{
background:#ececec;
padding:0;
}

.t_body_txt td{
vertical-align:top;
font-size:14px;
}

.map_show{
color:#bababa;
font-size:12px;
text-decoration:underline;
cursor:pointer;
display:inline-block;
margin-top:5px;
padding-left:15px;
background:url(/img/hc_bitrix/show_map_marker.png) 0 7px no-repeat;
}

.map_hide{
color:#bababa;
font-size:12px;
text-decoration:underline;
cursor:pointer;
display:inline-block;
margin-top:5px;
padding-left:15px;
background:url(/img/hc_bitrix/hide_map_marker.png) 0 7px no-repeat;
}

	/*metro line*/
	.m_line{ /*no metro line*/
		background:url(/img/underground/m_gr_line.png) 0 50% no-repeat;
		padding-left:20px;
	}

	.m_line1{ /*red_line*/
		background:url(/img/underground/m_red_line.png) 0 50% no-repeat;
		padding-left:20px;
	}

	.m_line2{ /*green line*/
		background:url(/img/underground/m_green_line.png) 0 50% no-repeat;
		padding-left:20px;
	}
	
	.m_line3{ /*sin_line*/
		background:url(/img/underground/m_sin_line.png) 0 50% no-repeat;
		padding-left:20px;
	}

	.m_line4{ /*blue_line*/
		background:url(/img/underground/m_blue_line.png) 0 50% no-repeat;
		padding-left:20px;
	}
	
	.m_line5{ /*kor_line*/
		background:url(/img/underground/m_kor_line.png) 0 50% no-repeat;
		padding-left:20px;
	}
	
	.m_line6{ /*orange_line*/
		background:url(/img/underground/m_orang_line.png) 0 50% no-repeat;
		padding-left:20px;
	}

	.m_line7{ /*lilac_line*/
		background:url(/img/underground/m_lilac_line.png) 0 50% no-repeat;
		padding-left:20px;
	}
	
	.m_line8, .m_line0{ /*yellow_line*/
		background:url(/img/underground/m_yell_line.png) 0 50% no-repeat;
		padding-left:20px;
	}
	
	.m_line9{ /*grey_line*/
		background:url(/img/underground/m_gr_line.png) 0 50% no-repeat;
		padding-left:20px;
	}
	
	.m_line10{ /*sal_line*/
		background:url(/img/underground/m_sal_line.png) 0 50% no-repeat;
		padding-left:20px;
	}	
	.m_line11{ /*sal_line*/
		background:url(/img/underground/m_kah_line.png) 0 50% no-repeat;
		padding-left:20px;
	}
	.m_line12{ /*red-wight_line*/
		background:url(/img/underground/m_rw_line.png) 0 50% no-repeat;
		padding-left:20px;
	}
	/*/metro line*/

.show_map_cont{
background:#f5f5f5;
width:873px;
height:auto;/*265px;*/
margin-left:40px;
position:relative;
display:none;
min-height: 265px;
}

.myMapId2{
position:relative;
left:10px;
top:10px;
z-index:2;
}

.map_sh_top2{
width:853px;
height:6px;
background:url(/img/hc_bitrix/map_sh_top2.png);
z-index:3;
position:absolute;
top:10px;
left:10px;
}

.map_sh_bottom2{
width:853px;
height:6px;
background:url(/img/hc_bitrix/map_sh_bottom2.png);
z-index:3;
position:absolute;
top:220px;
left:10px;
}

.map_sh_left2{
width:4px;
height:204px;
background:url(/img/hc_bitrix/map_sh_left2.png);
z-index:3;
position:absolute;
top:16px;
left:10px;
}
.map_sh_right2{
width:4px;
height:204px;
background:url(/img/hc_bitrix/map_sh_right2.png);
z-index:3;
position:absolute;
top:16px;
right:10px;
}

.print_map{
position:absolute;
right:10px;
bottom:10px;
z-index:4;
cursor:pointer;
}

.show_map_cont .map_how_to_get {
	padding: 25px 9px 40px 9px;
}

.show_map_cont .map_how_to_get .title_how_to_get {
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	color: #cf2a28
}

/*/bitrix offices*/

/*bitrix bankomats*/
.geo_bankomats{
display:none;
}

.bankomats_map_container{
position:relative;
width:877px;
height:484px;
background:url(/img/hc_bitrix/bitrix_bankomats_back.png);
margin-left:40px;
}

#myMapIdB{
position:absolute;
top:87px;
left:22px;
z-index:2;
}
/*/bitrix bankomats*/

/*/bitrix_online_zayavka*/
.kr1{
width:300px !important;
}
/*bitrix_online_zayavka*/

/*bitrix_work*/
.work_content{
width:873px;
height:200px;
margin-left:40px;
margin-top:30px;
margin-bottom:30px;
}

.work_t{
color:#000;
font-weight: 700;
text-transform:uppercase;
font-size:26px;
margin:0 0 20px 0;
display:inline-block;
position:relative;
font-family:din_b;
}
/*/bitrix_work*/

/*sasha popup*/
.sasha_cont{
width:440px;
height:343px;
background:url(/img/hc_bitrix/sasha_pop.png);
position:fixed;
right:0;
bottom:0;
z-index:1000;
}

.sasha_close{
position:absolute;
right:40px;
cursor:pointer;
width:42px;
height:42px;
background:url(/img/hc_bitrix/sasha_close.png);
}

.sasha_text_cont{
color:#000;
vertical-align:middle;
width:180px;
height:140px;
font-weight:700;
text-transform:uppercase;
font-size:18px;
line-height:16px;
}

.sasha_text_cont_new{
color:#000;
vertical-align:middle;
width:186px;
height:140px;
font-weight:700;
text-transform:uppercase;
font-size:18px;
line-height:16px;
}

.sasha_text_cont_new a{
color:#000;
}

.sasha_text_cont_new span{
color:#e2383f !important;
display:inline-block;
}

.table_sasha{
position:absolute;
top:125px;
left:48px;
}

.table_sasha a{
text-decoration:none;
}
/*/sasha popup*/

/*bitrix_awards*/
.awards_text_cont{
vertical-align:middle;
}

.b_text{
font-weight:700;
}

.nn{
text-decoration:none !important;
}

.no_hov{
text-decoration:none;
}

.no_hov:hover{
text-decoration:underline;
}

/*/bitrix_awards*/

/*bitrix_awards_in*/
.awsrd_img_cont img{
border:3px solid #d8d8d8;
}

.award_in_text{
vertical-align:top;
font-size:14px;
}

.gr_aw{
color:#808080;
font-size:14px;
}

/*/bitrix_awards_in*/

/*bitrix criminal*/
.14txt{
font-size:14px;
}

.bitrix_all_c{
	padding-top:20px;
	/*
width:873px;
margin-left:40px;
margin-top:30px;
margin-bottom:30px;
position:relative;
*/
}

.bitrix_all_c2{
width:873px;
margin-left:40px;
margin-top:0px;
margin-bottom:30px;
}
/*/bitrix criminal*/

/*bitrix_bank_details*/
.details_title{
color:#000;
font-weight:700;
text-transform:uppercase;
font-size:26px;
font-family:din_b;
}

.h3{
color:#000;
font-weight:700;
font-size:17px;
}

.details_marg{
margin-left:30px;
}

.top_td{
vertical-align:top;
}

.gr_td{
background:#f5f5f5;
}

.pd_td{
padding-left:20px;
}

.details_table{
border-collapse:collapse;
}

.h4{
font-size:16px;
color:#000;
}

.rat_m{
width:100%;
height:30px;
background:red;
}

.link_rat .cufon{
border-bottom:1px solid #e2383f;
}

.link_rat:hover .cufon{
border-bottom:none;
}
/*/bitrix_bank_details*/

/*bitrix_rating*/
.rat_t td{
vertical-align:top;
}

.rat_t{
margin-bottom:20px;
}
/*/bitrix_rating*/

/*bitrix_cifri*/
.black_list{
margin-left:60px;
}

.black_list li{
background: url(/img/hc_bitrix/black_marker.png) 0 4px no-repeat;
padding: 0 0 15px 30px;
}
/*/bitrix_cifri*/

/*bitrix_autocash*/
.autocash_t td{
vertical-align:top;
}

.auto_but_pos{
margin-left:-8px;
}

.gr_block{
margin-top:10px;
background:#f5f5f5;
width:100%;
padding:10px;
}

/*/bitrix_autocash*/

/*bitrix_sitemap*/
.ul2 li{
background:none;
margin-left:30px;
}

.ul3 li{
background:none;
margin-left:50px;
}

.sitemap {
	margin:0px 0 30px 40px;
}
.sitemap .li0 {
	background:none;
	background: url(/img/li.png) 0 4px no-repeat;
	padding: 0 0 8px 30px;
	margin-left:0px;
	margin-top:40px;
}
.sitemap .li0, .sitemap .li0 * {
	color:#000000;
	font-weight:bold;
}
.sitemap .li1, .sitemap .li2, .sitemap .li3 {
	color:#e2383f;
}
.sitemap .li1 {
	margin:0 0 5px 60px;
}
.sitemap .li2 {
	margin:0 0 5px 90px;
}
.sitemap .li3 {
	margin:0 0 5px 120px;
}
.sitemap .fast_links {
	padding-left: 30px;
}
.sitemap .fast_links .li0 {
	margin-top: 10px;
}



/*/bitrix_sitemap*/

/*bitrix_archive_docs*/

.arch_s{
margin-left:-120px;
text-align:center;
font-weight:700;
}
/*/bitrix_archive_docs*/

/*bitrix_inv*/
.inv li{
background:none;
}
.inv{
margin:0 0 20px 0;
}

.mark_inv{
background: url(/img/li.png) 0 2px no-repeat;
padding: 0 0 15px 30px;
}

.doc_date{
background: url(/img/li.png) 0 2px no-repeat;
padding: 0 0 0 30px;
font-weight:700;
font-size:17px;
}

/*/bitrix_inv*/

/*bitrix other*/
.other_marg{
width:100%;
height:100px;
}

.other_t{
border-collapse:collapse;
}

.other_t td{
padding:20px;
position:relative;
height:280px;
}

.o_gr1{
background:#e3e3e3;
}

.o_gr2{
background:#ececec;
}

.o_gr3{
background:#f5f5f5;
}

.oth_pos{
position:absolute;
bottom:20px;
left:20px;
}


.bitrix_o_lis li{
position:relative;
}

.all_grey_table{
border-collapse:collapse;
margin-bottom:20px;
}

.all_grey_table td{
padding:0 20px;
vertical-align:top;
}

.first_t td{
padding-top:20px;
padding-bottom:10px;
}

.last_t td{
padding:20px;
}

/*/bitrix other*/

/*bitrix_opros*/
.opros_radio{
left:40px;
}

.opros_form_lab{
text-align:center;
}

.opros_dot{
width:100%;
height:1px;
border-top:1px dotted #999999;
}

.opros_form_text{
width:872px;
height:104px;
background:url(/img/hc_bitrix/opros_form_text.png) no-repeat;
}

.opros_form_text textarea{
width:874px;
height:104px;
resize:none;
border:none;
background:none;
outline:none;
}

.of_p1{
position:relative;
top:-7px;
}

.of_p2{
position:relative;
top:10px;
}

.popup_opros_end{
left:50%;
margin-left:-162px;
top:200px;
display:block;
}

.popup_opros_close{
position: absolute;
top: -20px;
right: -20px;
cursor: pointer;
width: 42px;
height: 42px;
background: url(/img/voice/close_button.png);
}
/*/bitrix_opros*/

/*bitrix_video_consultant*/
/*.a_hov{
border-bottom:1px solid #e2383f;
}

.a_hov:hover{
border-bottom:1px solid #fff;
}*/

.video_but_red {
	background: url(/img/hc_bitrix/video_but.png) 0 0 no-repeat;
	display: inline-block;
	padding-left: 23px;
	height: 48px;
	font-size: 22px;
	font-weight: bold;
	color: #fcfcfc;
	line-height: 38px;
	text-decoration: none;
	text-shadow: #ababab 0px -1px;
	cursor: pointer;
}

.video_but_red span {
	background: url(/img/hc_bitrix/video_but.png) 100% 0 no-repeat;
	display: inline-block;
	padding: 2px 18px 6px 0;
	height: 31px;
	margin-right:-6px;
}

.video_but_red:hover {
	background-position: 0 -55px;
}
.video_but_red:hover span {
	background-position: 100% -55px;
}

.first_t_video td{
padding-top:20px;
padding-bottom:10px;
vertical-align:middle;
text-align:center;
}

.video_ico{
position:relative;
top:4px;
left:5px;
}

.video_but_red_cons span{
background:none !important;
}

.video_but_red_cons{
display:inline-block;
width:347px;
height:50px;
background:url(/img/hc_bitrix/video_but.png) 0 0 no-repeat;
height:39px;
cursor:pointer;
font-size:22px;
font-weight:bold;
color:#fff;
padding-left:23px;
padding-top:6px;
}
.video_but_red_cons:hover{
background:url(/img/hc_bitrix/video_but.png) 0 -56px no-repeat;
}
/*/bitrix_video_consultant*/

/*bitrix_finans_prim*/
.finans_prim_table td{
vertical-align:top;
}

.img_border{
width:155px;
height:191px;
background:url(/img/hc_bitrix/kom_img_cont.png) no-repeat;
}

.img_shadow{
background:url(/img/nrbg2.png) no-repeat;
width:200px;
height:200px;
padding: 7px 17px 26px 17px;
margin: -7px auto -26px auto;
}

.finans_prim_t_p{
padding:35px 10px 10px 10px;
}

.img_add td{
width:154px;
height:154px;
position:relative;
top:-3px;
left:-3px;
}

.prim_red_but{
width:250px;
height:15px;
background:url(/img/hc_bitrix/prim_red_but.png) no-repeat;
text-align:center;
cursor:pointer;
color:#fff;
font-weight:700;
text-transform:uppercase;
font-size:11px;
}

.prim_red_but p{
position:relative;
top:5px;
*top:3px;
}

.prim_red_but a{
color:#fff;
text-decoration:none;
}

.padding_gr_block{
padding:40px 20px 25px 20px;
}

.prim_pop{
position: absolute;
z-index:300;
left:50%;
margin-left:-460px;
display:none;
}

.inputtextarea{
overflow:hidden;
}

.prim_close{
position: absolute;
top: -20px;
right: -20px;
cursor: pointer;
width: 42px;
height: 42px;
background: url(/img/voice/close_button.png);
}

.prim_textarea{
width:804px;
height:97px;
background:url(/img/hc_bitrix/opros_form_text.png) no-repeat;
background-size:814px;
}

.prim_textarea textarea{
position:relative;
top:0px;
width:810px;
height:90px;
resize:none;
background:none;
border:none;
outline:none;
overflow:hidden;
}

.prim_border{
width:2px;
background:#c9c9c9;
height:202px;
position:relative;
top:9px;
}

.prim_border p {
position:absolute;
width:240px;
top:95px;
left:30px;
}

.prim_line{
height:2px;
background:#c9c9c9;
width:23px;
position:absolute;
top:100px;
}

.prim_t{
position:relative;
left:-3px;
}

.prim_z_but{
width:126px;
height:34px;
background:url(/img/hc_bitrix/prim_upload_but.png) no-repeat;
font-weight:700;
color:#fff;
text-transform:uppercase;
text-align:center;
cursor:pointer;
position:relative;
}

.prim_z_but p{
position:relative;
top:8px;
font-size:12px;
}

.prim_upload_but{
overflow:hidden;
width:126px;
height:34px;
background:url(/img/hc_bitrix/prim_upload_but.png) no-repeat;
font-weight:700;
color:#fff;
text-transform:uppercase;
text-align:center;
position:relative;
top:-1px;
}

.prim_upload_but p{
position:absolute;
top:10px;
left:15px;
font-size:12px;
}

.prim_upload_but input{
position:absolute;
left:-20px;
width:300px;
height:300px;
cursor:pointer;
opacity:0;
bottom:0;
filter: alpha(opacity=0);
}

.prim_file_txt{
width:200px;
overflow:hidden;
display:inline-block;
font-size:16px;
color:#000;
position:relative;
top:7px;
font-weight:700;
}

.h1_1{
text-transform:uppercase;
font-size:26px;
font-weight:700;
color:#000;
}

/*/bitrix_finans_prim*/

/*bitrix_strahovanie*/
.big_marker{
margin-bottom:20px;
}

.big_marker li{
background:url(/img/hc_bitrix/big_marker.png) 0 5px no-repeat;
padding-left:40px;
}

.big_marker_2{
margin-bottom:20px;
}

.big_marker_2 li{
background:url(/img/hc_bitrix/big_marker.png) 0 8px no-repeat;
padding: 10px 0 10px 40px;
}

.h2_v2{
font-size:20px;
font-weight:700;
}

.strahovanie_pop{
left:50%;
margin-left:-437px;
display:none;
}

.strahovanie_pop tr{
height:46px !important;
}

.strahovanie_pop2{
left:50%;
margin-left:-437px;
display:none;
}

.strahovanie_close{
position: absolute;
top: -20px;
right: -20px;
cursor: pointer;
width: 42px;
height: 42px;
background: url(/img/voice/close_button.png);
}

.strahovka_more, .strahovka_more2{
cursor:pointer;
}

.pdf_ico{
color:#000;
font-size:13px;
border-bottom:1px solid #fff;
height:92px;
text-decoration:none;
}

.pdf_ico:hover{
border-bottom:1px solid #000;
}

.bv_table td{
padding:0;
}

.more_down{
background:url(/img/hc_bitrix/more_down.png)100% 50% no-repeat;
cursor:pointer;
}

.more_down_block{
font-size:12px;
display:none;
}

.p30{
padding-left:30px;
}

.p15{
padding-left:15px;
}

.show_map_cont2{
background:#f5f5f5;
width:873px;
height:265px;
position:relative;
}

#myMapId3{
position:absolute;
left:10px;
top:10px;
z-index:2;
}

.marker_p{
cursor:pointer;
background:url(/img/li.png) 0 50% no-repeat;
padding-left:30px;
display:inline-block;
width:100%;
}

.yaMap{
position:relative;
left:10px;
top:10px;
z-index:2;
}

.ya_map_cont{
display:none;
}

.show_map_cont_ya{
background:#f5f5f5;
width:843px;
height:265px;
position:relative;
}

.map_sh_top_ya{
width:823px;
height:6px;
background:url(/img/hc_bitrix/map_sh_top_ya.png);
z-index:3;
position:absolute;
top:10px;
left:10px;
}

.map_sh_bottom_ya{
width:823px;
height:6px;
background:url(/img/hc_bitrix/map_sh_bottom_ya.png);
z-index:3;
position:absolute;
top:220px;
left:10px;
}

.more_no_up {
background: url(/img/more.gif) 100% 50% no-repeat;
display: inline;
padding-right: 14px;
font-size: 16px;
font-weight: bold;
color: #cd2826;
line-height: 16px;
text-decoration: none;
cursor:pointer;
width:100%;
clear:both;
}

.black_m li{
background: url(/img/hc_bitrix/black_marker.png) 0 7px no-repeat;
padding-left:25px;
}

.black_m  span{
border-bottom:1px solid #000;
cursor:pointer;
}

.black_m  span:hover{
border-bottom:1px solid #fff;
}

.faq_block{
padding:20px;
margin:10px 10px 10px 25px;
display:none;
background:#f5f5f5 !important;
}

.faq_b{
display:none;
}

.faq_cont{
margin:10px 0;
width:100%;
}

.mt30{
margin-top:30px;
}

.vopros_block{
padding:20px;
display:none;
}

.more_otvet{
cursor:pointer;
}

.hide_otv{
display:none;
}
/*/bitrix_strahovanie*/

/*bitrix_need_help_slovar*/
.slovar_line{
width:883px;
height:38px;
background:url(/img/hc_bitrix/slovar_line.png) no-repeat;
margin-left:-3px;
}

.slovar_list{
margin:0;
padding:0;
position:relative;
top:2px;
left:10px;
}
.slovar_list li{
margin:0 3px 0 0;
padding:0;
background:none;
float:left;
text-transform:uppercase;
font-size:12px;
padding:3px 8px 3px 8px;
cursor:pointer;
}

.select_slovar{
background:#c62221 !important;
color:#fff;
cursor:default !important;
}

.more_slovar{
text-transform:none;
cursor:pointer;
display:inline;
}

.more_slovar_cont{
width:100%;
margin-top:10px;
*margin-top:1px;
}

.slovar_show{
padding:10px;
display:none;
}

.no_marg{
margin:0;
}
.no_marg li{
background:none;
}


.but_green {
	background: url(/img/but_green.png) 0 0 no-repeat;
	display: inline-block;
	padding-left: 56px;
	height: 60px;
	overflow: hidden;
	font-size: 26px;
	font-weight: bold;
	color: #fcfcfc;
	line-height: 52px;
	text-decoration: none;
	text-shadow: #ababab 0px -1px;
	cursor: pointer;
}
.but_green span {
	background: url(/img/but_green.png) 100% 0 no-repeat;
	display: inline-block;
	padding: 2px 56px 6px 0;
	height: 52px;
}
.but_green:hover {
	background-position: 0 100%;
}
.but_green:hover span {
	background-position: 100% 100%;
}

.input_summ_auto{
font-size:24px !important;
font-weight:700; 
}

.cr_form_pos1{
margin-left:16px;
}

.cr_form_pos2{
margin-left:12px;
}

.cr_form_pos3{
margin-left:17px;
}

.vp_more_link{
cursor:pointer;
}

.p_link{
text-decoration:underline;
cursor:pointer;
}

.p_link:hover{
text-decoration:none;
}

.vp_popup {
	background: #ffffff;
	width: 560px;
	padding: 32px;
	border: 1px solid #cccccc;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -312px;
	z-index: 5001;
	display: none;
}
.vp_popup_close {
	width: 27px;
	height: 27px;
	cursor: pointer;
	position: absolute;
	top: 5px;
	right: 5px;
	z-index: 10;
}
.vp_popup ul li {
	padding: 0 0 20px 17px;
}

.other_m{
margin-left:0;
}

.in_but{
cursor:pointer;
}

.w100{
width:100%;
}

.down_marker{
background: url(/img/marker_down.png) 100% 50% no-repeat;
padding-right: 14px;
}

.auto_calc_close{
cursor:pointer;
}

.auto_calc_opacity{
width:100%;
position:absolute;
z-index:100;
background:#fff;
opacity:0.7;
filter: alpha(opacity=70);
}

.autocredit_more{
display:none;
}

.dot_pos{
position:relative;
top:3px;
}

.dot_pos2{
position:relative;
top:1px;
}

.upper{
text-transform:uppercase;
}

#st_tab_2{
display:none;
}

.no_marker_list{
background:none !important;
padding:0 !important;
}

.no_marker_list2 li{
background:none !important;
padding:0 !important;
}

.predstav_p_block{
display:inline-block;
margin:10px;
}

.red_active{
color:#e2383f !important;
text-decoration:none !important;
}

.pv_pos1{
margin-left:14px;
}

.pv_pos2{
margin-left:9px;
}

.hide_vopr_input{
display:none;
}

.h_hover .hms_hover{
background:#ececec;
}

/*/bitrix_need_help_slovar*/

.submenu {
	background: url(/img/submenu_bg.png) 0 100% no-repeat;
	width: 870px;
	padding-bottom: 38px;
	margin-bottom: 20px;
	position: relative;
	z-index: 1;
}
.submenu_in {
	background: #f5f5f5;
	padding: 15px 20px 0 20px;
	position: relative;
	z-index: 1;
}
.submenu_but {
	background: url(/img/submenu_but_bg.png) 0 0 no-repeat;
	width: 100px;
	height: 16px;
	padding: 7px 6px 0 8px;
	*height: 19px;
	*padding: 4px 6px 0 8px;
	position: absolute;
	top: 14px;
	right: 20px;
	z-index: 2;
	cursor: pointer;
}
.submenu_but div {
	background: url(/img/submenu_but_down.gif) 100% 2px no-repeat;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	line-height: 11px;
	color: #9c9c9c;
}
.submenu .hide div {
	background: url(/img/submenu_but_up.gif) 100% 2px no-repeat;
}
.submenu ul li {
	background: url(/img/submenu_li.gif) 0 6px no-repeat;
	padding: 0 0 15px 15px;
	font-size: 15px;
	font-weight: bold;
	line-height: 15px;
	color: #000000;
}

.gallery {
	width: 910px;
	margin-right: -40px;
}
.gallery .gfoto {
	background: #f5f5f5 url(/img/gfoto_s.png) 0 100% no-repeat;
	display: inline-block;
	width: 154px;
	height: 154px;
	padding-bottom: 37px;
	margin: 0 20px 10px 0;
	cursor: pointer;
}
.gallery .gfoto_in {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	display: inline-block;
	width: 154px;
	height: 154px;
	overflow: hidden;
}

.pr_gallery .gfoto{
	cursor: default !important;
}

.act_gallery .gfoto {
	background: #f2f2f2;
	width: 210px;
	height: 210px;
	padding-bottom: 0;
	margin: 0 50px 0 0;
}
.act_gallery .gfoto_in {
	width: 210px;
	height: 210px;
}

.popup_gfoto {}
.popup_gfoto .gfoto {
	position: relative;
	z-index: 1;
}
.popup_gfoto .gfoto_prev, .popup_gfoto .gfoto_next {
	width: 18px;
	height: 27px;
	position: absolute;
	top: 50%;
	margin-top: -14px;
	z-index: 1;
	cursor: pointer;
	display: none;
}
.popup_gfoto .gfoto_prev {
	background: url(/img/gfoto_prev.png) 0 0 no-repeat;
	left: -30px;
}
.popup_gfoto .gfoto_next {
	background: url(/img/gfoto_next.png) 0 0 no-repeat;
	right: -30px;
}
.popup_gfoto .gfoto_title {
	width: 300px;
	position: absolute;
	left: 50%;
	margin-left: -150px;
	bottom: -27px;
	z-index: 1;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
.popup_gfoto .gfoto_img {
	background: url(/img/loading.gif) 50% 50% no-repeat;
	min-width: 200px;
	min-height: 200px;
	*width: expression(this.offsetWidth < 201 ? '200px' : 'auto');
	*height: expression(this.offsetHeight < 201 ? '200px' : 'auto');
}

.fin_nom {
	background: url(/img/fin_nom.jpg) 0 0 no-repeat;
	display: block;
	height: 43px;
	padding-left: 42px;
	color: #404040;
	font-size: 13px;
}

.news_soc_cont{
	position:absolute;
	right:10px;
	top:-40px;
}

.small-social-icon {
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 6px;
    background: url(/img/b-share-icon.png);
}

.small-social-icon.fb {
    background-position: 0 -68px;
}

.small-social-icon.twitter {
    background-position: 0 -51px;
}

.small-social-icon.vk {
    background-position: 0 0;
}

.small-social-icon.ok {
    background-position: 0 -170px;
}

.index_sl_list{
	position:absolute;
	top:125px;
	left:300px;
	display:none;
}

.index_sl_list li{
	margin-bottom:7px;
}

.index_sl_list a .cufon{
	border-bottom:1px solid black;
}

.index_sl_list .red .cufon{
	border-bottom:1px solid red !important;
}

.index_sl_list a:hover .cufon{
	border-bottom:1px solid #fefefe !important;
}

.news_content table{
border-collapse:collapse;
}

.news_content td{
border:1px solid #ccc;
padding:5px;
}

/* two_docs */
.two_docs_header {
	background: url(/img/two_docs/td_bg_b.gif) 0 100% repeat-x;
	width: 980px;
	padding: 0 0 3px 0;
	margin-bottom: 30px;
	position: relative;
	z-index: 1;
}
.two_docs_bg_t {
	background: url(/img/two_docs/td_bg_t.png) 0 0 no-repeat;
	width: 980px;
	height: 20px;
	position: absolute;
	left: 0;
	top: -20px;
	z-index: -1;
}
.two_docs_header_c {
	background: #f5f5f5;
	padding: 10px 29px 25px 29px;
}
.two_docs_header .td_title {
	margin-bottom: 20px;
	text-align: right;
}
.td_zag {
	font-size: 20px;
	color: #444444;
	margin: 0 0 40px 0;
}
/* /two_docs */

.tbl_small .tr0 td {
background: #989798;
color: #ffffff;
font-weight: bold;
}
.tbl_small {
border: solid 1px #E5E4E5;
border-top-width: 0px;
}

.tbl_small .tr2 td {
background: #E5E4E5;
color: #444;
}

.nm{
position:relative;
left:-6px;
}

.ml15{
position:relative;
left:-13px;
}
.doc_section_descr {
	padding:5px 0 5px 30px;
}
.doc_section_descr ul li {
	background: url(/img/li.png) 0 4px no-repeat;
	padding: 0 0 10px 20px;
}
/* documents list */

.doc_list {
	margin-bottom:20px;
	margin-top:20px;
}
.doc_list li{
	font-family:din;
	position:relative;
	background: url(/img/li.png) 0 7px no-repeat;
	padding: 0 0 10px 30px;
}
.doc_list li a, .doc_list li a:visited,  .doc_list li a:hover {
	color:#cf2a28;
	font-size:17px;
	width:730px;
	display:inline-block;
}
.doc_list li div {
	width:110px;
	position:absolute;
	right:-20px;
	top:0px;
}

.doc_list img {
	position:absolute;
	left:0px;
	top:5px;
}

.doc_list li div span{
	color:#000;
	font-size:17px;
	font-weight:700;
	margin-left:30px;
}
.doc_list_date{
	font-weight:700;
	font-size:17px;
}

.doc_list.with_date li a {
	width: 670px;
}
.doc_list.with_date .date {
	width: 80px;
	right: 140px;
	font-size: 17px;
	color: #b2b2b2;
}

.x5_but{
	cursor:pointer;
	text-decoration:underline;
}

.x5_but:hover{
	text-decoration:none;
}

.x5_popup{
	left: 50%;
	margin-left: -245px;
	position: absolute;
	z-index: 200;
	padding:20px;
	width:450px;
	background: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 0px 30px rgba(50, 50, 50, 0.75);
	-moz-box-shadow: 0px 0px 30px rgba(50, 50, 50, 0.75);
	box-shadow: 0px 0px 30px rgba(50, 50, 50, 0.75);
	display: none;
}

.x5_popup_close{
	position: absolute;
	top: -20px;
	right: -20px;
	cursor: pointer;
	width: 42px;
	height: 42px;
	background: url(/img/voice/close_button.png);
}

.master_card_table{
	width:900px;
	margin:0 auto;
	border-collapse:collapse;
}

.master_card_table td{
	height:130px;
	text-align:left;
}

.master_card_table td:first-child{
	width:250px;
	text-align:center;
}

.align_c{
	text-align:center;
	width:500px;
	margin:30px auto;
}

.master_foot{
	width:900px;
	margin:0 auto;
}

.master_cont{
	position:relative;
	width:924px;
	height:445px;
}

.master_card_title{
	color:#fff;
	position:relative;
	bottom:45px;
	font-size:24px;
	left:185px;
}

.master_card_title a{
	color:#fff;
}

.pop_up_100{
	width:688px;
	height:564px;
	background:url(/img/actions/100_pop.png) no-repeat;
	position:absolute;
	z-index:101;
	left:50%;
	margin-left:-344px;
	display:none;
}

.close_100{
	width:67px;
	height:13px;
	background:url(/img/actions/100a_close.png) no-repeat;
	position:absolute;
	right:40px;
	top:10px;
	cursor:pointer;
}

.back_100a{
	width:100%;
	background:#000;
	opacity:0.5;
	filter: alpha(opacity=50);
	position:absolute;
	top:0;
	left:0;
	z-index:100;
}

.index_search{
width:148px;
height:24px;
background:url(/img/search_c.png) repeat-x;
position:relative;
left:-4px;
}

.ind_search_txt{
outline:none;
background:none;
border:none;
position:absolute;
left:0;
top:1px;
width:120px;
}

.ind_search_submit{
cursor:pointer;
width:16px;
height:16px;
border:none;
background:url(/img/search_but.png);
position:absolute;
right:5px;
top:4px;
}

.ind_search_l{
width:4px;
height:24px;
background:url(/img/search_l.png);
position:absolute;
left:-4px;
top:0;
}

.ind_search_r{
width:4px;
height:24px;
background:url(/img/search_r.png);
position:absolute;
right:-4px;
top:0;
}

.s_result{
width:838px;
top:14px;
left:20px;
}

.inp_result{width:800px;}

.s_result_l{color:#808080;cursor:pointer;font-size:12px;}
.result_ol{color:#808080;}
.result_ol li{margin-bottom:40px;}
.text_result{color:#4c4c4c;}

.grey_result{color:#4c4c4c;}

.table_result{margin:0 auto;width:900px;}

.result_list{
left:520px !important;
width:500px;
}

.result_list.result_list2 {
	left: auto !important;
	width: auto;
	float: right;
	position: relative;
}

.result_list li{padding:3px 6px 3px 6px;margin-right:18px !important;}

.result_all{font-weight:700;font-size:10px;cursor:pointer;position:relative;top:7px;left:14px;}

.visa_gold_wrap{
width:1016px;
height:1001px;
background:url(/img/actions/visa_gold.png) no-repeat;
position:relative;
}

.visa_gold_link{
width:295px;
height:75px;
position:absolute;
bottom:157px;
left:91px;
display:block;
}

.visa_gold_txt{
width:900px;
position:absolute;
bottom:77px;
left:50px;
color:#858585;
line-height:12px;
text-transform:uppercase;
}

.visa_gold_txt td{
font-size:10px;
}

.master_card_but{
width:512px;
height:82px;
background:url(/img/master_card_but.png) no-repeat;
margin:20px auto 40px auto;
}

.beyonce_wrap{
width:1016px;
height:1031px;
background:url(/img/actions/beyonce.png) no-repeat;
position:relative;
}

.beyonce_txt{
width:900px;
position:absolute;
bottom:66px;
left:50px;
color:#aeaeae;
line-height:12px;
text-transform:uppercase;
}

.beyonce_txt td{
font-size:10px;
}

.beyonce_block{
font-family:Tahoma, sans-serif;
position:absolute;
top:625px;
left:72px;
width:460px;
}

.beyonce_block a{
color:#000;
}

.potr_more{
cursor:pointer;
}

.potreb_calc_but{
position:relative;
cursor:pointer;
left:20px;
}

.potreb_popup{
position:absolute;
background:#fff;
padding:20px;
z-index:100;
left:50%;
top:200px;
margin-left:-435px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 0px 0px 30px rgba(50, 50, 50, 0.75);
-moz-box-shadow: 0px 0px 30px rgba(50, 50, 50, 0.75);
box-shadow: 0px 0px 30px rgba(50, 50, 50, 0.75);
}

.potreb_close{
position: absolute;
top: -20px;
right: -20px;
cursor: pointer;
width: 42px;
height: 42px;
background: url(/img/voice/close_button.png);
}

.potreb_procent_table{
width:830px;
border-collapse:collapse;
}

.potreb_procent_table td{
height:80px;
text-align:center;
}

.potreb_l{
text-align:left !important;
}

.pot_g{
text-decoration:underline;
cursor:pointer;
background:url(/img/hc_bitrix/p_m_r.png) 100% 6px no-repeat;
padding-right:15px;
}

.pot_g_a{
background:url(/img/hc_bitrix/p_m_d.png) 100% 8px no-repeat !important;	
}

.pot_g:hover{
text-decoration:none;
}

.pot_b{
padding:20px 0;
display:none;
}

.pot_b ul, .pot_b p{
width:600px;
}

.pod_pad{
padding-left:20px !important;
}

.pp_1, .pp_2, .pp_3, .pp_4, .pp_10{
display:none;
}

.vacancy_index_img{
position:relative;
padding-bottom: 20px;
}

.vacancy_but_1{
width:213px;
height:49px;
background:url(/img/vacant/but1.png) no-repeat;
cursor:pointer;
position:absolute;
bottom:70px;
left:252px;
}

.vacancy_but_2{
width:233px;
height:49px;
background:url(/img/vacant/but2.png) no-repeat;
cursor:pointer;
position:absolute;
bottom:70px;
right:246px;
}

.vacancy_table{
width:870px;
margin:auto;
}

.vacancy_link{
text-decoration:underline;
cursor:pointer;
background: url(/img/more.gif) 100% 70% no-repeat;
*background: url(/img/more.gif) 100% 8px no-repeat;
*display:inline-block;
padding-right:15px;
}

.vacancy_index_sub{
width:830px;
padding:20px;
*padding:10px 20px;
margin:40px auto;
}

.vacancy_index_sub table{
border-collapse:collapse;
margin:0 auto;
width:100%;
}

.nap_v_vac{
position:relative;
*top:-15px;
}

.v_bord_r{
border-right:1px solid #dcdcdc;
}

.ivr_link_no{
text-decoration:none !important;
cursor:pointer;
}

.zingaya span{
*position:relative;
*top:9px;
}

.zingaya{
*position:relative;
*top:-1px;
}

.vac_inp_wrap{
width:244px;
height:29px;
display:inline-block;
background:url(/img/vacant/scr_inp.png) no-repeat;
margin-right:5px;
}

.vac_inp_wrap input{
width:225px;
background:none;
border:none;
outline:none;
margin-top:5px;
margin-left:5px;
font-size:14px;
}

.vac_but_submit_1{
width:92px;
height:29px;
background:url(/img/vacant/prig.png) no-repeat;
border:none;
cursor:pointer;
position:relative;
top:8px;
*top:1px;
}

.vac_but_submit_2{
width:99px;
height:29px;
background:url(/img/vacant/sub_b.png) no-repeat;
border:none;
cursor:pointer;
position:relative;
top:0px;
*top:1px;
}

@media all and (-webkit-min-device-pixel-ratio:0) {
  .vac_but_submit_2{
  top:8px;
  }
}

.friend_subscr{
width:191px;
height:49px;
background:url(/img/vacant/friend.png) no-repeat;
cursor:pointer;
margin-right:-10px;
}

.fr_pop{
left:50% !important;
margin-left:-207px !important;
}

.fr_pop .h1{
font-size:23px !important;
}

.friend_submit{
width:156px;
height:49px;
background:url(/img/vacant/fs.png) no-repeat;
border:none;
cursor:pointer;
position:relative;
top:20px;
left:-5px;
}

.vacancy_in_wrap{
width:870px;
margin-left:25px;
}

.vacancy_in_wrap table{
border-collapse:collapse;
}

.vacancy_in_wrap  li{
padding:0 0 5px 30px !important;
}


.vac_sd_vibr{
width:181px;
height:49px;
background:url(/img/vacant/vibr.png) no-repeat;
cursor:pointer;
position:relative;
left:10px;
}

.vac_gr{
color:#bfbfbf;
}

.vac_my{
width:178px;
height:49px;
background:url(/img/vacant/my.png) no-repeat;
cursor:pointer;
display:inline-block;
position:relative;
left:-3px;
margin-right:15px;
}

.vac_no_my{
width:178px;
height:49px;
background:url(/img/vacant/no_my.png) no-repeat;
cursor:pointer;
display:inline-block;
}

.vacancy_popup_1{
position: absolute;
left: 50%;
top: 100px;
z-index: 101;
margin-left:-410px;
display:none;
}

.vac_bg{
background:#ffffff;
width:100%;
height:100%;
opacity:0.5;
filter:alpha(opacity=50);
position:absolute;
left:0;
top:0;
z-index:100;
display:none;
}

.vacancy_popup_1 td{
vertical-align:top;
}

.vac_close{
position: absolute;
top: 25px;
right: 25px;
cursor: pointer;
width: 42px;
height: 42px;
background: url(/img/voice/close_button.png);
}

.vac_a_p{
margin-left:-349px;
left:50%;
top:100px;
}

.vac_dot{
width:100%;
background:url(/img/vacant/dot.png) 0 14px repeat-x;
}

.vac_dot span{
background:#fff;
padding-right:10px;
}

.vac_pop_inp_line{
width:404px;
height:34px;
background:url(/img/vacant/line_inp.png) no-repeat;
}

.vac_pop_inp_line input{
width:397px;
margin-left:4px;
border:none;
background:none;
outline:none;
margin-top:8px;
}

.vac_pop_inp_txt{
width:404px;
height:104px;
background:url(/img/vacant/txt_inp.png) no-repeat;
}

.vac_pop_inp_txt textarea{
width:397px;
height:97px;
border:none;
resize:none;
background:none;
outline:none;
overflow:hidden;
margin-left:2px;
}

.vac_pop_inp_file_wrap{
width:404px;
position:relative;
height:34px;
}

.vac_pop_inp_file{
display:inline-block;
width:264px;
height:34px;
background:url(/img/vacant/file_inp.png) no-repeat;
margin-right:10px;
position:relative;
}

.vac_pop_inp_file span{
position:absolute;
top:7px;
left:10px;
width:250px;
overflow:hidden;
}

.vac_pop_inp_file_wrap input{
position:absolute;
cursor:pointer;
height:34px;
right:12px;
width:220px;
opacity:0;
filter: alpha(opacity=0);
}

.vac_pop_inp_file_but{
display:inline-block;
width:126px;
height:34px;
background:url(/img/vacant/file_add.png) no-repeat;
cursor:pointer;
}

.vac_but_send{
cursor:pointer;
width:275px;
height:60px;
background:url(/img/vacant/pop_sub.png) no-repeat;
border:none;
position:relative;
left:0px;
}

.vac_work_block{
left:-4px !important;
}

.vac_work_block table{
position:relative;
top:10px;
}

.vac_work_block .form_input, .vac_work_block .form_select{
*top:-5px;
}

.vac_check{
background: url(/img/form/fcheck.gif) 0 0px no-repeat;
padding: 0 0 0 25px;
*height:17px;
cursor:pointer;
display:inline-block;
width:80px;
position:relative;
*top:-4px;
}

.vac_check_a{
background: url(/img/form/fcheck.gif) 0 -17px no-repeat !important;
color:#c82422 !important;
}


.vac_check input{
display:none;
}

.vac_check_2{
background: url(/img/vacant/ch_n.png) 0 2px no-repeat;
padding: 0 0 0 32px;
cursor:pointer;
margin-left:20px;
}

.vac_check_a_2{
background: url(/img/vacant/ch_a.png) 0 2px no-repeat;
color:#c82422 !important;
}


.vac_check_2 input{
display:none;
}

.vac_check_table{
width:100%;
}

.vac_check_table td{
padding:0 0 10px 0;
*padding:0 0 7px 0;
padding:0 0 7px 0\9;
}

.vacancy_table_work{
width: 870px;
margin-left: 40px;
border-collapse: collapse;
margin-bottom: 20px;
}

.vacancy_table_radio{
height:100%;
width:100%;
border-collapse:collapse;
}

.vac_list_radio{
list-style:none;
margin:0;
padding:0;
*width:290px;
*margin-right:-120px;
}

.vac_list_radio li{
background:none;
padding-left:15px;
padding-top:20%;
padding-bottom:20%;
font-family:din;
color:#000;
text-transform:uppercase;
font-weight:700;
font-size:18px;
cursor:pointer;
position:relative;
height:100%;
*display:inline-block;
}

.vac_list_radio div{
display:none;
width:10px;
height:73px;
background:url(/img/vacant/ugol.png) no-repeat;
position:absolute;
right:-10px;
top:0;
background-size:100% 100%;
}

.vac_radio_active{
background:#c62221 !important;
color:#fff !important;
} 

.vac_radio_active div{
display:block !important;
}

.vac_list_radio input{
display:none;
}

.v_vopr{
background:url(/img/vacant/r_v.png) 100% 5px no-repeat;
padding-right:24px;
height:24px;
display:inline-block;
position:relative;
top:5px;
*top:0px;
}

.vac_radio_active .v_vopr{
background:url(/img/vacant/w_v.png) 100% 5px no-repeat !important;
}

.vac_work_wrap{
margin-left:40px;
}

.vac_work_wrap li{
background-position:0 7px !important;
padding-left:24px !important;
}

.vac_work_wrap .s20{
margin-bottom:18px !important;
}

.vac_rassk{
width:221px;
height:49px;
background:url(/img/vacant/but_ras.png) no-repeat;
position:relative;
right:32px;
*right:151px;
z-index:2;
}

.vac_work_pop{
padding: 20px 30px 30px 30px;
background: #fff;
position: absolute;
left: 50%;
top: 200px;
z-index: 101;
margin-left: -257px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 0px 0px 30px rgba(50, 50, 50, 0.75);
-moz-box-shadow: 0px 0px 30px rgba(50, 50, 50, 0.75);
box-shadow: 0px 0px 30px rgba(50, 50, 50, 0.75);
display:none;
width: 453px;
}

.vac_work_pop li{
background: url(/img/li.png) 0 3px no-repeat !important;
padding: 0 0 15px 25px !important;
}

.vac_work_pop .red{
position:relative;
top:-5px;
margin-bottom:30px !important;
}

.vac_work_vibr{
position: absolute;
left: 50%;
top: 200px;
z-index: 101;
display: none;
margin-left:-349px;
}


.vac_work_vibr .vac_check_table{
position:relative;
left:-20px;
}

.vac_work_vibr_but{
width:148px;
height:49px;
background:url(/img/vacant/pop_but.png) no-repeat;
cursor:pointer;
position:relative;
left:-3px;
margin-top:15px;
}

.vacancy_popup_1 .vac_pop_inp_line input,
.vacancy_popup_1 .vac_pop_inp_txt textarea,
.vacancy_popup_1 .form_select * {
font-family: din !important;
font-size: 13px !important;
}

.land_zarp_title{
margin-left:7px;
}

.land_zarp_wrap{
width:860px;
margin:0 auto;
position:relative;
z-index:3;
}

.land_zarp_table{
width:100%;
}

.land_zarp_table td{
width:50%;
}

.land_zarp_table ul{
font-family:din;
color:#000;
font-size:14px;
}

.land_zarp_wrap table{
margin-left:2px;
}

.land_zarp_wrap_2 li{
background: url(/img/li.png) 0 50% no-repeat !important;
padding-bottom:0;
margin-bottom:15px;
}

.land_f{
width:635px;
height:692px;
background:url(/img/land_f.png) no-repeat;
position:absolute;
top:-691px !important;
left:410px !important;
z-index:2;
}

.land_f2{
width:481px;
height:471px;
background:url(/img/land_f2.png) no-repeat;
position:absolute;
left:54.2%;
}

.land_pop{
left: 50%;
margin-left: -485px;
position: absolute;
z-index: 200;
background: #fff;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 0px 0px 30px rgba(50, 50, 50, 0.75);
-moz-box-shadow: 0px 0px 30px rgba(50, 50, 50, 0.75);
box-shadow: 0px 0px 30px rgba(50, 50, 50, 0.75);
padding:10px;
display: none;
}

.land_close{
position:absolute;
top:-20px;
right:-20px;
cursor:pointer;
width:42px;
height:42px;
background:url(/img/voice/close_button.png);
}

.land_pop_img{
width:949px;
height:528px;
background:url(/img/land_pop.jpg) no-repeat;
}

.land_pop_bg{
background: #ffffff;
width: 100%;
opacity: 0.5;
filter: alpha(opacity=50);
position: absolute;
left: 0;
top: 0;
z-index: 100;
display: none;
}

.vac_border{
height:1px !important;
width:261px !important;
background:#dcdcdc !important;
position:absolute !important;
left:16px !important;
/*margin-top:0px;
margin-top:4px\0/;
margin-top:3px\9;
*margin-top:-4px;*/
bottom:-1px !important;
}

/*@-moz-document url-prefix()
{
	.vac_border{ margin-top:1px; }
}*/

.new_phone_ivr{
background:url(/img/zvonok_online/num_center.png) repeat-x;
height:30px;
height:29px\0/;
display:inline-block;
color:#fff;
font-weight:700;
font-size:17px;
padding-top:5px;
text-shadow: -1px -1px 2px rgba(174, 38, 36, 1);
position:relative;
text-transform:uppercase;
margin-left:12px;
padding-right:4px;
margin-top:12px;
padding-top:6px\0/;
width:150px;
}

.new_phone_ivr .new_num_left{
position:absolute;
top:0;
left:-12px;
height:35px;
width:12px;
background:url(/img/zvonok_online/num_left.png) no-repeat;
}

.new_phone_ivr .new_num_right{
position:absolute;
top:0;
right:-33px;
height:35px;
width:33px;
background:url(/img/zvonok_online/num_right.png) no-repeat;
}

.new_call_ivr{
background:url(/img/zvonok_online/call_center.png) repeat-x;
height:28px;
height:29px\0/;
display:inline-block;
color:#fff;
font-weight:700;
font-size:15px;
padding-top:7px;
padding-top:6px\0/;
text-shadow: -1px -1px 2px rgba(174, 38, 36, 1);
position:relative;
text-transform:uppercase;
margin-left:36px;
width:147px;
}

@-moz-document url-prefix()
{
	.new_call_ivr{ 
	height:29px; 
	padding-top:6px;
	}
}

.new_call_ivr .new_call_left{
position:absolute;
top:0;
left:-36px;
height:35px;
width:36px;
background:url(/img/zvonok_online/call_left.png) no-repeat;
}

.new_call_ivr .new_call_right{
position:absolute;
top:0;
right:-16px;
height:35px;
width:16px;
background:url(/img/zvonok_online/call_right.png) no-repeat;
}

.new_city_wrap{
position:relative;
top:-1px;
}

.ibank_new{
background:url(/img/zvonok_online/h_block.png) no-repeat;
width:183px !important;
height:91px !important;
padding:0 !important;
position:relative;
top:10px;
}

.ibank_new .ibank_bg{
left:8px !important;
top:11px !important;
}

.ibank_new a, .ibank_new span{
position:relative;
left:95px;
top:12px;
}

.career_filter_title_pod{
background:#fff url(/img/vacant/vac_l.png) repeat-y;
padding:10px 0 10px 10px;
position:absolute;
left:0;
width:201px;
top:30px;
display:none;
font-size:18px;
color:#000;
border-right:1px solid #c4c4c4;
border-bottom:1px solid #c4c4c4;
}

.career_filter_title_pod a{
color:#000;
text-decoration:none;
}

.career_filter_title_pod a:hover{
text-decoration:underline;
}

.career_scroll_active {
overflow-y:scroll;
}

.potreb_table td{
padding:10px 15px;
vertical-align:top;
position:relative;
}

.potreb_table img{
margin-top:10px;
}

.potreb_table .more{
margin-bottom:10px;
}

.potreb_table{
border-collapse:collapse;
margin-bottom:20px;
}

.white_potreb_td{
padding:0 !important;
width:10px;
}

.promo {
	width: 1004px;
	height: 494px;
	margin: 0 -27px;
	position: relative;
	z-index: 1;
}
.promo .slide {
	height: 400px;
	padding: 32px 62px 62px 62px;
	position: relative;
	z-index: 1;
}
.promo .slide_c {
	height: 334px;
	margin-left: 380px;
	text-align: center;
	position: relative;
	z-index: 1;
	overflow:hidden;
}

.ib_name_animate{
width:347px;
height:86px;
overflow:hidden;
margin-left:70px;
}

.ib_option_table{
margin-left:8px;
}

.ib_lnk{
text-decoration:underline;
cursor:pointer;
}

.promo .but {
	cursor: pointer;
}
.promo .points {
	width: 500px;
	text-align: center;
	position: absolute;
	left: 0;
	bottom: 12px;
	z-index: 2;
}
.promo .points span {
	background: url(/img/promo/point.png) 0 0 no-repeat;
	display: inline-block;
	width: 9px;
	height: 9px;
	margin: 0 5px;
}
.promo .points span.sel {
	background: url(/img/promo/point_h.png) 0 0 no-repeat;
}
.promo .info {
	background: url(/img/promo/info.png) 0 0 no-repeat;
	width: 850px;
	height: 32px;
	padding-left: 30px;
	position: absolute;
	left: 62px;
	bottom: 82px;
	z-index: 2;
	font-size: 13px;
	color: #ffffff;
}
.promo .info div {
	height: 32px;
	display: table-cell;
	vertical-align: middle;
	*height: auto;
	*display: block;
	*position: relative;
	*top: expression(16 - this.offsetHeight/2 + 'px');
}
.promo .info a { color: #ffffff; }
.promo ul li {
	background: url(/img/promo/li.png) 0 7px no-repeat;
	padding: 0 0 0 20px;
}

.ib_promo {
	background: url(/img/promo/ib_promo_bg.jpg) 0 0 no-repeat;
}


.ur_1, .ur_2, .ur_3, .ur_4{
margin-left:30px;
display:none;
}

.ur_1 a{
display:inline-block;
margin-bottom:3px;
}

.all_ur_title{
cursor:pointer;
margin-top:14px;
}



.all_ur_title:hover{
text-decoration:underline;
}

.all_ur li{

	list-style: none;

	font-family:din;
	position:relative;
	background: url(/img/li.png) 0 7px no-repeat;
	padding: 0 0 10px 30px;
}
.all_ur li a, .all_ur li a:visited,  .all_ur li a:hover {
	color:#cf2a28;
	font-size:17px;
	width:730px;
	display:inline-block;
}
.all_ur li div {
	width:110px;
	position:absolute;
	right:0;
	top:4px;
}

.all_ur img {
	position:absolute;
	left:0px;
	top:5px;
}

.all_ur li div span{
	color:#000;
	font-size:17px;
	font-weight:700;
	margin-left:30px;
}

.act_map_block {
	background: url(/img/actions/act_map.png) 0 0 no-repeat;
	width: 877px;
	height: 591px;
	margin: 0 auto 20px auto;
	position: relative;
	z-index: 1;
}
.act_map_block .act_sel {
	width: 270px;
	position: absolute;
	top: 14px;
	left: 20px;
	z-index: 10;
}
.act_map_block .act_map_item {
	position: absolute;
	z-index: 1;
}
.act_map_block .act_map_name {
	position: absolute;
	z-index: 2;
}
.act_map_block .act_map_over {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 3;
}
.act_map_block .act_map_tip {
	background: #666666;
	padding: 4px 5px;
	position: absolute;
	z-index: 4;
	font-size: 12px;
	color: #ffffff;
	display: none;
}
.act_result .act_region {
	text-transform: uppercase;
	font-size: 27px;
	color: #e2383f;
	margin-bottom: 20px;
}
.act_data {
	table-layout: fixed;
}
.act_data th {
	white-space: nowrap;
}
.act_data th, .act_data td {
	padding: 20px 0;
	text-align: left;
	font-size: 15px;
	color: #000000;
}
.act_data .act_info td {
	border-top: 2px solid #ececec;
}
.act_data .act_info_more td {
	background: #f5f5f5;
	padding: 20px;
}
.act_data .act_info_more .doc_list li {
	background: url(/img/li2.png) 0 7px no-repeat;
}
.act_data .act_info_sep td {
	padding: 0;
	height: 20px;
}
.act_toggle {
	background:url(/img/arr_d.png) 100% 6px no-repeat;
	padding-right: 20px;
}
.act_hide {
	background:url(/img/arr_u.png) 100% 6px no-repeat;
}

.first_ur{
margin-left:0 !important;
}

.first_ur_title{
margin-top:50px;
}
.ur_2_wrap{
margin-bottom:10px;
}

.all_ur a{
margin-bottom:5px;
}

.vk_s_wrap, .f_s_wrap, .o_s_wrap{
position:relative;
width:50px;
height:10px;
}
#vk_like{
position:absolute;
left:20px;
top:0;
}

.fb-like{
position:absolute;
left:120px;
*left:-15px;
top:0;
}

#ok_shareWidget{
position:absolute;
left:190px;
top:0;
*left:0;
}

.s_s_wrap{
position:relative;
top:-13px;
}

.s_s_wrap a{
position:relative;
*top:15px;
}

.s_t_wrap{
position:relative;
margin-bottom:15px;
}
.s_t_wrap a{margin-bottom:1px;}
.f-new-block{position:relative;top:-10px;}
.f-new-block td{font-family:din;}

.arenda_but{
width:318px;
height:73px;
background:url(/img/arenda_but.png) no-repeat;
cursor:pointer;
margin-left:-2px;
}

.arenda_p_but{
width:344px;
height:73px;
background:url(/img/arenda_p_but.png) no-repeat;
cursor:pointer;
margin-left:-2px;
}

.arenda_pop{
margin-left:-435px;
left:50%;
}

.arenda_textarea{
width:435px;
height:97px;
background:url(/img/arena_text.png) no-repeat;
background-size:435px 100%;
}

.arenda_textarea textarea{
width:420px;
height:100%;
border:none;
outline:none;
background:none;
resize:none;
overflow:hidden;
}

.arenda_file{
font-size:12px !important;
font-weight:100 !important;
}

.arenda_but{
position:relative;
top:30px;
left:-2px;
}

.arenda_p_2_table{
margin-top:-8px;
}

.arenda_p_2_table .arenda_but{
top:10px;
}

.arenda_but_2_show{
cursor:pointer;
text-decoration:underline;
}

.arenda_but_2_show:hover{
text-decoration:none;
}

ul.no_line_space li {
	padding: 0 0 0 20px;
}

.ib_re_txt{
color:#474747;
text-decoration:none !important;
border-bottom:none !important;
}

.no_l_re{
text-decoration:none;
}

.ib_re_txt_1{
text-decoration:underline;
}

.ib_re_txt_1:hover{
text-decoration:none;
}

.ver_num_button{
display:inline-block;
width:123px;
height:33px;
background:url(/img/ver_but.png) 0 -33px no-repeat;
cursor:pointer;
margin-right:20px;
}

.ver_sms_button_grey{
display:inline-block;
width:179px;
height:33px;
background:url(/img/ver_but.png) 0 0px no-repeat;
}

.ver_sms_button_green{
display:inline-block;
width:179px;
height:33px;
background:url(/img/ver_but.png) 0 -66px no-repeat;
cursor:pointer;
}

.popup_ver_num{
left:50%;
margin-left:-362px;
}

.ver_timer{
display:inline-block;
margin-top:3px;
margin-left:360px;
}

.prim_textarea_new textarea{
width:660px;
height:124px;
background:url(/img/n_prim_t.png) no-repeat;
resize:none;
outline:none;
background-size:100% 100%;
border:none;
padding:5px;
}

.v_vopr_prim{
position:relative;
top:8px;
}

.n_prim_check_mobile{
width:126px;
height:34px;
background:url(/img/n_prim.png) no-repeat;
position:relative;
top:16px;
left:3px;
cursor:pointer;
border:none;
}

.prim_pop_n{
margin-left:-380px;
}

.n_prim_sms_submit{
width:198px;
height:34px;
background:url(/img/n_prim_sms.png) no-repeat;
cursor:pointer;
border:none;
margin-left:16px;
}

.prim_alert{
width:700px;
margin-left:-350px;
left:50%;
}

.online_short_wrap{
width:302px;
height:53px;
position:relative;
}

.online_short_wrap p{
color:#fff;
cursor:pointer;
line-height:14px;
position:absolute;
top:5px;
left:30px;
z-index:3;
cursor:pointer;
}

.online_short_wrap .form_check input,.online_short_wrap .form_check{cursor:pointer;}

.online_short_wrap span{
border-bottom:1px solid #fff;
}

.online_short_wrap p span:hover{
border-bottom:none;
}

.online_short_pop{
left:50%;
margin-left:-302px;
}

.popup_request .online_short_wrap p{
color:#000;
}

.popup_request .online_short_wrap span{
border-bottom:1px solid #000;
}

.popup_bg_short {
	background: #ffffff;
	width: 100%;
	height: 100%;
	opacity: 0.5;
	filter: alpha(opacity=50);
	position: absolute;
	left: 0;
	top: 0;
	z-index: 100;
	display: none;
}

.prolong_title{
font-size:22px;
}

.child_block_wrap{
width:872px;
margin:0 auto;
}

.child_block_c{
width:572px;
height:330px;
background:#f5f5f5 url(/img/child/child_block_c.jpg) 100% 100% no-repeat;
padding:20px 280px 20px 20px;
margin-bottom:20px;
}

.child_block_a{
width:652px;
height:224px;
background:#f5f5f5 url(/img/child/child_block_b.jpg) 100% 100% no-repeat;
padding:20px 200px 20px 20px;
margin-bottom:20px;
}

.child_block_b{
width:622px;
height:224px;
background:#f5f5f5 url(/img/child/child_block_a.jpg) 0 0 no-repeat;
padding:20px 20px 20px 230px;
margin-bottom:20px;
}

.child_block_b li{
padding: 0 0 5px 30px;
}

.child_block_d{
width:622px;
background:#f5f5f5 url(/img/child/child_block_d.jpg) 0 0 no-repeat;
padding:20px 20px 20px 230px;
margin-bottom:20px;
}

.child_block_c_n{
width:572px;
background:#f5f5f5 url(/img/child_new/ch_3.jpg) 100% 0 no-repeat;
padding:20px 280px 20px 20px;
margin-bottom:20px;
}

.child_block_c_n ul{
width:800px;
}
.child_block_c_n li{
padding: 0 0 7px 30px !important;
}

.child_block_a_n{
width:652px;
background:#f5f5f5 url(/img/child_new/ch_1.jpg) 100% 0 no-repeat;
padding:20px 200px 20px 20px;
margin-bottom:20px;
margin-top:20px;
}

.child_block_a_n .but_red{
margin-left:-3px;
}

.child_block_a_n p{
width:600px;
}

.child_block_b_n{
width:622px;
height:224px;
background:#f5f5f5 url(/img/child_new/ch_2.jpg) 0 0 no-repeat;
padding:20px 20px 20px 230px;
margin-bottom:20px;
}

.child_block_b_n li{
padding: 0 0 5px 30px;
}

.child_block_d_n{
width:622px;
background:#f5f5f5 url(/img/child_new/ch_4.jpg) 0 0 no-repeat;
padding:20px 20px 20px 230px;
margin-bottom:20px;
}

.child_button{
display:inline-block;
width:177px;
height:49px;
background:url(/img/child_new/but.png) no-repeat;
color:#000;
text-decoration:none;
cursor:pointer;
font-weight:bold;
font-family:din;
font-size:17px;
text-shadow: 0px 1px 1px rgba(255, 255, 255, 1);
text-align:center;
position:relative;
left:-3px;
}

.child_button span{
position:relative;
top:10px;
}

.child_button_b{
margin:0 10px;
}

.child_download{
left:50%;
margin-left:-279px;
}

.child_button_r{
position:relative;
}

.child_but_t{
position:relative;
left:-4px;
}


.child_soc{
display:inline-block;
position:relative;
top:7px;
}

.gold_wrap{
width:949px;
position:relative;
margin:0 auto 120px auto;
top:-10px;
background:#f7f7f7;
}

.gold_top{
width:949px;
height:278px;
background:url(/img/gold/img1.jpg) no-repeat;
position:relatve;
}

.gold_text_wrap{
width:893px;
margin:0 auto;
padding:5px 28px 45px 28px;
}

.gold_bottom{
width:1016px;
height:127px;
background:url(/img/gold/b.png) no-repeat;
position:absolute;
bottom:-127px;
left:-32px
}

.gold_buttons{
width:241px;
height:39px;
background:url(/img/gold/but.png) no-repeat;
text-align:center;
font-family:din;
text-transform:uppercase;
font-weight: bold;
font-family: din;
font-size: 17px;
text-shadow: 0px 1px 1px rgba(255, 255, 255, 1);
color:#000;
cursor:pointer;
padding-top:10px;
position:absolute;
top:10px;
left:50%;
}

.gold_buttons_a{
margin-left:-250px;
}

.gold_buttons_r{
margin-left:5px;
}

.gold_button_submit_f{
width:200px;
text-align:center;
}

.gold_e_lab{
position:relative;
top:5px;
}

.gold_reg_pop{
margin-left:-243px;
left:50%;
}

.gold_addr_show{
display:none;
}

.gold_counter_table{
border-collapse:collapse;
width:100%;
margin-top:20px;
margin-bottom:40px;
position:relative;
left:-2px;
}

.gold_counter{
position:relative;
width:252px;
height:77px;
background:url(/img/gold/count.png) no-repeat;
left:-11px;
margin-top:5px;
}

.gold_counter_1{
text-transform:uppercase;
font-size:50px;
color:#e5e5e5;
font-weight:bold;
font-family:din;
position:absolute;
top:4px;
left:24px;
letter-spacing:7px;
}

.gold_counter_2{
text-transform:uppercase;
font-size:50px;
color:#e5e5e5;
font-weight:bold;
font-family:din;
position:absolute;
top:4px;
left:132px;
letter-spacing:7px;
}

.gold_counter div{
width:32px;
height:2px;
background:url(/img/gold/count_line.png) no-repeat;
position:absolute;
top:38px;
}

.gold_c1{left:22px;}
.gold_c2{left:56px;}
.gold_c3{left:90px;}
.gold_c4{left:130px;}
.gold_c5{left:164px;}
.gold_c6{left:197px;}

.gold_result_table{
width:100%;
border-collapse:collapse;
width:893px;
}

.gold_result_table th{
background:#aaaaaa;
padding:15px;
text-align:left;
color:#fff;
font-family:din;
font-size:16px;
}

.gold_result_table .tr1 td{
background:#f7f7f7;
padding:9px 15px;
text-align:left;
color:#000;
font-family:din;
font-size:16px;
}

.gold_result_table .tr2 td{
background:#ececec;
padding:9px 15px;
text-align:left;
color:#000;
font-family:din;
font-size:16px;
}

.gold_result_table .s26{
font-size:26px !important;
}

.gold_ico1{
width:236px;
height:98px;
background:url(/img/gold/ico1.png);
position:absolute;
left:438px;
top:39px;
}

.gold_ico2{
width:236px;
height:98px;
background:url(/img/gold/ico2.png);
position:absolute;
left:438px;
top:39px;
}

.gold_ico3{
width:236px;
height:98px;
background:url(/img/gold/ico3.png);
position:absolute;
left:438px;
top:39px;
}

.gold_ico4{
width:236px;
height:98px;
background:url(/img/gold/ico4.png);
position:absolute;
left:438px;
top:39px;
}

.gold_ico5{
width:236px;
height:98px;
background:url(/img/gold/ico5.png);
position:absolute;
left:438px;
top:39px;
}

.strah_im_title{
color:#fff;
font-size:24px;
text-transform:uppercase;
font-weight:bold;
font-family:din;
text-shadow: -1px -1px 0px rgba(155, 30, 28, 1);
}

.gold_aut_pop{
left:50%;
margin-left:-243px;
}

.hks_popup,.alians_popup{
left:50%;
margin-left:-437px;
}

.dep_img{
margin-top:5px;
}

.visa_2013_wrap{
width:1016px;
height:780px;
background:url(/img/visa_2013/back.jpg) no-repeat;
position:relative;
left:-33px;
}

.visa_2013_but{
width:293px;
height:75px;
background:url(/img/visa_2013/but.png) no-repeat;
position:absolute;
bottom:170px;
left:90px;
display:block;
}

.wisa_wrap_2013_text{
width:930px;
font-family:din;
color:#ff9898;
text-transform:uppercase;
font-size:10px;
*line-height:13px;
line-height:13px\0/;
*font-size:9px !important;
font-size:9px\0/ !important;
position:absolute;
bottom:75px;
*bottom:76px;
left:50px;
}

@-moz-document url-prefix()
{
	.wisa_wrap_2013_text { bottom:72px !important; }
	.map_tablo_txt2{margin-top:3px;}
}

.wisa_wrap_2013_text a{
color:#ff9898;
}

.dot_st span{
position:relative;
top:-5px;
}

.ors_table{
width:870px;
margin-left:39px;
margin-bottom:22px;
}
			
.ors_more{
font-size: 16px;
font-weight: bold;
color: #cd2826;
text-decoration:underline;
cursor:pointer;
}
			
.ors_more:hover{
text-decoration:none;
}
			
.ors_pop{
left:50%;
margin-left:-331px;
}

.grey_op{
	color:#b5b1b2;
	margin-top:14px;
}

.ny_card_table{
	position:relative;
	left:0px;
}

.ny_card_b{
	position:relative;
	left:-32px;
}

.ny_card_t{
	position:relative;
	*top:4px;
}

.omp_wrap{
	margin-left:23px;
}

.omp_wrap .opm{
position:absolute;
left:-23px;
top:12px;	
}

.cash_tar td{
	padding:3px 0 !important;
}

.ddd,.dot{
	margin-top:8px !important;
	*margin-top:0px !important;
	margin-top:9px\0/ !important;
	
}

.table_dot_3 .ddd{
top:4px;
*top:12px;
}

.ddd2{
margin-top:82px !important;
*margin-top:74px !important;
}

.table_dot_2 .s30,.table_dot_3 .s30,.table_dot .s30{
	display:inline-block;
	height:38px;
	height:39px\0/ !important;
}

.opm_marker{
	margin-right:7px;
}

.h_content_lot{
	background: url(/img/header_bg.jpg) 0 0 repeat-x;
	width: 100%;
	height: 113px;
	margin:0;
}

.header_lot{
	height: 113px;
}

.main_lot{
	background:#fff url(/img/lot/lot.jpg) 50% 0 no-repeat;
	margin-top:10px;
	padding-bottom:50px;
}

.main_lot iframe{
	margin-top:154px;
	position:relative;
	left:-20px;
}

.new_city_wrap_lot{
	top:-6px;
}

.footer_lot{
	background:#fff;
	padding-bottom:25px;
}

.lot_gr{
	color:#6d6e71;
}

.lot_link{
	color:#000;
	text-transform:uppercase;
	font-size:16px;
}

.sn_cloud_index{
width: 211px;
min-height: 162px;
background: url(/img/sn-n.png) 0 0 no-repeat;
z-index: 2;
position: relative;
border-bottom:1px solid #e1e1e1;
}

.sn_cloud_index a{
text-decoration:none;
}

.sn_cloud_index_link{
width: 211px;
min-height: 150px;
z-index:3;
position:absolute;
top:0;
left:0;
background:#fff;
opacity:0;
filter: alpha(opacity=0);
}

.sn_cloud_index table{
width:114px;
height:85px;
}

.sn_cloud_index div{
width:114px;
height:125px;
position:absolute;
top:0px;
right:10px;
overflow:hidden;
color:#000;
}

.sn_cloud_index td{
width:114px;
height:125px;
overflow:hidden;
vertical-align:middle;
text-align:center;
text-transform:uppercase;
font-family:din_con;
font-size:13px;
line-height:14px;
}

.sn_cloud_index span, .sn_cloud_index b {
display:inline-block;
color:#e2383f;
}

.page_img_b_iglobe{
z-index:2;
}

.popup_prot{
width:1074px;
}

.ib_new_m{
position:relative;
top:-14px;
left:-5px;
height:1px;
width:40px;
display:inline-block;
}

.ib_new_m img{
position:absolute;
top:0;
left:0;
}

.polza_2_img{
position:relative;
left:-18px;
}

.polza_2_wrap li{
background: url(/img/li.png) 0 5px no-repeat;
padding: 0 0 0px 25px;
}

.prot_table_in{
border-collapse:collapse;
}
.prot_table_in td{
width:232px;
height:20px;
font-family:din;
color:#000;
padding-left:21px;
}

.prot_table_in_gr{
background:#f5f5f5;
}

.prot_table_in_title{
padding-left:11px !important;
width:242px !important;
text-transform:uppercase;
font-weight:bold;
}

.prot_table_in_h_title{
padding-left:11px !important;
width:242px !important;
text-transform:uppercase;
font-weight:bold;
font-size:16px;
padding-bottom:20px;
}

.prot_h_title{
padding-left:13px;
margin-bottom:16px;
}

.prot_table_in_space{
width:5px !important;
padding:0 !important;
}

.prot_table_in_space2{
width:19px !important;
padding:0 !important;
}

.prot_pop_w{
	width:1008px;
}

.prot_table_in_cw{
width:290px !important;
}

.submit_short_card{
background:url(/img/submit_short_card.png) no-repeat !important;
}

.ny2014_rasp{
padding:25px 30px 10px 30px;
background:#f5f5f5;
}

.ny2014_rasp .h1{
font-size:25px;
}

/*.polz_d1{top:0px !important;top:-5px\0/ !important;*top:-5px !important;}
.polz_d2{top:18px !important;*top:23px !important;}
.polz_d3{top:-1px !important;top:0px\0/ !important;*top:4px !important;}
.polz_d4{top:-3px !important;*top:1px !important;}

@-moz-document url-prefix() 
{ 
.polz_d1{top:-4px !important;}
.polz_d2{top:19px !important;}
.polz_d3{top:0px !important;}
.polz_d4{top:-2px !important;}
}*/ 

.polz_d1{height:18px !important;*height:10px !important;}
.polz_d2{height:42px !important;*height:38px !important;}
.polz_d3{height:23px !important;*height:19px !important;}
.polz_d4{height:21px !important;*height:17px !important;}

.dot_p_old1{height:50px !important;height:49px\0/ !important;}
.dot_p_old2{height:20px !important;height:19px\0/ !important;}


.polza_br{
clear:both;
}

.table_dot_polz_n s30{
line-height:30px !important;
}

.table_dot_polz_n .dot{
left:-2px;
height:24px;
}

.dot_p_old_half{
height:79px;
top:15px;
}

.dot_p_old_half2{
height:44px;
top:10px;
}

.dot_p_old_half .dot_p_old1{
top:-20px !important;
}

.table_dot_polz_n .dot_half .dot{
left:-2px;
top:6px !important;
*top:14px !important;
}

.table_dot_p_old .dot{
left:-2px !important;
height:24px;
}

.table_dot_p_old  .dot_half .dot{
left:-2px;
top:6px !important;
*top:14px !important;
}

.polza_new_partners_block td{
width:159px;
height:159px;
text-align:center;
}

.polza_new_partners_block table{
float:left;
margin-left:-20px;
margin-right:12px;
}

.polza_new_partners_block div{
width:119px;
padding:16px 0;
/*overflow:hidden;*/
margin:0 auto;
position:relative;
}

.polza_new_partners_block a { text-decoration: none; }

.polza_new_partners_block__grey i{
width:121px;
display:inline-block;
color:#737373;
font-family:din;
text-decoration: none;
text-transform:uppercase;
font-size:10px;
font-style:normal;
text-align:center;
position:absolute;
left:0;
top:125px;
z-index:2;
}

.polza_new_partners_block__red span{
width:40px;
height:28px;
padding-top:5px;
padding-right:5px;
background:url(/img/actions/polza_n/c2tv2.png) no-repeat;
display:inline-block;
position:absolute;
z-index:2;
right:0px;
bottom:0px;
color:#fff;
font-family:din;
text-transform:uppercase;
font-size:18px;
text-align:right;
font-weight:bold;
}


.polza_new_partners_block__grey span{
width:32px;
height:28px;
padding-top:8px;
padding-right:10px;
background:url(/img/actions/polza_n/c1tv2.png) no-repeat;
display:inline-block;
position:absolute;
z-index:2;
right:-3px;
bottom:-8px;
color:#000;
font-family:din;
text-transform:uppercase;
font-size:12px;
text-align:right;
font-weight:100;
}

.polza_new_partners_block__red td{
background:url(/img/actions/polza_n/c2v2.png) 50% 50% no-repeat;
}

.polza_new_partners_block__grey td{
background:url(/img/actions/polza_n/c1v2.png) 50% 50% no-repeat;
}

.polza_new_partners_block__grey:hover{
background:url(/img/actions/polza_n/c2v2.png) 50% 50% no-repeat;
}

.polza_new_partners_block__grey:hover span{
width:32px;
height:28px;
padding-top:8px;
padding-right:10px;
background:url(/img/actions/polza_n/c2tv2.png) no-repeat;
display:inline-block;
position:absolute;
z-index:2;
right:-3px;
bottom:-8px;
color:#fff;
font-family:din;
text-transform:uppercase;
font-size:12px;
text-align:right;
font-weight:100;
}

.ny_work_offices td{
	font-size:12px;
}

.ny_work_offices{
width:924px;
}

.ny2014_rasp_off{
width:813px;
margin:0 0 22px 42px;
}

.sasha_text_cont_new pre{
font-family:din;
margin:0;
}

.short_left4_new{width: 710px;float: left;}
.short_right4_new{width: 370px;float: right;margin-right: -5px;position:relative;top:-110px;}
.short_left4_new li{padding: 0 0 0px 30px;}
.short_left4_new .bg_grey1{padding:17px 35px;}
.short_align_c{text-align:center;}


.short_inline_request_form_new{
*margin-top:100px;
}

.h2_strah{font-size: 22px;font-weight: bold;color: #000000;line-height: 22px;text-transform: uppercase;margin: 0 0 20px 0;font-family: din_b;}
.more_ppf{display: inline-block;padding-right: 14px;font-size: 16px;font-weight: bold;color: #cd2826;line-height: 16px;text-transform: uppercase;text-decoration: none;}
.more_ppf i{background: url(/img/more.gif) no-repeat;width:6px;height:9px;display:inline-block;margin-left:5px;}

.faq_op_new_wrap{width:100%;border-collapse:collapse;}
.faq_op_new_wrap td{width:25%;}
.faq_op_t{color: #000;font-weight: 700;text-transform: uppercase;font-size: 26px;display: inline-block;position: relative;font-family: din_b;}
.faq_op_ico1{width:132px;height:162px;background:url(/img/op_ico_n3.png) 0 0 no-repeat;display:inline-block;}
.faq_op_ico2{width:132px;height:162px;background:url(/img/op_ico_n3.png) -132px 0 no-repeat;display:inline-block;}
.faq_op_ico3{width:132px;height:162px;background:url(/img/op_ico_n3.png) -264px 0 no-repeat;display:inline-block;}
.faq_op_ico4{width:132px;height:162px;background:url(/img/op_ico_n3.png) -396px 0 no-repeat;display:inline-block;}
.faq_op_ico5{width:132px;height:162px;background:url(/img/op_ico_n3.png) -528px 0 no-repeat;display:inline-block;}
.faq_op_ico6{width:132px;height:162px;background:url(/img/op_ico_n3.png) -660px 0 no-repeat;display:inline-block;}
.faq_op_ico7{width:132px;height:162px;background:url(/img/op_ico_n3.png) -792px 0 no-repeat;display:inline-block;}
.faq_op_ico8{width:132px;height:162px;background:url(/img/op_ico_n3.png) -924px 0 no-repeat;display:inline-block;}
.faq_op_ico9{width:132px;height:162px;background:url(/img/op_ico_n3.png) -1056px 0 no-repeat;display:inline-block;}
.faq_op_ico10{width:132px;height:162px;background:url(/img/op_ico_n3.png) -1188px 0 no-repeat;display:inline-block;}
.faq_op_ico13{width:132px;height:162px;background:url(/img/op_ico_n3.png) -1321px 0 no-repeat;display:inline-block;}
.faq_op_ico11{width:132px;height:162px;background:url(/img/op_ico.png) -1320px 0 no-repeat;display:inline-block;}
.faq_op_ico12{width:132px;height:162px;background:url(/img/op_ico.png) -1452px 0 no-repeat;display:inline-block;}
.faq_op_ico-empty{width:132px;height:162px;display:inline-block;}
.faq_op_new_title td{vertical-align:top;}
.faq_op_new_title span{display:inline-block;width:132px;text-align:center;font-family:din;text-transform:uppercase;font-weight:bold;font-size:12px;color:#000;position:relative;top:-5px;}
.faq_op_new_line1{height:8px;background:url(/img/op_str.png) 62px 0 no-repeat;margin-bottom:20px;}
.faq_op_new_line2{height:8px;background:url(/img/op_str.png) 50% 0 no-repeat;margin-bottom:20px;}
.faq_op_new_wrap span{display: inline-block;width: 132px;text-align: center;text-transform: uppercase;font-weight: bold;font-size: 12px;color: #000;position: relative;top: -5px;height:43px;font-family:din;margin-bottom:10px;text-decoration:underline;}
.faq_op_new_wrap td:hover span{text-decoration:none;}
.faq_op_new_active i{display:block;width:13px;height:8px;background:url(/img/op_str.png) no-repeat;position:absolute;bottom:-12px;left:50%;margin-left:-7px;}
.faq_op_new_tab{display:none;margin:20px 0;}
.faq_op_new_wrap td{cursor:pointer;}
.faq_op_new_active{cursor:default !important;}
.faq_op_new_active span{text-decoration:none;}
.kr-kab-wrap-img{position:relative;left:-25px;width:924px;height:509px;z-index:10;}
.kr-kab-wrap-img img{position:absolute;left:0;top:0;z-index:1;}
.kr-kab-wrap-img div{position:absolute;width:176px;height:48px;z-index:2;left:82px;bottom:170px;cursor:pointer;background:red;opacity:0;filter: alpha(opacity=0);}
.kr-kab-but{width:279px;height:62px;background:url(/img/new_big_kb.png) no-repeat;cursor:pointer;margin-bottom:30px;position:relative;left:-2px;}
.kr-kab-popup-sub{width:184px;height:56px;background:url(/img/kr_kab_but2.png) no-repeat;border:none;cursor:pointer;outline:none;}
.kr-kab-pop .form_input{width:210px;}
.kr-kab-pop .newList{top:37px !important;}

.new-ib-img{position:relative;left:-25px;}
.new-ib-title1{color:#000;font-size:40px;text-transform:uppercase;font-family:din_con;margin-top:10px;}
.new-ib-title2{color:#000;font-size:54px;text-transform:uppercase;font-family:din_con;color:#bb1a19;padding-left:50px;width:900px;position:relative;margin-bottom:45px;}
.new-ib-title3{color:#000;font-size:20px;text-transform:uppercase;font-family:din_b;margin-top:10px;line-height:20px;}
.new-ib-ico1{width:34px;height:33px;background:url(/img/spr.png) 0 0 no-repeat;display:inline-block;position:relative;top:1px;}
.new-ib-ico2{width:26px;height:39px;background:url(/img/spr.png) -34px 0 no-repeat;display:inline-block;position:relative;left:4px;top:1px;}
.new-ib-ico3{width:34px;height:33px;background:url(/img/spr.png) -60px 0 no-repeat;display:inline-block;position:relative;top:1px;}
.new-ib-ico4{width:37px;height:31px;background:url(/img/spr.png) -94px 0 no-repeat;display:inline-block;position:relative;top:1px;}
.new-ib-ico5{width:36px;height:32px;background:url(/img/spr.png) -131px 0 no-repeat;display:inline-block;position:relative;top:1px;}
.new-ib-ico6{width:34px;height:28px;background:url(/img/spr.png) -167px 0 no-repeat;display:inline-block;position:relative;left:2px;top:1px;}
.new-ib-ico7{width:37px;height:24px;background:url(/img/spr.png) -201px 0 no-repeat;display:inline-block;position:relative;left:-2px;top:1px;}
.new-ib-ico8{width:35px;height:28px;background:url(/img/spr.png) -238px 0 no-repeat;display:inline-block;position:relative;top:1px;}
.new-ib-ico9{width:37px;height:29px;background:url(/img/spr.png) -273px 0 no-repeat;display:inline-block;position:relative;left:1px;top:1px;}
.new-ib-ico10{width:30px;height:39px;background:url(/img/spr.png) -310px 0 no-repeat;display:inline-block;position:relative;left:1px;top:1px;}
.new-ib-ico11{width:33px;height:28px;background:url(/img/spr.png) -340px 0 no-repeat;display:inline-block;position:relative;top:1px;}
.new-ib-ico12{width:34px;height:28px;background:url(/img/spr.png) -374px 0 no-repeat;display:inline-block;position:relative;top:1px;}
.new-ib-ico13{width:33px;height:36px;background:url(/img/spr.png) -408px 0 no-repeat;display:inline-block;position:relative;top:1px;}
.new-ib-ico14{width:43px;height:30px;background:url(/img/spr.png) -443px 0 no-repeat;display:inline-block;position:relative;top:1px;}
.new-ib-ico15{width:35px;height:35px;background:url(/img/spr.png) -488px 0 no-repeat;display:inline-block;position:relative;top:1px;}
.new-ib-ico16{width:40px;height:29px;background:url(/img/spr.png) -548px 0 no-repeat;display:inline-block;position:relative;top:1px;left:-3px;}
.new-ib-cat{border-collapse:collapse;margin-bottom:10px;height:50px;}
.new-ib-cat-title i{display:block;position:absolute;width:19px;height:19px;background:url(/img/spr.png) -527px -1px no-repeat;right:-19px;top:-8px;}
.new-ib-cat-title{color:#000;font-family:din_b;font-size:16px;line-height:16px;cursor:pointer;position:relative;}
.new-ib-cat-title:hover span{background:none;}
.new-ib-cat-hidden-box{width:260px;padding-left:66px;margin-bottom:30px;display:none;}
.new-ib-cat-hidden-box p{color:#666;font-size:12px;line-height:17px;}
.new-ib-cat-title span{background:url(/img/n_ib/dot1.png) 0 100% repeat-x;display:inline-block;position:relative;}
.new-ib-cat-hidden-box-button span{cursor:pointer;color:#c52220;background:url(/img/n_ib/dot2.png) 0 100% repeat-x;font-size:12px;}
.new-ib-cat-hidden-box-button:hover span{background:none;}
.new-ib-t-wrap-td{padding-left:60px;vertical-align:top;}
.new-ib-t-wrap{margin-top:60px;margin-bottom:80px;}
.ai-print-wrap{display:none;}
.faq_op_subt{font-size:16px;text-transform:none;line-height:16px;position:relative;top:-1px;}
.index_new_ib{width:178px;height:42px;background:url(/img/new_index_ib.png) no-repeat;}
.index_new_kb{width:178px;height:42px;background:url(/img/new_index_kb.png) no-repeat;}
.new_big_ib{width:279px;height:61px;background:url(/img/new_big_ib.png) no-repeat;margin-bottom:20px;position:relative;left:-2px;}
.new_index_roll_bg{width:1078px;height:529px;position:absolute;top:0;z-index: -1;background:url(/img/new_index_roll_bg.jpg) no-repeat;left:0;}
.new_roll_menu{border-collapse:collapse:width:890px;height:127px;margin:0 auto;position:relative;left:-35px;top:-45px;}
.new_roll_menu div{text-transform:uppercase;color:#000;font-family:din_con;font-size:20px;line-height:20px;padding-bottom:5px;padding-top:5px;}
.new_roll_menu div a,.new_roll_menu span a{text-decoration:none;color:#000;}
.new_roll_menu span{color:#000;font-family:din;line-height:12px;font-size:12px;display:inline-block;height:45px;color:#000;}
.new_index_lnk_m{display:block;font-size:12px;line-height:12px;font-family:din;margin-bottom:2px;*margin-bottom:0;color:#e2383f !important;text-decoration:underline !important;}
.new_index_lnk_m:hover{text-decoration:none !important;}
.new_index_lnk_m i{display:none;width:6px;height:5px;background:url(/img/new_index_lnk_m.png) no-repeat;position:relative;top:0px;left:4px;*top:-2px;}

.calculator_button{width:380px;height:60px;background:url(/img/calc_button.png) no-repeat; margin:10px auto;}
.index_helper{position:relative;z-index:1;*left:-600px;}
.calc_nfo{background:#ececec;padding:8px 45px;text-align:center;position:relative;top:-2px;left:2px;line-height:18px;}

.online_short_pop_n .close_short{width:66px;height:66px;top:17px;right:17px;background:url(/img/short_new_close.png) no-repeat;}
.online_short_pop_n{margin-left:-357px;z-index:102;}
.short_new_pr_but{color:#db2e33;text-decoration:underline;cursor:pointer;}
.short_new_pr_but:hover{text-decoration:none;}
.short_new_pr_wrap_out{outline:none !important;padding:10px;background:#f5f5f5;height:135px;overflow:hidden;margin-top:15px;display:none;}
.short_new_pr_wrap_out .short_new_pr_wrap{outline:none !important;}
.short_new_pr_wrap{height:135px;}
.online_short_pop_n .jspVerticalBar{background:none !important;width:18px;}
.online_short_pop_n .jspTrack{padding-top:1px !important;width:16px;background:#fff !important;border:1px solid #e4e4e4;padding-bottom:1px !important;}
.online_short_pop_n .jspDrag{background:#db2e33 !important;width:14px !important;margin-left:1px !important;}
.s_crumbs i{display:inline-block;width:4px;height:7px;background:url(/img/seo_crumbs_ico.png) no-repeat;margin:0 6px;position:relative;top:-1px;}
.s_crumbs{font-size:12px;}
.s_crumbs span{color:#808080;}
.s_crumbs{color:#808080;}

/*ÐŸÐ°Ñ€Ñ‚Ð½Ñ‘Ñ€ÑÐºÐ°Ñ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð°*/
.pp2-but-t{width:780px;border-collapse:collapse;margin:20px auto 30px auto;}
.pp2-but-t td{width:50%;}
.pp2-but1{width:321px;height:60px;background:url(/img/part_programm/p2_spr.png) 0 0 no-repeat;cursor:pointer;}
.pp2-but2{width:321px;height:60px;background:url(/img/part_programm/p2_spr.png) 0 -60px no-repeat;cursor:pointer;}
.pp2-but1:hover{background-position:0 -120px !important;}
.pp2-but2:hover{background-position:0 -180px !important;}
.pp3-box1{width:423px;height:359px;background:url(/img/part_programm/p3_spr.png) 0 0 no-repeat;cursor:pointer;position:relative;}
.pp3-box1 div{width:321px;height:60px;background:url(/img/part_programm/p3_spr.png) 0 -359px no-repeat;cursor:pointer;position:absolute;left:50%;margin-left:-160px;bottom:80px;}
.pp3-box1:hover div{background-position:0 -419px;}
.pp3-box2{width:423px;height:359px;background:url(/img/part_programm/p3_spr.png) -423px 0 no-repeat;cursor:pointer;position:relative;}
.pp3-box2 div{width:321px;height:60px;background:url(/img/part_programm/p3_spr.png) 0 -479px no-repeat;cursor:pointer;position:absolute;left:50%;margin-left:-160px;bottom:80px;}
.pp3-box2:hover div{background-position:0 -539px;}
.pp3-t .but_red_bitrix{margin-left:0px;padding-left:50px;}
.pp3-t .but_red_bitrix span{padding-right:50px;}
.pp-table-dot td{padding:14px 0;}
.pp-table-dot .but_red_bitrix{margin-left:0px;padding-left:50px;}
.pp-table-dot .but_red_bitrix span{padding-right:50px;}
.p-center{width: 873px;margin-left: 40px;margin-top: 30px;margin-bottom: 10px;position: relative;}
.p-block3 .form_wrap_out{background:none;}
.p-block3 #form1_submit{position:relative;left:-4px;}
.p-block3 .block3_text{left:5px;margin-top:10px;}
.p-block3 .block3_table{width:860px;margin: 20px auto 30px auto;position:relative;left:20px;}
.p-main{background:#e5e5e5 url(/img/body_bg.png) 50% 0 repeat-y;}
.p-main-header{min-height:200px;padding-bottom:0;}
.p-main-center{min-height:200px;background:#ececec;}
.p-main-center .p-block3{background:#ececec;}
.p-main-center .m_content{padding-top:0 !important;}
.p-main-footer{min-height:100px;}
.p-main-footer .m_content{padding-top:0 !important;}
.p-main-footer .h1{margin-top:30px;}
.pp-t-dop-but{cursor:pointer;border-bottom:1px dashed #c82422;padding-bottom:0 !important;height:19px;position:relative;}
.pp-t-dop-but i{display:inline-block;width:7px;height:6px;background:url(/img/part_programm/str.png) 0 -6px no-repeat;right:-15px;position:absolute;top:9px;}
.pp-t-dop-but-active i{background-position:0 0 !important;}
.pp-t-dop-but:hover{border-bottom:1px dashed #fff;}
.p-block_3_line{background:url(/img/part_programm/line.png);margin:0 auto;height:8px;width:219px;}
.p-block3_text div{width:300px !important;left:-92px !important;}
.p-block3_table{width:840px !important;}
.pp-t-val{position:relative;}
.pp-t-val-right{font-weight:100;position:absolute;bottom:0;width:400px;text-align:left;}
.pp-center-txt{text-align:center;position:relative;top:-2px;}
.pp-table-dot-height-fix td{padding:0;height:82px;}
.pp-t-dop-box{display:none;}
.p-center2{margin-top:0;}
.pp-refin-table{width:100%;border-collapse:collapse;}
.pp-refin-table td{vertical-align:top;}
.pp-refin-table-ico1{width:63px;height:88px;background:url(/img/part_programm/r-spr.png) 0 0 no-repeat;position:relative;top:-5px;}
.pp-refin-table-ico2{width:73px;height:86px;background:url(/img/part_programm/r-spr.png) -63px 0 no-repeat;position:relative;top:-5px;}
.pp-refin-table-ico3{width:66px;height:95px;background:url(/img/part_programm/r-spr.png) -136px 0 no-repeat;position:relative;top:-10px;}
.pp-refin-table-ico4{width:73px;height:92px;background:url(/img/part_programm/r-spr.png) -202px 0 no-repeat;position:relative;top:-12px;}
.pp-refin-table-title{cursor:pointer;color:#000;font-family:din_b;text-transform:uppercase;text-decoration:underline;font-size:20px;line-height:23px;margin-bottom:20px;}
.pp-refin-table-title:hover{text-decoration:none;}
.pp-refin-table li{padding-bottom:10px;}
.pp-refin-box{margin-bottom:40px;}
.pp-refin-table div.bold{line-height:18px;}
.pp-refin-box{display:none;}
.pp-ref-block3_text div{width:300px !important;left:-94px !important;}
.pp-ref-block3_table{margin-bottom:50px !important;}
  @-moz-document url-prefix()
{
	.pp-dot{position:relative;top:2px !important;}
	
}
.pp-dot{position:relative;top:3px;*top:7px;}
/*/ÐŸÐ°Ñ€Ñ‚Ð½Ñ‘Ñ€ÑÐºÐ°Ñ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð°*/


.uni-wrap{width:862px;margin-left:43px;}
.uni-wrap input{font-family:din;}
.uni-line{background:#ececec;height:1px;margin-bottom:25px;}
.uni-wrap .tab_lnk{margin-bottom:20px;}
.uni-in{padding:0 30px;}
.uni-wrap .form_radio label{left:-8px;top:-5px;}
.uni-box{padding:30px;background:#ececec;}
.uni-box table{width:100%;border-collapse:collapse;}
.uni-box .uni-line{background:#fff;margin:20px 0;}
.uni-line2{background:#ececec;height:2px;}
.uni-textarea{height:194px;background:url(/img/uni-textarea.png) 0 0 no-repeat;width:565px;position:relative;}
.uni-textarea textarea{width:559px;height:187px;background:none;border:none;outline:none;overflow:hidden;resize:none;}
.uni-textarea i{display:block;height:194px;background:url(/img/uni-textarea.png) 100% 0 no-repeat;width:5px;position:Absolute;right:-5px;top:0;}
.uni-file-but{width:142px;height:36px;background:url(/img/uni-file.png);cursor:pointer;}
.uni-file-input{display:none;}
.uni-check{position:relative;padding-left:30px;}
.uni-check .form_check{position:absolute;top:4px;left:0;}
.uni-button {
	position:relative;
	left:-1px;
	background: url(/img/uni-but.jpg) 0 0 no-repeat;
	display: inline-block;
	padding-left: 35px;
	height: 56px;
	overflow: hidden;
	font-size: 20px;
	font-weight: bold;
	color: #fcfcfc;
	line-height: 48px;
	text-decoration: none;
	text-shadow: #ababab 0px -1px;
	cursor: pointer;
}
.uni-button span {
	background: url(/img/uni-but.jpg) 100% 0 no-repeat;
	display: inline-block;
	padding: 2px 35px 6px 0;
	height: 56px;
	font-family:din;
	text-transform:uppercase;
}
.uni-button:hover {
	background-position: 0 -56px;
}
.uni-button:hover span {
	background-position: 100% -56px;
}
.more {margin-bottom:10px;}

.more-link {
    font-weight: bold;
    font-size: 14px;
    line-height: 1.7;
    margin-left: 20px;
    color:#cd2826;
}

.pop-p20 {padding:1px 25px;}
.pop-p20.bg_grey2 {margin:5px 0;}
.card-img {display:inline-block; margin-bottom: 10px;}
.card-img.paywave {margin-left:90px;}
.card-img.expresspay {margin-left:65px;}
.hr-light {
    margin:0;
    padding:0;
    border:none;
    border-top:1px solid #e5e5e5;
}
.hr-dark {
    margin:0;
    padding:0;
    border:none;
    border-top:1px solid #aaaaaa;
}
.din.pop-red {
    color:#cd2826;
    font-size:24px;
    margin-top:10px;
    margin-bottom:5px;
}

.work-item {
    width:216px;
    height:390px;
    display:inline-block;
    zoom: 1;
    *display: inline;
    margin-right: 10px;
    text-align: center;
    vertical-align:top;
}
.work-item p {margin:10px;}
.work-item.third {margin-right: 0px;}

.dolg-wrap{width:873px;margin:0 auto;position:relative;}
.dolg-wrap .h1{font-size:30px;margin-bottom:20px;}
.dolg-box{background:#ececec;padding:30px; padding-left:70px; position:relative;}
.dolg-box table{border-collapse:collapse;}
.dolg-vop{display:inline-block;width:13px;height:13px;background:url(/img/dolg-spr.png) 0 0 no-repeat;margin-left:8px;position:relative;top:1px;cursor:pointer;}
.dolg-check-mobile{width:117px;height:34px;background:url(/img/dolg-spr.png) 0 -218px no-repeat;cursor:pointer;}
.dolg-check-sms{width:185px;height:34px;background:url(/img/dolg-spr.png) 0 -252px no-repeat;cursor:pointer;}
.dolg-line{height:1px;background:#e1e1e1;border-bottom:1px solid #fff;}
.dolg-wrap .form_check{font-size:16px;line-height:16px;font-family:din;}
.dolg-wrap .form_check_on span{color:#000;}
.dolg-wrap .form_check_off span{color:#e2383f;border-bottom:1px dashed #e2383f;display:inline-block;}
.dolg-textarea{width:765px;height:134px;resize:none;border:none;overflow:hidden;background:url(/img/dolg-spr.png) 0 -84px no-repeat;}
.dolg-textarea textarea{width:761px;height:130px;resize:none;border:none;overflow:hidden;background:none;outline:none;}
.dolg-wrap .h3{text-transform:uppercase;font-family:din_b;color:#000;font-size:16px;line-height:18px;}
.dolg-slider-wrap .dolg-slider{width:278px;position:relative;height:7px;z-index:10;}
.dolg-slider-wrap .ui-slider-handle{display:block;position:absolute;width:34px;height:48px;background:url(/img/dolg-spr.png) 0 -36px no-repeat;margin-left:-12px;margin-top:-17px;*margin-top:-37px;}
.dolg-slider-wrap{width:289px;height:7px;background:url(/img/dolg-spr.png) 0 -29px no-repeat;z-index:10;position:relative;}
.dolg-slider-label{position:absolute;font-family:din;font-size:11px;line-height:11px;top:23px;}
.dolg-slider-label i{display:block;width:1px;height:7px;background:#acacac;position:absolute;left:50%;top:-11px;}
.dolg-l-line{height:21px;width:100px;position:relative;}
.dolg-l-line span{position:absolute;left:0:top:0;width:400px;}
.dolg-add-date i{display:inline-block;width:15px;height:15px;background:url(/img/dolg-spr.png) 0 -13px no-repeat;position:relative;top:3px;margin-right:10px;}
.dolg-add-date{font-size:16px;font-family:din;color:#000;cursor:pointer;margin-top:10px;}
.dolg-wrap .but_red_bitrix{background: url(/img/dolg-but.jpg) 0 0 no-repeat;font-family:din;padding-left:90px;}
.dolg-wrap .but_red_bitrix span{background: url(/img/dolg-but.jpg) 100% 0 no-repeat;line-height:48px;padding-right:90px;}
.dolg-wrap .but_red_bitrix:hover{background-position:0 -60px !important;}
.dolg-wrap .but_red_bitrix:hover span{background-position:100% -60px !important;}
.dolg-bottom{position:relative;left:-8px;display:block;*top:-20px;}
.dolg-ch-box1,.dolg-ch-box2{display:none;}
.dolg-ch-but1,.dolg-ch-but2,.dolg-ch-but1 input,.dolg-ch-but2 input{cursor:pointer;}
.dolg-ch-but1:hover span,.dolg-ch-but2:hover span{border-bottom:none;}
.dolg-ch-but1 input,.dolg-ch-but2 input{display:none;}

.dolg-icon-user {
	position:absolute;
	width:24px;
	height:23px;
	background-image:url(/img/icon-user.png);
	left:30px;
	top:33px;
}
.dolg-icon-comment {
	position:absolute;
	width:21px;
	height:19px;
	background-image:url(/img/icon-comment.png);
	left:30px;
	top:224px;
}

.dolg-icon-cal {
	margin-left: -40px;
	padding-left: 40px;
	background-image: url(/img/icon-cal.png);
	background-repeat: no-repeat;
	background-position: left 1px;
}

.uni-wrap-n .uni-in{padding:0 50px;}
.uni-wrap-n .uni-box{padding:30px 50px;}
.uni-icos{position:relative;}
.uni-ico-1{width:23px;height:21px;background:url(/img/uni-spr.png) 0 -48px no-repeat;display:block;position:absolute;left:-50px;top:50%;margin-top:-10px;}
.uni-ico-2{width:21px;height:15px;background:url(/img/uni-spr.png) -23px -48px no-repeat;display:block;position:absolute;left:-50px;top:50%;margin-top:-8px;}
.uni-ico-3{width:21px;height:21px;background:url(/img/uni-spr.png) -44px -48px no-repeat;display:block;position:absolute;left:-50px;top:50%;margin-top:-8px;}
.uni-ico-4{width:13px;height:16px;background:url(/img/uni-spr.png) -65px -48px no-repeat;display:block;position:absolute;left:-46px;top:50%;margin-top:-8px;}
.uni-ico-5{width:15px;height:18px;background:url(/img/uni-spr.png) -81px -48px no-repeat;display:block;position:absolute;left:-47px;top:50%;margin-top:-8px;}
.uni-ico-6{width:16px;height:16px;background:url(/img/uni-spr.png) -96px -48px no-repeat;display:block;position:absolute;left:-42px;top:50%;margin-top:-10px;}
.uni-ico-7{width:16px;height:22px;background:url(/img/uni_phone.png) no-repeat;display:block;position:absolute;left:-47px;top:50%;margin-top:-12px;}
.uni-soc-ico1{width:43px;height:45px;background:url(/img/uni-spr.png) -2px 0 no-repeat;display:block;float:left;}
.uni-soc-ico2{width:43px;height:45px;background:url(/img/uni-spr.png) -45px 0 no-repeat;display:block;float:left;}
.uni-soc-ico3{width:43px;height:45px;background:url(/img/uni-spr.png) -88px 0 no-repeat;display:block;float:left;}
.uni-soc-ico4{width:43px;height:45px;background:url(/img/uni-spr.png) -131px 0 no-repeat;display:block;float:left;}

.index-lnks a,.index-lnks td{text-align:left;font-size:12px;line-height:16px;font-family:din;}
.form_radio_disable{opacity:0.4;filter: alpha(opacity=40)}
.form_radio_disable_text{line-height:12px;}

.todolg {
	display:block;
	font-family:din_m;
	width:270px;
	height:69px;
	padding-top:1px;
	background-image:url(/img/todolg.png);
	text-decoration:none !important;
	color:#000;
	*position:relative;
	*left:-600px;
}
.todolg div {
	margin: 10px 15px 0px 60px;
}
.todolg div .grey {line-height:1; margin-top:8px; display:block;}
hr.light {
	margin:10px 0px;
	border:none;
	border-top:1px solid #e1e1e1;
	display:none;
}

td hr.light {
	*position:relative;
	*left:-600px;
}

.index-line-light{height:1px;background:#e1e1e1;margin:10px 0px;*position:relative;*left:-600px;*margin-top:7px;}

.ask-block {margin:-15px -25px; position:relative;}
.ask-table td {
	padding:0 10px;
	width:25%;
	border-right:1px solid #e4eef0;
	font-size:14px;
	color:#000;
}
.ask-table td.last {border-right:none;}

.ask-btn {
	display:block;
	margin-top: 10px;
	width:212px;
	height:42px;
	background-image:url(/img/ask-btn.png);
	line-height:42px;
	font-family:din_con;
	font-size:16px;
	text-transform:uppercase;
}
.ask-btn div {
	padding-left:47px;
	background-repeat:no-repeat;
	background-position:10px center;
}
.ask-btn div.ask-credit {background-image:url(/img/ask-credit.png);}
.ask-btn div.ask-help {background-image:url(/img/ask-help.png);}
.ask-btn div.ask-video {background-image:url(/img/ask-video.png);}
.ask-btn div.ask-call {background-image:url(/img/ask-call.png);}
.ask-btn div.ask-msg {background-image:url(/img/ask-msg.png);}
.ask-btn div.ask-dolg {background-image:url(/img/ask-dolg.png); padding-left:40px;}
.ask-btn div span {
	display:inline-block;
	*display:inline;
	zoom:1;
	padding-right:15px;
	background-repeat:no-repeat;
	background-position:right center;
	background-image:url(/img/ask-arr.png);
	color:#cf2a28;
}

.eloize {
	width:1016px;
	height:1008px;
	background-image:url(/img/eloize.jpg);
	font-family:din_con-reg;
	position:relative;
	left:-30px;
}
.eloize-footer {
	width:1016px;
	height:127px;
	background-image:url(/img/eloize-footer.png);
	margin-bottom:-25px;
	left:-30px;
	position:relative;
	font-family:Arial;
	color:#fff;
	line-height:65px;
	font-size:10px;
}
.eloize-footer div {
	padding-left:60px;
}

.eloize-text {
	font-size:18px;
	width:430px;
	color:#000;
	position:absolute;
	right: 60px;
	top: 315px;
}
.eloize-text  p {
	margin:25px 0;
}
.eloize-text a {color:#000;}
.eloize-text b {
	font-weight:normal;
	font-family:din_con;
}
.eloize-link {
	display:block;
	width:451px;
	height:99px;
	color:#fff !important;
	font-family:din_con;
	background-image:url(/img/eloize-link.png);
	text-align:center;
	text-transform:uppercase;
	position:relative;
	left:-18px;
	top:-15px;
	line-height:85px;
	font-size:25px;
	text-decoration:none;
}

.eloize-info {
	position:absolute;
	bottom:0;
	padding:40px 60px;
	color:#fff;
	font-family:Arial;
	text-transform:uppercase;
	font-size:11px;
	line-height:1.25;
	left:0;
	right:0;
}
.eloize-info .center {
	position:absolute;
	left:50%;
	margin-left:-75px;
}
.eloize-info .center .f-blue {color:#43bee3; font-size:16px; font-weight:bold;}

.scroll-infoaction {
	height:490px;
	overflow:auto;
	margin-right:-20px;
}


.cross-content{width:990px;margin:0 auto;}
.cross-round{font-family:din_b;color:#000;text-transform:uppercase;padding-left:21px;background:url(/img/li_round.gif) 0 50% no-repeat;}
.cross-table{margin-left:auto;margin-right:auto;width:880px;}
.cross-table a{text-decoration:none;}
.cross-line{height:1px;background:#c9c9c9;}
.cross-table2{margin-left:55px;width:935px;}
.cross-table2 .toggle_block{padding-left:0 !important;}
.cross-main{background: url(/img/body_bg.png) 50% 0 repeat-y;width: 100%;padding-bottom: 30px;position: relative;z-index: 2;}
.cross-table2 .bitrix_about_ustav_link{width:380px;}
.cross-content .h2{margin-top:0;padding-left:19px;}
.cross-table table:hover .cross-round{text-decoration:underline;}
.cross-table table{cursor:pointer;}


.new-index-soc-ico-table{border-collapse:collapse;width:100%;position:relative;top:5px;right:5px;*top:0;z-index:3;}
/*.ni-soc-ico1{display:inline-block;width:22px;height:22px;background:url(/img/new_soc_ico.png) 0 0 no-repeat;}
.ni-soc-ico2{display:inline-block;width:22px;height:22px;background:url(/img/new_soc_ico.png) -22px 0 no-repeat;}
.ni-soc-ico3{display:inline-block;width:22px;height:22px;background:url(/img/new_soc_ico.png) -44px 0 no-repeat;}
.ni-soc-ico4{display:inline-block;width:22px;height:22px;background:url(/img/new_soc_ico.png) -66px 0 no-repeat;}
.ni-soc-ico5{display:inline-block;width:22px;height:22px;background:url(/img/new_soc_ico.png) -88px 0 no-repeat;}
.ni-soc-ico6{display:inline-block;width:22px;height:22px;background:url(/img/new_soc_ico.png) -110px 0 no-repeat;}*/

.ni-soc-ico1{display:inline-block;width:20px;height:20px;background:url(/img/vk.png) no-repeat;}
.ni-soc-ico2{display:inline-block;width:20px;height:20px;background:url(/img/ok.png) no-repeat;}
.ni-soc-ico3{display:inline-block;width:20px;height:20px;background:url(/img/fb.png) no-repeat;}
.ni-soc-ico4{display:inline-block;width:20px;height:20px;background:url(/img/tw.png) no-repeat;}
.ni-soc-ico5{display:inline-block;width:20px;height:20px;background:url(/img/youtube.png) no-repeat;}
.ni-soc-ico6{display:inline-block;width:20px;height:20px;background:url(/img/inst.png) no-repeat;}

.share42-item a[data-count="vk"]{width:20px !important;height:20px !important;background:url(/img/soc_ico_new/vk.png) no-repeat !important;position:relative;top:2px;}
.share42-item a[data-count="odkl"]{width:20px !important;height:20px !important;background:url(/img/soc_ico_new/ok.png) no-repeat !important;position:relative;top:2px;}
.share42-item a[data-count="fb"]{width:20px !important;height:20px !important;background:url(/img/soc_ico_new/fb.png) no-repeat !important;position:relative;top:2px;}
.share42-item a[data-count="twi"]{width:20px !important;height:20px !important;background:url(/img/soc_ico_new/tw.png) no-repeat !important;position:relative;top:2px;}

.share42-item{
	display:block !important;
	float:left;
}

.nm_content{padding-top:15px !important;}
.new-index-soc-ico-table span{margin-left:2px;*margin-left:6px;}
.new-index-soc-ico-table td{vertical-align:top !important;}
.new-index-soc-ico-table .black{font-size:14px; display:inline-block;height:22px;position:relative;top:-7px;*top:0; text-transform:none;}
.nf_bottom .s_s_wrap{top:0;}
.nf_bottom #ok_shareWidget{left:120px;top:-4px;}
.nf_bottom .index_search{width:223px;height:28px;border:1px solid #d9d9d9;}
.nf_bottom .ind_search_l,.nf_bottom .ind_search_r{display:none;}
.nf_bottom .index_search{background:none;}
.nf_bottom .ind_search_txt{top:8px;left:5px;width:190px;color:#b2b2b2;font-style:italic;text-transform:uppercase;font-size:10px;line-height:10px;}
.nf_bottom .ind_search_submit{width:21px;height:19px;background:url(/img/new_index_search.png) 0 0 no-repeat;top:5px;outline:none;}
.nfb-line{height:2px;background:#e1e1e1;margin-bottom:30px;}
.nf_bottom a{margin:6px 0 !important;}
.nf_bottom .f-new-block td{line-height:16px;}
.nf_menu{width:900px;margin:0 auto;}
.tmenu-soc a{display:inline-block !important;padding:0 !important;}
.tmenu-soc{display:inline-block;padding-left:47px;}
.tmenu-soc span{*margin-right:2px;}
.new-share-index-table{width:auto !important;margin-left:255px;}
.new-share-index-table td{padding:40px 0;}
.new-share-index-table .fb-like{left:0;}
.new-share-index-table #ok_shareWidget{left:0;}

.n-card-title{text-transform:uppercase;color:#000;font-size:60px;line-height:60px;font-family:din_con;padding-bottom:40px;}
.cards-action-c{position:relative;display:inline-block;}
.cards-action-c img{position:relative;z-index:1;}
.cards-action-c i{display:block;width:103px;height:101px;background:url(/img/card-action-3.png) no-repeat;position:absolute;z-index:2;left:-48px;top:-40px;cursor:pointer;*left:-10px;}
.menu-top-no-hover.hms_hover i{background-color:transparent !important;}
.menu-top-no-hover.hms_hover,.menu-top-no-hover.hms_hover a{cursor:default !important;}
.shop-form-wrap .form_input input{z-index:3;}

.hc-mob-bank{height:383px;background:url(/img/hc_mob_bank_bg.png) 0 0 repeat-x;position:relative;min-width:960px;margin-top:-383px;}
.hc-mob-lnk{background:#fff;opacity:0;filter:alpha(opacity=0);display:block;width:100%;height:383px;left:0;top:0;z-index:2;}
.hc-mob-bank img{position:absolute;top:50%;margin-top:-136px;left:50%;margin-left:200px;}
.hc-mob-bank i{display:block;width:19px;height:20px;background:url(/img/hc_mob_bank_c.png) no-repeat;cursor:pointer;position:absolute;left:50%;margin-left:480px;top:40px;z-index:3;}
.hc-mob-bank span{font-family:din_t;color:#5d2f3b;font-size:60px;line-height:52px;text-transform:uppercase;position:absolute;top:88px;left:50%;margin-left:-420px;z-index:1;}
.hc-mob-bank span div{font-family:din_xthin;color:#fff;}

.not-flash-banner {position:relative; background-color:#fff; z-index: 1;}
.not-flash-banner  .tape {position:absolute; top:0; left:-130px;}
.not-flash-banner_body{width:954px;height:306px;position:relative;margin-bottom:7px;overflow:hidden;margin-top:10px;}
.not-flash-banner_body.small {height:215px;}
.not-flash-banner_slide{width:954px;height:306px;position:relative;float:left;}
.not-flash-banner_body.small .not-flash-banner_slide {height:215px;}
.not-flash-banner_slide.lastSlide {position:absolute; left:100%;}
.not-flash-banner_slide.firstSlide {position:absolute; right:100%;}
.not-flash-banner_slides{height:306px;position:relative;}
.not-flash-banner_body.small  .not-flash-banner_slides {height:215px;}
.not-flash-banner_foot{width:954px;height:140px;background:#f5f5f5;margin-bottom:24px; position:relative; }
.not-flash-banner_left{position:absolute;z-index:5;left:9px;top:50%;margin-top:-17px;width:19px;height:35px;background:url(/img/spr2.png) 0 0 no-repeat;cursor:pointer;}
.not-flash-banner_right{position:absolute;z-index:5;right:9px;top:50%;margin-top:-17px;width:19px;height:35px;background:url(/img/spr2.png) -19px 0 no-repeat;cursor:pointer;}
.not-flash-banner_foot table{height:138px;border-collapse:collapse;width:885px;margin:0 auto;}
.not-flash-banner_foot td{height:105px;vertical-align:top;padding-top:33px;}
.not-flash-banner_foot td img{position:relative;}
.not-flash-banner-ico2{top:-8px;}
.not-flash-banner-ico3{top:-8px;}
.not-flash-banner-ico4{top:-5px;}
.not-flash-banner_foot div{text-transform:uppercase;color:#595959;font-family:roboto condensed;font-size:20px;line-height:18px;padding-bottom:5px;}
.not-flash-banner_foot span,.not-flash-banner_foot span a{font-family:verdana;color:#808080;line-height:12px;font-size:12px;}
.not-flash-banner_foot span a{display:inline-block;padding-bottom:3px;}
.not-flash-banner_nav{position:absolute;display:inline-block;right:15px;bottom:5px;z-index:5;}
.not-flash-banner_nav span{width:20px;height:20px;display:inline-block;background:url() center center no-repeat;cursor:pointer;}
.not-flash-banner_nav .not-flash-banner_nav_active{background:url() center center no-repeat;cursor:default;}
.not-flash-banner_calc{width:473px;height:207px;position:absolute;right:29px;bottom:54px;}
.not-flash-banner_calc.calc_left {top:70px; bottom:auto; left:95px; right:auto;}
.not-flash-banner_calc table{position:relative;*top:-30px;}
.not-flash-banner_calc table td{vertical-align:top;}
.not-flash-banner_calc_title{text-transform:uppercase;color:#000;font-family:din_b;font-size:18px;line-height:20px;padding-bottom:20px;}
.not-flash-banner_calc_label{font-size:10px;line-height:10px;font-family:din;text-transform:uppercase;color:#888;padding-bottom:5px;}
.calc_left .not-flash-banner_calc_label {color:#000;}
.not-flash-banner_calc_input{height:33px;background:#f2f2f2;position:relative;}
.not-flash-banner_calc_input input{width:100%;padding:0;margin:0;border:none;outline:none;background:none;text-align:center;color:#000;font-family:din_b;font-size:24px;line-height:auto;}
.not-flash-banner_calc_input input::-ms-clear {
   display: none;
}
.not-flash-banner_body ::-ms-clear {
	 display: none;
}
.not-flash-banner_calc_input-left{width:9px;height:12px;background:url(/img/calc.png) 0 0 no-repeat;position:absolute;left:9px;top:50%;margin-top:-6px;cursor:pointer;}
.not-flash-banner_calc_input-right{width:9px;height:12px;background:url(/img/calc.png) -9px 0 no-repeat;position:absolute;right:9px;top:50%;margin-top:-6px;cursor:pointer;}
.not-flash-banner_calc_submit input{width:100%;height:26px;background:#e2383f;margin-top:14px;color:#fff;text-transform:uppercase;border:none;outline:none;font-family:din;cursor:pointer;font-size:14px;line-height:14px;display:block;}
.not-flash-banner_calc_input_month input{line-height:28px;}
.not-flash-banner_button{z-index:5;padding:0 10px;text-decoration:none;height:26px;background:#e2383f;color:#fff;text-transform:uppercase;border:none;outline:none;font-family:din;cursor:pointer;font-size:14px;line-height:24px;display:inline-block;position:absolute;right:32px;bottom:45px;}
.not-flash-banner_slide_lnks_wrap{display:block;width:954px;height:306px;z-index:4;position:absolute;left:0;top:0;cursor:pointer;background:#fff;opacity:0;filter: alpha(opacity=0);}
.not-flash-banner_body.small  .not-flash-banner_slide_lnks_wrap {height:215px;}
.not-flash-banner_slide_lnks{display:block;z-index:4;position:absolute;background:#fff;opacity:0;filter: alpha(opacity=0);}
.not-flash-banner_foot .no_a{text-decoration:none;}
.not-flash-banner_calc_submit{z-index:5;text-align:center;text-decoration:none;height:26px;background:#e2383f;color:#fff;text-transform:uppercase;border:none;outline:none;font-family:din;cursor:pointer;font-size:14px;line-height:24px;display:block;margin-top:14px;}

.not-flash-banner .social-links {
	position:absolute;
	left:105px;
	top:155px;
}
.not-flash-banner .social-links  a {display:inline-block; margin-right:24px;}
.rat_star_red{display:inline-block;width:14px;height:13px;background:url(/img/rat_stars.png) -14px 0 no-repeat !important;margin-right:1px;}
.rat_star_grey{display:inline-block;width:14px;height:13px;background:url(/img/rat_stars.png) 0 0 no-repeat;margin-right:1px;position:relative;}
.rat_start_wrap{position:relative;margin-top:-8px;padding-left:52px;}
.rat_stars_button{padding-left:52px;color:#e2383f;font-family:din;text-decoration:underline;cursor:pointer;font-size:12px;}
.rat_stars_button:hover{text-decoration:none;}
.popup_rat_stars .rat_start_wrap span{cursor:pointer;margin-right:5px;}
.popup_rat_stars .rat_start_wrap{margin-top:0;width:130px;}
.ftextarea{height:134px;background:url(/img/form/textarea_l.png) 0 0 no-repeat;position:relative;}
.ftextarea i{display:block;width:2px;height:134px;background:url(/img/form/textarea_r.jpg) 0 0 no-repeat;position:absolute;right:0;top:0;}
.ftextarea textarea{height:131px;width:100%;resize:none;overflow:hidden;outline:none;border:none;background:none;}
.form-snos{color:#b2b2b2;font-family:din_l;font-size:12px;}
.popup_rat_stars .but_red{text-transform:uppercase;font-family:din;font-size:24px;position:relative;left:-4px;padding-left:85px;}
.popup_rat_stars .but_red span{padding-right:85px;}
.form-obz{font-family:din;color:#c82422;font-size:12px;}
.popup_rat_scrl{height:550px;outline:none;padding-bottom:20px;}
.popup_rat_scrl .jspVerticalBar{width:10px;background:none;}
.popup_rat_scrl .jspVerticalBar .jspTrack{border:1px solid #f2f2f2;background:#f2f2f2;}
.popup_rat_scrl .jspVerticalBar .jspDrag{background:#c62221;}

.rat_star_grey i{display:none;height:13px;width:7px;background:url(/img/rat_stars.png) 0 0 no-repeat !important;position:absolute;left:0;top:0;opacity:0;filter:alpha(opacity=0);z-index:2;}
.rat_star_grey b{height:13px;width:14px;background:url(/img/rat_stars.png) -14px 0 no-repeat !important;position:absolute;left:0px;top:0;opacity:0;filter:alpha(opacity=0);z-index:2;}
.popup_rat_stars label{font-size:14px !important;line-height:14px !important;top:0 !important;cursor:pointer;*padding-bottom:2px;*top:-1px !important;}
.popup_rat_stars .form_radio input{cursor:pointer;}

.popup_currency_archive .col_currency .red span{position:relative;top:1px;}
.inner_currency { border-top: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; padding: 10px 0; margin: 10px 0 -10px 0; position: relative; z-index: 1; }
.inner_currency .col_title { width: 225px; border-right: 1px solid #e1e1e1; }
.inner_currency .col_tabs { width: 188px; padding: 0 30px 0 35px; border-right: 1px solid #e1e1e1; }
.inner_currency .col_currency { width: 150px; padding: 0 30px 0 35px; border-right: 4px solid #1f19a6; }
.inner_currency .col_cbrf { width: 211px; padding-left: 35px; }
.inner_currency .title { text-transform: uppercase; font-family: roboto condensed; font-size: 20px; line-height: 22px; color: #000000; }
.inner_currency .currency_tab { width: 164px; height: 16px; padding: 0 10px; font-family: din; font-size: 12px; color: #000000; cursor: pointer; }
.inner_currency .currency_tab:hover { text-decoration: underline; }
.inner_currency .currency_tab.sel { background:url(/img/currency_tab.gif) 0 0 no-repeat; text-decoration: none; color: #ffffff; cursor: default; }
.inner_currency .currency_archive_lnk { background: #ffffff; padding-left: 5px; position: absolute; bottom: -6px; right: 0; z-index: 2; text-decoration: underline; line-height: 14px; font-family: din; font-size: 13px; color: #000000; cursor: pointer; }
.inner_currency .currency_archive_lnk:hover { text-decoration: none; }
.popup_currency_archive .col_tabs { width: 232px; border-right: 1px solid #e1e1e1; vertical-align: top; }
.popup_currency_archive .col_currency { width: 203px; padding: 0 0 0 20px; vertical-align: top; }
.popup_currency_archive .col_cbrf { padding: 0 20px 0 35px; vertical-align: top; }
.popup_currency_archive .title { text-transform: uppercase; font-family: din_con; font-size: 20px; line-height: 22px; color: #000000; margin-bottom: 15px; }
.popup_currency_archive .currency_tab { width: 195px; height: 20px; padding: 0 10px; margin: 2px 0; line-height: 18px; font-family: din; font-size: 14px; color: #000000; cursor: pointer; }
.popup_currency_archive .currency_tab:hover { text-decoration: underline; }
.popup_currency_archive .currency_tab.sel { background:url(/img/currency_tab_b.gif) 0 0 no-repeat; text-decoration: none; color: #ffffff; cursor: default; }
.i-micro-slider{width:268px;height:148px;border:1px solid #e1e1e1;overflow:hidden;*left:-600px;position:relative;}
.i-micro-slider a{display:block;width:268px;height:148px;position:absolute;}
.soc_br{clear:both;}
.share42init{width:300px;position:relative;left:15px;}
.n-soc_title{margin-left:0; margin-bottom: 0;width:auto;}
.n-soc_title td {font-size: 13px!important;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif!important;}

hr.light2 {
	margin: 30px 0px 20px;
	border-bottom: 1px solid #fff;
	border-top: 1px solid #ccc;
	border-left:none;
	border-right:none;
}

.btn-gray {
	border: none;
	color: #fff;
	font-family: din;
	font-size: 18px;
	line-height: 1;
	padding: 8px 30px;
	background: #aaa;
	border-radius: 4px;
}
.color-soc-ico1{width:28px;height:28px;background:url(/img/share_icons.jpg) -28px 0 no-repeat;display:block;float:left;margin: 8px 8px 8px 0;}
.color-soc-ico2{width:28px;height:28px;background:url(/img/share_icons.jpg) -56px 0 no-repeat;display:block;float:left;margin: 8px 8px 8px 0;}
.color-soc-ico3{width:28px;height:28px;background:url(/img/share_icons.jpg) -84px 0 no-repeat;display:block;float:left;margin: 8px 8px 8px 0;}
.color-soc-ico4{width:28px;height:28px;background:url(/img/share_icons.jpg) 0 0 no-repeat;display:block;float:left;margin: 8px 8px 8px 0;}
.rat_office_count{position:relative;top:-1px;}
.ngr_box{background:#f5f5f5;font-family:din;padding:15px 23px;}
.dolg-box .newList{overflow-x:hidden !important;}
.sm-faq-wrap .mCSB_dragger{  background: #db2e33 !important;width: 14px !important;margin-top:1px;margin-left:1px;*left:0px;}
.sm-faq-wrap .mCSB_dragger div{background:none !important;}
.sm-faq-wrap .mCSB_draggerRail{background:none !important;}
.sm-faq-wrap .mCSB_draggerContainer{padding-top: 1px !important;width: 16px;background: #fff !important;border: 1px solid #e4e4e4;padding-bottom: 1px !important;}
.sm-faq-wrap .mCSB_scrollTools_vertical{opacity:1 !important;width:18px !important;}

.action-terms {
	color:#666666;
	background-color:#f5f5f5;
	padding:20px 30px;
}
.action-terms a {color:inherit !important;}
.tab_block-ind-news p{margin-bottom:12px;}
.tab_block-ind-news p a{font-size:13px;line-height:14px;}
.new-ib-logos{margin:0 5px;position:relative;top:3px;}

.banner-deposit {
	position:relative;
	overflow:hidden;
}
.banner-deposit .not-flash-banner_button {
	font-size:12px;
	bottom:auto;
	right:auto;
	padding:0 20px;
	top:150px;
	left:35px;
	line-height:26px;
}

.sm-cab-button1{text-align:left;padding-left:78px;width:279px;height:50px;background:url() 0 0 no-repeat;display:block;line-height:50px;color:#e2383f;font-size:17px;font-family:din_l;text-transform:uppercase;}
.sm-cab-button2{cursor:pointer;width:357px;height:50px;background:url() 0 -52px no-repeat;display:block;line-height:50px;color:#fff;font-size:20px;font-family:din_l;text-transform:uppercase;}
.sm-cab-button2:hover{text-decoration:underline;}


.cab-btn {
	display:inline-block;
	*display:inline;
	zoom:1;
	width:307px;
	height:50px;
	background-image:url(/img/cab/cab-btn.png);
	line-height:50px;
	font-size:16px;
	text-transform:uppercase;
	color:#e2383f;
	font-family:'dinp_l';
	padding-left: 50px;
}
.cab-btn.type2 {
	background-image:url(/img/cab/cab-btn2.png);
	color:#fff;
}

.cab-del {
	margin:35px 0;
	border:none;
	border-top:1px solid #aaa;
}
.cab-h {
	font-size:36px;
	text-transform:uppercase;
	color:#e2383f;
	font-family:din_con-reg;
}

.cab-h2 {
	font-size:24px;
	text-transform:uppercase;
	color:#000000;
	font-family:din_con-reg;
}

.cab-narrow {
	width: 640px;
	margin: 0 auto;
}
.cab-narrow .cab-h2 {
	width: 420px;
	margin: 0 auto;
}

.cab-num, .cab-num td {
	font-family: 'din_m';
	font-size: 18px;
	color: #00b5ae;
}
.cab-num .num {
	background: url(/img/cab/cab-num.png) 0 0 no-repeat;
	width: 64px;
	height: 64px;
	padding-right: 16px;
	text-align: center;
	font-size: 30px;
}

.cab-ul-circle li {
	background: url(/img/cab/cab-li-circle.png) 0 8px no-repeat;
	padding: 0 0 10px 24px;
	font-family: 'din_l';
	font-size: 18px;
	color: #000000;
}
.cab-ul-check li {
	background: url(/img/cab/cab-li-check.png) 0 6px no-repeat;
	padding: 0 0 10px 22px;
	font-family: 'din_l';
	font-size: 18px;
	color: #000000;
}

.cab-options, .cab-options td {
	font-family: 'din_l';
	font-size: 18px;
	color: #000000;
}

.cab-os {
	width: 290px;
	padding: 135px 0 10px 0;
	margin: 0 auto;
	font-family: 'din_l';
	font-size: 18px;
	color: #000000;
}
.cab-os.ios {
	background: url(/img/cab/ios.png) 50% 23px no-repeat;
}
.cab-os.android {
	background: url(/img/cab/android.png) 50% 15px no-repeat;
}

table.cab-info {
	width:100%;
	border-collapse:collapse;
	margin:30px 0;
}
table.cab-info > tbody > tr > td {
	width:50%;
	vertical-align:top;
	text-align:center;
}	
table.cab-info > tbody > tr > td.first {position:relative;}
table.cab-info > tbody > tr > td.first {
	/*content:"";
	display:block;
	position:absolute;
	right:0;
	top:30px;
	bottom:20px;*/
	border-right:1px solid #aaa;
}

.cab-small {width:100%; border-collapse:collapse;}
.cab-small td  {text-align:left; vertical-align:middle; padding:5px 0; text-align:center; font-size:12px; color:#565655;} 
.cab-small .even  td{background-color:#f2f2f2; }

.remind-item {
	display:inline-block;
	*display:inline;
	zoom:1;
	vertical-align:top;
	margin:0 5px;
}
.cab-infobtn {
	display:inline-block;
	*display:inline;
	zoom:1;
	text-align:center;
	width:127px;
	height:38px;
	line-height:37px;
	background-image:url(/img/cab/cab-info-btn.png);
	background-repeat:no-repeat;
	font-size:13px;
	font-family:din_b;
	color:#00b5ad;
	margin-top:15px;
}

.cab-circle {
	width:120px;
	height:120px;
	position:relative;
	text-align:center;
	background-repeat:no-repeat;
	background-position:center;
	display:inline-block;
	*display:inline;
	zoom:1;
}
.cab-circle  span {
	display:inline-block;
	*display:inline;
	zoom:1;
	width:70%;
	vertical-align:middle;
	font-size: 14px;
	font-family: din_b;
}
.cab-circle em {
	display:inline-block;
	*display:inline;
	zoom:1;
	height:120px;
	vertical-align:middle;
	content:"";
}
.cab-circle.diagram { background-image:url(/img/cab/cab-diagram.png); }
.cab-circle.payonline { background-image:url(/img/cab/cab-payonline.png); }

.f-aqua {color:#00b5ad;}

.new-index-soc-right {float:right;  position: relative;  top: -10px;}
.popup_arenda .newListSelected .newList{top:37px !important;}

.ul_disc li {
	background: none;
	padding: 0 0 15px 30px;
	line-height: 18px;
	font-size: 16px;
	color: #000000;
	position: relative;
	z-index: 1;
}
.ul_disc li:before {
	content: "";
	border: 2px solid #cccccc;
	border-radius: 50%;
	width: 6px;
	height: 6px;
	position: absolute;
	left: 0;
	top: 4px;
	z-index: 1;
}
.ul_disc li ul {
	padding: 0;
}
.ul_disc li ul li {
	padding: 15px 0 0 26px;
	line-height: 16px;
	font-size: 14px;
	color: #808080;
}
.ul_disc li ul li:before {
	content: "";
	background: #cccccc;
	border: none;
	border-radius: 50%;
	width: 6px;
	height: 6px;
	position: absolute;
	left: 0;
	top: 21px;
	z-index: 1;
}

.red_block {
	background: #e2383f;
	color: #ffffff;
}
.border_block {
	border-top: 2px solid #d9d9d9;
	border-bottom: 2px solid #d9d9d9;
	padding: 25px 0;
}
.grey_block {
	background: #f7f7f7;
	padding: 25px 30px;
}
.center_block {
	padding: 25px 50px;
	text-align: center;
}
.grey_block .ul_disc, .border_block .ul_disc {
	margin-bottom: -15px;
}

.title_alert, .title_ok {
	height: 29px;
	padding: 15px 30px 15px 73px;
	line-height: 31px;
	text-transform: uppercase;
	font-family: 'PFDinTextCondPro-Light';
	font-size: 27px;
	color: #ffffff;
	position: relative;
	z-index: 1;
}
.title_alert:before, .title_ok:before {
	content: "";
	background-color: #ffffff;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	border-radius: 17px;
	width: 33px;
	height: 33px;
	position: absolute;
	left: 20px;
	top: 13px;
	z-index: 1;
}
.title_alert {
	background: #e2383f;
}
.title_alert:before {
	background-image: url(/img/title_alert.png);
}
.title_ok {
	background: #37ae4a;
}
.title_ok:before {
	background-image: url(/img/title_ok.png);
}


.popup_bik{text-align:center;}
.popup_bik__title{font-family:din_con-reg;text-transform:uppercase;font-size:27px;line-height:27px;color:#000;margin-bottom:20px;}
.popup_bik__dsk{font-family:din_con-reg;color:#000;text-transform:uppercase;font-size:20px;line-height:20px;margin-bottom:23px;}
.popup_bik__but1{cursor:pointer;float:left;display:block;text-decoration:none;color:#fff;font-family:din_l;text-transform:uppercase;font-size:15px;display:block;width:247px;height:40px;line-height:41px;text-align:center;background:url(/img/bik/buttons.png) 0 0 no-repeat;}
.popup_bik__but2{cursor:pointer;float:right;display:block;text-decoration:none;color:#fff;font-family:din_l;text-transform:uppercase;font-size:15px;display:block;width:247px;height:40px;line-height:41px;text-align:center;background:url(/img/bik/buttons.png) 0 -43px no-repeat;}
.popup_bik__clear{clear:both;}
.popup_bik .p_lt {background: url(/img/bik/pop_lt.png) 100% 100% no-repeat;}
.popup_bik .p_t {background: url(/img/bik/pop_t.png) 50% 100% repeat-x;}
.popup_bik .p_rt {background: url(/img/bik/pop_rt.png) 0 100% no-repeat;}
.popup_bik .p_r {background: url(/img/bik/pop_r.png) 0 50% repeat-y;}
.popup_bik .p_rb {background: url(/img/bik/pop_rb.png) 0 0 no-repeat;}
.popup_bik .p_b {background: url(/img/bik/pop_b.png) 50% 0 repeat-x;}
.popup_bik .p_lb {background: url(/img/bik/pop_lb.png) 100% 0 no-repeat;}
.popup_bik .p_l {background: url(/img/bik/pop_l.png) 100% 50% repeat-y;}

 #os-send.disactive{opacity:1;filter: alpha(opacity=100);}
 #os-send.disactive span{background: url(/img/offers_serv/buttons_new2.png) 0 0 no-repeat;}
 #os-send.disactive i{background: url(/img/offers_serv/buttons_new2.png) 100% 0 no-repeat;}


.popup_bik__opros{
	cursor: pointer;
	display: inline-block;
	text-decoration: none;
	color: #fff;
	font-family: din_cl;
	text-transform: uppercase;
	font-size: 15px;
	width: 247px;
	height: 40px;
	line-height: 41px;
	text-align: center;
	background: url(/img/bik/button_opros.png) 0 0 no-repeat;
	padding-left:20px;
	padding-right:10px;
	position:relative;
	letter-spacing:1px;
}

.popup_bik__opros i{
	display:block;
	width:10px;
	height:40px;
	background: url(/img/bik/button_opros.png) -490px 0 no-repeat;
	position:absolute;
	top:0;
	right:-10px;
}

.popup_opros .popup_bik__dsk{
text-transform:none;
}


.polza_night_label {
	background: url(/img/polza_night_label.png) 0 0 no-repeat;
	width: 238px;
	height: 259px;
	position: absolute;
	top: -4px;
	left: 50%;
	margin-left: 435px;
	z-index: 2;
}

.loans_pos_bslider{
	position:relative;
	height:152px;
	width:900px;
	margin:0 auto;
}

.loans_pos_bslider img{
	display:block;
	float:left;
	border:1px solid #e6e6e4;
	margin-right:26px;
	width:270px;
	height:150px;
}

.loans_pos_bslider_view{
	position:relative;
	height:152px;
	margin:0 auto;
	overflow:hidden;
	width:870px;
}

.loans_pos_bslider_view > div{
	position:absolute;
	width:100%;
	height:152px;
	left:0;
	top:0;
}

.loans_pos_bslider_left{
	width:35px;
	height:152px;
	position:absolute;
	left:0;
	top:0;
	cursor:pointer;
}

.loans_pos_bslider_right{
	width:35px;
	height:152px;
	position:absolute;
	right:0;
	top:0;
	cursor:pointer;
}

.loans_pos_bslider_left div{
	position:absolute;
	width:20px;
	height:37px;
	background:url('/css/../img/loans_pos_slider.png') 0 0 no-repeat;
	left:0;
	top:50%;
	margin-top:-19px;
	transition:200ms;
}

.loans_pos_bslider_right div{
	position:absolute;
	width:20px;
	height:37px;
	background:url('/css/../img/loans_pos_slider.png') -23px 0 no-repeat;
	right:0;
	top:50%;
	margin-top:-19px;
	transition:200ms;
}

.loans_pos_bslider_left:hover div{
	left:-5px;
}

.loans_pos_bslider_right:hover div{
	right:-5px;
}


.loans_pos_bslider_left.disable,.loans_pos_bslider_right.disable{
	opacity:0.15;
	cursor:default;
}

.loans_pos_bslider_left.disable:hover div{
	left:0;
}

.loans_pos_bslider_right.disable:hover div{
	right:0;
}

.ndocs-table{
	width:100%;
	border-collapse:collapse;
	margin-bottom:20px;
}

.ndocs-table thead td{
	height:80px;
	background:#f5f5f5;
	color:#000;
	font-size:14px;
	line-height:14px;
	font-family:din;
}

.ndocs-table thead td span{
	padding-left:30px;
}

.ndocs-table tbody td{
	font-size:17px;
	line-height:19px;
	color:#b2b2b2;
	font-family:din;
	padding-bottom:20px;
	vertical-align:top;
}

.ndocs-table tbody span {
    color: #000;
    font-size: 17px;
    font-weight: 700;
    padding-left: 30px;
    position:relative;
}

.ndocs-table tbody span img{
    position: absolute;
    left: 0px;
    top: 4px;
}

.ndocs-table tbody a{
	background: url(/img/li.png) 0 7px no-repeat;
	padding-left:30px;
	display:block;
	padding-right:40px;
}


.bonus-card-box{
	background:#f3f3f3;
	padding:50px;
	margin-top:20px;
	margin-bottom:20px;
}

.bonus-card-box .form_input input{
	font-family:din_l;
}

.bonus-card-box table{
	border-collapse:collapse;
	width:100%;
}

.bonus-card-title{
	text-transform:uppercase;
	font-family:din_l;
	color:#000;
	font-size:26px;
	line-height:26px;
	text-align:center;
}

.bonus-card-in{
	width:540px;
	margin:0 auto;
}

.bonus-card-stitle{
	padding-left:95px;
	position:relative;
	text-transform:uppercase;
	font-family:din_l;
	color:#c62221;
	font-size:16px;
	line-height:18px;
	margin-top:70px;
	margin-bottom:25px;
}

.bonus-card-stitle img{
	position:absolute;
	left:0;
	top:-35px;
}

.bonus-card-box .bline{
	height:1px;
	background:#000;
	margin:30px 0;
}

.bonus-card-box .blabel{
	font-family:din_l;
	text-transform:uppercase;
	color:#000;
	font-size:16px;
	line-height:16px;
}

.form-red-button{width:100%;height:50px;position:relative;cursor:pointer;}
.form-red-button span{display:block;width:90%;height:50px;position:absolute;z-index:1;background:url('/css/../img/offers_serv/buttons.png') 0 -34px no-repeat;top:0;left:0;}
.form-red-button i{display:block;width:10%;height:50px;position:absolute;z-index:1;background:url('/css/../img/offers_serv/buttons.png') 100% -34px no-repeat;top:0;right:0;}
.form-red-button div{position:relative;z-index:2;color:#fff;height:50px;text-align:center;line-height:50px;font-size:20px;text-transform:uppercase;font-family:dinp_l;}

.form_radio_new label{
	font-family:din;
	text-transform:none;
	font-size:14px;
	line-height:24px;
	color:#000;
}

.form_radio_new{
	padding-left:25px;
	margin-bottom:8px;
	position:relative;
}

.form_radio_new input{
	width:17px;
	height:17px;
	z-index:2;
	position:absolute;
	opacity:0;
	filter: alpha(opacity=0);
	cursor:pointer;
	left:0;
	top:3px;
}

.form_radio_new i{
	display:block;
	width:17px;
	height:17px;
	position:absolute;
	left:0;
	top:3px;
	z-index:1;
	background: url('/css/../img/form/fradio.gif') 0 0 no-repeat;
}

.form_radio_new.active i{
	background-position: 0 -17px;
}

.bonus-card-box .form-red-button{
	margin-top:10px;
}

.bonus-card-dsk p{
	margin-top:0;
	font-family:din_l;
	color:#000;
	font-size:15px;
	line-height:18px;
	margin-bottom:17px;
}

.form_radio_new.single{
	position:relative;
	top:25px;
}

.client-agree-box{
	color:#000;
	font-family:din;
	font-size:16px;
	line-height:20px;
}

.client-agree-box p{
	margin-bottom:20px;
}

.client-agree-box li{
	padding-bottom:20px;
}

.client-agree-box ul{
	margin-bottom:13px;
}

.ul_num > li {
	background: none;
	position: relative;
	z-index: 1;
}
.ul_num > li .num {
	line-height: inherit;
	font-family: 'din_b';
	color: #d14543;
	position: absolute;
	left: 0;
	top: -1px;
	z-index: 1;
}
.ul_dot li {
	background: url(/img/li_dot.png) 0 6px no-repeat;
}

.simple-red-button {
	background: #e2383f;
	display: inline-block;
	padding: 15px 50px;
	text-decoration: none;
	color: #ffffff;
}
.simple-red-button:hover {
	background: #f25056;
}

.os-popup_bg {background: #000000;} 

.popup_smplmsg {background:#fff;text-align:center;padding:30px;z-index:200;}
.popup_smplmsg .close {top:-21px;right:-21px;}
.popup_smplmsg table {width:480px;height:151px;border-collapse:collapse;}
.popup_smplmsg table td {text-transform:uppercase;font-family:'dinp_l';font-size:18px;line-height:20px;color:#000000;}
.popup_email_ok table td {background:url(/img/email_ok.png) 0 50% no-repeat;padding-left:190px;text-align:left;}

.popup_agree iframe{
	border:none;
	outline:none;
	width:100%;
	height:100%;
	overflow:hidden;
	border:0px none transparent !important;
}
/* End */



/* Start:/css/smart_index.css*/
@charset "utf-8";
body{background:none;}
a{outline: 0;outline:none;border:none;}
a:active, a:selected, a:visited { 
    border: none;
    outline: none;
}
a:focus, *:focus {
    noFocusLine: expression(this.onFocus=this.blur());
}

* {
  _noFocusLine: expression(this.hideFocus=true);
}

.body-sm .main .m_content {padding-top: 0px !important;*padding-top: 8px !important;}
.body-sm .page_img_b{padding-top:25px !important;}
.ask-block{*margin:0 !important;}
.header-sm{height:207px;}
.body-sm .main{background:none;}
.header-in-sm{height:117px;width:900px;margin:0 auto;position:relative;}
.logo-sm{position:absolute;left:0;top:27px;}
.header-tel-sm{font-family:din_b;color:#000;font-size:20px;line-height:20px;display:inline-block;padding-left:25px;position:absolute;top:49px;left:374px;text-decoration:none;}
.header-tel-sm i{display:inline-block;width:13px;height:16px;background:url(/img/spr.png) 0 0 no-repeat;position:absolute;top:50%;left:0;margin-top:-7px;}
.header-sm .sel_lnk{font-family:din;color:#000;font-size:14px;line-height:12px;font-weight:100;padding:0;text-decoration:none;position:absolute;top:35px;left:548px;}
.header-sm .sel_lnk:hover{border-bottom:none;}
.header-sm .sel_lnk i{left:-16px;top:-1px;width:7px;height:13px;background:url(/img/spr.png) -13px 0 no-repeat;}
.header-off-sm{font-family:din;color:#000;font-size:14px;line-height:14px;position:absolute;top:63px;left:527px;}
.header-off-sm a{cursor:pointer;color:#000;}
.header-off-sm i{display:inline-block;width:11px;height:16px;background:url(/img/spr.png) -20px 0 no-repeat;position:relative;top:4px;margin-right:7px;*top:2px;}
.header-ib-sm{display:block;width:158px;padding-left:52px;height:36px;background:#f2f2f2;font-family:roboto condensed;line-height:36px;font-size:14px;text-transform:uppercase;position:absolute;right:0;top:61px;}
.header-ib-sm i{display:inline-block;width:19px;height:13px;background:url(/img/ib-ico.png) 0 0 no-repeat;position:absolute;left:21px;top:12px;}
.header-kb-sm{display:block;width:158px;padding-left:52px;height:36px;background:#25398e;font-family:roboto condensed;line-height:36px;font-size:14px;text-transform:uppercase;position:absolute;right:0;top:20px; color:#f2f2f2; }
.header-kb-sm i{display:inline-block;width:15px;height:16px;background:url(/img/kb-ico2.png) 0 0 no-repeat;position:absolute;left:23px;top:9px;}
.header-kb-sm:hover, .header-ib-sm:hover {z-index:5;}
.header-kb-sm .tip, .header-ib-sm .tip
{
	  line-height: 1;
  text-transform: none;
  left: 0 !important;
  margin: 0;
  top: 100% !important;
  margin-top: 0px;
  margin-left: 0px !important;
    width: 196px !important;
	height:25px;
}
.header-ib-sm .tip {top:auto !important; bottom:100%;}
.header-kb-sm .tip:hover, .header-ib-sm .tip:hover {display:none !important;}

.header-kb-sm .tip b, .header-ib-sm .tip b {
	display:block;
	position:absolute;
	right:10px;
	border-bottom:7px solid #fff;
	border-left:6px solid transparent;
	border-right:6px solid transparent;
}
.header-kb-sm .tip b {top:-6px; *top:-19px;}
.header-ib-sm .tip b {bottom:-6px; *bottom:-19px; border-bottom:none; border-top:7px solid #fff;}

.header-menu-sm > table{border-collapse:collapse;table-layout:auto;width:100%;height:54px;position:relative;top:2px;z-index:2;}
.header-menu-sm > table > tbody > tr > td a{padding:0 14px;text-align:center;font-family:roboto condensed;font-weight:100;color:#fff;text-transform:uppercase;font-size:16px;line-height:18px;cursor:pointer;text-decoration:none;}
.header-menu-sm > table > tbody > tr > td a:hover {text-decoration:underline;}
.header-menu-sm > table > tbody > tr > td.header-sel-sm span{text-decoration:none !important;}
/*.header-menu-sm > table > tbody > tr > td:hover{background:#f5f5f5;color:#e2383f;}
.header-menu-sm > table > tbody > tr > td:hover .header-menu-in-sm{display:block;}*/
/*.header-sel-sm .header-menu-in-sm{display:block;}*/
.new-index-soc-ico-table td span{color:#808080;}
.header-sel-sm{background:#1a2b74;color:#e2383f !important;}
.header-menu-sm{position:relative;width:900px;padding:0px 0px;height:90px;margin:0 auto;z-index:2;}
.header-menu-bg-sm{width:900px;height:54px;background:#25398e;border-bottom:2px solid #095999;position:absolute;left:0;top:0;z-index:-1;}
.header-menu-in-sm{position:absolute;width:900px;height:0px;background:#43454a;left:-2px;top:100%; overflow:hidden;}
.header-menu-in-sm table{border-collapse:collapse;table-layout:auto;height:32px; *float:left; left: 10px; position:absolute; bottom:2px;}
.header-menu-in-sm td{text-align:left;font-family:din;padding:0 4px; border-right: 1px solid #415b6f;}
.header-menu-in-sm td a{text-transform:none;font-size:13px;line-height:13px;text-decoration:none;color:#000;}
.header-menu-in-sm td a:hover{text-decoration:underline;}
.body-sm .m_content{padding-top:0;}
.body-sm .new-index-soc-ico-table{right:0; margin:7px 0;}
.body-sm .not-flash-banner_body{width:900px;margin-bottom:0;}
.body-sm .not-flash-banner_foot{border-bottom:2px solid #d9d9d9;width:900px;margin-bottom:10px;}
.body-sm .not-flash-banner_foot img{position:relative;}
.body-sm .not-flash-banner_foot td{text-align:left;height: 138px;vertical-align: middle;padding:0;}
.block_sh {	width: 630px; padding: 0; }
.body-sm .block_sh .tabs{width:100%;background:#f5f5f5;}
.body-sm .block_sh .tabs .tab_lnk{width:100%;height:38px;background:#fff;margin:0; padding:0;}
.body-sm .block_sh .tabs .tab_lnk a{padding:0 !important; height:38px;width:19%;line-height:38px;text-align:center;padding:0;margin:0;color:#000;text-transform:uppercase;font-family:roboto condensed;font-size:16px;font-weight:100;}
.body-sm .block_sh .tabs .tab_lnk a.sel{background:#f5f5f5;}
.body-sm .block_sh .tabs .tab_lnk a.sel i{display:none !important;}
.body-sm .block_sh .tabs .tab_lnk a i{display:none !important;}
.body-sm .block_sh .tabs .tab_block{text-align:left;width:94%;margin:0 auto;padding-top:10px;font-family:din;}


.bildiris, .pk {
    display: block;
    font-family: din_m;
    width: 270px;
    height: 69px;
    padding-top: 1px;
    background-image: url(/img/todolg.png);
    text-decoration: none !important;
    color: #000;
}

.body-sm .bildiris {
    background: url(/img/mobile.png) 22px 50% no-repeat;
    height: auto;
    margin-top: 22px;
}
.body-sm .pk {
    background: url(/img/aa4.png) 22px 50% no-repeat;
    height: auto;
    margin-top: 22px;
}
.body-sm .bildiris div, .body-sm .pk div  {
    margin: 0;
    text-align: left;
    padding-left: 69px;
}
.body-sm .bildiris div span, .body-sm .pk div span {
    display: block;
}



.body-sm .actions .act_disks{left:50%;margin-left:-105px;}
.body-sm .actions .act_disks span i{width:9px;height:9px;background:url(/img/spr.png) -191px 0 no-repeat;}
.body-sm .actions .act_disks span{margin:0 6px;}
.body-sm .actions .act_disks span.sel i{background:url(/img/spr.png) -65px 0 no-repeat !important;top:0;}
.body-sm .actions{padding:0px 0 20px 0;}
.body-sm .act_img{min-width:110px; background:none;padding:0;}
.body-sm .act_img img{max-width:110px;max-height:110px;}
.body-sm .sn_cloud_index{width:205px;min-height:150px;height:150px;border-bottom:none;background:url() no-repeat;}
.body-sm .sn_cloud_index td{color:#565854;}
.body-sm .todolg{background:url(/img/kr.png) 14px 50% no-repeat;height:auto;margin-top:22px;*left:0;}
.body-sm .todolg div{margin:0;text-align:left;padding-left:69px;}
.body-sm .todolg div span{display:block;}
.body-sm .f_menu{border-top:0;width:900px;margin:0 auto;height:60px;padding:0;border-bottom:2px solid #d9d9d9;background:#f3f3f3;}
.body-sm .f_menu{height:60px;line-height:62px;}
.body-sm .f_menu a{text-decoration:none;margin:0 10px;font-family:roboto condensed;font-weight:100;font-size:13px;}
.body-sm .f_menu a:hover{text-decoration:underline;}
.body-sm .footer{background:none;}
.body-sm .index-lnks .s20{font-size:20px;line-height:20px;font-family:roboto condensed;text-decoration:none;display:block;margin-bottom:5px;color:#322db5;}
.body-sm .index-lnks a{color:#000;}
.body-sm .index-lnks img{position:relative;top:1px;}
.body-sm .i-micro-slider{*left:0;}
.ask_lnk {background:url() 0 0 no-repeat;display:block;width:42px;height:159px;position:fixed;right:0;top:50%;z-index:10;margin-top:-189px;}
.body-sm .sourses-sm table{}
.claim_wrap { display: inline-block; position: relative; }
.claim { background: #d42b30; padding: 0 8px; white-space: nowrap; text-decoration: none; text-transform: uppercase; line-height: 22px; font-family: 'din_thin'; font-size: 12px; color: #ffffff; position: absolute; bottom: 100%; left: 100%; margin: 0 0 15px -35px; z-index: 2; }
.claim i { background: url(/img/claim.png) 0 0 no-repeat; width: 22px; height: 9px; position: absolute; left: 6px; top: 100%; z-index: 1; }
ul.disc li {
	background: url(/img/disc.png) 0 8px no-repeat;
	padding: 0 0 20px 18px;
	font-family: 'din';
	font-size: 16px;
	color: #000000;
}
ul.disc li ul {
	padding-top: 20px;
	margin-bottom: -20px;
}
ul.disc li ul li {
	background: url(/img/disc2.png) 0 8px no-repeat;
}


.sm-image{padding-top:0px;}
.sm-image-title{height:58px;background:#e2383f;border-bottom:2px solid #950000;color:#fff;text-transform:uppercase;line-height:62px;text-align:center;font-family:'PFDinTextCondPro-Light';font-size:31px;}
.sm-bg1{background:#f5f5f5;}
.sm-bg2{background:#ededed;}
.sm-bg3{background:#e6e6e6;}
.sm-bg4{background:#dedede;}
.sm-ptable{border-collapse:collapse;width:100%;margin-bottom:25px;}
.sm-ptable td,.sm-ptable th{padding:23px 0;color:#000;}
.sm-ptable td{font-family:din;font-size:16px;line-height:16px;}
.sm-ptable th{font-family:din_b;font-size:15px;line-height:15px;text-transform:uppercase;}
.sm-dot span{background:#fff;padding-right:7px;}
.sm-dot{background:url('/css/../img/smart_index/dot.png') 0 70% repeat-x;}
.sm-calc-but{text-decoration:none;color:#c82422;text-transform:uppercase;font-family:din;font-size:14px;line-height:14px;cursor:pointer;position:relative;}
.sm-calc-but i{display:inline-block;width:13px;height:17px;background:url('/css/../img/spr.png') 0 -18px no-repeat;margin-right:7px;position:relative;top:3px;}
.sm-calc-but:hover{text-decoration:underline;}
.sm-more-but{color:#c82422;text-transform:uppercase;font-family:din;font-size:14px;line-height:14px;cursor:pointer;position:relative;text-decoration:none;}
.sm-more-but i{display:inline-block;width:16px;height:16px;background:url('/css/../img/spr.png') -15px -18px no-repeat;margin-right:7px;position:relative;top:3px;*top:0;}
.sm-more-but:hover{text-decoration:underline;}
.sm-ptable .sm-calc-but{display:block;margin-left:14px;margin-bottom:24px;}
.sm-ptable .sm-more-but{display:block;margin-left:14px;margin-bottom:24px;}
.sm-ptable .sm-red-button{margin-left:14px;}
.sm-red-button span{font-family:din_l;font-size:11px;text-transform:uppercase;color:#fff;display:inline-block;height:34px;padding-left:54px;padding-right:51px;line-height:34px;background:url('/css/../img/smart_index/buttons.png') 0 0 no-repeat;}
.sm-red-button:hover span{text-decoration:underline;}
.sm-red-button{display:inline-block;height:34px;cursor:pointer;background:url('/css/../img/smart_index/buttons.png') 100% 0 no-repeat;padding-right:3px;}
.sm-adv{padding:30px;background:#f5f5f5;}
.sm-adv h3{text-transform:uppercase;color:#000;font-family:'PFDinTextCondPro-Light';font-weight:100;margin:0 0 30px 0;font-size:28px;line-height:28px;}
.sm-adv table{border-collapse:collapse;width:100%;}
.sm-adv td{padding: 0;font-family:din;font-size:14px;line-height:16px;color:#000;width:33.3%;}
.sm-adv-icos{padding-left:45px;display:block;position:relative;text-decoration:none;color:#000;}
a.sm-adv-icos:hover{text-decoration:underline;}
.sm-adv-icos a{color:#000;text-decoration:none;}
.sm-adv-ico1 i{display:inline-block;width:25px;height:25px;background:url('/css/../img/spr.png') -33px -18px no-repeat;position:absolute;left:0;top:50%;margin-top:-12px;}
.sm-adv-ico2 i{display:inline-block;width:21px;height:24px;background:url('/css/../img/spr.png') -60px -18px no-repeat;position:absolute;left:0;top:50%;margin-top:-12px;}
.sm-adv-ico3 i{display:inline-block;width:26px;height:26px;background:url('/css/../img/spr.png') -83px -18px no-repeat;position:absolute;left:0;top:50%;margin-top:-13px;}
.sm-adv-ico4 i{display:inline-block;width:24px;height:22px;background:url('/css/../img/spr.png') -111px -18px no-repeat;position:absolute;left:0;top:50%;margin-top:-11px;}
.sm-adv-ico5 i{display:inline-block;width:23px;height:23px;background:url('/css/../img/spr.png') -137px -18px no-repeat;position:absolute;left:0;top:50%;margin-top:-12px;}
.sm-adv-ico6 i{display:inline-block;width:25px;height:25px;background:url('/css/../img/spr.png') -33px -18px no-repeat;position:absolute;left:0;top:50%;margin-top:-12px;}
.sm-more-boxes{display:none;padding-left:15px;padding-bottom:15px;}
.sm-more-boxes > .b20 > a, .sm-more-boxes > p > a{
	color:#000;
	font-size:14px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAKTWlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVN3WJP3Fj7f92UPVkLY8LGXbIEAIiOsCMgQWaIQkgBhhBASQMWFiApWFBURnEhVxILVCkidiOKgKLhnQYqIWotVXDjuH9yntX167+3t+9f7vOec5/zOec8PgBESJpHmomoAOVKFPDrYH49PSMTJvYACFUjgBCAQ5svCZwXFAADwA3l4fnSwP/wBr28AAgBw1S4kEsfh/4O6UCZXACCRAOAiEucLAZBSAMguVMgUAMgYALBTs2QKAJQAAGx5fEIiAKoNAOz0ST4FANipk9wXANiiHKkIAI0BAJkoRyQCQLsAYFWBUiwCwMIAoKxAIi4EwK4BgFm2MkcCgL0FAHaOWJAPQGAAgJlCLMwAIDgCAEMeE80DIEwDoDDSv+CpX3CFuEgBAMDLlc2XS9IzFLiV0Bp38vDg4iHiwmyxQmEXKRBmCeQinJebIxNI5wNMzgwAABr50cH+OD+Q5+bk4eZm52zv9MWi/mvwbyI+IfHf/ryMAgQAEE7P79pf5eXWA3DHAbB1v2upWwDaVgBo3/ldM9sJoFoK0Hr5i3k4/EAenqFQyDwdHAoLC+0lYqG9MOOLPv8z4W/gi372/EAe/tt68ABxmkCZrcCjg/1xYW52rlKO58sEQjFu9+cj/seFf/2OKdHiNLFcLBWK8ViJuFAiTcd5uVKRRCHJleIS6X8y8R+W/QmTdw0ArIZPwE62B7XLbMB+7gECiw5Y0nYAQH7zLYwaC5EAEGc0Mnn3AACTv/mPQCsBAM2XpOMAALzoGFyolBdMxggAAESggSqwQQcMwRSswA6cwR28wBcCYQZEQAwkwDwQQgbkgBwKoRiWQRlUwDrYBLWwAxqgEZrhELTBMTgN5+ASXIHrcBcGYBiewhi8hgkEQcgIE2EhOogRYo7YIs4IF5mOBCJhSDSSgKQg6YgUUSLFyHKkAqlCapFdSCPyLXIUOY1cQPqQ28ggMor8irxHMZSBslED1AJ1QLmoHxqKxqBz0XQ0D12AlqJr0Rq0Hj2AtqKn0UvodXQAfYqOY4DRMQ5mjNlhXIyHRWCJWBomxxZj5Vg1Vo81Yx1YN3YVG8CeYe8IJAKLgBPsCF6EEMJsgpCQR1hMWEOoJewjtBK6CFcJg4Qxwicik6hPtCV6EvnEeGI6sZBYRqwm7iEeIZ4lXicOE1+TSCQOyZLkTgohJZAySQtJa0jbSC2kU6Q+0hBpnEwm65Btyd7kCLKArCCXkbeQD5BPkvvJw+S3FDrFiOJMCaIkUqSUEko1ZT/lBKWfMkKZoKpRzame1AiqiDqfWkltoHZQL1OHqRM0dZolzZsWQ8ukLaPV0JppZ2n3aC/pdLoJ3YMeRZfQl9Jr6Afp5+mD9HcMDYYNg8dIYigZaxl7GacYtxkvmUymBdOXmchUMNcyG5lnmA+Yb1VYKvYqfBWRyhKVOpVWlX6V56pUVXNVP9V5qgtUq1UPq15WfaZGVbNQ46kJ1Bar1akdVbupNq7OUndSj1DPUV+jvl/9gvpjDbKGhUaghkijVGO3xhmNIRbGMmXxWELWclYD6yxrmE1iW7L57Ex2Bfsbdi97TFNDc6pmrGaRZp3mcc0BDsax4PA52ZxKziHODc57LQMtPy2x1mqtZq1+rTfaetq+2mLtcu0W7eva73VwnUCdLJ31Om0693UJuja6UbqFutt1z+o+02PreekJ9cr1Dund0Uf1bfSj9Rfq79bv0R83MDQINpAZbDE4Y/DMkGPoa5hpuNHwhOGoEctoupHEaKPRSaMnuCbuh2fjNXgXPmasbxxirDTeZdxrPGFiaTLbpMSkxeS+Kc2Ua5pmutG003TMzMgs3KzYrMnsjjnVnGueYb7ZvNv8jYWlRZzFSos2i8eW2pZ8ywWWTZb3rJhWPlZ5VvVW16xJ1lzrLOtt1ldsUBtXmwybOpvLtqitm63Edptt3xTiFI8p0in1U27aMez87ArsmuwG7Tn2YfYl9m32zx3MHBId1jt0O3xydHXMdmxwvOuk4TTDqcSpw+lXZxtnoXOd8zUXpkuQyxKXdpcXU22niqdun3rLleUa7rrStdP1o5u7m9yt2W3U3cw9xX2r+00umxvJXcM970H08PdY4nHM452nm6fC85DnL152Xlle+70eT7OcJp7WMG3I28Rb4L3Le2A6Pj1l+s7pAz7GPgKfep+Hvqa+It89viN+1n6Zfgf8nvs7+sv9j/i/4XnyFvFOBWABwQHlAb2BGoGzA2sDHwSZBKUHNQWNBbsGLww+FUIMCQ1ZH3KTb8AX8hv5YzPcZyya0RXKCJ0VWhv6MMwmTB7WEY6GzwjfEH5vpvlM6cy2CIjgR2yIuB9pGZkX+X0UKSoyqi7qUbRTdHF09yzWrORZ+2e9jvGPqYy5O9tqtnJ2Z6xqbFJsY+ybuIC4qriBeIf4RfGXEnQTJAntieTE2MQ9ieNzAudsmjOc5JpUlnRjruXcorkX5unOy553PFk1WZB8OIWYEpeyP+WDIEJQLxhP5aduTR0T8oSbhU9FvqKNolGxt7hKPJLmnVaV9jjdO31D+miGT0Z1xjMJT1IreZEZkrkj801WRNberM/ZcdktOZSclJyjUg1plrQr1zC3KLdPZisrkw3keeZtyhuTh8r35CP5c/PbFWyFTNGjtFKuUA4WTC+oK3hbGFt4uEi9SFrUM99m/ur5IwuCFny9kLBQuLCz2Lh4WfHgIr9FuxYji1MXdy4xXVK6ZHhp8NJ9y2jLspb9UOJYUlXyannc8o5Sg9KlpUMrglc0lamUycturvRauWMVYZVkVe9ql9VbVn8qF5VfrHCsqK74sEa45uJXTl/VfPV5bdra3kq3yu3rSOuk626s91m/r0q9akHV0IbwDa0b8Y3lG19tSt50oXpq9Y7NtM3KzQM1YTXtW8y2rNvyoTaj9nqdf13LVv2tq7e+2Sba1r/dd3vzDoMdFTve75TsvLUreFdrvUV99W7S7oLdjxpiG7q/5n7duEd3T8Wej3ulewf2Re/ranRvbNyvv7+yCW1SNo0eSDpw5ZuAb9qb7Zp3tXBaKg7CQeXBJ9+mfHvjUOihzsPcw83fmX+39QjrSHkr0jq/dawto22gPaG97+iMo50dXh1Hvrf/fu8x42N1xzWPV56gnSg98fnkgpPjp2Snnp1OPz3Umdx590z8mWtdUV29Z0PPnj8XdO5Mt1/3yfPe549d8Lxw9CL3Ytslt0utPa49R35w/eFIr1tv62X3y+1XPK509E3rO9Hv03/6asDVc9f41y5dn3m978bsG7duJt0cuCW69fh29u0XdwruTNxdeo94r/y+2v3qB/oP6n+0/rFlwG3g+GDAYM/DWQ/vDgmHnv6U/9OH4dJHzEfVI0YjjY+dHx8bDRq98mTOk+GnsqcTz8p+Vv9563Or59/94vtLz1j82PAL+YvPv655qfNy76uprzrHI8cfvM55PfGm/K3O233vuO+638e9H5ko/ED+UPPR+mPHp9BP9z7nfP78L/eE8/sl0p8zAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAACfSURBVHjajNAxakJREIXh7z3dQpYhBAbSmtUEgp1NEmKpmEBIFwT3YmEb3lRZj1yLXOEVF/E0w8wcZjh/V0oBmTnHEuFfie+IOEJXSpGZr9hq6y0iPrphGOY4YIINdtXwjHec8DjFupr2EbEaXVpl5h2esO4xq4uXxtvL7L53XadaJz3+avPZMH5dCLTC/NTlYhzmdjwN4A/V8DsGfh4Ap4k6XZCiomgAAAAASUVORK5CYII=);
	display:inline-block;
	*display:inline;
	zoom:1;
	padding-left:20px;
	background-position:left center;
	background-repeat:no-repeat;
}
.sm-more-boxes > .b20 {margin-bottom:15px !important;}
.sm-more-boxes > .b20 > a strong {font-weight:normal;}

.sm-popup_bg{background:#000;opacity: 0.7;filter: alpha(opacity=70);}
.popup-sm .p_lt{width:5px;height:5px;background:url('/css/../img/smart_index/p_tl.png') 100% 100% no-repeat;}
.popup-sm .p_t{height:5px;background:#fff;}
.popup-sm .p_rt{width:5px;height:5px;background:url('/css/../img/smart_index/p_tr.png') 0 100% no-repeat;}
.popup-sm .p_l{width:5px;background:#fff;}
.popup-sm .p_r{width:5px;background:#fff;}
.popup-sm .p_lb{width:5px;height:5px;background:url('/css/../img/smart_index/p_bl.png') 100% 0 no-repeat;}
.popup-sm .p_b{height:5px;background:#fff;}
.popup-sm .p_rb{width:5px;height:5px;background:url('/css/../img/smart_index/p_br.png') 0 0 no-repeat;}
.popup-sm .close{top:-20px;right:-20px;}
.popup-sm .p_c{padding:35px 45px;}
.popup-sm .h1{font-family:din_l;font-size:28px;font-weight:100;}
.popup-sm table{border-collapse:collapse;}
.form_input-sm {background: url('/css/../img/smart_index/input-l.png') 0 0 no-repeat;display: block;height: 30px;padding: 2px 0 2px 10px;margin-right: 10px;position: relative;z-index: 1;}
.form_input-sm i {background: url('/css/../img/smart_index/input-r.png') 0 0 no-repeat;display: block;width: 10px;height: 34px;position: absolute;top: 0;right: -10px;z-index: -1;}
.form_input-sm input {background: none;border: 0;outline: none;padding: 0;margin: 0;width: 100%;height: 30px;line-height: 30px;font-family: din_l;font-size: 16px;color: #000000;}
.form_input-sm input.blured {color: #cacaca;}
.label-sm{font-size:16px;line-height:16px;text-transform:uppercase;font-family:din_l;color:#000;}
.select-sm .newListSelected{background: url('/css/../img/smart_index/select.png') 0 0 no-repeat;}
.select-sm .selectedTxt{background: url('/css/../img/smart_index/select.png') 100% 0 no-repeat;font-family:din_l;font-size:16px;}
.select-sm ul.newList li{font-family:din_l;font-size:16px;}
.sm-adv-ico7 i{display:inline-block;width:24px;height:21px;background:url('/css/../img/smart_card_ico.png') 0 0 no-repeat;position:absolute;left:0;top:50%;margin-top:-9px;}
.sm-adv-ico8 i{display:inline-block;width:20px;height:20px;background:url('/css/../img/smart_card_ico.png') -26px 0 no-repeat;position:absolute;left:0;top:50%;margin-top:-8px;}
.sm-adv-ico9 i{display:inline-block;width:22px;height:18px;background:url('/css/../img/smart_card_ico.png') -48px 0 no-repeat;position:absolute;left:0;top:50%;margin-top:-9px;}
.sm-adv-ico10 i{display:inline-block;width:23px;height:21px;background:url('/css/../img/smart_card_ico.png') -72px 0 no-repeat;position:absolute;left:0;top:50%;margin-top:-10px;}
.sm-adv-ico11 i{display:inline-block;width:16px;height:20px;background:url('/css/../img/smart_card_ico.png') -97px 0 no-repeat;position:absolute;left:0;top:50%;margin-top:-9px;}
.sm-adv-ico12 i{display:inline-block;width:20px;height:26px;background:url('/css/../img/smart_card_ico.png') -115px 0 no-repeat;position:absolute;left:0;top:50%;margin-top:-13px;}
.sm-adv-ico13 i{display:inline-block;width:21px;height:23px;background:url('/css/../img/smart_card_ico.png') -137px 0 no-repeat;position:absolute;left:0;top:50%;margin-top:-12px;}
.sm-adv-ico14 i{display:inline-block;width:21px;height:24px;background:url('/css/../img/smart_card_ico.png') -161px 0 no-repeat;position:absolute;left:1px;top:50%;margin-top:-12px;}
.sm-adv-c td{width:25%;}
.sm-adv-c td span{cursor:pointer;}
.sm-adv-c td span:hover{text-decoration:underline;}
.sm-adv-c{padding-bottom:35px;}
.cross-sm{padding: 30px;background: #f5f5f5;margin-bottom:30px;}
.cross-sm .h2{ text-transform: uppercase;color: #000;font-family:'PFDinTextCondPro-Light';font-weight: 100;margin: 0 0 30px 0;font-size: 28px;line-height: 28px;padding:0;}
.cross-sm table{margin:0;}
.cross-sm .cross-round{padding-left:0;background:none;}


.sm-ptable .text-slim{font-weight:100;font-family:din;text-transform:none;}
.sm-ptable-card tbody td{height:60px;padding:0;}
.sm-ptable-card tbody td small{font-size:14px;line-height:14px;}
.sm-ptable-card .cards-action-c i{width:84px;height:84px;background:url(/img/smart_index/card_action.png) no-repeat;top:-10px;left:-25px;}
.sm-ptable-card .sm-dot{background-position:0 90%;}
.sm-ptable-card .sm-dot span{display:inline;line-height:18px;}

.sm-ptable-deposit tbody td{height:60px;padding:0;}
.sm-ptable-deposit tbody td small{font-size:14px;line-height:14px;}
.sm-ptable-deposit thead small{font-size:14px;line-height:14px;text-transform:none;font-weight:100;font-family:din;}
.sm-ptable-deposit .sm-dot{background-position:0 90%;}
.sm-ptable-deposit .sm-dot span{display:inline;line-height:18px;}
.sm-ptable-deposit.vtabs2{display:none;}

.sm-loans-box{height:178px;position:relative;border-bottom:2px solid #d9d9d9;background:#f5f5f5;}
.sm-loans-box.closed { border-bottom:2px solid #fff; }
.sm-loans-box-line{height:2px;width:100%;background:#fff;position:absolute;bottom:0;left:0;clear:both;}
.sm-loans-box-in{width:190px;height:178px;float:left;position:relative;cursor:pointer;}
.sm-loans-box-in-bord{width:186px;height:174px;background:#f5f5f5;border:2px solid #f5f5f5;}
.sm-loans-box-in.active .sm-loans-box-in-bord{background:#fff;}
.sm-loans-box-in.active{z-index:2;height:180px;}
.sm-loans-box-in.active .sm-loans-box-in-bord{height:177px;border-top:2px solid #d9d9d9 !important;border-right:2px solid #d9d9d9 !important;border-bottom:2px solid #fff !important;border-left:2px solid #d9d9d9 !important;}
.sm-loans-box-in-bord-left{display:none;position:absolute;width:2px;height:180px;background:#fff;left:-2px;top:-2px;}
.sm-loans-box-in-bord-right{display:none;position:absolute;width:2px;height:180px;background:#fff;right:-2px;top:-2px;}
.sm-loans-box-in.active .sm-loans-box-in-bord-left,.sm-loans-box-in.active .sm-loans-box-in-bord-right{display:block;}
.sm-loans-box-in-title{text-transform:uppercase;width:100%;text-align:center;height:45px;position:absolute;bottom:0;left:0;font-family:din_b;color:#000;font-size:14px;line-height:14px;}
.sm-loans-box-in.active .sm-loans-box-in-title{color:#c82422;}
.sm-loans-box-in-title i{display: none;width: 13px;height: 8px;background: url(/img/op_str.png) no-repeat;position: absolute;bottom: 0px;left: 50%;margin-left: -7px;}
.sm-loans-box-in.active .sm-loans-box-in-title i{display:block;}
.sm-loans-box-in.active .sm-loans-box-in-title{bottom:2px;}
.sm-loans-box-in-ico1{width:36px;height:47px;background:url(/img/smart_index/loans_spr.png) 0 0 no-repeat;margin:0 auto;position:relative;top:43px;}
.sm-loans-box-in-ico2{width:42px;height:40px;background:url(/img/smart_index/loans_spr.png) -38px 0 no-repeat;margin:0 auto;position:relative;top:48px;}
.sm-loans-box-in-ico3{width:32px;height:40px;background:url(/img/smart_index/loans_spr.png) -82px 0 no-repeat;margin:0 auto;position:relative;top:47px;}
.sm-loans-box-in-ico4{width:42px;height:34px;background:url(/img/smart_index/loans_spr.png) -116px 0 no-repeat;margin:0 auto;position:relative;top:50px;}
.sm-loans-box-in-ico5{width:40px;height:42px;background:url(/img/smart_index/loans_spr.png) -161px 0 no-repeat;margin:0 auto;position:relative;top:48px;}
.sm-loans-box-in-ico6{width:85px;height:44px;background:url(/img/smart_index/loans_spr.png) 0 -49px no-repeat;margin:0 auto;position:relative;top:45px;}
.sm-loans-box-in-ico7{width:90px;height:43px;background:url(/img/smart_index/loans_spr.png) -91px -49px no-repeat;margin:0 auto;position:relative;top:45px;}
.sm-loans-box-in-ico8{width:45px;height:71px;background:url(/img/smart_index/loans_spr.png) -183px -49px no-repeat;margin:0 auto;position:relative;top:30px;}
.sm-loans-box-in-ico9{width:102px;height:33px;background:url(/img/smart_index/loans_spr.png) 0 -157px no-repeat;margin:0 auto;position:relative;top:51px;}
.sm-loans-box-in.active .sm-loans-box-in-ico9{background-position:0 -122px;}
.sm-loans-box-in-ico10{width:70px;height:70px;background:url(/img/smart_index/loans_spr.png) -176px -122px no-repeat;margin:0 auto;position:relative;top:32px;}
.sm-loans-box-in-ico11{width:56px;height:43px;background:url(/img/icon_online_pay.png) 0 0 no-repeat;margin:0 auto;position:relative;top:46px;}

.sm-loans-box-in-ico12{width:31px;height:45px;background:url(/img/icon_loans_app.png) 0 0 no-repeat;margin:0 auto;position:relative;top:45px;}
.sm-loans-box-in-ico13{width:41px;height:36px;background:url(/img/icon_loans_cab.png) 0 0 no-repeat;margin:0 auto;position:relative;top:49px;}
.sm-loans-box-in-ico14{width:53px;height:36px;background:url(/img/icon_loans_ib.png) 0 0 no-repeat;margin:0 auto;position:relative;top:49px;}

.sm-loans-box-in.active .sm-loans-box-in-ico10{background-position:-104px -122px;}
.sm-instruction-lnk,.sm-terminal-lnk,.sm-more-lnk{color:#000;position:relative;}
.sm-instruction-lnk i{display:inline-block;width:10px;height:12px;background:url(/img/smart_index/loans_spr.png) -205px 0 no-repeat;margin-right:15px;position:relative;*top:-2px;}
.sm-terminal-lnk i{display:inline-block;width:10px;height:14px;background:url(/img/smart_index/loans_spr.png) -217px 0 no-repeat;margin-right:15px;position:relative;top:1px;*top:-2px;}
.sm-more-lnk i{display:inline-block;width:14px;height:14px;background:url(/img/smart_index/loans_spr.png) -229px 0 no-repeat;margin-right:11px;position:relative;top:1px;*top:-2px;}
.sm-grey{color:#999 !important;}

.faq_op_out-n .sm-loans-box-in{width:158px;}
.faq_op_out-n .sm-loans-box-in-bord{width:154px;}



.sm-credit_calc .cc_tabs{height:42px;background:#f5f5f5;border-bottom:2px solid #d9d9d9;}
.sm-credit_calc .cc_tabs a{position:relative;width:473px;height:40px;line-height:42px;font-family:din_b;text-align:center;color:#000;text-transform:uppercase;display:block;float:left;text-decoration:none;}
.sm-clear{clear:both;   height: 2px;  background: #fff;  position: relative;  top: -2px; z-index:2;}
.sm-credit_calc .cc_tabs a.sel{color:#e2383f;background:#fff;border-bottom:2px solid #fff;border-right:2px solid #d9d9d9;border-top:2px solid #d9d9d9;border-left:2px solid #d9d9d9;}
.sm-credit_calc .cc_tabs a i{position:absolute;display:block;width:2px;height:40px;left:-4px;top:-2px;background:#fff;}
.sm-credit_calc .cc_tabs a span{position:absolute;display:block;width:2px;height:40px;right:-4px;top:-2px;background:#fff;}
.sm-credit_calc .ui-slider-handle{position:absolute;display:block;width:23px;height:21px;background:url(/img/smart_index/handle.png) no-repeat;margin-top:-10px;}
.sm-credit_calc .slider{position:relative;height:7px;width:393px;}
.sm-credit_calc .ui-slider-range{position:absolute;height:7px;background:#ededed;margin-left:3px;}
.sm-credit_calc .slider_wrap{width:425px;background:#e2383f url(/img/smart_index/slider-bg.png) 100% 50% no-repeat;position:relative;padding-left:6px;margin-top:50px;margin-bottom:25px;}
.sm-credit_calc .slider_labels{position:absolute;width:393px;left:17px;}
.sm-credit_calc .slider_labels .slider_label{top:-33px;padding-bottom:11px;background:url(/img/smart_index/sh.png) 50% 100% no-repeat;position:absolute;font-size:13px;line-height:13px;font-family:din;color:#acacac;display:block;width:46px;text-align:center;}
.sm-credit_calc .cc_calc_block{padding-left:106px;padding-top:0px;}
.sm-credit_calc table{border-collapse:collapse;}
.sm-slider-inputs-wrap{background:#f5f5f5;}
.sm-credit_calc #summa_slider_inp{height:38px;position:relative;top:-10px;font-family:din;color:#e2383f;font-size:34px;line-height:34px;font-weight:bold;background:url(/img/smart_index/calc_red_input.png) 0 100% repeat-x;border:none;outline:none;text-align:center;width:120px !important;}
.sm-credit_calc #period_slider_inp{height:38px;position:relative;top:-10px;font-family:din;color:#000;font-size:34px;line-height:34px;font-weight:bold;background:url(/img/smart_index/calc_black_input.png) 0 100% repeat-x;border:none;outline:none;text-align:center;width:45px !important;}
.sm-credit_calc #sum_month_slider_inp{height:38px;position:relative;top:-10px;font-family:din;color:#000;font-size:34px;line-height:34px;font-weight:bold;background:url(/img/smart_index/calc_black_input.png) 0 100% repeat-x;border:none;outline:none;text-align:center;width:auto !important;}
.sm-credit_calc #sum_end_val_inp{height:38px;background:none;position:relative;top:-2px;font-family:din;color:#000;font-size:34px;line-height:34px;font-weight:bold;border:none;outline:none;text-align:right;width:120px !important;}
.sm-calc-input-label{font-family:din;text-transform:uppercase;color:#808080;font-size:14px;line-height:14px;}
.sm-calc-big-title{  height: 58px;background: #e2383f;border-bottom: 2px solid #950000;color: #fff;text-transform: uppercase;line-height: 62px;text-align: center;font-family: 'PFDinTextCondPro-Light';font-size: 30px;}
.calc_nfo_1{text-align: center;background: #ececec;padding: 26px 0;font-family: din;font-size: 18px;line-height: 18px;color: #000;position: relative;left: 2px;margin-bottom: 22px;}
.calc_nfo_1 span {color: #c82422;font-family: din_b;}
.calc_nfo_2 {padding: 14px 0 19px 0;border: 2px solid #ececec;background: #fff;}
.sum_end_val_label{position:relative;top:7px;}

.sm-vtabs-wrap{height:42px;background:#f5f5f5;border-bottom:2px solid #d9d9d9;}
.sm-vtabs-wrap span{cursor:pointer;border:2px solid #f5f5f5;display:block;position:relative;width:471px;height:40px;line-height:42px;font-family:din_b;text-align:center;color:#000;text-transform:uppercase;display:block;float:left;text-decoration:none;}
.sm-vtabs-wrap span.vtabs-active{color:#e2383f;background:#fff;border-bottom:2px solid #d9d9d9;border-right:2px solid #d9d9d9;border-top:2px solid #d9d9d9;border-left:2px solid #d9d9d9;z-index:2;}
.sm-vtabs-wrap span i{position:absolute;display:none;width:2px;height:40px;left:-4px;top:-2px;background:#fff;}
.sm-vtabs-wrap span div{position:absolute;display:none;width:2px;height:40px;right:-4px;top:-2px;background:#fff}
.sm-vtabs-wrap span.vtabs-active i,.sm-vtabs-wrap span.vtabs-active div{display:block !important;}
.sm-vtabs-wrap3 {height:62px;}
.sm-vtabs-wrap3 span{width:312px;height:60px;line-height:14px;}
.sm-vtabs-wrap3 span:before{content:"";display:inline-block;vertical-align:middle;width:0;height:100%;}
.sm-vtabs-wrap3 span b{font-weight:normal;display:inline-block;vertical-align:middle;}
.sm-vtabs-wrap3 span i, .sm-vtabs-wrap3 span div{display:block;height:62px;}

.sm-loans-wrap .faq_op_t {
	font-weight:normal;
	font-family: 'PFDinTextCondPro-Light';
	margin-bottom:35px !important;
	margin-top:5px;
}
.sm-loans-wrap .faq_op_new_tab {
	  padding: 20px 0 10px 0;
}

.smart-inline {
	display:inline-block;
	*display:inline;
	zoom:1;
	text-align:left;
}

.cross-table2 {
  /* margin-left: 55px; */
  width: 100%;
  margin-left:0;
}

.smart-title-o{color:#000;text-transform:uppercase;font-family: 'PFDinTextCondPro-Light';font-size:30px;line-height:30px;margin-top:16px;display:block;margin-bottom:12px;}
.smart-title-o.small {margin-top:0;}
.tab_lnk a{font-weight:100;color:#000;}
.tab_lnk a.sel{background:#e2383f;padding:1px 17px 5px 17px;}
.tab_lnk a i{  background: url(/img/smart_tab_sel_arr.png) 0 0 no-repeat;width: 7px;height: 3px;position: absolute;bottom: -3px;left: 50%;margin-left: -3px;z-index: -1;}
.tab_lnk{margin:0 0 20px 0;}
.bitrix_cur_news_cont  .tab_lnk {margin-left:-40px; }
.ngr_box{margin-bottom:38px;}
.header-sm-n .header-tel-sm{font-size:14px;line-height:14px;font-weight:100;font-family:din;top:34px;}
.header-sm-n .sel_lnk{left:540px;}
.header-sm-n .header-off-sm{left:522px;}
.header-ask-lnk{font-family:din;font-size:14px;line-height:14px;color:#000;padding-left:25px;position:absolute;left:375px;top:65px;padding-bottom:2px;}
.header-ask-lnk i{display:block;width:14px;height:14px;background:url(/img/spr.png) -75px 0 no-repeat;position:absolute;top:1px;left:-1px;}

.smart-all-c{width:900px;margin-left:0;margin-right:0;font-family:din;font-size:14px;color:#000;}
.smart-all-c h2,.smart-all-c .h2{font-family:'PFDinTextCondPro-Light';font-weight:100;font-size:31px;line-height:31px;}
.smart-all-c h1,.smart-all-c .h1{font-family:'PFDinTextCondPro-Light';font-weight:100;font-size:31px;line-height:31px;}
.smart-all-c .all_grey_table h1,.smart-all-c .all_grey_table .h1,.smart-all-c .all_grey_table h2,.smart-all-c .all_grey_table .h2{font-size:24px;line-height:24px;}
.smart-all-c .all_grey_table p{font-weight:100;font-family:din;}
.bitrix_about_bank_title-sm{color:#000;text-transform: uppercase;margin-top: 8px;display: inline-block;position: relative;font-family:'PFDinTextCondPro-Light';font-weight:100;font-size:31px;line-height:31px;}
.smart-all-c .bitrix_about_bank_title-sm{margin-top:0px;}
.smart-all-c a{font-family:din;}
.smart-all-c .more{font-family:din_b;}
.smart-all-c ul li{background-position:0 5px;}
.but_red-sm{font-family:din_l;font-weight:100;line-height:52px;}


.sm-image .bitrix_sl_content{margin:0;width:900px;height:215px;background:url(/img/smart_banners2/1.jpg) no-repeat;}
.sm-image .index_sl_list a{position:relative;top:-3px;text-transform:none;font-weight:100;font-size:14px;line-height:14px;font-family:din;}
.sm-image .index_sl_list li{margin-bottom:0px;padding-left:23px;padding-bottom:6px;position:relative;top:-1px;display:block;background-position:0 2px;height:14px;*background-position:0 6px;}

@-moz-document url-prefix()
{
	.sm-image .index_sl_list li{background-position:0 6px !important;}
}

.sm-image .index_sl_list{top:95px;left:310px;}
.sm-image .bitrix_sl_back{width:121px;height:26px;color:#000;font-family:din_l;text-align:center;line-height:26px;font-size:14px;text-transform:uppercase;background:#e3e3e3;left:10px;bottom:10px;}
.sm-image .bitrix_sl_go{width:121px;height:26px;color:#fff;font-family:din_l;text-align:center;line-height:26px;font-size:14px;text-transform:uppercase;background:#e2383f;right:10px;bottom:10px;}
.sm-grey-box-menu{width:900px;margin-left:0;}
.sm-grey-box-menu .bitrix_index_block_c{width:900px;margin-left:0;}
.sm-grey-box-menu .all_menu_foot_index{background:url(/img/bitrix_index_border2.png);width:900px;}
.sm-image .vacancy_but_1-sm,.sm-image .vacancy_but_2-sm{bottom:auto;top:7px;background:url(/img/vac_but_sm.png) no-repeat;width:213px;text-align:center;font-family:din_l;text-transform:uppercase;color:#000;line-height:48px;font-size:17px;}
.vacancy_table-sm{width:900px;}
.vacancy_table-sm h1,.vacancy_table-sm .h1{font-size:24px;line-height:24px;font-weight:100;font-family:'PFDinTextCondPro-Light';}
.vacancy_index_sub-sm{width:910px;}
.smart-all-c .but_red_bitrix{font-family:din_l;font-weight:100;line-height:50px;}



.bitrix_index_block2-sm{margin-left:0;width:auto;height:auto;background: #f2f2f2;padding:12px;}
.bitrix_index_block1-sm{margin-left:0;width:900px;}
.bitrix_index_block1-sm .bitrix_index_block_c{padding: 12px;margin-left:0;position:relative;background: #f2f2f2;width:auto;}
.bitrix_index_block1-sm .all_menu_foot{width:auto;height:auto;position:absolute;right:16px;bottom:16px;}
.bitrix_index_block1-sm .bitrix_index_block_c .all_menu_table{width:820px;}
.bitrix_index_block1-sm .bitrix_index_block_c .all_menu_table a{color:#000;display: inline-block;padding: 8px 10px 10px 10px;font-size: 14px;line-height: 14px;font-weight:100;margin-right: 20px;position:relative;}
.bitrix_index_block2_title-wrap{top:0;left:0;display: inline-block;padding: 8px 10px 10px 10px !important;font-size: 14px;line-height: 14px;font-weight:100;margin-right: 20px;position:relative;color: #000;}
.bitrix_index_block1-sm .bitrix_index_block_c .all_menu_table a.b_active_l{color: #e2383f;font-weight:bold;    position: relative;}
.bitrix_index_block1-sm .bitrix_index_block_c .all_menu_table a.b_active_l i{display:none;background: url(/img/smart_tab_sel_arr.png) 0 0 no-repeat;width: 7px;height: 3px;position: absolute;bottom: -3px;left: 50%;margin-left: -3px;z-index: 1;}
.bitrix_index_block1-sm .all_menu_table td{padding:0;}
.bitrix_index_block1-sm .bitrix_block_hide{position:static;background:#e2383f;color:#fff;line-height:23px;height:23px;text-align:center;text-transform:uppercase;font-size:11px;font-family:din;}
.bitrix_index_block2_title-wrap span{position:relative;color:#000;top:0;left:0;background:none;margin:0;padding:0;font-weight:100;}
.bitrix_index_block2_title-wrap i{display:none;background: url(/img/smart_tab_sel_arr.png) 0 0 no-repeat;width: 7px;height: 3px;position: absolute;bottom: -3px;left: 50%;margin-left: -3px;z-index: 1;}
.bitrix_index_block2-sm .bitrix_block_open{right:16px;bottom:16px;background:#e2383f;color:#fff;line-height:23px;height:23px;text-align:center;text-transform:uppercase;font-size:11px;font-family:din;}







.p-center-sm{margin-left:0;width:900px;}
.p-center-sm .but_red_bitrix{font-family:din_l;font-weight:100;line-height:50px;}
.bitrix_cur_history-sm{width:900px;margin-left:0;}
.bitrix_cur_history-sm .bitrix_cur_history_list li{font-family:din;color:#000;font-size:14px;font-weight:100;}
.smart-all-c .arenda_p_but,.smart-all-c .arenda_but{width:344px;height:73px;background:url(/img/big_red_but.png) 0 0 no-repeat;color:#fff;text-transform:uppercase;font-family:din_l;text-align:center;font-size:26px;line-height:69px;}
.popup-sm .prim_upload_but p{font-family:din_l;font-weight:100;width:126px;height:34px;top:0;left:0;line-height:34px;text-align:center;}
.vacancy_index_sub-sm .friend_subscr{background:url(/img/friend_sm.png) no-repeat;text-align:center;color:#fff;font-family:din_l;text-transform:uppercase;line-height:46px;font-weight:100;}
.vacancy_index_sub-sm .vac_but_submit_2{outline:none;background:url(/img/sub_b_sm.png) no-repeat;text-transform:uppercase;font-family:din_l;color:#fff;font-size:12px;top:-1px;}
.popup-sm .vac_close{  top: -20px;right: -20px;}
.popup-sm .vac_pop_inp_file_but{font-size:12px;text-transform:uppercase;font-family:din_l;color:#fff;text-align:center;background:url(/img/file_add-sm.png) no-repeat;line-height:34px;position:absolute;top:0;right:0;}
.popup-sm .friend_submit{outline:none;background:url(/img/friend_sm.png) no-repeat;text-align:center;color:#fff;font-family:din_l;text-transform:uppercase;line-height:46px;font-weight:100;width:191px;height:49px;font-size:14px;}




.help{background: url(/img/offers_serv/help.png) 0 0 no-repeat !important;display: inline-block;width: 13px;height: 13px;margin-left: 5px;cursor: pointer;position: relative;z-index: 10;top:1px;*left:5px;}
.help:hover  {z-index:15;}
.help .tip, .help2 .tip{background: #ffffff;width: 200px;border: 1px solid #ececec;border-bottom-width: 3px;padding: 6px;text-align: center;font-family: din;font-size: 12px;color: #000000;position: absolute;top: -17px;left: 100%;z-index: 2;display: none !important;   margin-left: 10px;  }
.help:hover .tip, .help2:hover .tip{display:block !important; z-index:10;}

.spec-header{position:relative;padding-left:24px;}
.spec-header i{display:inline-block;width:19px;height:19px;background:url(/img/spec.png) -44px 0 no-repeat;position:absolute;left:0;top:-0px;}
.spec-banner{position:relative;}
.spec-banner i{display:inline-block;width:19px;height:19px;background:url(/img/spec.png) -44px 0 no-repeat;position:absolute;right:-20px;top:-13px;}
.spc-lnk{display:block;width:42px;height:226px;background:url(/img/spec.png) 0 0 no-repeat;position: fixed;right: 0;top: 50%;z-index: 10;margin-top:-20px;}
.c-spec-banner{background:#f5f5f5;height:54px;line-height:54px;text-align:center;text-transform:uppercase;font-family:din_m;font-size:14px;width:694px;margin:0 auto;}
.c-spec-banner a{position:relative;padding-left:34px;}
.c-spec-banner i{display:block;width:25px;height:25px;background:url(/img/spec.png) -44px -21px no-repeat;position:absolute;left:0;top:-4px;}
.c-spec-banner-wrap td{padding:0;}

.smart-pos-slider{position:relative;width:900px;height:215px;overflow:hidden;}
.smart-pos-slider-left{position:absolute;left:10px;top:50%;width:19px;height:36px;margin-top:-18px;background:url(/img/smart_pos/smart_pos.png) 0 -94px no-repeat;cursor:pointer;z-index:2;}
.smart-pos-slider-right{position:absolute;right:10px;top:50%;width:19px;height:36px;margin-top:-18px;background:url(/img/smart_pos/smart_pos.png) -21px -94px no-repeat;cursor:pointer;z-index:2;}
.smart-pos-slider-pag{position:absolute;right:20px;bottom:20px;z-index:2;text-align:right;}
.smart-pos-slider img{display:block;position:absolute;left:0;top:0;}
.smart-pos-slider-pag span{display:inline-block;width:7px;height:7px;background:url(/img/smart_pos/dot.png) no-repeat;cursor:pointer;margin-left:13px;}
.smart-pos-slider-pag span.active{background:url(/img/smart_pos/smart_pos.png) -52px -94px no-repeat;}
.smart-pos-gbox{background:#f5f5f5;padding:30px 30px 125px 30px;text-align:center;}
.smart-pos-gbox-ico1{display:inline-block;width:74px;height:65px;background:url(/img/smart_pos/smart_pos.png) 0 0 no-repeat;position:relative;margin-right:46px;}
.smart-pos-gbox-ico1 div{position:absolute;width:230px;top:100px;left:-78px;font-family:din;color:#000;font-size:16px;line-height:20px;}
.smart-pos-gbox-ico2{display:inline-block;width:44px;height:60px;background:url(/img/smart_pos/smart_pos.png) -76px 0 no-repeat;position:relative;margin:0 59px 0 58px;}
.smart-pos-gbox-ico2 div{position:absolute;width:300px;top:100px;left:-128px;font-family:din;color:#000;font-size:16px;line-height:20px;}
.smart-pos-gbox-ico3{display:inline-block;width:58px;height:67px;background:url(/img/smart_pos/smart_pos.png) -122px 0 no-repeat;position:relative;margin-left:53px;}
.smart-pos-gbox-ico3 div{position:absolute;width:224px;top:100px;left:-83px;font-family:din;color:#000;font-size:16px;line-height:20px;}
.smart-pos-gbox-line{display:inline-block;width:153px;height:8px;background:url(/img/smart_pos/smart_pos.png) 0 -70px no-repeat;position:relative;top:-25px;}
.smart-pos-gbox-text{display:block;width:33.3%;float:left;}
.smart-pos-gbox h3{font-family: 'PFDinTextCondPro-Light';font-size:30px;text-transform:uppercase;color:#000;margin:0 0 20px 0;font-weight:100;line-height:36px;}
.smart-pos-gbox-menu i{display:block;clear:both;}
.smart-pos-gbox-menu{height:80px;background:#f5f5f5;width:100%;}
.smart-pos-gbox-menu div{height:80px;text-align:center;width:25%;*width:237px;float:left;line-height:80px;font-family:din_cl;cursor:pointer;color:#000;font-size:20px;position:relative;}
.smart-pos-gbox-menu div.active{background:#e2383f;color:#fff;}
.smart-pos-gbox-menu div.active i{display:block;position:absolute;width:13px;height:6px;background:url(/img/smart_pos/smart_pos.png) 0 -82px no-repeat;bottom:-6px;left:50%;margin-left:-6px;}
.smart-pos-gbox-menu div:hover{background:#ececec;}
.smart-pos-gbox-menu div.active:hover{background:#e2383f;}
.smart-pos-title{text-transform:uppercase;font-family:'PFDinTextCondPro-Light';font-size:30px;line-height:36px;text-align:center;color:#000;margin-bottom:45px;}
.smart-pos-boxes table{width:100%;margin-bottom:65px;}
.smart-pos-boxes table td{text-align:center;width:33.3%;vertical-align:top;}
.smart-pos-boxes-in-bord{border-left:2px solid #ececec;border-right:2px solid #ececec;}
.smart-pos-boxes-btitle{height:85px;font-family:'Plumb-Bold';font-size:60px;line-height:60px;color:#000;top:-12px;position:relative;}
.smart-pos-boxes-stitle{height:85px;font-family:'Plumb-Bold';font-size:40px;line-height:38px;color:#000;top:-8px;position:relative;}
.smart-pos-boxes-stitle2{height:125px;font-family:'Plumb-Bold';font-size:40px;line-height:38px;color:#000;top:-8px;position:relative;}
.smart-pos-boxes-mtitle{height:85px;font-family:'Plumb-Bold';font-size:20px;line-height:25px;color:#000;top:-10px;position:relative;}
.smart-pos-boxes-text{font-size:18px;font-family:din;color:#000;line-height:18px;margin-bottom:27px;}
.smart-pos-boxes table td img{display:block;margin:30px auto;}
.smart-pos-boxes-wrap{position:relative;}
.smart-pos-boxes{position:absolute;left:0;top:0;width:100%;}

.smart-pos-boxes-text ul.coffee { margin: 0 30px; }
.smart-pos-boxes-text ul.coffee li { background: url(/img/smart_pos/coffee.png) 0 4px no-repeat; padding: 0 0 10px 25px; text-align: left; font-size: 14px; }

.popup_pos_all .h2{margin-top:0;}


@-moz-document url-prefix()
{
	.prim_red_but p{top:3px;}
}
.prim_red_but-sm td{width:265px;}
.samsung-m{font-family: 'samsungsans-mediummedium';}
.smart-pos-boxes-mtitle.samsung-m{font-size:26px;line-height:30px;height:100px;}

.smart-pos-cat1{width:165px;height:165px;margin:0 auto 33px auto;background:url(/img/smart_pos/pos_cat4.png) 0 0 no-repeat;}
.smart-pos-cat2{width:165px;height:165px;margin:0 auto 33px auto;background:url(/img/smart_pos/pos_cat4.png) -167px 0 no-repeat;}
.smart-pos-cat3{width:165px;height:165px;margin:0 auto 33px auto;background:url(/img/smart_pos/pos_cat4.png) -334px 0 no-repeat;}
.smart-pos-cat4{width:165px;height:165px;margin:0 auto 33px auto;background:url(/img/smart_pos/pos_cat4.png) -501px 0 no-repeat;}
.smart-pos-cat5{width:165px;height:165px;margin:0 auto 33px auto;background:url(/img/smart_pos/pos_cat4.png) -668px 0 no-repeat;}
.smart-pos-cat6{width:165px;height:165px;margin:0 auto 33px auto;background:url(/img/smart_pos/pos_cat4.png) -835px 0 no-repeat;}
.smart-pos-cat7{width:165px;height:165px;margin:0 auto 33px auto;background:url(/img/smart_pos/pos_cat4.png) -1002px 0 no-repeat;}
.smart-pos-cat8{width:165px;height:165px;margin:0 auto 33px auto;background:url(/img/smart_pos/pos_cat4.png) -1171px 0 no-repeat;}
.smart-pos-cat9{width:165px;height:165px;margin:0 auto 33px auto;background:url(/img/smart_pos/pos_cat4.png) -1339px 0 no-repeat;}
.smart-pos-cat10{width:165px;height:165px;margin:0 auto 33px auto;background:url(/img/smart_pos/pos_cat4.png) -1508px 0 no-repeat;}
.smart-pos-cat11{width:165px;height:165px;margin:0 auto 33px auto;background:url(/img/smart_pos/pos_cat4.png) -1677px 0 no-repeat;}

.hc-mob-bank2 {
	background: url(/img/hc_mob_bank_bg.png) 50% 50% repeat-x;
	overflow:hidden;
}
.hc-mob-ipad-hw{background:url(/img/head_ipad.jpg) 50% 50% no-repeat;width:425px;height:478px;position:absolute;top:0;left:50%;margin-left:30px;}
.hc-mob-bank2{  height: 350px;margin-top:-350px;}
.hc-mob-bank2 .hc-mob-lnk{  height: 350px;}
.hc-mob-ipad-hw img{margin-left:-72px;margin-top:-103px;}
.hc-mob-bank2 span{margin-left:-475px; top:40px; font-size:50px;}
.hc-mob-bank2 span big{display:block;}
.hc-mob-bank2-ilnk{font-weight:bold;}
.hc-mob-bank2 .hc-mob-ipad-hw {top:-68px;}
.hc-mob-bank a {text-decoration:none !important;}

.dinp_l {font-family:dinp_l;}
.newcab-info {position:relative;}
.newcab-info > div {
	position:absolute;
	right:0;
	top:5px;
	border:2px solid #d9d9d9;
	padding:10px 20px 10px 85px;
	background:url('/css/../img/icon-newcab.png') 30px 50% no-repeat;
}
.newcab-map {background:#f5f5f5; padding-top:20px;}
.newcab-map .b_map_container_new {background:#f5f5f5; height:522px;} 
.newcab-panel {
	background-color:#e2383f;
	text-align:center;
	font-size:20px;
	font-family:dinp_l;
	color:#fff;
	text-transform:uppercase;
	margin:30px 0 20px;
	padding:25px 0;
}
.newcab-panel a {color:#fff;}

.pos_big_table{
	width:100%;
	border-collapse:collapse;
}

.pos_big_table tbody td{
	text-align:center;
	vertical-align:top;
	padding:5px;
	font-size:11px;
	line-height:13px;
}
.pos_big_table thead td{
	text-align:center;
	height:37px;
	background:#e2383f;
	color:#fff;
	text-transform:uppercase;
	font-size:11px;
	line-height:13px;
}

.popup-pos-line{
	height:1px;
	background:#fff;
	width:270px;
	position:relative;
	left:-5px;
	margin:5px auto 0 auto;
}
.pb-m{
	position:relative;top:-5px;
}

.pos_big_table .help{
	background:url(/img/smart_pos/help.png) 0 0 no-repeat;
	top:2px;
	text-transform:none;
}

.pos_big_table .help .tip{
	border: 1px solid #ececec;
	top:-45px;
}

.pos_big_table tbody img{
	display:block;
	margin:0 auto 10px auto;
}

.pb-color1{
	background:#f5f5f5;
}
.pb-color2{
	background:#ebebeb;
}
.smart-pos-slider-pag-wrap{
	position: absolute;
    right: 20px;
    bottom: 8px;
    z-index: 2;
    text-align: right;
    height:13px;
    background:url(/img/smart_pos/contur_bg.png) repeat-x;
}

.smart-pos-slider-pag-wrap .smart-pos-slider-pag{
	position:relative;
	right:0;
	bottom:-3px;
	text-align:center;
}

.smart-pos-slider-pag-wrap .smart-pos-slider-pag span{
	margin:0 7px;
}

.smart-pos-slider-pag-wrap i{
	display:block;
	width:7px;
	height:13px;
	position:absolute;
	left:-7px;
	top:0;
	background:url(/img/smart_pos/contur.png) 0 0 no-repeat;
}

.smart-pos-slider-pag-wrap b{
	display:block;
	width:7px;
	height:13px;
	position:absolute;
	right:-7px;
	top:0;
	background:url(/img/smart_pos/contur.png) -70px 0 no-repeat;
}

span[itemprop=telephone] {display:inline-block; *display:inline; zoom:1; vertical-align:middle;}
.call-online {display:inline-block; *display:inline; zoom:1; vertical-align:middle; margin-left:3px;}

.expbox{margin:18px auto 38px auto;border-collapse:collapse;}
.expbox-img-first{position:relative;left:-1px;}
.expbox-img-last{position:relative;right:-1px;}

.exbox-wrap {position:relative;}
.exbox-wrap .expbox{margin:18px auto 38px auto; width:888px; overflow:hidden; }

.expbox__cells {
	font-size:0;
    white-space: nowrap;
    position: relative;
    right:0;
}
.expbox__cell {
    width: 296px;
    display: inline-block;
	*display:inline;
	zoom:1;
    vertical-align: top;
	text-align:middle;
	text-align:center;
}
.expbox img{border:1px solid #e6e6e4;}
.exbox-prev, .exbox-next {position:absolute; display:block; top:50%; width:20px; height:37px; margin-top:-18px;} 
.exbox-prev {background: url('/css/../img/smallbanner-prev.png'); left:0;}
.exbox-next {background: url('/css/../img/smallbanner-next.png'); right:0;}

.corpcon__title{text-transform:uppercase;color:#000;font-family: 'PFDinTextCondPro-Light';font-size:25px;line-height:25px;text-align:center;margin-bottom:20px;}
.corpcon table{margin:0 auto;border-collapse:collapse;}
.corpcon__box{margin-top:38px;background:#f5f5f5;padding:35px 40px 20px 40px;font-family:din;font-size:16px;line-height:16px;color:#000;}
.corpcon__box div{text-transform:uppercase;margin-bottom:17px;}
.corpcon__box li{padding-bottom:0;margin:22px 0;}
.corpcon .sm-red-button span{padding-left:23px;padding-right:20px;font-size:20px;font-family:din_l;text-transform:none;}
.corpcon .sm-red-button{margin-right:0;cursor:default;}
.corpcon .sm-red-button:hover span{text-decoration:none;}
.corpcon .select-sm .newListSelected{height:35px;}
.corpcon .select-sm .selectedTxt{height:31px;}

.body_ny2016{
	background:url(/img/ny2016/ny2016_header.jpg) 50% 0 no-repeat;
}

.body_ny2016 .footer{
	background:url(/img/ny2016/ny2016_footer.jpg) 50% 100% no-repeat;
}

.ny2016-credit-banner__button{
	height: 58px;
    background: #5fb305;
    border-bottom: 2px solid #3f7505;
    color: #fff;
    text-transform: uppercase;
    line-height: 62px;
    text-align: center;
    font-family:din_l;
    font-size: 31px;
    width:389px;
    margin:0 auto 50px auto;
    letter-spacing:2px;
    cursor:pointer;
    display:block;
    text-decoration:none;
}


.ny2016-credit-banner_in1{
	height:225px;
	margin-bottom:20px;
	background:#fafafa url(/img/ny2016/credit_banner_bg.png) 737px 0 no-repeat;
}

.ny2016-credit-banner_in1 table{
	width:100%;
	border-collapse:collapse;
}

.ny2016-credit-banner_in1 table div{
	text-transform:uppercase;
	color:#000;
	font-family:din_l;
	font-size:30px;
	line-height:34px;
	padding-top:34px;
	padding-bottom:20px;
}

.ny2016-credit-banner_in1 table p{
	font-family:din_l;
	color:#000;
	font-size:21px;
	line-height:21px;
}

.ny2016-credit-banner_in1 table span{
	font-family:din_b;
	color:#e2383f;
	display:block;
	font-size:30px;
	line-height:30px;
	padding-bottom:5px;
	position:relative;
	top:-5px;
}

.ny2016-credit-banner_in2{
	height:381px;
	margin-bottom:20px;
	padding-top:45px;
	background:#fafafa url(/img/ny2016/credit_banner_bg.png) 737px 0 no-repeat;
}
.ny2016-credit-banner_in2 img{
	display:block;
	margin:0 auto;
}

.ny2016-credit-banner_in2 div{
	text-transform:uppercase;
	color:#000;
	font-family:din_l;
	font-size:31px;
	line-height:34px;
	padding-top:40px;
	padding-bottom:15px;
	text-align:center;
}

.ny2016-credit-banner_in2 p{
	font-family:din_l;
	color:#000;
	font-size:17px;
	line-height:17px;
	text-align:center;
}

.popup_vkwidget .p_c > div{
	position:relative;
	text-align:center;
	font-size:20px;
	line-height:24px;

}

.popup_vkwidget .p_c > div i{
	display:block;
	width:176px;
	height:308px;
	background:url(/img/vk-widget-bg.png) 0 0 no-repeat;
	position:absolute;
	bottom:-308px;
	left:0;
}

.popup_vkwidget .p_c > div > span{
	position:relative;
	font-family:din_b;
	display:block;
}

.popup_vkwidget .vkwidget-wrap{
	width:300px;
	height:216px;
	margin:0 auto;
	padding:50px 0 43px 0;
}

.vkwidget-close{
	color:#808080;
	font-size:12px;
	line-height:12px;
	font-family:din;
	cursor:pointer;
	text-decoration:underline;
}

.vkwidget-close:hover{
	text-decoration:none;
}

.usl-my-cred-box .red.s24{line-height:26px;}
.usl-my-cred-box ul li{padding-bottom:10px;background-position:0 6px;}
.usl-my-cred-box{margin-bottom:80px;padding-top:40px;background:url(/img/dbo/my_cred_phones.jpg) 100% 0 no-repeat;position:relative; min-height: 450px; }
.usl-my-cred-box .my_cred_ap1{position:absolute;right:206px;top:540px;}
.usl-my-cred-box .my_cred_ap2{position:absolute;right:20px;top:540px;}



.sprol__wrap{
	display:none;
}

.sprol{
	background:url(/img/spec_prol_bg.jpg) 108% 20px no-repeat;
	margin-top:0px;
}
.sprol__title{
	padding-top:30px;
	font-family:din_con;
	color:#000;
	text-transform:uppercase;
	font-size:74px;
	line-height:74px;
	letter-spacing:-2px;
	margin-bottom:53px;
}

.sprol__title span{
	display:block;
	color:#e2383f;
}

.sprol__subtitle{
	text-transform:uppercase;
	font-family:din_con;
	color:#000;
	font-size:29px;
	line-height:36px;
	margin-bottom:50px;
}

.sprol__subtitle span{
	display:block;
}

.sprol p{
	font-family:din_l;
	font-size:15px;
	line-height:20px;
	color:#000;
}

.sprol p strong{
	font-size:16px;
}

.sm-vtabs-wrap4 {height:60px;background:#fff;border-bottom:3px solid #f2f2f2;}
.sm-vtabs-wrap4 span{
	width:305px;
	height:60px;
	line-height:14px;
	*line-height:18px;
	font-size:16px;
	margin-right:8px;
	background:#f2f2f2;
	border-top:3px solid #f2f2f2;
	border-left:3px solid #f2f2f2;
	border-right:3px solid #f2f2f2;
}
.sm-vtabs-wrap4 span[rel="3"]{margin-right:0;position:relative;left:1px;}
.sm-vtabs-wrap4 span:before{content:"";display:inline-block;vertical-align:middle;width:0;height:100%;}
.sm-vtabs-wrap4 span b{font-weight:normal;display:inline-block;vertical-align:middle;position:relative;*top:18px;}
.sm-vtabs-wrap4 span i, .sm-vtabs-wrap4 span div{display:none !important;height:62px;}
.sm-vtabs-wrap4 .vtabs-active{width:305px;border-left:3px solid #f2f2f2 !important;border-right:3px solid #f2f2f2 !important;border-top:3px solid #f2f2f2 !important;}
.sprol .sm-ptable td{padding:0;height:40px;}
.sprol .sm-ptable td strong{display: inline-block; padding-left:20px;}


.popup_vkwidget_ok .p_c > div{
	position:relative;
	text-align:center;
}

.popup_vkwidget_ok img{
	margin:0 3px;
	position:relative;
}

.vkwidget_ok_bg{
	width:681px;
	height:209px;
	background:url(/img/widget_ok_bg.png) 0 0 no-repeat;
	position:absolute;
	left:-40px;
	top:-40px;
}

.vkwidget_ok_title{
	padding-top:100px;
	font-size:40px;
	line-height:40px;
	text-transform:uppercase;
	padding-bottom:28px;
}

.vkwidget_ok_sbtitle{
	font-size:22px;
	line-height:25px;
	padding-bottom:20px;
}

.vkwidget_ok_logo1{
	top:6px;
}

.vkwidget_ok_sbtitle2{
	font-size:22px;
	line-height:25px;
	padding-bottom:20px;
	padding-top:20px;
}

.popup_vkwidget_ok .p_c table{
	margin:0 auto 12px auto;
}

.popup_vkwidget_ok .p_c td{
	text-align:left;
}

.popup_vkwidget_ok .p_c label{
	text-transform:uppercase;
	font-family:din_l;
	font-size:15px;
	line-height:15px;
}

.popup_vkwidget_ok .p_c .form_input{
	background: url(/img/smart_index/input-l.png) 0 0 no-repeat;
	height:31px;
}

.popup_vkwidget_ok .p_c .form_input i{
	background: url(/img/smart_index/input-r.png) 0 0 no-repeat;
	height:35px;
}

.popup_vkwidget_ok .p_c input{
	font-family:din_l;
	font-size:16px;
}

.vkwidget_ok_submit{
	height:62px;
	display:inline-block;
	line-height:62px;
	padding-left:78px;
	position:relative;
	text-transform:uppercase;
	font-size:20px;
	font-family:din_l;
	color:#e2383f;
	cursor:pointer;
}

.vkwidget_ok_submit span{
	border-bottom:1px solid #e2383f;
	display:inline-block;
	line-height:20px;
	position:relative;
	top:20px;
}

.vkwidget_ok_submit i{
	display:inline-block;
	width:62px;
	height:62px;
	background:url(/img/widget_ok_button.png);
	position:absolute;
	left:0;
	top:0;
}

.vkwidget_ok_submit:hover span{
	border-bottom:none;
}

.ny2016-credit-banner_r{
	background:#fafafa;
	padding:30px;
	margin-bottom:10px;
}

.ny2016-credit-banner_r img{
	margin-right:30px;
}

.ny2016-credit-banner_r div{
	text-transform: uppercase;
    color: #000;
    font-family: din_l;
    font-size: 31px;
    line-height: 34px;
    margin-bottom:8px;
}

.ny2016-credit-banner_r p{
	font-family: din_l;
    color: #000;
    font-size: 20px;
    line-height: 20px;
}

.ny2016-credit-banner_r li{
	font-family: din_l;
    color: #000;
    font-size: 20px;
    line-height: 24px;
    padding: 0 0 16px 35px;
    background-position:0 8px;
}

.ny2016-credit-banner_r span{
	color:#e2383f;
	font-family:din_b;
	font-size:24px;

}

.ny2016-credit-phone-submit{
	border-collapse:collapse;
	margin:0 auto 65px auto;
	position:relative;
	width:534px;
	left:79px;
}

.ny2016-credit-phone-submit .form_input{
	height:47px;
	background: url(/img/form/binput_l.png) 0 0 no-repeat;
}

.ny2016-credit-phone-submit .form_input input{
	height:43px;
	line-height:43px;
	font-family: din_l;
	font-size:24px;
}

.ny2016-credit-phone-submit .form_input i{
	height:47px;
	background: url(/img/form/binput_r.png) 0 0 no-repeat;
}

.ny2016-credit-phone-button{
	width:280px;
	height:45px;
	background:#5fb305;
	color:#fff;
	border-left:none;
	border-top:none;
	border-right:none;
	border-bottom:2px solid #3e7503;
	display:block;
	outline:none;
	line-height:49px;
	font-family: din_l;
	font-size:20px;
	text-transform:uppercase;
	cursor:pointer;
	margin-left:17px;
	letter-spacing:1px;
	text-align:center;
}

.ny2016-credit-phone-button:hover{
	background:#67c205;
}

.ny2016-credit-phone-button:active{
	background:#4c9200;
}

.ny2016-credit-phone-submit td{
	vertical-align:top;
}

.tabs.lit td a{
	font-size:11px;
}

.investor-t1{
	border-collapse:collapse;
	width:100%;
}

.investor-t1 td{
	vertical-align:middle;
	padding:13px 0; 
	height:30px;
}

.investor-t1 .gr1 td,.investor-t1 td.gr1{
	background:#fafafa;
}

.investor-t1 .gr2 td,.investor-t1 td.gr2{
	background:#f2f2f2;
}



.pos-p-title{
	text-transform: uppercase;
    font-family: 'PFDinTextCondPro-Light';
    font-size: 29px;
    line-height: 37px;
    color: #000;
}

.pos-p-sol{
	width:100%;
	border-collapse:collapse;
}

.pos-p-sol td{
	width:50%;
}

.pos-p-sol strong{
	font-family:din_b;
	color:#000;
	text-transform:uppercase;
	font-weight:100;
	font-size:15px;
	line-height:15px;
	display:block;
	padding-bottom:10px;
}

.pos-p-sol li{
	font-family:din;
	font-size:16px;
	line-height:16px;
	color:#000;
}

.pos-p-how-work{
	padding:40px 10px 50px 10px;
	background:#fafafa;
}

.pos-p-how-work i{
	display:block;
	clear:both;
}

.pos-p-how-work .pos-p-title{
	text-align:center;
}

.pos-p-how-work-in{
	width:33.3%;
	height:268px;
	position:relative;
	float:left;
}

.pos-p-how-work-in .ico{
	width:143px;
	height:143px;
	position:absolute;
	top:50px;
	left:50%;
	margin-left:-71px;
}

.arrow{
	width:46px;
	height:16px;
	background:url(/img/pos_online/partners.png) 0 -154px no-repeat;
	position:absolute;
	right:-26px;
	top:113px;
}

.pos-p-how-work-in[rel="1"] .ico{background:url(/img/pos_online/partners.png) 0 0 no-repeat;}
.pos-p-how-work-in[rel="2"] .ico{background:url(/img/pos_online/partners.png) -147px 0 no-repeat;}
.pos-p-how-work-in[rel="3"] .ico{background:url(/img/pos_online/partners.png) -294px 0 no-repeat;}
.pos-p-how-work-in[rel="4"] .ico{background:url(/img/pos_online/partners.png) -441px 0 no-repeat;}
.pos-p-how-work-in[rel="5"] .ico{background:url(/img/pos_online/partners.png) -588px 0 no-repeat;}
.pos-p-how-work-in[rel="6"] .ico{background:url(/img/pos_online/partners.png) -735px 0 no-repeat;}

.pos-p-how-work-in span{
	color:#000;
	width:100%;
	position:absolute;
	left:0;
	top:209px;
	font-family:din;
	text-transform:uppercase;
	text-align:center;
	font-size:14px;
	line-height:14px;
}

.pos-p-how-work-in p{
	color:#000;
	width:100%;
	position:absolute;
	left:0;
	top:242px;
	font-family:din;
	text-align:center;
	font-size:14px;
	line-height:16px;
}

.pos-p-title.center{
	text-align:center;
}

.pop-p-list li{
	font-family:din;
	font-size:16px;
	line-height:16px;
	color:#000;
}

.pos-p-steps i{
	display:block;
	clear:both;
}

.pos-p-steps-in{
	float:left;
	position:relative;
	width:20%;
	height:200px;
	float:left;
}

.pos-p-steps-in p{
	color:#000;
	font-size:14px;
	line-height:16px;
	position:absolute;
	top:130px;
	left:0;
	width:100%;
	font-family:din;
	text-align:center;
}

.pos-p-steps-in[rel="1"] .ico{
	width:68px;
	height:68px;
	position:absolute;
	top:0;
	left:50%;
	margin-left:-34px;
	background:url(/img/pos_online/partners.png) 0 -181px no-repeat;
}

.pos-p-steps-in[rel="2"] .ico{
	width:67px;
	height:67px;
	position:absolute;
	top:1px;
	left:50%;
	margin-left:-34px;
	background:url(/img/pos_online/partners.png) -71px -181px no-repeat;
}

.pos-p-steps-in[rel="3"] .ico{
	width:60px;
	height:58px;
	position:absolute;
	top:10px;
	left:50%;
	margin-left:-30px;
	background:url(/img/pos_online/partners.png) -141px -181px no-repeat;
}

.pos-p-steps-in[rel="4"] .ico{
	width:78px;
	height:68px;
	position:absolute;
	top:3px;
	left:50%;
	margin-left:-39px;
	background:url(/img/pos_online/partners.png) -204px -181px no-repeat;
}

.pos-p-steps-in[rel="5"] .ico{
	width:89px;
	height:65px;
	position:absolute;
	top:5px;
	left:50%;
	margin-left:-44px;
	background:url(/img/pos_online/partners.png) -286px -181px no-repeat;
}
/* End */



/* Start:/css/header_new.css*/
@charset "utf-8";
.new_city_wrap{width:231px;height:61px;padding:13px 0 0 15px;background:url(/img/header_new_wr.png);position:relative;left:-10px;top:-14px;*top:-16px;}
.new_phone_ivr{position:relative;top:-10px;width:143px;height:31px;background:url(/img/header_new_tel.png) no-repeat;padding-top:9px;padding-left:38px;margin-left:0;font-size:16px;}
.new_call_ivr{position:relative;top:-9px;width:143px;height:31px;background:url(/img/header_new_vop.png) no-repeat;padding-top:9px;padding-left:38px;margin-left:0;font-size:14px;}
.popup_vop .prim_upload_but{width:135px;height:42px;background:url(/img/n_index_file_but.png) no-repeat;top:2px;left:8px;}
.popup_vop .prim_file_txt{width:134px !important;top:3px;}
.h_new_textarea{width: 100%;height: 94px;background: url(/img/n_prim_t.png) no-repeat;display:inline-block;position:relative;}
.h_new_textarea i{display:block;width:4px;height:94px;background: url(/img/n_prim_t.png) -700px 0 no-repeat;position:absolute;right:0;top:0;}
.h_new_textarea textarea{width:97%;height:87px;resize:none;outline:none;border:none;background:none;overflow:hidden;position:relative;top:3px;}
.popup_vop .form_radio{position:relative;left:80px;}
.popup_vop .but_red{padding-left: 89px;position:relative;right:-7px;}
.popup_vop .but_red span{padding: 2px 89px 6px 0;}
.index_h_short_wrap p{color:#000;}
.index_h_short_wrap .reguest_more{border-bottom:1px dashed #000;}
.index_h_short_wrap .reguest_more p:hover .reguest_more{border-bottom:1px dashed #000;}
.index_h_short_wrap .reguest_more:hover{border-bottom:none;}
.form_label_file_head{font-weight:100;font-size:12px;}
/* End */



/* Start:/css/all_add.css*/
.main_div {
	width: 874px;
	margin:0 auto;
}
.main_text {
	width: 874px;
	margin:0 auto;
	margin-bottom:30px;
}
.main_h1, .main_h2, .main_h3 {
	width: 874px;
	margin:0 auto;
	margin-bottom:20px;
}
.online_div {
	width: 874px;
	margin:0 auto;
	text-align:center;
}
.online_div iframe {
	margin-left:-40px;
}
.center {
	text-align:center;
}
#page0_h1, #page0_h2, #page0_text1, #page0_text2 {
	display:none;
}
/* End */



/* Start:/css/form.css*/
form table {
	position: relative;
}

.form {
	width: 870px;
	margin: 0 auto;
}

.form_label {
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin-bottom: 5px;
}
.form_label_b {
	display: inline-block;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #000000;
	margin-bottom: 0;
}

.form_input {
	background: url('/css/../img/form/finput_l.png') 0 0 no-repeat;
	display: block;
	height: 30px;
	padding: 2px 0 2px 10px;
	margin-right: 10px;
	position: relative;
	z-index: 1;
}
.form_input i {
	background: url('/css/../img/form/finput_r.png') 0 0 no-repeat;
	display: block;
	width: 10px;
	height: 34px;
	position: absolute;
	top: 0;
	right: -10px;
	z-index: -1;
}
.form_input input {
	background: none;
	border: 0;
	outline: none;
	padding: 0;
	margin: 0;
	display: block;
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
}
.form_input input.blured {
	color: #cacaca;
}

.form_radio {
	background: url('/css/../img/form/fradio.gif') 0 0 no-repeat;
	height: 17px;
	padding: 0 0 0 32px;
	position: relative;
	z-index: 1;
}
.form_radio_off { background-position: 0 0; }
.form_radio_on { background-position: 0 -17px; }
.form_radio input {
	width: 17px;
	height: 17px;
	margin: 0;
	padding: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
}
.form_radio label {
	display: inline-block;
	vertical-align: top;
	font-size: 18px;
	color: #000000;
	position: relative;
	top: -3px;
	z-index: 1;
}

.form_check {
	background: url('/css/../img/form/fcheck.gif') 0 0 no-repeat;
	height: 17px;
	padding: 0 0 0 32px;
	position: relative;
	z-index: 1;
}
.form_check_off { background-position: 0 0; }
.form_check_on { background-position: 0 -17px; }
.form_check input {
	width: 17px;
	height: 17px;
	margin: 0;
	padding: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
}
.form_check label {
	display: inline-block;
	vertical-align: top;
	font-size: 18px;
	color: #000000;
	position: relative;
	top: -3px;
	z-index: 1;
}

.form_select .newListSelected {
	background: url('/css/../img/form/fselect.png') 0 0 no-repeat;
}
.form_select .selectedTxt {
	background: url('/css/../img/form/fselect.png') 100% 0 no-repeat;
}


.mini_calc_wrap {
	position: relative;
	z-index: 1;
}
.mini_calc {
	width: 800px;
	position: absolute;
	left: 80px;
	top: 230px;
	z-index: 2;
}

.mini_calc .form_input {
	background: url('/css/../img/form/finput_b_l.png') 0 0 no-repeat;
	height: 40px;
}
.mini_calc .form_input i {
	background: url('/css/../img/form/finput_b_r.png') 0 0 no-repeat;
	height: 44px;
}
.mini_calc .form_input input {
	height: 40px;
	line-height: 40px;
	font-size: 25px;
}
.mini_calc .form_input_b input {
	font-size: 35px;
}
.mini_calc .form_but {
	background: url('/css/../img/form/fbut_b_l.png') 0 0 no-repeat;
	display: inline-block;
	height: 65px;
	padding: 2px 0 6px 24px;
	margin-right: 25px;
	position: relative;
	z-index: 1;
	font-size: 26px;
	font-weight: bold;
	color: #fcfcfc;
	line-height: 65px;
	text-decoration: none;
	text-shadow: #ababab 0px -1px;
	white-space: nowrap;
	cursor: pointer;
}
.mini_calc .form_but i {
	background: url('/css/../img/form/fbut_b_r.png') 0 0 no-repeat;
	display: block;
	width: 25px;
	height: 73px;
	position: absolute;
	top: 0;
	right: -25px;
	z-index: -1;
}
.mini_calc .form_but:hover {
	background: url('/css/../img/form/fbut_b_l_h.png') 0 0 no-repeat;
}
.mini_calc .form_but:hover i {
	background: url('/css/../img/form/fbut_b_r_h.png') 0 0 no-repeat;
}

/* End */



/* Start:/css/jquery.jscrollpane.v.css*/
/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 16px;
	height: 100%;
	background: red;
}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
	background: red;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	background: #dde;
	position: relative;
}

.jspDrag
{
	background: #bbd;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow
{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
	padding: 0;
	margin: 0;
}

.jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}

.jspVerticalBar .jspArrow
{
	height: 16px;
}

.jspHorizontalBar .jspArrow
{
	width: 16px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}
/* End */



/* Start:/css/service-slider.css*/
@font-face {
    font-family: 'din_cr';
    src: url('/css/DINCompressed.eot');
    src: url('/css/DINCompressed.eot?#iefix') format('embedded-opentype'),
         url('/css/DINCompressed.woff') format('woff'),
         url('/css/DINCompressed.ttf') format('truetype'),
         url('/css/DINCompressed.svg#din_cl') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'din_cl';
    src: url('/css/pfdintextcomppro-light_1-webfont.eot');
    src: url('/css/pfdintextcomppro-light_1-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/pfdintextcomppro-light_1-webfont.woff2') format('woff2'),
         url('/css/pfdintextcomppro-light_1-webfont.woff') format('woff'),
         url('/css/pfdintextcomppro-light_1-webfont.ttf') format('truetype'),
         url('/css/pfdintextcomppro-light_1-webfont.svg#din_cl') format('svg');
    font-weight: normal;
    font-style: normal;

}

.din_cr {font-family: 'din_cr';}
.din_cl {font-family: 'din_cl';}

.ask_lnk, .spc-lnk {display:none;}

.service-slider {
    position: fixed;
	top:50%;
	margin-top:-225px;
    height:450px;
    width:110px;
    /*background-color: #888;*/
	z-index:10;
	right:0;
}

.service-slider.items6 {
	height:540px;
	margin-top:-270px;
}

@media only screen and (max-width:1165px) {
	.service-slider {display:none;}
	.ask_lnk, .spc-lnk {display:block;}
}

@media only screen and (max-width:1050px) {
	.ask_lnk, .spc-lnk {display:none;}
}

.service-slider > a {
    display: block;
    position: absolute;
    height:20px;
    width:100%;
    background-position: center;
    background-repeat: no-repeat;
    z-index: 2;
}
.service-slider > a.prev {bottom: 100%; background-image: url('/css/../img/services/slide-prev.png');}
.service-slider > a.next { top: 100%;  background-image: url('/css/../img/services/slide-next.png'); }

.service-slider .slider {
    width: 100%;
    height:450px;
    overflow: hidden;
    position:relative;
}

.service-slider.items6 .slider { height:540px; }

.service-slider .slider > div {
    position: relative;
    top:-5px;
}

.service-slider .wrap { 
    position: relative; 
    
}

.service-slider .item {
    height:80px;
    padding:6px;
    position: relative;
    text-align: center;
    line-height: 1;
    display: block;
    color: #000;
    text-decoration: none;
}

.service-slider .item:hover {
    background-color:#e2383f;
}

.service-slider .item > div {
    height:80px;
    width: 85px;
    background-color: #efefef;
    margin:0px auto;
    font-size: 13px;
    text-transform: uppercase;
    position: relative;
}

.service-slider .item:hover > div {
    background-color:#e2383f;
    color: #fff;
    font-size: 14px;
    width:100%;
}

.service-slider .item.active {
    height: 90px;
    padding: 5px 0;
    color: #fff;
}
.service-slider .item.active > div {height: 90px; width: 100%; background-color:#e2383f; font-size: 14px;}


.service-slider .item .line {height:40%;}
.service-slider .item .line:after {
    display: inline-block; 
    *display:inline;
    zoom:1;
    height:100%;
    vertical-align: middle;
    content: "";
}
.service-slider .item .line span {
    display: inline-block; 
    *display:inline;
    zoom:1;
    vertical-align: middle;
}

.service-slider .item > div .img {
    height: 52%;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    top:3%;
}

.service-slider .item > div .img.s-contact {background-image: url('/css/../img/services/service-contact.png');}
.service-slider .item:hover > div .img.s-contact {background-image: url('/css/../img/services/service-contact-active.png');}

.service-slider .item > div .img.s-payment {background-image: url('/css/../img/services/service-payment.png');}
.service-slider .item:hover > div .img.s-payment {background-image: url('/css/../img/services/service-payment-active.png');}

.service-slider .item > div .img.s-request {background-image: url('/css/../img/services/service-request.png');}
.service-slider .item:hover > div .img.s-request {background-image: url('/css/../img/services/service-request-active.png');}

.service-slider .item > div .img.s-check {background-image: url('/css/../img/services/service-check.png');}
.service-slider .item:hover > div .img.s-check {background-image: url('/css/../img/services/service-check-active.png');}

.service-slider .item > div .img.s-delay {background-image: url('/css/../img/services/service-delay.png');}
.service-slider .item:hover > div .img.s-delay {background-image: url('/css/../img/services/service-delay-active.png');}

.service-slider .item > div .img.s-ibank {background-image: url('/css/../img/services/service-ibank.png');}
.service-slider .item:hover > div .img.s-ibank {background-image: url('/css/../img/services/service-ibank-active.png');}

.service-slider .item > div .img.s-approval {background-image: url('/css/../img/services/service-approval.png');}
.service-slider .item:hover > div .img.s-approval {background-image: url('/css/../img/services/service-approval-active.png');}

.service-slider .item > div .img.s-request {background-image: url('/css/../img/services/service-request.png');}
.service-slider .item:hover > div .img.s-request {background-image: url('/css/../img/services/service-request-active.png');}

.service-slider .item > div .img.s-status {background-image: url('/css/../img/services/service-status.png');}
.service-slider .item:hover > div .img.s-status {background-image: url('/css/../img/services/service-status-active.png');}

.service-slider .item > div .img.s-pin {background-image: url('/css/../img/services/service-pin.png');}
.service-slider .item:hover > div .img.s-pin {background-image: url('/css/../img/services/service-pin-active.png');}

.service-slider .item > div .img.s-expert {background-image: url('/css/../img/services/service-expert.png');}
.service-slider .item:hover > div .img.s-expert {background-image: url('/css/../img/services/service-expert-active.png');}
/* End */
/* /css/all.css */
/* /css/smart_index.css */
/* /css/header_new.css */
/* /css/all_add.css */
/* /css/form.css */
/* /css/jquery.jscrollpane.v.css */
/* /css/service-slider.css */