/* FINANSIST CSS */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot, thead, tr, td, th {
	margin: 0;
	padding: 0;
	outline: 0; 
}

img  { border: 0; }

body {
	font: 12px Tahoma, Verdana, Arial, serif;
	color: #333;
	background: #fff;
}
ol, ul 
{
	list-style: none;
}
:focus {
	outline: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

caption
{
	text-align: left;
	vertical-align: top;
}

th[class]
{
	text-align: left;
	vertical-align: top;
}

td[class]
{
	text-align: left;
	vertical-align: top;
}

input, select, textarea {
	font: 11px Verdana, Tahoma, Arial, serif;
}
input.in_search {
	font: 12px Verdana, Tahoma, Arial, serif;
	padding: 1px 0px 1px 2px;
	margin: 0px 0px 8px;
	border: 1px solid #6c9020;
}
input.bt_search {
	padding: 5px 0px 0px 0px;
}
input.in_subs {
	font: 11px Verdana, Tahoma, Arial, serif;
	padding: 1px 0px 1px 2px;
	margin: 0px 0px 8px;
	color: #888;
	border: 1px solid #b3b9c3;
}
input.bt_subs {
	margin: 0px 0px 8px;
}
input.vklad_in {
	font: 12px Verdana, Tahoma, Arial, serif;
	padding: 2px 2px 2px 10px;
	margin: 18px 14px 0px 0px;
	width: 100px;
	border: 1px solid #b3b9c3;
}
select.vklad_sel {
	font: 12px Verdana, Tahoma, Arial, serif;
	padding: 0px 0px 2px 10px;
	margin: 18px 14px 0px 0px;
	border: 1px solid #b3b9c3;
	width: 30%;
}
select.vklad_uslug {
	font: 12px Verdana, Tahoma, Arial, serif;
	padding: 0px 0px 2px 10px;
	margin: 18px 14px 0px 0px;
	border: 1px solid #b3b9c3;
	width: 90%;
}
input.autor_in {
	font: 12px Verdana, Tahoma, Arial, serif;
	padding: 1px 2px 2px 3px;
	width: 98%;
	border: 1px solid #b3b9c3;
	margin: 2px 0px 12px;
}
input.vopr_in {
	font: 12px Verdana, Tahoma, Arial, serif;
	padding: 1px 2px 2px 3px;
	width: 100%;
	border: 1px solid #b3b9c3;
	margin: 2px 0px 12px;
}
select.vopr_sel {
	font: 12px Verdana, Tahoma, Arial, serif;
	padding: 2px 2px 2px 2px;
	width: 101%;
	border: 1px solid #b3b9c3;
	margin: 2px 0px 12px;
}
textarea.vopr_txt {
	font: 12px Verdana, Tahoma, Arial, serif;
	padding: 2px 2px 2px 3px;
	width: 100%;
	border: 1px solid #b3b9c3;
	height: 80px;
	margin: 2px 0px 0px;
}
input.sear_in {
	font: 12px Verdana, Tahoma, Arial, serif;
	padding: 2px 2px 3px 3px;
	width: 45%;
	border: 1px solid #b3b9c3;
	margin: 0px 15px 8px 0px;
	// margin: 0px 15px 6px 0px;
}
a {
	color: #37729b;
}
a:hover {
	text-decoration: none;
}
.arr {
	float: right;
	height: 6px;
	width: 10px;
	margin: 5px 8px 0px 0px;
}
.arr_ {
	border-bottom: 1px solid #999;
	padding: 0px 0px 3px;
}
.arr_c {
	border-bottom: 1px solid #999;
	padding: 0px 0px 3px;
	margin: 0px 0px 10px 0px;
}
.arr_n {
	padding: 0px 0px 4px;
	background: url(../_i/arr_b.gif) repeat-x left bottom;
	border-style: none;
	margin: 0px 0px 15px;
}
.arr_ a, .arr_n a, .arr_c a {
	color: #000;
	text-decoration: none;
}
.none {
	display: none;
}
.clear {
	font: 0px/0px serif;
	clear: both;
	height: 0;
}
.center {
	text-align: center;
}
.left {
	text-align: left;
}
.right {
	text-align: right;
}
.justify {
	text-align: justify;
}
.middle {
	vertical-align: middle;
}
#main {
	width: 100%;
}
#print {
	padding: 25px;
}
#print_ {
	width: 100%;
}
#number {
}
#footer {
	width: 100%;
	background: url(../_i/foot_bg.gif) repeat-x center bottom;
}
#footer_ {
	width: 100%;
	background: url(../_i/foot_bg.jpg) no-repeat left bottom;
	height: 54px;
}
#calendar {
	background: #f8f9ee;
	width: 154px;
}
#calendar2 {
	width: 154px;
	margin: 5px auto;
}
#calendar td, #calendar th, #calendar2 td, #calendar2 th {
	text-align: center;
	vertical-align: middle;
	font-size: 11px;
}
#calendar th, #calendar2 th {
	padding: 6px 0px;
	font-weight: normal;
}
#calendar td, #calendar2 td {
	padding: 0px 0px 2px;
}
#calendar td.td_cal_bot, #calendar2 td.td_cal_bot {
	line-height: 0px;
	height: 6px;
}
#calendar th img, #calendar2 th img {
	vertical-align: middle;
}
#calendar td a, #calendar2 td a {
	color: #13598c;
	text-decoration: underline;
}
#calendar td a:hover, #calendar2 td a:hover {
	text-decoration: none;
}
.calendar {
	border: 1px solid #bfbaa8;
	width: 154px;
}
.calendar2 {
	text-align: center;
}
.foot_1 {
}
.foot_2 {
	font-size: 11px;
	color: #cae7f4;
	vertical-align: middle;
	padding: 0px;
	white-space: nowrap;
}
.foot_2 a {
	color: #cae7f4;
	text-decoration: none;
}
.foot_2 a.link_f {
	color: #c2e350;
	text-decoration: underline;
}
.foot_2 a.link_f:hover {
	text-decoration: none;
}
.foot_3 {
	vertical-align: middle;
	padding: 0px 17px 0px 0px;
	white-space: nowrap;
	text-align: right;
}
.head_1 {
	height: 150px;
	background: url(../_i/head_bg.gif) repeat-x center top;
	border-top: 1px solid #629aa6;
}
.head_2 {
	height: 150px;
	background: url(../_i/head_bg.jpg) no-repeat left top;
}
.head_2_1 {
	padding: 25px 0px 0px;
}
.head_2_2 {
	padding: 22px 44px 0px 0px;
	text-align: right;
}
.head_2_2 img {
	border: 1px solid #213d4d;
}
.head_data {
	color: #424242;
	background: #d2dc23;
	text-align: center;
	padding: 4px 0px;
	width: 95px;
	font: 9px Arial, Tahoma, serif;
	margin: 0px 0px 8px;
}
.head_link img {
	margin: 0px 0px 0px 14px;
}
.navi_ {
	margin: 20px 0px 0px;
	height: 35px;
	width: 100%;
}
.navi_1 {
	height: 35px;
	width: 11px;
	background: url(../_i/navi_l.gif) no-repeat right top;
}
.navi_2 {
	height: 35px;
	width: 89%;
	background: url(../_i/navi_c.gif) repeat-x center top;
	padding: 3px 0px 0px;
}
.navi_3 {
	height: 35px;
	width: 10%;
	background: url(../_i/navi_c.gif) repeat-x center top;
	white-space: nowrap;
}
.navi_4 {
	height: 35px;
	width: 11px;
	background: url(../_i/navi_r.gif) no-repeat left top;
}
.menu {
	width: 800px;
	position: relative;
	z-index: 100;
	font: 13px "Trebuchet MS", Tahoma, Verdana, Arial, serif;
}
.menu li {
	float: left;
	width: 95px;
	position: relative;
}
.menu ul ul {
	width: 200px;
	font: 11px Tahoma, Verdana, Arial, serif;
}
.menu ul li a {
	display: block;
	text-decoration: none;
	width: 95px;
	// width: 65px;
	height: 33px;
	line-height: 28px;
	color: #333;
	padding: 0px 0px 0px 30px;
}
* html .menu ul li ul li a {
	width: 200px;
	w\idth: 189px;
}
.menu ul ul {
	visibility: hidden;
	position: absolute;
	height: 0;
	top: 33px;
	left: 0;
	width: 150px;
}
* html .menu ul ul {
	top: 32px;
	t\op: 33px;
}
.menu table {
	position: absolute;
	top: 0;
	left: 0;
}
.menu ul ul a {
	background: #eff2c4;
	border-left: 1px solid #beca5f;
	border-right: 1px solid #beca5f;
	height: auto; 
	line-height: 1em; 
	padding: 5px 10px; 
	width: 189px
}
* html .menu ul ul a {
	width: 200px;
	w\idth: 189px;
}
.menu ul li a:hover {
	background: url(../_i/li_hover.gif) no-repeat left top;
}
.menu :hover > a {
	background: url(../_i/li_hover.gif) no-repeat left top;
}
.menu ul li ul li a:hover {
	background: #e1e090;
	border-left: 1px solid #beca5f;
	border-right: 1px solid #beca5f;
}
.menu ul li ul li :hover > a {
	background: #e1e090;
	border-left: 1px solid #beca5f;
	border-right: 1px solid #beca5f;
}
.menu ul li:hover ul, .menu ul a:hover ul {
	visibility: visible; 
}
.menu ul :hover ul ul {
	visibility: hidden;
}
.menu ul :hover ul :hover ul { 
	visibility: visible;
}
.menu .li_b {
	line-height: 1px;
	background: url(../_i/li_hover_b.gif) no-repeat left top;
	height: 5px;
	width: 211px;
}
.m_ico_home {
	background: url(../_i/m-ico_home.gif) no-repeat left top;
	height: 20px;
	width: 20px;
	position: absolute;
	z-index: 200;
	left: 7px;
	top: 5px;
}
.m_ico_karman {
	background: url(../_i/m-ico_karman.gif) no-repeat left top;
	height: 20px;
	width: 20px;
	position: absolute;
	z-index: 200;
	left: 7px;
	top: 5px;
}
.m_ico_catalog {
	background: url(../_i/m-ico_catalog.gif) no-repeat left top;
	height: 20px;
	width: 20px;
	position: absolute;
	z-index: 200;
	left: 7px;
	top: 5px;
}
.m_ico_bloknot {
	background: url(../_i/m-ico_bloknot.gif) no-repeat left top;
	height: 20px;
	width: 20px;
	position: absolute;
	z-index: 200;
	left: 7px;
	top: 5px;
}
.m_ico_finasi {
	background: url(../_i/m-ico_finasi.gif) no-repeat left top;
	height: 20px;
	width: 20px;
	position: absolute;
	z-index: 200;
	left: 7px;
	top: 5px;
}
.m_ico_project {
	background: url(../_i/m-ico_project.gif) no-repeat left top;
	height: 20px;
	width: 20px;
	position: absolute;
	z-index: 200;
	left: 7px;
	top: 5px;
}
.m_ico_help {
	background: url(../_i/m-ico_help.gif) no-repeat left top;
	height: 20px;
	width: 20px;
	position: absolute;
	z-index: 200;
	left: 7px;
	top: 5px;
}
.m_ico_forum {
	background: url(../_i/m_ico_forum.gif) no-repeat left top;
	height: 20px;
	width: 20px;
	position: absolute;
	z-index: 200;
	left: 7px;
	top: 5px;
}
.w_1 {
	width: 1%;
}
.w_2 {
	width: 2%;
}
.w_15 {
	width: 15%;
}
.w_16 {
	width: 16%;
}
.w_23 {
	width: 23%;
}
.w_37 {
	width: 37%;
}
.w_45 {
	width: 45%;
}
.w_57 {
	width: 57%;
}
.w_73 {
	width: 73%;
}
.w_99 {
	width: 99%;

}
.px_11 {
	font-size: 11px;
}
.ban_head {
	background: #e0e0e0;
	text-align: center;
	width: 100%;
	padding: 6px 0px;
}
.ban_head img {
	border: 2px solid #b2b2b2;
}
.maxsoft {
	padding: 20px 0px 0px;
	width: 125px;
}
.maxsoft span {
	float: left;
	display: block;
	margin: 2px;
	font-size: 10px;
	color: #e9e9e9;
}
.maxsoft a {
	background: #e9e9e9 url(../_i/maxsoft.gif) no-repeat center top;
	height: 18px;
	width: 43px;
	display: block;
	float: left;
	text-decoration: none;
	text-indent: -1000em;
}
.maxsoft a:hover {
	background: #ccc url(../_i/maxsoft.gif) no-repeat center bottom;
}
.xb_top, .xb_bot, .xg_top, .xg_bot {
	font-size: 1px;
	background: transparent;
	display: block;
}
.xbr_mid {
	background: #e0f0f7;
	padding: 5px 10px 10px 23px;
}
.xgr_mid {
	background: #edf5c8;
	padding: 5px 10px 10px 23px;
}
.xbk_mid {
	background: #e0f0f7 url(../_i/ico_l_cons.gif) no-repeat 12px center;
	padding: 0px 12px 5px 37px;
}
.xbc_mid {
	background: #e0f0f7;
	padding: 0px 12px 5px;
	font-size: 11px;
}
.xg_mid {
	background: #edf5c8;
	padding: 0px 12px 5px;
	font-size: 11px;
}
.xg_mid_hot {
	padding: 0px 12px 5px;
	font-size: 11px;
}

