* {margin: 0; padding: 0; border: 0;}
html, body {
	height: 100%;
}
body {
	background: url("../img/footer_bg.jpg") no-repeat center bottom #a29061;
	font-family: Tahoma;
	font-size: 11px;
	height:auto !important;
	min-height:100%;
	height: 100%;
	color: #545454;
}
a {text-decoration: none; }
a:hover {cursor: pointer;}
ul {}
input {font-family: Tahoma; font-size: 11px;}
div.clr {
	clear: both;
}
div.wrapper {
	padding-bottom: 95px;
}
div.background {
	background: url("../img/bg.png") repeat-x 0 top #fff;
	width: 100%;
	/*float: left;*/
}
div.main {
	width: 982px;
	margin: 0 auto;
	padding-top: 17px;
	z-index: 0;
	/*height: 100%;*/
}
div.header {
	/*margin-top: 17px;*/
	width: 982px;
	height: 99px;
}
div.header img.logo {
	float: left;
	margin-top: 3px;
	margin-left: 5px;
}
div.header img.deserving {
	float: left;
	margin-top: 20px;
	margin-left: 34px;
}
div.header div.functional {
	float: right;
	width: 275px;
}
div.header div.functional div.lang {
	float: right;
}

div.header div.functional div.lang a {
	font-size: 10px;
	color: #10499e;
	width: 26px;
	height: 17px;
	float: right;
	padding-top: 2px;
	padding-left: 10px;
}
div.header div.functional div.lang a:hover {
	color: #a6a6a6;
}
div.header div.functional div.lang a.current {
	background: url("../img/bg_lang.png") no-repeat;
	color: #fff;
}
div.header div.search_h {
	float: right;
	padding-right: 1px;
	margin-top: 26px;
}
div.header div.search_h input {
	background: url("../img/bg_search.png") no-repeat;
	width: 182px;
	height: 20px;
	color: #545454;
	padding-left: 26px;
	padding-right: 10px;
	padding-top: 1px;
	float: left;
	margin-right: 4px;
}
div.header div.search_h a.button {
	background: url("../img/bg_button_s.png") no-repeat;
	width: 40px;
	height: 16px;
	float: right;
	color: #fff;
	padding-top: 3px;
	padding-left: 12px;
	font-size: 10px;
	margin-top: 1px;
}
div.header div.search_h a.map {
	float: left;
	margin-left: 27px;
	color: #a6a6a6;
	text-decoration: underline;
}
div.header div.search_h a.map:hover {
	color: #10499e;
}
/****************--MAIN MENU--*****************/
div.main_menu {
	width: 980px;
	/*float: left;*/
	padding-left: 2px;
	height: 43px;
	position: relative;
	margin-top: 18px;
	z-index: 40;
}
div.main_menu a.home {
	background: url("../img/ico_home.gif") no-repeat;
	position: absolute;
	width: 9px;
	height: 8px;
	left: -15px;
	top: 18px;
}
div.main_menu a.home:hover {
	background: url("../img/ico_home_r.gif") no-repeat;
}
div.main_menu a.contacts {
	background: url("../img/ico_fdb.gif") no-repeat;
	position: absolute;
	width: 10px;
	height: 9px;
	right: -16px;
	top: 18px;
}
div.main_menu a.contacts:hover, div.main_menu a.clicked {
	background: url("../img/ico_fdb_r.gif") no-repeat;
}

div.main_menu ul {
	list-style: none;
}
div.main_menu > ul > li {
	float: left;
	margin-left: 1px;
	position: relative;
	z-index: 100;
}
div.main_menu ul li.parent > a {

}
div.main_menu ul li span.parent {
	background: url("../img/menu_arrow.gif") no-repeat right 3px;
	padding-right: 5px;
}
div.main_menu ul li:hover span.parent {
	background: url("../img/menu_arrow_r.gif") no-repeat right 3px;
}
div.main_menu ul li.current {
	background: url("../img/menu_arrow_r.gif") no-repeat;
}
div.main_menu ul li.general {
	margin-left: 7px;
}
div.main_menu ul li span {
	float: left;
}
div.main_menu ul li span.left_side {
	background: url("../img/bg_menu_left.png") no-repeat;
	width: 4px;
	height: 43px;
}
div.main_menu ul li span.mid {}

