/*	CSS-Framework

	Author		: Yevsyukov Artem (http://enzolab.ru)
	License		: Creative Commons Attribution 3.0 Unported License (http://creativecommons.org/licenses/by/3.0/)

------------------------------ */
/* RESET
Copyright (c) 2011, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 2.9.0
*/
html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,select,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,button,caption,cite,code,dfn,em,input,optgroup,option,select,strong,textarea,th,var{font:inherit}del,ins{text-decoration:none}ul li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:baseline}sub{vertical-align:baseline}legend{color:#000}

		
/* Utilites
------------------------------ */

*:focus { outline: none; }
.hidden { display: none; }
.show { display: block!important; }
.no-margin { margin: 0!important; }
.no-padding { padding: 0!important; }
.no-bg { background: none!important; }
.no-border, a img { border: none!important; }
.container:after, .columns:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.img-repl { text-indent: -9999px; overflow: hidden; display: block; }
.cc { clear: both; }

/* Main styles
------------------------------ */

html { height: 100%; color: #333; background: #fff; font: 12px/18px Arial, Helvetica, sans-serif; }
body { height: 100%; position: relative; } /* body height 100% */

.wrapper { _width: 960px; min-width: 960px; /*max-width: 1230px;*/ max-width: 1050px; margin: 0 auto; padding: 0 20px;}

a, .pink { color: #c80751; }
a:visited {  }
a:hover { color: #393939; text-decoration: none; }
a:active {  }
			
/* Layout Boxs
------------------------------ */

.page-layout { margin-right: -30px; }
.layout-box { float: left; margin: 0 30px 10 0; }

			
/* Content elements
------------------------------ */

h1, h2,  h3,  h4 { font: 1.7em  Georgia, serif; /*margin-bottom: 10px;*/margin-bottom:7px; }
h1{font-size:23px;}
/*h2 { font-size: 22px; margin-bottom: 34px; line-height: 25px; padding-bottom: 5px;  }*/

h2{
    font-size: 19px;
    line-height: 22px;
    margin: 30px 0 15px;
}
.content h3 { font-size: 1.3em;}
.content h4 { font-size: 14px; margin-bottom: 15px; line-height: 15px; }

blockquote { margin-left: 10em; padding-left: 1em; border-left: 2px solid #ccc; }
code, pre { font: 1.2em/1 "Courier New", Courier, monospace; padding: 1px 2px; background: #eee; }
pre { border: 1px dashed #aaa; line-height: 1.7em; padding: 5px; font-size: .9em; background: #eee; margin: 0; }

sup, sub { vertical-align: baseline; position: relative; }
sup { top: -0.4em; }
sub { bottom: -0.3em; }

hr { color: #ccc; background-color: #e4e4e4; height: 1px; border-width: 0px; }

.em, em { font-style: italic; }
.strong, strong { font-weight: bold; }

.content ul, .content ol { margin-left: 3em; }
.content ul li, .content ol li { margin-bottom: .2em; }
.content ul li{list-style:disc;}
.content dl {  }
.content dl dt { margin-bottom: .2em; font-weight: bold; }
.content dl dd { padding-left: 5em; margin-bottom: .4em; }

.icons a, .icon { padding: 1px 0 1px 20px; background-repeat: no-repeat; background-position: left center; }

.content p, .content ul, .content ol, .content dl, .content table, blockquote, pre, .columns, .content img, hr { margin-bottom: 15px; }

.box { margin-bottom: 4px; text-align: center !important;}
.box img { margin-bottom: 15px !important; }
.graybox { background: #f9f9f9; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; padding:15px; 
behavior: url(../pie/PIE.htc); margin-bottom: 9px;
}

.graybox p { margin-bottom: 8px;}

#kass-list {
  margin: 0 0 20px 0; 
  background-color:#f9f9f9;
  overflow: hidden;
  border-radius:5px;
  -moz-border-radius:5px; -webkit-border-radius:5px;
}
#kass-list #kass-list-header{
    background-color: #EBEBEB;
    padding: 10px 17px;
}

#kass-list #kass-list-header h3{
    display: inline-block;
    font-size: 17px;
    line-height: 17px;
    margin: 0 !important;
}
#kass-list #kass-list-header span{
    color: #999999;
    float: right;
}
#kass-list #header{
    color: #666666;
    font-size: 11px;
    padding: 7px 0;
    text-align: right;
}
#kass-list a.current{
  color: #666 !important;
  text-decoration: none;
    font-weight: bold;
}
#cb-kurs, #bank-kurs{margin: 0;}
#kass-list #cb-kurs{display: none;}

#kass-list #cb-kurs .buy-sell td:nth-child(2){
    padding-right: 6px;
    text-align: right;
}
#kass-list #cb-kurs td:nth-child(2){
    text-align: center;
    width: 50%;
}

#kass-list #bank-kurs td:nth-child(2), #kass-list #bank-kurs td:nth-child(3){
    text-align: right;
    width: 50%;
}
#kass-list #header a{
    color: #C90A4D;
    font-size: 13px;
    text-decoration: underline;
}
#kass-list #cb{
    float: right;
    margin-right: 14px;
}
#kass-list #bank{
    margin-left: 13px;
}

#kass-list #table-wrapper{
   padding: 0 10px 0px;
}


#kass-list .kass-current .kassa { display: none;}
#kass-list .kass-current .graybox {display: block; margin: 9px 0}
#kass-list .graybox { display: none;}
#kass-list .kassa { padding:0 18px;}
#kass-list .kassa a { text-decoration: none; border-bottom: 1px dotted #c80751; }

