
button {
/*
	width:10em;
*/
	text-align:center;
}
h1,
h2,
h3,
h4 {
	font-weight:normal;
	display:block;
/*
	padding: 0;
	font-weight: bold;
*/
	padding-bottom: 5px !important;
	//height:100%;
	position:relative;
}
h1 {
	font-size:20px;
	margin:20px 0 10px 0;
/*
	color: #0757a1;
*/
}
h2 {
	font-size:16px;
	margin:15px 0 10px 0;
/*
	color: #000000;
*/
	}
h3 {
	font-size:14px;
	margin:10px 0 5px 0;
/*
	color: #000000;
*/
}
h4 {
	margin: 5px 0 5px 0;
/*
	font-size: 12px;
	color: #000000;
*/
}
h5 {
	font-size:16px;
	margin:5px 0 5px 0;
/*
	color: #0757a1;
*/
}
h6 {
	font-size:20px;
	margin:5px 0 5px 0;
/*
	color: #0757a1;
*/
}

h1.first,h2.first,h3.first,h4.first{margin-top:0;position:relative;}

p {
	margin:0 0 1em 0;
	line-height:1.3em;
	display:block;
/*	color:#555555; */
	font-size:12px;
}

b{font-weight:bold;}
i{font-style:italic}

a:link {
/*
	color: #0757a1;
*/
}
a:visited {
/*
	color: #0757a1;
*/
}
a:hover {
/*
	color: #000000;
*/
}
a:active {
/*
	color: #0757a1;
*/
}

/*
input,
select,
button {
	font-family: 'Tahoma', 'Arial', serif;
}
*/
div#content {
	display:block;
/*	width:100%; */
	clear:both;
/*	border:1px solid #000000;
	background:#ebebeb; */
	//overflow-x:hidden;
	//padding-right:1px;
}
div#content .margin-left-30 {
	margin-left:30px;
}
div#content .margin-right-30 {
	margin-right:30px;
}
div#content .margin-top {
	margin-top:20pt;
}

.columns {
	width: 100%;
	clear:both;
}
.columns .left-col,
.columns .center-col,
.columns .right-col {
	display:inline;
/*	position:relative; */
	float:left;
/*	margin-right: -100%; */
}
.columns .left-col {
	width: 23%;
	padding-right: 10px;
}
.columns .center-col {
/*	width: 52%; */
	width: 75%;
/*	margin-left: 23%; */
	//padding-right: 2em;
}
/*
.columns .right-col {
	width: 25%;
	margin-left: 75%;
}
.columns .left-col .container {
	margin-left:20px;
}
.columns .center-col .container {
}
.columns .right-col .container {
	margin-right:20px;
}
 */
#menu dl, #support dl{clear:both;}

#menu dt,
#support dt {
	font-weight: bold;
/*	padding: 4px 0 4px 0px;
	font-size: 11px;
	color: #555555; */
}

#menu dt.first{
/*	margin-top:0; */
	z-index:100;
	position:relative;
}
#menu dd,
#support dd {
	display: block;
	margin:0;
/*	font-size: 12px; */
/*	padding: 3px; */
}
#menu dd a,
#support dd a {
	text-decoration: none;
}
/*
#menu dd a:link, #menu dd a:hover,#menu dd a:active,#menu dd a:visited, #support dd a:link, #support dd a:hover,#support dd a:active,#support dd a:visited {
	color:#339933;
	}
*/

#menu dd a:active,
#support dd a:active {
	color: #007650;
}
#menu dd.current,
#support dd.current {
/*	background: #0757a1;
	background-color: #881F0A;
*/
	color: #fff;
}
#menu dd.current a,
#support dd.current a {
	text-decoration: none;
}

#menu dd.current a:link, #support dd.current  a:link, #menu dd.current a:hover, #support dd.current  a:hover, #menu dd.current a:visited, #support dd.current  a:active, #menu dd.current a:active, #support dd.current a:visited {
	color:#fff;
	font-weight:bold;
/*	font-size:11px; */
	}

#menu dd {
/*	font-weight:bold; */
	padding-left:1em;
	padding-right:1em;
/*	font-size:11px; */
}