div.main_menu ul li span.right_side {
	background: url("../img/bg_menu_right.png") no-repeat;
	width: 4px;
	height: 43px;
}
div.main_menu > ul > li > a {
	float: left;
	background: url("../img/bg_menu.png") repeat-x;
	height: 28px;
}
/***-sub menu-***/
div.main_menu ul  li  ul {
	background-color: #8f7f56;
	border-bottom: 3px #fff solid;
	visibility: hidden;
	width: 228px;
	z-index: 50;
	position: absolute;
	top: 40px;
}
div.main_menu  ul li ul li {
	position: relative;
	padding: 0 10px;
}
div.main_menu  ul li ul li a {
	font-size: 11px;
	color: #fff;
	border-bottom: 1px #c7bfab solid;
	display: block;
	overflow: auto;
	padding: 8px 10px 8px 0;
	/*white-space:nowrap;*/
}
div.main_menu  ul li ul li ul {
	top: 0;
}
div.main_menu  ul li ul li a.subfolderstyle {
	background: url("../img/arrow_right.gif") no-repeat right center;
}
div.main_menu  ul  li ul li a.last {
	border-bottom: none;
}
div.main_menu  ul  li ul li a:hover {
	color: #10499e;
}
/* Holly Hack for IE \*/
* html .submenudiv ul li { float: left; height: 1%; }
* html .submenudiv ul li a { height: 1%; }
/* End */
div.main_menu div.fdb {
	display: none;
	position: absolute;
	top:10px;
	right: 0px;
	z-index: 500;
}
div.main_menu div.fdb img.title {
	margin-left: 5px;
	margin-top: 12px;
	float: left;
	margin-bottom: 17px;
}
div.main_menu div.fdb img.close {
	float: right;
	margin-top: 9px;
	cursor: pointer;
}
div.main_menu div.fdb div.left_side {
	background: url("../img/fdb_left.png") no-repeat;
	width: 6px;
	height: 274px;
	float: left;
}
div.main_menu div.fdb div.mid {
	background: url("../img/fdb_bot.png") repeat-x 0 bottom #dedace;
	width: 388px;
	height: 247px;
	float: left;
	padding-left: 8px;
	padding-right: 5px
}
div.main_menu div.fdb div.right_side {
	background: url("../img/fdb_right.png") no-repeat;
	width: 21px;
	height: 274px;
	float: left;
}
div.main_menu div.fdb table {
	width: 100%;
	border: none;
	float: left;
}
div.main_menu div.fdb table thead select {
	width: 311px;
	height: 18px;
	border: 1px inset #d4d0c8;
	font-size: 10px;
	color: #545454;
}
div.main_menu div.fdb table tbody tr {
	height: 22px;
}
div.main_menu div.fdb table tbody td input {
	height: 15px;
	border: 1px inset #d4d0c8;
	width: 307px;
	font-size: 10px;
	color: #545454;
	padding-left: 3px;
	padding-top: 3px;
}
div.main_menu div.fdb table tbody td textarea {
	height: 64px;
	border: 1px inset #d4d0c8;
	width: 307px;
	font-size: 11px;
	color: #545454;
	padding-left: 3px;
}
div.main_menu div.fdb table tbody tr td.text {
	padding-left: 3px;
	padding-right: 5px;
	font-size: 11px;
	color: #545454;
	padding-top: 2px;
	vertical-align: top;
	/*width: 67px;*/
}
div.main_menu div.fdb table tbody td img {
	float: left;
	margin-top: 7px;
}
div.main_menu div.fdb table tbody td input.capcha {
	float:left;
	margin-right:10px;
	margin-top:6px;
	width:65px;
}
div.main_menu div.fdb table tbody td a.sent {
	background: url("../img/button_sent.png") no-repeat;
	width: 71px;
	height: 19px;
	padding-top: 2px;
	text-align: center;
	font-size: 10px;
	color: #fff;
	text-transform: lowercase;
	margin-top: 7px;
	float: left;
}
div.main_menu div.fdb table tbody td.error input, div.main_menu div.fdb table tbody td.error textarea {
	border: 1px solid #a29061;
}
/**********************************************/
div.img_content {
	/*float: left;*/
	width: 982px;
	position: relative;
	margin-top: 11px;
	height: 285px;
	z-index: 20;
}
div.products {
	position: absolute;
	width: 353px;
	bottom: 9px;
	right: 250px;
}
div.products > div {
	float: left;
}
div.products div.top {
	background: url("../img/bg_products_top.png") no-repeat;
	width: 353px;
	height: 4px;
}
div.products div.mid {
	background-color: #fff;
	padding: 14px 31px 14px 32px;
	width: 290px;
	position: relative;
}
div.products div.mid img.title {
	margin-bottom: 16px;
}
div.products div.mid div#prodWrap {
	width:290px;
	overflow: hidden;
	height: 85px;
	position: relative;
}
div#bank_prod {
	position: absolute;
	left:0;
}
div.products div.mid div.item {
	width: 290px;
	height: 85px;
	float: left;
}
div.products div.mid div.item img {
	float: left;
	margin-right: 4px;
}
div.products div.mid div.item span.name {
	color: #10499e;
	font-weight: bold;
	float: none;
}
div.products div.mid div.item span {
	display: block;
}
div.products div.mid div.item a span {
	color: #545454;
}
div.products div.mid div.item a:hover span.name {
	color: #a29061;
}
div.products div.mid img.left {
	position: absolute;
	top: 77px;
	left: 10px;
}
div.products div.mid img.right {
	position: absolute;
	top: 77px;
	right: 10px;
}