.xg_mid p, .xg_mid_hot p {
	margin: 5px 0px 0px;
}
.xb1, .xb2, .xb3, .xb4, .xg1, .xg2, .xg3, .xg4 {
	display: block;
	overflow: hidden;
}
.xb1, .xb2, .xb3, .xg1, .xg2, .xg3 {
	height: 1px;
}
.xb2,.xb3,.xb4 {
	border-right: 1px solid #e0f0f7;
	border-left: 1px solid #e0f0f7;
}
.xg2,.xbg,.xg4 {
	border-right: 1px solid #edf5c8;
	border-left: 1px solid #edf5c8;
}
.xb2,.xb3,.xb4 {
	background: #e0f0f7;
}
.xg2,.xg3,.xg4 {
	background: #edf5c8;
}
.xb1 {
	background: #e0f0f7;
	margin: 0px 5px;
}
.xg1 {
	background: #edf5c8;
	margin: 0px 5px;
}
.xb2, .xg2 {
	margin: 0px 3px;
	border-width: 0px 2px;
}
.xb3, .xg3 {
	margin: 0px 2px;
}
.xb4, .xg4 {
	margin: 0px 1px;
	height: 2px;
}
.td_otst {
	padding: 15px 0px 40px;
}
.td_r_1 {
	background: url(../_i/block_r_top.gif) no-repeat left bottom;
	width: 13px;
}
.td_r_2 {
	background: url(../_i/block_r_top.gif) no-repeat right bottom;
	width: 60%;
}
.td_r_22 {
	background: url(../_i/block_r_top.gif) no-repeat right bottom;
	width: 98%;
}
.td_r_23 {
	background: url(../_i/block_r_top.gif) no-repeat right bottom;
	width: 35%;
}
.td_r_24 {
	background: url(../_i/block_r_top.gif) no-repeat right bottom;
	width: 70%;
}
.td_r_3 {
	background: url(../_i/block_r_mid.gif) repeat-y left center;
}
.td_r_4 {
	background: url(../_i/block_r_mid.gif) repeat-y right center;
	padding: 10px 15px 7px 7px;
}
.td_r_44 {
	background: url(../_i/block_r_mid.gif) repeat-y right center;
	padding: 10px 0px 7px 0px;
}
.td_r_5 {
	background: url(../_i/block_r_bot.gif) no-repeat left top;
	width: 13px;
}
.td_r_6 {
	background: url(../_i/block_r_bot.gif) no-repeat right top;
}
.h_cont h1, .h_cont h2, .content h1, .content h2 {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, serif;
	color: #333;
	font-weight: normal;
}
.h_cont h1 a, .h_cont h2 a, .content h1 a, .content h2 a {
	color: #333;
	text-decoration: none;
}
.h_cont h1, .content h1 {
	font-size: 20px;
}
.h_cont h2, .content h2 {
	font-size: 14px;
}
h1.h1_hot, h1.h1_cat, h1.h1_r_news, h1.h1_r_cal, h1.h1_r_karm {
	vertical-align: middle;
	padding: 0px 8px 0px 28px;
	white-space: nowrap;
	margin: 0px 0px 0px 5px;
}
h1.h1_cat2 {
	background: url(../_i/ico-cat.gif) no-repeat left top;
	vertical-align: middle;
	padding: 1px 0px 0px 28px;
	margin: 0px 0px 15px;
}
h1.h1_r_pokaz {
	vertical-align: middle;
	padding: 0px 8px 0px 3px;
	white-space: nowrap;
	margin: 0px 0px 0px 5px;
}
h1.h1_hot {
	background: url(../_i/ico-hot.gif) no-repeat left top;
}
h1.h1_cat {
	background: url(../_i/ico-cat.gif) no-repeat left top;
}
h1.h1_r_news {
	background: url(../_i/ico-news.gif) no-repeat left top;
}
h1.h1_r_cal {
	background: url(../_i/ico-cal.gif) no-repeat left top;
}
h1.h1_r_karm {
	background: url(../_i/ico-karman.gif) no-repeat left top;
}
h1.h1_news {
	vertical-align: middle;
	padding: 1px 0px 0px 25px;
	background: url(../_i/ico-news.gif) no-repeat left top;
	margin: 0px 0px 15px;
}
h1.h1_cal {
	vertical-align: middle;
	padding: 1px 0px 0px 25px;
	background: url(../_i/ico-cal.gif) no-repeat left top;
	margin: 0px 0px 15px;
}
h1.h1_calc {
	vertical-align: middle;
	padding: 1px 0px 0px 25px;
	background: url(../_i/ico-calk.gif) no-repeat left top;
	margin: 0px 0px 15px;
}
h1.h1_cursor {
	vertical-align: middle;
	padding: 1px 0px 0px 35px;
	background: url(../_i/ico-cursor.gif) no-repeat 0px 2px;
	margin: 0px 0px 15px;
}
h1.h1_karman {
	vertical-align: middle;
	padding: 1px 0px 0px 27px;
	background: url(../_i/ico-karman.gif) no-repeat left top;
	margin: 0px 0px 15px;
}
h1.h1_finasi {
	vertical-align: middle;
	padding: 1px 0px 0px 27px;
	background: url(../_i/ico-finasi.gif) no-repeat left top;
	margin: 0px 0px 15px;
}
h1.h1_persona {
	vertical-align: middle;
	padding: 1px 0px 0px 25px;
	background: url(../_i/ico-persona.gif) no-repeat left top;
	margin: 0px 0px 15px;
}
h1.h1_persona_ {
}
h1.h1_event {
	vertical-align: middle;
	padding: 1px 0px 0px 25px;
	background: url(../_i/ico-event.gif) no-repeat left top;
	margin: 0px 0px 15px;
}
h1.h1_catbank {
	padding: 4px 0px 10px 4px;
	font-size: 18px;
}
h1.h1_vo {
	padding: 20px 0px 10px 0px;
	font-size: 18px;
}
h2.h2_hot {
	font-size: 13px;
	background: url(../_i/ico_l_hot.gif) no-repeat left top;
	padding: 0px 0px 0px 25px;
	line-height: 23px;
	margin: 0px 0px 0px -4px;
}
h2.h2_calc {
	font-size: 13px;
	background: url(../_i/ico_l_calc.gif) no-repeat 2px 4px;
	padding: 0px 0px 0px 25px;
	line-height: 23px;
	margin: 0px 0px 10px -4px;
}
h2.h2_curs {
	background: url(../_i/ico_l_curs.gif) no-repeat 0px 0px;
	margin: 12px 0px 8px;
	padding: 0px 0px 4px 26px;
	border-bottom: 1px solid #999;
	font-size: 13px;
}
h2.h2_curs a {
	color: #333;
	text-decoration: none;
}
h2.h2_mneniya {
	margin: 10px 0px 8px;
	padding: 0px 0px 4px 0px;
	border-bottom: 1px solid #999;
	font-size: 13px;
}
h2.h2_mneniya a {
	color: #333;
	text-decoration: none;
}
h2.h2_vacancy {
	margin: 10px 0px 8px;
	padding: 0px 0px 4px 0px;
	border-bottom: 1px solid #999;
	font-size: 13px;
}
h2.h2_vacancy span {
	font-size: 11px;
	color: #7f7f7f;
	float: right;
	margin: 2px 0px 0px;
}
h2.h2_vacancy span a {
	color: #7f7f7f;
	text-decoration: none;
}
h2.h2_vacancy a {
	color: #333;
	text-decoration: none;
}
ul.li_hot li {
	background: url(../_i/bull_1.gif) no-repeat 3px 5px;
	margin: 0px 0px 5px;
	padding: 0px 0px 0px 17px;
	color: #666;
	font-size: 11px;
}
ul.li_hot li a {
	color: #666;
	text-decoration: none;
}
ul.li_hot li a:hover {
	color: #37729b;
	text-decoration: underline;
}
ul.li_oform {
	margin: 10px 0px 15px;
}
ul.li_oform li {
	background: url(../_i/bull_1.gif) no-repeat 3px 5px;
	padding: 0px 0px 0px 17px;
}
ul.li_karm li {
	margin: 0px 0px 5px;
	color: #666;
	font-weight: bold;
}
ul.li_karm li a {
	font-weight: normal;
}
ul.li_god li {
	background: url(../_i/ico_rar.gif) no-repeat left center;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 28px;
	line-height: 20px;
}
ul.li_link_d {
	margin: 10px 0px;
}
ul.li_link_d li {
	padding: 0px 0px 2px 25px;
	line-height: 20px;
}
ul.li_link_d li.li_link_d_rar {
	background: url(../_i/ico_rar.gif) no-repeat left center;
}
ul.banki li {
	font-size: 10px;
	text-transform: uppercase;
	vertical-align: middle;
	line-height: 19px;
	margin: 2px 0px;
}
ul.banki li img {
	vertical-align: middle;
}
ul.banki li a {
	color: #666;
	text-decoration: none;
}
ul.banki li a:hover {
	color: #000;
	text-decoration: none;
}

