@font-face {
    font-family: 'PlayRegular';
    src: url('font_play/play-regular-webfont.eot');
    src: url('font_play/play-regular-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('font_play/play-regular-webfont.woff') format('woff'),
         url('font_play/play-regular-webfont.ttf') format('truetype'),
         url('font_play/play-regular-webfont.svg#PlayRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PlayBold';
    src: url('font_play/play-bold-webfont.eot');
    src: url('font_play/play-bold-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('font_play/play-bold-webfont.woff') format('woff'),
         url('font_play/play-bold-webfont.ttf') format('truetype'),
         url('font_play/play-bold-webfont.svg#PlayBold') format('svg');
    font-weight: normal;
    font-style: normal;
}



/* reset */
html, body, div, span, applet, object, iframe, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, fieldset, form, label, legend, caption {
	margin: 0;
	padding: 0;
	font-size: 100%;
	vertical-align: baseline;
	border: 0;
	outline: 0;
	background: transparent;
	}

table, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	font-size: 100%;
	vertical-align: baseline;
	outline: 0;
	background: transparent;
}

ul {
	list-style: none;
	}

blockquote, q {
	quotes: none;
	}

:focus {
	outline: 0;
	}

table {
	border-collapse: collapse;
	border-spacing: 0;
	}



/* body */

html, body {
    width: 100%;
    height: 100%;
}
body {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    position: relative;
    font-family: Arial,Helvetica,Garuda,sans-serif;
	color: #444;
	font-size: 13px;
	/* background: #fff; */
	/* background: url(images/ny/left-top.png), url(images/ny/left.png), url(images/ny/right-top.png), url(images/ny/right.png);
    background-repeat: no-repeat, repeat-y, no-repeat, repeat-y;
    background-position: left top, 0 0, right top, 100% 0; */
}
@font-face {
    font-family: 'PlayRegular';
    src: url('fonts/play-regular-webfont.eot');
    src: url('fonts/play-regular-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('fonts/play-regular-webfont.woff') format('woff'),
         url('fonts/play-regular-webfont.ttf') format('truetype'),
         url('fonts/play-regular-webfont.svg#PlayRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}





/* page main items
--------------------------------------------- */

.wrap_outer {
    width: 100%;
}
.wrap {
    margin: 0 auto;
    width: 940px;
    padding: 0 10px;
}
.footer {
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
    height: 190px;
    background: #4e4e4e;
    border-bottom: 1px solid #565656;
}
.modal {
    -webkit-box-shadow:  7px 7px 15px 3px rgba(0, 0, 0, 0.36);
       -moz-box-shadow:  7px 7px 15px 3px rgba(0, 0, 0, 0.36);
            box-shadow:  7px 7px 15px 3px rgba(0, 0, 0, 0.36);
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
    position: absolute;
    display: none;
    background: #fff;
}

/* form items
--------------------------------------------- */

.input, .inputtext, .inputselect, .inputtextarea, .sub_item_2 input {
    background: #fff;
    border: 1px solid #aaa;
    -webkit-border-radius: 6px;
       -moz-border-radius: 6px;
            border-radius: 6px;
    font-family: Arial,Helvetica,Garuda,sans-serif;
    font-size: 13px;
    color: #a9a9a9;
    -webkit-box-shadow: inset 0px 1px 10px 0px rgba(0, 0, 0, 0.1);
       -moz-box-shadow: inset 0px 1px 10px 0px rgba(0, 0, 0, 0.1);
            box-shadow: inset 0px 1px 10px 0px rgba(0, 0, 0, 0.1);
    vertical-align: middle;
    font-weight: bold;
	padding: 5px 9px;
}

.iform .inputtext, .iform .inputtextarea{width:300px;}
.iform .inputselect{width:320px;}

.input.error, .inputtext.error {
    border-color: #ff5555;
    -webkit-box-shadow: inset 0px 1px 10px 0px rgba(255, 85, 85, 0.25);
       -moz-box-shadow: inset 0px 1px 10px 0px rgba(255, 85, 85, 0.25);
            box-shadow: inset 0px 1px 10px 0px rgba(255, 85, 85, 0.25);
    color: #dc112e;
}
.input.valid, .inputtext.valid {
    color: #444;
}
.input.long, .inputtext.long {padding-left: 13px;}
.input.short, .inputtext.short {padding-left: 9px;}

.button {
    background: #f10633; /* Old browsers */
    background: -moz-linear-gradient(top,  #f10633 0%, #b50423 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f10633), color-stop(100%,#b50423)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f10633 0%,#b50423 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f10633 0%,#b50423 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f10633 0%,#b50423 100%); /* IE10+ */
    background: linear-gradient(top,  #f10633 0%,#b50423 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f10633', endColorstr='#b50423',GradientType=0 ); /* IE6-9 */
    border: none;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
    height: 33px;
    font-family: 'Play', sans-serif;
    font-weight: bold;
    font-size: 15px;
    line-height: 20px;
    color: #fff;
    text-transform: uppercase;
    cursor: pointer;
}
.button:hover {
    background: #ff0512; /* Old browsers */
    background: -moz-linear-gradient(top,  #ff0512 0%, #dc0a12 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0512), color-stop(100%,#dc0a12)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ff0512 0%,#dc0a12 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ff0512 0%,#dc0a12 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ff0512 0%,#dc0a12 100%); /* IE10+ */
    background: linear-gradient(top,  #ff0512 0%,#dc0a12 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0512', endColorstr='#dc0a12',GradientType=0 ); /* IE6-9 */
}
input::-moz-focus-inner {
    padding:0;
    border:0;
}

/* site map
--------------------------------------------- */

.site_map {
    background: #4e4e4e;
    font-size: 11px;
    color: #fff;
    line-height: 18px;
    padding:  0 0 5px 0;
}
.site_map .wrap {
    padding: 0 0 15px 0;
    display: none;
}
.site_map  ul {
    margin-top: 10px;
    float: left;
}
.site_map  ul li{padding-left:0; background:none;}
.site_map  .title {
    text-transform: uppercase;
    margin-bottom: 6px;
}
.site_map a {
    color: #fff;
    text-decoration: none;
}
.site_map a:hover {
    text-decoration: underline;
}
.site_map .item_1 {
    margin-left: 1px;
    margin-right: 15px;
}
.site_map .item_2 {
    margin-right: 15px;
}
.site_map .item_3 {
    margin-right: 20px;
	width:158px;
}
.site_map .item_4 {
    margin-right: 30px;
}
.site_map .item_5 {
    margin-right: 40px;
}
.site_map .item_6 {
    margin-right: 155px;
}
.site_map .item_8 .title,
.site_map .item_10 .title,
.site_map .item_11 .title {
    margin-right: 10px;
}
.site_map_bookmark {
    /* background: #fff; */
}
.site_map_bookmark a {
    display: block;
    background: #4e4e4e;
    font-weight: bold;
    font-size: 10px;
    line-height: 16px;
    text-transform: uppercase;
    width: 59px;
    float: right;
    color: #fff;
    text-decoration: none;
    -webkit-border-bottom-right-radius: 6px;
     -webkit-border-bottom-left-radius: 6px;
        -moz-border-radius-bottomright: 6px;
         -moz-border-radius-bottomleft: 6px;
            border-bottom-right-radius: 6px;
             border-bottom-left-radius: 6px;
    margin-top: -4px;
    padding: 1px 10px 3px;
}

/* header items
--------------------------------------------- */

.header {
    height: 176px;
    position: relative;
    z-index: 101;
	/* background: url(images/ny/tree.png) 231px 0 no-repeat; */
}
.header .city {
    height: 44px;
    font-size: 12px;
    color: #555;
    background: #fff;
    border: 1px solid #d1d7dc;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
    left: 10px;
    line-height: 18px;
    padding: 7px 18px 0 11px;
    position: absolute;
    top: 14px;
}
.city .city_picker {
    text-decoration: none;
    margin-left: 5px;
    background: url(images/header/icon_city_picker.gif) no-repeat right 3px;
    padding-right: 19px;
}
.city .city_picker span {
    background: url(images/header/border_city_picker.gif) repeat-x 0px 13px;
}
.city .city_picker:hover span {
    background: none;
}
.header .logo {
    position: absolute;
    left: 322px;
    top: 1px;
}
.header .phone_big {
    position: absolute;
    left: 712px;
    top: 11px;
}
.phone_big {
    font-family: 'Play', sans-serif;
    font-weight: bold;
    font-size: 30px;
    line-height: 30px;
    color: #444;
    letter-spacing: 1px;
}
.header .slogan {
    position: absolute;
    left: 310px;
    top: 47px;
}
.slogan {
    font-size: 12px;
    color: #fff;
    width: 279px;
    height: 44px;
    text-align: left;
    padding: 13px 0 0 51px;
    background: url(images/header/slogan.png) no-repeat left top;
}
.slogan a{color: #fff; text-decoration:none;}
.phone_comments {
    position: absolute;
    left: 709px;
    top: 46px;
    font-size: 12px;
    color: #737373;
}
.header .phone_small {
    position: absolute;
    left: 852px;
    top: 65px;
}
.phone_small {
    color: #8e8e8e;
    line-height: 16px;
}
.phone_small span {
    font-weight: bold;
    color: #444444;
}
.header .get_call {
    left: 709px;
    position: absolute;
    top: 65px;
    z-index: 110;
}
a.get_call {
    color: #004c92;
    text-decoration: none;
    background: url(images/header/border_get_call.gif) repeat-x 0px 15px;
    padding-bottom: 1px;
}
a.get_call:hover {
    background: none;
}
.header .private_clients  {
    left: 11px;
    position: absolute;
    top: 99px;
}
.header .corporate_clients {
    right: 10px;
    position: absolute;
    top: 99px;
}
a.private_clients, a.corporate_clients {
    display: block;
    width: 465px;
    height: 36px;
    background: #f10633; /* Old browsers */
    background: -moz-linear-gradient(top,  #f10633 0%, #a91446 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f10633), color-stop(100%,#a91446)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f10633 0%,#a91446 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f10633 0%,#a91446 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f10633 0%,#a91446 100%); /* IE10+ */
    background: linear-gradient(top,  #f10633 0%,#a91446 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f10633', endColorstr='#a91446',GradientType=0 ); /* IE6-9 */
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
    font-family: 'PlayBold', sans-serif;
    font-weight: bold;
    font-size: 19px;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
    padding-top: 14px;
    letter-spacing: -1px;
    -webkit-box-shadow:  0px 10px 30px 0px rgba(0, 0, 0, 0.21);
       -moz-box-shadow:  0px 10px 30px 0px rgba(0, 0, 0, 0.21);
            box-shadow:  0px 10px 30px 0px rgba(0, 0, 0, 0.21);
}
a.private_clients:hover, a.corporate_clients:hover, .header a.tl_active {
    background: #ff0512; /* Old browsers */
    background: -moz-linear-gradient(top,  #ff0512 0%, #dc0a12 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0512), color-stop(100%,#dc0a12)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ff0512 0%,#dc0a12 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ff0512 0%,#dc0a12 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ff0512 0%,#dc0a12 100%); /* IE10+ */
    background: linear-gradient(top,  #ff0512 0%,#dc0a12 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0512', endColorstr='#dc0a12',GradientType=0 ); /* IE6-9 */

}
a.private_clients.current, a.corporate_clients.current  {
    background: url(images/private_bg.png) no-repeat left top !important;
    width: 468px;
    font-size: 23px;
    box-shadow: none;
    padding-top: 12px;
    height: 38px;
    color: #cb0c42;
    text-shadow: 0px 1px 1px #fff;
}

/* city_picker */

#city_picker {
    left: 73px;
    top: 10px;
    line-height: 22px;
    z-index: 100;
    padding: 7px 27px 12px 18px;
}
#city_picker ul {
    float: left;
    margin-right: 29px;
}
#city_picker ul + ul {
    margin-right: 0px;
}
#city_picker ul a{
    text-decoration: none;
}
#city_picker ul li{background:none; padding:0;}
#city_picker span {
    background: url(images/header/border_city_picker.gif) repeat-x 0px 14px;
}
#city_picker a:hover span {
    background: none;
}



/* get_call */
#get_call {
    left: 689px;
    top: 53px;
    z-index: 100;
    padding: 35px 23px 24px 21px;
    width: 225px;
    display: none;
}
#get_call .title {
    font-family: 'Play', sans-serif;
    font-weight: bold;
    color: #dc112e;
    font-size: 17px;
    text-transform: uppercase;
}
#get_call .inputtext {
    width: 209px;
}
.qname{margin: 10px 0 0 0;}
.qfield{margin: 10px 0 0 0;}
.iform h3{max-width:320px;}
#get_call .line .qfield {float:left; margin-right: 15px;}
#get_call .line .inputtext {
    width: 33px;
}
#get_call .line .button{margin: 9px 0 0 0;}
#get_call label {
   color: #636363;
   margin-right: 5px;
}
#get_call .qfield {
    vertical-align: middle;
    text-align: left;
}
#get_call .button {
    width: 59px;
}
#get_call label.error, #get_call label.valid {
    display: none !important;
}



/* slider index
--------------------------------------------- */

