/*Версия для слабовидящих*/
#CecutientWrapper{
    position:fixed;
    width:100%;
    background:#fff;
    display:block;
    height:0px;
    z-index:100;
    box-shadow: 0px 0px 5px #000;
    overflow: hidden;
}
#CecutientBlockOld{
    position:absolute;
    width:980px;
    left:50%;
    margin-left:-490px;
    font-size: 18px;
    line-height: 35px;
}
#CecutientBlock{
    position:absolute;
	width:100%;	
    font-size: 18px;
    line-height: 35px;
}
span#CecutientBtn{
    position:absolute;
    left:50%; 
    margin-left:470px;
    -webkit-border-bottom-right-radius: 7px;
    -webkit-border-bottom-left-radius: 7px;
    -moz-border-radius-bottomright: 7px;
    -moz-border-radius-bottomleft: 7px;
    border-bottom-right-radius: 7px;
    border-bottom-left-radius: 7px;
    box-shadow: 0px -10px #fff, 0px 0px 5px #000;
    padding: 10px 0px;
    background: #fff;
    cursor:pointer;
    display: inline-block;
    width: 45px;
    height: 23px;
    z-index: 1000;
}
#CecutientBtn img{
    width: 45px;
}
#CecutientOn, #CecutientOff, #ImageOn, #ImageOff{
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    vertical-align: middle;
    padding: 0px;
    height: 20px;
    width: 50px;
    text-align: center;
    line-height: 18px;
    text-decoration: none;
    margin-top: -2px;
    border: 1px solid #000;
    color:#000;
    cursor: pointer;
}
#CecutientOn, #ImageOff{
    display:inline-block;
}
#CecutientOff, #ImageOn{
    display:none;
}
#SmallFonts, #MediumFonts, #BigFonts, #WhiteStyle, #BlackStyle, #BlueStyle, #GreenStyle{
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    display:inline-block;
    vertical-align: middle;
    padding: 0px;
    height: 20px;
    width: 20px;
    text-align: center;
    line-height: 18px;
    text-decoration: none;
    margin-top: -2px;
    cursor: pointer;
}
#SmallFonts, #MediumFonts, #BigFonts{
    border: 1px solid #000;
    color:#000;
}
#SmallFonts{
    font-size:14px;
}
#MediumFonts{
    font-size:19px;
}
#topmenu{
 position:relative;
 background-color: #FFF;
}

#BigFonts{
    font-size:24px;
}
#WhiteStyle, #BlackStyle, #BlueStyle, #GreenStyle{
    font-size:18px;
}
#WhiteStyle{
    border: 1px solid #000;
    color:#000;
}
#BlackStyle{
    border: 1px solid #000;
    color:#fff;
    background-color:#000;
}
#BlueStyle{
    border: 1px solid #063462;
    color:#063462;
    background-color:#9DD1FF;
}
#GreenStyle{
    border: 1px solid #A9E44D;
    color:#A9E44D;
    background-color:#3B2716;
}
#CecutientTop, .CecutientTopMenu{
    display:none
}
#CecutientTop{
    position:relative;
    width:980px;
    left:50%;
    margin-left:-490px;
    font-size:18px;
}

#header.SmallFonts,
#header.MediumFonts,
#header.BigFonts {
    overflow: hidden;
}
#header.SmallFonts {
    overflow: hidden;
}
.SmallFonts #line,
.MediumFonts #line,
.BigFonts #line{
	height:auto;
}
.SmallFonts .tis-right a,
.MediumFonts .tis-right a,
.BigFonts .tis-right a{
	color: #000 !important;
}
.black .SmallFonts .tis-right a,
.black .MediumFonts .tis-right a,
.black .BigFonts .tis-right a,
.green .SmallFonts .tis-right a,
.green .MediumFonts .tis-right a,
.green .BigFonts .tis-right a{
	color: #fff !important;
}

.SmallFonts,
.SmallFonts *,
.SmallFonts #lmenu li a,
.SmallFonts .tit a,
.SmallFonts .tit span,
.MediumFonts,
.MediumFonts *,
.MediumFonts #lmenu li a,
.MediumFonts .tit a,
.MediumFonts .tit span,
.BigFonts,
.BigFonts *,
.BigFonts #lmenu li a,
.BigFonts .tit a,
.BigFonts .tit span
{
	color: #000 !important;
	font-weight:normal !important;
}

.image-off #lmenu li a b{
	font-weight:bold !important;
}

.black .SmallFonts,
.black .SmallFonts *,
.black .SmallFonts #lmenu li a,
.black .SmallFonts .tit a,
.black .SmallFonts .tit span,
.black .MediumFonts,
.black .MediumFonts *,
.black .MediumFonts #lmenu li a,
.black .MediumFonts .tit a,
.black .MediumFonts .tit span,
.black .BigFonts,
.black .BigFonts *,
.black .BigFonts #lmenu li a,
.black .BigFonts .tit a,
.black .BigFonts .tit span,
.green .SmallFonts,
.green .SmallFonts *,
.green .SmallFonts #lmenu li a,
.green .SmallFonts .tit a,
.green .SmallFonts .tit span,
.green .MediumFonts,
.green .MediumFonts *,
.green .MediumFonts #lmenu li a,
.green .MediumFonts .tit a,
.green .MediumFonts .tit span,
.green .BigFonts,
.green .BigFonts *,
.green .BigFonts #lmenu li a,
.green .BigFonts .tit a,
.green .BigFonts .tit span{
	color: #fff !important;
}