table.banki tr {
	font-size: 10px;
	text-transform: uppercase;
	vertical-align: middle;
	line-height: 19px;
	margin: 2px 0px;
}
table.banki img {
	vertical-align: middle;
}
table.banki a {
	color: #666;
	text-decoration: none;
}
table.banki a:hover {
	color: #000;
	text-decoration: none;
}

ul.co_dop li {
	font-size: 10px;
	text-transform: uppercase;
	margin: 5px 0px;
}
ul.co_dop li a {
	color: #666;
	text-decoration: none;
}
ul.co_dop li a:hover {
	color: #000;
	text-decoration: none;
}
ul.banki, ul.co_dop {
	margin: 10px 0px;
}
ul.vacanc {
	margin: 0px 0px 15px;
	padding: 0px 0px 0px 6px;
}
ul.vacanc li {
	font-size: 11px;
	background: url(../_i/bull_1.gif) no-repeat 6px 6px;
	margin: 1px 0px;
	padding: 0px 0px 0px 20px;
}
ul.vacanc li.v_empty {
	font-size: 0px;
	background: none;
	height: 0px;
	margin: 10px 0px 0px;
	// margin: -4px 0px 0px;
}
ul.vacanc li.v_regis {
	background: none;
	margin: -4px 0px 0px;
}
ul.vacanc li.v_regis a {
	color: #37729b;
	text-decoration: underline;
}
ul.vacanc a {
	color: #333;
	text-decoration: none;
}
ul.vacanc a:hover {
	color: #333;
	text-decoration: underline;
}
ul.c_calc {
}
ul.c_calc li {
	font-size: 11px;
	background: url(../_i/bull_1.gif) no-repeat 0px 6px;
	margin: 1px 0px;
	padding: 0px 0px 0px 13px;
}
ul.c_calc a {
	color: #333;
	text-decoration: none;
}
ul.c_calc a:hover {
	color: #333;
	text-decoration: underline;
}
.block_home {
	padding: 10px 0px 0px;
	margin: 0px 0px 15px;
}
.data_n {
	float: left;
	width: 43px;
	font-size: 10px;
	color: #6f6f6f;
	padding: 1px 0px 0px;
}
.data_r_n {
	font-size: 10px;
	color: #6f6f6f;
	padding: 0px 8px 0px 0px;
}
.data_c_n {
	font-weight: bold;
	color: #b0b0b0;
	margin: 0px 0px 15px;
}
.data_o {
	color: #747474;
	font-size: 10px;
}
.link_n {
	display: block;
	margin: 0px 0px 5px 43px;
}
* html .link_n {
	display: inline-block;
}
.td_event {
	width: 80%;
	padding: 0px 10px 0px 0px;
}
.td_event_r {
	width: 154px;
}
.td_event p {
	margin: 0px 0px 7px;
}
.td_subs {
	padding: 2px 0px 8px 8px;
}
.block_home a {
	color: #333;
	text-decoration: none;
}
.block_home a:hover {
	color: #37729b;
	text-decoration: underline;
}
.news_add {
	background: #f6f9e6 url(../_i/ico-m-news.gif) no-repeat 12px 14px;
	padding: 10px 10px 10px 43px;
	border: 1px solid #c2cab8;
	margin: 10px 0px 0px;
	zoom: 1;
}