.slider_bg.wrap_outer {
    background: url(images/slider_index/bg_2.png) no-repeat 50% bottom;
    margin: -85px 0 -62px 0;
    padding: 85px 0 58px 0;
    height: 363px;
}
.slider_index {
    height: 383px;
    width: 940px;
    padding: 0px;
    position: relative;
}
.slider_index .item{
    position: absolute;
    left: 0px;
    top: 0px;
    width: 940px;
    height: 353px;
}
.slider_index .item > div {
    position: absolute;
    top: 0px;
    cursor: pointer;
}
.item .leftp {
    left: 0px;
    z-index: 120;
    /*width: 310px;*/
    width: 940px;
    background: url(images/slider_index/items/item_1_bottom.jpg) no-repeat left top;
    height: 353px;
}
.item .rightp {
    right: 0px;
    z-index: 130;
    /*width: 630px;*/
    width: 940px;
    height: 353px;
    background: url(images/slider_index/items/item_1_top.png) no-repeat right top;

	-webkit-box-shadow:  -2px 0px 4px 0px rgba(0, 0, 0, 0.3);
	box-shadow:  -2px 0px 4px 0px rgba(0, 0, 0, 0.3);
}
.slider_index .big_button {
    display: block;
    /*background: url(images/slider_index/button.png) repeat-x left bottom;*/
    background: #f10633; /* Old browsers */
    background: -moz-linear-gradient(top,  #f10633 0%, #b50423 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f10633), color-stop(100%,#b50423)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f10633 0%,#b50423 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f10633 0%,#b50423 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f10633 0%,#b50423 100%); /* IE10+ */
    background: linear-gradient(top,  #f10633 0%,#b50423 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f10633', endColorstr='#b50423',GradientType=0 ); /* IE6-9 */
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
    height: 44px;
    font-family: 'PlayBold', sans-serif;
    font-weight: bold;
    font-size: 36px;
    line-height: 30px;
    color: #fff;
    text-transform: capitalize;
    position: absolute;
    text-decoration: none;
    width: 233px;
    text-align: center;
    padding-top: 12px;
}
.slider_index .big_button:hover {
    /*background-position: left top;*/
    background: #ff0512; /* Old browsers */
    background: -moz-linear-gradient(top,  #ff0512 0%, #dc0a12 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0512), color-stop(100%,#dc0a12)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ff0512 0%,#dc0a12 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ff0512 0%,#dc0a12 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ff0512 0%,#dc0a12 100%); /* IE10+ */
    background: linear-gradient(top,  #ff0512 0%,#dc0a12 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0512', endColorstr='#dc0a12',GradientType=0 ); /* IE6-9 */
}
.slider_index .big_button_dline{
	font-size: 24px; line-height:24px;
	padding-top: 3px;
	height: 53px;
}
.leftp .big_button {
    top: 282px;
    left: 26px;
}
.rightp .big_button {
    top: 282px;
    right: 33px;
}

/* SLIDER IMG */
.item.item_1 .leftp {
    background-image: url(images/slider_index/items/1.jpg);
}
.item.item_1 .rightp {
    background-image: url(images/slider_index/items/2.jpg);
}
.item.item_2 .leftp {
    background-image: url(images/slider_index/items/5.jpg);
}
.item.item_2 .rightp {
    background-image: url(images/slider_index/items/3.jpg);
}
.item.item_3 .leftp {
    background-image: url(images/slider_index/items/4.jpg);
}
.item.item_3 .rightp {
    background-image: url(images/slider_index/items/6.jpg);
}
.item.item_4 .leftp {
    background-image: url(images/slider_index/items/7.html);
}
.item.item_4 .rightp {
    background-image: url(images/slider_index/items/8.html);
}

/* slider options */

.slider_index .next, .slider_index .prev  {
    position: absolute;
    display: block;
    width: 27px;
    height: 44px;
    text-indent: -99999px;
    z-index: 160;
    top: 153px;
}
.slider_index .next {
    background: url(images/slider_index/next.png) no-repeat top left;
    right: -31px;
}
.slider_index .prev {
    background: url(images/slider_index/prev.png) no-repeat top left;
    left: -31px;
}
.slider_index .pagination {
	margin-left: -40px;
    left: 50%;
    bottom: 40px;
	width: 100px;
    position: absolute;
    z-index: 180;
}
.slider_index .pagination li {
	float:left;
	margin:0 4px; padding:0;
	background: none;
}
.slider_index .pagination li a {
	display:block;
	width:16px;
	height:0;
	padding-top:16px;
	background:url(images/slider_index/pagi.png) no-repeat right top;
	float:left;
	overflow:hidden;
}
.slider_index .pagination li.current a {
	background-position:left top;
}

/* make_money block */

.make_money {
    height: 93px;
    position: relative;
}
.make_money > a {
    font-family: 'PlayBold', sans-serif;
    font-weight: bold;
    font-size: 22px;
    line-height: 22px;
    text-transform: uppercase;
    color: #005d92;
    position: absolute;
    top: 35px;
    text-decoration: underline;
}
.make_money > a:hover {
    color: #1169b3;
    text-decoration: none;
}
.make_money > a.credit {
    left: 97px;
}
.make_money > a.investment {
    left: 672px;
}
.make_money .arrow_left {
    position: absolute;
    left: 307px;
    top: 43px;
}
.make_money .arrow_right {
    position: absolute;
    left: 617px;
    top: 43px;
}
.money_val {
    position: absolute;
    left: 366px;
    top: 26px;
    width: 227px;
    height: 65px;
    background: url(images/make_money/make_money_bg.png) no-repeat left top;
}
#slider {
    background: none;
    border: none;
    left: 376px;
    top: 71px;
    width: 180px;
}
.isi #slider{display: none;}
a.ui-slider-handle {
    background: url(images/make_money/make_money_pointer.png) no-repeat left top !important;
    width: 25px !important;
    height: 23px !important;
    border: none !important;
    cursor: pointer !important;
}
#amount {
    color: #000 !important;
    font-family: 'Play', sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 22px;
    position: absolute;
    left: 13px;
    top: 8px;
    width: 203px;
    text-align: center;
    background: none;
    border: none;
}


/* currency block */

.currency {
    /*min-height: 145px;*/
    min-height:240px;
    min-width: 310px;
    position: relative;
}
.main_page .currency { float: right;}
.currency .options a {
    font-family: 'PlayBold', sans-serif;
    font-weight: bold;
    font-size: 14px;
    line-height: 16px;
    color: #005d92;
    text-decoration: none;
    text-transform: uppercase;
}
.currency .options a span {
    background: url(images/currency_border.gif) repeat-x 0px 15px;
}
.currency .options a.current {
    color: #c60a45;
    font-size: 18px;
}
.currency .options a.current span, .currency .options a:hover span {
    background: none;
}
.currency .options > span {
    color: #c60a45;
    font-size: 18px;
}
.currency .switch_block {
    position: relative;
}
.currency .switch_block .first {
    display: block;
    position: absolute;
    left: 0px;
    top: 0px;
}
.currency .switch_block .second {
    display: none;
    position: absolute;
    left: 0px;
    top: 0px;
}
.currency  table.money {
    text-transform: uppercase;
    line-height: 16px;
    font-weight: bold;
}
.currency  table.money td {
    text-align: center;
    vertical-align: bottom;
    color: #444;
    font-size: 18px;
}
.currency  table.money td.money {
    text-align: center;
    color: #2a6ba2;
    font-size: 18px;
}
.currency  table.money .text {
    height: 34px;
}
.currency  table.money .text td {
    font-size: 11px;
    color: #636363;
}
.currency  table.money .text > td {
    width: 81px
}
.currency  table.money .text > td + td {
    width: 73px;
}
.currency  table.money .text > td + td + td {
    width: 75px;
}
.currency  table.money .text > td + td + td + td{
    width: 70px;
}
.currency  table.money .text + tr {
    height: 26px;
}
.currency  table.money .text + tr + tr , .currency  table.money .text + tr + tr + tr, .currency  table.money .text + tr + tr + tr +tr{
    height: 33px;
}
.currency .calculate {
    line-height: 16px;
    font-weight: bold;
    margin-top: 12px;
}
.currency .calculate .item_1 {
    color: #444;
    font-size: 18px;
    text-transform: uppercase;
}
.currency .calculate td {
    vertical-align: middle;
}
.currency .calculate .item_1 .input {
    height: 29px;
    color: #444;
    font-size: 17px;
    font-weight: bold;
    padding-left: 12px;
    width: 198px;
    margin-left: 9px;
}
.currency .calculate .item_2 {
    font-size: 11px;
    color: #636363;
    text-transform: uppercase;
    padding-top: 18px;
}
.currency .calculate .item_2 td {
    vertical-align: top;
}
.currency .calculate .item_2 div {
    float: left;
}
.currency .calculate .item_2 .val {
    font-size: 17px;
    color: #444;
	white-space:nowrap;
}
.currency .calculate .item_2 .from, .currency .calculate .item_2 .to {
   /* margin-right: 80px;*/
   display: inline;
}
#select_2 + .sbHolder {
    left: 110px;
    top: -56px;
}
.currency {
    z-index: 200;
}

/* custom select */

.sbHolder{
	background-color: #fff;
	font-family: Arial, sans-serif;
	font-weight: bold;
	position: relative;
	width: 65px;
    border: 1px solid #aaa;
    -webkit-border-radius: 6px;
       -moz-border-radius: 6px;
            border-radius: 6px;
    height: 29px;
    font-family: Arial,Helvetica,Garuda,sans-serif;
    font-size: 15px;
    color: #2a6ba2;
    -webkit-box-shadow: inset 0px 1px 10px 0px rgba(0, 0, 0, 0.1);
       -moz-box-shadow: inset 0px 1px 10px 0px rgba(0, 0, 0, 0.1);
            box-shadow: inset 0px 1px 10px 0px rgba(0, 0, 0, 0.1);
    /*left: 22px;
    top: -25px;*/
	margin: -9px 5px 0px;

}
.sbSelector{
	display: block;
	height: 30px;
	left: 0;
	line-height: 30px;
	outline: none;
	overflow: hidden;
	position: absolute;
	text-indent: 10px;
	top: 0;
	width: 65px;
}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover{
	color: #2a6ba2;
	outline: none;
	text-decoration: none;
}
.sbToggle{
	background: url(images/form_items/select_arrow.png) 12px 12px no-repeat;
	display: block;
	height: 30px;
	outline: none;
	position: absolute;
	right: 0;
	top: 0;
	width: 30px;
}
.sbToggle:hover{
	background: none;
}
.sbToggleOpen{
	background: url(images/form_items/select_arrow.png) 12px 12px no-repeat;
}
.sbToggleOpen:hover{
	background: url(images/form_items/select_arrow.png) 12px 12px no-repeat;
}
.sbHolderDisabled{
	background-color: #3C3C3C;
	border: solid 1px #515151;
}
.sbHolderDisabled .sbHolder{

}
.sbHolderDisabled .sbToggle{

}
.sbOptions{
    padding-top: 5px;
	background-color: #fff;
	border: 1px solid #aaa;
    border-top: none;
	list-style: none;
	left: -1px;
	margin: 0;
	position: absolute;
	top: 22px !important;
	width: 65px;
	z-index: 1;
	overflow-y: auto;
    -webkit-border-bottom-right-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
}
.sbOptions li{
	padding: 0 7px;
	background: none;
}
.sbOptions a{
	display: block;
	outline: none;
	padding: 7px 0 7px 3px;
}
.sbOptions a:link, .sbOptions a:visited{
	color: #2a6ba2;
	text-decoration: none;
}
.sbOptions a:hover{
	color: color: #2a6ba2;
}
.sbOptions li.last a{
	border-bottom: none;
}
.sbOptions .sbDisabled{
	border-bottom: dotted 1px #515151;
	color: #999;
	display: block;
	padding: 7px 0 7px 3px;
}
.sbOptions .sbGroup{
	border-bottom: dotted 1px #515151;
	color: #2a6ba2;
	display: block;
	font-weight: bold;
	padding: 7px 0 7px 3px;
}
.sbOptions .sbSub{
	padding-left: 17px;
}


/* applications block
--------------------------------------------- */

.main_req {
    margin: 20px 0;
    overflow: hidden;
    text-align: center;
    width: 450px;
}
.btn_credit {
    background: url("../../../images/btn_credit1.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 95px;
    margin: 0 auto;
    width: 450px;
}
.btn_credit:hover{
	background-position: 0 -95px;
}
.btn_cards {
    background: url("../../../images/btn_credit2.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 94px;
    margin: 0 auto;
    width: 450px;
}
.btn_cards:hover{
	background-position: 0 -95px;
}
.application {
    float: left;
    height: 145px;
    width: 450px;
}
.application .title {
    font-family: 'PlayBold', sans-serif;
    font-weight: bold;
    font-size: 18px;
    text-transform: uppercase;
    line-height: 18px;
    color: #c60a45;
    width: 100%;
    margin-bottom: 21px;
}
.application .title + div {
    /*padding-left: 135px;
    background: url(images/icon_application.png) no-repeat left -22px;*/
    height: 128px;
    width: 620px; /*485px;*/
}
.application .clients {
    font-size: 11px;
    font-weight: bold;
    line-height: 16px;
    text-transform: uppercase;
    margin: 0px 0 8px 0;
}
.application .clients a{
    color: #444;
    text-decoration: none;
    padding: 1px 4px;
}
.application .clients a span {
    background: url(images/clients_border.gif) repeat-x 0px 13px;
}
.application .clients a.current {
    background: #c60a45;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
    color: #fff;
}
.application .clients a.current span, .application .clients a:hover span {
    background: none;
}
.application .switch_block {
    line-height: 27px;
    height: 52px;
    position: relative;
    width: 486px;
}
.application .switch_block > div {
    position: absolute;
    left: 0px;
    top: 0px;
	font-size: 1.3em;
}
.application .switch_block .line_1 a{
    margin-right: 14px;
}
.application .switch_block .line_2 a{
    margin-right: 10px;
}
.application .switch_block .second {
    display: none;
}

/* news block
--------------------------------------------- */

.news .wrap {
    background: url(images/news_block_bg.png) no-repeat 50% top;
    height: 99px;
    margin: -5px auto -7px;
    position: relative;
}
.news .title {
    font-family: 'PlayBold', sans-serif;
    font-weight: bold;
    font-size: 20px;
    text-transform: uppercase;
    position: absolute;
    line-height: 20px;
    left: 45px;
    top: 38px;
}
.news .title a {
    text-decoration: none;
    color: #fefefe;
}
.news .title a:hover {
    text-decoration: underline;
}
.news .links {
    position: absolute;
    left: 212px;
    top: 15px;
    line-height: 23px;
	margin:0;
}
.news .links li{padding:0; margin:0; background:none;}
.news .links a {
    color: #737373;
}
.news .links .item_1 a {
    color: #005b8f;
}
.news .links .item_1 a:hover {
    color: #1169b3;
}
.news .links a:hover {
    text-decoration: none;
}


/* banners + feedback
--------------------------------------------- */

.banner_block {
    background: url(images/banners/background.png) no-repeat 50% top;
    position: absolute;
    left: 0px;
    bottom: 184px;
    height: 175px;
}
.banner_block.feedback {
    height: 190px;
}
.banner_block .wrap {
    position: relative;
    padding-top: 53px;
    z-index: 100;
}
.banner_block.feedback .wrap {
    height: 160px;
}
.banner_block .rotator {
    position: relative;
    float: left;
    width: 465px;
    height: 90px;
}
.banner_block .rotator + .rotator {
    float: right;
}
.banner_block .rotator li {
    position:absolute;
    z-index: 100;
    left: 0px;
    top: 0px;
	background:none; padding-left:0;
}
.banner_block li.show {
    z-index:101;
}
.feedback_form {
    position: absolute;
    left: 219px;
    bottom: 10px;
    z-index: 180;
}
.feedback_form .panel {
    background: url(images/banners/feedback/panel.png) no-repeat left top;
    height: 34px;
    width: 522px;
	margin: 0;
}
.feedback_form .panel li {
    float: left;
	background:none; padding-left:0;
}
.feedback_form .panel a {
    display: block;
    text-decoration: none;
    color: #484848;
    font-size: 18px;
    font-weight: bold;
    line-height: 18px;
    font-family: 'Play', sans-serif;
    padding: 7px 0 11px 0;
    height: 16px;
    width: 100%;
}
.feedback_form .panel a.selected,
.feedback_form .panel a:hover {
    color: #c90c44;
}
.feedback_form .item_1 {
    width: 156px
}
.feedback_form .item_1 a{
    padding-left: 44px;
    background: url(images/banners/feedback/icons_1.png) 14px -62px no-repeat;
}
.feedback_form .item_1 a.selected,
.feedback_form .item_1 a:hover {
    background-position: 14px 7px;
}
.feedback_form .item_2 {
    width: 194px;
}
.feedback_form .item_2 a{
    padding-left: 46px;
    background: url(images/banners/feedback/icons_2.png) 16px -62px no-repeat;
}
.feedback_form .item_2 a.selected,
.feedback_form .item_2 a:hover {
    background-position: 16px 7px;
}
.feedback_form .item_3 {
    width: 172px
}
.feedback_form .item_3 a{
    padding-left: 46px;
    background: url(images/banners/feedback/icons_3.png) 16px -62px no-repeat;
}
.feedback_form .item_3 a.selected,
.feedback_form .item_3 a:hover {
    background-position: 16px 7px;
}
.feedback_form .f_form{
    width: 466px;
    padding: 25px 28px 21px 28px;
    -webkit-box-shadow:  0px 0px 15px 3px rgba(0, 0, 0, 0.30);
       -moz-box-shadow:  0px 0px 15px 3px rgba(0, 0, 0, 0.30);
            box-shadow:  0px 0px 15px 3px rgba(0, 0, 0, 0.30);
     -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
         -moz-border-radius-topleft: 4px;
        -moz-border-radius-topright: 4px;
             border-top-left-radius: 4px;
            border-top-right-radius: 4px;
    background: #fff;
    margin-bottom: -14px;
    display: none;
}
.feedback_form .col_l{float:left; width:230px;}
.feedback_form .col_r{float:right; width:230px;}
.feedback_form .inputtext, .feedback_form .inputtextarea {
    width: 200px;
    margin-bottom: 15px;
}
.feedback_form textarea {
    height: 72px;
    resize: vertical;
    vertical-align: bottom;
	padding-top: 5px;
}
.feedback_form .button {
    width: 128px;
}
.feedback_form .form_footer{text-align:center;}


/* footer
--------------------------------------------- */

.footer_cap {
    width: 100%;
    height: 310px;
}
.feedback + .footer_cap {
    height: 400px;
}
.footer .wrap {
    position: relative;
}

/* mini site map */

.mini_site_map {
    position: absolute;
    font-size: 11px;
    color: #fff;
    line-height: 18px;
    text-transform: uppercase;
    left: 10px;
    top: 22px;
}
.mini_site_map li {
    float: left;
	background:none; padding-left:0;
}
.mini_site_map a {
    color: #fff;
    text-decoration: none;
}
.mini_site_map a:hover {
    text-decoration: underline;
}
.mini_site_map .item_mr {
    margin-right: 37px;
}
.mini_site_map .item_1 {
    margin-left: 1px;
    margin-right: 27px;
}
.mini_site_map .item_2 {
    margin-right: 35px;
}
.mini_site_map .item_3 {
    margin-right: 34px;
}
.mini_site_map .item_4 {
    margin-right: 37px;
}
.mini_site_map .item_5 {
    margin-right: 30px;
}
.mini_site_map .item_6 {
    margin-right: 35px;
}

.footer_links ul {
	top:10px;
	margin:0;
}

/* social panel */

.footer .social_panel {
    position: absolute;
    left: 820px;
    top: 31px;
	width: 137px;
}
.social_panel li {
    float: left;
    margin-right: 5px;
	background:none; padding-left:0;
}
.social_panel a {
    display: block;
    width: 16px;
    height: 16px;
    /*background: url(images/footer/icons_social.png) no-repeat left top;*/
}
.social_panel .item_2 a{
    background-position: -23px top ;
}
.social_panel .item_3 a{
    background-position: -45px top ;
}
.social_panel .item_4 a{
    background-position: -66px top ;
}
.social_panel .item_5 a{
    background-position: -87px top ;
}

/* other */

.footer .text {
    position: absolute;
    color: #999;
    font-size: 12px;
    line-height: 18px;
    text-align: left;
}
.footer .text span, .footer .text a {
    color: #fff;
    text-decoration: none;
}
.footer .copyright {
    left: 12px;
    top: 95px;
}
.footer .contacts {
    left: 302px;
    top: 95px;
    text-align: center;
}
.footer .SSV {
    color: #fff;
    left: 719px;
    top: 95px;
}
.footer .ingate {
	top:100px;
	right:5px;
}

.SSV > a {
    float: left;
    margin-right: 15px;
}
.SSV > p {
    float: left;
    margin-top: 5px;
}

/* side bars
--------------------------------------------- */

.left_bar,
.right_bar {
    position: fixed;
    z-index: 300;
    top: 50%;
    margin-top: -130px;
    width: 59px;
    height: 260px;
}
.left_bar a,
.right_bar a {
    display: block;
    width: 59px;
    height: 260px;
    position: absolute;
    top: 0px;
}
.left_bar {
    background: url(images/panel_left.png) right -516px no-repeat;
}
.left_bar.online {
    background: url(images/online-consultant.png) 0 0 no-repeat;
}
body.isi .left_bar{display:none;}
.left_bar.hidden {
    background-position: left top !important;
    overflow: hidden;
    height: 260px;
}
.left_bar.hidden:hover {
    background-position: left -260px !important;
}
.left_bar.hidden.online:hover {
    background-position: left -260px !important;
}
.left_bar a {
    right: 0px;
}
.right_bar a {
    background: url(images/panel_right.png) left top no-repeat;
    left: 0px;
}
.client_bank a {
    background: url(images/panel_clientbank.png) left top no-repeat;
}
.right_bar:hover a {
    background-position: left bottom;
}

.left_bar {
    left: 0px;
}
.right_bar {
    right: 0px;
}
.left_bar .messenger {
    position: absolute;
    right: 59px;
    top: 0px;
    width: 300px;
    height: 258px;
}
.messenger .name {
    position: absolute;
    font-size: 15px;
    font-weight: bold;
    line-height: 45px;
    left: 26px;
    top: 15px;
    letter-spacing: -1px;
}
.messenger input.message {
    width: 230px;
    height: 20px;
    background: none;
    position: absolute;
    left: 19px;
    top: 213px;
    border: none;
    padding-left: 12px;
    font-family: Arial,Helvetica,Garuda,sans-serif;
}
.messenger .conversation {
    padding: 8px 12px;
    overflow-y: auto;
    width: 256px;
    height: 104px;
    position: absolute;
    left: 17px;
    top: 87px;
    background: none;
    resize: none;
    border: none;
}

/* PRIVATE PAGE
--------------------------------------------- */

/* private pack */

.private_pack .wrap {
    width: 960px;
    overflow: visible;
    padding: 0;
}
.private_pack .item {
    width: 240px;
    height: 189px;
    float: left;
    position: relative;
    background: url(images/private_page/items_bg.png) no-repeat left top;
    z-index: 10;
    margin-bottom: 6px;
}
.private_pack .mask {
    width: 220px;
    height: 175px;
    margin: 0 auto;
    position: relative;
    z-index: 90;
}
.private_pack .mask a{
	padding-top: 126px;
	width:100%;
	display:inline-block;
}
.private_pack .vklady a {background: url(images/private_page/icons/vklady.png) no-repeat 5px 0;}
.private_pack .vklady_k a {background: url(images/private_page/icons/vklady_k.png) no-repeat 5px 0;}
.private_pack .cards a {background: url(images/private_page/icons/cards.png) no-repeat center 25px;}
.private_pack .cards_m a {background: url(images/private_page/icons/cards_m.png) no-repeat center 20px;}
.private_pack .credits a {background: url(images/private_page/icons/credits.png) no-repeat center 0;}
.private_pack .karty a {background: url(images/private_page/icons/karty.png) no-repeat center 0;}
.private_pack .dist_k a {background: url(images/private_page/icons/dist_k.png) no-repeat center 0;}
.private_pack .dist a {background: url(images/private_page/icons/dist.png) no-repeat center 0;}
.private_pack .bank_m a {background: url(images/private_page/icons/bank_m.png) no-repeat center 0;}
.private_pack .convert_m a {background: url(images/private_page/icons/convert_m.png) no-repeat center 0;}
.private_pack .safe a {background: url(images/private_page/icons/safe.png) no-repeat center 0;}
.private_pack .package a {background: url(images/private_page/icons/package.png) no-repeat center 0;}
.private_pack .account a {background: url(images/private_page/icons/account.png) no-repeat center 20px;}
.private_pack .bank a {background: url(images/private_page/icons/bank.png) no-repeat center 20px;}
.private_pack .operations a {background: url(images/private_page/icons/operations.png) no-repeat center 20px;}
.private_pack .convert a {background: url(images/private_page/icons/convert.png) no-repeat center 20px;}



.private_pack .title {
    color: #2a6ba2;
    font-size: 17px;
    font-weight: bold;
    line-height: 23px;
    font-family: 'Play', sans-serif;
    text-transform: uppercase;
    text-align: center;
}
.private_pack .cover {
    display: none;
    z-index: 50;
    width: 241px;
    padding: 189px 0 23px 39px;
    left: 50%;
    margin-left: -140px;
    -webkit-box-shadow:  0px 6px 15px 3px rgba(0, 0, 0, 0.36);
       -moz-box-shadow:  0px 6px 15px 3px rgba(0, 0, 0, 0.36);
            box-shadow:  0px 6px 15px 3px rgba(0, 0, 0, 0.36);
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
    position: absolute;
    background: #fff;
}
.private_pack .item_1 .cover, .private_pack .item_2 .cover, .private_pack .item_3 .cover, .private_pack .item_4 .cover {
    top: -6px;
}
.private_pack .item_5 .cover, .private_pack .item_6 .cover, .private_pack .item_7 .cover, .private_pack .item_8 .cover {
    bottom: 0px;
    padding: 23px 0 189px 39px;
}
.private_pack .cover a {
    color: #005b8f;
    font-size: 12px;
    line-height: 23px;
    font-weight: bold;
}
.private_pack .cover a:hover {
    color: #1169b3;
    text-decoration: none;
}
.private_pack .item:hover .title, .private_pack .item:hover .title a {
    color: #cb0c41;
    font-size: 19px;
}
.private_pack .item:hover {
    cursor: pointer;
}
.private_pack .title.lines2{
    line-height: 20px;
}
.private_pack .title a{text-decoration:none;}

.private_pack .cover ul li {
	background: none;
	padding: 0;

}

/* more links */

.more_links.wrap {
    width: 960px;
    padding: 0;
    background: #F7F7F7;
    margin-bottom: 24px;
    margin-top: 30px;
    position: relative;
	border: solid 1px #B2BABF;
	border-radius: 5px;
}
.more_links .title {
	background: url(images/private_page/more_links_ar.png) no-repeat left top;
    color: #fefefe;
    font-size: 20px;
    font-weight: bold;
    line-height: 20px;
    font-family: 'Play', sans-serif;
    text-transform: uppercase;
	padding:25px 0 0; margin: -6px 20px -13px -8px;
	width: 234px; height: 48px;
	float: left;
}
.more_links .links {
    left: 268px;
    line-height: 24px;
    padding: 5px 20px 5px 0;
}
.more_links .links a {
    font-size: 13px;
    font-weight: bold;
    color: #005b8f;
}
.more_links .links a:hover {
    color: #1169b3;
    text-decoration: none;
}
.more_links .links .col {
    float:left;
	margin: 0 20px 0 0;
}
.more_links .links .col a{display:block;}


/* HR PAGE */

.breadcrumbs {
    font-size: 11px;
    line-height: 18px;
    color: #929292;
    margin: -6px 0 6px 0;
}
.breadcrumbs a {
    color: #929292;
}
.breadcrumbs li {
    float: left;
    display: inline-block;
    margin-right: 6px; padding-left:0;
	background:none;
}


.hr_text p {
    color: #444;
    font-size: 11px;
    line-height: 18px;
}
.hr_text p strong {
    color: #b60d2e;
    font-size: 12px;
}
.hr_text p strong ~ strong {
    font-size: 11px;
}
.hr_text .left  {
    float: left;
}
.hr_text .left p {
    width: 270px;
}
.hr_text .right {
    float: right;
}
.hr_text .right p {
    width: 222px;
}
.hr_text {
    padding-top: 18px;
    margin-top: -18px;
    background: url(images/hr_page/people.jpg) 50% bottom no-repeat;
    height: 455px;
}
.hr_block  {
    background: #efefef url(images/hr_page/curve.png) 50% top no-repeat;
    padding: 15px 0px 55px 0px;
	margin-top: -20px;

}
.hr_block .wrap {
    padding: 0;
    width: 960px;
}
.hr_block .titles > div {
    float: left;
    width: 50%;
    text-align: center;
    font-size: 25px;
    color: #000;
    line-height: 28px;
    font-family: 'Play', sans-serif;
    text-transform: uppercase;
    font-weight: bold;
    margin-top: -7px;
}
.job_wrap {
    background: #fff;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
    border: 1px solid #d1d7dc;
    width: 938px;
    margin: 26px auto 0px;
    position: relative;
}
.summary_wrap {
    width: 498px;
    height: 346px;
    /*background: #efefef url(images/hr_page/decollete.png) left top no-repeat; */
    float: right;
    margin: -5px -11px 0 0;
}
.hr_block + .banner_block + .footer_cap {
    background: #efefef;
}
.job_city {
    text-align: center;
    clear: left;
    /*width: 433px;*/
    /*height: 175px;*/
    height: 125px;
    margin-left: 9px;
}
.job_city .title {
    font-size: 25px;
    color: #444;
    font-family: 'Play', sans-serif;
    font-weight: bold;
   /* margin-top: 15px;*/
    margin-bottom: 4px;
}
.job_city .picked a{
    font-size: 40px;
    text-decoration: none;
    padding-right: 19px;
    background: url(images/hr_page/picked.png) right 18px no-repeat;
    margin-left: 7px;
}
.job_city .picked a span {
    background: url(images/hr_page/picked_border.png) left 43px repeat-x;
    padding-right: 20px;
    margin-right: -20px;
}
.job_city .picked a:hover span {
    background: none;
}
.job_city .val {
    font-size: 15px;
    line-height: 34px;
    color: #777;
    margin-left: 8px;
    margin-top: -2px;
}
.hr_block .item {
    float: left;
    border-left: 1px solid #d1d7dc;
    width: 200px;
    padding: 0px 8px 20px 12px;
    margin: 0 0 25px -1px;
}
.hr_block .item.f1 {border-left: none; margin-left: 0px; padding-left: 0px;}
.hr_block .item.f2 {padding-right: 0px;}
.hr_block .item .title {
    font-size: 13px;
    line-height: 20px;
    margin-bottom: 11px;
    font-weight: bold;
}
.hr_block .item .title a {
    /*text-decoration: none;
    background: url(images/hr_page/job_border.png) left 14px repeat-x;*/
}
.hr_block .item .title:hover a {
   /* background: none;*/
   text-decoration: none;
}
.hr_block .item .description {
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 10px;
    color: #444;
}
.hr_block .item .requirements {
    font-size: 12px;
    line-height: 16px;
    color: #444;
    font-weight: bold;
}
.hr_block .item .requirements span {
    margin-right: 19px;
}
.hr_block  .group + .group > .item + .item {
    margin-right: 6px;
}
.footer_cap.hr_bg  {
    background: #efefef;
}

/* job_city_picker */

#job_city_picker {
    /*left: 129px;
    top: 37px; */
	margin: -104px 0 0 32px;
    line-height: 22px;
    z-index: 100;
    padding: 17px 35px 22px 25px;
}
#job_city_picker ul {
    float: left;
    margin-right: 57px;
}
#job_city_picker ul + ul {
    margin-right: 0px;
}
#job_city_picker ul a{
    text-decoration: none;
}
#job_city_picker span {
    background: url(images/header/border_city_picker.gif) repeat-x 0px 14px;
}
#job_city_picker a:hover span {
    background: none;
}
#job_city_picker .current {
    font-size: 40px;
    text-decoration: none;
    left: 23px;
    top: 25px;
    line-height: 40px;
    display: block;
    margin-bottom: 11px;
	text-align: center;
}
#job_city_picker .current span {
    background: url(images/hr_page/picked_border.png) left 42px repeat-x;
}
#job_city_picker .current:hover span {
    background: none;
}