/* Text align, float
------------------------------ */

.a-left { text-align: left; }
.a-center { text-align: center; }
.a-right { text-align: right; }

.f-left { float: left; }
.f-right { float: right; }

/*	Tables
------------------------------ */

table { border-collapse: collapse; width: 100%; margin: 15px 0; }
table th, table td { border: 1px solid #ccc; padding: 5px; vertical-align: top; }
table th { background: #f4f4f4; }
table td {  }

/*	Columns
------------------------------ */

.columns {  }
.w-5, .w-10, .w-15, .w-20, .w-25, .w-30, .w-35, .w-40, .w-45, .w-50, .w-55, .w-60, .w-65, .w-70, .w-75, .w-80, .w-85, .w-90, .w-95, .w-100, .w-33, .w-66, .w-38, .w-62 { float: left;  }

.col-content { padding-right: 6px; }
.col-first { padding-left: 0!important; }
.col-last { padding-right: 0!important; }

.w-5 { width: 5%; }
.w-10 { width: 10%; }
.w-15 { width: 15%; }
.w-20 { width: 20%; }
.w-25 { width: 25%; }
.w-30 { width: 30%; }
.w-35 { width: 35%; }
.w-40 { width: 40%; }
.w-45 { width: 45%; }
.w-50 { width: 50%; }
.w-55 { width: 55%; }
.w-60 { width: 60%; }
.w-65 { width: 65%; }
.w-70 { width: 70%; }
.w-75 { width: 75%; }
.w-80 { width: 80%; }
.w-85 { width: 85%; }
.w-90 { width: 90%; }
.w-95 { width: 95%; }
.w-100 { width: 100%; }

.w-33 { width: 33%; }
.w-66 { width: 66%; }

.w-38 { width: 38%; }
.w-62 { width: 62%; }

.w-242-r {width: 242px; float: right}
.w-242-l { margin-right: 256px;}
.w-33-r { float: right; width: 33%;}

/* Images
------------------------------ */

.content img.bord { padding: 5px; border: 1px solid #ccc!important; margin-top: .4em; }
.content img.null-image { padding: 0!important; border: none!important; margin: 0!important; }
img.f-left { margin-right: 15px; }
img.f-right { margin-left: 15px; }

/* Content Form
------------------------------ */

.content form { padding: .5em 0; }
.content fieldset { margin-bottom: 1em; border: none; }
.content legend { margin-top: -1px; padding-bottom: 1em; font-size: 1.1em; font-weight: bold; }

.content .f-row { overflow: hidden; margin-bottom: .5em; }
.content label { float: left; text-align: right; width: 25.99%; padding: 0 2%; }
.content .f-inputs { padding-left: 30%; }

.f-actions { padding-top: 1em; border-top: 1px solid #ccc; }

/* Inputs
------------------------------ */

input { vertical-align: middle }
.i-checkbox { margin-top: 3px; }
.i-text { width: 200px; padding: 1px; font: 1em sans-serif; }
.button { padding: 0 .25em; width: auto; overflow: visible; cursor: pointer; }

#head {
  overflow: hidden;
  margin-bottom:5px;
/*  margin-bottom: 16px;*/
/*  margin-top: 15px;*/
/*  padding-top: 10px;*/
  padding-top:3px;
/*  min-height: 164px;*/
	min-height:175px;
  _height: 190px;
}
#logo { 
  width:212px;
  padding-top:21px;
  float: left;
  padding-right:39px;
}
#example { margin-top: 7px; margin-left: 253px;padding-left: 5px; background: url(/images/slider-right.png) no-repeat left top; position: relative; height: 168px; z-index: 100; }

.wrap-slider { overflow: hidden; position: relative; width: 100%; height: 170px;}
.wrap2-slider { width: 965px; position: absolute; top:0; right: 0;}
.slider-ie6 {display: none;}
#slides { }
.slides_container { height: 148px; text-align: right;}
.slide { float: right;}
.slide p{position: absolute; right: 0; bottom:0;}
.pagination {
	margin:10px 0 0 0;
	width:70px;
	float: right;
}

.pagination li {
	float:left;
	margin:0 2px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:9px;
	height:0;
	padding-top:9px;
	background-image:url(/images/slider-dot.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -9px;
}


.col-left {
/*	width: 230px;*/
  width: 215px;
	float: left;
}
.col-right {
  /*margin-left: 260px;*/
  margin-left:253px;
}

#nav {
	font-family: Georgia, serif;
	font-size: 14px;
	line-height: 28px;
	margin-bottom: 20px;
	
	margin-left: -15px;
}
#nav a {
	color: #333;
	text-decoration: none;
	display: block;
	background: url(/images/menu-sqrt.png) no-repeat right -18px;
}
#nav a span {background: #fff;}
#nav .current a,#nav a:hover   {
	color:#c80751;
	background: url(/images/menu-sqrt.png) no-repeat right 5px;
}
#nav li.current {
	background: url(/images/menu-bul.png) no-repeat 5px center;
}
#nav li {
	padding-left: 15px;

}
#search input.search-button { float: right; width: 17px; height: 17px; background: url(/images/search-button.png) no-repeat; margin: 1px 5px 0 5px; border: 0; display: block; cursor: pointer; }
#search input.input { display: block; float: left; width: 170px; /*margin-left: 15px;*/ font-size: 11px; padding: 3px 5px; line-height: 11px; border: 1px solid #d0d0d0; border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;
color: 555;
	behavior: url(../pie/PIE.htc);
}
#search { overflow: hidden; margin-bottom: 30px;}
.tel {
/*font-size: 28px; text-align: center; margin-bottom: 10px; line-height: 28px;*/
    font-size: 19px;/*20px;*/
    line-height: 24px;
    margin-bottom: 4px;
    text-align: center;  
}
.tel span {font-size: 18px; color:#c80751; }
.col-link {margin-bottom: 30px; overflow: hidden; margin-top: 7px;}
.col-link a { color: #333;}
.col-link a:hover { color: #c80751;}
.correct { padding-left: 10px;}
#remittance {/*margin-left: 15px;*/ margin-left: -10px;}

#remittance a{ display: block; width: 60px; float: left;height: 40px; overflow: hidden; background-position: top left; margin-left:10px;}
#remittance a.migom { background: url(/images/migom.png) no-repeat 0 0;}
#remittance a.migom:hover { background-position: 0 -40px;}

#remittance a.contact { background: url(/images/contact.png) no-repeat 0 0;}
#remittance a.contact:hover { background-position: 0 -40px;}

#remittance a.anelik { background: url(/images/anelik.png) no-repeat 0 0;}
#remittance a.anelik:hover { background-position: 0 -40px;}

.col-left h2 { margin-bottom: 5px; /*margin-left: 15px;*/}



.col {overflow: hidden;}
#tabs a { color: #333; line-height:24px; }
#tabs ul { margin: 0;}
#tabs li {list-style: none; padding-left: 16px; background: url(/images/ul-line.png) no-repeat 0 10px }
.tab { font-family: Georgia, serif; font-size: 13px;   }
#tabs li a {
  line-height: 21px;
  font-size: 12px;
}
#tabs .tab-current {
	background: #e20365;
	background: url(/images/tab-grd.png) repeat-x;
	height: 38px;
}
#tabs .tab { height: 38px; line-height: 38px;}
#tabs .tab a { line-height: 38px}
#tabs .tab-current .tab-left { background: url(/images/tab-left.png) left top no-repeat; height: 38px; line-height: 38px;}
#tabs .tab-current .tab-right { background: url(/images/tab-right.png) right top no-repeat; height: 38px; line-height: 38px;}

#tabs .tab-current a { color: #fff; text-decoration: none;}
#tabs .sub-tabs {
  min-height: 74px;
  padding:12px 15px 0;
  padding-left: 0;
  background: #F9F9F9 url(/images/tab-bg.png) bottom center repeat-x; overflow: hidden;
  margin-bottom: 24px;
  border-top: 1px solid #e20365;
  border-radius: 0 0 10px 10px ;
  -webkit-border-radius: 0 0 10px 10px;
  -moz-border-radius: 0 0 10px 10px;
  display: none;
}
html>body #tabs .sub-tabs {	behavior: url(../pie/PIE.htc);} /* anti ie6 hack*/
#tabs .sub-tab-current {
  display: block;
}

