/* CSS Document */
a {
	color:#0571B7;
}
.ContentBlock .content {
	border-left: none;
	border-right:none;
}
.ContentBlock .CB_inner {
	padding:0 4px;
}


/* === ContentBlock's Design === */
	.ContentBlock .CB_header {
	height: 34px;
	background: url(../images/finance_passage/bg_CB_header_waves.png) no-repeat;
	_background: url(../images/finance_passage/ie6/bg_CB_header_waves.gif) no-repeat;
}
.ContentBlock_Tabs .CB_header {
	background: url(../images/afisha/bg_CB_header.png) no-repeat;
	_background: url(../images/afisha/ie6/bg_CB_header.gif) no-repeat;
}
.ContentBlockWide .CB_header {
	background: url(../images/finance_passage/bg_CB_header_waves_wide.png) no-repeat;
	_background: url(../images/finance_passage/ie6/bg_CB_header_waves_wide.gif) no-repeat;
}
.ContentBlockWide_Tabs .CB_header {
	background: url(../images/finance_passage/bg_CB_header_wide.png) no-repeat;
	_background: url(../images/finance_passage/ie6/bg_CB_header_wide.gif) no-repeat;
}
.ContentBlockWide .CB_footer {
	background: url(../images/finance_passage/bg_CB_footer_wide.png) no-repeat 50% 0;
	_background:url(../images/finance_passage/ie6/bg_CB_footer_wide.gif) no-repeat scroll 50% 0 transparent;
	background-color:#fff!important;
}
.ContentBlock .CB_header h3 {
	padding-top: 11px;
	color: #3c3c3c;
}
.CB_header .tabs {z-index: 3;}
.special .CB_footer, .Best .CB_footer {
	background: url(../images/finance_passage/bg_CB_footer_wide.png) no-repeat 50% 0;
	_background:url(../images/finance_passage/ie6/bg_CB_footer_wide.gif) no-repeat scroll 50% 0 transparent;
}
.ContentBlock .CB_header a.rss {
	background:transparent url(../images/finance_passage/ico_rss.gif) no-repeat scroll 0 0;
	float: right;
	width: 13px;
	height: 14px;
	margin-top: 15px;
}
.NewsBlock .title a.rss {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../../images/finance_passage/ico_rss.gif) no-repeat scroll 0 0;
	float:right;
	height:14px;
	margin-top:11px;
	width:13px;
	padding: 0 !important;
}
.headerOff .CB_header a.rss {
	position: absolute;
	top: 0px;
	right: 15px;
	display: block !important;
	background:transparent url(../../images/finance_passage/ico_rss.gif) no-repeat scroll 0 0;
	float:right;
	height:14px;
	margin-top:15px;
	width:13px;
}
.ContentBlock .CB_header .tabs {
	_bottom: -1px;
}
.ContentBlock .CB_header h3 a {
	background: transparent;/* url(../images/common/arr_header_finance.gif) no-repeat right;*/
}
.ContentBlock .CB_header h3 a:hover {
	color: #0e87d1;
}
.EqHeight .content {
	padding-bottom: 24px !important;
}
/* === ContentBlock's Design === */


	.DropDownElement a.dd_button {
	background-image: url(../images/finance_passage/arr_search_dropdown.gif) !important;
}
.DropDownElement .DropDownList span font {
	background-image: url(../images/finance_passage/arr_search_dropdown_na.gif) !important;
}
.JobWidget form .submit {
	background-image: url(../images/finance_passage/button_search.gif);
}
body {
	color:#333;
}
.iefix {
	_width:100%;
}
.fl {
	float:left;
	position:relative;
	z-index:10;
}
.fr {
	float:right;
	position:relative;
	z-index:10;
}
.clear {
	clear:both;
	height:0px;
	overflow:hidden;
	font-size:0px;
}
.clear_small {
	clear:both;
	height:5px;
	overflow:hidden;
	font-size:0px;
}
.clear_medium {
	clear:both;
	height:10px;
	overflow:hidden;
	font-size:0px;
}
.clear_big {
	clear:both;
	height:15px;
	overflow:hidden;
	font-size:0px;
}
.gray {
	color:#666;
}
.vmid {
	vertical-align:middle;
}
.mrt_small {
	margin-right:5px;
}
.mrl_small {
	margin-left:5px;
}
.mrl {
	margin-left:10px;
}
.mtp_xsmall {
	margin-top:3px;
}
.small {
	font-size:11px;
}
.normal {
	font-size:12px;
}
.large {
	font-size:15px;
}
#footer .rss {
	background: url(../images/finance_passage/ico_rss_footer.gif) no-repeat;
	height:13px;
	padding-left:21px;
	padding-bottom:8px;
}
.quickSearch .content form .submit {
	background: url(../images/finance_passage/button_search.gif) no-repeat;
}
.quickSearch .tabs .current .dd_button {
	background: url(../images/finance_passage/arr_search_dropdown.gif) no-repeat;
}
.ContentBlockWide .fr {
	width: auto!important;
	text-align: left;
}
.spisok li {
	background: url(../images/finance_passage/ic_li.gif) no-repeat 0px 4px;
	padding: 1px 0 7px 15px;
}
a.underline {
	text-decoration:underline;
}
a.underline:hover {
	text-decoration:none;
}
.ic_comment {
	background: url(../images/finance_passage/ic_comment.gif) no-repeat 0px 2px;
	padding-left:20px;
}
.ic_photo {
	background: url(../images/finance_passage/ic_photo.gif) no-repeat 0px 1px;
	padding-left:20px;
}
.red {
	color:#cf1111;
}
.green {
	color:#216802;
}
.DemicenterColumn {
	text-align: left !important;
}
.text_height {
	height:54px;
	overflow:hidden;
	margin-bottom:8px;
}
.bord_spec {
	border-bottom:1px dashed #cccccc !important;
}
.nobord {
	border-top:none !important;
}
.text_right {
	text-align:right;
}
.text_center {
	text-align:center;
}
.kursy td {
	padding:3px 10px;
	border-right:1px solid #fff;
}
.kursy .tr_header td {
	background-color:#EBEBEC;
	padding:6px;
}
.kursy .tr_info td {
	background-color:#EBEBEC;
}

.ContentBlock .CB_header .tabs li a {
	padding-left:7px;
	padding-right:7px;
	_padding-left:5px !important;
	_padding-right:5px !important;
}
/* FRONTPAGE */
	/* ul.newsList */
	.ContentBlock ul.newsList {
	padding: 0 3px;
}
.ContentBlock ul.newsList li {
	overflow: hidden;
 /zoom: 1;
	padding-bottom: 14px;
	font-size: 110%;
	color: #949494;
	position: relative;
}
.ContentBlock ul.newsList li .image {
	float: left;
	margin-right: 6px;
}
.ContentBlock ul.newsList li .text {
	position: relative;
	min-height: 90px;
	_height: 90px;
	overflow: hidden;
	zoom: 1;
}
.ContentBlock ul.newsList li .text .title {
	font-size: 100%;
	display: block;
	margin-top: -2px;
}
.ContentBlock ul.newsList li.topNews .text .title {
	font-size: 110%;
	display: block;
}
.ContentBlock ul.newsList li .text p {
	position: absolute;
	bottom: 0;
}
.ContentBlock ul.newsList li.topNews .text .info {
	left: 126px;
}
.ContentBlock ul.newsList li .text .info .icons {
	white-space: nowrap;
}
.ContentBlock ul.newsList li .date, .ContentBlock ul.newsList li .photos_icon, .ContentBlock ul.newsList li .comments_icon {
	font-size: 90%;
	margin-right: 3px;
}
.ContentBlock ul.newsList li p {
	color: #333;
}
.ContentBlock ul.newsList li.marked {
	padding-bottom: 6px;
	font-size: 110%;
	padding-left: 14px;
	background: url(../images/finance_passage/blt_max.gif) no-repeat 1px 4px;
}
/* ul.newsList */