#job_city_picker ul li {background: none; padding: 0px;}

/* job form */

#job_form {
    width: 460px;
    height: 316px;
    margin: 28px 0 0 52px;
    position: relative;
}
#job_form td {
    position: relative;
}
#job_form .tip {
    position: absolute;
    left: 404px;

    width: 153px;
    height: 57px;
    text-align: center;
    background: url(images/hr_page/tip.png) no-repeat left top;
    font-size: 13px;
    line-height: 12px;
    font-weight: bold;
    color: #fff;
    padding: 17px 0 0 8px;
}
#job_form .tip_1 {
    top: -4px;
}
#job_form .tip_2 {
    top: 48px;
}
#job_form .tip_3 {
    top: 102px;
}
#job_form .item_1 {
    width: 422px;
    margin-bottom: 12px;
}
#job_form .item_1 td {
    height: 53px;
    vertical-align: middle;
    text-align: left;
}
#job_form .item_1 .sub_item_1 {
    width: 87px;
    color: #444;
    font-weight: bold;
}
#job_form .sub_item_2 input{
color: #444444;
    font-weight: normal;
    height: 31px;
    padding-left: 12px;
    width: 316px;
}
#job_form .item_2 {
    color: #444444;
    width: 240px;
}
#job_form .item_2 .sub_item_1 {
    font-weight: bold;
}
#job_form .item_2 .sub_item_2 {
    font-size: 12px;
    text-align: center;
    height: 31px;
}
#job_form .item_2 td {
    vertical-align: middle;
}
#job_form .item_2 .upload_1 {
    width:  71px;
}
#job_form .item_2 .upload_2 {
    width:  131px;
}
#upload {
    background: #fff;
    font-size: 13px;
    font-weight: bold;
    font-family: Arial,Helvetica,Garuda,sans-serif;
    color: #444;
    -webkit-box-shadow:  0px 3px 15px 0px rgba(0, 0, 0, 0.36);
       -moz-box-shadow:  0px 3px 15px 0px rgba(0, 0, 0, 0.36);
            box-shadow:  0px 3px 15px 0px rgba(0, 0, 0, 0.36);
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
    border: none;
    height: 31px;
    width: 129px;
    margin-left: 2px;
    text-align: center;
    cursor: pointer;
}
#job_form .item_2 .sub_item_3 td {
    height: 50px;
}
#job_form .item_2 .sub_item_3 input {
    width: 202px;
}
#job_form .persona {
    left: 243px;
    position: absolute;
    top: 183px;
}
#job_form .persona .line_1 {
    color: #444;
    font-size: 13px;
    font-weight: bold;
    line-height: 20px;
}
#job_form .persona .line_2 {
    color: #000;
    font-size: 13px;
    font-weight: bold;
    line-height: 20px;
}
#job_form .persona .line_3 {
    color: #005b8f;
    font-size: 18px;
    font-weight: bold;
    line-height: 28px;
}
#job_form .persona .line_4 {
    color: #005b8f;
    font-size: 15px;
    font-weight: normal;
    line-height: 20px;
}
#job_form .persona .line_5 {
    color: #444;
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
}
#job_form input.error {
     color: #a9a9a9;
    -webkit-box-shadow: inset 0px 1px 10px 0px rgba(0, 0, 0, 0.1);
       -moz-box-shadow: inset 0px 1px 10px 0px rgba(0, 0, 0, 0.1);
            box-shadow: inset 0px 1px 10px 0px rgba(0, 0, 0, 0.1);
    border-color: #aaa;
    background-color: #f4f4f4;
}