#tabs .tab-left-col .tab-left { background-position: -8px 0px ;}
#tabs .tab-center-col {}
#tabs .tab-right-col .tab-current .tab-right { background: url(/images/tab-right-mini.png) no-repeat 0 right;}

p.more { margin-bottom: 27px;}

.date {display: block;}
.news { margin-bottom: 20px; /*margin-left: 15px;*/ width: 680px;}
.news-main-page{ margin-bottom: 20px; margin-left: 15px; width: auto !important;}
/*border-bottom: 1px dotted #999; */
.news .more a { color:#393939 }
.news-topic { margin-bottom: 18px;}

.online-calc h3 {  text-align: center; padding-bottom: 20px; background: url(/images/arr-down.png) no-repeat center bottom; margin-bottom: 6px;}
.online-calc h3 a {font-size: 17px; text-decoration: none; color: #333}
.eject img { margin-bottom: 23px; } 
table.change td, table.change th {
	border: none;
	border-bottom: 1px dotted #999;
}
table.change { margin-bottom: 0;}
table.change th { color: #c80751; width:70px }
table.change tr.buy-sell td { font-size: 11px; color: #9b9b9b;} 
table.change .hid {border-bottom: none;}




#footer {
    background: url("/images/f-bg.png") repeat-x scroll center top #EAEDF2;
    border-top: 1px solid #D0D0D0;
    height: 116px;
    padding-top: 10px;
    position: relative;
}
#footer .col-right {
    border-left: 1px solid #D0D0D0;
    height: 90px;
    padding-left: 35px;
}
#footer .col-left{padding-top:11px;}
#footer .col-left p {font-size: 11px; margin-bottom: 10px;}
#footer .col-link { 
    text-align: left;
    width: 184px;
}
#footer .col-link a {
    display: block;
    float: left;
    margin-right: 20px;
}
#footer .tel {
    text-align: left;
    width: 184px;
}
#footer .col { padding-top: 11px;}
#footer .license { line-height: 20px; height: 20px; font-size: 12px; text-align: center; background: #d9dee1; position: absolute; bottom: 0; width: 100%;}
.company a { display: block; text-align: right;background: url(/images/pixelplus.png) no-repeat right; padding-right: 65px; font-size: 11px; text-decoration: none; color: #393939; line-height: 15px;}
.company a:hover {color: #c80751} 

#footer .wrapper {
    margin: 0 auto;
    max-width: 1050px;
    min-width: 960px;
    padding: 0 20px;
    position: relative;
}

#tabs .col {
    padding-top: 5px;
}

#tabs .sub-tabs ul {
  padding-left: 15px;
}

a.item-current {
    color: #C60450 !important;
    font-weight: bold;
    text-decoration: none;
}