.news_add ul{
	list-style-type: disc;
}

.news_add ul li{
	list-style-type: disc;
	margin-left: 20px;
	margin-bottom: 5px;
}

.img_persona {
	margin: 5px 15px 5px 0px;
	border: 2px solid #ccc;
	float: left;
}
.tags {
	text-align: center;
}
.ban_r {
	text-align: center;
}
.ban_r img {
	text-align: center;
	margin: 0px auto;
	border: 2px solid #bcbcbc;
}
.link_dop {
	background: url(../_i/ico_r_dop.gif) no-repeat left top;
	padding: 0px 0px 0px 20px;
}
.link_p {
	background: url(../_i/print.gif) no-repeat left center;
	padding: 3px 0px 3px 25px;
	line-height: 26px;
	display: block;
	white-space: nowrap;
}
.curs {
	font-size: 11px;
	color: #666;
	word-spacing: 2px;
	padding: 0px 0px 0px 5px;
}
.curs_ {
	color: #000;
	margin: 10px 0px 0px;
}
.curs strong {
	font-size: 12px;
}
.curs img {
	vertical-align: middle;
}
.curs .c_mid {
	width: 80px;
	display: block;
	float: left;
}
.curs .c_bid {
	clear: left;
}
.curs .c_top {
	color: #390;
	line-height: 15px;
}
.curs .c_bot {
	color: #f00;
	line-height: 15px;
}
.curs .c_bank {
	line-height: 15px;
}
.mneniya {
	font-size: 11px;
	margin: 0px 0px 10px;
}
.mneniya img {
	margin: 3px 6px 5px 0px;
	float: left;
}
.link_subs {
	padding: 0px 0px 0px 15px;
}
.bar {
	font-size: 10px;
	color: #787878;
	margin: 5px 0px 10px;
}
.bar img {
	margin: 2px 10px 0px 0px;
}
.archopr {
	line-height: 10px;
	margin: 0px 0px 15px;
	padding: 8px 0px 0px 13px;
}
.p_r_n {
	margin: 0px 0px 10px;
}
.tb_cat {
	margin: 0px 0px 20px;
	width: 100%;
}
.tb_cat th {
	vertical-align: middle;
	padding: 5px;
}
.tb_cat th img {
	vertical-align: middle;
}
.tb_cat th.th_cad {
	width: 70%;
	text-align: right;
}
.tb_cat th h1 {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, serif;
	color: #333;
	font-size: 20px;
}
.tb_cat td {
	padding: 10px;
}