.RatesCarousel .CB_header {
	background-image: url(../images/finance_passage/bg_markets_top2.png);
	_background-image: url(../images/finance_passage/ie6/bg_markets_top2.gif);
	height: 10px;
	font-size: 1px;
}
.RatesCarousel .CB_inner {
	background: url(../images/finance_passage/bg_markets2.png) no-repeat bottom;
	_background-image: url(../images/finance_passage/ie6/bg_markets2.gif);
}
.RatesCarousel .CB_footer {
	display: none;
}
.RatesCarousel .CB_inner .content {
	border: #fff 0px solid;
	padding: 2px 10px 4px 10px;
	min-height: 20px;
	_height: 20px;
}
.RatesCarousel .CB_inner .navButtons {
	float: right;
	padding-top: 3px;
}
.RatesCarousel .CB_inner .navButtons .prev {
	width: 7px;
	height: 13px;
	display: inline-block;
	background: url(../images/finance_passage/arr_left.gif) no-repeat;
	margin-right: 3px;
}
.RatesCarousel .CB_inner .navButtons .pause {
	width: 13px;
	height: 13px;
	display: inline-block;
	background: url(../images/finance_passage/btn_pause.gif) no-repeat;
	margin-right: 3px;
}
.RatesCarousel .CB_inner .navButtons .next {
	width: 7px;
	height: 13px;
	display: inline-block;
	background: url(../images/finance_passage/arr_right.gif) no-repeat;
}
.RatesCarousel .CB_inner .carousel_container {
	width: 570px;
	overflow: hidden;
	height: 20px;
	margin-bottom: 5px;
	position: relative;
}
.RatesCarousel .CB_inner .carousel_container ul {
	position: relative;
	left: -13px;
}
.RatesCarousel .CB_inner .carousel_container ul li {
	float: left;
	border-right: #a4cde3 1px solid;
	border-left: #fff 1px solid;
	height: 20px;
	line-height: 19px;
	padding: 0 13px;
	font-size: 110%;
}
.button_grn {
	display: inline-block;
	background: url(../images/finance_passage/bg_button_green.gif) no-repeat;
	margin: 2px 8px 2px 0;
	position:relative;
	z-index:2;
}
table .button_grn, table .button_grn1, table .button_grn2, table .button_blue {
	margin-left:0!important;
	margin-right:0!important;
	margin-top:6px;
	margin-bottom:6px;
}
span.button_grn * {
	display: inline-block;
	border: #fff 0px solid;
	height: 26px;
	line-height: 24px;
	padding: 0 14px;
	color: #fff !important;
	background: url(../images/finance_passage/bg_button_green_r.gif) no-repeat top right;
	cursor: pointer;
	font-size:14px;
	text-align:center;
	white-space:nowrap;
	font-weight:normal;
}
.button_grn1 {
	display: inline-block;
	background:  url(../images/finance_passage/bg_btn_green_23.gif) no-repeat top left;
	margin: 2px 8px 2px 0;
	position:relative;
	z-index:2;
}
span.button_grn1 * {
	display: inline-block;
	border: #fff 0px solid;
	height: 21px;
	padding: 0 12px;
	text-align:center;
	color: #fff !important;
	background: url(../images/finance_passage/bg_btn_green_23_r.gif) no-repeat top right;
	cursor: pointer;
	font-size:12px;
	white-space:nowrap;
	line-height: 20px;
	font-weight:normal;
}
span.button_grn input, span.button_grn1 input {
	padding-bottom: 1px;
}
.ContentBlock .button {
	display: inline-block;
	background:  url(../images/finance_passage/bg_btn_green_23.gif) no-repeat top left;
	margin: 2px 8px 2px 0;
}
.ContentBlock span.button * {
	display: inline-block;
	border: #fff 0px solid;
	height: 21px;
	padding: 0 12px;
	text-align:center;
	color: #fff !important;
	background: url(../images/finance_passage/bg_btn_green_23_r.gif) no-repeat top right;
	cursor: pointer;
	font-size:12px;
	white-space:nowrap;
	line-height: 20px;
	font-weight:normal;
}
.navigationBar .button {
	margin:0;
	background:transparent;
}
span.button input, span.button input {
	padding-bottom: 1px;
}
.popup_container .button {
	background:transparent;
	margin:0;
}
.button_grn2 {
	display: inline-block;
	background:  url(../images/finance_passage/bg_btn_grey.gif) no-repeat top left;
	margin: 2px 8px 2px 0;
	position:relative;
	z-index:2;
}
span.button_grn2 * {
	display: inline-block;
	border: #fff 0px solid;
	height: 21px;
	text-align:center;
	color: #fff !important;
	background: url(../images/finance_passage/bg_btn_grey_r.gif) no-repeat top right;
	cursor: pointer;
	font-size:12px;
	padding: 0 12px;
	white-space:nowrap;
	line-height: 20px;
	font-weight:normal;
}
span.button_grn2 input {
	padding-bottom: 1px;
}
.button_blue {
	display: inline-block;
	background: url(../images/finance_passage/bg_btn_blue_23.gif) no-repeat;
	margin: 2px 8px 2px 0;
	position:relative;
	z-index:2;
}
span.button_blue * {
	display: inline-block;
	border: #fff 0px solid;
	height: 21px;
	text-align:center;
	color: #fff !important;
	background: url(../images/finance_passage/bg_btn_blue_23_r.gif) no-repeat top right;
	cursor: pointer;
	font-size:12px;
	padding: 0 14px;
	line-height: 20px;
	font-weight:normal;
}
span.button_blue input {
	padding-bottom: 1px;
}
.button_small, .button_small_ua {
	background: url(../images/finance_passage/order_online.gif) no-repeat;
	cursor:pointer;
}
span.button_small *, span.button_small_ua * {
	height:31px;
	padding-top:5px;
	line-height: 12px;
	white-space:normal;
	background: transparent;
	opacity:0;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
.button_small2, .button_small2_ua {
	background: url(../images/finance_passage/order_offline.gif) no-repeat;
}
.button_small_ua {
	background: url(../images/finance_passage/order_online_ua.gif) no-repeat;
}
span.button_small2 *, span.button_small2_ua * {
	height:31px;
	padding-top:5px;
	line-height: 12px;
	white-space:normal;
	background: transparent;
	opacity:0;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
.button_small2_ua {
	background: url(../images/finance_passage/order_offline_ua.gif) no-repeat;
}
.product_block_select .button_grn *, .product_block_select .button_grn1 *, .product_block_select .button_grn2 * {
	padding-left:0;
	padding-right:0;
	width:120px;
}
.product_block_select .button_small *, .product_block_select .button_small2 *, .product_block_select .button_small_ua *, .product_block_select .button_small2_ua * {
	padding-left:0;
	padding-right:0;
	width:72px;
}
.specialTheme .CB_header, .specialTheme2 .CB_header {
	background-image: url(../images/finance_passage/bg_CB_header_spec1.png);
	_background-image: url(../images/finance_passage/ie6/bg_CB_header_spec1.gif);
	height:44px;
	padding-top: 3px;
	line-height: 46px;
	font-size: 150%;
	font-weight:  normal;
	overflow:hidden;
}
.specialTheme2 .CB_inner {overflow:visible;}
.specialTheme .CB_header span, .specialTheme2 .CB_header span {
	color:#333;
}
.specialTheme3{margin-top: -6px}
.specialTheme3 .CB_header {
	background-image: url(../images/finance_passage/bg_CB_header_wide3.png);
	_background-image: url(../images/finance_passage/ie6/bg_CB_header_wide3.gif);
	height:10px;
	overflow:hidden;
	position:relative;
}
.specialTheme_wide {
	width:989px;
}
.specialTheme_wide .CB_header {
	background-image: url(../images/finance_passage/bg_CB_header_wide2.png);
	_background-image: url(../images/finance_passage/ie6/bg_CB_header_wide2.gif);
	background-position: 50% 0;
	height:44px;
	padding-top: 3px;
	line-height: 46px;
	font-size: 180%;
	font-weight:  normal;
	overflow:hidden;
	position:relative;
	z-index:-1;
}
.specialTheme_wide .CB_footer {
	background-image: url(../images/finance_passage/bg_CB_footer_wide2.png);
	_background-image: url(../images/finance_passage/ie6/bg_CB_footer_wide2.gif);
	background-position:50% 0;
	background-color:#fff;
}
.specialTheme_wide .CB_inner {
	background-image: url(../images/finance_passage/bg_CB_inner_wide2.png);
	position:relative;
	z-index:100;
	_background-image: url(../images/finance_passage/ie6/bg_CB_inner_wide2.gif);
	background-position:50% 0
}
.specialTheme2 .CB_header a, .specialTheme_wide .CB_header a {
	font-weight:bold;
}
.specialTheme .content, .specialTheme2 .content {
	border-top:0;
	padding: 8px 5px 0 5px;
	/*overflow: hidden;*/
	zoom: 1;
	position:relative;
	z-index:2;
	overflow:visible;
}
.specialTheme_wide .content {
	border:0;
	padding:14px 1px 1px 1px;
	position:relative;
	z-index:2;
}
/*
.specialTheme2 div.fl {
	width: 390px;
}
.specialTheme2 div.fr {
	width: 222px;
}*/
.specialTheme2{margin-top: -6px}
.specialTheme2 .DemicenterColumn .large {
	display: block;
	font-size: 160%;
	padding-bottom: 6px;
}
.specialTheme2 .DemicenterColumn .image {
	float: left;
	margin-right: 10px;
}
.specialTheme2 .DemicenterColumn p.descr {
	min-height: 112px;
	padding-bottom: 10px;
	font-size: 110%;
}
.specialTheme2 ul.newsList li .text .title {
	margin-bottom: 0;
	font-size: 130%;
	font-weight: 900;
}
.specialTheme2 ul.newsList li .text p {
	position: static;
}
.Center_2inRow {
	overflow: hidden;
}
.Center_2inRow .BlockWidth411 {
	width: 411px;
}
.Center_2inRow .BlockWidth411 .CB_header {
	background-image: url(../images/finance_passage/bg_CB_header_411.png);
	_background-image: url(../images/finance_passage/ie6/bg_CB_header_411.gif);
}
.Center_2inRow .BlockWidth411 .CB_inner {
	background-image: url(../images/finance_passage/bg_CB_inner_411.png);
	_background-image: url(../images/finance_passage/ie6/bg_CB_inner_411.gif);
}
.Center_2inRow .BlockWidth411 .CB_footer {
	background-image: url(../images/finance_passage/bg_CB_footer_411.png);
	_background-image: url(../images/finance_passage/ie6/bg_CB_footer_411.gif);
}
.Center_2inRow .LastNews ul li .text {
}
.Center_2inRow .BlockWidth245 {
	width: 245px;
}
.Center_2inRow .BlockWidth245 .CB_header {
	background-image: url(../images/finance_passage/bg_CB_header_245.png);
	_background-image: url(../images/finance_passage/ie6/bg_CB_header_245.gif);
}
.Center_2inRow .BlockWidth245 .CB_inner {
	background-image: url(../images/finance_passage/bg_CB_inner_245.png);
	_background-image: url(../images/finance_passage/ie6/bg_CB_inner_245.gif);
}
.Center_2inRow .BlockWidth245 .CB_footer {
	background-image: url(../images/finance_passage/bg_CB_footer_245.png);
	_background-image: url(../images/finance_passage/ie6/bg_CB_footer_245.gif);
}
.Center_2inRow .Blogs ul {
	padding: 0;
}
.Center_2inRow .Blogs ul li {
}
.Center_2inRow .Blogs ul li .text {
	min-height: 0;
	_height: auto;
}
.Center_2inRow .Blogs ul li .text a.title {
	display: block;
	font-size: 115%;
	padding-bottom: 4px;
}
.Center_2inRow .Blogs ul li .text a.author {
	font-style: italic;
}
.TabsNews {
}
.TabsNews .CB_inner {
	background: url(../images/finance_passage/bg_CB_innerWfoot.png) no-repeat bottom;
	_background: url(../images/finance_passage/ie6/bg_CB_innerWfoot.gif) no-repeat bottom;
}
.TabsNews .CB_footer {
	display: none;
}
.TabsNews .content {
	padding: 1px 2px 5px 2px;
	min-height: 120px;
	border: #fff 0px solid;
	border-top: #DCDCDC 1px solid;
}
.TabsNews .tabsHover {
	width: 170px;
	margin-left: 146px;
	height: 118px;
	background: #ebf8ff;
	border: #c7e0ee 1px solid;
	-webkit-border-radius: 0 0 5px 0;
	-moz-border-radius: 0 0 5px 0;
}
.TabsNews .tabsHover li {
	height: 39px;
	border-bottom: #c7e0ee 1px solid;
	font-size: 110%;
	position: relative;
 /margin-bottom: -3px;
}
.TabsNews .tabsHover li .selBG {
	overflow: hidden;
	padding: 5px 7px 5px 25px;
	height: 30px;
	width: 151px;
	position: absolute;
	right: -1px;
	top: -1px;
	background: url(../images/finance_passage/bg_selectedNews.png) no-repeat;
	_background: url(../images/finance_passage/ie6/bg_selectedNews.gif) no-repeat;
	background-position: 0 -9999px;
}
.TabsNews .tabsHover li .selBG a {
	display: block;
	height: 2.4em;
	overflow: hidden;
}
.TabsNews .tabsHover li.current .selBG {
	background-position: 0 0;
}
.TabsNews .tabsHover li.current a {
	color: #fff;
}
.TabsNews .TabContent {
	position: absolute;
}
.headerOffWide .content {
	overflow: hidden;
	zoom: 1;
}
.headerOff .CB_header, .headerOffWide .CB_header {
	font-size: 1px;
}
.oneCategory {
	padding-bottom: 5px;
}
.oneCategory .categoryTitle a {
	font-size: 120%;
	font-weight: 900;
	padding-right: 16px;
	background: url(../images/common/arr_header_finance.gif) no-repeat right;
	color: #333;
}
.oneCategory .large {
	font-size: 14px;
	font-weight: 900;
}
.oneCategory ul {
	padding: 3px 0 !important;
}
.oneCategory ul li {
	padding-bottom: 3px !important;
}
.ExpertsAdvise {
	margin-bottom:0!important;
}
.ExpertsAdvise .content {
	overflow: hidden;
	zoom: 1;
	padding: 0 1px;
}
.ExpertsAdvise .DemicenterColumn {
	border-left: 0;
}
/*.ExpertsAdvise .fl {
	width: 326px;
	border-left: #ebebeb 0px solid;
}*/
.ExpertsAdvise .categoryTitle {
	background: #f1faff;
	height: 19px;
	padding: 4px 7px;
	font-size: 120%;
	border-bottom: #ebebeb 1px solid;
}
.ExpertsAdvise .categoryTitle a {
	font-weight: 900;
	color: #333;
	padding-right: 16px;
	background: url(../images/common/arr_header_finance.gif) no-repeat right;
}
.ExpertsAdvise .categoryTitle .selectNew {
	float: right;
}
.ExpertsAdvise .ExpertsList {
	padding: 0 12px 0 0;
}
.ExpertsAdvise .ExpertsList li {
	min-height: 64px;
	_height: 64px;
	padding-top: 6px;
	padding-bottom: 4px;
}
.ExpertsAdvise .ExpertsList .image {
	float: left;
}
.ExpertsAdvise .ExpertsList .image .expert {
	display: block;
	width: 50px;
	height: 14px;
	background: url(../images/finance_passage/bg_expert.gif) no-repeat;
	line-height: 13px;
	text-align: center;
	color: #fff;
}
.ExpertsAdvise .ExpertsList .text {
	padding-left: 60px;
}
.ExpertsAdvise .ExpertsList .text .author {
	font-size: 110%;
}
.ExpertsAdvise .Questions {
}
.ExpertsAdvise .Questions li {
	min-height: 55px;
	_height: 55px;
	padding: 0 12px;
	padding-top: 6px;
	padding-bottom: 4px;
	font-size: 110%;
}
.ExpertsAdvise .Questions .title {
	font-size: 130%;
}
.ExpertsAdvise .Questions .comments_icon {
	background-image: url(../images/finance_passage/comments_icon_org.gif) !important;
	text-decoration: none !important;
	font-weight: 900 !important;
	color: #000 !important;
}
.ExpertsAdvise .QuestionsBottom {
	background: #f9f9f9;
	padding: 6px;
	text-align: right;
}
.ExpertsAdvise .QuestionsBottom .askQuestion {
	background: url(../images/finance_passage/btn_askQuestion.gif) no-repeat;
	width: 149px;
	height: 28px;
	display: block;
	float: left;
}
.Center_2inRow .ExpertsAdvise .DemicenterColumn {
	width: auto;
	border: #fff 0px solid;
}
.Center_2inRow .ExpertsAdvise .categoryTitle {
	border-top: #ebebeb 1px solid;
}
.Center_2inRow .ExpertsAdvise .ExpertsList {
	margin: 6px 0;
}
/* VideoNews */
	.VideoNews .content {
	padding: 12px 15px 0px 15px !important;
}
.VideoNews .carousel_container {
	overflow: hidden;
	visibility: visible;
	position: relative;
	z-index: 2;
	width: 290px;
	margin: 0;
}
.VideoNews .carousel_container ul {
	margin: 0;
	padding: 0;
	position: relative;
	list-style: none;
	z-index: 1;
}
.VideoNews .carousel_container ul li {
	float: left;
	width: 290px;
}
.VideoNews .mainVideo {
}
.VideoNews .mainVideo img {
	margin-bottom: 8px;
}
.VideoNews .mainVideo .title {
	font-size: 140%;
	font-weight: 900;
}
.VideoNews .mainVideo .time {
	color: #999999;
	font-size: 140%;
}
.VideoNews .mainVideo p {
	padding-top: 4px;
	font-size: 110%;
}
.VideoNews .navButtons {
	position: absolute;
	top: 14px;
	right: 14px;
	color: #666666;
	font-size: 120%;
	z-index: 420;
}
.VideoNews .navButtons a {
	width: 16px;
	height: 16px;
	display: inline-block;
	right: 0;
	left: auto;
	top: auto;
	position: static;
	vertical-align: text-top;
}
.VideoNews .navButtons a img {
 /width: 16px;
 /height: 16px;
}
.VideoNews .navButtons .btn_prev {
	background: url(../images/finance_passage/arrow_prev.gif) no-repeat;
	margin-left: 6px;
}
.VideoNews .navButtons .btn_next {
	background: url(../images/finance_passage/arrow_next.gif) no-repeat;
	margin-left: 2px;
}
.VideoNews .navButtons .notAble {
	visibility: visible;
}
/* VideoNews */

.MostNews {
}
.MostNews .content {
	position: relative;
}
.MostNews .content li {
	padding-bottom: 7px !important;
}
.MostNews .content li.hot {
	font-weight: 900;
}
.ArticlesList .newsList {
}
.ArticlesList .newsList li {
}
.ArticlesList .newsList li.top {
}
.ArticlesList .newsList li.top a.image {
}
.ArticlesList .newsList li.top .title {
	font-size: 130%;
	font-weight: 900;
	display: block;
	padding-bottom: 6px;
}
.ArticlesList .newsList li.top p {
	line-height: 150%;
}
.ArticlesList .newsList li div.image {
}
.ArticlesList .newsList li div.text {
	min-height: 0;
	_height: auto;
}
.ArticlesList .newsList li div.text .title {
	font-size: 120%;
	font-weight: 900;
	display: block;
	padding-bottom: 3px;
}
.ArticlesList .newsList li div.text p {
	position: static;
	padding-bottom: 3px;
}
.ArticlesList .newsList li div.text .info .date {
	font-size: 100%;
}
/* NewsFull */

	.ArticleContent .CB_header {
	height:8px;
	font-size: 1px;
	background: url(../images/common/bg_CB_header_blank_wide.png) no-repeat;
	_background: url(../images/common/ie6/bg_CB_header_blank_wide.gif) no-repeat;
}
.ArticleContent .CB_inner .content {
	border-top: #fff 0px solid !important;
}
.ArticleContent .floatLeft .themeNews ul li {
	background-image: url(../images/finance_passage/blt_blue.gif);
}
.ArticleContent .content .subHeader {
	font-size:110%;
	line-height:140%;
	margin:0;
	padding:0 0 12px;
	width: auto;
	padding-bottom: 12px;
}
.ArticleContent .content .subHeader .options {
	float: right;
	color: #999 !important;
}
.ArticleContent .content .subHeader .options a {
	float: none !important;
}
.ArticleContent .content .subHeader .options * {
	vertical-align: top !important;
}
.ArticleContent .content .subHeader .options .other {
	display: inline-block !important;
	padding-top: 4px !important;
}
.ArticleContent .content .subHeader .options .other .print {
	padding-left: 20px;
	background: url(../images/finance_passage/ico_print.gif) no-repeat;
}
.ArticleContent .content .subHeader .options .other * img {
	margin-top: 2px;
}
#bookmarks_share2 {
	background: url(../images/finance_passage/bg_linksDD.gif) no-repeat;
	width: 115px !important;
}
#bookmarks_share2 img {
	visibility: hidden;
}
#bookmarks_share2 #bookmarks_dropdown2 img {
	visibility: visible;
}
.ArticleContent .Graph {
	background: #f7f7f7;
	padding: 4px 13px;
	margin-left: -11px;
	width: 247px;
	position: relative;
}
.ArticleContent .Graph .title {
	display: inline-block;
	font-size: 110%;
	font-weight: 900;
	padding-bottom: 6px;
}
.ArticleContent .Graph .RatesGraphics {
	margin: 0 0 6px 0;
	width: 242px;
	padding: 3px;
	position: static !important;
}
.ArticleContent .Graph .period li {
	font-size: 90%;
	padding-left: 1px;
	margin-right: 3px;
}
.ArticleContent .quote {
	background: #f3fbfe url(../images/finance_passage/quote.gif) no-repeat 13px 12px;
	padding: 12px 10px 12px 53px;
	border: #cee6ef 1px solid;
	position: relative;
}
.ArticleContent .quote p {
	line-height: normal;
}
.ArticleContent .quote .author {
	text-align: right;
	display: block;
	font-style: italic;
	font-size: 120%;
	color: #666;
}
.ArticleContent .RatesTable {
	margin: 10px -11px;
	border-bottom: #e2e2e2 1px solid;
}
.ArticleContent .RatesTable .title {
	background: #ecf8fe;
	border-top: #e3f1f6 1px solid;
	border-bottom: #e3f1f6 1px solid;
	padding: 6px 10px;
	font-size: 130%;
}
.ArticleContent .RatesTable .headerTR th {
	border-bottom: #e2e2e2 1px solid;
}
.ArticleContent .RatesTable td {
	height: 28px;
}
.ArticleContent .expertView {
	background: #fffeee;
	border: #ffcc99 1px solid;
	margin-bottom: 10px;
}
.ArticleContent .expertView .title {
	background: url(../images/finance_passage/bg_expert_title.gif) no-repeat;
	margin: -1px;
	padding: 0 5px;
	color: #fff;
	height: 15px;
	line-height: 13px;
}
.ArticleContent .expertView .inner {
	padding: 8px;
	background: url(../images/finance_passage/quot_l.gif) no-repeat 78px 6px;
}
.ArticleContent .expertView .image {
	float: left;
	margin-right: 32px;
}
.ArticleContent .expertView .text {
	padding-left: 93px;
}
.ArticleContent .expertView .text p img {
	vertical-align: middle;
}
.ArticleContent .expertView .text .name {
	text-align: right;
	display: block;
	font-size: 120%;
	color: #666;
	font-style: italic;
}
.Polls .content ul li input {
	position: static;
	visibility: visible;
	margin-right: 4px;
	vertical-align: middle;
}
.Polls .content ul li span.radioBtn {
	display: none;
}
.MouseOver {
	background-position: top left !important;
}
.MouseOver * {
	background-position: top right !important;
}
.newsFull .otherNews .btn_prev {
	background-image: url(../images/finance_passage/arr_daysel_left_big.gif);
}
.newsFull .otherNews .btn_next {
	background-image: url(../images/finance_passage/arr_daysel_right_big.gif);
}
.newsFull .otherNews .notAble {
	background-position: 0 100%;
}
/* NewsFull */



