/**
 * @author Khapov Alexey
 	Updated: 2010-09-03 levenets
 */

#teaser {
	min-width: 960px;
	min-height: 420px;
	--height: 420px;
	overflow: hidden;
	position: relative;
	font-size: 100%;
	padding:30px 0 60px;
	width: 100%;
}

#teaser,
#teaser div {
	zoom:1;
}

.js #teaser {
	visibility: hidden;
}

#teaser .teaser_item {
	left: 0;
	position: absolute;
	visibility: hidden;
	width: 50%;
}
#teaser .teaser_item .plug {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 100;
}
#teaser .current {
	left: 10px;
	visibility: visible;
	margin: 0 0 0 25%;
	z-index: 100;
	--text-align: center;
}
#teaser .current .plug {
	display: none;
}

#teaser .prev,
#teaser .next {
	visibility: visible;
	cursor: pointer;
	top: 40px;
	width: 20%;
	/*z-index: 100;*/
}

#teaser .prev *,
#teaser .next * {
	background: none !important;
}

#teaser .prev .shadow_c .content,
#teaser .next .shadow_c .content,
#teaser .prev .shadow_c .hidden,
#teaser .next .shadow_c .hidden,
#teaser .prev .shadow_c .fieldset,
#teaser .next .shadow_c .fieldset {
	display: none;
	visibility: hidden;
}

#teaser .teaser_item .preview {
	display: none;
}

#teaser .prev .shadow_c .preview,
#teaser .next .shadow_c .preview {
	display: block;
	margin: 0 auto;
	visibility: visible;
}

#teaser .teaser_item .content {
	position: relative;
	/*max-width: 38em;*/
}
#teaser .teaser_item .shadow_c {
	position: relative;
}
#teaser .teaser_item .shadow img {
	width: 100% !important;
}
#teaser .teaser_item .shadow
{
height: 40px;
}
#teaser .current .shadow,
#teaser .animated .shadow
{
height: 80px;
}
/*
#teaser .teaser_item .shadow {
	margin: 1em 0 0;
	height: auto;
}
*/
#teaser .current .shadow {
	width: 100%;
}
/*
#teaser .prev,
#teaser .next,
#teaser .prev input,
#teaser .prev select,
#teaser .prev textarea,
#teaser .next input,
#teaser .next select,
#teaser .next textarea {
	font-size: 35%;
}*/

#teaser .prev {
	margin-left: 0;
}
#teaser .next {
	margin-left: 80%;
}

#teaser .prev .shadowed,
#teaser .next .shadowed {
	padding-bottom: 35px;
	width: 100%;
}

#teaser .prev .shadow,
#teaser .next .shadow {
	opacity: 0.5;
	filter: alpha(opacity = 50);
	width: 90%;
	left: 5%;
}
#teaser .prev:hover .shadow,
#teaser .next:hover .shadow {
	opacity: 0.3;
	filter: alpha(opacity = 30);
	width: 70%;
	left: 15%;
}

#teaser .prev .align_center_to_right {
	display: block;
}

.teaser_item:after {
	content: '';
	display: block;
	clear: both;
}
.align_center_to_left {
	position: relative;
	right: 50%;
	float: right;
}
.align_center_to_right {
	display: inline-block;
	--display: inline;
	position: relative;
	z-index: 1;
	right: -50%;
}

.next .align_center_to_left,
.prev .align_center_to_left {
	width: 100%;
}

#teaser_measurer {
	width: 1em;
	height: 1px;
	position: absolute;
	overflow: hidden;
}

#teaser .animated {
	width: 50%;
	visibility: visible;
	z-index: 200;
}

#teaser .next form .button .button_t,
#teaser .next form .button .button_b,
#teaser .prev form .button .button_t,
#teaser .prev form .button .button_b {
	display: none;
}

#teaser .next form .button .button,
#teaser .prev form .button .button {
	background: #f2902b;
	border: 1px solid #fff;
	border-radius: 5px;
	/* Gecko (Firefox) */
	-moz-border-radius: 5px;
	/* WebKit (Safari/Chrome) */
	-webkit-border-radius: 5px;
	/* KHTML (Konquerer) */
	-khtml-border-radius: 5px;
	min-height: 0;
	margin: 0;
	padding: 2px;
}

#teaser .next .button .button_c,
#teaser .prev .button .button_c {
	margin: 0;
}
#teaser .next .button .button_c button,
#teaser .prev .button .button_c button {
	margin: 0;
	padding: 0;
}

#teaser .border_left,
#teaser .border_right {
	background: url(form_borders.png) repeat-y;
	position: relative;
}
#teaser .border_right {
	background-position: 100% 0;
}
#teaser .border_left {
	padding-left: 8px;
}
#teaser .border_right {
	padding-right: 8px;
}

#teaser .chooser {
	text-align: center;
	overflow: hidden;
	position: relative;
	margin: 0 -20px 0 0;
	//margin-left:-30px;
	width: 30em;
	padding-right: 140px;
}

#teaser .prev .chooser,
#teaser .next .chooser {
	width: 100%;
}

