.l-wrapper {
   
    }
.l-content-121 {
    clear: both; width: 100%; overflow: hidden;
    }
    .l-content-121__col-1, .l-content-121__col-2, .l-content-121__col-3 {
        float: left;
        }
    .l-content-121__col-1 {
        width: 26%; //margin-right: -100%;
        }
        .l-content-121__col-1__pad {
            padding: 0 10px 0 25px;
            }
    .l-content-121__col-2 {
        width: 49%;
		
        //margin-left: 26%;
        margin-right: -100%; //display: inline;
        }
        
         .wheel {
          background: url('../images/wheel.gif') 0 0 no-repeat;
          width:218px;
          height:154px;
        }
        
        .l-content-121__col-2__pad {
            padding: 0 6% 0 10px;
            }
    .l-content-121__col-3 {
        width: 25%;
        /* //margin-left: 75%; */
        //display: inline;
        position:relative;
        z-index:5;
        float:right;
        }
        .l-content-121__col-3__pad {
            padding: 0 0 0 20px;
            }

.l-content-13 {
  clear: both; width: 100%; overflow: hidden;
  }
  .l-content-13__col-1, .l-content-13__col-2 {
    float: left;
    }
  .l-content-13__col-1 {
    width: 26%; //margin-right: -100%;
    }
    .l-content-13__col-1__pad {
      padding: 0 10px 0 25px;
      }
  .l-content-13__col-2 {
    width: 74%; //margin-left: 26%; //display: inline;
    }
    .l-content-13__col-2__pad {
      padding: 0 20px 0 10px;
      }

.l-header .l-content-121__col-1__pad, .l-header .l-content-13__col-1__pad {
    padding-top: 54px;
    }
.l-header .l-content-121__col-2__pad, .l-header .l-content-13__col-2__pad {
    padding-top: 30px;
    position:relative;
    }
.l-header .l-content-121__col-3__pad {
    padding-top: 40px;
    }
.l-index-header {
    position: relative;
    z-index: 11;
    
    background: url('../images/nodes/t-img.png') 31% 100% no-repeat;
    _background: url('../images/nodes/t-img.jpg') 31% 100% no-repeat;
    
    margin-bottom: -38px;
    padding: 0 0 58px;
    }
    .l-index-header .calc {
         position: absolute; 
        width:113px;
        left: 49%;
        bottom: 73px;
        _bottom: 70px;
        top:353px;
        margin-left: 30px;
        }
           .l-index-header .currency {
            bottom: 75px;
            left: 50%;
            margin-left: 23px;
            position: absolute;
            top: 231px;
        }
    .l-index-header .b-announces {
        margin-right: 25px;
		width:200px;
        }

.footer {
    position: relative;
    
    height: 80px;
    margin: 40px 0 0;
    /*margin-top: -80px;*/
    
    font: normal 1.1em Arial;
    color: #7f7f7f;
    }
.footer * { line-height: 1.3em; }

/* Header */
.logo {
    margin: 0 0 0 10px;
    }
.slogan	{
    color: #007467;
    font: italic 1.7em Arial;
    
    margin: 34px 0 7px 10px;
    
    line-height: 1.1em;
    white-space: nowrap;
    }
    .slogan p {
        line-height: 1.1;
        }

.service-menu {
    _zoom: 1;
	
	  padding-left: 118px;
    }
    .service-menu a:link, .service-menu a:visited, .service-menu span  {
        font: normal 1.0909em Arial;
        color: #7f7f7f;
        
		
        /* margin: 0 3% 0 0; */
        }
        .service-menu a:hover {
            color: #27b6ff;
            }
        .service-menu span span { margin: 0; font-size: 100%; }
   .service-menu .service-menu_phone {
		
		
		color: #007467;
		/* display: block; */
		font: italic 2.2em Arial;
		/* width: 53px; */
	}
	
	.phone_service{
	    background: url("../images/phone.gif") no-repeat scroll left 6px transparent;
		color: #007467;
		font-size: 2.4em;
		height: 40px;
		padding-left: 35px;
		text-align: right;
		width: 169px;
        clear:both;
        _zoom:1;
        position:relative;
	}
		
		 .phone_img{
		
			display:block;
			width:27px;
			height:28px;
			float:left;
		
		}
		
		
		.service-menu .phone{
		
			/* background: url('../images/phone.gif') -10px 0 no-repeat; */
		}
	.service-menu .service-menu_locale {
		margin-left: 16px;
	/* 	margin-top: 13px;
		font-size: 1.0909em;
		word-spacing: 1em;
		position: absolute; */
		
		}
		
		a.service-menu_item{
			display:block;
			width:15px;
			height:15px;
			
		}
		
		
		
		.service-menu .service-menu_locale a {
			font-size: 1em;
			margin-left:10px;
		}

		.service-menu .letter {
			background: url('../images/letter.gif') 0 0 no-repeat;
			float:left;
		}	
		
		.service-menu .map {
			background: url('../images/map_icon.gif') 0 0 no-repeat;
			 margin-left: 12px;
			float:left;
		}

		