.tb_geo {
	width: 100%;
}
.tb_geo td {
	font-size: 11px;
	padding: 0px 10px 0px 0px;
}
.tb_event {
	width: 100%;
}
.tb_event_h {
	background: #fff;
	width: 100%;
}
table.tb_event_h td {
	background: #fff;
	border-style: none;
}
.tb_event th {
	color: #6c7277;
	background: #dee3e8;
	text-align: center;
	border-bottom: 2px solid #fff;
	border-left: 2px solid #fff;
	padding: 10px 0px;
}
.tb_event td {
	color: #6c7277;
	background: #f1f3f5;
	border-bottom: 2px solid #fff;
	border-left: 2px solid #fff;
}
.tb_event td.blanc_w {
	color: #6c7277;
	background: #fff;
	border-bottom: 2px solid #fff;
	border-left: 2px solid #fff;
}
.tb_event td p {
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}
.event_d {
	font-weight: bold;
	background: #fff;
	text-align: center;
	height: 17px;
	width: 17px;
}
.event_a {
	padding: 8px;
}
.event_i {
	height: 1px;
	width: 66px;
}
.content p {
	margin: 0px 0px 15px;
}
.bl_news_arch {
	margin: 0px 0px 25px;
}
.bl_news_arch p {
	margin: 0px 0px 10px;
}
.dd_b_ev {
	padding: 0px 10px 0px 0px;
}
.dd_r_ev {
	padding: 10px 0px;
}
.dd_r_ev p {
	margin: 0px 0px 10px;
}
.dd_r_prob2 {
	height: 12px;
}
.dd_r_prob {
	height: 22px;
}
.tb_c_3 {
	margin: 10px 0px 30px;
	width: 100%;
}
.td_c_3 {
	padding: 5px 14px 14px;
	width: 85%;
}
.news_arch_pic {
	margin: 10px 0px 20px;
	width: 100%;
}
.news_arch_pic_1 {
	width: 60px;
}
.news_arch_pic_1 img {
	border: 2px solid #ccc;
}
.news_arch_pic_2 {
	padding: 0px 0px 0px 15px;
}
.news_arch_pic_2 h1 {
	margin: -5px 0px 0px;
}
.news_arch_pic_2 h1 a {
	color: #333;
	text-decoration: none;
}
.news_arch_pic_2 p {
	margin: 0px 0px 10px;
}
.td_cat_bank_1 {
	width: 35px;
}
.td_cat_bank_2 {
	width: 33%;
	padding: 0px 0px 25px;
}
.td_cat_bank_2 a, .td_cat_bank_2 p a, {
	color: #37729b;
	text-decoration: none;
}
.calculator {
	background: #e8f4f9;
	width: 85%;
	margin: 0px 0px 28px;
}
.calculator_1 {
	background: url(../_i/calc_f_lb.gif) no-repeat left top;
	width: 20px;
}
.calculator_2 {
}
.calculator_3 {
	background: url(../_i/calc_f_rt.gif) no-repeat right top;
	width: 105px;
	padding: 15px 0px 0px;
}
.calculator_11 {
	line-height: 1px;
	background: url(../_i/calc_f_lb.gif) no-repeat left bottom;
	height: 16px;
	width: 20px;
}
.calculator_22 {
	line-height: 1px;
	height: 16px;
}
.calculator_33 {
	line-height: 1px;
	background: url(../_i/calc_f_rb.gif) no-repeat right bottom;
	height: 16px;
	width: 105px;
}
.uslug {
	background: #e8f4f9;
	width: 85%;
	margin: 0px 0px 28px;
}
.uslug_1 {
	background: url(../_i/calc_f_lb.gif) no-repeat left top;
	width: 20px;
}
.uslug_3 {
	background: url(../_i/calc_f_rt.gif) no-repeat right top;
	width: 92px;
	padding: 15px 0px 0px;
}
.uslug_4 {
	background: #fff;
	width: 20px;
}
.uslug_11 {
	line-height: 1px;
	background: url(../_i/calc_f_lb.gif) no-repeat left bottom;
	height: 16px;
	width: 20px;
}
.uslug_22 {
	line-height: 1px;
	height: 16px;
}
.uslug_33 {
	line-height: 1px;
	background: url(../_i/calc_f_rb.gif) no-repeat right bottom;
	height: 16px;
	width: 92px;
}
.uslug_b {
	margin: 0px 0px 20px;
	width: 100%;
}
.uslug_u {
	border-bottom: 1px solid #999;
}
.usl_out {
	width: 100%;
}
.usl_out td {
	padding: 5px 5px 5px 15px;
}
.usl_out tr.usl_out_1 td {
	background: #f1f3f5;
}
.v_otv {
	background: #e8f4f9;
	width: 100%;
	margin: 0px 0px 20px;
}
.v_otv_1 {
	background: url(../_i/calc_f_lb.gif) no-repeat left top;
	width: 16px;
	height: 16px;
}
.v_otv_3 {
	background: url(../_i/calc_f_rt.gif) no-repeat right top;
	width: 16px;
	height: 16px;
}
.v_otv_11 {
	background: url(../_i/calc_f_lb.gif) no-repeat left bottom;
	width: 16px;
	height: 16px;
}
.v_otv_33 {
	background: url(../_i/calc_f_rb.gif) no-repeat right bottom;
	width: 16px;
	height: 16px;
}
.calc_out {
	width: 100%;
}
.m_vopr {
	font-size: 10px;
}
.d_otvet {
	padding: 15px 0px 0px 20px;
}
.calc_out th {
	background: #f1f3f5;
	border-bottom: 1px solid #a3adb7;
	font-weight: normal;
	padding: 5px 0px 5px 15px;
}
.calc_out tr.calc_out_1 td {
	padding: 5px 0px 5px 15px;
}
.calc_out tr.calc_out_2 td {
	padding: 5px 0px 5px 15px;
	background: #f1f3f5;
}
.curs_out {
	width: 100%;
}
.curs_out th {
	background: #f1f3f5;
	border-bottom: 1px solid #a3adb7;
	font-weight: normal;
	padding: 5px 0px 5px 15px;
	text-align: center;
}
.curs_out tr.curs_out_1 td {
	padding: 5px 0px 5px 15px;
	text-align: center;
}
.curs_out tr.curs_out_2 td {
	padding: 5px 0px 5px 15px;
	background: #f1f3f5;
	text-align: center;
}
.curs_out tr.curs_out_1 td.curs_out_l,
.curs_out tr.curs_out_2 td.curs_out_l,
.curs_out th.curs_out_l {
	text-align: left;
}
.curs_out tr.curs_out_1 td.curs_out_a,
.curs_out tr.curs_out_2 td.curs_out_a {
	background: #e0eb83;
}
.curs_cb {
	margin: 0px 0px 40px;
	width: 100%;
}
.curs_cb th {
	background: #f1f3f5;
	border-bottom: 1px solid #a3adb7;
	font-weight: normal;
	padding: 5px 0px 5px 15px;
}
.curs_cb td {
	padding: 6px 0px 0px 15px;
}
.curs_cb td strong {
	color: #666;
}
.cur_arr {
	padding: 0px 10px 0px 0px;
}
.cur_arr img {
	margin: 0px 0px 2px;
}
.cur_arr_t {
	color: #390;
}
.cur_arr_b {
	color: #f00;
}
.stra {
	color: #747474;
}
.f_vopr {
	padding: 0px 100px 0px 20px;
}
.f_vopr_d {
	font-size: 11px;
	color: #747474;
	margin: 7px 0px 25px;
}
.otmena {
	margin: 0px 0px 0px 20px;
}
.tb_map {
	width: 90%;
}
.tb_map td {
	width: 30%;
	padding: 0px 0px 30px;
}
.tb_map h1 {
	margin: 0px 0px 5px;
}
.tb_map h1 a {
	color: #37729b;
	text-decoration: underline;
}
.tb_map h1 a:hover {
	text-decoration: none;
}
.tb_map ul li {
	background: url(../_i/bull_1.gif) no-repeat 8px 5px;
	padding: 0px 0px 0px 22px;
}
.tb_map ul li ul, .tb_map ul li ul li ul, .tb_map ul li ul li ul li ul {
	margin: 3px 0px;
}
.tb_vac {
	width: 100%;
}
.tb_vac_1 {
	width: 35px;
	padding-top: 15px;
}
.tb_vac_2 {
	width: 29%;
	padding-top: 15px;
}
.dd_vac {
	margin: 0px 0px 5px;
}
.dd_vac span {
	font-size: 10px;
	color: #747474;
}
.tb_autor {
	width: 45%;
}
.tb_autor_1 {
	width: 20%;
	padding: 5px 0px 0px 20px;
}
.tb_autor_3 {
	padding: 30px 0px 0px 20px;
	font-size: 11px;
}
.tb_autor_4 {
	padding: 20px 0px 0px 0px;
	text-align: right;
}
td.td_cad2, th.td_cad2, tr.td_cad2 {
	background: #f1f3f5;
	padding: 10px;
	vertical-align: middle;
}
td.td_cad1, th.td_cad1, tr.td_cad1 {
	background: #FFFFFF;
	padding: 10px;
	vertical-align: middle;
}