div.products div.bot {
	background: url("../img/bg_products_bot.png") no-repeat;
	width: 353px;
	height: 4px;
}
div.img_content > img {
	float: left;
	margin-right: 5px;
	margin-left: 2px;
}
div.img_content div.products {
	position: absolute;
}
div.img_content div.informer {
	width: 235px;
	margin-right: 1px;
	float: right;
}
div.img_content div.informer a img {
	float: left;
	margin-bottom: 5px;
}
/**************--CURRENCY RATE--***************/
div.img_content div.informer div.currency {
	background: url("../img/currency_bot.png") no-repeat 0 bottom #fff;
	float: left;
	width: 235px;
	padding-bottom: 6px;
}
div.img_content div.informer div.currency div.top {
	background: url("../img/currency_top.png") no-repeat 0 bottom ;
	float: left;
	width: 235px;
	height: 6px;
	font-size: 0px;
}
div.img_content div.informer div.currency div.mid {
	background: url("../img/currency_logo.png") no-repeat 9px 1px;
	padding: 33px 7px 0;
	float: left;
	width: 219px;
	border-left: 1px solid #d6ceba;
	border-right: 1px solid #d6ceba;
}
div.img_content div.informer div.currency div.mid > img {
	margin-left: 41px;
	margin-top: -23px;
	float: left;
}
table.currency {
	width: 100%;
	float: left;
	border-collapse: collapse;
}
table.currency td {
	text-align: center;
	vertical-align: middle;
	color: #545454;
	font-size: 11px;
}
table.currency thead td {
	border-bottom: 1px solid #10499e;
	color: #a29061;
	font-size: 10px;
	padding-bottom: 2px;
	padding-left: 5px;
	text-align: left;
}
table.currency tbody td {
	border-bottom: 1px #d5d5d5 solid;
	padding: 6px 10px 7px 5px;
	font-size: 11px;
	white-space: nowrap;
}
table.currency tbody td.down {
	background: url("../img/down.gif") no-repeat right center;
}
table.currency tbody td.up {
	background: url("../img/up.gif") no-repeat right center;
}
table.currency tbody td.type {
	font-weight: bold;
	text-transform: uppercase;
	color: #10499e;
	padding-right: 5px;
}
table.currency tbody tr.tfoot td {
	background: url("../img/right.gif") no-repeat 38px 11px;
	text-align: right;
	padding: 7px 10px 4px 0 ;
	border: none;
}
table.currency tbody tr.tfoot td span {
	color: #10499e;
}
table.currency tbody tr.tfoot td span.date {
	padding-right: 8px;
}
table.currency tbody tr.tfoot td span.time {
	background: url("../img/clock.gif") no-repeat left 4px;
	padding-left: 10px;
}
/*********************************************/
/*****************--NEWS LINE--***************/
div.news_line {
/*	float: left;*/
	padding-bottom:15px;
	padding-top:10px;
	width: 982px;
	height: 78px;
}
div.news_line img.info_cent {
	float: right;
}
div.news_line div.news {
	width: 743px;
	float: left;
}
div.news_line div.news > div {
	float: left;
	height: 77px;
}
div.news_line div.news div.left_side {
	background: url("../img/bg_news_left.png") no-repeat 0 bottom #fff;
	width:8px;
}
div.news_line div.news div.mid  {
	background: url("../img/bg_news.png") repeat-x 0 bottom #fff;
	width: 713px;
	padding-left: 9px;
	padding-right: 5px;
}
div.news_line div.news div.mid img.title {
	float: left;
	margin-left: 1px;
	margin-bottom: 14px;
}
div.news_line div.news div.mid a.rss {
	float: right;
	margin-top: 5px;
	color: #a6a6a6;
	text-decoration: underline;
}
div.news_line div.news div.mid a.rss:hover {
	color: #10499e;
}
div.news_line div.news div.mid img.rss {
	float: right;
	margin-top: 3px;
	margin-left: 3px;
}
div.news_line div.news div.mid div.news_item {
	width: 212px;
	height: 42px;
	border-right: 1px solid #d6ceba;
	overflow: hidden;
	float: left;
	margin-right: 20px;
}
div.news_line div.news div.mid div.right {
	border-right: none;
}

div.news_line div.news div.mid div.news_item a span.date {
	background: url("../img/clock2.gif") no-repeat left center;
	color: #10499e;
	font-weight: bold;
	font-size: 10px;
	padding-left: 13px;
	text-decoration: none;
	margin-bottom: 4px;
	width: 100%;

}div.news_line div.news div.mid div.news_item a span {
	text-decoration: underline;
	color: #545454;
	float: left;
}
div.news_line div.news div.mid div.news_item a:hover span.date {
	color: #a29061;
}
div.news_line div.news div.right_side {
	background: url("../img/bg_news_right.png") no-repeat 0 bottom #fff;
	width:8px;
}
/*********************************************/
ul.path {
	list-style: none;
	/*float: left;*/
	width: 964px;
	padding-left: 18px;
	margin-top: 12px;
	padding-bottom: 22px;
	height: 13px;
}
ul.path li {
	float: left;
}
ul.path li a {
	background: url("../img/plus.gif") no-repeat left center;
	padding-left: 8px;
	margin-right: 8px;
	color: #a29061;
	text-decoration: underline;
}
ul.path li a:hover {
	color: #10499e;
}
/**********--FOOTER--*********/
div.footer {
	background: url("../img/footer_bg.png") repeat-x 0 top ;
	width: 100%;
	margin-top: -95px;
	/*float: left;*/
}
div.contacts {
/*	background: url("../img/footer_bg.jpg") no-repeat center;*/
	padding-top: 12px;
	/*padding-bottom: 30px;*/
	margin: 0 auto;
	width: 982px;
	height: 95px;
	color: #fff;
}
div.contacts div.left {
	float: left;
}
div.contacts div.left p.phone {
	background: url("../img/ico_phone.gif") no-repeat left 3px;
	padding-left: 17px;
	margin-top: 6px;
}
div.contacts div.left p.fax {
	background: url("../img/ico_fax.gif") no-repeat left 1px;
	padding-left: 17px;
	margin-top: 1px;
	margin-bottom: 20px;
}
div.contacts div.left p.copyright {
	color: #dad3c0;
}
div.contacts div.right {
	float: right;
}
/**************--inside PAGES--**************/
div.main_content {
	margin: 11px auto 0;
	width: 979px;
}
div.main_content div.top {
	background: url("../img/content_bg_top.png") no-repeat;
	width: 979px;
	height: 6px;
	float: left;
}
div.main_content div.columns {
	padding: 5px 8px 20px 9px;
	width: 960px;
	border-left: 1px solid #d6ceba;
	border-right: 1px solid #d6ceba;
	background-color: #fff;
	float: left;
}
div.main_content div.bot {
	background: url("../img/content_bg_bot.png") no-repeat;
	width: 979px;
	height: 6px;
	float: left;
}
/***********/
div.left_column {
	float: left;
	padding-right: 9px;
	width: 196px;
}
div.left_column div.page_menu  {
	margin-bottom: 6px;
	float: left;
}
div.left_column div.page_menu  div{
	float: left;
}
div.left_column div.page_menu div.top {
	background: url("../img/page_menu_top.png") no-repeat;
	width: 196px;
	height: 6px;
}
div.left_column div.page_menu div.mid {
	width: 174px;
	border-left: 1px solid #d6ceba;
	border-right: 1px solid #d6ceba;
	padding: 8px 10px 5px;
}
div.left_column div.page_menu div.mid p {
	border-bottom: 1px solid #d6ceba;
	padding-bottom: 3px;
	padding-left: 2px;
}
div.left_column div.page_menu div.mid p a {
	font-weight: bold;
	color: #10499e;
}
div.left_column div.page_menu div.mid ul li  {
	list-style: none;
	background: url("../img/dot_h.gif") repeat-x 0 bottom;
	margin-left: 8px;
	padding-top: 5px;
	padding-bottom: 6px;
}
div.left_column div.page_menu div.mid ul li a {
	background: url("../img/plus.gif") no-repeat left 5px;
	padding-left: 8px;
	margin-left: -8px;
	color: #545454;
	display: block;
}
div.left_column div.page_menu div.mid ul li a:hover {
	color: #10499e;
}
div.left_column div.page_menu div.mid ul li.subpage a {
	background: url("../img/tir.gif") no-repeat left 6px;
	margin-left: 0;
}
div.left_column div.page_menu div.bot {
	background: url("../img/page_menu_bot.png") no-repeat;
	width: 196px;
	height: 6px;
}
div.left_column div.page_menu div.mid ul li.current a {
	color: #10499e;
}
div.left_column a img {
	float: left;
}
div.right_column {
	float: right;
	padding-left: 6px;
	width: 206px;
}
div.right_column a.rss {
	float: right;
	margin-top: 5px;
	color: #a6a6a6;
	text-decoration: underline;
}
div.right_column a.rss:hover {
	color: #10499e;
}
div.right_column > a {
	float: left;
	margin-bottom: 10px;
}
div.right_column img.rss {
	float: right;
	margin-top: 3px;
	margin-left: 3px;
}
div.right_column div.rss {
	margin-bottom: 16px;
	float: right;
}
div.mid_content {
	width: 542px;
	float: left;
	padding-top: 8px;
	position: relative;
}
div.mid_content div.title {
	background: url("../img/title_circle.png") no-repeat left 3px;
	width: 515px;
	padding-left: 27px;
	/*padding-top: 3px;*/
	padding-bottom: 12px;
	float: left;
	/*for pictures - uncomment padding-top*/
	color:#10499E;
	font-family:'MyriadProRegular',sans-serif, Tahoma;
	font-size:24px;
	/*font-weight:bold;*/
	text-transform: uppercase;
}
div.mid_content div.title img.title {
	float: left;
}
div.mid_content div.some_text {
	float: left;
	width: 522px;
	margin-bottom: 14px;
	padding: 0 10px;
}
/*********--BOSS_ES--***********/
div.mid_content div.mod_item {
	background: url('../img/dot_h.gif') repeat-x 0 bottom;
	float: left;
	width: 100%;
	padding-bottom: 11px;
	margin-bottom: 10px;
}