.hr_vacancy {padding: 10px;}
.hr_simple_content .hr_vacancy {padding: 0px;}
.hr_vacancy .hr_title {
	color: #444444;
    font-family: 'Play',sans-serif;
    font-size: 25px;
    font-weight: bold;
    margin-bottom: 4px;
	text-align: center;
}
.hr_vacancy .hr_description { margin-bottom: 4px;}
.hr_vacancy .hr_prop {}
.hr_vacancy .hr_prop div {}
.hr_vacancy .hr_prop div span {font-weight: bold;}


.hr_titles {margin-bottom: 20px;}

.hr_simple_content {float:left;
	width: 440px;
	margin: 0px 10px 0px 10px;
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #D1D7DC;
	border-radius: 4px 4px 4px 4px;
	padding: 10px;
}

.hr_resume_form {float: right;
	width: 460px;
	border: 1px solid #D1D7DC;
	border-radius: 4px 4px 4px 4px;

	margin: 0px 10px 0px 0px;
	box-shadow: 0 3px 9px 0px rgba(0, 0, 0, 0.2);

    position: relative;
}
.hr_resume_form .in{
	width: 440px;
	border-radius: 4px 4px 4px 4px;
	padding: 10px;
	background-color: #F4F4F4;
	box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.1) inset;
}


/* FINANCIAL PAGE */

.financial_text .wrap {
    position: relative;
}
#nostro_tip {
    position: absolute;
    background: #fff;
    -webkit-box-shadow:  0px 6px 15px 3px rgba(0, 0, 0, 0.36);
       -moz-box-shadow:  0px 6px 15px 3px rgba(0, 0, 0, 0.36);
            box-shadow:  0px 6px 15px 3px rgba(0, 0, 0, 0.36);
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
    color: #444;
    font-size: 11px;
    line-height: 18px;
    left: 668px;
    top: 58px;
    padding: 33px 15px 22px 26px;
    display: none;
}
#nostro_tip .close {
    position: absolute;
    font-size: 11px;
    line-height: 26px;
    /*background: url(images/financial_page/link_nostro.gif) repeat-x 0px 18px;*/
    color: #98aeeb;
    left: 226px;
    top: 6px;
    font-style: italic;
    /*text-decoration: none;*/
}
#nostro_tip .close:hover {
    text-decoration: none;
}
.financial_text .left {
    float: left;
    width: 460px;
}
.financial_text .right {
    float: right;
    width: 440px;
}
.financial_text p {
    color: #444;
    line-height: 26px;
    font-weight: bold;
}
.financial_text .left a, .financial_text .right a {
    /*text-decoration: none;
    background: url(images/financial_page/link_border.gif) repeat-x 0px 14px;*/
}
.financial_text a.nostro {
    font-size: 11px;
    line-height: 26px;
    /*background: url(images/financial_page/link_nostro.gif) repeat-x 0px 12px;*/
    color: #98aeeb;
    font-style: italic;
}
.financial_text a:hover {
    /*background: none;*/
    text-decoration: none;
}
.financial_text h2 {
    margin-top: 9px;
    margin-bottom: 3px;
}
.financial_text .right .margin_1 {
    margin-right: 30px;
}
.financial_text .right .margin_2 {
    margin-right: 17px;
}

/* financial pack */

.financial_pack .wrap {
    width: 960px;
    overflow: visible;
    padding: 0;
    padding-bottom: 48px;
}
.financial_pack .wrap  > .title {
    color: #000;
    font-size: 30px;
    font-weight: bold;
    line-height: 30px;
    font-family: 'Play', sans-serif;
    text-transform: uppercase;
    text-align: center;
    margin-top: 64px;
    margin-bottom: 43px;
}
.financial_pack .item {
    width: 320px;
    height: 189px;
    float: left;
    position: relative;
    background: url(images/financial_page/items_bg.png) no-repeat left top;
    z-index: 10;
    margin-bottom: 0px;
}
.financial_pack .mask {
    width: 300px;
    height: 179px;
    margin: 0 auto;
    position: relative;
    z-index: 90;
}
.financial_pack .group {
  display: flex;
  justify-content: center;
}
.financial_pack .item_1 .mask {
    background: url(images/financial_page/icons/1.png) no-repeat left top;
}
.financial_pack .item_2 .mask {
    background: url(images/financial_page/icons/2.png) no-repeat left top;
}
.financial_pack .item_3 .mask {
    background: url(images/financial_page/icons/3.png) no-repeat left top;
}
.financial_pack .item .title {
    color: #2a6ba2;
    font-size: 17px;
    font-weight: bold;
    line-height: 23px;
    font-family: 'Play', sans-serif;
    text-transform: uppercase;
    text-align: center;
    padding-top: 137px;
}
.financial_pack .cover {
    display: none;
    z-index: 50;
    width: 291px;
    padding: 182px 0 23px 29px;
    left: 50%;
    top: 3px;
    margin-left: -160px;
    -webkit-box-shadow:  0px 6px 15px 3px rgba(0, 0, 0, 0.36);
       -moz-box-shadow:  0px 6px 15px 3px rgba(0, 0, 0, 0.36);
            box-shadow:  0px 6px 15px 3px rgba(0, 0, 0, 0.36);
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
    position: absolute;
    background: #fff;
}
.financial_pack .cover li{background: none; padding:0;}
.financial_pack .cover a {
    color: #005b8f;
    font-size: 12px;
    line-height: 23px;
    font-weight: bold;
}
.financial_pack .cover a:hover {
    color: #1169b3;
    text-decoration: none;
}
.financial_pack .item:hover .title {
    color: #cb0c41;
    font-size: 19px;
}
.financial_pack .item:hover {
    cursor: pointer;
}
.financial_pack .title.lines2{
    padding-top: 129px;
    line-height: 20px;
}

/* financial slider */

.bank_slider .title {
    color: #444;
    font-size: 25px;
    font-weight: bold;
    line-height: 28px;
    font-family: 'Play', sans-serif;
    text-align: center;
    margin-bottom: 38px;
}
.bank_slider .slides_container,.bank_slider .item, .bank_slider table {
    width: 900px;
    height: 44px;
    margin: 0 auto;
}
.bank_slider .next, .bank_slider .prev  {
    position: absolute;
    display: block;
    width: 27px;
    height: 44px;
    text-indent: -99999px;
    z-index: 5;
    top: 66px;
}
.bank_slider .next {
    background: url(images/slider_index/next.png) no-repeat top left;
    right: 0px;
}
.bank_slider .prev {
    background: url(images/slider_index/prev.png) no-repeat top left;
    left: 0px;
}
.bank_slider .pagination {
	display: none;
}
.bank_slider table td {
    text-align: center;
    height: 44px;
}
.bank_slider .wrap {
    position: relative;
}