.td_cad2 p, .td_cad1 p, .td_cad2 div, .td_cad1 div {
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}

a.more_lnk {
	padding-left:40px; 
	color: #37729b !important; 
	text-decoration:underline !important; 
	text-transform:none; 
	font-family: Tahoma; 
	font-size: 9pt;
}

sup.red{
        color: #EE0000 !important; 
	font-weight: bold;
}

/* CSS Document */

a {
	color: #37729b;
}

a:hover {
	text-decoration: none;
}

.frm_t_1 {
	background: url(../_i/block_l_f_03.gif) no-repeat left bottom;
	width: 13px;
	height:22px;
}

.frm_t_2 {
	background: url(../_i/ico_frm.gif) no-repeat left bottom;
	width: 34px;
	height:22px;
}

.frm_t_3 {
	font-family:"Trebuchet MS";
	font-size:20px;
	font-weight:normal;
	width: 80px;
}

.frm_t_4 {
	background: url(../_i/block_l_f_06.gif) repeat left bottom;
	height:22px;
}

.frm_t_5 {
	background: url(../_i/block_l_f_08.gif) no-repeat left bottom;
	width: 5px;
	height:22px;
}

.frm_t_6 {
	background: url(../_i/block_l_f_10.gif) repeat;
	width: 13px;

}