div.background-block{background:#fff9c8; margin-top:20px; position:relative; height:100%; padding:10px 0 10px 0;}

#hint-content{padding:5px 10px 5px 15px;font-size:8pt;margin:0 10px 0 0; font-family:'Tahoma','Arial', serif; }
#hint-content p{margin: 5px 0 10px 0;}
#hint-content h4{font-style:normal; font-family:Arial, Tahoma, serif; margin-top:0;}
dl#support{font-size:12px; display:block;}
dl#support dt{margin:0 0 0 5px}
dl#support dd{margin:5px 0 0 10px}


#support{font-size:12px;}
#support dt{margin:0 0 0 20px}
#support dd{margin:5px 0 0 23px}

img.tr {position: absolute; top: 0; right: 0; width: 8px; height: 8px; background: url('../i/c-tr.png') no-repeat; //background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/v2/unicreditbank/i/c-tr.png', sizingMethod='scale');}
img.tl {position: absolute; top: 0; left: 0; width: 8px; height: 8px; background: url('../i/c-tl.png') no-repeat; //background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/v2/unicreditbank/i/c-tl.png', sizingMethod='scale');}
img.br {position: absolute; bottom: 0; right: 0; width: 8px; height: 8px; background: url('../i/c-br.png') no-repeat; //background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/v2/unicreditbank/i/c-br.png', sizingMethod='scale');}
img.bl {position: absolute; bottom: 0; left: 0; width: 8px; height: 8px; background: url('../i/c-bl.png') no-repeat; //background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/v2/unicreditbank/i/c-bl.png', sizingMethod='scale');}
img.tr, img.br {//right: expression( this.parentNode && this.parentNode.offsetWidth % 2 ? -1 : 0 );}
img.br, img.bl {//bottom: expression( this.parentNode && this.parentNode.offsetHeight % 2 ? -1 : 0 );}


div.form-border{border:1px solid #cdcdcd; background:#fff; padding:3px; display:block; clear:both;}
div.form-container{padding:10px; background:#fff; display:block; clear:both; font-size:11px;}
div.form-container label.login{display:block;padding:6px 0 3px 0;}
div.form-container div.action{padding:6px 0 3px 0;}

a.nw{background:url('../i/nw.gif') 100% 4px no-repeat; padding:0 16px 0 0;}

div.reducer{clear:both;}

/*HOMEPAGE*===========================================*/
h5 {
/*
	color: #0757a1;
*/
	font-weight:bold;
	font-size:12px;
}

#Home_Table {
	border:0; /* Рамка вокруг таблицы */
	border-collapse:separate; /* Способ отображения границы */
	width: 100%; /* Ширина таблицы */
	border-spacing: 20px; /* Расстояние между ячейками */
	}

/*
#Home_Table td {
	padding:0;
	border: 0px; solid #a52a2a;
	}
*/

.Header {
	display:block;
	background:#0757a1;
	color:#FFFFFF;
	-font-size:12px;
	height:30px;
	padding-left:20px;
	line-height:30px;
	background-image:url('../i/header_corner.gif');
	background-repeat:no-repeat;
	background-position:top right;
	}

.Left_Cell {
	float:left;
	width:50%;
	-width:56%;
	/*border:1px solid #000000;*/
	background:#FFFFFF;
	-font-size:12px;
	padding:20px;
	}

.Right_Cell {
	/*border:1px solid #000000;*/
	float:left;
	width:38%;
	background:#FFFFFF;
	/*height:100%;*/
	}

.Right_Cell .Buttons {
	text-align:center;
	padding: 60px 0;
}
/*
.Right_Cell .Buttons button {
	color:#fff;
	font-weight:bold;
	border:none;
	text-align:center;
	background-color:#0757a1;
	background-image:url('../i/button_corner.gif');
	background-position:bottom right;
	background-repeat:no-repeat;
	padding:.5em;
	width:140px;
}
.Right_Cell .Buttons button.first {
	margin-bottom:15px;
}
*/
.Right_Cell .Picture img {
	width:100%;
 	background-repeat:no-repeat;
	background-position:center center;
}

.invisible {
  display: none;
}
.ui-tabs .ui-tabs-nav {
/*
	border-bottom: 1px solid #881F0A !important;
*/
}
.ui-state-active, .ui-widget-content .ui-state-active {
/*
	border-color: #881F0A !important;
*/
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
/*
	background: none repeat scroll 0 0 #881F0A !important;#00CCFF;
*/
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
/*
	color: #fff !important;
*/
	color: #003333 !important;
}
#tab-bills, #tab-balance {
	background: transparent !important;
/*
	border-bottom: 1px solid #881F0A !important;
    border-left: 1px solid #881F0A !important;
    border-right: 1px solid #881F0A !important;
*/
}

#mainMarker .markerHover li:hover {
	background: #881F0A !important;	
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected,
.ui-tabs .ui-tabs-nav li {
	border-color: #7fcbff !important;
}
.money {
	text-align: center;
}
.keypad_corner {
	position: relative;
	left: 1px;
	top: 5px;
	float: left;
}
.keyboard {
    border: 1px solid #CCCCCC;
    float: left;
    margin: 0;
    padding: 5px;
    width: 105px;
}
div.key {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #EEEEEE;
    border-color: #CCCCCC #333333 #333333 #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    border-style: solid;
    border-width: 1px;
    color: black;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 11px;
    margin: 3px;
    padding: 4px 0;
    text-align: center;
    text-decoration: none;
    width: 25px;
}
div.key.wide {
    width: 56px;
}
input.text {
	width: 90%;
	text-align: center;
	font-size: 10px;
}
fieldset table .text {
	text-align: left;
}
input.cvv2 {
	float: left;
	width: 20%;
}
table.card-cvv2-amount {
	width: 100%;
}
table.card-cvv2-amount .left {
	width: 40%; 
}
table.card-cvv2-amount .right {
	width: 20%; 
}
.cards .right {
	text-align: right;
}
.form-table input {
	width: 15% !important;
}
.calendar {
    position: absolute !important;
    display: inline !important;
}
.calendar-container td {
	text-align: center !important;
}
legend {
	padding-top: 5px;
	padding-bottom: 5px;
}
.content_table th {
	background-color: #E5F6FD;
	border: 1px solid #7FCBFF;
}
.content_table td {
	border-bottom: 1px solid #7FCBFF;
	border-right: 1px solid #7FCBFF;
}
.border_left {
	border-left: 1px solid #7FCBFF;
}
input[type='radio'] {
	border: none;
}