/* Задать вопросы */

.financial_quests {
    height: 439px;
    background: url(images/financial_page/q_bg.png) no-repeat 50% 117px;
    padding-top: 117px;
    position: relative;
	width: 964px;
}
.financial_quests .title {
    width: 100%;
    position: absolute;
    left: 0px;
    top: 117px;
    height: 97px;
    background: url(images/financial_page/q_title_bg.png) no-repeat 50% 0px;
    z-index: 100;
}
.financial_quests .title .wrap {
    position: relative;
    height: 87px;
    width: 960px;
    padding: 0;
}
.financial_quests .line {
    position: absolute;
    top: 0px;
    width: 2px;
    height: 439px;
    background: url(images/financial_page/q_line.png) no-repeat left top;
}
.financial_quests .line.line_1 {
    left: 240px;
}
.financial_quests .line.line_2 {
    left: 480px;
}
.financial_quests .line.line_3 {
    left: 720px;
}
.financial_quests > .wrap {
    height: 439px;
    width: 960px;
    padding: 0px 0px 0px 0px;
    position: relative;
}
.financial_quests .title table {
    width: 960px;
    margin-top: 4px;
}
.financial_quests .title table td{
    height: 84px;
    vertical-align: middle;
    text-align: center;
    color: #444;
    font-weight: bold;
    font-size: 12px;
    line-height: 20px;
    width: 240px;
}
.financial_quests .item {
    float: left;
    width: 220px;
    padding: 83px 10px 0px 10px;
    margin-top: 4px;
    height: 337px;
    cursor: pointer;
    position: relative;
	z-index:2;
}
.financial_quests .item:hover {
    background-color: #fff;
    -webkit-box-shadow:  0px 6px 15px 3px rgba(0, 0, 0, 0.36);
       -moz-box-shadow:  0px 6px 15px 3px rgba(0, 0, 0, 0.36);
            box-shadow:  0px 6px 15px 3px rgba(0, 0, 0, 0.36);
    -webkit-border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}
.financial_quests .post {
    height: 48px;
    padding-top: 18px;
    color: #000;
    font-weight: bold;
    font-size: 12px;
    line-height: 16px;
}
.financial_quests .info {
    margin-top: 11px;
}
.financial_quests .info .line_1 {
    color: #005b8f;
    font-weight: bold;
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 1px;
}
.financial_quests .info .line_2 {
    color: #005b8f;
    font-size: 15px;
    line-height: 20px;
    margin-bottom: 4px;
}
.financial_quests .info .line_3 {
    color: #444;
    font-weight: bold;
    font-size: 12px;
    line-height: 26px;
}
.financial_quests .info .line_4 {
    color: #444;
    font-weight: bold;
    font-size: 12px;
    line-height: 17px;
}
.financial_quests .show_form {
    position: absolute;
    width: 180px;
    left: 30px;
    top: 373px;
    display: none;
}

.info .show_form {
    position: relative;
	top: 0;
	left: 0;
	width: auto;
}

.financial_quests .item:hover .show_form {
    display: block;
}

.financial_quests .item:hover .info ul.show_form{display: none;}
#q_form .info ul.show_form{display: block;}


#q_form {
    width: 460px;
    padding: 83px 10px 0px 10px;
    margin-top: 14px;
    min-height: 327px;
    position: absolute; z-index:90;
    background-color: #fff;
    -webkit-box-shadow:  0px 6px 15px 3px rgba(0, 0, 0, 0.36);
       -moz-box-shadow:  0px 6px 15px 3px rgba(0, 0, 0, 0.36);
            box-shadow:  0px 6px 15px 3px rgba(0, 0, 0, 0.36);
    left: 240px;
    top: 0px;
    display: none;
}
#q_form .left {
    float: left;
    width: 220px;
}
#q_form .right {
    float: right;
    width: 180px;
    padding: 11px 19px 0px 21px;
}
#q_form .right input {
    width: 167px;
    padding-left: 11px;
    margin-bottom: 13px;
}
#q_form .right textarea {
    width: 156px;
    height: 121px;
    resize: none;
    padding: 8px 11px 0 11px;
    overflow: auto;
    margin-bottom: 43px;
}
#q_form  .post {
    padding-top: 8px;
}
#q_form  .right input.send_form {
    width: 180px;
    padding-left: 0px;
}
.financial_quests .wrap  > .title_2 {
    color: #000;
    font-size: 30px;
    font-weight: bold;
    line-height: 30px;
    font-family: 'Play', sans-serif;
    text-transform: uppercase;
    text-align: center;
    position: absolute;
    left: 0px;
    top: -58px;
    width: 100%;
}

/* NEWS PAGE
--------------------------------------------- */

.news_pack .wrap {
    width: 960px;
    padding: 0;
}
.news_pack h1 {
    margin: 10px 0 16px;
}
.news_pack .last_news {
    margin: 0 0 27px; padding: 20px 50px;
	border-radius: 5px;

	-webkit-box-shadow:  0px 2px 5px 1px rgba(0, 0, 0, 0.3);
	box-shadow:  0px 2px 5px 1px rgba(0, 0, 0, 0.3);

	background: #F3F4F4;
	background: -moz-linear-gradient(top,  #f7fafa 0%, #e9e9e9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7fafa), color-stop(100%,#e9e9e9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f7fafa 0%,#e9e9e9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f7fafa 0%,#e9e9e9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f7fafa 0%,#e9e9e9 100%); /* IE10+ */
	background: linear-gradient(top,  #f7fafa 0%,#e9e9e9 100%); /* W3C */
}
.news_pack .date {
    font-size: 12px;
    line-height: 22px;
    color: #999;
}
.news_pack .last_news .date {}
.news_pack .title {
    color: #000;
    font-size: 19px;
    font-weight: bold;
    font-family: 'Play', sans-serif;
    text-transform: uppercase;
}
.news_pack .last_news .title {
    letter-spacing: -1px;
	margin:0 0 20px;
}
.news_pack .last_news .img_placeholder {
    float: left;
	margin: 0 30px 5px 0;
}
.news_pack .text {
    color: #5f5f5f;
    text-decoration: none;
	line-height: 22px;
	font-size: 15px;
}
.news_pack .text:hover {
    text-decoration: underline;
}
.news_pack .text span {
    display: block;
    margin-bottom: 7px;
    font-size: 15px;
    line-height: 22px;
}
.news_pack .news_list a {
    color: #5f5f5f;
    text-decoration: none;
    font-size: 13px;
    line-height: 20px;
    display: block;
}
.news_pack .news_list a:hover{
    text-decoration: underline;
}
.news_pack .item_left {
    float: left;
    width: 455px;
    margin-left: 9px;
}
.news_pack .item_right {
    float: right;
    width: 435px;
    margin-right: 10px;
}
.news_pack .news_list .title{
    font-size: 15px;
    line-height: 21px;
    margin: 0 0 8px;
}
.news_pack .news_list {
    margin-bottom: 37px;
}
.news_pack .breadcrumbs  {
    margin-left: 10px;
}

/* MAPS
--------------------------------------------- */

.maps h1 {
    margin: 10px 0 16px;
}
.maps .options {
    text-align: center;
    margin-top: 33px;
    margin-bottom: 21px;
}
.maps .options a {
    font-family: 'Play', sans-serif;
    font-weight: bold;
    font-size: 18px;
    line-height: 21px;
    color: #005d92;
    text-decoration: none;
    text-transform: uppercase;
}
.maps .options a span {
    background: url(images/currency_border.gif) repeat-x 0px 20px;
}
.maps .options a.current {
    color: #c60a45;
    font-size: 21px;
}
.maps .options a.current span, .maps .options a:hover span {
    background: none;
}
.maps .options > span {
    color: #c60a45;
    font-size: 18px;
}
.maps .op_list {
    float: left;
    margin-bottom:0;
}
.maps .op_list li {
    float: left;
    font-family: Arial,Helvetica,Garuda,sans-serif;
    font-size: 18px;
    margin-right: 1px;
	background:none;
	padding-left:0;
}
.maps .op_list li.title {
    font-family: 'Play', sans-serif;
    font-weight: bold;
    font-size: 19px;
    color: #1a1a1a;
    text-transform: uppercase;
    padding: 8px 7px 8px 0px;
}
.maps .op_list li a {
    text-decoration: none;
    display: block;
    padding: 8px 12px;
}
.maps .op_list li span {
    background: url(images/currency_border.gif) repeat-x 0px 20px;
}
.maps .op_list li:hover span {
    background: none;
}
.maps .op_list li.current a {
    -webkit-box-shadow:  inset 0px 1px 6px 0px rgba(0, 0, 0, 0.36),
                         inset 0px  -1px 4px -3px rgba(0, 0, 0, 0.36),
                         inset 1px  0px 4px -3px rgba(0, 0, 0, 0.36),
                         inset -1px  0px 4px -3px rgba(0, 0, 0, 0.36);
       -moz-box-shadow:  inset 0px 1px 6px 0px rgba(0, 0, 0, 0.36),
                         inset 0px  -1px 4px -3px rgba(0, 0, 0, 0.36),
                         inset 1px  0px 4px -3px rgba(0, 0, 0, 0.36),
                         inset -1px  0px 4px -3px rgba(0, 0, 0, 0.36);
            box-shadow:  inset 0px 1px 6px 0px rgba(0, 0, 0, 0.36),
                         inset 0px  -1px 4px -3px rgba(0, 0, 0, 0.36),
                         inset 1px  0px 4px -3px rgba(0, 0, 0, 0.36),
                         inset -1px  0px 4px -3px rgba(0, 0, 0, 0.36);
    -webkit-border-radius: 6px;
       -moz-border-radius: 6px;
            border-radius: 6px;
}
.op_list_big {
    margin-right: 71px;
}
.op_list_big li {
    margin-right: 12px;
}
.op_list_big li.title {
    margin-right: 0px;
}
.op_list.op_list_small li {
    font-size: 13px;
    margin-bottom: 5px;
    margin-right: 5px;
}
.maps .op_list_4 {float: right;}
.op_list.op_list_small li a {
    padding: 6px 12px;
}
.op_list.op_list_small li span {
    background: url(images/currency_border.gif) repeat-x 0px 14px;
    white-space: nowrap;
}
.op_list.op_list_small li:hover span {
    background: none;
}
.op_list.op_list_small li.title {
    font-family: 'Play', sans-serif;
    font-weight: bold;
    font-size: 19px;
    color: #1a1a1a;
    text-transform: uppercase;
    padding: 0 7px 0 0;
    margin-right: 5px;
}
.op_list.op_list_small li.pad_left_0 {
    margin-left: -12px;
}
.op_list.op_list_small {
    margin-top: 27px;
}
#op_list_4 {
    margin-right: 30px;
}
#op_list_4 li {
    margin-right: 4px;
}
#op_list_4 li.title {
    margin-right: 3px;
}
#op_list_5 {
    margin-right: 53px;
}
#op_list_6 li {
    margin-right: 9px;
}
#op_list_4, #op_list_5, #op_list_6 {
    margin-bottom: 10px;
}
.wrap_outer.map_placeholder {
    margin: 22px 0 20px;
}
.wrap_outer.map_placeholder .wrap {
    position: relative;
    background: url(images/map_placeholder.jpg) no-repeat 50% bottom;
    height: 527px;
    overflow: hidden;
}
.map_placeholder .title {
    position: absolute;
    top: 0px;
    left: 10px;
    width: 940px;
    height: 26px;
    background: #f3f3f3;
    z-index: 60;
}
.map_placeholder .title a {
    font-size: 11px;
    line-height: 16px;
    color: #4a4a4a;
    text-decoration: none;
    padding-right: 11px;
    background: url(images/maps/arrow_up.gif) no-repeat right 5px;
    position: absolute;
    right: 20px;
    top: 5px;
}
.map_placeholder .title a.mini {
    background: url(images/maps/arrow_down.gif) no-repeat right 5px;
}
.map_placeholder .title a span {
    background: url(images/maps/map_link_border.gif) repeat-x 0px 12px;
}
.map_placeholder .title a:hover span {
    background: none;
}
.map_points .item {
    margin-bottom: 56px;
    position: relative;
}
.map_points .item > div {
    /*float: left;*/
}
.map_points .item > .title {
    width: 100%;
    font-family: 'Play', sans-serif;
    font-weight: bold;
    font-size: 20px;
    line-height: 24px;
    color: #b30d2e;
    margin-bottom: 11px;
}
.map_points .item .block .title {
    font-family: 'Play', sans-serif;
    font-weight: bold;
    font-size: 15px;
    line-height: 18px;
    color: #131313;
    text-transform: uppercase;
    margin-bottom: 6px;
}
.map_points .item .block .text {
    font-size: 12px;
    line-height: 18px;
    color: #5f5f5f;
}
.map_points .item  .block_1 {
    width: 320px;
    margin-right: 25px;
	float: left;
}
.map_points .item  .block_2 {
    width: 352px;
    margin-right: 43px;
	float: left;
}
.map_points .item  .block_3 {
    width: 210px;
    margin-right: -10px;
	float: right;
}
.map_points .item .block_2 .text {
    line-height: 22px;
}
.map_points .item .block_2 .title {
    margin-bottom: 4px;
}
.map_points .item .more_info {
    font-family: 'PlayRegular';
    font-weight: normal;
    font-size: 17px;
    line-height: 24px;
    color: #005d92;
    padding-right: 15px;
    background: url(images/maps/more_info_down.gif) no-repeat right 7px;
    text-decoration: none;
}
.map_points .item .more_info span {
    background: url(images/maps/more_info_border.gif) repeat-x 0px 20px;
    padding-bottom: 2px;
	font-size:17px; line-height:24px; font-family: 'Play',sans-serif
}
.map_points .item .more_info:hover span {
    background: none;
}
.map_points .block_1 .text {
    margin-bottom: 8px;
}
.map_points .blocks_3 {
    margin-bottom: 44px;
}
.map_points .blocks_3 > div {
    float: left;
    width: 300px;
    margin-right: 20px;
}
.map_points .blocks_3 .block_3 {
    margin-right: 0px;
}
.map_points .blocks_3 p {
    color: #5f5f5f;
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 6px;
}
.map_placeholder .map_wrap {
    position: absolute;
    width: 940px;
    height: 471px;
    left: 10px;
    bottom: 30px;
    z-index: 50
}
.more_info_u_got {
    position: absolute;
    background: #fff;
    left: -19px;
    /*top: 80%;*/
	margin-top: -34px;
    width: 896px;
    padding: 54px 0 12px 19px;
    -webkit-box-shadow:  0px 3px 15px 0px rgba(0, 0, 0, 0.36);
       -moz-box-shadow:  0px 3px 15px 0px rgba(0, 0, 0, 0.36);
            box-shadow:  0px 3px 15px 0px rgba(0, 0, 0, 0.36);
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
    display: none;
	z-index: 999;
}
.more_info_u_got .more_info_close {
    position: absolute;
    left: 19px;
    top: 9px;
    font-family: 'Play', sans-serif;
    font-weight: normal;
    font-size: 17px;
    line-height: 24px;
    color: #005d92;
    text-decoration: none;
}
.more_info_u_got .more_info_close {
    background: url(images/maps/more_info_border.gif) repeat-x 0px 20px;
    padding-bottom: 2px;
}
.more_info_u_got .more_info_close:hover{background:none;}
.more_info_u_got .title {
    margin-bottom: 9px !important;
}
.more_info_u_got .left {
    width: 460px;
    margin-right: 25px;
    font-size: 12px;
    line-height: 23px;
    float: left;
}
.more_info_u_got .right {
    width: 400px;
    font-size: 12px;
    line-height: 23px;
    float: left;
}
.more_info_u_got > .group {
    margin-bottom: 18px;
}
.more_info_u_got ul li {
    padding-left: 16px;
    background: url(images/maps/square.jpg) no-repeat 0px 8px;
}
.more_info_u_got ul.right {
    margin-left: -9px;
}
.more_info_u_got .last {
    margin-left: 14px;
}
.item.opened {
    z-index: 150;
}