.SmallFonts,
.SmallFonts *,
.SmallFonts #lmenu li a,
.SmallFonts .tit a,
.SmallFonts .tit span
{
    font-size:14px !important;
	line-height: 20px !important;
}

.MediumFonts,
.MediumFonts *,
.MediumFonts #lmenu li a,
.MediumFonts .tit a,
.MediumFonts .tit span
{
    font-size:18px !important;
	line-height: 24px !important;
}

.BigFonts,
.BigFonts *,
.BigFonts #lmenu li a,
.BigFonts .tit a,
.BigFonts .tit span
{
    font-size:22px !important;
	line-height: 28px !important;
}

.image-off,
.image-off #header *,
.image-off #tiser,
.image-off #tiser *,
.image-off #tiseri,
.image-off #tiseri *,
.image-off #wa,
.image-off #wa *,
.image-off #wai,
.image-off #wai *,
.image-off #foot *,
.image-off #tiser *,
.image-off #foot
{
	background: none !important;
	border-color: #000 !important;
}

.green ,
.green #header *,
.green #tiser,
.green #tiser *,
.green #tiseri,
.green #tiseri *,
.green #wa,
.green #wa *,
.green #wai,
.green #wai *,
.green #foot *,
.green #tiser *,
.green #foot,
.black ,
.black #header *,
.black #tiser,
.black #tiser *,
.black #tiseri,
.black #tiseri *,
.black #wa,
.black #wa *,
.black #wai,
.black #wai *,
.black #foot *,
.black #tiser *,
.black #foot
{
	border-color: #FFF !important;
}


.image-off #spLeft,
.image-off #spRight{
	display:none;
}
.image-off #topmenu,
.image-off #line{
	border: 1px solid #000 !important;
	/*margin-bottom: 10px;*/
}

.green #topmenu,
.green #line,
.black #topmenu,
.black #line{
	border: 1px solid #FFF !important;
}	
 

#tiser.SmallFonts,
#tiser.MediumFonts,
#tiser.BigFonts,
#tiseri.SmallFonts,
#tiseri.MediumFonts,
#tiseri.BigFonts{
	min-height: 150px;
	height:auto;
}
.image-off #tiser #chas,
.image-off #tiser #corp
{
	height:0px !important;
}

.image-off #buttonposition,
.image-off #mButtonposition,
.image-off .btn-in-out-r
{
	display:none !important;
}

.SmallFonts  #topmenu ul li,
.MediumFonts  #topmenu ul li,
.BigFonts  #topmenu ul li{
	height:auto;
}

.SmallFonts #topmenu,
.SmallFonts #line,
.MediumFonts #topmenu,
.MediumFonts #line,
.BigFonts #topmenu,
.BigFonts #line{
	height:auto;
}

.SmallFonts #topmenu ul,
.MediumFonts #topmenu ul,
.BigFonts #topmenu ul,
.SmallFonts #line ul,
.MediumFonts #line ul,
.BigFonts #line ul{
	height:auto;
	display:inline-block;
	padding:0;
}

.image-off #topmenu ul li a{
	/*padding:0 !important;*/
}

.image-off #icos .ico{
	padding:10px;
	text-decoration:underline !important;
}
.image-off #icos .ico:hover{
	color:#000 !important;
	text-decoration:none !important;
}
.black #icos .ico:hover,
.green #icos .ico:hover{
	color:#FFF !important;
}
.image-off #line ul li a,
.image-off #topmenu ul li a{
	text-decoration:underline !important;
}
.image-off #line ul li a:hover,
.image-off #topmenu ul li a:hover{
	text-decoration:none !important;
}

.SmallFonts #line,
.MediumFonts #line,
.BigFonts #zingaya{
	line-height:none;
}

.SmallFonts .nit span,
.MediumFonts .nit span,
.BigFonts .nit span{
	height:auto;
}

.image-off .tis-right a{
	text-decoration:underline;
	height: auto !important;
	padding: 0px 0 10px 0 !important;
}
.image-off .tis-right span{
	display:none;
}

.image-off .tis-right a:hover{
	text-decoration:none;
}

.image-off #widthfix table,
.image-off #widthfix table tr,
.image-off #widthfix table tr td{
	background-color:unset !important;
	color: #000 !important;
}

.black #widthfix table,
.black #widthfix table tr,
.black #widthfix table tr td,
.green #widthfix table,
.green #widthfix table tr,
.green #widthfix table tr td{
	color: #fff !important;
}

#CecutientBlock a.cecutient-select,
#CecutientBlock span.cecutient-select {
    border: 2px solid #000;
}
#CecutientBlock span#CecutientOff{
	border: 1px solid #000;
}

