
/*		General			*/
body, p, tr, td, ul, ol, li {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #333333;
}
.bgTopRepX {
	background-repeat: repeat-x;
	background-position: top;
}
.bgLeftRepY {
	background-repeat: repeat-y;
	background-position: left;
}
.bgTopNoRep {
	background-repeat: no-repeat;
	background-position: top;
}


/*		Decoration		*/
.boldSmGrey {	font: bold 10px  Verdana, Geneva, Arial, Helvetica, sans-serif; color: #3F4750;}
.headingBold {	font: bold 11px  Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000;}
.headingBoldRed {	font: bold 11px  Verdana, Geneva, Arial, Helvetica, sans-serif; color: #CC6666;}
.tableHeader  {	font: bold 10px  Verdana, Geneva, Arial, Helvetica, sans-serif; text-align:center; background-color:EBF1F3;}

/*		Block with content at Index page		*/
.indContentBlock{
	background : #F5F5F5 url(http://www.nvtb.ru/resours/img/index_content_table_bg.gif) repeat-y left;
	margin-top:11px;
}
.indPad1 {	padding-left:6px; vertical-align:top;}
.indPad2 {	padding-left:7px; padding-right: 7px; vertical-align:top; background-color:#F5F5F5; padding-bottom:3px;}



/*		Exchange Block		*/
.indExchangeHeader{
	 font: bold 10px  Verdana, Geneva, Arial, Helvetica, sans-serif; color: #3A4149;
	border-bottom: solid 1px #969FA9;
	padding: 10 7 5 7px;
}
.indExchangeRow {
	font: 10px  Verdana, Geneva, Arial, Helvetica, sans-serif; color: #3A4149;
	border-bottom: solid 1px #969FA9;
	padding: 2 7 2 7px;
}
.indExchangeBottomRow {
	background-color:#E7E9EB;
	border: solid 1px #D9D9D9;
}
td.indExchangeBottomCell {
	padding-left:10px;
	padding-right:10px;
	height: 24px;
	vertical-align: middle;
}
a.indExchange, a.indExchange:active, a.indExchange:hover, a.indExchange:visited {
	font: 10px  Verdana, Geneva, Arial, Helvetica, sans-serif; color: #3A4149;
	text-decoration: underline;
}

/*		Top Navigation		*/
td.topBlueDivider {
	background : url(http://www.nvtb.ru/resours/img/top_blue_bg_div_fromMenu.gif) repeat-x top;
}
td.div_topnav_from_content{
	background : url(http://www.nvtb.ru/resours/img/bg_div_topnav_from_content.gif) repeat-x top;	
}

td.topnavItemOff {
	text-align: center;	vertical-align: middle;
	background : url(http://www.nvtb.ru/resours/img/top_nav_button_bg_off.jpg) repeat-x top;
	padding-left:10px;
	padding-right:9px;
}
a.topnavItemOff, a.topnavItemOff:active, a.topnavItemOff:visited, a.topnavItemOff:hover {
	background-color: transparent;
	display: block;
}

td.topnavItem {
	text-align: center;	vertical-align: middle;
	background : url(http://www.nvtb.ru/resours/img/top_nav_button_bg.jpg) repeat-x top;
	padding-left:10px;
	padding-right:9px;
}
a.topnavItem, a.topnavItem:active, a.topnavItem:visited, a.topnavItem:hover {
	background-color: transparent;
	display: block;
}


/*		Left Column Blocks		*/
td.search {	vertical-align: middle;	padding-top:7px;}

td.leftBlockHeader{ text-align: center; padding-top:15px; padding-bottom:9px;}
.leftBlockHeader{ font: bold 11px  Verdana, Geneva, Arial, Helvetica, sans-serif; color: #386478;}

.leftBlockTableContent { 
	background-repeat: no-repeat;
	background-position: bottom;
}
td.leftBlock1TablePad {
	background-repeat: repeat-y;
	background-position: left;
	padding-left: 23px; padding-right:4px;
	vertical-align: top;
}
td.leftBlock2TablePad {
	padding-left: 23px; padding-right:4px;
	vertical-align: top;
}
td.leftBlockTablePad {
	background-repeat: repeat-y;
	background-position: left;
	vertical-align: top;
}
td.leftBlockGreenQ {
	padding-left: 4px;
	vertical-align: top;
}
td.leftBlock { vertical-align:top; padding-right:60px; padding-bottom:12px;}


/*		Links		*/
a, a:active {
	font: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #005EBC;
	text-decoration:underline;
}
a:hover {
	font: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #267DD4;
	text-decoration:underline;
}
 a:visited {}

a.buttonLink, a.buttonLink:active, a.buttonLink:hover, a.buttonLink:visited {
	background-color: #ffffff;
	padding: 0 5 2 5;
	border: 1px solid  #4C7284;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #38516B; font-weight:bold;
	text-decoration: none;
	text-align: center;
	display:block;
}

.topSelector, a.topSelector, a.topSelector:active {
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000;
	text-decoration:none;
}
 a.topSelector:hover {
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #336699;
	text-decoration:underline;
}
 a.topSelector:visited {}

.goTop, a.goTop, a.goTop:active {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #ffffff; font-weight: bold;
	text-decoration:none;
}
a.goTop:hover {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #f0f0f0; font-weight: bold;
	text-decoration:underline;
}
 a.goTop:visited {}

 .leftBlock, a.leftBlock, a.leftBlock:active {
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #3E5D8B;
	text-decoration:underline;
}
 a.leftBlock:hover {
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #354F76;
	text-decoration:underline;
}
 a.leftBlock:visited {	text-decoration:underline;}

.askQuestion, a.askQuestion, a.askQuestion:active {
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #3E5D8B;
	text-decoration:underline;
}
 a.askQuestion:hover {
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #354F76;
	text-decoration:underline;
}
 a.askQuestion:visited {	text-decoration:underline;}
  
 
 /*		Form elements		*/
.inputTxt, input, select {
 	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000;
	height: 18px;
}
textarea  { 
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; 
	overflow:auto;
}


/*			LEFT MENU bavigation		*/
.leftMenuOff {
	padding: 7 9 7 26;
}
.leftMenuOn {
	padding: 7 9 7 26;
	background: url(http://www.nvtb.ru/resours/img/left_menu_on_bg.gif) repeat-y left;
}

.leftMenu, a.leftMenu, a.leftMenu:active {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #ffffff; font-weight:bold;
	text-decoration:none;
}
 a.leftMenu:hover {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #f0f0f0; font-weight:bold;
	text-decoration:none;
}
 a.leftMenu:visited {text-decoration:none;}
 
.submenuOffBg {background-color: #EBF1F3;}
.submenuOnBg {background-color: #FDFEEB;}
td.leftSubMenu {padding-top:1px; padding-bottom:1px;}
td.leftSubMenuOnBg {padding-top:1px; padding-bottom:1px; background-color: #FDFEEB;}

.leftSubMenu, a.leftSubMenu, a.leftSubMenu:active {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; 
	text-decoration:none;
}
 a.leftSubMenu:hover {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666666; 
	text-decoration:none;
}
 a.leftSubMenu:visited {text-decoration:none;}
 
 
 /*		Inside page Content decoration	*/
.content { padding: 7 10 20 28;}
.Header { font: 14px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #B4A043; font-weight: bold;}
.contentsBg { background: url(http://www.nvtb.ru/resours/img/contents_bg.gif) repeat-y left;}
.contentOn { color:#335384;}
.content_arr { padding-left:12px; padding-right:10px; width: 20; text-align: center; vertical-align:middle;}
.number { font: 14px Arial, Helvetica, sans-serif; color: #CC6666; font-weight: bold; padding-left:10px; padding-right:7px; vertical-align: top; width:25px; text-align:right;}
.redSubHeader { font: 14px Arial, Helvetica, sans-serif; color: #CC6666; padding-left:12px; padding-right:15px;}
.white {color:#ffffff;}
.noUnderline, a.noUnderline, a.noUnderline:active, a.noUnderline:visited { text-decoration:none; }
a.noUnderline:hover { text-decoration:underline; }
 