.frm_t_7 {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:13;
	color: #9a9a9a;
}

.frm_t_8 {
	background: url(../_i/block_l_f_12.gif) repeat;
	width: 5px;
	
}

.frm_t_9 {
	background: url(../_i/block_l_f_15.gif);
	width: 13px;
	height: 5px;
	
}

.frm_t_10 {
	background: url(../_i/block_l_f_16.gif);
	
	
}

.frm_t_11 {
	background: url(../_i/block_l_f_19.gif);
	width: 5px;
	
}

.frm_tr_1 {
	height: 5px;
}



#content p, #content div 
{
	display: block;
	clear: both;

}

#content table 
{
	padding: 0;
	margin : 0;
 	border-collapse: separate;
}

#content ol, #content ol li, .xbr_mid ol, .xbr_mid ol li, .xgr_mid ol, .xgr_mid ol li
{
 	list-style-type : decimal;
	list-style-position: inside;
}

#content ul, #content ul li, .xbr_mid ul, .xbr_mid ul li, .xgr_mid ul, .xgr_mid ul li
{
 	list-style-type : disc;
	list-style-position: inside;
}

#content ul, #content ol, #content p, #content div 
{ 
	margin-bottom : 15px;
}

#content td p, #content td div, #content td ol, #content td ul 
{
	margin: 0;
}

#content blockquote
{
	margin-left: 45px;
}

#content td, #content th
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;

}



