/* !!! */ 
html, body{
	width:100%;
	height:100%;
	color:#636363 !important;
	margin: 0;
	padding: 0;
/*	overflow:hidden; */
}
#body {

	position:relative;
	width:100%;
/*
	height:100%;
	overflow:auto;
*/

}
#page {
	position: relative;
	z-index: 10;
	
}

.fixed {
	position:fixed;
	z-index:1;
	top:20px;
	right:0px;
}

.spacer {
	margin:0;
	padding:0;
	height:10px;
	overflow:hidden;
}
.nav, .logo {
	padding-top:7px;
}
.graphs {
	margin-top:-7px;
	float:left;
}

/*
.menu {
	height:46px;
	background:transparent url(../site_img/visa/menu.png) 0 -46px;
	border: none;
}

.menu_button_active, .menu_button {
	height:46px;
	padding-left:2px;
	padding-right:2px;
	float:left;
	text-decoration:none;
	border: none;
}
.menu_button_active {
}
.menu_left {
	width:6px;
	height:46px;
	float:left;
	margin-right:-4px;
	background:transparent url(../site_img/visa/menu.png) 0 0;
	border: none;
}
.menu_right {
	width:6px;
	height:46px;
	float:right;
	margin-left:-4px;
	background:transparent url(../site_img/visa/menu.png) 0 -92px;
	border: none;
}

.menu_button_left {
	width:6px;
	height:31px;
	margin-top:15px;
	float:left;
	background:transparent url(../site_img/visa/menu.png) 0 -138px;
	border: none;
}
.menu_button_center {
	height:24px; 
	margin-top:15px;
	float:left;
	padding-top:7px;
	font-size:15px;
	color:#006b9c;
	text-align:center;
	background:transparent url(../site_img/visa/menu.png) 0 -169px;
	width:126px;
	border: none;
}
.menu_button_right {
	width:6px;
	height:31px;
	margin-top:15px;
	float:left;
	background:transparent url(../site_img/visa/menu.png) 0 -200px;
	border: none;
}
.menu_button_active .menu_button_left {
	background:transparent url(../site_img/visa/menu.png) 0 -231px;
}
.menu_button_active .menu_button_center {
	color:#F7A600;
	background:transparent url(../site_img/visa/menu.png) 0 -262px;
}
.menu_button_active .menu_button_right {

	background:transparent url(../site_img/visa/menu.png) 0 -293px;
}
*/


.menu {
	height:46px;
	background:transparent url(../site_img/menu.png) 0 -46px;
	border: none;
	
}

.menu_button_active, .menu_button {
	height:46px;
	padding-left:2px;
	padding-right:2px;
	float:left;
	text-decoration:none;
	border: none;
}
.menu_button_active {
	background:transparent url(../site_img/button_shadow.png) top center no-repeat;
}
.menu_left {
	width:6px;
	height:46px;
	float:left;
	margin-right:-4px;
	background:transparent url(../site_img/menu.png) 0 0;
	border: none;
}
.menu_right {
	width:6px;
	height:46px;
	float:right;
	margin-left:-4px;
	background:transparent url(../site_img/menu.png) 0 -92px;
	border: none;
}

.menu_button_left {
	width:6px;
	height:31px;
	margin-top:15px;
	float:left;
	background:transparent url(../site_img/menu.png) 0 -138px;
	border: none;
}
.menu_button_center {
	height:24px; 
	margin-top:15px;
	float:left;
	padding-top:7px;
	font-size:15px;
	color:#006b9c;
	text-align:center;
	background:transparent url(../site_img/menu.png) 0 -169px;
	width:126px;
	border: none;
}
.menu_button_right {
	width:6px;
	height:31px;
	margin-top:15px;
	float:left;
	background:transparent url(../site_img/menu.png) 0 -200px;
	border: none;
}
.menu_button_active .menu_button_left {
	background:transparent url(../site_img/menu.png) 0 -231px;
}
.menu_button_active .menu_button_center {
	color:#000000;
	background:transparent url(../site_img/menu.png) 0 -262px;
}
.menu_button_active .menu_button_right {

	background:transparent url(../site_img/menu.png) 0 -293px;
}





.main_column {
	width:750px;
	float:left;
}
.right_column {
	width:241px;
	float:right;
}

.submenu .submenu_active {
	color: white;
	background: #298FC0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	padding: 2px 3px;
	font-weight: bold;
}
.submenu {
	background: url(../site_img/submenu.png) no-repeat top left;
	height: 25px;
	padding-top:8px;
	padding-left:10px;
	margin-bottom:10px;
}
.submenu span {
	background-color: #DAF2FC;
	padding: 2px 5px;
	border: 1px solid white;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}
.submenu a {
	padding: 5px 0;
	color:#00689E;
	margin-right: 10px;
	text-decoration: none;
}