.image-off #city{
	display:none;
	width:0;
}

.image-off #tel{
	width: 500px;
	border-right:0;	
}

.image-off #tib{
	width:500px;
}


/* +IE */
.image-off #tib tr td:not(:first-child){
	display:none;
	width:0;
}
.image-off #tib tr td:first-child{
	width:100%;
	min-width:500px;
}
.image-off-disabled #tib tr td:first-child span#tel1, 
.image-off-disabled #tib tr td:first-child div.phone-line {
    display: inline-block;
    max-width: 146px;
    text-align: center !important;
	vertical-align: middle;
}
.image-off .MediumFonts #tib tr td:first-child span{
	font-size: 0.8em !important;
}
.image-off .BigFonts #tib tr td:first-child span{
	font-size: 0.7em !important;
}

/* IE7 only */
.image-off #tib tr td:first-child span#tel1, 
.image-off #tib tr td:first-child div.phone-line {
	*display:block;
	*float:left;
	*margin:0 20px;
}

/* Кредиты и кредитные карты */
.image-off #loanstable tr td:hover{
	border: 1px solid #000000 !important;
}
.green #loanstable tr td:hover,
.black #loanstable tr td:hover
{
	border: 1px solid #FFFFFF !important;
}

/* Акции */
.image-off table#nActionTable tr td .news-item-action:hover{
	box-shadow:none !important;
}
.image-off table#nActionTable tr td .news-item-action{
	background: #fff !important;
}
.black table#nActionTable tr td .news-item-action{
	background: #000 !important;
}
.green table#nActionTable tr td .news-item-action{
	background: rgb(59, 39, 22) !important;
}
.blue table#nActionTable tr td .news-item-action{
	background: rgb(157, 209, 255) !important;
}

.image-off #in .in-inner .in-inner-block-left,
.image-off #in .in-inner .in-inner-block-right{
	float:left;
	display:inline-block;
	width:100%;
}

#CecutientBlockLeft{
	float:left;
	padding-left: 10px;
	display:inline-block;
}
#CecutientBlockRight{
	position: absolute;
	right: 10px;
	padding-left: 10px;
	display:inline-block;
	background-color:#FFFFFF;
}
.CecutientBlockHide{
	display:none !important;
}
.CecutientBtnFixed{position:fixed !important;}

/* Мобильная версия */
@media all and (max-width: 800px) {
  #CecutientBlockLeft{display:none;}
}

@media all and (max-width: 1100px) {
  span#CecutientBtn{position:fixed !important;right:10px !important;left:inherit;margin:0;}
}

/* Телефоны */
.image-off111 .SmallFonts #tib tr td:first-child span.phone { font-size: 1.3em !important; }
.image-off111 .MediumFonts #tib tr td:first-child span.phone { font-size: 1.1em !important; }
.image-off111 .BigFonts #tib tr td:first-child span.phone { font-size: 1.0em !important; }
.image-off #tib tr td:first-child div.phone-line-last{ display:none; }


.image-off #tib{ margin-top:0; }
.image-off .SmallFonts #tib{ margin-top:14px; }
.image-off .MediumFonts #tib{ margin-top:6px; }


/* Размер шрифта телефонов */
.image-off .SmallFonts #tib tr td .phone-line span.phone{
	font-size: 1.3em !important;
	line-height: 1.4em !important;
}
.image-off .SmallFonts #tib tr td #tel1,
.image-off .SmallFonts #tib tr td span.phone-note{
	font-size: 0.8em !important;
	line-height: 1.0em !important;
}








.image-off .MediumFonts #tib tr td .phone-line span.phone{
	font-size: 1.3em !important;
	line-height: 1.4em !important;
}
.image-off .MediumFonts #tib tr td #tel1,
.image-off .MediumFonts #tib tr td span.phone-note{
	font-size: 0.8em !important;
	line-height: 1.0em !important;
}

.image-off .BigFonts #tib tr td .phone-line span.phone{
	font-size: 1.3em !important;
	line-height: 1.4em !important;
}
.image-off .BigFonts #tib tr td #tel1,
.image-off .BigFonts #tib tr td span.phone-note{
	font-size: 0.8em !important;
	line-height: 1.0em !important;
}


/* Живосайт кнопка */
.image-off .globalClass_ET .text_eD{ font-size: 150% !important; }

/* Кнопка Интернет-банк «СББ онлайн» */
.image-off .btn-sbb-online-red{
	box-shadow: none !important;
	padding-left: 10px;
	width: 140px;
}

.image-off .link-sbb-online{
	box-shadow: none !important;
}

.black  #header .header-inner,
.black  #header .header-inner tr,
.black  #header .header-inner tr td{
	background: #000000 !important;
}

.blue  #header .header-inner,
.blue  #header .header-inner tr,
.blue  #header .header-inner tr td{
	background: #9DD1FF !important;
}

.green  #header .header-inner,
.green  #header .header-inner tr,
.green  #header .header-inner tr td{
	background: #3B2716 !important;
}

.BigFonts .btn-sbb-online-red span{
	font-size: 20px !important;
}