/* === pagination  === */
.pagination {
	text-align: center;
	padding: 14px 0 4px 0;
	font-size: 12px;
	text-shadow: #ffffff 0px 1px 1px;
	word-spacing: -2px;
}
 .pagination a {
	display:inline-block;
	text-align: center;
	margin:0px 3px;
	word-spacing: normal;
	width:24px;
	padding:4px 0px;
	color:#6c6c6c;
	cursor:pointer;
	background-color:#f3f3f3;
	background-image: -moz-linear-gradient(top, #f8f8f8, #d1d1d1);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f8f8f8), color-stop(1, #d1d1d1));
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#f8f8f8, endColorstr=#d1d1d1);
	border:1px solid #bababa;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}
 .pagination a:hover {
	color:#6c6c6c;
	-webkit-box-shadow: 0px 0px 2px #bababa;
	-moz-box-shadow: 0px 0px 2px #bababa;
	box-shadow: 0px 0px 2px #bababa;
}
 .pagination a:active {
	background-color:#f3f3f3;
	background-image: -moz-linear-gradient(top, #d1d1d1, #f8f8f8);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d1d1d1), color-stop(1, #f8f8f8));
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#d1d1d1, endColorstr=#f8f8f8);
}
 .pagination span.currnet {
	display:inline-block;
	margin:0px 3px;
	padding:4px 0px;
	width:24px;
	color:#b7b7b7!important;
	border:1px solid #e0e0e0!important;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	background-color:#f7f7f7!important;
	background-image: -moz-linear-gradient(top, #ffffff, #f0f0f0);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #f0f0f0));
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#ffffff, endColorstr=#f0f0f0);
}
 .pagination a.prev {
	margin-right:7px;
	padding: 4px 8px;
	width: auto;
}
 .pagination a.prev em {
	background:url(../images/finance_passage/ic_prev.gif) no-repeat 0px 5px;
	padding-left:8px;
	font-style:normal;
}
 .pagination a.next {
	margin-left:7px;
	width: auto;
	padding: 4px 8px;
}
 .pagination a.next em {
	background:url(../images/finance_passage/ic_next.gif) no-repeat right 5px;
	padding-right:8px;
	font-style:normal;
}
/* === pagination  === */

/* Widgets */

	.BestRatesWidget .CB_footer {
	_margin-left: 2px;
}
.BestRatesWidget .content {
	padding: 1px;
	position: relative;
}
.BestRatesWidget .tabs {
	margin: 1px 0 !important;
}
.BestRatesWidget .options {
	background: #ebf8ff;
	padding: 5px 10px;
	font-size: 110%;
	position: relative;
	z-index: 130;
}
.BestRatesWidget .options .selectedValue {
	width: 60px;
	vertical-align: middle;
	margin-right: 10px;
}
.BestRatesWidget .options ul {
	width: 84px;
}
.BestRatesWidget .RatesDataTable {
	z-index: 120;
}
.BestRatesWidget .buttons {
	padding: 0 6px;
	padding-top: 10px;
}
.QuizWidget .content {
	overflow: hidden;
	zoom:1;
}
.QuizWidget .question {
	font-size: 140%;
	font-weight: 900;
}
.QuizWidget ul {
	margin-bottom: 0px !important;
}
.QuizWidget ul li {
	padding-left: 7px;
	padding-bottom: 7px !important;
}
.QuizWidget ul li input {
	position: static !important;
	visibility: visible !important;
	vertical-align: middle;
	margin-right: 7px;
}
.QuizWidget ul li label {
}
.QuizWidget .button_grn {
	float: left;
	margin-bottom: 4px;
}
/* Widgets */


/* FRONTPAGE */

















/* RATES SECTION */

	.rates {
	margin-top: -10px;
}
.rates .rightColumn {
	margin-top: 10px;
}
.WorldMarkets {
}
.WorldMarkets .CB_header {
	background-image: url(../images/finance_passage/bg_markets_top.png);
	_background-image: url(../images/finance_passage/ie6/bg_markets_top.gif);
	height: 20px;
}
.WorldMarkets .CB_inner {
	background: url(../images/finance_passage/bg_markets.png) no-repeat bottom;
	_background-image: url(../images/finance_passage/ie6/bg_markets.gif);
}
.WorldMarkets .CB_footer {
	display: none;
}
.WorldMarkets .CB_header .minimize {
	background: url(../images/finance_passage/ico_minimize_markets.gif) no-repeat;
	position: absolute;
	left: 16px;
	top: 4px;
}
.WorldMarkets .CB_header .maximize {
	background-image: url(../images/finance_passage/ico_maximize_markets.gif);
	position: absolute;
	left: 16px;
	top: 4px;
}
.WorldMarkets .CB_inner .content {
	border: #fff 0px solid;
	padding: 2px 10px 4px 10px;
	min-height: 20px;
	_height: 20px;
}
.WorldMarkets .content p.markets {
	font-size: 110%;
	padding-bottom: 6px;
}
.WorldMarkets .content p.markets span.market {
	padding-left: 10px;
	margin-left: 14px;
	background: url(../images/common/marker_ul_hitech.gif) no-repeat 0 4px;
}
.WorldMarkets .content p.markets span.open {
	background-image: url(../images/common/marker_ul_sport.gif);
}
.WorldMarkets .content p.markets span.open .status {
	color: #006600;
}
.WorldMarkets .mainRates {
	height: 39px;
	border-top: #a4cde3 1px solid;
	border-right: #a4cde3 1px solid;
	margin-left: -9px;
	width: 543px;
	background: url(../images/finance_passage/bg_mainRates.gif) no-repeat bottom left;
	position: relative;
}
.WorldMarkets .mainRates .btn_prev {
	position: absolute;
	left: 0;
	top: 4px;
	display: block;
	width: 20px;
	height: 30px;
	background: url(../images/finance_passage/arr_rates_prev.gif) no-repeat center;
}
.WorldMarkets .mainRates .btn_next {
	position: absolute;
	right: 0;
	top: 4px;
	display: block;
	width: 20px;
	height: 30px;
	background: url(../images/finance_passage/arr_rates_next.gif) no-repeat center;
}
.WorldMarkets .mainRates .carousel_container {
	margin: 0 20px;
	width: 506px;
	overflow: hidden;
	position: relative;
}
.WorldMarkets .mainRates .carousel_container ul {
	margin: 4px 0;
	height: 31px;
	position: relative;
}
.WorldMarkets .mainRates .carousel_container ul li {
	float: left;
	width: 148px;
	height: 30px;
	padding: 1px 10px 0 10px;
	background: url(../images/finance_passage/bg_rates_carousel.gif) no-repeat left;
}
.WorldMarkets .mainRates .carousel_container ul li .value {
	float: right;
	font-size: 110%;
}
.WorldMarkets .mainRates .carousel_container ul li a.name {
	font-size: 110%;
}
.WorldMarkets .mainRates .carousel_container ul li span.time {
}
.WorldMarkets .map {
	position: absolute;
	right: 6px;
	top: 20px;
	z-index: 410;
}
span.upValue {
	padding-right: 10px;
	background: url(../images/finance_passage/ico_rates_up.gif) no-repeat right;
	color: #006600;
}
span.downValue {
	padding-right: 10px;
	background: url(../images/finance_passage/ico_rates_down.gif) no-repeat right;
	color: #c50e0f;
}
.Comparison {
}
.Comparison .CB_header .note {
	position: absolute;
	left: 10em;
	top: 15px;
	z-index: 210;
	font-size: 110%;
}
.Comparison .content {
	padding: 1px;
	padding-left: 2px;
}
.Currency {
}
.Currency .tabs {
	right: auto !important;
	left: 12em;
}
.Currency .content {
	padding: 1px;
	padding-left: 2px;
}
.FuelCost {
}
.FuelCost .content {
	padding: 1px;
	padding-left: 2px;
}
.BankingMetals {
}
.BankingMetals .tabs {
	right: auto;
	left: 18em;
}
.BankingMetals .content {
	padding: 1px;
	padding-left: 2px;
}
.UAMarket {
}
.UAMarket .tabs {
	right: auto;
	left: 1em;
}
.UAMarket .content {
	padding: 1px;
	padding-left: 2px;
}
.Funds_Assets {
}
.Funds_Assets .tabs {
	right: auto;
	left: 1em;
}
.Funds_Assets .content {
	padding: 1px;
	padding-left: 2px;
}
.RatesDataTable {
	width: 252px;
	float: left;
	position: relative;
	z-index: 620;
	border-collapse: separate;
 /border-collapse: collapse;
}
.switchableRows {
	width: 253px;
}
.RatesDataTable td {
	height: 30px;
	vertical-align: middle;
	padding-left: 8px;
	font-size: 110%;
	padding-bottom: 1px;
}
.RatesDataTable td.name {
	padding-left: 8px;
}
.RatesDataTable tr.selected td.name {
	padding-left: 7px;
}
.RatesDataTable th {
	text-align: left;
	padding-left: 8px;
	background: #fff;
	white-space: nowrap;
	height: 30px;
	vertical-align: middle;
	color: #999999;
}
.RatesDataTable th img.marker {
	position: absolute;
	margin-left: -10px;
	margin-top: 3px;
}
.RatesDataTable th a {
	font-size: 110%;
	text-decoration: none;
}
.RatesDataTable tr {
	background: #f9f9f9 url(../images/common/bg_table_tr_dashed.gif) no-repeat bottom;
}
.RatesDataTable tr.noneBG {
	background-image: none;
}
.switchableRows tr {
	cursor: pointer;
}
.RatesDataTable tr.headerTR {
	cursor: default;
}
.RatesDataTable .selected td {
	border-top: #f8de75 1px solid !important;
	border-bottom: #f8de75 1px solid !important;
	background: #fffcea;
}
.withoutBG {
	margin-top: 4px;
}
.withoutBG tr {
	background: none;
}
.withoutBG td {
	height: 22px;
}
.withoutBG th {
	height: 22px;
}
.fullWidth {
	float: none;
	width: 100%;
}
.fullWidth tr {
	background: none;
}
.fullWidth td {
	height: 22px;
}
.fullWidth th {
	height: 22px;
}
.RatesGraphics {
	background: url(../images/finance_passage/bg_GarphicsContent.gif) no-repeat bottom right;
	border-top: #f5dd7b 1px solid;
	border-left: #f5dd7b 1px solid;
	padding: 0px 5px 0px 6px;
	margin-left: 253px;
	width: 388px;
 /padding: 0px 4px 0px 6px;
	position: relative;
	_position: absolute;
	z-index: 310;
	left: -1px;
	_left: auto;
	_right: 5px;
	_top: 36px;
}
.RatesGraphics .period {
	min-height: 16px;
	margin-bottom: 4px;
	margin-top: 5px;
}
.RatesGraphics .period li {
	float: left;
	margin-right: 9px;
	height: 16px;
	line-height: 16px;
}
.RatesGraphics .period li a {
	color: #000;
	padding: 0 6px;
}
.RatesGraphics .period li.selected {
	background: url(../images/finance_passage/bg_period.gif) no-repeat;
}
.RatesGraphics .period li.selected a {
	display: inline-block;
	background: url(../images/finance_passage/bg_period_r.gif) no-repeat right;
	height: 16px;
	line-height: 16px;
	color: #fff;
	text-decoration: none;
}
.RatesGraphics .GraphContent {
	width: 285px;
	padding-bottom: 6px;
}
.FavCurrency {
}
.FavCurrency .DropDownElement {
	position: absolute;
	top: 12px;
	right: 18px;
}
.FavCurrency table {
	width: 100%;
}
.FavCurrency table th {
	text-align: left;
	color: #999999;
	padding: 0 8px 8px 8px;
}
.FavCurrency table td {
	font-size: 110%;
	padding: 8px;
}
.FavCurrency table tr {
	background: url(../_finance/images/common/bg_blogslist.gif) repeat-x left bottom;
}
.Converter table {
	width: 100%;
}
.Converter table th {
	font-size: 130%;
	padding: 5px 2px;
}
.Converter table td {
	font-size: 110%;
	padding: 5px 2px;
}
.Converter table td .inputBg {
	border: #d4e0ee 1px solid;
	padding: 1px 6px;
	width: 127px;
	background: url(../images/common/bg_input.gif) no-repeat;
}
.Converter table td .result {
	background: url(../images/finance_passage/bg_results_blueBG.gif) no-repeat;
	display: inline-block;
	height: 18px;
	line-height: 18px;
	font-size: 115%;
	color: #fff;
}
.Converter table td .result .inner {
	background: url(../images/finance_passage/bg_results_blueBG_r.gif) no-repeat right;
	display: inline-block;
	height: 18px;
	line-height: 18px;
	padding: 0 12px;
}
.Converter table td .exchangeValue {
	font-size: 90%;
	color: #666;
	padding-left: 12px;
}
.Converter table tr.devider {
	background: url(../images/common/bg_blogslist.gif) repeat-x left center;
}
div.selectNew span.selectedValue {
	background-image: url(../images/finance_passage/arr_select_filters.gif);
}
/* RATES Currency Official Graph */

	.OfficialRates .tabs {
	left:15em;
}
.OfficialRates .content, .CostUnits .content {
	_position: relative;
}
.OfficialRates .CB_footer, .CostUnits .CB_footer {
	_margin-left: 2px;
}
.OfficialRates .RatesDataTable {
	float: none;
	z-index: 200;
}
.OfficialRates .RatesDataTable th {
	border-bottom: #ebebeb 1px solid;
}
.RatesDataTable th a {
	font-size: 100%;
}
.OfficialRates .RatesDataTable td {
	height: 30px;
}
.OfficialRates .RatesGraphics {
	float: none;
	margin-left: 0;
	background: #fffcea;
	border: #f5dc77 1px solid;
	width: 640px;
	z-index: auto;
	_position: relative;
	_left: 0;
	_top: 0;
}
.OfficialRates .RatesGraphics .GraphContent {
	width: auto;
}
.OfficialRates .RatesGraphics .graphVal {
	float: right;
	padding: 3px 28px 3px 0px;
	color: #666;
}
.Exchange .content {
	zoom: 1;
	overflow: hidden;
	padding: 1px;
}
.Currency .options {
	padding: 2px 10px;
	font-size: 110%;
	color: #666666;
}
.Currency .options .currencySelector {
	float: right;
 /position: relative;
 /z-index: 400;
	font-size: 90%;
	color: #999999;
}
.Currency .options .currencySelector .selectNew {
	vertical-align: middle;
	margin: 6px 0;
	font-size: 110%;
}
.Currency .options .currencySelector .selectNew .selectedValue {
	width: auto;
	color: #0049a3;
	_margin: 1px 0;
}
.Currency .options .currencySelector .selectNew ul {
	width: auto;
	padding-right: 4px;
	left: auto;
	right: 0;
 /right: 6px;
	_right: 104px;
}
.Currency .calendarDropDown {
	position: relative;
	z-index: 400;
	margin-left: -2px;
	font-size: 90%;
}
.Currency .calendarIcon {
	padding:5px 7px 8px 7px;
	vertical-align: middle;
}
.Currency .activeCalendar a.calendarIcon {
	background: url(../images/finance_passage/bg_ico_calendar.gif) no-repeat;
}
.Currency .activeCalendar .datepicker {
	right: auto;
	left: 0px;
	_left: -2px;
	top: 19px;
 /top: 28px;
}
.opera .Currency .activeCalendar .datepicker {
	top: 26px;
}
.Currency .dateSelector {
	position: absolute;
	top: 9px;
	right: 6px;
}
.Currency .dateSelector a {
	font-size: 110%;
}
.Currency .dateSelector .datepicker {
	right: auto;
	left: 0px;
	_left: -2px;
	top: 19px;
 /top: 27px;
}
.opera .Currency .dateSelector .datepicker {
	top: 26px;
}
.FaworablyRates .content {
	position: relative;
}
.FaworablyRates .options {
	border-bottom: #ebebeb 1px solid;
}
.FaworablyRates .RatesDataTable {
	float: none;
	z-index: 200;
}
.FaworablyRates .RatesDataTable th {
	border-bottom: #ebebeb 1px solid;
}
.FaworablyRates .RatesDataTable td {
	height: 30px;
}
.BankMetals .tabs {
	left: 18em;
}
.BankMetals .content {
	_position: relative;
}
.BankMetals .CB_footer {
	_margin-left: 2px;
}
.BankMetals .RatesDataTable {
	float: none;
	z-index: 200;
}
.BankMetals .RatesDataTable th {
	border-bottom: #ebebeb 1px solid;
}
.RatesDataTable th a {
	font-size: 100%;
}
.BankMetals .RatesDataTable td {
	height: 30px;
}
.BankMetals .RatesGraphics {
	float: none;
	margin-left: 0;
	background: #fffcea;
	border: #f5dc77 1px solid;
	width: 640px;
	z-index: auto;
	_position: relative;
	_left: 0;
	_top: 0;
}
.BankMetals .RatesGraphics .GraphContent {
	width: auto;
}
.BankMetals .RatesGraphics .graphVal {
	float: right;
	padding: 3px 28px 3px 0px;
	color: #666;
}
.PFTS .tabs {
	left: 22em;
}
.PFTS .content {
	_position: relative;
}
.PFTS .CB_footer {
	_margin-left: 2px;
}
.PFTS .RatesDataTable {
	float: none;
	z-index: 200;
}
.PFTS .RatesDataTable th {
	border-bottom: #ebebeb 1px solid;
}
.RatesDataTable th a {
	font-size: 100%;
}
.PFTS .RatesDataTable td {
	height: 24px;
}
.PFTSResults .RatesDataTable td {
	height: 30px;
}
.PFTS .RatesGraphics {
	float: none;
	margin-left: 0;
	background: #fffcea;
	border: #f5dc77 1px solid;
	width: 640px;
	z-index: auto;
	_position: relative;
	_left: 0;
	_top: 0;
}
.PFTS .RatesGraphics .GraphContent {
	width: auto;
}
.PFTS .RatesGraphics .graphVal {
	float: right;
	padding: 3px 28px 3px 0px;
	color: #666;
}
.FundsRating .content {
	_position: relative;
	padding: 0;
}
.FundsRating .RatesDataTable td {
	height: 30px;
}
.FundsRating .periods {
	background: #f1faff;
	border-bottom: #ebebeb 1px solid;
	font-size: 110%;
	padding: 1px 10px 2px 10px;
	_position: relative;
	width: 635px;
}
.Currency .excel {
	float: right;
	background: url(../images/finance_passage/ico_excel.gif) no-repeat;
	height: 16px;
	line-height: 16px;
	padding-left: 21px;
	margin-top: 3px;
}
.FundsRating .periods .buttonStyle {
	background: url(../images/finance_passage/bg_button_period_l.gif) no-repeat;
	height: 22px;
	display: inline-block;
	color: #505050;
	position: relative;
	vertical-align: middle;
}
.FundsRating .periods .buttonStyle span.bgInner {
	background: url(../images/finance_passage/bg_button_period_r.gif) no-repeat top right;
	height: 16px;
	line-height: 15px;
	padding: 3px 7px;
	display: inline-block;
	position: relative;
	z-index: 2;
}
.FundsRating .periods .buttonStyle span.textcopy {
	position: absolute;
	z-index: 1;
	left: 7px;
	top: 4px;
	color: #fff;
	;
}
.FundsRating .periods .active {
	background-image: url(../images/finance_passage/bg_button_period_sel_l.gif);
}
.FundsRating .periods .active span.bgInner {
	background-image: url(../images/finance_passage/bg_button_period_sel_r.gif);
}
.CostUnits .tabs {
	left: 15em;
}
.CostUnits .options {
	border-bottom: #ebebeb 1px solid;
	height: 26px;
}
.CostUnits .RatesDataTable {
	float: none;
	z-index: 200;
}
.CostUnits .RatesDataTable th {
	border-bottom: #ebebeb 1px solid;
}
.CostUnits .RatesDataTable td {
	height: 30px;
}
.BestRates {
}
.BestRates .options {
	border-bottom: #ebebeb 1px solid;
	height: 20px;
	padding-top: 3px;
	position: relative;
	z-index: 630;
}
.BestRates .options .selectNew {
	vertical-align: middle;
	margin-right: 30px;
}
.BestRates .options .selectNew .selectedValue {
	width: 130px;
}
.BestRates .options .selectNew ul {
	width: 154px;
}
.BestRates .RatesDataTable td {
	height: 30px;
}
.Comparison .compElements {
}
.Comparison .compElements .title {
	font-size: 130%;
	padding: 7px 16px;
	border-bottom: #ebebeb 1px solid;
}
.Comparison .compElements .oneElement {
	padding: 7px 15px;
	position: relative;
	z-index: 100;
	font-size: 110%;
}
.Comparison .compElements .oneElement a {
	padding-right: 16px;
	background: url(../images/finance_passage/arr_drpdwn.gif) no-repeat right;
	border-bottom: #0049a3;
}
.Comparison .compElements .oneElement a span {
	border-bottom: #0049a3 1px dotted;
}
.Comparison .compElements .oneElement a:hover span {
	border-bottom: #c42e29 1px dashed;
}
.Comparison .compElements .oneElement img {
	margin-right: 11px;
}
.Comparison .compElements .oneElement a.delete {
	background: url(../images/finance_passage/ico_delete.gif) no-repeat 0 2px;
	padding: 0;
	padding-left: 16px;
	position: absolute;
	right: 20px;
	top: 7px;
	visibility: hidden;
}
.Comparison .compElements .oneElement .dropdown {
	font-size: 110%;
	position: absolute;
	left: 24px;
	_left: 9px;
	top: 27px;
	z-index: 120;
	background: #fff;
	border: #bbbbbb 1px solid;
	-webkit-border-radius: 0 0 2px 2px;
	-moz-border-radius: 0 0 2px 2px;
}
.Comparison .compElements .oneElement .dropdown div.currentVal {
	background: #fff;
	border: #bbbbbb 1px solid;
	-webkit-border-radius: 2px 2px 0 0;
	-moz-border-radius: 2px 2px 0 0;
	border-bottom: #fff 0px solid;
	position: absolute;
	height: 26px;
	padding: 0 3px;
	top: -27px;
	left: -1px;
}
.Comparison .compElements .oneElement .dropdown div.currentVal span {
	border-bottom: #d9d9d9 1px solid;
	background: url(../images/finance_passage/arr_drpdwn_back.gif) no-repeat right;
	padding: 0 5px;
	padding-right: 25px;
	display: inline-block;
	height: 25px;
	line-height: 25px;
	font-size: 90%;
	color: #0049a3;
}
.Comparison .compElements .oneElement .dropdown ul {
	padding: 8px;
	background: #eeeeee url(../images/finance_passage/bg_dropdown.gif) repeat-x;
}
.Comparison .compElements .oneElement .dropdown ul li {
	padding: 1px 0;
}
.Comparison .compElements .oneElement .dropdown ul li a {
	padding-right: 0;
	padding-left: 14px;
	background: url(../images/finance_passage/dropdown_plus.gif) no-repeat left;
}
.Comparison .compElements .oneElement .dropdown ul li.open a {
	background: url(../images/finance_passage/dropdown_minus.gif) no-repeat left;
}
.Comparison .compElements .oneElement .dropdown ul li .subList {
	display: none;
}
.Comparison .compElements .oneElement .dropdown ul li.open .subList {
	margin: 3px 0;
	margin-left: 15px;
	display: block;
}
.Comparison .compElements .oneElement .dropdown ul li.open .subList ul {
	background: none;
	position: relative;
	padding: 0;
	top: 0px;
}
.Comparison .compElements .oneElement .dropdown ul li.open .subList ul li {
	padding: 0;
	line-height: 16px;
	height: 16px;
}
.Comparison .compElements .oneElement .dropdown ul li.open .subList a {
	background: none;
	padding: 0;
}
.Comparison .compElements .oneElement .dropdown ul li.open .subList a.btn_up {
	display: block;
	width: 139px;
	height: 10px;
	font-size:1px;
	background: url(../images/finance_passage/btn_carousel_up.gif) no-repeat;
}
.Comparison .compElements .oneElement .dropdown ul li.open .subList a.btn_up:hover {
	background-position: 0 100%;
}
.Comparison .compElements .oneElement .dropdown ul li.open .subList a.btn_dwn {
	display: block;
	width: 139px;
	height: 10px;
	font-size:1px;
	background: url(../images/finance_passage/btn_carousel_dwn.gif) no-repeat;
	margin-top: 2px;
}
.Comparison .compElements .oneElement .dropdown ul li.open .subList a.btn_dwn:hover {
	background-position: 0 100%;
}
.Comparison .compElements .oneElement .dropdown ul li.open .subList .carousel_container {
	position: relative;
	height: 96px;
	width: 137px;
	padding-left: 2px;
	overflow: hidden;
}
.Comparison .addElement {
	padding: 7px 16px;
	font-size: 110%;
	border-top: #ebebeb 1px solid;
}
.Comparison .addElement a {
	padding-left: 16px;
	background: url(../images/finance_passage/plus.gif) no-repeat left;
}
.Comparison .compElements .hovered {
	background: #f7f7f7;
}
.Comparison .compElements .hovered a.delete {
	visibility: visible;
	border: #fff 0px solid;
}
/* RATES Currency Official Graph */


	.filter {
	font-size: 110%;
	overflow: hidden;
	zoom: 1;
	position: relative;
}
.filter form {
	color: #666666;
	border: #8cbff2 1px solid;
	background: #f1faff;
	padding: 4px 22px;
}
.filter form h5 {
	margin: 0 -22px;
	font-weight: 900;
	color: #333333;
	font-size: 100%;
	padding: 8px 9px 5px 9px;
}
.filter form h5.border {
	border-top: #8cc0f3 1px dashed;
}
.filter form .selectContainer {
	background: #fff;
	border: #dedede 1px solid;
	width: 327px;
	margin-bottom: 11px;
}
.CostUnits .filter .scroll {
	width: 327px;
	position: relative;
    overflow: auto;
	scrollbar-3dlight-color: #fff;
	scrollbar-arrow-color: #fff;
	scrollbar-highlight-color: #fff;
	scrollbar-face-color: #cd1618;
	scrollbar-shadow-color: #fff;
	scrollbar-darkshadow-color: #fff;
	scrollbar-track-color: #eee;
}
.ie7 .CostUnits .filter .scroll{
    height: 129px;
    border-top: #dedede 1px solid;
}
.CostUnits .filter ul {
	width: 307px;
}
.CostUnits .filter ul li {
	padding: 3px 8px;
}
.CostUnits .filter ul li input {
	vertical-align: middle;
}
.filter .wrapperEl {
	border-top: #dedede 1px solid;
	width: 327px;
	height: 126px;
}
.filter .note {
	padding: 4px 22px;
	display: block;
	color: #666;
	font-size: 90%;
}
.filter .star {
	color: red;
}
.filter a.excel {
	margin: 8px 20px;
}
.filter a.cvs {
	float: right;
	padding-left: 21px;
	margin: 8px 20px;
	background: url(../images/finance_passage/ico_cvs.gif) no-repeat 0 0px;
	height: 16px;
	line-height: 16px;
}
.filter .button {
	display: inline-block;
	background: url(../images/finance_passage/bg_button_green.gif) no-repeat;
	margin: 2px 22px;
}
.filter span.button a {
	display: inline-block;
	border: #fff 0px solid;
	height: 26px;
	font-size: 110%;
	font-weight: 900;
	line-height: 25px;
	padding: 0 22px;
	color: #fff !important;
	background: url(../images/finance_passage/bg_button_green_r.gif) no-repeat top right;
	cursor: pointer;
	font-size:12px;
}
/* RATES SECTION */


.clearfix:after,.select ul li:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix,.select ul li {
	display: inline-block;
}
*html .clearfix,*html .select ul li {
	display: inline-block;
}
html[xmlns] .clearfix,html[xmlns] .select ul li {
	display: block;
}
* html .clearfix ,* html .select ul li{
	height: 1%;
}
.three_column li {
	width: 228px;
}
.three_column li.last {
	width:197px;
}
 {
	margin-top:-3px;
}
 .Steps {
	width:655px;
	margin: 0 auto 0 auto;
}
#main .wide {
	width: 984px;
}
.wide .Steps {
	margin:0;
	width:664px;
}
.Steps {
	background:url(../images/finance_passage/steps_repeat.gif) repeat-x;
	height:36px;
}
.Steps li {
	float:left;
	display:block;
	height:36px;
	font-size:16px;
	position:relative;
	color:#fff;
	line-height:36px;
}
.Steps li a {
	color:#fff;
	display:block;
	padding-left:50px;
	cursor:default;
}
.Steps li a:hover, .Steps li a:active, .Steps li a:visited {
	color:#fff!important;
}
.Steps li.active a {
	background:url(../images/finance_passage/steps_repeat_active.gif) repeat-x;
}
.Steps li .St_number {
	position:absolute;
	top:3px;
	left:11px;
	height:29px;
	width:30px;
	display:block;
}
.Steps li .St_right {
	position:absolute;
	left:0;
	margin-left:-24px;
	top:0;
	height:36px;
	display:block;
	height:36px;
	width:24px;
}
.Steps li img {
	margin:0!important;
	padding:0!important;
}
.line_brake {
	background:#e7e7e7 url(../images/finance_passage/line_categories.gif) no-repeat 50% 0;
	height:1px;
	overflow:hidden;
	font-size:1px;
	line-height:1px;
}
ul.Categories li {
	float:left;
	width:212px;
	height: 210px;
	border-right:1px solid #e7e7e7;
	position:relative;
	text-align:center;
	z-index:2;
}
ul.Categories li.offline_item, ul.Categories li.offline_item * {
	color:#d0cfcf!important;
	cursor: default;
}
ul.Categories li.offline_item ul.list {
	display:none;
}
ul.Categories li.offline_item p {
	visibility:hidden;
}
ul.Categories li.offline_item .button_grn {
	background-image: url(../images/finance_passage/bg_button_period_l.gif);
	color:#c4c3c3!important;
}
ul.Categories li.offline_item .button_grn * {
	background-image: url(../images/finance_passage/bg_button_period_r.gif);
	color:#c4c3c3!important;
}
ul.Categories {
	clear:both;
	margin-bottom:0!important;
}
ul.Categories li a {
	color:#0571b7;
}
ul.Categories li a:hover {
	color:#C42E29;
}
ul.Categories li .text_block {
	padding:5px 10px;
}
ul.Categories li.last {
	border:none;
}
ul.Categories li li {
	border: none;
	height:auto;
	width:auto;
	float:none;
}
ul.Categories .numb, .Products .slogan .numb {
	display:inline-block!important;
	zoom:1;
	font-size:10px!important;
	min-width:12px;
	text-align:center;
	_width:12px;
	color:#fff!important;
	height:12px;
	line-height:12px;
	background:url(../images/finance_passage/numb.gif) repeat-x;
	position:relative;
	margin-left:4px;
	margin-right:6px;
	padding:0;
}
ul.Categories .numb .tl, ul.Categories .numb .tr, .Products .slogan .numb .tl, .Products .slogan .numb .tr {
	position:absolute;
	display:block;
	overflow:hidden;
	top:0;
	height:12px;
	width:2px;
}
ul.Categories .numb .tl, .Products .slogan .numb .tl {
	left:-2px;
	background: url(../images/finance_passage/numb_l.gif) no-repeat;
}
ul.Categories .numb .tr, .Products .slogan .numb .tr {
	right:-2px;
	background: url(../images/finance_passage/numb_r.gif) no-repeat;
}
ul.Categories li ul.list {
	display:block;
	position:absolute;
	right:10px;
	top:5px;
}
ul.Categories li ul.list li {
	padding-bottom:4px;
	text-align:left;
}
.Categories .img {
	display:block;
	padding-top:15px;
	padding-right:15px;
	height:90px;
}
.Categories .title_C {
	font-size:220%;
	padding-bottom:4px;
}
.Categories p {
	padding-bottom:8px;
}
.Categories .button_grn * {
	padding-left:0;
	padding-right:0;
	min-width:80px;
	_width:80px;
}
.special li.fl, .special li.fr {
	width:309px!important;
	margin-bottom:5px
}
.special li.fl {
	border-right:1px solid #fff;
}
.special li.clear {
	height:1px !important;
	background:#fff;
	border:0;
	margin-bottom:5px!important;
}
.special ul {
	background:#F7F7F7;
	padding:12px 10px 0;
}
.ContentBlock .CB_header h3 {
	font-weight:normal;
}
.special li .image {
	float:left;
	margin-right: 6px;
	padding-bottom:6px;
}
.special p {
	margin-bottom:6px;
	height:30px;
	overflow:hidden;
	position:relative;
}
.special .depart {
	font-size:100%;
	line-height:22px;
}
.special li .text_block {/*height:52px;*/
	padding:0;
	overflow:hidden;
	font-size:110%;
}
.special_item li .text_block {/*height:85px;*/
}
.special_item li .image {/*height:85px; */
	width:60px;
}
.special_item .content {
	padding-bottom:5px;
}
.special_item p {
	padding-top:5px;
}
.special .content {
	padding:0;
}
.special .blue, .special .blue:hover, .Offers .blue, .Offers .blue:hover {
	color:#1774e8;
	font-size:90%;
}
.Best .content, .Offers .content {
    padding: 0 1px 5px;
}
.Best table, .Offers table {
	position:relative;
	z-index:2;
}
.Best table th, .Offers table th {
	border-bottom:1px solid #f1f0f0;
	color:#666666;
	text-align:left;
	background:#fff url(../images/finance_passage/grey_bg.gif) repeat-x 0 100%;
}
.Best table th, .Best table td, .Offers table th, .Offers table td {
	padding:5px 8px;
	font-size:110%;
	vertical-align:top;
}
.Best table td, .Offers table td {
	background:#f7f7f7;
	border:1px solid #fff;
	padding-top:10px;
}
.Best table .align_right, .Offers table .align_right {
	text-align:right;
}
.Best table.products_item th, .Offers table.products_item th {
	padding-left:0;
	white-space:nowrap;
}
.Best table.products_item th span, .Offers table.products_item th span {
	padding-left:8px;
	display:block;
	border-left:1px solid #e5e5e5;
}
.Best table.products_item th.first span, .Offers table.products_item th.first span {
	border-left:none;
}
.Best .CB_header .tabs {
	left: 200px;
	right:0;
	white-space:nowrap!important;
	width:100%;
    z-index: 3;
}
.Best .content .more{margin-right: 10px;}
table.products_item .button_grn1 *, table.products_item .button_grn2 *,.Offers table .button_grn1 *, .Offers table .button_grn2 * {
	width:110px;
}
table.products_item tr.bg_grey td {background:#f2f2f2;}
.Best .CB_header .tabs li {
	padding-left:3px;
	/*background:url(../images/common/border_tab.gif) no-repeat 100% 50%;*/

}
.Best .CB_header .tabs li.last {
	background: transparent;
}
.Best .CB_header .tabs li.current {
	background:url(../images/finance_passage/bg_tabs_active_left.gif) no-repeat scroll 0 0 transparent;
}
.Best .CB_header .tabs li.current a {
	background:url(../images/finance_passage/bg_tabs_active_right.gif) no-repeat scroll right center transparent;
}
.Best .ads {
	padding-left:10px;
	float:right;
	padding-top:24px;
	margin-right:9px;
}
.Best .ads div {
	margin-bottom:10px;
}
.rating {
	display: inline-block;
	color: #585858;
	margin-top:5px;
	margin-bottom:5px;
}
.rating .scale {
	display: inline-block;
	width: 80px;
	height: 14px;
	vertical-align: middle;
	background: url(../images/finance_passage/bg_stars_empty.gif) repeat-x;
	margin-right: 5px;
	line-height: 1px;
}
.rating .fill {
	display: block;
	background: url(../images/finance_passage/bg_stars_filled.gif) repeat-x;
	height: 13px;
	line-height: 1px;
	float:left;
}
.HelpWidget {
	width:100%;
	overflow:hidden;
}
.HelpWidget .content {
	overflow: hidden;
	zoom:1;
	border-top-style:dashed;
	padding:6px 10px 10px 10px;
}
.HelpWidget .HelpBg {
	background:#e5f6ff;
	border: 1px solid #fff;
	margin-left:1px;
	margin-right:1px;
	padding-bottom:11px;
}
.HelpWidget .question {
	font-size: 140%;
	font-weight: 900;
}
.HelpWidget ul {
	margin-bottom: 0px !important;
}
.HelpWidget ul li {
	padding-left: 0;
	padding-bottom: 7px !important;
	_padding-bottom: 3px !important;
	margin-bottom:0!important;
	font-size:14px;
	color:#272727;
}
.HelpWidget ul li input {
	position: static !important;
	visibility: visible !important;
	vertical-align: middle;
	margin-right: 7px;
	_margin-bottom:-1px;
	_margin-top:-1px;
}
.HelpWidget ul li label {
}
.HelpWidget .button_grn {
	float: left;
	margin-bottom: 4px;
}
.rightColumn .HelpWidget .content .question {
	font-size:120%;
	padding-bottom:10px;
	font-weight:normal;
	color:#666;
}
.HelpWidget .title {
	font-size:150%;
	font-weight:normal;
	padding-bottom:8px;
}
.School {
	margin-bottom:0;
}
.School .content {
	padding-bottom:10px;
}
.School ul {
	font-size:12px;
}
.School ul li {
	padding-left:0;
	font-size: 100%;
	overflow:hidden;
}
.School ul li img {
	float:left;
	margin-right:10px;
}
.HelpWidget .ExpertsAdvise .DemicenterColumn {
	margin-bottom:12px;
}
.HelpWidget .ExpertsList li {
	padding-left:0;
}
.HelpWidget .ExpertsList li .author {
	font-size:14px;
}
.HelpWidget .ExpertsList li .info, .HelpWidget .ExpertsList li p {
	font-size:13px;
}
.HelpWidget .ExpertsList li .expert {
	font-size:11px;
}
.HelpWidget .button_blue {
	margin-left:0;
}
.specialTheme2 .CB_footer, .Best .CB_footer, .Offers .CB_footer,.ins_ .CB_footer {
	margin-top:-4px;
	background-color:#fff;
}
.specialTheme2 div.fl {
	width:auto;
}
.Best .content {
	position:relative;
	z-index:2;
}
.specialTheme2 .Products {
	padding:0 1px 1px 1px;
}
.specialTheme2 .Products .image {
	width: 140px;
}
.Products .image {
	width: 140px;
	text-align:center;
	min-height:95px;
	_height:95px;
	position:relative;
}
.Products .print {
	background:url(../images/finance_passage/ico_print.gif) no-repeat scroll 0 0 transparent;
	padding-left:20px;
	padding-right:10px;
	margin-top:12px;
}
.w654 {
	width:654px;
	_width:653px;
}
.Products .mt0 {
	margin-top:5px
}
.Products .subTitle {
	font-size: 27px;
	color:#272727;
	display:block;
}
.Products .slogan {
	font-size: 130%;
	color:#7c7c7c;
	margin-top:-13px;
	position:relative;
	/*min-height:55px;
	_height:55px;*/
	width:350px;
}
.Products .slogan1 {
	font-size: 130%;
	color:#7c7c7c;
	margin-top:0;
	position:relative;
	padding-top:6px;
	padding-bottom:12px;
}
.Products .slogan span {
	color:#272727;
	font-size:90%;
	display:block;
	padding-top:5px;
	padding-bottom:5px;
}
.Products .related {
	position:relative;
	z-index:400;
}
.Products .back {
	font-size: 130%;
}
.Products .product_block td, .Products .product_block th {
	border:1px solid #fff;
	color:#272727;
	text-align:center;
	padding:5px 5px;
	font-size:120%;
	line-height:130%;
}
.Products .product_block td {
	text-align:left;
}
.Products .product_block tr.unbord_bottom td, .Products .product_block tr.unbord_bottom th {
	border-bottom:0!important;
	padding-bottom:0;
}
.Products .product_block tr.unbord_top td, .Products .product_block tr.unbord_top th {
	border-top:0;
}
.Products .product_block th {
	text-align:left;
	font-weight:bold;
	line-height:45px;
}
.Products .product_block th, .Products .product_block tr.grey td {
	background:#fafafa;
}
.Products .product_block tr.grey th {
	background:#f1f1f1
}
.Products .product_block thead td, .Products .product_block tfoot td {
	background:#e5f6ff;
	padding-bottom:15px;
	padding-top:12px;
	text-align:center;
}
.product_block p {
	padding-bottom:10px;
}
.Products .product_block thead td p {
	font-weight:bold;
}
.Products .product_block .new_icon {
	vertical-align:middle;
}
.select1_h {
	/*display: block;*/
	position: relative;
	z-index: 2;
}
.select2_h {
	background: url(../images/bg/tiltle.jpg) repeat-x;
	position: relative;
}
.select1_h .dd_button, .select2_h .dd_button, .option .dd_button {
	background:url(../images/finance_passage/arr_search_dropdown.gif) no-repeat 0 0;
}
.option {
	display:none;
	background:url(../images/finance_passage/bg_dropdown.gif) repeat-x scroll 0 0 #EEEEEE;
	border:1px solid #BDBDBD;
	left:-13px;
	padding:3px 10px 6px 10px;
	position:absolute;
	top:-4px;
	z-index:400;
}
.option span {
	display:inline-block;
	padding:0 6px 6px 2px;
	white-space:nowrap;
	font-size: 27px;
	color:#272727;
	background:url(../images/finance_passage/option_title.gif) repeat-x 0 100%;
	margin-bottom:6px;
}
.option ul {
	padding:0 2px;
	font-size:13px;
}
.option ul li {
	padding-bottom:2px;
}
.option a {
	color:#3366cc !important;
	line-height:normal
}
.option a:hover {
	text-decoration:underline;
}
.active {
	display:block;
}
/**html .active {
	display: inline;
	zoom:1;
}
*+html .active {
	display: inline;
	zoom:1;
}*/
/* FILTERS */
.Products .product_block .filters td {
	text-align:left;
	font-size:110%;/* white-space:nowrap; */
	padding-left:5px!important;
	padding-right:5px!important;
	vertical-align:bottom;
}
.Products .product_block .filters td br {
	font-size:10px;
	line-height:13px;
	margin:0;
	padding:0;
	overflow:hidden
}
.Products .filters .button {
	float: right;
}
.Products .filters label {
	padding-bottom:4px;
	display:  block;
	padding-right:2px!important;
	line-height: normal;
}
.Products .filters label img {
	vertical-align:middle;
}
.Products form {
}
.Products .select {
	display:block;
	_display: inline;
	position: relative;
	z-index:0;
	padding:0 0 0 4px;
	margin-right:0;
	_zoom:1;
	float:left;
}
.Products .select .tl {
	width:4px;
	overflow:hidden;
	background:  url(../images/finance_passage/select_tl.gif);
	height:25px;
	position:absolute;
	top:0;
	left:0;
}
.Products .select .tr {
	width:auto;
	overflow:hidden;
	background: transporent;
	height:25px;
	position:absolute;
	top:0;
	right:0
}
*html .Products .select .tl {
	top:1px;
}
*+html .Products .select .tl {
	top:1px;
}
.Products .select input {
	border:  none;
	padding: 0;
	color: #757575;
	width: 124px;
	padding: 6px 15px 8px 0;
	background: url(../images/finance_passage/select_bg.gif) no-repeat 100% 0;
	outline:none;
	cursor: pointer;
	font-size:10px;
	display:block;
	position:relative;
	z-index:100;
}
.Products .select ul {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	border: #cdcdcd 1px solid;
	background: #fff;
	top: 25px;
	left: 0;
	text-align: left;
	width: 141px;
	z-index: 400 !important;
	font-size:10px;
}
*html .Products .search .select ul {
	top: 29px;
}
*+html .Products .search .select ul {
	top: 29px;
}
.Products .select ul li {
	padding: 3px 7px;
	padding-right: 5px;
	color: #757575;
	cursor: default;
	float:none;
	display:block;
}

.Products .select ul li.current {
	color: #fff;
	background: #333;
}
div.filters {
	margin-bottom:6px;
}
div.filters .select {
	margin-right:10px;
}
/* FILTERS */
	
	#bank input, #id_bank input {
	width: 111px;
}
#bank ul, #id_bank ul {
	width: 130px;
}
#products input, #id_products input, #bank_products input, #id_bank_products input {
	width: 128px!important;
}
#products ul, #id_products ul, #bank_products ul, #id_bank_products ul {
	width: 145px!important;
	height:150px;
	overflow:auto;
	_overflow-y:scroll;
	_overflow-x: visible;
}
#rate input, #id_rate input {
	width:42px;
}
#rate ul, #id_rate ul {
	width: 59px;
}
#adding input, #id_adding input {
	width:38px;
}
#adding ul, #id_adding ul {
	width: 55px;
}
#getting input, #id_getting input {
	width:38px;
}
#getting ul, #id_getting ul {
	width: 55px;
}
#payment_settling input, #id_payment_settling input {
	width:42px;
}
#payment_settling ul, #id_payment_settling ul {
	width: 95px;
}
#opening_payment input, #id_opening_payment input {
	width:42px;
}
#opening_payment ul, #id_opening_payment ul {
	width: 85px;
	height:200px;
	overflow:auto;
	_overflow-y:scroll;
	_overflow-x: visible;
}
#cash_put input, #id_cash_put input {
	width:42px;
}
#cash_put ul, #id_cash_put ul {
	width: 59px;
}
#year_payment_uah input, #id_year_payment_uah input {
	width: 58px;
}
#year_payment_uah ul, #id_year_payment_uah ul {
	width: 75px;
}
#bet input, #id_bet input {
	width:42px;
}
#bet ul, #id_bet ul {
	width: 59px;
	;
	height:200px;
	overflow:auto;
	_overflow-y:scroll;
	_overflow-x: visible;
}
#period input, #id_period input {
	width:32px;
}
#period ul, #id_period ul {
	width: 49px;
	height:200px;
	overflow:auto;
	_overflow-y:scroll;
	_overflow-x: visible;
}
#cash_withdraw input, #id_cash_withdraw input {
	width:42px;
}
#cash_withdraw ul, #id_cash_withdraw ul {
	width: 125px;
}
#max_term input, #id_max_term input {
	width:42px;
}
#max_term ul, #id_max_term ul {
	width: 59px;
}
#interest_rate_1 input, #id_interest_rate_1 input {
	width:54px;
}
#interest_rate_1 ul, #id_interest_rate_1 ul {
	width:73px;
	height:200px;
	overflow:auto;
	_overflow-y:scroll;
	_overflow-x: visible;
}
#initial_payment input, #id_initial_payment input {
	width:42px;
}
#initial_payment ul, #id_initial_payment ul {
	width: 59px;
}
#getting_my_bank input, #id_getting_my_bank input {
	width:42px;
}
#getting_my_bank ul, #id_getting_my_bank ul {
	width: 140px;
	height:200px;
	overflow:auto;
	_overflow-y:scroll;
	_overflow-x: visible;
}
#payment_internet input, #id_payment_internet input {
	width:42px;
}
#payment_internet ul, #id_payment_internet ul {
	width: 59px;
}
#payment_system input, #id_payment_system input {
	width:58px;
}
#payment_system ul, #id_payment_system ul {
	width: 125px;
}
#minimal_adding input, #id_minimal_adding input {
	width:38px;
}
#minimal_adding ul, #id_minimal_adding ul {
	width: 54px;
	height:200px;
	overflow:auto;
	_overflow-y:scroll;
	_overflow-x: visible;
}
#rate_all input, #id_rate_all input {
	width:42px;
}
#rate_all ul, #id_rate_all ul {
	width: 59px;
}
#currency input, #id_currency input {
	width:37px;
}
#currency ul, #id_currency ul {
	width:54px;
}
#core_interest input, #id_core_interest input {
	width:37px;
}
#core_interest ul, #id_core_interest ul {
	width:54px;
}
#max_credit_sum input, #id_max_credit_sum input {
	width:54px;
}
#max_credit_sum ul, #id_max_credit_sum ul {
	width:72px;
	height:200px;
	overflow:auto;
	_overflow-y:scroll;
	_overflow-x: visible;
}
#term input, #id_term input {
	width:54px;
}
#term ul, #id_term ul {
	width: 71px;
}
#deposites input, #id_deposites input {
	width: 173px;
}
#deposites ul, #id_deposites ul {
	width: 190px;
}
#banks input, #id_banks input {
	width: 173px;
}
#banks ul, #id_banks ul {
	width: 190px;
}
.Products .product_block_select {
	border-collapse:separate;
	margin-bottom:0;
}
.Products .bord {
	padding-left:5px;
	border-top:1px solid #EAE8E8;
	padding-top:8px;
	padding-right:5px;
	position:relative;
	_position:static;
	z-index:2;
}
*+html .Products .bord {
	position:static;
}
.Products .bord * {
	position:relative;
	z-index:2;
}
.Products .dashed {
	background:url(../images/finance_passage/dashed.gif) repeat-x 0 100%;
	display:block;
	padding-bottom:2px;
	text-decoration:none;
	position:relative;
	z-index:100;
}
.Products .dashed:hover {
	background:transparent;
}
.Products .bord .pagination {
	border-top:0;
	padding-top:0;
	position:relative;
	z-index:0;
}
.Products .product_block_select td, .product_block_select th {
	text-align:left;
	vertical-align: middle;
	font-size:110%;
	line-height:normal;
	border:none;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	border-top:1px solid #d7d8d8
}
.Products .product_block_select td {
	text-align:center;
}
.Products .product_block_select td.period, .Products .product_block_select td.item_name {
	text-align:left;
}
product_block_select th {
	vertical-align:top;
}
.Products .product_block_select td.item_name {
	font-weight:bold;
}
.Products .product_block_select td {
	background-color:#fafafa;
}
.Products .product_block_select td.item_rate {
	background-color:#f0f0f0;
}
.Products tr.yellow_bg td.item_name, .Products tr.yellow_bg td.item_rate, .Products tr.yellow_bg td.item_order, .Products tr.yellow_bg th, .Products tr.yellow_bg td.checkBox {
	background-color:#fef6c4
}
.Products .product_block_select td.item_data {
	color:#646464;
	font-size:13px;
}
.Products .product_block_select td.item_data div {
	padding-bottom:5px;
	width:115px;
}
.Products tr.yellow_bg td.item_name, .Products tr.yellow_bg td.item_data {
	vertical-align:top;
}
.Products tr.yellow_bg td {
	background-color:#fff9d5;
}
.Products .adv {
	margin-top:-79px;
	padding-right:8px;
	position:relative;
	z-index:20;
}
.Products .product_block_select tr.filters td {
	background-color:#fdfdfd;
	border-top: none;
}
.Products .product_block_select td.checkBox {
	padding-left:5px;
	padding-right:5px;
	padding-top:26px;
	vertical-align:top;
	border-right:0;
}
.specialTheme3 .Products .print {
	margin-top:0;
	padding-right:0;
	font-size:110%;
}
.specialTheme3 .content {
	padding-top:15px;
}
.specialTheme3 .content .slogan {
	font-size:110%;
	width:350px;
}
.specialTheme3 .content .w450 {
	width:450px;
}
.specialTheme3 .Products .image {
	min-height:68px;
	_height:68px;
}
.ContentBlock .List {
	padding:0 0 0 1px;
}
.List .padding {
	padding:6px 10px 0;
}
.ContentBlock .padding {
	position:relative;
	z-index:0;
}
.List .alphabet {
	padding:0 0 4px 6px;
}
.List .alphabet span {
	display:block;
	position:absolute;
	top:0;
	height:19px;
	width:3px;
	float: none;
	margin:0;
	padding:0;
}
.List .alphabet .tl {
	left:0;
	background:url(../images/finance_passage/alph_item_tl.gif) no-repeat;
}
.List .alphabet .tr {
	right:0;
	background:url(../images/finance_passage/alph_item_tr.gif) no-repeat;
	_right:-1px;
}
.List .alphabet a {
	text-transform:uppercase;
	font-size:12px;
	color:#0571B7;
	position:relative;
	float:left;
	margin-right:2px;
	background:url(../images/finance_passage/alph_item_rep.gif) repeat-x;
	padding:0;
	text-align:center;
	width:19px;
	height:19px;
	line-height:19px;
	text-decoration:none;
}
.List .alphabet_small {
	padding-top:5px;
	padding-left:0;
}
.List .alphabet_small a {
	width:49px;
	margin-right:2px;
}
.List .alphabet a.all {
	color:#fff;
	background:url(../images/finance_passage/alph_rep.gif) repeat-x;
	margin-right:4px;
	width:52px;
	text-transform: none;
}
.List .alphabet a.all .tl {
	background:url(../images/finance_passage/alph_tl.gif);
}
.List .alphabet a.all .tr {
	background:url(../images/finance_passage/alph_tr.gif);
}
.product_list th {
	font-size:110%;
	text-align:left;
	padding:5px 0;
	vertical-align:middle;
	border:1px solid #f9fafe;
	border-bottom:1px solid #e5e5e5;
	border-top:1px solid #e5e5e5;
}
.product_list {
	border:none;
}
.product_list .img {
	margin-right:10px;
}
.product_list th a {
	padding:0 9px;
	border-left:1px solid #e1e1e4;
	display:inline-block;
	line-height:normal;
}
.product_list th a.active {
	background:url(../images/finance_passage/arr_drpdwn_list.gif) no-repeat 100% 50%;
	padding-right:9px !important;
}
/*.product_block .sort_down {background:url(../images/finance_passage/arr_drpdwn_list.gif) no-repeat 100% 5px; }
.product_block .sort_up {background:url(../images/finance_passage/arr_drpdwn_list_up.gif) no-repeat 100% 5px;  }*/