div.mid_content div.mod_item.noground {
	background:none;
	padding-bottom: 0;
}

div.mid_content div.mod_item img {
	float: left;
	margin-right: 7px;
	margin-bottom: 7px;
	width: 106px;
	height: 109px;
}
div.mid_content div.mod_item p > a {
	color: #545454;
	text-decoration: underline;
}
div.mid_content div.mod_item p > a:hover {
	color: #10499e;
}
div.mid_content div.mod_item p.name {
	font-weight: bold;
	color: #10499e;
	margin: 5px 0;
}
div.mid_content div.mod_item p.position {
	font-weight: bold;
	color: #a29061;
	margin-bottom: 5px;
}
div.mid_content div.mod_item a.more {
	background: url("../img/button_more.png") no-repeat;
	width: 74px;
	height: 19px;
	float: left;
	margin-left: 114px;
	margin-top: 7px;
	color: #10499e;
	padding-top: 3px;
	text-align: center;
	text-transform: lowercase;
}
div.mid_content div.mod_item span.press-file a {
	text-decoration: none;
}
/********************************/
div.mid_content div.select_boss {
	float: right;
	width: 201px;
	margin-top: -33px;
	position: relative;
}
div.mid_content div.select_boss p {
	background: url("../img/option_arrow.gif") no-repeat right top #b5a681;
	width: 181px;
	height: 15px;
	border-bottom: 1px solid #fff;
	color: #fff;
	font-size: 10px;
	text-align: center;
	padding-right: 20px;
	cursor: pointer;
	padding-top: 2px;
}
div.mid_content div.select_boss ul {
	width: 201px;
	height: 18px;
	display: none;
	float: right;
	background-color: #b5a681;
}
div.mid_content div.select_boss ul li {
	list-style: none;
	padding: 2px 11px;
	background-color: #b5a681;
	cursor: pointer;
}
div.mid_content div.select_boss ul li:hover {
	background-color: #545454;
}
div.mid_content div.select_boss ul li a {
	color: #fff;
	font-size: 11px;
	display: block;
	width: 179px;
	height: 13px;
} 
/**************************************/
div.mid_content div.mod_item a {
	color: #545454;
}
div.mid_content a.to_list {
	background: url("../img/arrow_left.gif") no-repeat left 4px;
	color: #10499e;
	font-size: 10px;
	font-weight: bold;
	padding-left: 9px;
	float: left;
	margin-top: 15px;
	margin-left: 4px;
	text-decoration: underline;
}
div.mid_content a.to_list:hover {
	color: #a29061;
}
/*********--NEWS ARCHIVE--**********/
div.mid_content div.mod_item span.date {
	background:url("../img/clock2.gif") no-repeat scroll left center transparent;
	color:#10499E;
	font-size:10px;
	font-weight:bold;
	margin-bottom:4px;
	padding-left:13px;
	width:100%;
	float: left;
}
div.mid_content div.mod_item span.gold {
	color: #a29061;
}
div.mid_content div.mod_item span.title {
	width:100%;
	float: left;
	font-weight:bold;
	margin-bottom: 2px;
}
div.mid_content div.mod_item span.title.hov {
	color: #10499e;
	text-decoration:underline;
}
 div.mid_content div.mod_item span.blue  {
	color: #10499e;
	text-decoration: none;
}
/************--PAGER--***********/
div.mid_content div.pager {
	margin: 15px 0;
	float: left;
}
div.mid_content div.prev, div.mid_content div.next {
	width: 43px;
	height: 27px;
	text-indent:-9999px;
}
.pager a.next {
	background:url("../img/do_next.png") no-repeat scroll 0 0 transparent;
	display:block;
	float:left;
	height:17px;
	margin-left:5px;
	text-indent:-9999px;
	width:18px;
}
.pager a.prev {
	background:url("../img/do_prev.png") no-repeat scroll 0 0 transparent;
	display:block;
	float:left;
	height:17px;
	margin-right:5px;
	text-indent:-9999px;
	width:18px;
}
.pager a.last {
	background:url("../img/do_last.png") no-repeat scroll 0 0 transparent;
	display:block;
	float:left;
	height:17px;
	margin-left:5px;
	text-indent:-9999px;
	width:18px;
}
.pager a.first {
	background:url("../img/do_first.png") no-repeat scroll 0 0 transparent;
	display:block;
	float:left;
	height:17px;
	margin-right:5px;
	text-indent:-9999px;
	width:18px;
}
div.mid_content .page  {
	margin-left: 32px;
	position:relative;
	width:203px;
	margin-top: 22px;
}
div.mid_content .page span {
	color:#545454;
	left:1px;
	position:absolute;
	top:-16px;
}
#slider  {
	background:url("../img/slider_bg.gif") repeat-x scroll 0 6px transparent;
	float:left;
	height:16px;
	margin:0 11px;
	position:relative;
	width:203px;
}
#slider .ui-slider-handle {
	background:url("../img/slider.png") no-repeat scroll 0 0 transparent;
	height:19px;
	margin-left:-5px;
	margin-top:-2px;
	position:absolute;
	text-decoration:none;
	width:12px;
}
#slider .ui-slider-handle span {
	color:#10499e;
	font-weight:bold;
	left:1px;
	position:absolute;
	top:-16px;
}
/****************************/
div.mid_content div.select_year {
	float: right;
	width: 131px;
	/*margin-right: 133px;*/
	margin-top: -33px;
}
div.mid_content div.select_year.bot {
	float: right;
	width: 131px;
	margin-right: 100px;
	/*margin-top: -50px;*/
}
div.mid_content div.select_year p {
	background: url("../img/option_arrow.gif") no-repeat right top #b5a681;
	width: 111px;
	height: 15px;
	padding-top: 2px;
	border-bottom: 1px solid #fff;
	color: #fff;
	font-size: 10px;
	text-align: center;
	padding-right: 20px;
	cursor: pointer;
}
div.mid_content div.select_year select {
	width: 131px;
	height: 18px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	margin-top: -18px;
	float: right;
	z-index: 10;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
div.mid_content div.select_year select option {
	color: #fff;
	font-size: 11px;
	padding: 4px 11px;
	background-color: #b5a681;
	font-size: 10px;
}
div.mid_content div.foot_item {
	float: right;
	width: 232px;
	height: 30px;
}
div.mid_content div.foot_item div.select_year {
	margin-top: 15px;
}
div.mid_content div.carpet {
	margin: 0 auto;
}
div.mid_content div.carpet div.left {
	background: url("../img/dep_left.png") no-repeat;
	width: 6px;
	height: 47px;
	float: left;
}
div.mid_content div.carpet div.mid {
	background: url("../img/dep_mid.png") repeat-x;
	width: 519px;
	padding: 17px 5px;
	height: 30px;
	float: left;
}
div.mid_content div.carpet div.right {
	background: url("../img/dep_right.png") no-repeat;
	width: 6px;
	height: 47px;
	float: left;
}
div.mid_content div.carpet select {
	border: 1px inset #d4d0c8;
	width: 519px;
	height: 17px;
	font-size: 11px;
	color: #545454;
}
div.mid_content div.carpet option {
	padding-left: 5px;
}
div.mid_content div.department {
	float: left;
	width: 100%;
}
div.mid_content div.department p.dep_name {
	background: url("../img/plus.gif") no-repeat left 6px;
	color: #10499e;
	text-transform: uppercase;
	font-size: 12px;
	padding-left: 9px;
	border-bottom: 1px solid #d6ceba;
	padding-bottom: 11px;
	/*width: 100%;*/
	font-weight: bold;
	margin-bottom: 7px;
}
div.mid_content div.vacancy {
	float: left;
	width: 100%;
	padding-bottom: 12px;
	background: url("../img/dot_h.gif") repeat-x 0 top;
	padding-top: 10px;
}
div.mid_content div.vacancy.first {
	background: none;
	padding-top: 0;
}
div.mid_content div.vacancy span.vac_name {
	background: url("../img/arrow_vac_on.gif") no-repeat right center;
	padding-right: 11px;
	color: #10499e;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
}
div.mid_content div.vacancy span.vac_name.off {
	background: url("../img/arrow_vac_off.gif") no-repeat right center;
	padding-right: 12px;
}
div.mid_content div.vacancy div.infa {
	margin-top: 10px;
	float: left;
	width: 100%;
	display: none;
}
div.mid_content div.vacancy div.infa p {
	margin-bottom: 3px;
}
div.mid_content div.vacancy div.infa p.field {
	margin: 0;
	font-weight: bold;
}
div.mid_content div.vacancy a.sent_resume {
	background: url("../img/button_resume.png") no-repeat;
	width: 111px;
	height: 18px;
	float: left;
	text-align: center;
	padding-top: 3px;
	color: #10499e;
	font-size: 10px;
	margin-top: 10px;
}
/*******--RESUME SENT FORM--**********/
div.form_resume {
	position: absolute;
	top: 0;
	left: 0;
	display: none;
	z-index: 200;
}
div.form_resume div {
	float: left;
}
div.form_resume div.top {
	background: url("../img/resume_top.png") no-repeat;
	width:476px;
	height: 4px;
}
div.form_resume div.mid {
	background-color: #dedace;
	padding: 5px 17px 7px 13px;
	width:446px;
}
div.form_resume img.title{
	float:left;
	margin-bottom:18px;
	margin-top:3px;
}
div.form_resume img.close{
	cursor:pointer;
	float:right;
}
div.form_resume div.bot {
	background: url("../img/resume_bot.png") no-repeat;
	width:476px;
	height: 22px;
}
div.form_resume table {
	width: 100%;
	float: left;
}
div.form_resume table td {
	padding-bottom: 3px;
}
div.form_resume table select {
	border: 1px inset #d4d0c8;
	height: 18px;
	width: 443px;
	font-size: 11px;
	color: #545454;
	padding-left: 9px;
}
div.form_resume table option {
	padding-left: 9px;
}
div.form_resume table input {
	border: 1px inset #d4d0c8;
	height: 15px;
	width: 432px;
	font-size: 11px;
	color: #545454;
	padding-top: 3px;
	padding-left: 9px;
}
div.form_resume table textarea {
	border: 1px inset #d4d0c8;
	height: 70px;
	width: 432px;
	font-size: 12px;
	color: #545454;
	padding-top: 3px;
	padding-left: 9px;
}
div.form_resume a#sent_resume {
	background: url("../img/send_resume.png") no-repeat;
	width: 111px;
	height: 16px;
	text-align: center;
	padding-top: 3px;
	color: #fff;
	font-size: 10px;
	float: left;
	margin-left: 11px;
	margin-top: 10px;
}
div.form_resume input.file {
	margin-top: -18px;
	float: right;
	width: 196px;
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
div.form_resume input.fantom {
	width: 356px;
	float: left;
}
div.form_resume a.add_file {
	background: url("../img/button_sent.png") no-repeat;
	width: 71px;
	height: 16px;
	text-align: center;
	padding-top: 3px;
	color: #fff;
	font-size: 10px;
	float: right;
	margin-left: 5px;
}
div.form_resume table td.error  input {
	border:1px solid #a29061;
}
div.carpet input.search {
	border: 1px inset #d4d0c8;
	height: 15px;
	width: 451px;
	font-size: 11px;
	color: #545454;
	padding-top: 3px;
	padding-left: 9px;
}
div.carpet a.search {
	background: url("../img/bg_button_s.png") no-repeat;
	width: 52px;
	height: 16px;
	text-align: center;
	padding-top: 3px;
	color: #fff;
	font-size: 10px;
	float: right;
	margin-left: 5px;
}
div.left_column div.page_menu div.mid p.short {
	background: url("../img/ico_doc.gif") no-repeat 0 center;
	padding: 3px 0 3px 20px;
	border: none;
	cursor: pointer;
}
div.left_column div.page_menu div.mid p.long {
	background: url("../img/ico_doc2.gif") no-repeat 0 center;
	padding: 3px 0 3px 20px;
	border: none;
	cursor: pointer;
}
div.left_column div.page_menu div.mid p.current {
	color: #10499e;
}
div.left_column div.page_menu div.mid p.dot {
	background: url("../img/dot_h.gif") repeat-x 0 center;
	height: 7px;
	margin-left: 6px;
	border: none;
}
/**********--SITE MAP--**********/
div.site_map {
	padding-left: 4px;
	width: 538px;
	float: left;
}
div.site_map div.section_map {
	width: 269px;
	float: left;
	margin-bottom: 18px;
}
div.site_map div.section_map a.section {
	background: url("../img/plus.gif") no-repeat left 5px;
	padding-left: 8px;
	color: #10499e;
	font-weight: bold;
}
div.site_map div.section_map ul.sub_section {
	margin-bottom: 18px;
}
div.site_map div.section_map ul {
	list-style: none;
	margin-left: 10px;
	float: left;
	width: 259px;
}
div.site_map div.section_map ul li {
	padding-bottom: 1px;
	background: url("../img/tir.gif") no-repeat left 7px;
	padding-left: 8px;
	float: left;
	width: 100%;
}
div.site_map div.section_map ul li a {
	color: #545454;
	font-weight: normal;
}
div.site_map div.section_map ul li a:hover {
	text-decoration: underline;
	color: #10499e;
}
/*******--SEARCH--*******/
div.search_rez {
	padding-left: 7px;
	width: 535px;
	float: left;
	margin-top: -10px;
}
div.search_rez p {
	border-bottom: 1px solid #d6ceba;
	padding-left: 5px;
	padding-bottom: 12px;
	font-weight: bold;
}
div.search_rez p span {
	color: #10499e;
}
div.search_rez a {
	float: left;
	margin-top: 16px;
	font-weight: bold;
	color: #10499e;
	width: 100%
}
div.search_rez a span.title {
	text-decoration: underline;
}
div.search_rez a span.descr {
	padding-left: 12px;
	font-weight: normal;
	color: #545454;
	width: 523px;
	float: left;
	margin-top: 2px;
	font-size: 10px;
}
div.search_rez a:hover {
	color: #a29061;
}
/*******--CONTACTS--**********/
div.cont_infa {
	float: left;
	width: 100%
}
div.cont_infa div.address_infa {
	float: left;
}
div.cont_infa div.address_infa p {
	color: #10499e;
	font-weight: bold;
	margin-bottom: 8px;
}
div.cont_infa div.address_infa table {
	border-collapse: collapse;
	margin-top: 5px;
}
div.cont_infa div.address_infa table td {
	padding-bottom: 5px;
}
div.cont_infa div.address_infa span.home {
	background: url("../img/ico_home.gif") no-repeat left 4px;
	padding-left: 17px;
}
div.cont_infa div.address_infa span.phone {
	background: url("../img/ico_phone2.gif") no-repeat left 3px;
	padding-left: 17px;
}
div.cont_infa div.address_infa span.fax {
	background: url("../img/ico_fax2.gif") no-repeat left 2px;
	padding-left: 17px;
}
div.cont_infa div.address_infa span.email {
	background: url("../img/ico_mail.gif") no-repeat left 3px;
	padding-left: 17px;
}
div.cont_infa div.address_infa table a {
	font-weight: bold;
	color: #545454;
	text-decoration: underline;
}
div.cont_infa div.address_infa table a:hover {
	color: #10499e;
}
div.cont_infa div.schedule {
	background: url("../img/schedule_bot.png") no-repeat 0 bottom;
	float: right;
	width: 205px;
	padding-bottom: 15px;
	margin-top: -8px;
}
div.cont_infa div.schedule div.top {
	background: url("../img/schedule_top.png") no-repeat;
	width: 205px;
	height: 6px;
	float: left;
}
div.cont_infa div.schedule div.mid {
	border-left: 1px solid #d6ceba;
	border-right: 1px solid #d6ceba;
	padding-left: 21px;
	width: 182px;
	float: left;
}
div.cont_infa div.schedule div.mid p {
	color: #10499e;
	font-weight: bold;
	margin-bottom: 8px;
	margin-top: 2px;
}
div.cont_infa div.schedule span.time {
	background: url("../img/clock2.gif") no-repeat 1px 3px;
	padding-left: 17px;
	margin-bottom: 5px;
	float: left;
	width: 100%
}
div.cont_infa div.schedule span.map {
	background: url("../img/ico_map.gif") no-repeat left 2px;
	padding-left: 17px;
	float: left;
	width: 100%
}
div.cont_infa div.schedule a {
	text-decoration: underline;
	color: #545454;
}
div.cont_infa div.schedule a:hover {
	color: #10499e;
}
div.cont_infa div.meet_days {
	background: url("../img/dot_h.gif") repeat-x 0 top;
	margin-top: 15px;
	padding-top: 13px;
	float: left;
	width: 100%;
	padding-bottom: 15px;
}
div.cont_infa div.meet_days p {
	color: #10499e;
	font-weight: bold;
	margin-bottom: 6px;
}
div.cont_infa div.meet_days div.person {
	float: left;
	margin-right: 40px;
}
div.cont_infa div.meet_days div.person p {
	color: #a29061;
	font-weight: bold;
	margin-bottom: 3px;
}
div.cont_infa div.meet_days div.person span.time {
	background: url("../img/clock2.gif") no-repeat 1px 3px;
	padding-left: 13px;
}
/**********--CONTACT FEEDBACK--***********/
div.feedback {
	float: left;
	border-top: 1px solid #d6ceba;
	padding-top: 14px;
}
div.feedback table {
	float: left;
	width: 100%;
	border-collapse: collapse;
	margin-top: 5px;
}
div.feedback table td {
	padding-top: 8px;
}
div.feedback table tr.input td {
	background: url("../img/dot_h.gif") repeat-x 0 bottom;
	padding-bottom: 8px;
}
div.feedback table td.text {
	font-weight: bold;
	padding-right: 3px;
	padding-top: 11px;
	vertical-align: top;
}
div.feedback table td span {
	color: #10499e;
}
div.feedback table input {
	height: 15px;
	border: 1px inset #808080;
	width: 395px;
	font-size: 10px;
	color: #545454;
	padding-left: 5px;
	padding-top: 3px;
	margin-right: 5px;
}
div.feedback table input.capcha {
	width: 110px;
	height: 12px;
	padding-top: 2px;
}
div.feedback table td.capcha img {
	margin-right: 5px;
	float: left;
}
div.feedback table td.sent {
	height: 40px;
}
div.feedback table td.two.error input, div.feedback table td.two.error textarea {
	border: 1px solid #A29061;
}
div.feedback table textarea {
	height: 70px;
	border: 1px inset #808080;
	width: 395px;
	font-size: 11px;
	color: #545454;
	padding-left: 5px;
	padding-top: 3px;
	margin-right: 5px;
}
div.feedback table a.sent {
	background: url("../img/button_more.png") no-repeat;
	float: left;
	height: 18px;
	width: 74px;
	padding-top: 3px;
	font-size: 10px;
	text-align: center;
	color: #10499e;
	margin-left: 70px;
}
div.message_sent {
	display: none;
}
/**********--REPORTS--**********/
div.reports {
	float: left;
	width: 100%;
}
div.reports div.years {
	float: left;
	width: 100%;
	border-bottom:  1px solid #d6ceba;
	height: 24px;
	margin-bottom: 9px;
}
div.reports div.years ul {
	float: left;
	margin-top: -1px;
}
div.reports div.years ul li {
	list-style: none;
	float:left;
	cursor: pointer;
	font-family: "Myriad Pro", Tahoma;
	font-size: 13px;
}
div.reports div.years ul li.year {
	border-top: 1px solid #d6ceba;
	border-bottom: 1px solid #d6ceba;
	padding: 7px 10px 0;
	height: 17px;
	background-color: #fff;
	color: #a29061;
}
div.reports div.years ul li.year.current {
	border-bottom: none;
	height: 18px;
	color: #10499e;
}
div.reports div.years ul li.Fleft_side {
	background: url("../img/years_left.png") no-repeat;
	width: 6px;
	height: 26px;
}
div.reports div.years ul li.Mid {
	background: url("../img/years_unsel.png") no-repeat;
	width: 6px;
	height: 26px;
}
div.reports div.years ul li.Mid.current {
	background: url("../img/years_mid.png") no-repeat;
}
div.reports div.years ul li.Lright_side {
	background: url("../img/year_right.png") no-repeat;
	width: 6px;
	height: 26px;
}

div.reports div.files {
	float: left;
	width: 100%;
	margin-bottom: 20px;
}
div.reports div.files table {
	width: 100%;
}
div.reports div.files table tbody td {
	background: url("../img/dot_h.gif") repeat-x 0 bottom;
	padding-bottom: 2px;
	cursor: pointer;
}
div.reports div.files p.quarter {
	color: #10499e;
	font-weight: bold;
	margin-bottom: -4px;
}
div.reports div.files p.file {
	height: 25px;
	width: 100%;
	padding-top: 7px;
}
div.reports div.files p.file a {
	background: url("../img/ico_docx.gif") no-repeat left 0;
	text-decoration: underline;
	padding-left: 23px;
	padding-top: 3px;
	color: #545454;
	height: 16px;
	float: left;
	margin: auto 4px;
}
div.reports div.files p.file a.pdf {
	background: url("../img/ico_pdf.gif") no-repeat left 0;
}
div.reports div.files p.file a.excl {
	background: url("../img/ico_excel.gif") no-repeat left 0;
}
div.reports div.files p.file:hover a {
	color: #10499e;
}
div.reports div.files table tbody td:hover p.file {
	background-color: #f7f7f7;
}
/******************/
div.some_text p.gold-text, span.gold-text {
	color: #A29061;
}
div.some_text p.bgold-text, span.bgold-text {
	color: #A29061;
	font-weight: bold;
}
div.some_text p.blue-text, span.blue-text {
	color: #10499E;
}
div.some_text p.bblue-text, span.bblue-text {
	color: #10499E;
	font-weight: bold;
}
div.some_text ul {
	margin-left:15px;
}
div.some_text ul li {
	background:url("../img/plus.gif") no-repeat left 5px ;
	margin-left:-8px;
	padding-left:8px;
	list-style:none outside none;
}
div.some_text a {
	color: #545454;
	text-decoration: underline;
}
div.some_text a:hover {
	color: #10499E;
	text-decoration: none;
}
div.some_text a.f-doc, span.f-doc a {
	background: url("../img/ico_docx.gif") no-repeat left center;
	text-decoration: underline;
	padding-left: 23px;
	padding-top: 3px;
	padding-bottom: 7px;
	color: #545454;
	/*height: 16px;*/
	float: left;
	margin: auto 4px;
}
div.some_text a.f-pdf, span.f-pdf a {
	background: url("../img/ico_pdf.gif") no-repeat left center;
	text-decoration: underline;
	padding-left: 23px;
	padding-top: 3px;
	color: #545454;
	padding-bottom: 7px;
	/*height: 16px;*/
	float: left;
	margin: auto 4px;
}
div.some_text a.f-excel, span.f-excel a {
	background: url("../img/ico_excel.gif") no-repeat left center;
	text-decoration: underline;
	padding-left: 23px;
	padding-top: 3px;
	padding-bottom: 7px;
	color: #545454;
	/*height: 16px;*/
	float: left;
	margin: auto 4px;
}
/******************/

div.mid_content div.mod_item span.press-file a:hover, div.mod_item span.line a {
	text-decoration: underline !important;
}
div.search-rez {
	background-color: #d6ceba;
	position: absolute;
	width: 100%;
	/*height: 500px;*/
	z-index: 1000;
	
	left: 0;
	top: 0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=9); /* IE 5.5+*/
	-moz-opacity: 0.9; /* Mozilla 1.6 и ниже */
	-khtml-opacity: 0.9; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.9; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
}
div.search-rez div.srch_field {
	border-bottom: 1px solid #10499e ;
	height:113px;
	width: 100%;
}
div.search-rez div.srch_field div.self_srch {
	width: 452px;
	float: right;
	margin-right: 52px;
	padding-top: 59px;
}
div.search-rez div.srch_field div.self_srch input.search {
	background:url("../img/search_fon.png") no-repeat scroll 0 0 transparent;
	color:#545454;
	float:left;
	height:20px;
	margin-right:4px;
	padding-left:26px;
	padding-right:10px;
	padding-top:1px;
	width:332px;
}
div.search-rez div.srch_field div.self_srch img.close {
	float: right;
	margin-top: 10px;
	cursor: pointer;
}
div.search-rez div.srch_content {
	width: 500px;
	float: right;
	margin-right: 220px;
	padding-bottom:20px;
}
div.srch_content table {
	width: 500px;
	border-collapse: collapse;
	border: none;
}
div.srch_content table td {
	border-collapse: collapse;
	border: none;
	
}
div.srch_content table thead tr td {
	border-bottom: 1px solid #a4a4a4;
	color: #393939;
	height: 40px;
	font-weight: bold;
	padding-left: 5px;
}
div.srch_content table thead tr td span {
	color: #10499e;
}
div.srch_content table tbody td.iteration {
	width:15px;
	color: #10499e;
	font-weight: bold;
	vertical-align:top;
}