ul.accordion > li {
  list-style:none;
  background: none !important;
  padding-left: 0 !important;
  margin-left: 0;
}

.accordion li div {
  display: none;
  padding-top: 10px;
}

.contact-subtitle {
  margin-bottom: 10px;
  font-size: 17px;
}

dl.cnt dt {
  float: left;
  margin-right: 20px;
  text-align: right;
  width: 100px;
}

.clock {
  vertical-align: top;
  margin-top: 77px;
  margin-left: 10px;
}

#breadcrumb {
  margin-top: -12px;
 /* margin-left: 258px;*/
  margin-left: 253px;
  font-size: 13px;
}

#breadcrumb span {
  color: #949494;
}

#breadcrumb a {
  font-size: 13px;
  color: #949494;
  text-decoration: underline;
}

#breadcrumb ul {
  margin-left: 0;
  margin-bottom: 10px;
}

#breadcrumb li {
  background: transparent;
}

#breadcrumb li:last-child a {
  color: #000;
}

#bx_incl_area_1,
#bx_incl_area_2,
#bx_incl_area_3 {
  min-height: 0 !important;
}

/*--------------- by haky -------------------------------------------------------------------------*/

/*&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;-------------------------------------------*/

.vkladi .content-inner{margin-right: 262px;}
.content-inner {margin-bottom: 15px;}
.content-inner ul{margin-left:0;}
.content-inner ul li{padding-left:15px !important;}
/* &#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; ------------------------------------------------------*/
.vklad{
  margin-bottom: 35px;
  overflow: hidden;
}
.vklad a{color: #000;}
.vklad h2{margin-bottom: 15px;}

.credits .img-wr{
    float: left;
    text-align: left !important;
    width: 254px !important;  
}
.credits .vklad-cont{
    margin-left:0px;
}

.vklad .img-wr{
  float: left;
  width: 160px; 
  text-align: center;
}
.vklad .table-wr{width: 65%;}
.vklad .pink-table td{
  border: 0;
  border-bottom: 1px dotted #c80751;
  vertical-align: middle;
  height: 30px;
}
.w57pr{width: 57%;}
.vklad-cont{margin-left:160px;}
.perevod .vklad-cont{margin-left:200px;}

/* &#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; ---------------------------------------------------*/
.vklad-calc{
  background-color:#f9f9f9;
  border-radius: 8px 8px 0px 0px;
  padding:7px;
}
.vklad-calc h1{
  color: #c60754;
  font: 22px/18px "Georgia";
  margin-bottom:17px;
}
.vklad-calc select{width: 78px;margin-right:5px; height: 22px;}
.vklad-calc .srok{width: 94px;margin-right:5px;}
.vklad-calc .viplata{width: 167px;margin-right:5px;}
.vklad-calc .summa{width: 87px; margin: 0px 5px 0 7px;}
.vklad-calc input[type=submit], .zakaz-zvonka input[type="submit"] {
  background-color: #c80751;
  border: 0;
  color: white;
  /*margin: 6px 0 0 58px;*/
  padding: 3px 12px;
  *padding: 2px;
  border-radius:3px;
 /* margin-left: 53px;*/
  -o-border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
}
.vklad-calc  .vklad-sum-wr{
    display: inline;
    position: relative;
    width: 145px;
}
.vklad-calc .go{
  float: right;
  *float: none;
  margin-right: 6px;
  cursor: pointer;
}
.vklad-calc label{
  float: none;
  text-align: left;
  padding: 0;
  width: auto;
}

.vklad-chooser{
  min-width: 146px;
  _height: 206px;
  background-color: #f3f3f3;
  padding:16px 20px;
  border: 1px solid #d4d4d4;
  font-size: 11px;
  border-radius:6px;
  -o-border-radius:6px;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
}
.vklad-chooser input[type=text], .vklad-chooser select,.vklad-calc input[type=text], .vklad-calc select, .zakaz-zvonka input[type=text]{
  height: 20px;
  border:0;
  border: 1px solid #D0D0D0;
  border-radius: 5px;
  -o-border-radius: 5x;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
.vklad-chooser input, .vklad-calc input{padding: 0px 3px;}
.vklad-chooser select{width:28%;/*width: 71px;*/}
.vklad-chooser .srok{display: block;/*width: 202px;*/width: 99%;margin:7px 0;}
.vklad-chooser label{
  display: block;
  text-align: left;
  width: 100%;
}
.vklad-chooser > *{margin-bottom: 5px;}
.vklad-chooser + div{margin-bottom: 7px;}
.vklad-chooser h1{
  margin-bottom: 25px;
  font: 22px "Georgia";
}
.vklad-chooser .summa{width: 64%;/*width: 120px;*/}
.vklad-chooser input[type=submit]{
  background-color: #c80751;
  border: 0;
  color: white;
  cursor:pointer;
  margin: 6px 0 0 58px;
  padding: 3px 6px;
  border-radius:3px;
  -o-border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
}
.vklad-chooser input[type=checkbox]{
  margin-right:10px; 
  padding:1px;
  border: 1px solid #D0D0D0;
  border-radius: 5px;
  -o-border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
.vklad-chooser .vklad-sum-wr{width:120px; display:inline;position:relative;}
.vklad-sum-label{
    left: 4px;
    position: absolute;
    top: -1px;
    z-index:1;
  color:#999;
  width:81px;
}
.vklad-sum-label-apply{
    left: 4px;
    position: absolute;
    top: -1px;
    z-index:1;
  color:#999;
  width:81px;
}
.full-width{margin:0 -256px 0 -15px;}
.tables-cont{margin-right:0; margin-bottom:15px;}

/* &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; --------------------------------------------------------*/
.sub-column{
    float: right;
    margin: 0 0 17px 17px;
    min-width: 146px;
    overflow: hidden;
    width: 235px;
}
.sub-column h2, as-subcolumn-h2{
  margin-bottom: 16px;
  margin-top:0px;
  color: #C80751;
}
.sub-column ul{margin-left: 3px;}
.sub-column ul li { margin-bottom:5px;list-style: none;}
.sub-column ul li a{color: #333333;}
.sub-column ul li a:hover{color: #C80751;}
.sub-column ul li span{ color: #C80751;}
.sub-menu{
  border: 1px solid #D4D4D4;
  border-radius: 3px;
  -o-border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  margin-bottom: 15px;
  padding: 16px 20px;
  min-width:146px;
}
.right-menu {
    float: right;
    width: 280px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #c3c3c3;
}
.right-menu ul {margin: 5px;}
.right-menu ul li {
    list-style-type: none;
    background: none;
    margin: 0;
    padding: 5px 16px;
}
.right-menu ul li a {
    color: #333333 !important;
    font-weight: normal;
    text-decoration: underline;
}
.right-menu ul li a:hover {color: #C80751 !important;}

/* &#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; ------------------------------------------------------------*/
.w-auto{width:auto;}

.whole-bright ul, .whole-dark ul{margin:0;}
.whole-dark ul li, .whole-bright ul li, .content-inner ul li {
  list-style:none;
  background:url("/images/li-marcer.png") no-repeat scroll 0px 6px transparent;padding-left:10px;
}
.whole-bright td, .whole-dark td{
    border: 3px solid white;
    height: 25px;
    padding: 4px 10px;
    vertical-align: middle;
}

.whole-bright thead td{font-weight:bolder;}
.whole-bright td{background-color:#f9f9f9;}

.whole-dark td{background-color:#edf3f7;}
.whole-dark {margin-top:-5px;}

.smi{margin-top:15px;}
.smi p{margin-bottom:15px;}
.smi tr{}
.smi tr td{
  padding:15px 20px 0 15px;
  border:none;
  border-top: 1px solid #CCCCCC;
}
.smi tr:last-of-type td{border-bottom: none;}
.smi tr td:nth-child(1){text-align:center;}
.smi td img {
    max-height: 80px;
    max-width: 150px;
}

.actioners tr td:nth-child(1){
  width:20px;
  text-align:center;
}
.dark-thead thead, .actioners tr td:nth-child(1){
    background-color: #F4F4F4;
    font-weight: bold;
}
.actioners p{margin-bottom:11px;}
p.before-ul{margin-bottom:6px;}

.dark-first-col tr td:nth-child(1){background-color:#F4F4F4;}

.auditor tr td:nth-child(1){font-weight: bold;}

/* &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533; -----------------------------------------------------------*/
.vklad-info{
  background: url("/images/plawka.png") repeat scroll 0 0 transparent;
  border-radius: 9px 9px 9px 9px;
  color: white;
  height: 105px;
  margin: 0 250px 30px 0;
  padding: 14px 200px 30px 25px;
  position: relative;
}
.vklad-info h1{
  font-size:27px !important;
  margin-bottom: 11px !important;
}
.vklad-info ul{height:89px; overflow:hidden;margin:0;}
.vklad-info ul li{font: 13px/18px "Arial";margin-bottom:7px;}
.vklad-info img{
    bottom: -27px;
    margin: 0;
    position: absolute;
    right: 15px;
}
.mini-text{font-size:10px;}
.content .content {
    width: 685px;
    float: left;
}
.banner-zvonok {
    height: 108px;
    margin-bottom: 26px;
    padding-top: 2px;
    overflow: hidden;
    position: relative;
    max-width:711px;
    border-radius: 5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}
.banner_{
    position: absolute;
    right: 0;
}
/* &#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533; ---------------------------------------------------*/
.zakaz-zvonka{
    background: url("/images/zakaz-zvonka.png") no-repeat scroll 0 0 transparent;
    height: 108px;
    position: relative;
    width: 233px;
    margin-bottom:20px;
/*    margin-top:28px;*/
   margin-top: 37px;
padding-top:1px;
}
.zakaz-zvonka input{
  position: absolute;
  top: 77px;
}
.zakaz-zvonka input[type=text]{
left: 11px;
width: 125px;
}
.zakaz-zvonka input[type=submit]{
left: 143px;
 margin: 0 !important;
 padding: 2px 4px;
cursor:pointer;
}
.f-s-21{font-size:21px;}
.left-menu{
  border: 1px solid #D4D4D4;
  border-radius: 5px;
  padding: 14px 23px 9px !important;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
.left-menu li {
  background: none !important;
  margin-bottom: 7px !important;
  padding:0 !important;
}
.left-menu li a{
  color: #000 !important;
  font-weight: normal !important;
  text-decoration: underline !important;
}
.left-menu li a:hover{
  color: #c70353 !important;
}

.left-menu .selected{
  text-decoration:none !important;
  color: #C60450 !important;
}
.news-page-year {
margin-bottom: 23px; 
margin-top: 23px;
padding-bottom: 0px;
}
.kass-current{list-style:none !important;}
#created_by{
  background: url("/images/emfy_logo.png") no-repeat scroll 0 0 transparent;
/*  height: 52px;*/
  padding-left: 36px;
 /* width: 122px;*/
width: 150px;
}
.created_by_position{
    position: absolute;
    right: 30px;
}
.created_by a {
    color: #4F4A47;
}
.designed{
  bottom: 15px;
  position: absolute;
  right: 49px;
}
.governing{
    display: block;
    margin: 0 253px 26px 0; 
}
.governing dl{
  overflow:hidden;
  margin-bottom:7px;
}
.governing dt{
  float:left;
  width:250px;
  line-height:18px;
}
.governing dd{
  padding-left:270px !important;
  line-height:15px;
}
.as-h1{
    margin-bottom: 18px !important;
    padding: 0 !important;
    font-size: 23px;
}
.no-bottom-margin{margin-bottom: 0.2em !important;}

.pamjatka{
    margin-top: 22px;
    text-align: center;
}
.pamjatka img{
    display: block;
    margin: 10px auto;
}
.pamjatka a{}

.call-reguest {
    background: url("/images/zakaz-zvonka-eng.png") no-repeat scroll 0 0 transparent!important;
}

#questForm{
}
#questForm h2, #feedback-form h2{margin-top:0px;}
#questForm p, #feedback-form p{margin-bottom:5px;}
#questForm input, #feedback-form input{ 
    margin-top: 3px;
    display:block;
    padding: 0 3px;
}
#questForm select{
  margin-top:3px;
}

#questForm label, #feedback-form label{
    display: block;
    float: none;
    text-align: left;
    width: 100%;
    margin-bottom: 10px;
    padding:0;
}
#questForm #info-about{
    float: left;
    width: 46%;
    padding-bottom:10px;
    border-right: 1px solid #E0E0E0;
}
#questForm #about-credit{
    border-left: 1px solid #E0E0E0;
    margin-left: 46%;
    padding-left: 4%;
    width: 45%;
    padding-bottom:10px;
}
#questForm #info-about input, #questForm #about-credit input{width:69%;}
#questForm #cont-lico input, #feedback-form #cont-lico input{width:40%;}
#questForm .ov-h{
    border-bottom: 1px solid #E0E0E0;
    margin-bottom: 15px;
    overflow: hidden;
    padding-bottom: 10px;
}

#questForm .submit, #feedback-form .submit{
    background-color: #C80751;
    border: 0 none;
    border-radius: 3px 3px 3px 3px;
    color: white;
    cursor: pointer;
    padding: 3px 6px;
    margin:10px 0;
    width: 14% !important;
}
.order td{
  border: none;
}
#feedback-form textarea{
    display: block;
    height: 80px;
    margin-top: 3px;
    padding: 0 3px;
    width: 40%;
}
#feedback-form #captcha_word{
  width: 22% !important;
  margin-bottom: 10px;
}