#teaser .chooser .range .reducer
{
float: none ! important;
}
#teaser .chooser .range .reducer .reducer
{
float: left ! important;
}
#teaser .chooser .form,
{
float: none;
padding: 0 0 1em;
//padding: 0;
//width:600px;
}

#teaser .next .chooser .form,
#teaser .prev .chooser .form {
	//width: auto;
}

#teaser .current .chooser .form,
#teaser .animated .chooser .form {
	/*min-height: 300px;
	--height: 300px;*/
	width: 100%;
}

/*.chooser .chooser_container.deposit {
	background-image: url("chooser_form_deposit_bg.png");
}*/

#teaser .chooser .form .edge,
#teaser .chooser .form .edge div {
	background: url("chooser_edge.jpg") no-repeat;
	position: absolute;
	width: 133px;
	bottom: 0;
	left: 0;
}
#teaser .chooser .form .edge {
	background-position: -133px 0;
	height: 100%;
	//height: expression(this.parentNode.parentNode.offsetHeight + 'px');
	left: 100%;
	overflow: hidden;
}
#teaser .chooser .form .edge div {
	height: 278px;
}

#teaser .chooser quote,
#teaser #bank_ready {
	color: #aaa;
	font-size: 75%;
}

#teaser #bank_ready
{
position: relative;
z-index: 1;
float: left;
top: -25px;
left: 2.7em;
*left:1.2em;
margin: 0;
clear: left;
}

#teaser .chooser form {
	padding: 0 !important;
	width: 100% !important;
}

#teaser .teaser_item select {
	visibility: hidden !important;
}

#teaser .current select,
#teaser .animated select {
	visibility: visible !important;
}

#teaser .chooser .chooser_container {
	padding: 1em 0 1.5em 0.5em;
	width: auto;
	min-height: 265px;
	--height: 265px;
}

#teaser .prev .chooser .form form,
#teaser .next .chooser .form form {
	padding: 0 !important;
}

#teaser .chooser .hidden {
	display: block;
	position: relative;
}
#teaser .chooser h2 {
	color: #800;
	font-size: 120%;
	font-weight: normal;
	margin-bottom: 0.5em;
}

#teaser .chooser .submit_button .button:hover .button_t ins, #teaser .chooser .submit_button .button:hover .button_b ins {top: 0;}

#teaser .fade {
	background: url(teaser_fade.png) repeat-y;
	position: absolute;
	width: 100px;
	height: 90%;
	top: 0;
	left: -50px;
	z-index: 300;
	--background: none;
	--filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/teaser_fade.png', sizingMethod='scale');
}

#teaser .right_fade {
	margin-left: 100%;
}

#teaser .teaser_item .link_text {
	display: none;
}

#text_links {
	margin-bottom:64px;
	bottom:0;
	position:absolute;
	text-align:center;
	width:100%;
	z-index:1000;
}
#text_links .pseudo_link {
	color: #000;
	margin-right: 1.2em;
	position: relative;
}
#text_links .selected,
#text_links .selected:hover,
#text_links .selected.hover {
	background: #820028;
	border: none;
	color: #fff !important;
	cursor: auto;
	padding:0.2em 0.4em;
}

#text_links .colon {
	color: #000 !important;
	position: absolute;
	left: 100%;
}

.rewards,
.secure {
	bottom: 10px;
	position: absolute;
	left: 50%;
}

.rewards {
	margin-left: 260px;
	padding: 5px 0 0 75px;
	min-height: 60px;
	--height: 60px;
}

.secure {
	padding: 10px 140px 0 0;
	min-height: 60px;
	margin-left: -480px;
	--height: 60px;
}
.secure,
.secure a {
	color: #800;
}

.rewards .i {
	background: url("/f/1/rewards.png") 0 0 no-repeat;
	position: absolute;
	overflow: hidden;
	width: 67px;
	height: 65px;
	left: 0;
	top: 0;
}

.secure .i {
	background: url("/f/1/global/25years.png") 0 0 no-repeat;
	position: absolute;
	overflow: hidden;
	width: 130px;
	height: 70px;
	right: 0;
	top: 0;
}

.rewards p,
.secure p {
	margin: 0 0 0.5em;
}
#footer .info {display:block;}
#teaser .properties {display:none;}

#home_page #content .articles
{
background: url("/f/1/newspaper.jpg") no-repeat;
color: #000;
bottom: 0;
position: absolute;
width: 310px;
left: 50%;
margin: 0 0 0 -185px;
padding: 33px 25px 0 35px;
min-height: 47px;
line-height: 1;
//height: 47px;
z-index:1000;
zoom: 1;
}
#home_page #content .articles .article_item
{
margin: 0 0 0.6em;
height:42px;
overflow:hidden;
}

#home_page .articles .paper_top,
#home_page .articles .paper_bottom {
	background: url("/f/1/newspaper.jpg") no-repeat;
	height: 40px;
}
#home_page .articles .paper_top {
}
#home_page .articles .paper_bottom {
	background-position: 0 -40px;
}

#content_content {
	position: static;
	zoom: 1;
}