div.srch_content table tbody tr {}
div.srch_content table tbody tr td {
	padding-top: 16px;
}
div.srch_content table tbody td a {
	color: #10499e;
	font-weight: bold;
}
div.srch_content table tbody td span.title {
	text-decoration: underline;
}
div.srch_content table tbody td span.descr {
	color: #545454;
	text-decoration: none;
	font-weight: normal;
}
div.srch_content table tbody td a:hover span {
	text-decoration: none;
}
div.srch_content a.search_list {
	background: url("../img/arrow_right2.gif") no-repeat right 5px;
	display: block;
	float: left;
	padding-right: 11px;
	color: #10499e;
	text-decoration: underline;
	margin-top: 20px;
	margin-left: 2px;
	margin-bottom: 15px;
}
div.srch_content a.search_list:hover {
	text-decoration: none;
}
div.self_srch h2 {
	color:#10499e;
	font-size:24px;
	font-weight: bold;
	text-transform: uppercase;
}

/******************************************************************/
table.news {
	/*border: 1px solid black;*/
	border-top: 1px solid #D6CEBA;
	border-left: 1px solid #D6CEBA;
}
table.news tbody tr td {
	margin: 0px;
	border-bottom: 1px solid #D6CEBA;
	border-right: 1px solid #D6CEBA;
	text-align: center;
	padding: 5px;
}
table.news tbody tr td.titles {
	background-color: #A29061;
	font-weight: bold;
	color: #fff;
}