/* CREDITS
--------------------------------------------- */
.credits .wrap {
    position: relative;
}
.credits h1 {
    margin: 12px 0 34px;
}
.credits h2 {
    text-align: center;
    margin-bottom: 21px;
    font-size: 26px;
    color: #5d5d5d;
}

h2.redtitle {
    font-size: 19px;
    color: #DC112E;

}

.credits h3 {
    color: #5d5d5d;
    margin-bottom: 20px;
    text-align: center;
}

.credits h3.black {
    color: #000;
	text-align: center;

}

.credits .tabs {
    margin-bottom: 37px;
	text-align: center;
}

.bookmarks .tabs {
	text-align: left;
}



.credits .tabs li {
    /*float: left;*/
	display: inline-block;
    -webkit-box-shadow:  0px 3px 8px 0px rgba(121, 130, 135, 0.68);
            box-shadow:  0px 3px 8px 0px rgba(121, 130, 135, 0.68);
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
	background:none;
	padding:0;
}
.credits .tabs a {
    display: block;
    font-size: 18px;
    font-weight: bold;
    line-height: 20px;
    text-align: center;
    color: #bb0d30;
    text-decoration: none;
    height: 63px;
    width: 229px;
    background: url(images/credits/tab_1_bg.png) no-repeat left top;
    padding-top: 20px;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
}
.credits .tabs a:hover {
    background: url(images/credits/tab_1_bg_hover.png) no-repeat left top;
}
.credits .tabs .current a {
    color: #fff;
    /*background: url(images/credits/tab_1_bg_active.png) no-repeat left top;*/
    background: #f10633; /* Old browsers */
    background: -moz-linear-gradient(top,  #f10633 0%, #b50423 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f10633), color-stop(100%,#b50423)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f10633 0%,#b50423 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f10633 0%,#b50423 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f10633 0%,#b50423 100%); /* IE10+ */
    background: linear-gradient(top,  #f10633 0%,#b50423 100%); /* W3C */
}
.credits .tabs .item_1 {
    margin-left: 1px;
}
.credits .tabs .item_2 {
    margin-left: 8px;
}
.credits .tabs .item_3 {
    margin-left: 8px;
}
.credits .tabs .item_4 {
    margin-left: 5px;
}
.credit_info .tabs_header {
    position: relative;
    height: 74px;
}
.credit_info h2{
    font-family: 'Play', sans-serif;
    font-weight: bold;
    font-size: 20px;
    line-height: 28px;
	color: #B00D2D;
	margin: 0 0 30px;
}
.credit_info .tabs_header a {
    display: block;
    width: 470px;
    height: 49px;
    position: absolute;
    z-index: 20;
    top: 0;
    background: none;
    text-align: center;
    font-family: 'Play', sans-serif;
    font-weight: bold;
    font-size: 20px;
    line-height: 28px;
    color: #3b6dab;
    text-decoration: none;
    text-transform: uppercase;
    padding-top: 25px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.credit_info .tabs_header a.current  {
   /* background: url(images/credits/tabs_header_current.png) no-repeat left top;*/
    z-index: 30;
    color: #b00d2d;
    background: #f8f9f9; /* Old browsers */
    background: -moz-linear-gradient(top,  #f8f9f9 0%, #fafafa 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f9f9), color-stop(100%,#fafafa)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f8f9f9 0%,#fafafa 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f8f9f9 0%,#fafafa 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f8f9f9 0%,#fafafa 100%); /* IE10+ */
    background: linear-gradient(top,  #f8f9f9 0%,#fafafa 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f9f9', endColorstr='#fafafa',GradientType=0 ); /* IE6-9 */
    -webkit-box-shadow: 3px -3px 8px -3px rgba(121, 130, 135, 0.68);
            box-shadow: 3px -3px 8px -3px rgba(121, 130, 135, 0.68);
}
.credit_info .tabs_header .item_2.current {
    -webkit-box-shadow: -3px -3px 8px -3px rgba(121, 130, 135, 0.68);
            box-shadow: -3px -3px 8px -3px rgba(121, 130, 135, 0.68);
}
.credit_info .tabs_header .item_1 {
    left: 0px;
}
.credit_info .tabs_header .item_2 {
    right: 0px;
}
.credit_info .tabs_body {
    position: relative;
    z-index: 10;
    padding: 43px 0 32px 0;
    background: #fafafa;
    background: -moz-linear-gradient(top,  #fafafa 0%, #e9e9e9 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,  #fafafa 0%,#e9e9e9 100%);
    background: -o-linear-gradient(top,  #fafafa 0%,#e9e9e9 100%);
    background: -ms-linear-gradient(top,  #fafafa 0%,#e9e9e9 100%);
    background: linear-gradient(top,  #fafafa 0%,#e9e9e9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#e9e9e9',GradientType=0 );
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
    -webkit-box-shadow:  3px 3px 8px 0px rgba(121, 130, 135, 0.68);
            box-shadow:  3px 3px 8px 0px rgba(121, 130, 135, 0.68);
}
.credit_info .tabs_body.change_shadow {
    -webkit-box-shadow:  -3px 3px 8px 0px rgba(121, 130, 135, 0.68);
            box-shadow:  -3px 3px 8px 0px rgba(121, 130, 135, 0.68);
}

.credit_info .tab_item{display:none;}
.credit_info .tab_item_a{display:block;}

.credit_info .tabs_body .title {
    font-weight: bold;
    font-size: 18px;
    color: #262626;
    margin-bottom: 9px;
}
.credit_info .tabs_body .text_block_1 {
    margin-bottom: 18px;
}
.credit_info .tabs_body .text_block_1 .left_block {
    padding-left: 27px;
    float: left;
	width: 392px;
}
.credit_info .tabs_body .text_block_1 .left_block li {
    background: url(images/credits/list-style.gif) no-repeat left 9px;
    padding-left: 17px;
    color: #262626;
    font-size: 13px;
    line-height: 17px;
    margin-bottom: 8px;
}
.credit_info .tabs_body .text_block_1 .right_block {
    background: #ffffff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    float: left;
    color: #000;
    font-size: 12px;
    line-height: 28px;
    width: 430px;
    margin-left: 49px;
    margin-top: -7px;
    padding: 11px 8px 17px 20px;
}
.credit_info .tabs_body .right_block li{background-position: 0 9px;}
.credit_info .tabs_body .text_block_2 .left_block {
    margin-left: 23px;
    float: left;
    width: 437px;
}
.credit_info .tabs_body .text_block_2 .left_block .title {
    margin-left: 10px;
    margin-bottom: 22px;
}
.credit_info .tabs_body .text_block_2 .table_wrapper {
    background: #ffffff;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    padding: 17px 0 18px 15px;
}
.credit_info .tabs_body .text_block_2 th {
    color: #6c6c6c;
    font-weight: bold;
    font-size: 12px;
    line-height: 15px;
    padding: 10px 5px;
	vertical-align: middle;
}
.credit_info .tabs_body .text_block_2 table {
    text-align: left;
}
.credit_info .tabs_body .text_block_2 .col_1 {
    width: 137px;
}
.credit_info .tabs_body .text_block_2 .col_2 {
    width: 131px;
}
.credit_info .tabs_body .text_block_2 td {
    height: 40px;
    color: #242424;
    font-weight: bold;
    font-size: 18px;
}
.credit_info .tabs_body .text_block_2 .right_block {
    float: left;
    margin-left: 21px;
    width: 437px;
}
.credit_info .tabs_body .text_block_2 .right_block .title {
    margin-bottom: 22px;
}

.tabs_body p {
	margin: 20px;

}



.more_info_about_credit {
    text-align: center;
    margin-bottom: 37px;
    position: relative;
}
.more_info_about_credit a, .credit_popup a {
    color: #262626;
    font-size: 16px;
    line-height: 28px;
    text-decoration: none;
    padding-right: 16px;
    background: url(images/credits/arrow_down.png) no-repeat right 6px;
    margin-left: 6px;
    position: relative;
    z-index: 20;
}
.credit_popup a {
    position: absolute;
    left: 25px;
    top: 12px;
    background: none;
}
.credit_popup {
    position: absolute;
    z-index: 15;
    background: #ffffff;
    left: 318px;
    -webkit-box-shadow:  0px 3px 8px 0px rgba(121, 130, 135, 0.68);
            box-shadow:  0px 3px 8px 0px rgba(121, 130, 135, 0.68);
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
    padding: 51px 29px 23px;
	margin: -38px 0 0;
    width: 266px;
    color: #5f5d5d;
    font-size: 11px;
    line-height: 19px;
    text-align: left;
}
.more_info_about_credit a span, .credit_popup a span{
    background: url(images/credits/underline.gif) repeat-x left 19px;
    padding-bottom: 3px;
}
.credit_info .tabs_body .text_block_2 {
    margin-bottom: 29px;
}
.more_info_about_credit a:hover span, .credit_popup a:hover span {
    background: none;
}
.credit_info .buttons #calculate_loan, .credit_info .buttons .calculate_loan {
    margin-left: 25px;
}
.credit_info .buttons #request_online, .credit_info .buttons .request_online, .credits_info .buttons .request_online {
    margin-left: 38px;
}
.credit_info .buttons .button, .credits_info .buttons .button {
    /*background: url(images/credits/button_pattern.png) repeat-x left top;*/
    width: 414px;
    height: 66px;
    font-size: 20px;
    -webkit-box-shadow:  0px 10px 30px 0px rgba(0, 0, 0, 0.21);
            box-shadow:  0px 10px 30px 0px rgba(0, 0, 0, 0.21);

}
.credit_info .buttons, .credits_info .buttons {
    margin-bottom: 20px;
}
.credit_info .tip, .credits_info .tip {
    font-size: 18px;
    line-height: 22px;
    font-family: 'PlayRegular';
    font-weight: normal;
    padding-left: 27px;
}
.credit_info .tip a, .credit_info .tip .phone,
.credits_info .tip a, .credits_info .tip .phone {
    font-family: 'Play', sans-serif;
    font-weight: bold;
}
.credit_info .tip a, .credits_info .tip a {
    text-decoration: none;
    margin-right: 28px;
}
.credit_info .tip a:hover, .credits_info .tip a:hover {
    text-decoration: underline;
}
.credit_info .tip .phone, .credits_info .tip .phone {
    color: #3b6dab;
    margin-left: 14px;
}



.credit_slogans {
    margin-bottom: 19px;
}
.credit_slogans > div {
    float: left;
    color: #313131;
    font-size: 15px;
    line-height: 24px;
    font-weight: bold;
}
.credit_slogans .item_1 {
    width: 175px;
    background: url(images/credits/icon_1.jpg) no-repeat left top;
    padding: 40px 0 0 145px;
    height: 91px;
}
.credit_slogans .item_2 {
    width: 178px;
    background: url(images/credits/icon_2.jpg) no-repeat left top;
    padding: 25px 0 0 142px;
    height: 106px;
}
.credit_slogans .item_3 {
    width: 135px;
    background: url(images/credits/icon_3.jpg) no-repeat left top;
    padding: 39px 0 0 165px;
    height: 92px;
}
.credit_info {
    margin-bottom: 39px;
}
.credits_seo > div {
    float: left;
}
.credits_seo li {
    color: #000;
    font-size: 13px;
    line-height: 26px;
    font-weight: bold;
	background-position: 0 9px;
}
.credits_seo .block_1 li span {
    font-size: 20px;
}
.credits_seo .block_2 {
    margin-left: 47px;
}
.credits_seo .block_2 {
    color: #444;
    font-size: 13px;
    line-height: 26px;
    font-weight: bold;
}
.credits_seo .title {
    font-family: 'Play', sans-serif;
    font-weight: bold;
    color: #dc112e;
    font-size: 19px;
    line-height: normal;
    margin-bottom: 12px;
    text-transform: uppercase;
}

/* DEPOSIT
--------------------------------------------- */

.deposit h1 {
    margin: 12px 0 34px;
}
.deposit h2 {
    text-align: center;
    margin-bottom: 25px;
    font-size: 26px;
    color: #5d5d5d;
}
.deposit h3 {
    color: #5d5d5d;
    margin: 0 0 20px;
    text-align: center;
}
.deposit .central_block {
    position: relative;
    padding: 22px 0 30px;
    margin: 0 0 12px;

	border-radius: 5px;

	-webkit-box-shadow:  0px 1px 5px 2px rgba(0, 0, 0, 0.3);
	box-shadow:  0px 1px 5px 2px rgba(0, 0, 0, 0.3);

	background: #f8f9f9;
	background: -moz-linear-gradient(top,  #f8f9f9 0%, #e7e7e7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f9f9), color-stop(100%,#e7e7e7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f8f9f9 0%,#e7e7e7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f8f9f9 0%,#e7e7e7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f8f9f9 0%,#e7e7e7 100%); /* IE10+ */
	background: linear-gradient(top,  #f8f9f9 0%,#e7e7e7 100%); /* W3C */
}
.deposit .list_block{
    background: url(images/deposit/central_block_bg.png) no-repeat center top;
	padding-top: 10px;
}
.deposit  #deposit_steps{
	display:none;
	padding: 0 40px 20px;
	font-size: 1.1em;
}
.deposit  #deposit_steps div{margin:0 0 8px;}
.deposit  #deposit_steps a{color: #A51B38; text-decoration:none; border-bottom: dashed 1px #A51B38;}

.deposit .central_block .title {
    color: #a51b38;
    font-weight: bold;
    font-size: 25px;
    line-height: 28px;
    text-align: center;
    padding: 0 0 20px 0;
}

div.desc {
	padding: 20px;

}

.deposit .central_block .title a{color:#B30D2E;}
.deposit .central_block a.da_link {
    -webkit-box-shadow:  0px 3px 8px 0px rgba(121, 130, 135, 0.68);
            box-shadow:  0px 3px 8px 0px rgba(121, 130, 135, 0.68);
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
    display: block;
    width: 309px;
    color: #000; font-weight: bold; text-align: center; font-size: 19px; line-height: 20px;
    background: #fff;
    text-decoration: none;
	padding: 15px;
}
.deposit .central_block a.da_link span{
	display:table-cell;
	vertical-align: middle; text-align: center;
	height:40px; width: 309px;
}
.deposit .central_block .item_1 {
	margin: 0 10px 0 120px;
	float:left;
}
.deposit .central_block .item_2 {
	margin: 0 120px 0 10px;
	float:right;
}

.deposit .triple a.item_1 {width:200px; margin: 0 10px 0 100px; float:left;}
.deposit .triple a.item_2 {width:200px; margin: 0 10px 0 15px; float:left;}
.deposit .triple a.item_3 {width:200px; margin: 0 100px 0 10px; float:right;}

.deposit .triple a span{width:200px;}

.deposit .central_block .popup_deposit {
    position: absolute;
    top: -24px;
    background: #e8e8e8;
    -webkit-border-radius: 8px;
       -moz-border-radius: 8px;
            border-radius: 8px;
    border: 2px dashed #c7c7c7;
    font-size: 11px;
    line-height: 14px;
    color: #474747;
    padding: 10px 0 10px 15px;
    width: 160px;
}
.deposit .central_block .popup_deposit.right {
    right: 3px;
}
.deposit .central_block .popup_deposit.left {
    left: 3px;
}
.deposit .range_of_deposits a {
	color: #B30D2E;
    display: block;
    float: left;
    width: 220px;
    height: 76px;
    border: 1px solid #e0e4e6;
    text-align: center;
    font-size: 15px;
    line-height: 28px;
    text-decoration: none;
    font-weight: bold;
    -webkit-border-radius: 6px;
       -moz-border-radius: 6px;
            border-radius: 6px;
    background: #fdfdfd;
    background: -moz-linear-gradient(top,  #fdfdfd 0%, #f8f8f8 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#f8f8f8)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fdfdfd 0%,#f8f8f8 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fdfdfd 0%,#f8f8f8 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fdfdfd 0%,#f8f8f8 100%); /* IE10+ */
    background: linear-gradient(top,  #fdfdfd 0%,#f8f8f8 100%); /* W3C */
    padding-top: 20px;
}
.deposit .range_of_deposits a:hover {
    -webkit-box-shadow:  0px 3px 8px 0px rgba(121, 130, 135, 0.68);
            box-shadow:  0px 3px 8px 0px rgba(121, 130, 135, 0.68);
}
.deposit .range_of_deposits a.lines_3 {
    padding-top: 11px;
    height: 85px;
}
.deposit .range_of_deposits {
    margin-bottom: 12px;
}
.deposit .range_of_deposits a span {
    color: #000;
    font-size: 14px;
    text-transform: uppercase;
    line-height: 22px;
    display: block;
}
.deposit .range_of_deposits a span.special {
    color: #656565;
    font-size: 11px;
    line-height: 18px;
    font-weight: normal;
    text-transform: none;
}
.deposit .range_of_deposits .item_1 {
    margin: 0 18px 0 -1px;
}
.deposit .range_of_deposits .item_2,
.deposit .range_of_deposits .item_3,
.deposit .range_of_deposits .item_5,
.deposit .range_of_deposits .item_6  {
    margin: 0 18px 0 0px;
}
.deposit .range_of_deposits .item_4 {
    margin: 0 -1px 0 0px;
}
.deposit .making_deposit {
    margin-bottom: 22px;
}
.deposit .making_deposit > div {
    float: left;
}
.deposit .making_deposit .button, input.bank {
    /*background: url(images/credits/button_pattern.png) repeat-x left top;*/
    -webkit-box-shadow:  0px 10px 30px 0px rgba(0, 0, 0, 0.21);
            box-shadow:  0px 10px 30px 0px rgba(0, 0, 0, 0.21);
    width: 414px;
    height: 66px;
    font-size: 20px;
}
.deposit .making_deposit .block_1 {
    padding: 17px 0 0 25px;
}
.deposit .making_deposit .block_2 {
    font-family: 'Play', sans-serif;
    font-weight: bold;
    color: #323232;
    font-size: 20px;
    line-height: 21px;
    padding: 17px 0 0 35px;
}
.deposit .making_deposit .block_3 {
    font-family: 'Play', sans-serif;
    font-weight: bold;
    color: #B30D2E;
    font-size: 26px;
    line-height: 31px;
    padding: 17px 0 0 35px;
}
.deposit .deposit_seo {
    padding-bottom: 40px;
}
.deposit .deposit_seo > div {
    float: left;
    padding-top: 1px;
}
.deposit .deposit_seo .title {
    color: #b30d2e;
    font-size: 20px;
    line-height: 24px;
    font-family: 'Play', sans-serif;
    font-weight: bold;
    margin-bottom: 11px;
}
.deposit .deposit_seo p {
    color: #404040;
    font-size: 11px;
    line-height: 16px;
    width: 140px;
}
.deposit .deposit_seo .block_1 {
    background: url(images/deposit/icon_1.jpg) no-repeat left top;
    padding: 34px 0 0 163px;
    width: 157px;
}
.deposit .deposit_seo .block_2 {
    background: url(images/deposit/icon_2.jpg) no-repeat left top;
    padding: 34px 0 0 161px;
    width: 159px;
}
.deposit .deposit_seo .block_3 {
    background: url(images/deposit/icon_3.jpg) no-repeat left top;
    padding: 34px 0 0 160px;
    width: 140px;
}



/* CREDIT_CALC
--------------------------------------------- */


.credits_calc h1 {
    margin: 12px 0 40px;
}
.credits_calc .tabs {
    margin-bottom: 51px;
}
.credits_calc .tabs li {
    float: left;
    -webkit-box-shadow:  0px 3px 8px 0px rgba(121, 130, 135, 0.68);
            box-shadow:  0px 3px 8px 0px rgba(121, 130, 135, 0.68);
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
	background:none;
	padding:0;
}
.credits_calc .tabs a {
    display: block;
    font-family: 'Play', sans-serif;
    font-weight: bold;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: bold;
    line-height: 20px;
    text-align: center;
    color: #bb0d30;
    text-decoration: none;
    height: 63px;
    width: 460px;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
    background: #f8f9f9; /* Old browsers */
    background: -moz-linear-gradient(top,  #f8f9f9 0%, #e9e9e9 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f9f9), color-stop(100%,#e9e9e9)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f8f9f9 0%,#e9e9e9 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f8f9f9 0%,#e9e9e9 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f8f9f9 0%,#e9e9e9 100%); /* IE10+ */
    background: linear-gradient(top,  #f8f9f9 0%,#e9e9e9 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f9f9', endColorstr='#e9e9e9',GradientType=0 ); /* IE6-9 */
}
.credits_calc .tabs a:hover {
    background: #fefefe; /* Old browsers */
    background: -moz-linear-gradient(top,  #fefefe 0%, #f9f9f9 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#f9f9f9)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fefefe 0%,#f9f9f9 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fefefe 0%,#f9f9f9 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fefefe 0%,#f9f9f9 100%); /* IE10+ */
    background: linear-gradient(top,  #fefefe 0%,#f9f9f9 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f9f9f9',GradientType=0 ); /* IE6-9 */

}
.credits_calc .tabs .current a {
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
    color: #fff;
    /*background: #c50527;
    background: -moz-linear-gradient(top,  #c50527 0%, #a90421 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c50527), color-stop(100%,#a90421));
    background: -webkit-linear-gradient(top,  #c50527 0%,#a90421 100%);
    background: -o-linear-gradient(top,  #c50527 0%,#a90421 100%);
    background: -ms-linear-gradient(top,  #c50527 0%,#a90421 100%);
    background: linear-gradient(top,  #c50527 0%,#a90421 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c50527', endColorstr='#a90421',GradientType=0 );*/
    background: #f10633; /* Old browsers */
    background: -moz-linear-gradient(top,  #f10633 0%, #b50423 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f10633), color-stop(100%,#b50423)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f10633 0%,#b50423 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f10633 0%,#b50423 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f10633 0%,#b50423 100%); /* IE10+ */
    background: linear-gradient(top,  #f10633 0%,#b50423 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f10633', endColorstr='#b50423',GradientType=0 ); /* IE6-9 */
}
.credits_calc .tabs .item_1 /*, .credits_calc .tabs .item_2*/  {
    margin-right: 20px;
}
.credits_calc .tabs .item_1 a, .credits_calc .tabs .item_2 a {
    padding-top: 21px;
    height: 42px;
}
.credits_calc .tabs .item_2 a {
    padding:11px 0 10px 0;
}
.credits_calc .tabs .item_3 a{
    padding-top: 12px;
    height: 51px;
}
.credits_calc .left_col {
    float: left;
    width: 460px;
    margin-right: 20px;
}
.credits_calc .right_col{
    float: left;
    width: 451px;
    margin-right: -10px;
    padding-left: 19px;
}
.credits_calc .calc_options label, .credits_calc .calc_options input {
    float: left;
}
.credits_calc .calc_options label {
    font-size: 16px;
    line-height: 25px;
    color: #424242;
    font-weight: bold;
}
.credits_calc .calc_options .input {
    font-size: 25px;
    font-weight: bold;
    color: #424242;
    height: 49px;
    width: 155px;
    padding-left: 14px;
}
.credits_calc .calc_options .monthly_income {
    margin-bottom: 63px;
}
.credits_calc .calc_options .monthly_income label {
    margin-right: 26px;
}
.credits_calc .calc_options .monthly_income .input {
    width: 205px;
}
#initial_fee_percents {
    width: 54px;
    margin-right: 8px;
    text-align: center;
    padding-left: 0px;
}
#origin_field {
    width: 125px;
}
.credits_calc .calc_options .initial_fee {
    margin-bottom: 23px;
}
.credits_calc .calc_options .initial_fee .item_1 {
    margin-right: 32px;
}
.credits_calc .calc_options .initial_fee .item_2 {
    font-size: 25px;
    line-height: 25px;
    margin-right: 12px;
    padding-top: 11px;
}
.credits_calc .scale_wrap_1 {
    margin-bottom: 64px;
}
.credits_calc .scale_wrap_1 .text {
    color: #424242;
    font-weight: bold;
    margin: 0 0 10px -1px;
}
.credits_calc #scale_1 {
    width: 440px;
}
.credits_calc .ui-widget-content {
    border: #ababab 1px solid;
    background: url(images/credits_calc/slace_bg.jpg) repeat-x left top;
    color: #333;
    margin-left: 3px;
}
.credits_calc .ui-slider-horizontal .ui-slider-handle {
    margin-left: -13px;
}
.credits_calc .credit_period label {
    padding-top: 10px;
    margin-right: 70px;
}
.credits_calc .credit_period .input {
    width: 201px;
}
.credits_calc .scale_metricks {
    width: 100%;
    margin-bottom: 3px;
}
.credits_calc .scale_metricks td {
    width: 10%;
    text-align: left;
    color: #919191;
    font-size: 10px;
}
.credits_calc #scale_2 {
    width: 440px;
}
.credits_calc .scale_wrap_2 table {
    width: 450px;
    margin-top: 12px;
}
.credits_calc .button {
    /*background: url(images/credits/button_pattern.png) repeat-x left top;*/
    width: 414px;
    height: 66px;
    font-size: 20px;
    margin: 42px 0 41px 17px;
    -webkit-box-shadow:  0px 10px 30px 0px rgba(0, 0, 0, 0.21);
            box-shadow:  0px 10px 30px 0px rgba(0, 0, 0, 0.21);
}
.credits_calc .car_cost label {
    padding-top: 10px;
    margin-right: 23px;
	width: 198px;
	text-align: right;
}
.credits_calc .car_cost .input {
    width: 204px;
}
.credits_calc .car_cost {
    margin-bottom: 2px;
}
.credits_calc .car_cost_options {
    margin-bottom: 19px;
}
.credits_calc .car_cost_options a {
    text-decoration: none;
    font-size: 11px;
    line-height: 25px;
}
.credits_calc .car_cost_options a span {
    background: url(images/credits_calc/underline.gif) repeat-x 0px 12px ;
}
.credits_calc .car_cost_options .item_1 {
    margin-left: 220px;
}
.credits_calc .car_cost_options .item_2 {
    margin-left: 22px;
}
.credits_calc .car_cost_options .item_3 {
    margin-left: 26px;
}
.credits_calc .insurance > label {
    padding-top: 27px;
}
.credits_calc .insurance .insurance_wrap {
    float: right;
    background: #f5f5f5;
    -webkit-border-radius: 8px;
       -moz-border-radius: 8px;
            border-radius: 8px;
    width: 332px;
    padding: 11px 0 0px 12px;
}
.credits_calc .insurance_tabs li {
    float: left;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
	background:none;
	padding:0;
}
.credits_calc .insurance_tabs .current a {
    background: none;
    -webkit-box-shadow: inset 0px 3px 8px 0px rgba(121, 130, 135, 0.68);
            box-shadow: inset 0px 3px 8px 0px rgba(121, 130, 135, 0.68);
    color: #930b25;
}
.credits_calc .insurance_tabs a {
    display: block;
    width: 102px;
    text-align: center;
    height: 61px;
    text-decoration: none;
    font-size: 13px;
    line-height: 14px;
    font-weight: bold;
    color: #424242;
    background: #fff;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
    -webkit-box-shadow:  0px 3px 8px 0px rgba(121, 130, 135, 0.68);
            box-shadow:  0px 3px 8px 0px rgba(121, 130, 135, 0.68);
}
.credits_calc .insurance_tabs .item_1 {
    margin-left: 0px;
}
.credits_calc .insurance_tabs .item_2 {
    margin-left: 5px;
}
.credits_calc .insurance_tabs .item_3 {
    margin-left: 6px;
}
.credits_calc .insurance_tabs .item_1 a, .credits_calc .insurance_tabs .item_3 a{
    padding-top: 17px;
    height: 44px;
}
.credits_calc .insurance_tabs .item_2 a{
    padding-top: 7px;
    height: 54px
}
.credits_calc .insurance_tabs {
    margin-bottom: 24px;
}
.credits_calc .car_percent_wrap {
    margin-bottom: 23px;
}
.credits_calc .car_percent_wrap .text {
    float: left;
    color: #424242;
    font-weight: bold;
    width: 114px;
}
.credits_calc .car_percent_wrap .car_percent {
    float: left;
    width: 208px;
    margin-top: -5px;
}
.credits_calc .car_percent_wrap  .scale_metricks td {
    color: #424242;
}
.credits_calc #insurance_input {
    width: 63px;
    margin-left: 46px;
    text-align: right;
    height: 31px;
    padding: 0 8px;
    background: none;
    border-color: #f5f5f5;
    -webkit-box-shadow:  none;
     box-shadow:  none;
}
.credits_calc .insurance_input_wrap label {
    color: #424242;
    font-weight: bold;
    font-size: 25px;
    margin-left: 13px;
    padding-top: 5px;
}
.credits_calc .insurance_input_wrap {
    padding-bottom: 13px;
}
.credits_calc #ins_field {
    height: 31px;
    margin-left: 6px;
    width: 150px;
    padding: 0 0 0 8px;
}
.credits_calc .insurance_input_wrap.disabled #insurance_input, .credits_calc .insurance_input_wrap.disabled #ins_field {
    background: none;
    border-color: #f5f5f5;
    -webkit-box-shadow:  none;
     box-shadow:  none;
}
.credits_calc .insurance {
    margin-bottom: 42px;
}
.credits_calc .result_total .title {
    font-weight: bold;
    color: #980b27;
    font-size: 25px;
    line-height: 25px;
    margin-bottom: 6px;
}
.credits_calc .result_total p {
    color: #606060;
    font-size: 17px;
    line-height: 27px;
    margin-bottom: 23px;
}
.credits_calc .result_total p strong {
    color: #000;
    font-size: 23px;
}
.credits_calc .result_total .monthly_payment {
    float: left;
    margin-right: 37px;
}
.credits_calc .result_total .overpayment {
    float: left;
}
.credits_calc .result_total .payment_val span {
    display: block;
    font-size: 20px;
    line-height: 33px;
    color: #606060;
    font-weight: bold;
}
.credits_calc .result_total .payment_val span.val {
    color: #000;
    font-size: 40px;
    line-height: 40px;
    margin-top: -5px;
}


/* misc.
--------------------------------------------- */

hr, .hide {
	display: none;
}
a img {
	border: none;
}

/* self-clear floats */

.group:after {
	content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }


.notetext,
.errortext  {
	clear: both;
	font-weight: bold;
	color: #B50D2E;
	margin-bottom: 10px;
}
.notetext {color: #444444;}

.fb_notetext
{
	text-align: left;
	color: #484848;
    font-family: 'Play',sans-serif;
    font-size: 18px;
    font-weight: bold;
	line-height: 18px;
	display: block;
	margin-bottom: 25px;
}

#glossary {

}
#glossary .left {
    float: left;
    margin-left: 64px;
    width: 390px;
}
#glossary .right {
    float: left;
    width: 400px;
    margin-left: 85px;
}
#glossary .letter {
    color: #C60A45;
    font-family: 'Play';
    font-size: 70px;
    height: 72px;
    left: -67px;
    line-height: 1;
    position: absolute;
    top: -8px;
    width: 59px;
}
#glossary .item {
    position: relative;
    margin-bottom:30px;
}
#glossary header {
    color:#005B8F;
    margin-bottom:5px;
    font-size: 16px;
}
#glossary .ancors-line {
    margin-bottom: 24px;
    margin-left: 6px;
}
#glossary .ancors-line ul li {
    display: inline;
    padding-right:13px;
    color:#eeeeee;
    font-size: 24px;
	background: none;
	padding-left: 0;
}
#glossary .ancors-line ul li a {
    color:#C60A45;
    font-size: 24px;
}
#jivo_top_wrap {
    display: none;
}




/* tools */
.inf{
	font-family: 'PlayRegular', sans-serif; color:#464646; font-size:12px; bottom:0;
	display:inline-block; margin:0 0 10px 20px;
}
.inf b{display:block; font-size:60px; line-height:48px; font-family: 'PlayBold', sans-serif; color:#9f0c29;}
.inf i{display:block; font-size:14px; font-style:normal; font-weight:normal; text-transform: uppercase; padding-left:0px; font-family: 'PlayBold', sans-serif; line-height: 20px; color:#464646; }

.nblock b, .nblock i {
	display: inline-block;
	}

.right_links{
	width:300px; float:right;
}
.right_links .title{font-size:1.2em; text-decoration:none; border-bottom:dashed 1px;}
.right_links .cont{display:none;}

.inputfile {
    border: medium none;
    cursor: pointer;
    font-size: 40px;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
.inputfile-layer {
    display: block;
    height: 50px;
    overflow: hidden;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
    width: 138px;
    position: absolute;
}
.inputfile-layer-relative {
    position: relative;
    height:50px;
    width:100px;
}
.hidden-field {
    display: none;
}

.form_footer{margin: 10px 0 0;}
.form_info{margin: 10px 0 0; font-size:.8em; font-style:italic;}




.bms{
	position: relative; z-index: 20;
	overflow: hidden;
}
.bm{
	background: #f2f2f2;
	float: left;
	padding: 10px 20px; margin: 0 10px 0 0;
	border: solid 1px transparent;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	font-size: 17px;
	font-weight: bold;
	color: #262626;
	cursor: pointer;
	text-decoration: none;
}
.bms .active{
	cursor: default;
	border: solid 1px #e0e0e0;
	border-bottom: none;
	color: #b00d2d;
	padding-bottom: 12px;
	background: #fff;
	background: -moz-linear-gradient(top,  #fbfbfb 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fbfbfb 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fbfbfb 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fbfbfb 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fbfbfb 0%,#ffffff 100%); /* W3C */
}
.tabs{
	position: relative; z-index: 10;
	margin: -1px 0 0; padding: 20px 0 0;
	border-top: solid 1px #e0e0e0;
}
.tabs .tab{display: none;}
.tabs .active{display: block;}


.acc_link{text-decoration:none; border-bottom: dashed 1px #B30D2E; color: #B30D2E; font-size: 18px; font-family: 'PlayBold',sans-serif;}
a.acc_link:link, a.acc_link:visited {color: #B30D2E;}
.acc_link:hover{border-bottom:none;}
.acc_block{padding: 0 0 20px 30px;}
.acc_block ul{margin:0;}

.acc_block .acc_link, .acc_small {font-size: 14px; color: #262626; border-bottom: dashed 1px #262626; font-family: Arial,sans-serif;}
.acc_block  a.acc_link:link, .acc_block  a.acc_link:visited, {color: #262626;}
.acc_block .acc_link:hover{border-bottom:none;}
a.grey:link , a.grey:visited  {color: #262626;}
table.content tr:nth-child(2n+1){
	background-color: #F9F9F9;
}
table.content tr:hover{
	background-color: #ffd0d9;
}
table.content tr.main , table.content  tr.main th{
	background: #ef0634; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmMDYzNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYjE0NDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ef0634 0%, #ab1446 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ef0634), color-stop(100%,#ab1446)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ef0634 0%,#ab1446 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ef0634 0%,#ab1446 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ef0634 0%,#ab1446 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ef0634 0%,#ab1446 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef0634', endColorstr='#ab1446',GradientType=0 ); /* IE6-8 */



color:#fff;
}
table.content td{
border-top: 1px solid #DCDCDC;
border-right: 1px solid #DCDCDC;
}
table.content .main td, table.content .main th{
padding:15px 15px;
border-top: 1px solid #DCDCDC;
}

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


@media screen and (max-width: 1100px)
{
	.left_bar, .right_bar{
		opacity: .5;
	}
}

span.phone {
	font-family: 'PlayBold';
	font-size: 15px;
	color: #BA003A;
}


.list_block .vdescr {
    width: 192px;
    padding: 5px 15px;
    -webkit-box-shadow:  0px 0px 15px 3px rgba(0, 0, 0, 0.30);
       -moz-box-shadow:  0px 0px 15px 3px rgba(0, 0, 0, 0.30);
            box-shadow:  0px 0px 15px 3px rgba(0, 0, 0, 0.30);
     -webkit-border-top-left-radius: 4px;
     -webkit-border-top-right-radius: 4px;
     -webkit-border-bottom-left-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
         -moz-border-radius-topleft: 4px;
         -moz-border-radius-topright: 4px;
         -moz-border-radius-bottomleft: 4px;
        -moz-border-radius-bottomright: 4px;
             border-top-left-radius: 4px;
             border-top-right-radius: 4px;
             border-bottom-left-radius: 4px;
            border-bottom-right-radius: 4px;
    background: #fff;
    margin-bottom: -14px;
    display: none;
	position: absolute;
	left: 0;
	top:100px;
	z-index:2;
}
.list_block .vdescr p {
	margin: 8px 0;
	font-size: 11px;
}
.list_block .vblock {
	position: relative;
	float: left;
}
h2.fill {
    color: #090909;
    font-size: 39px;
    text-align: center;
    text-transform: none;
}
.d_text
{
	margin-bottom: 30px !important;
	/*margin-top: -40px;*/

}
ul.features {
    list-style: none outside none;
    margin-top: 30px;
}
ul.features li{
    background: none repeat scroll 0 0 transparent;
    margin-top: 11px;
    padding-left: 0;
}
ul.features li a{
    background: url("images/maps/more_info_border.gif") repeat-x scroll 0 20px transparent;
    font-family: 'Play',sans-serif;
    font-size: 17px;
    line-height: 24px;
    padding-bottom: 2px;
    text-decoration: none;
}
ul.features li a:hover{
    background: none;
}
ul.features li .dop-text{
	display: none;
    float: left;
    margin-bottom: 20px;
    margin-top: 10px;
    position: relative;
    width: 100%;
}


div.containerLeftTabs {
    border: 0 none;
        margin-top:50px;
}
.leftTabs {
    float: left;
        margin:0px;
        width:232px;
}
ul.leftTabs li, ul.tabContentWrap li.wrapli {
        list-style-type:none;
        background:none;
}
ul.tabContentWrap li.wrapli {
   display:none;
}
ul.tabContentWrap li.selected {
        display:block;
}
ul.leftTabs li, ul.leftTabs li.selected {
        padding:10px;
        cursor:pointer;
        font-family: 'PlayRegular',sans-serif;
        font-size:19px;
        color:#2A6BA2;
}
ul.leftTabs li span{
        width:auto;
        background:url('images/bottom.html') repeat-x bottom;
}
ul.leftTabs li.selected span{
        background:none;

}
ul.leftTabs li.selected {
        background: #F9F9F9;
        color:#323232;
        font-weight:bold;
        box-shadow: -7px 3px 7px 1px rgba(0, 0, 0, 0.33);
        border-radius: 5px 0px 0px 5px;
        width:232px;
}
ul.tabContentWrap {
        box-shadow: -1px 3px 7px 1px rgba(0, 0, 0, 0.33);
        background: #F9F9F9;
    margin: 0 0 0 249px;
    min-height: 253px;
    padding: 10px 0 0;
}
ul.tabContentWrap li.wrapli{
        color:#5F5D5D;
        line-height: 26px;
        font-size:12px;
        padding:20px 20px;
}

.departments-bankomats__title {
  margin-bottom: 30px;
  color: #b30d2e;
  font-weight: bold;
  font-size: 20px;
}

.departments-bankomats__item:not(:last-child) {
  margin-bottom: 20px;
}

.departments-bankomats__address {
  font-size: 16px;
}

.departments-bankomats__wrapper {
  display: flex;
  justify-content: space-between;
}


.departments-bankomats__col {
  width: 45%;
}