/* Submenu */
.submenu-wrap {
    background: #068e63 url('../images/bg-g.png') 0 0 repeat-x;
    }
.submenu {
    
    width: 100%;
    }
    
    
    .tr-submenu {padding-left:20px; }
    .tr-submenu td{width:15%; }
    td.sub-menu-tlt {padding-top:34px;}
     
    .sub-menu-tlt h1 {color:#fff; padding:0 0 5px;
		position: relative;
		font: bold 42px/41px Arial;
		}
	.sub-menu-tlt__h1:link,.sub-menu-tlt__h1:visited {
		color: #fff;
		text-decoration: none;
		}
	.sub-menu-tlt__h1:hover,.sub-menu-tlt__h1:active {
		color: #75bed1;
		text-decoration: none;
		}
	.b-fill-form-a {
		position: absolute;
		left: 220px;
		top: 56px;
		font: normal 12px/18px Arial;
		color: #a0ccc5;
		padding: 0 0 0 30px;
		}
		.b-fill-form-a a:link,.b-fill-form-a a:active,.b-fill-form-a a:visited {
			font-size: 18px;
			color: #fff;
			}
		.b-fill-form-a a:hover {
			color: #75bed1;
			}
			.b-fill-form-a a span {
				display: block;
				position: absolute;
				left: 0;
				top: 0;
				width: 23px;
				height: 20px;
				background: url(../images/b-fill-form-a.png) left top no-repeat; }
				.b-fill-form-a a:hover span {
					display: block;
					position: absolute;
					left: 0;
					top: 0;
					width: 23px;
					height: 20px;
					background: url(../images/b-fill-form-a.png) left -20px no-repeat; }
    
    .submenu td {
        
        padding: 0px 19px 20px;
        width: 15%;
        vertical-align: top;
        }
        .submenu h2 {
            font: normal 1.8em Arial;
            color: #99c7c1;
            
            padding: 0 0 4px 0;
            }
            
         .submenu h2 a{ text-decoration:none;color: #99c7c1;};  
        .submenu h3 {
            font: italic 1.4em Arial;
            color: #92d2cb;
            
            padding: 15px 0 6px 0;
            }
        .submenu ul	{
            margin: 0 0 0 -10px;
            padding: 0 20px 0 0;
            
            list-style: none;
            }
			.submenu ul li {
                padding: 6px 0 6px 10px;
				background: url(../images/submenu-ul-li.gif) left 11px no-repeat;
				color: #fff;
				font: bold 1.1em Arial;
                }
				.submenu ul li b,.submenu ul li strong{
					font-size: 14px;
					}
                .submenu ul a {
                    color: #fff;
                    }
                .submenu ul a:hover {
                    color: #27b6ff
                    }
        .submenu-wrap-for-buttons {
            position: relative;
            z-index: 10;
            }
        .check-vklad, .zapol-anketa {
             position: absolute;
             display: block;
             width: 217px;
             height: 57px;
             overflow: hidden;
             text-indent: -1000em;
            }
            
            .moby_bank a {
                background: url('../images/moby_bank.png') 0 0 no-repeat !important;
                }
                
            
            
            .moby_bank a, .inet_bank a  {
                display: block;
                width: 217px;
                height: 50px;
				left: 30px
            }
			
			.inet_bank a {
                background: url('../images/inet_bank.png') 0 0 no-repeat !important;
				left: 8px;
                }
           
           
          
            
              td.anketa a {width:160px !important;}
             
           td.calc_vklad a, td.anketa  a{
                text-decoration:underline;
                color:#fff;
                font-size:1.8em;
                width:200px; 
                display:block;
           }
		   
		   td.calc_vklad a:hover, td.anketa  a:hover{
				color: #75bed1;
			}
         

           td.calc_vklad span, .anketa span {
            font-size:0.668em;
            text-decoration:none;
           }
           
            .
           
            .calc_vklad a:hover, a:active {
              color: #27B6FF;
             
           }
           
            
            .check-vklad ins, .zapol-anketa ins {
                    display: block;
                    width: 434px;
                    height: 114px;
                    background: url('../images/hp-buttons.png') 0 0 no-repeat;
                    position: absolute;
                }
                
                
                
                
                
        .submenu .check-vklad {
            left: 15px;
            bottom: 19px;
            
            background-position: 0 0;
            }
            .check-vklad ins {
                left: 0;
                top: 0;
                }
            .submenu .check-vklad:hover ins { top: -57px; }
		.submenu .zapol-anketa {
            /* left: 26%; */
            bottom: 19px;
            margin-left: -7px;
            
            background-position: -217px 0;
            }
            .submenu .zapol-anketa ins {
                left: -217px;
                top: 0;
                }
            .submenu .zapol-anketa:hover ins { top: -57px; }
        
        .b-ref {
            margin: -5px 0 12px -18px;
                    
            position: relative;
            }
            .b-ref_i {
                margin: 0 0 0 -18px;
                }
				
				.about_bank{color: #117d71;font: normal 1.8em Arial;padding-left:10px;}
		.bank-and-ofis, .bank-and-ofis:link, .bank-and-ofis:active,.bank-and-ofis:visited {
            background: url('../images/nodes/map.gif') 100% 0 no-repeat;
            
            display: block;
            
            margin: 31px 0 0 10px;
            width: 156px;
            padding: 0 0 6px 0;
            height: 77px;
            color: #117d71;
            font: normal 1.8em Arial;
            }
            a.bank-and-ofis:hover {
                color: #27b6ff;
                text-decoration: underline;
                }

/* Inner Page */
.logo-in {
    margin: 0 0 0 0;
    }

.inner-page .b-ref {
    margin: 30px 0 12px 0;
    }
.inner-page .b-ref_i {
   /*  margin: 0 0 0 -29px; */
    }
.inner-page .bank-and-ofis, .inner-page .bank-and-ofis:link, .inner-page .bank-and-ofis:active, .inner-page .bank-and-ofis:visited	{
    color: #007467;
    
    background: url('../images/nodes/map.gif') 100% 0 no-repeat;
    
    margin: 50px 25px 0;
    }
    .inner-page a.bank-and-ofis:hover {
        color: #27b6ff;
        text-decoration: underline;
        }

/* Form layout */
.form-wrapper {
    position: relative;
    margin-right: 10px;
    }
    .form-wrapper_l {
        width: 14px;
        height: 14px; font-size: 1px;
        
        overflow: hidden;
        
        position: absolute;
        left: -14px;
        }
    .form-wrapper_r {
        width: 14px;
        height: 14px; font-size: 1px;
        
        overflow: hidden;
        
        position: absolute;
        margin-left: 100%; left: 0;
        }
        .form-wrapper ins {
            display: block;
            
            width: 28px;
            height: 28px;
            
            background: url('../images/form-corners.png') 0 0 no-repeat;
            
            position: absolute;
            }
    .form-wrapper_t {
        position: relative;
        
        height: 13px; font-size: 1px;
        margin: 0 14px;
        
        border-top: 1px #daedee solid;
        background: #fff;
        }
        .form-wrapper_t div {
            top: -1px;
            }
            .form-wrapper_t .form-wrapper_l ins { left: -14px; top: -14px; }
            .form-wrapper_t .form-wrapper_r ins { left: 0; top: -14px; }
    .form-wrapper_b {
        position: relative;
        
        height: 13px; font-size: 1px;
        margin: 0 14px;
        
        border-bottom: 1px #daedee solid;
        background: #fff;
        }
        .form-wrapper_b div {
            bottom: -1px;
            }
            .form-wrapper_b .form-wrapper_l ins { left: -14px; top: 0; }
            .form-wrapper_b .form-wrapper_r ins { left: 0; top: 0; }
    .form-wrapper_c {
        border-left: 1px #daedee solid;
        border-right: 1px #daedee solid;
        background: #fff;
        
        padding: 15px 44px 26px 30px;
        }


.l-wrapper_bigger .footer {
    /*margin-bottom: 96px;*/
    
    display: none;
    }
.anketa-page {
    position: relative;
    z-index: 2;
    }
    .anketa-page .l-content-121__col-2__pad {
        padding: 0 10px;
        }
    .anketa-page .form-wrapper {
        position: relative;
        }

* html body {
    background-image: url(nonexisted_img.gif);
    background-attachment: fixed;
    position: relative; 
    }
.form-wizard {
    height: 96px;
    width: 100%;
    
    background: #007467;
    
    position: fixed;
    bottom: 0;
    left: 0;
    
    _position: absolute;
    _top: expression(eval(document.documentElement.scrollTop)+ 500 + 'px');
    }
    .form-wizard .form-wizard_left {
        float: left;
        
        width: 26%;
        }
        .form-wizard_left .form-wizard_item  {
            float: right;
            
            width: 95px;
            margin-right: 25px;
            }
    .form-wizard .form-wizard_right {
        float: right;
        
        width: 25%;
        }
        .form-wizard_right .form-wizard_item  {
            float: left;
            
            width: 95px;
            margin: 0 5px 0 20px;
            }
    .form-wizard .form-wizard_item {
        color: #fff;
        }
        .form-wizard img {
            position: absolute;
            
            bottom: 72px;
            } 
        .form-wizard p {
            margin: 33px 0 16px;
            
            font: normal 1.4em Arial;
            }
            .form-wizard a:link, .form-wizard a:visited {
                color: #fff;
                }
        .form-wizard .comment {
            font: 1.1em Arial;
            }

.l-fixed {
   /* max-width: 1200px; */
    min-width: 990px;
    _width: 991px;
    }
    
    
    .moby_bank .moby_bank_link{
        background: url("../images/moby_bank.png") no-repeat scroll 0 0 transparent;
        display: block;
        height: 114px;
        position: absolute;
        width: 434px;   
        
    }