.error_msg{
    border: 1px solid #C80751;
    color: #C80751;
    display: inline-block;
    margin-bottom: 7px;
    padding: 5px 15px;
}

.serv{
    float: left;
    margin-top: 14px;
    padding: 0 4%;
    width: 25%;
}
.serv h2{margin-top:0px; text-align:left;}
.serv ul li{
    background: none repeat scroll 0 0 transparent;
    line-height: 16px;
    margin-bottom: 7px;
    padding-left: 0 !important;
    text-align: left;
}
.message{
    color: #000000;
    font-size: 11px;
    margin-top: 53px;
    padding: 0 7px;
}
.throbber {
  width: 15px;
  height: 15px;
  margin: 2px;
  background: transparent url('/images/throbber.gif') no-repeat 0px -18px;
}

/* таблица  калькулятора вклада*/
.table-container{
    border: 3px solid #f1f1f1;
    border-radius: 5px 5px 5px 5px;
    margin: 0 3px 30px 2px;
    overflow: hidden;
}
.table-container #vkladi .vklad-calc{
  padding: 0;
  background: url("/images/calc.png") no-repeat scroll right center transparent;
} 
.table-container #vkladi {
    border-collapse: collapse;
    border-spacing: 0;
    margin: 0 0 0 -3px;
    width: 101%;
}
 