.product_list th.first a, .product_list th.first .bord_th {
	border:0;
}
.product_list th {
	background:#fff url(../images/finance_passage/product_list_head.gif) repeat-x 0 100%;
}
.product_list td {
	border:1px solid #fff;
	background:#f7f7f7;
	padding:5px 10px 8px 10px!important;
	vertical-align:top;
	font-size:110%;
}

.product_list tr.bg_grey td { background:#efefef}
.bank_rating td {
	padding-left:4px!important;
	padding-right:4px!important;
}
.bank_rating td.item_name img {
	margin-right:4px!important;
}
.bank_rating th {
	vertical-align:top;
}
.bank_rating th .bord_th {
	padding:0 4px 0 6px;
	display:block;
	border-left:1px solid #e1e1e4;
	min-height:45px;
	position:relative;
	z-index:0;
	
}
*html .bank_rating th .bord_th {height:45px!important; background: transparent;}
.bank_rating th .rel {
	position:relative;
	display:block;
	z-index:9999;
}
.bank_rating th a {
	padding:0;
	border:0;
	z-index:-1;
	position:relative;
	display: block;
}
.bank_rating th img {
	margin-top:0;
	vertical-align:middle;
}
.bank_rating .rating {
	margin:0 0 5px 0;
}
.bank_rating .videos_rate {
	background:url(../images/finance_passage/bank_videos_icon.gif) no-repeat 1px 0;
	display:inline-block;
	padding-left:23px;
	font-size:12px;
	color:#2574c1;
	height:17px;
	line-height:17px;
}
.bank_rating .votes_rate {
	background:url(../images/finance_passage/bank_rating_icon.gif) no-repeat 1px 0;
	display:inline-block;
	padding-left:23px;
	margin-right:5px;
	font-size:12px;
	color:#2574c1;
	height:17px;
	line-height:17px;
}
.bank_rating .votes_video{
	background:url(../images/finance_passage/bank_rating_video.gif) no-repeat 1px 0;
	display:inline-block;
	width:18px;
	height:17px;
	line-height:17px;
	} 
.bank_rating .info_help {
	position:absolute;
	width:181px;
	z-index:9999;
	margin-top:-3px;
	left:-154px;
}
.bank_rating .info_help .info_top {
	background:url(../images/finance_passage/br_info_top.png) no-repeat;
	_background:url(../images/finance_passage/ie6/br_info_top.gif) no-repeat;
	height:10px;
	overflow:hidden;
}
.bank_rating .info_help .info_bottom {
	background:url(../images/finance_passage/br_info_bottom.png) no-repeat;
	_background:url(../images/finance_passage/ie6/br_info_bottom.gif) no-repeat;
	height:6px;
	overflow:hidden;
}
.bank_rating .info_help .info_repeat {
	background: url(../images/finance_passage/br_info_rep.png) repeat-y;
	_background: url(../images/finance_passage/ie6/br_info_rep.gif) repeat-y;
	padding:0 10px;
}

.specialTheme2 .Product_item,.specialTheme3 .Product_item{
	padding-top:0!important;
}
.Product_item .img {
	float:left;
	margin-right:14px;
}
.Product_item td .img {
	float:none;
	margin:0;
	width:240px;
}
.Product_item .padding1 {
	padding:0 10px 10px 10px;
}
.Product_item .title_block, .Product_item .title_block1 {/*float:left; width:385px;padding-top:8px;*/
}
.Product_item .title_block1 {
	padding-top:0;
}
.Product_item .title_block .subTitle {
	margin-bottom:5px;
	line-height:27px;
}
.Product_item .title_block .subTitle_product, .Product_item .title_block1 .subTitle_product {
	margin-bottom:5px;
	font-size:22px;
	color:#272727;
}
.Product_item .title_block1 .subTitle_product {
	padding-top:0;
}
.Product_item .title_block .subTitle_product span, .Product_item .title_block1 .subTitle_product span {
	color:#7c7c7c;
	display:block;
}
.Product_item .title_block .rating {
	margin-top:0;
	vertical-align:middle
}
.Product_item .title_block .rating_votes {
	font-size:120%;
	color:#004faf;
}
.Product_item table td {
	vertical-align:top;
	padding-top:11px;
}
.Product_item .address {/*float:right; */
	width:156px;
	color:#7c7c7c; /*padding-top:11px;*/
}
.Product_item .print {
	width:136px;
	padding-right:10px;
	white-space:nowrap;
	
}
.Product_item .bank_data {
	background:url(../images/finance_passage/bank_data.gif) no-repeat;
	width:223px;
	height:42px;
	margin-bottom:5px;
	display:table;
}
.Product_item .bank_data_inner {
	display:table-cell;
	vertical-align:middle;
	padding:0 7px 0 11px;
}
.Product_item .bank_data .bank_name {
	font-size:15px;
	width:107px;
}
.Product_item .bank_data .bank_quantity {
	width:80px;
	font-size:22px;
	line-height:22px;
}
.Product_item .bank_data .bank_quantity span {
	font-size:11px;
	color:#9f9f9f;
	display:block;
	line-height:12px;
}
*html .Product_item .bank_data, *html .Product_item .bank_data_inner {
	display:block;
}
*html .Product_item .bank_data_inner {
	float:left;
margin-top: expression((parentNode.offsetHeight/2)-(parseInt(offsetHeight)/2) <0 ? "0" :(parentNode.offsetHeight/2)-(parseInt(offsetHeight)/2) +'px');
}
*+html .Product_item .bank_data, *+html .Product_item .bank_data_inner {
	display:block;
}
*+html .Product_item .bank_data_inner {
	float:left;
margin-top: expression((parentNode.offsetHeight/2)-(parseInt(offsetHeight)/2) <0 ? "0" :(parentNode.offsetHeight/2)-(parseInt(offsetHeight)/2) +'px');
}
.Product_item .bank_data .help_icon {
	vertical-align:absmiddle;
}
.Product_item .bank_data_text {
	width:396px!important;
	font-size:120%;
}
.Product_item .bank_data_text p {
	padding-bottom:14px;
}
.Product_item .bank_data .bank_name img {
	vertical-align:middle;
	margin-top:-2px;
}
.Products .product_catalogue {
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	border-collapse:separate;
	margin-bottom:8px;
}
.Products .product_catalogue th, .Products .product_catalogue td {
	color:#272727;
	font-weight:normal;
	vertical-align:top;
	line-height:normal;
	border:0;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
}
.Products .product_catalogue th {
	font-size:14px;
}
.Products .product_catalogue th div {
	width:140px;
}
.Products .product_catalogue td {
	font-size:12px;
	text-align:left;
}
.Products .all_offers {
	background:url(../images/finance_passage/bg_CB_inner_wide2.png) repeat-x;
}
.sublinks {
	background:url(../images/finance_passage/all_offers_bg.gif) repeat-x;
	font-size:140%;
	height:30px;
	padding:0 10px;
	line-height:30px;
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
}
.fp_icon {
	display: block;
	background:url(../images/finance_passage/fp_icon.gif) no-repeat 0 50%;
	padding-left:23px;
}
.Offers table span.button_grn1, .Offers table span.button_grn2, .Offers table span.button_blue {
	margin-top:10px!important;
}
.alert_popup_outer {
	margin:0 auto;
	width:100%;
	display: table;
	top: 0;
	left:0;
	position: fixed;
	height: 100%;
	z-index:1024;
}
.alert_popup_inner {
	display: table-cell;
	vertical-align: middle;
	text-align:center;
	width:100%;
}
.alert_popup {
	width:514px;
	position: relative;
	z-index:1024;
	color:#424242;
	text-align:left;
	margin:0 auto;
}
.alert_popup .alert_top {
	background:url(../images/finance_passage/alert_top.png) no-repeat;
	_background:url(../images/finance_passage/ie6/alert_top.gif) no-repeat;
	height:15px;
	overflow:hidden
}
.alert_popup .alert_bottom {
	background:url(../images/finance_passage/alert_bottom.png) no-repeat;
	_background:url(../images/finance_passage/ie6/alert_bottom.gif) no-repeat;
	height:15px;
	overflow:hidden
}
.alert_popup .alert_inner {
	position:relative;
	z-index:9999;
	background: url(../images/finance_passage/alert_repeat.png) repeat-y;
	_background: url(../images/finance_passage/ie6/alert_repeat.gif) repeat-y;
	overflow:hidden
}
*+html .alert_popup .alert_inner {
	background:transparent;
}
*+html .alert_popup .alert_inner .ie7_bg {
	background: url(../images/finance_passage/alert_repeat.png) no-repeat;
	z-index:-1;
	_display:block;
	width:100%;
	height:500px;
	position:absolute;
	left:0;
	top:0;
}
.alert_popup .alert_text_block {
	padding:1px 15px;
	position:static;
	z-index:9999;
}
.alert_popup .alert_title {
	font-size:13px;
	font-weight:bold;
	padding-bottom:2px;
	padding-top: 1px;
}
.red {
	color:#cc0000;
}
.alert_popup .alert_subtitle {
	font-size:13px;
	font-weight: normal;
	padding-bottom:2px;
}
.alert_popup .info_title {
	margin-bottom:7px;
	background:url(../images/finance_passage/alert_icon.png) no-repeat;
	_background:url(../images/finance_passage/ie6/alert_icon.gif) no-repeat;
	padding-left:50px;
	border-bottom:1px solid #ebebeb;
	padding-bottom:8px;
	min-height:37px;
	_height:37px;
}
.alert_popup .cloze_button {
	background: url(../images/finance_passage/close.gif) no-repeat;
	position:absolute;
	width:13px;
	height:13px;
	right:12px;
	top:0;
	display:block;
}
.alert_popup .alert_list {
	padding-bottom:10px;
}
.alert_popup .alert_list li {
	padding-bottom:10px;
}
.alert_popup .alert_list li span {
	color:#7b7b7b;
}
.alert_popup .alert_list {
	font-size:12px;
}
.alert_popup .alert_list li input {
	vertical-align:middle;
}
.alert_popup .alert_submit {
	text-align:center;
	background:#f4f4f4;
	padding:3px 10px;
	margin:0 6px;
}
.alert_popup .alert_submit .special .button a,.alert_popup .alert_submit .special .button_grn1 a {
	width: 60px;
}
*html .alert_popup_outer, *html .alert_popup_inner {
	display: block;
	height: auto;
}
/*
*html .alert_popup_outer {
	position:absolute;
	z-index:1024;
    height:expression(document.documentElement.offsetHeight) > (document.documentElement.scrollHeight) ? (document.documentElement.offsetHeight) : (document.documentElement.scrollHeight);
}

*+html .alert_popup_outer {
	z-index:1024;
    height:expression(document.documentElement.offsetHeight) > (document.documentElement.scrollHeight) ? (document.documentElement.offsetHeight) : (document.documentElement.scrollHeight);
}
*/
.alert_info .alert_top {
	background:url(../images/finance_passage/alert_info_top.png) no-repeat;
	_background:url(../images/finance_passage/ie6/alert_info_top.gif) no-repeat;
}
.alert_info .button_grn1 {
	background:transparent;
	margin-right:0;
}
.alert_info .button_grn1 * {
	background:url(../images/finance_passage/ok_button.gif) no-repeat;
	width:70px;
	height:24px;
	padding-left: 0;
	padding-right: 0;
}
.alert_info .alert_inner {
	text-align:center;
	padding:3px 0 3px 0
}
.alert_info .info_title {
	border-bottom:0;
	margin-bottom:0;
	text-align: left;
}
.alert_info table {
	width:auto;
	margin:0 auto 0 auto;
}
.alert_info table td {
	text-align:left;
	padding:0 15px;
}
.alert_info {
	border-bottom:0;
}
*html #fixme {
	position: absolute;
	left:0;
top: expression( ( 200 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
margin-left: expression((document.documentElement.offsetWidth/2)-(parseInt(offsetWidth)/2) <0 ? "0" :(document.documentElement.offsetWidth/2)-(parseInt(offsetWidth)/2) +'px');
}
*html html, *html body {
	background: url('fakeimg.gif') no-repeat;
	background-attachment: fixed;
}
*+html .alert_popup_outer, *+html.alert_popup_inner {
	display: block;
	height: auto;
}
*+html .alert_popup {
margin-top: expression((document.documentElement.offsetHeight/2)-(parseInt(offsetHeight)/2) <0 ? "0" :(document.documentElement.offsetHeight/2)-(parseInt(offsetHeight)/2) +'px');
}
.overall {
	position: fixed;
	top: 0;
	left:0;
	width:100%;
	background: #fff;
	min-height: 100%;
	height: auto;
	z-index: 1023;
	opacity: .8;
	filter: alpha(opacity=80);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	min-width: 1000px;
width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 1000 ? '1000px' : '100%');
}
/*
*html .overall {
	position: absolute;
	min-height: none;
height:expression(document.documentElement.offsetHeight) > (document.documentElement.scrollHeight) ? (document.documentElement.offsetHeight) : (document.documentElement.scrollHeight);
}
*/
.offline .alert_popup {
	width:389px;
}
.offline .alert_popup .alert_top {
	background:url(../images/finance_passage/alert_top_off.png) no-repeat;
	_background:url(../images/finance_passage/ie6/alert_top_off.gif) no-repeat;
	height:15px;
	overflow:hidden
}
.offline .alert_popup .alert_bottom {
	background:url(../images/finance_passage/alert_bottom_off.png) no-repeat;
	_background:url(../images/finance_passage/ie6/alert_bottom_off.gif) no-repeat;
	height:15px;
	overflow:hidden
}
.offline .alert_popup .alert_inner {
	position:relative;
	z-index:9999;
	background: url(../images/finance_passage/alert_repeat_off.png) no-repeat;
	_background: url(../images/finance_passage/ie6/alert_repeat_off.gif) repeat-y;
}
*+html .offline .alert_popup .alert_inner {
	background:transparent;
}
*+html .offline .alert_popup .alert_inner .ie7_bg {
	display:block;
	width:100%;
	z-index:-1;
	height:500px;
	background: url(../images/finance_passage/alert_repeat_off.png) no-repeat;
	position:absolute;
	left:0;
	top:0;
}
.offline .info_title {
	background:url(../images/finance_passage/alert_offline.gif) no-repeat;
}
.offline .alert_title {
	font-size:18px;
	font-weight:normal;
	color:#424242;
	line-height:34px;
}
.offline .alert_text_block {
	font-size:13px;
}
.offline .button {
	background-image:url(../images/finance_passage/bg_Button_left.gif);
	line-height:21px;
}
.offline .button * {
	background-image:url(../images/finance_passage/bg_Button_right.gif);
	line-height:21px;
}
.w130 {
	width:130px;
	float:left;
	margin-right:10px;
	text-align:right;
	position:relative;
	z-index:9999
}
.w219 {
	width:219px;
	float:right;
	text-align:left!important;
	position:relative;
	z-index:9999
}
.w450 {
	width:450px;
}
.cards_list {
	font-size:130%;
	padding-bottom:20px;
}
.cards_list input {
	vertical-align:middle;
}
.cards_list li {
	padding-bottom:12px;
}
.cards_submit {
	text-align:center;
	background:#f4f4f4;
	padding:3px 10px;
	margin:0 -10px 5px -10px;
}
.cards_submit .button_blue {
	vertical-align:middle;
}
.checkboxDiv input {
	margin:0;
	padding:0;
	opacity:0;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	vertical-align: middle;
	overflow:  hidden;
	height: 17px;
	width:17px;
	position: absolute;
	cursor: pointer;
	cursor: hand;
}
.checkbox_img {
	display: inline-block;
	zoom:1;
	height: 17px;
	width:17px;
}
.checkboxOff {
	background: url(../images/finance_passage/checkbox.gif) no-repeat left top;
	background-position:0 0;
}
.checkboxOn {
	background: url(../images/finance_passage/checkbox.gif) no-repeat left bottom;
	background-position:0 100%;
}
.view-videochat {
	font-size:110%;
	margin-right:23px;
}
.nomargin {
	margin: 0px 0px 0px 0px;
}
.rightalign {
	float:right;
}
.CommentsThread form {
	padding: 14px 14px 0 14px !important;
	margin:-6px -14px 6px !important;
	margin-bottom: 0 !important;
	border: none !important;
}
.CommentsThread form .form {
	padding-left: 0 !important;
}
.CommentsThread form .form {
	width: 100%!important;
}
.CommentsThread span.button_gray {
 background-image: url("../images/finance_passage/bg_btn_gray.gif")!important;
 position: relative!important;
 bottom: 0!important;
 right: auto!important; 
 padding-left:0!important;
 
}
.CommentsThread span.button_gray * {
 background-image: url("../images/finance_passage/bg_btn_gray_r.gif") !important;
}
.CommentsThread .form_block .formRow {
	overflow: hidden!important;
}
.mainwidjets .content {
	background:#f7f7f7 url(../images/finance_passage/widgets/mainwidjets_bg.gif) repeat-x;
	padding:0;
	width:655px;
	position:relative;
	overflow:hidden;
}
.mainwidjets .mainwidjets_list {
	width:680px;
}
.mainwidjets .mainwidjets_list li {
	background:url(../images/finance_passage/widgets/mainwidjets_vline.gif) no-repeat 100% 50%;
	float:left;
	width:131px;
	height:115px;
	padding:14px 0 10px 0;
	text-align:center;
	font-size:130%;
}
.mainwidjets .mainwidjets_list .img {
	display:block;
	height:95px;
}
.mainwidjets .CB_footer {
	background:#fff url(../images/finance_passage/widgets/bg_CB_footer_wide.png) no-repeat;
	_background:#fff url(../images/finance_passage/widgets/ie6/bg_CB_footer_wide.gif) no-repeat;
	margin-top:-4px;
	position:relative;
}
.mainwidjets .subHeader {
	background:#007AC5 url(../images/finance_passage/widgets/subtitle_bg1.gif) repeat-x;
	color:#1377c4;
	font-size:140%;
	position: relative;
	z-index: 2;
	padding:7px 11px 9px 11px;
	line-height:normal;
}
.mainwidjets .subHeader .textcopy {
	position:absolute;
	color:#fff;
	left:10px;
	_left:0;
	top:6px;
}
.mainwidjets .CB_header {
	background-image:url(../images/finance_passage/widgets/bg_CB_header_waves_wide.png);
	_background-image:url(../images/finance_passage/widgets/ie6/bg_CB_header_waves_wide.gif);
}
.mainwidjets .CB_header h3 a {
	background-image: url(../images/finance_passage/widgets/all_arrs.gif);
	background-repeat:no-repeat;
}
.mainwidjets .CB_header h3 a {
	background-position: 100% -45px!important;
}
.mainwidjets .gecko .CB_header h3 a, .gecko .mainwidjets .CB_header h3 a, .gecko.mainwidjets .CB_header h3 a, .mainwidjets.gecko .CB_header h3 a {
	background-position: 100% -44px!important;
}

.accordion_big li {padding-bottom:10px;}
.accordion_big li li {padding-bottom:0;}
.accordion_big h3 {
	background:#e5f6ff url(../images/finance_passage/arrow_insurance.gif) no-repeat 7px 7px;
	padding: 6px 10px 5px 28px;
	font-size:100%;
	font-weight: normal;
	border-bottom: none;
	cursor: pointer;
	border:1px solid #b9d9ea;
	color: #004b7a;
}
.accordion_big h3.active {
	background-position: 7px -37px;
}
.accordion_big .flop {
	padding: 10px 10px 0 28px;
	background: url(../images/bg/line.gif) no-repeat 50% 100%;
	display:none;
}
.accordion_big li.last .flop {
	background-image: none;
	padding-bottom: 0;
}
.text_insurance {
	font-size:110%;
}
.list_insurance li {
	padding-left:13px;
	background:url(../images/finance_passage/insurance_bullets.gif) no-repeat 0 3px;
	line-height:120%
}
.products_item .list_insurance {margin-bottom:5px;}
.products_item td.valign_middle {vertical-align:middle;}
.Product_item .back {background: url(../images/finance_passage/arr_back.gif) no-repeat 0 5px; padding-left:8px;}
.Product_item .video {background:url(../images/finance_passage/view_video.gif) no-repeat 0 2px; padding-left: 24px; display:inline-block; line-height:110%;}
.TabContent { background:#fff url(../images/finance_passage/product_select_top.gif) repeat-x 0 0;_background:#fff url(../images/finance_passage/product_select_top.gif) repeat-x 0 3px;}
.TabContent .select_blocks {padding: 4px 10px 3px 10px;}
.select_insurance .select {float:right;}
.select_insurance .select input {width:227px;}
.select_insurance .select ul {width:244px;}
.select_insurance label {line-height:25px; float:left;}

.Product_item .title_insurance {background:#efefef; padding:5px 12px 8px 12px; font-size:130%; }
.Categories_insurance {background:#f7f7f7 url(../images/finance_passage/ins_hrep.gif) repeat-x;}
.Categories_insurance li {float:left; 
border-right:1px solid #E7E7E7;
float:left;
position:relative;
text-align:center;
width:215px;
z-index:2;
font-size:130%;
height:120px;
}
.Categories_insurance li.last {border:none;}
.Product_item .Categories_insurance li .img {
float:none;
margin-right:auto;
margin-left:auto;
display:block;
padding:14px 0 10px 0;
}
.one_col li{
 height: 131px;
 width: 100%;
}
.two_col li{
 height: 131px;
 width: 326px;
}
.three_col li{
 height: 131px;
 width: 215px;
}
.four_col li{
 height: 131px;
 width: 160px;
}
.five_col li{
 height: 131px;
 width: 129px;
}

.ins_ .CB_header {
	background-image:url(../images/finance_passage/widgets/bg_CB_header_waves_wide.png);
	_background-image:url(../images/finance_passage/widgets/ie6/bg_CB_header_waves_wide.gif);
}
.ins_ .CB_header h3 a {
	background-image: url(../images/finance_passage/widgets/all_arrs.gif);
	background-repeat:no-repeat;
}
.ins_ .CB_header h3 a {
	background-position: 100% -45px!important;
}
.ins_ .gecko .CB_header h3 a, .gecko .ins_ .CB_header h3 a, .gecko.ins_ .CB_header h3 a, .ins_.gecko .CB_header h3 a {
	background-position: 100% -44px!important;
}
.ins_ .bank_rating th .bord_th {min-height:none; _height:auto;}
.ins_  .content {border:none!important;}
.SocialWidget .content {
	padding: 12px 0 0 12px;
}
.SocialWidget .ToolTipFilmInfo {
	bottom:40px;
}
/*fix doska header olololo */
.LogoDom span, .LogoFinance span, .LogoJob span, .LogoAuto span {line-height: 22px;}
/*fix doska header olololo */