.submenu2 .submenu_active {
  text-decoration:none;
  font-weight:bold;
}
.submenu2 {
	margin-left:10px;
	margin-bottom:10px;
	margin-top:-5px;
}
.submenu2, .submenu2 a {
	color:#7B7B7B;
	font-size: 11px;
}

.search {
	background:transparent url(../site_img/search.png) left;
	width:236px;
	height:22px;
	margin-top:3px;
	margin-bottom:10px;
}
.search input {
	width:190px;
	border:none;
	background:transparent;
	margin-top:3px;
	margin-left:5px;
}
.search_button {
/* 	background: white url(../site_img/visa/banker_35x22.gif) left top; */
	height:22px;
	width:35px;
	float:right;
	cursor:pointer;
}

.block {
	margin-bottom:10px;
}
body .bl_top_t { display:none; }

.block_header, body .bl_top {
	background:transparent url(../site_img/block_header_footer.png) top right;
	height:28px;
}
.block_header_main_news {
	background:transparent url(../site_img/top_news.png) top right;
	height:60px;
}
.block_title, body .bl_heading {
	overflow:visible;
	display:block;
	background:transparent url(../site_img/block_header_footer.png) top left;
	width:10px;
	height:23px;
	white-space:nowrap;
	padding:5px 0 0 10px;
	font-weight:bold;
	font-size:14px;
	color:#0a91cf;
	text-decoration:none;
  	border:none;
  	margin: 0;
}
.block_title_big {
	overflow:visible;
	background:transparent url(../site_img/block_header_footer.png) top left;
	width:10px;
	height:28px;
	white-space:nowrap;
	line-height:26px;
	padding-left:13px;
	font-weight:bold;
	font-size:16px;
	color:#75c5f0;
  text-decoration:none;
  display:block;
}
.block_title_main_news {
	overflow:visible;
	display:block;
	background:transparent url(../site_img/top_news.png) top left;
	width:10px;
	height:55px;
	white-space:nowrap;
	padding-top:5px;
	padding-left:10px;
	font-weight:bold;
	font-size:14px;
	color:#75C5F0;
  text-decoration:none;
}
.block_content {
	padding:10px;
}
.block_content, body .bl_body3, body .bl_body, body .bl_body4, body .bl_body2 {
  border-top:none;
  border-bottom:none;
	border-left:solid 1px #f1f9fd;
	border-right:solid 1px #f1f9fd;
	color:#636363;
}
.block_footer_main {
	overflow:hidden;
	background:transparent url(../site_img/block_header_footer.png) 0 -28px no-repeat;
	width:740px;
	height:55px;
	padding:10px 5px;
	font-weight:bold;
	font-size:14px;
	color:#0a91cf;
}
.block_footer {
	overflow:hidden;
	background:transparent url(../site_img/block_header_footer.png) left bottom no-repeat;
	width:750px;
	height:5px;
	font-weight:bold;
	font-size:14px;
	color:#0a91cf;
}
.block_footer_main_news {
	overflow:hidden;
	background:transparent url(../site_img/top_news.png) bottom left no-repeat;
	width:465px;
	height:8px;
	padding:0;
	font-weight:bold;
	font-size:14px;
	color:#0a91cf;
}
.block_footer_round {
	background:transparent url(../site_img/block_footer.png) bottom left no-repeat;
	height:8px;
}

body .bl_bott {
	background:transparent url(../site_img/block_header_footer.png) bottom left no-repeat;
	height:8px;
}
body .bl_bott div {
	background:transparent url(../site_img/block_header_footer.png) bottom right no-repeat;
	height:8px;
	width:100px;
	float:right;
	padding:0;
}
body .bl_bott div span { display:none; }

#big_photo_news {
	width:465px;
	height:270px;
	float:left;
	position:relative;
}
.big_photo_news_mask {
	background:transparent url(../site_img/big_photo_news_mask.png) top left no-repeat;
	position:absolute;
	top:0;
	left:0;
	width:465px;
	height:270px;

}
.block_content p {
	padding:0 0 5px;
}

#last_news {
	height:270px;
	width:275px;
	float:right;
}
.last_news_content {
	position:relative;
}
.last_news_content .last_news_mask {
	position:absolute;
	top:0px;
	left:0px;
	width:275px;
	height:242px;
	background:transparent url(../site_img/last_news.png) bottom left no-repeat;
}
#last_news_inner {
	height:263px;
	width:240px;
}