.table-container #vkladi h2{
    color: #C80751;
    margin:0 0 8px;
    font-size: 20px;
}
.table-container #vkladi td{
  padding: 11px 17px;
  border:none;
  border-top: 1px dotted #ccc;
}
.table-container .vklad-formus td{
  border:none !important;
}
.table-container #vkladi .summa{
    margin-left: 0;
    width: 185px;
}
.table-container #vkladi .go{
  margin-left: 15px;
}
.table-container #vkladi .warning td{
  border-bottom: none;
}
.table-container #vkladi .warning span{
  color: #C80751;
}
.table-container #vkladi .vklad-rate, .table-container #vkladi .vklad-profit{
  display: inline;
  color: #C80751;
  font: 22px "Georgia";
}
.table-container #vkladi .vklad-profit-span, .table-container #vkladi .vklad-rate-span{
  font: 20px "Georgia";
  display: inline-block;
  margin-bottom: 6px;
  color: #666;
}
.table-container #vkladi .sravnit{
  text-align: right;
  vertical-align: bottom;
}
.table-container #vkladi p{
  margin: 0;
}

/*--- форма он-лайн заявки ---*/

.credit-card-online{}
.credit-card-online div{
  margin: 7px 0;
}
.credit-card-online span{
  color: #999;
  font-style: italic;
    margin-left: 9px;
}
.credit-card-online .remarque{
  margin-left: 270px;
  display: block;
}
.credit-card-online fieldset {
    background-color: #F9F9F9;
    border: medium none;
    margin: 4px 0;
    padding: 4px 0;
    width:100%;
}
.credit-card-online .legend{
    background-color: #EDF3F7;
    display: block;
    font-weight: bold;
    padding: 4px 7px;
    margin: -4px 0 7px;
    white-space: pre-wrap;
    border-bottom: 4px solid #fff;
}
.credit-card-online label {
    display: inline-block;
    float: left !important;
    padding: 0 15px 0 0 !important;
    text-align: right !important;
    width: 255px !important;
}
.credit-card-online .type-radio{padding-left:7px;}
.credit-card-online .type-text input{
    padding: 2px 4px !important;
    width: 287px !important;
}
.credit-card-online .type-select select{
padding: 2px 4px; width: 298px;
}
.credit-card-online .type-select option{margin: 2px 0;}
.credit-card-online .type-radio label, .credit-card-online .type-check label{
    display: inline;
    float: none !important;
    margin: 0 20px 0 0;
    padding: 0 6px;
}
.credit-card-online .type-radio input{
  
}
.credit-card-online .day{width: 70px !important;}
.credit-card-online .month{width: 151px !important;}
.credit-card-online .year{width: 70px !important;}
.adr-reg{position:relative;}
.color-gray{color: #999;}
.credit-card-online .same-adr{
    left: 175px;
    line-height: 14px;
    overflow: hidden;
    padding: 6px 0;
    position: absolute;
    top: 0;
}
.credit-card-online .same-adr input{float:left;}
.credit-card-online .same-adr label{
  display:inline;
  text-align: left;
  width: auto;
}

.credit-card-online .strong{
    color: #000;
    display: block;
    font-style: normal;
    font-weight: bold;
    padding: 4px 7px;
}
.credit-card-online .star{
    display: block;
    padding: 4px 7px;
    margin-bottom:0;
}
.credit-card-online .im-agree{
    color: #000;
    display: block;
    font-style: normal;
    font-weight: bold;
    margin: 7px 14px;
    padding: 4px 7px;
}
.credit-card-online .im-agree label, .credit-card-online .type-radio label {width: auto;}

.credit-card-online .type-submit input{
/*
    display: block;
    margin: 0 auto;
*/
    width: 16%;
    margin-left: 41%;
    background-color: #C80751;
    border: 0 none;
    border-radius: 3px 3px 3px 3px;
    color: white;
    cursor: pointer;
    padding: 3px 6px;
}
.disabled div label, .disabled div input{color:#ccc;}
 
#form-submit-error{
    border: 1px solid #C80751;
    border-radius: 10px;
    padding: 11px;
 -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px;
}
#form-submit-error b{color: #C80751;}
.thanks {
    font-size: 16px;
    text-align: center;
}

#extra-date{
    border: 1px solid #D0D0D0;
    border-radius: 5px 5px 5px 5px;
    height: 20px;
    margin: 0 3px;
}
#extra-date-calculate{
    background-color: #C80751;
    border: 0 none;
    border-radius: 3px 3px 3px 3px;
    color: white;
    padding: 3px 12px;
    cursor: pointer;
    margin: 0 0 0 10px;
}

.api{
  margin:-7px 0;
  padding:0;
}
.api a{
  color: #333;
}
.api td{
  border:none;
  padding:9px 0;
  vertical-align: middle;
}
.api table{
  border:none;
  margin:0;
}

.fb_edge_widget_with_comment {
    margin-left: -24px;
    position: relative;
}
.type-radios{
  margin-top: 5px;
  margin-left: -15px !important;
}
.type-radios li{
  list-style: none !important;
  overflow:hidden;
  background: none !important;
}
.type-radios label, .type-check label{
  text-align:left !important;
}
.type-check label{
  width: auto !important;
}
.type-radios input, .type-check input{
    float: left;
    margin: 2px 3px 0 0 !important;
    vertical-align: middle;
    width: 20px !important;
}

.credit-card-online .pink{
color: #C80751 !important;
margin: 0 4px 0 0 !important;
}

.social-icons{
    border: 1px solid #D4D4D4;
    border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
    padding: 13px 0 10px;
    text-align: center;
    width: 230px;
    margin-left: 3px;
margin-bottom: 25px;
}
.social-icons a{
  text-decoration:none;
}
.social-icons img{
display: inline;
margin: 0 20px 0 0;
}

.social-icons-main{
    border: 1px solid #D4D4D4;
    border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
    padding: 13px 0 10px;
    text-align: center;
    width: 212px;
    margin-left: 14px;
}
.social-icons-main a{
  text-decoration:none;
}
.social-icons-main img{
display: inline;
margin: 0 11px 0 0;
}

.capcha input{
  display: block;
}
.capcha p, .capcha img{
  margin-bottom: 8px;
}
.license-inner{ _width: 960px; min-width: 960px; /*max-width: 1230px;*/ max-width: 1050px; margin: 0 auto; padding: 0 20px;}
.fl-r{float:right;}
.faces{text-align: left;}
.content-inner ul li.second-list{
background-image: none;
padding-left: 0px !important;
margin-left: 20px;
list-style: circle;
}