#last_news_inner .last_news_mask {
	position:absolute;
	top:0px;
	left:0px;
	width:275px;
	height:240px;
	background:transparent url(../site_img/last_news2.png) top left no-repeat;
}
#last_news_inner .last_news_content dl dt{
	height:52px;
	padding:0px 0 0px 3px;
}
#last_news_inner .last_news_content dl dd{
	height:35px;
	width:170px;
}
#last_news_inner .last_news_content dl dt  .corners{
	position:absolute;
	width:50px;
	height:50px;
	top:0;
	left:3px;
	z-index:100;
	background:transparent url(../site_img/last_news2.png) -4px -4px no-repeat;
}
.last_news_content dl dt {
	padding:0px 0 0px 4px;
	float:left;
	clear:left;
	height:59px;
	position:relative;
}
.last_news_content dl dt  .corners{
	position:absolute;
	width:57px;
	height:57px;
	top:0;
	left:4px;
	z-index:100;
	background:transparent url(../site_img/last_news.png) -4px -4px no-repeat;
}
.last_news_content dl dd {
	width:190px;
	height:45px;
	overflow:hidden;
	float:right;
	padding:5px 10px 5px 5px;
  line-height:12px;

}
.last_news_content dl dd a{
	text-decoration:none;
	color:#636363;
}
.news_image {
	float:left;
	margin:0 10px 0px 0;
}
.news_title {
/* 	color:#0a91d0; */
	color: #00669A;
	font-size:14px;
	font-weight:bold;
	/*margin-bottom:10px;*/
  text-decoration:none;
  display:block;
}
.news_link {
	color:#0a91d0;
	display:block;
	font-weight:bold;
	float:right;
	font-size:11px;
	text-decoration:none;
}
.block_footer_main img{
	float:left;
	margin:0 10px 0 10px;

}
.block_footer_main p {
	float:left;
	width:175px;
	font-size:11px;
	text-decoration:underline;
  cursor:pointer;
}
.block_footer_main a {
	color:#0a91cf;
}

#footer {
	background:#edf4f8 url(../site_img/footer.png) top left no-repeat;
  padding:0 10px;
}
#footer_menu a { color:white; }
#footer_menu {
	color:white;
	padding:30px 0;
	text-align:center;
}

.block_content_video {
	background:transparent url(../site_img/block_content_video.png) bottom left no-repeat;
	height:229px;
	position:relative;
  padding:0 0 0 43px;
  overflow:hidden;
}
.block_content_video ul {
  margin:0;
  list-style:none;
}
.block_content_video li {
  border:1px solid #afddf6;
  margin:2px;
  width:160px;
  height:200px;
  display:block;
  float:left;
  text-align;center;
}
.video_title {
  overflow:hidden;
  height:52px;
  padding:5px;
  color:#0a91cf;
  text-align:left;
}
.video_image {
  margin:5px;
  border:1px solid #0a91cf;
}
#jcarousel {
  overflow:hidden;
  width:665px;
  height:205px;
}
#video_button_left {
	background:transparent url(../site_img/video_buttons.png) top left no-repeat;
	height:36px;
	width:21px;
	position:absolute;
	cursor:pointer;
	left:14px;
	top:90px;
}
#video_button_right {
	background:transparent url(../site_img/video_buttons.png) top right no-repeat;
	height:36px;
	width:21px;
	position:absolute;
	cursor:pointer;
	right:14px;
	top:90px;
}

.slide, #film {
	height:270px;
	position:relative;
	width:465px;
	float:left;
}
.heading_bg {
	opacity:0.75;
	background-color:#0038a9;
	filter:alpha(opacity=75);
	position:absolute;
	bottom:0px;
	left:0px;
	width:465px;
	height:80px;
	cursor:pointer;
}
.heading {
	color:white;
	position:absolute;
	bottom:0px;
	left:0px;
	width:445px;
	height:65px;
	padding:5px 10px;
	font-size:14px;
	font-weight: bold;
	text-decoration:none !important;
	cursor:pointer;
	overflow:hidden;
}
.teaser {
	padding-top: 5px;
	font-size:11px;
	font-weight: normal;
}
#film {
	position:relative;
}
#controls {
	position:absolute;
	top:15px;
	right:10px;
	font-size:14px;
	color:white;
  display:none; 
}
#controls span {
	padding-right:5px;
	cursor:pointer;
}

.social_button {
	float: left;
	padding-right: 10px;
	height: 20px;
	margin-top: 5px;
}

.narrow {
	margin-right: 290px;
}
.block_footer_main {
	position: relative;
	width: auto !important;
}
.narrow .clear {
	clear: left;
}
.block_footer_main_right {
	height: 75px;
	width: 5px;
	position: absolute;
	top: 0;
	right: 0;
	background: url("../site_img/block_header_footer.png") no-repeat scroll right -28px transparent;
}
.narrow .block_footer_main p {
	width: 145px;
}

.main_advice_informer {
	float: right; 
	width: 249px; 
	height: 203px;
	background-image: url('../site_img/advice/bg_main.png'); 
	padding: 10px 10px 10px 15px;
}
	