.ol{}
.ol li{
  color: #C80751;
}
.ol li span{
color:  #333333;
}
.fizface-serv{

background: #F8F8F8; /* for non-css3 browsers */ 

 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FEFEFE', endColorstr='#F3F3F3'); /* для IE6-9 */
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(
#FEFEFE), to(
#F3F3F3));
/*background: -webkit-gradient(linear, top, bottom, from(#FEFEFE), to(#F3F3F3));
background: -webkit-linear-gradient(top, bottom, #FEFEFE, #F3F3F3);  для webkit-браузеров */
background: -moz-linear-gradient(top,  #FEFEFE,  #F3F3F3); /* для firefox 3.6+ */ 
background: -o-linear-gradient(top,  #FEFEFE,  #F3F3F3); /* для Opera 11.10+ */
background: -ms-linear-gradient(top,  #FEFEFE,  #F3F3F3); /* для IE10+ */

  border: 1px solid #D4D4D4;
  border-radius: 5px;
  margin:0 252px 25px 0;
}
.fizface-serv h2{
  margin-top: 0;
  color: #C80751;
}
.fizface-serv a{
  color: #333333;
}
.fizface-serv li{
  margin-bottom: 7px !important;
}
.fizface-serv .fizface-serv-inner{
  padding: 10px 150px 3px 10px;
}
.fizface-serv .fizface-serv-inner li ul{
  display: none;
  margin-top: 7px;
}

.fizface-serv#ipoteka .fizface-serv-inner{
  background: url("/images/fizface-serv-house.png") no-repeat scroll 94% 50% transparent;
}

.fizface-serv#overdraft .fizface-serv-inner{
  background: url('/images/fizface-serv-card.png') no-repeat 94% 50%;
}
.fizface-serv#businesman .fizface-serv-inner{
  background: url("/images/fizface-serv-cube.png") no-repeat scroll 97% 50% transparent;
}
.fizface-serv#potreb .fizface-serv-inner{
  background: url("/images/fizface-serv-gift.png") no-repeat scroll 97% 31% transparent;
}

.fizface-serv#kreditovanie .fizface-serv-inner{
  background: url("/images/fizface-serv-pyramid.png") no-repeat 94% 50%;
}
.fizface-serv#overdraft2 .fizface-serv-inner{
  background: url('/images/fizface-serv-card.png') no-repeat 94% 50%;
}
.fizface-serv#garantii .fizface-serv-inner{
  background: url("/images/fizface-serv-blank.png") no-repeat 94% 50%;
}
.fizface-serv#operations .fizface-serv-inner{
  background: url("/images/fizface-serv-operations.png") no-repeat 96% 70%;
}
.accordion-link{

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

.input-NAME input,
.input-160 input,
.input-161 input{
  width: 263px;
  height: 20px;
}
.input-158 select{
  width: 266px;
  height: 22px;
  margin-bottom: 18px;
}
.vacancy-table tfoot input{
  background-color: #C80751;
  border: 0 none;
  border-radius: 3px;
  color: white;
  padding: 3px 12px;
    -o-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;     
}

.print-version{
    background: url("/images/print.png") no-repeat scroll 0px 6px;
    float: right;
    padding: 3px 5px 2px 24px;
}

.print-wrapper {
    border-top: 1px dashed #CCCCCC;
    height: 70px;
    margin-top: 10px;
    padding-top: 10px;
    text-align: center;
}

.print-wrapper input{
  font-size: 14px;
  padding: 0 16px;
}

.smi-date{
  color: #888;
/*
    float: left;
    width: 94px;
*/
}
/*
.smi-date:before{
  content: "[";
  color: #888;
}
.smi-date:after{
  content: "]";
  color: #888;
  margin-right: 6px;
}
*/
.fl-l{
  float: left;
}
.fl-r{
  float: right;
}
.pink-button{
    background-color: #C80751;
    border: 0 none;
    border-radius: 3px 3px 3px 3px;
    color: white;
    padding: 3px;
}
.subscription-wrapper{
  overflow: hidden;
}
.subscription-wrapper .fl-r{
  margin-top: 30px;
}
.subscription-wrapper a{
  color: #000;
}


.tilda td{
  border: none !important;
  font-style: italic;
  font-size: 11px;
  padding-top: 0px !important;
}
.calc-result td{
  padding-bottom: 5px !important;
}


.fb-container__buttons .fb-container__button_yes,
.fb-container__buttons .fb-container__button_no{
  padding: 4px 10px;
}
.fb-container__buttons .fb-container__button_yes:hover,
.fb-container__buttons .fb-container__button_no:hover{
  padding: 4px 10px;
  border-radius: 3px;
  background-color: #C80751;
  color: #fff;
}

/*cross-rate-style */
#cross-list {
  margin: 0 0 20px 0; 
  background-color:#f9f9f9;
  overflow: hidden;
  border-radius:5px;
  -moz-border-radius:5px; -webkit-border-radius:5px;
}
#cross-list #cross-list-header{
    background-color: #EBEBEB;
    padding: 10px 17px;
}

#cross-list #cross-list-header h3{
    display: inline-block;
    font-size: 17px;
    line-height: 17px;
    margin: 0 !important;
}
#cross-list #header{
    color: #666666;
    font-size: 11px;
    padding: 7px 0;
    text-align: right;
}
#cross-list a.current{
  color: #666 !important;
  text-decoration: none;
    font-weight: bold;
}

#cross-list .buy-sell td:nth-child(2){
    padding-right: 6px;
    text-align: right;
}

#cross-list  td:nth-child(2), #cross-list td:nth-child(3), #cross-list td:nth-child(4), #cross-list td:nth-child(5){
    text-align: right;
    width: 25%;
}
#cross-list #header a{
    color: #C90A4D;
    font-size: 13px;
    text-decoration: underline;
}
#cross-list #table-wrapper{
   padding: 0 10px 0px;
}

#cross-list-header span.cross-list-header-right {
float: right;
color: #c80751;
}

#cross-list-header span.cross-list-header-left {
font-weight: bold;
}

.logo-new {border: 1px solid #D4D4D4;
    border-radius: 5px 5px 5px 5px;
    margin-left:10px;
    width: 160px;
}

.drop-down {
text-decoration: none; 
border-bottom: 1px black dotted;
}