html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, table { margin: 0; padding: 0; border: 0; }
img { padding: 0; border: 0; }
blockquote, q { quotes: none; }

html, body { width: 100%; height: 100%; }
body { color: #0e141b; font: 12px Tahoma; }
.colored, .highlight { color: #76003e; }
.red { color: #d32614; }
.bold { font-weight: bold; }
.clear { clear: both; width: 100%; overflow: hidden; }
.inline { display: inline; }
.block { display: block; }
.left { float: left; }
.right { float: right; }

ul li { list-style-type: none; list-style-position: outside; list-style-image: none; }
.nobg { background: none !important; }

.va_top, table.va_top td { vertical-align: top; }
.ta_left { text-align: left; }

a { color: #0e141b; }
a:hover { text-decoration: none; }

.centr { margin: 0px auto; }
.design { padding: 0px 10px; }
input { font: 11px Tahoma; padding: 0px 0px 0px 5px; }
select { font: 11px Tahoma; }

.banner { height: 177px; width: 781px; position: relative; }
.banner .ltc, .banner .rtc, .banner .lbc, .banner .rbc { position: absolute; width: 3px; height: 3px; font-size: 3px; line-height: 3px; }
.banner .ltc { top: 0px; left: 0px; background: url(/i/banner_ltc.gif) no-repeat; }
.banner .rtc { top: 0px; right: 0px; background: url(/i/banner_rtc.gif) no-repeat; }
.banner .lbc { bottom: 0px; left: 0px; background: url(/i/banner_lbc.gif) no-repeat; }
.banner .rbc { bottom: 0px; right: 0px; background: url(/i/banner_rbc.gif) no-repeat right bottom; }

* html .banner .ltc { top: -1px; left: 0px; }
* html .banner .rtc { top: -1px; right: 0px; }
* html .banner .lbc { bottom: -2px; left: 0px; }
* html .banner .rbc { bottom: -1px; right: -2px; }



.spacer_banner { height: 24px; }
* html .spacer_banner { height: 23px; }
* + html .spacer_banner { height: 23px; }


/*header*/
.header { font-size: 11px; padding-top: 11px; }
.main_td { width: 995px; }
.logo { margin: 29px 0px 10px 1px; }
* html .logo { margin: 29px 0px 10px 0px; }
* + html .logo { margin: 29px 0px 10px 0px; }

.links { text-align: right; margin-bottom: 22px; }
.links a { color: #c2c7cc; font-size: 11px; background: url(/i/sep.gif) no-repeat right center; padding: 0px 5px 0px 5px; }
.links a.last { background: none; padding: 0px 0px 0px 5px; }
.links a span { color: #0e141b; }

.filial { background: url(/i/filial.gif) no-repeat left top; width: 255px; height: 86px; color: #76003e; font-weight: bold; margin-top: 8px; }
.filial .select { width: 248px; height: 23px; padding: 2px 1px 1px 2px; margin-top: 4px; }
.filial .select select { font: 11px tahoma; width: 244px; height: 23px; padding: 2px; }
.filial .select select option { padding: 1px 0px 1px 5px; }

.b_search { width: 189px; height: 24px; margin-left: 4px; }
.b_search .rs, .b_search .rs_over { background: url(/i/search_rs.gif) no-repeat right top; width: 79px; vertical-align: middle; text-align: right; }
.b_search .rs_over { background: url(/i/search_rs_over.gif) no-repeat right top; }

.b_search a { color: #fff; font: 12px Arial; text-decoration: none; }

.input_wrap {background: url(/i/s_txt_bg.gif) no-repeat left top;padding: 5px 0px 5px 9px;}
.b_search input { width: 90px; vertical-align: top; border: none; height: 14px; background: transparent; margin: 0px; padding: 0px; }
.b_search input:focus {outline: none;}

* html .b_search input { margin: -1px 0px 0px 0px; }
* + html .b_search input { margin: -1px 0px 0px 0px; }

.b_search a { padding-right: 12px; }

/**/
.switch { background: url(/i/small_bg.gif) repeat-x left top; margin-left: 4px; height: 24px; }
.switch span.sep { color: #76003e; font-size: 10px; margin: 0px 4px; }
.switch a { text-decoration: none; }
.switch a.colored:hover { color: #0e141b; }
.switch a:hover { color: #76003e; }
.switch .ls { background: url(/i/small_ls.gif) no-repeat left top; height: 24px; }
.switch .rs { background: url(/i/small_rs.gif) no-repeat right top; height: 24px; padding: 4px 15px 0px 15px; }

.mob_ver { background: url(/i/mob_ver.gif) no-repeat left top; width: 105px; height: 24px; padding-left: 30px; }
.mob_ver a { display: block; padding: 4px 0px 0px 0px; text-decoration: none; }
.mob_ver a:hover { color: #76003e; }

/**/
.menu { background: #0e141b url(/i/menu_bg.gif) repeat-x left top; }
.menu .ltc, .menu .rtc, .menu .lbc, .menu .rbc { height: 5px; line-height: 5px; font-size: 5px; }
.menu .ltc { background: url(/i/menu_ltc.gif) no-repeat left top; }
.menu .rtc { background: url(/i/menu_rtc.gif) no-repeat right top; }
.menu .lbc { background: url(/i/menu_lbc.gif) no-repeat left bottom; }
.menu .rbc { background: url(/i/menu_rbc.gif) no-repeat right bottom; }

.menu .rs { padding: 0px 6px 0px 6px; }

.menu .item .top { background: url(/i/menu_item_s.gif) repeat-x left top; }
.menu .item .ls { background: url(/i/menu_item_s.gif) repeat-y left top; }
.menu .item .rs { background: url(/i/menu_item_s.gif) repeat-y right top; padding: 4px 36px 6px 12px; line-height: 13px; }


.menu .item { background: #fff url(/i/menu_item_bbg.gif) repeat-x left bottom; margin: 0px 2px 0px 0px; }
.menu .item .ltc, .menu .item .rtc, .menu .item .lbc, .menu .item .rbc, .menu .item .top, .menu_left .item .ltc, .menu_left .item .rtc, .menu_left .item .lbc, .menu_left .item .rbc, .menu_left .item .top, .menu_left .item_over .ltc, .menu_left .item_over .rtc, .menu_left .item_over .lbc, .menu_left .item_over .rbc, .menu_left .item_over .top { height: 3px; line-height: 3px; font-size: 3px; }
.menu .item .ltc, .menu_left .item .ltc, .menu_left .item_over .ltc { background: url(/i/menu_item_ltc.gif) no-repeat left top; }
.menu .item .rtc, .menu_left .item .rtc, .menu_left .item_over .rtc { background: url(/i/menu_item_rtc.gif) no-repeat right top; }
.menu .item .lbc { background: url(/i/menu_item_lbc.gif) no-repeat left bottom; }
.menu .item .rbc { background: url(/i/menu_item_rbc.gif) no-repeat right bottom; }

.menu a { color: #76003e; font: 11px Arial; font-weight: bold; text-decoration: none; line-height: 13px; }


/*menu over design*/
.menu .item_over { background: #f7f7f6 url(/i/menu_item_bbg_over.gif) repeat-x left bottom; margin: 0px 2px 0px 0px; }
.menu .item_over .ltc { background: url(/i/menu_item_ltc_over.gif) no-repeat left top; }
.menu .item_over .rtc { background: url(/i/menu_item_rtc_over.gif) no-repeat right top; }
.menu .item_over .lbc { background: url(/i/menu_item_lbc_over.gif) no-repeat left bottom; }
.menu .item_over .rbc { background: url(/i/menu_item_rbc_over.gif) no-repeat right bottom; }
.menu .item_over .rbc, .menu .item_over .lbc, .menu .item_over .rtc, .menu .item_over .ltc { height: 3px; line-height: 3px; font-size: 3px; }

.menu .item_over .top { background: url(/i/menu_item_s.gif) repeat-x left top; }
.menu .item_over .ls { background: url(/i/menu_item_s.gif) repeat-y left top; }
.menu .item_over .rs { background: url(/i/menu_item_s.gif) repeat-y right top; padding: 4px 36px 6px 12px; line-height: 13px; }


/*menu left*/

/*
.menu_left { background: #ebeeef url(/i/menu_left_s.gif) repeat-x left top; }

.menu_left .rtc, .menu_left .lbc, .menu_left .rbc { height: 5px; line-height: 5px; font-size: 5px; }
.menu_left .ltc { background: url(/i/menu_left_ltc.gif) no-repeat left top; height: auto; line-height: inherit; font-size: inherit; }
.menu_left .rtc { background: url(/i/menu_left_rtc.gif) no-repeat right top; }
.menu_left .lbc { background: url(/i/menu_left_lbc.gif) no-repeat left bottom !important; }
.menu_left .rbc { background: url(/i/menu_left_rbc.gif) no-repeat right bottom !important; }

.menu_left .bs { background: url(/i/menu_left_s.gif) repeat-x left bottom; }
.menu_left .ls { background: url(/i/menu_left_s.gif) repeat-y left top; }
.menu_left .rs { background: url(/i/menu_left_s.gif) repeat-y right top; padding: 5px 8px 2px; }

.menu_left a { font: 13px Arial; color: #0e141b; font-weight: bold; text-decoration: none; line-height: 13px; }
.menu_left .item { background: #fff url(/i/menu_item_bbg.gif) repeat-x left bottom; margin: 0px 0px 2px 0px; height: 1%; }
.menu_left .item .lbc, .menu_left .item_over .lbc { background: url(/i/menu_left_item_lbc.gif) no-repeat left bottom !important; }
.menu_left .item .rbc, .menu_left .item_over .rbc { background: url(/i/menu_left_item_rbc.gif) no-repeat right bottom !important; }
.menu_left .item .rs, .menu_left .item_over .rs { padding: 3px 15px 2px 9px; }

/*menu_left item_over*/
/*.menu_left .item_over { background: #f7f7f6 url(/i/menu_left_item_bbg_over.gif) repeat-x left bottom; margin: 0px 0px 2px 0px; height: 1%; }

*/

/*menu left*/

.menu_left .item .ltc, .menu_left .item_over .ltc { background: url(/i/menu_left_item_ltc.gif) no-repeat left top; }
.menu_left .item .rtc, .menu_left .item_over .rtc { background: url(/i/menu_left_item_rtc.gif) no-repeat right top; }


.menu_left .item .top, .menu_left .item_over .top { background: url(/i/menu_left_item_s.gif) repeat-x left top; }
.menu_left .item .ls, .menu_left .item_over .ls { background: url(/i/menu_left_item_s.gif) repeat-y left top; }
.menu_left .item .rs, .menu_left .item_over .rs { background: url(/i/menu_left_item_s.gif) repeat-y right top; padding: 4px 36px 6px 12px; line-height: 13px; }


.menu_left { background: #ebeeef url(/i/menu_left_s.gif) repeat-x left top; }

.menu_left .rtc, .menu_left .lbc, .menu_left .rbc { height: 5px; line-height: 5px; font-size: 5px; }
.menu_left .ltc { background: url(/i/menu_left_ltc.gif) no-repeat left top; height: auto; line-height: inherit; font-size: inherit; }
.menu_left .rtc { background: url(/i/menu_left_rtc.gif) no-repeat right top; }
.menu_left .lbc { background: url(/i/menu_left_lbc.gif) no-repeat left bottom !important; }
.menu_left .rbc { background: url(/i/menu_left_rbc.gif) no-repeat right bottom !important; }

.menu_left .bs { background: url(/i/menu_left_s.gif) repeat-x left bottom; }
.menu_left .ls { background: url(/i/menu_left_s.gif) repeat-y left top; }
.menu_left .rs { background: url(/i/menu_left_s.gif) repeat-y right top; padding: 5px 8px 2px; }

.menu_left a { font: 13px Arial; color: #0e141b !important; font-weight: bold; text-decoration: none; line-height: 15px; }
.menu_left .item { background: #fff url(/i/menu_left_item_s.gif) repeat-x left bottom; margin: 0px 0px 2px 0px; height: 1%; }
.menu_left .item .lbc, .menu_left .item_over .lbc { background: url(/i/menu_left_item_lbc.gif) no-repeat left bottom !important; }
.menu_left .item .rbc, .menu_left .item_over .rbc { background: url(/i/menu_left_item_rbc.gif) no-repeat right bottom !important; }
.menu_left .item .rs, .menu_left .item_over .rs { padding: 3px 15px 2px 9px; }

/*menu_left item_over*/
.menu_left .item_over { background: #f7f7f6 url(/i/menu_left_item_bbg_over.gif) repeat-x left bottom; margin: 0px 0px 2px 0px; height: 1%; }





/*content*/
.b_call { background: #3e0322 url(/i/call_tbg.gif) repeat-x left top; color: #c291ab; font-size: 11px; }
.b_call .ltc, .b_call .rtc, .b_call .lbc, .b_call .rbc, .b_call .bottom { height: 5px; line-height: 5px; font-size: 5px; }
.b_call .ltc { background: url(/i/call_ltc.gif) no-repeat left top; }
.b_call .rtc { background: url(/i/call_rtc.gif) no-repeat right top; }
.b_call .lbc { background: url(/i/call_lbc.gif) no-repeat left bottom; }
.b_call .rbc { background: url(/i/call_rbc.gif) no-repeat right bottom; }

.b_call .rs { padding: 7px 19px 14px 16px; line-height: 13px; }

/*
.b_call .item1 .ls, .b_call .item2 .ls, .b_call .item1_over .ls, .b_call .item2_over .ls { background: none; padding: 0px; }
.b_call .item1 .rs, .b_call .item2 .rs, .b_call .item1_over .rs, .b_call .item2_over .rs { background: none; padding: 0px 0px 1px 9px; }
*/

.b_call .item2 .ls, .b_call .item2_over .ls { padding: 0px; }
.b_call .item2 .rs, .b_call .item2_over .rs { padding: 0px 0px 1px 9px; }


.b_call p { padding: 7px 0px 0px 0px; margin: 0px; line-height: 17px; }

.b_call .title span { color: #fff; font: 14px Arial; font-weight: bold; line-height: 19px; border-bottom: 1px solid #c7c7c7; text-decoration: none; }
.b_call .title { margin: 0px 0px 10px 0px; }


.b_call .item1 { display: none; }

/*item2*/
.b_call .item2 .ltc, .b_call .item2 .rtc, .b_call .item2 .lbc, .b_call .item2 .rbc, .b_call .item2_over .ltc, .b_call .item2_over .rtc, .b_call .item2_over .lbc, .b_call .item2_over .rbc { height: 3px; line-height: 3px; font-size: 3px; }

.b_call .item2 { background: #3e0322 url(/i/call_item2_bg.gif) repeat-x left top; font: 13px Arial; margin-bottom: 1px; }
.b_call .item2 a, .b_call .item2_over a { color: #fff; text-decoration: none; line-height: 15px; }
.b_call .item2 .top { background: url(/i/call_item2_s.gif) repeat-x left top; }
.b_call .item2 .ls { background: url(/i/call_item2_ls.gif) no-repeat left top; }
.b_call .item2 .rs { background: url(/i/call_item2_ls.gif) no-repeat right top; }
.b_call .item2 .ltc { background: url(/i/call_item2_ltc.gif) no-repeat left top; }
.b_call .item2 .rtc { background: url(/i/call_item2_rtc.gif) no-repeat right top; }
.b_call .item2 .lbc { background: url(/i/call_item2_lbc.gif) no-repeat left bottom; }
.b_call .item2 .rbc { background: url(/i/call_item2_rbc.gif) no-repeat right bottom; }

/*item2 over*/
.b_call .item2_over { background: #3e0322 url(/i/call_item2_bg_over.gif) repeat-x left top; font: 13px Arial; margin-bottom: 1px; }
.b_call .item2_over .top { background: url(/i/call_item2_s_over.gif) repeat-x left top; }
.b_call .item2_over .ls { background: url(/i/call_item2_ls_over.gif) no-repeat left top; }
.b_call .item2_over .rs { background: url(/i/call_item2_ls_over.gif) no-repeat right top; }
.b_call .item2_over .ltc { background: url(/i/call_item2_ltc_over.gif) no-repeat left top; }
.b_call .item2_over .rtc { background: url(/i/call_item2_rtc_over.gif) no-repeat right top; }
.b_call .item2_over .lbc { background: url(/i/call_item2_lbc_over.gif) no-repeat left bottom; }
.b_call .item2_over .rbc { background: url(/i/call_item2_rbc_over.gif) no-repeat right bottom; }

/**/
.adv h3 { font: 18px Arial; line-height: 20px; color: #76003e; padding: 0px 0px 14px 0px; }
.adv_table td { padding: 0px 0px 14px 0px; }
.adv_table .number div { background: url(/i/adv_li.gif) no-repeat 0px 0px; height: 22px; width: 15px; padding: 4px 6px 0px 8px; color: #fff; font-weight: bold; }

.adv { background: url(/i/adv_s.gif) repeat-x left top; }
.adv .rtc, .adv .lbc, .adv .rbc, .adv .bs { height: 4px; line-height: 4px; font-size: 4px; }
.adv .ltc { background: url(/i/adv_ltc.gif) no-repeat left top; }
.adv .rtc { background: url(/i/adv_rtc.gif) no-repeat right top; }
.adv .lbc { background: url(/i/adv_lbc.gif) no-repeat left bottom; }
.adv .rbc { background: url(/i/adv_rbc.gif) no-repeat right bottom; }

.adv .bs { background: url(/i/adv_s.gif) repeat-x left bottom; }
.adv .ls { background: url(/i/adv_s.gif) repeat-y left top; }
.adv .rs { background: url(/i/adv_s.gif) repeat-y right top; padding: 12px 20px 10px 17px; }

body .alt_colored a { text-decoration: none !important; }
body .alt_colored a:hover { color: #76003E; }

/**/



/**/
.analitic { background: url(/i/analitic_bg.gif) repeat-x left top; }
.analitic .rs { background: url(/i/analitic_rs.gif) no-repeat right top; padding-right: 5px; }

/**/
.b_promo { margin-bottom: 25px; }

.b_promo .ts { background: url(/i/menu_left_s.gif) repeat-x left top; }
.b_promo a { color: #0E141B; text-decoration: none; }
.b_promo a:hover { color: #76003e; }
.b_promo .rtc, .b_promo .lbc, .b_promo .bs, .b_promo .rbc, .b_promo .ltc, .b_promo .ts { height: 4px; line-height: 4px; font-size: 4px; }
.b_promo .ltc { background: url(/i/b_promo_ltc.gif) no-repeat left top; }
.b_promo .rtc { background: url(/i/menu_left_rtc.gif) no-repeat right top; }

.b_promo .bs { background: url(/i/menu_left_s.gif) repeat-x left bottom; }
.b_promo .lbc { background: url(/i/menu_left_lbc.gif) no-repeat left bottom; }
.b_promo .rbc { background: url(/i/menu_left_rbc.gif) no-repeat right bottom; }

.b_promo .cont { padding: 13px 20px 13px 14px; background: url(/i/b_promo_cont.gif) no-repeat left top; border-left: 1px solid #b6bfc8; border-right: 1px solid #b6bfc8; }
.b_promo .cont p { margin-top: 10px; }
.b_promo .date { color: #76003e; margin: 0px 0px 9px 0px; font: 11px Arial; font-weight: bold; }
.b_promo .date .slash { color: #8b98a6; }
.b_promo h3 { color: #76003e; font-size: 18px; }
.b_promo .rs { min-height: 228px; height: auto !important; height: 228px; }

/**/
.tabs_wrap_ls { background: url(/i/wrap_s.gif) repeat-y left top !important; }
.tabs_wrap_rs { background: url(/i/tabs_bg.gif) no-repeat right bottom; padding: 0px 0px 4px 0px; }


.tabs { clear: both; overflow: hidden; }

.tabs td { font: 11px Arial; /*background: url(/i/tab_bg.gif) repeat-x left top;*/ }
.tabs .ls { background: url(/i/tab_ls.gif) no-repeat left top; padding: 8px 6px 5px 22px; /* height: 30px;*/ }
.tabs .rs { display: none; }

.tabs .bs { background: url(/i/tab_bs.gif) repeat-x left bottom; }
.tabs .first_tab .ls { background: url(/i/tab_first.gif) no-repeat left top; padding-left: 15px; }
.tabs .last { background: none; }
.tabs .last .ls { background: url(/i/tab_last.gif) no-repeat left top; padding: 8px 0px 5px 18px; }
.tabs .current_tab, .tabs .current_tab_first { background: #fff url(/i/tab_bg.gif) repeat-x left top; }
.tabs .current_tab .ls { background: url(/i/tab_current.gif) no-repeat left top; }
.tabs .current_tab .bs { background: none; }
.tabs .current_tab_first .ls { background: url(/i/tab_current_first.gif) no-repeat left top; padding-left: 15px; }
.tabs .current_tab_first .bs { background: none; }

.tabs .follow .ls { background: url(/i/tab_follow.gif) no-repeat left top; }
.tabs .follow_last .ls { background: url(/i/tab_follow_last.gif) no-repeat left top; }
.tabs .current_tab span, .tabs .current_tab_first span { border-bottom: 2px solid #e3e5e8; font-weight: bold; color: #76003E; }


.tabs_wrap_rs_one { background: url(/i/tabs_rs_one.gif) no-repeat right top; padding: 0px; }
.tabs_wrap_rs_one .tabs td { font-size: 12px; }
.tabs_wrap_rs_one .tabs .bs { background: none; }


/*.tabs_wrap_rs_one .tabs .current_tab, .tabs_wrap_rs_one .tabs .current_tab_first { font-size: 12px; background-color: transparent; }*/

.tabs {width: 100%;}
.tabs td { font: 11px Arial; background: url(/i/tab_bg.gif) repeat-x left top;padding: 8px 10px 3px 10px; border-bottom: 1px solid #d0d0d0; }

.tabs a { color: #76003e; text-decoration: none; }
.tabs a.active, .tabs .current_tab span, .tabs_wrap_rs_one .tabs .first_tab span { border-bottom: 2px solid #E3E5E8; color: #76003E; font-weight: bold; }
.tabs a:hover { color: #778490; }

.tabs .divider {background: url(/i/div_standart.gif) no-repeat top left; width: 18px;padding: 0px;}
.tabs .first_tab {padding-left: 0px; padding-top: 0px;background: url(/i/tabs_first_tab.gif) no-repeat left top;}
.tabs .first_tab .ltc {background: url(/i/tab_first.gif) no-repeat left top;padding: 8px 0px 0px 10px;}

.tabs .follow, .tabs .current_tab {border-bottom: 1px solid #fff;}
.tabs .last {background: url(/i/tab_last.gif) no-repeat left top;}

.lbc_corner {position: relative;}
.lbc_corner div {position: absolute; height: 5px; width: 1px; font-size: 5px; line-height: 5px; background: #d0d0d0; left: 0; bottom: -5px; }
* html .lbc_corner div { bottom: 15px; }


/**/
.tabs_wrap_rs_one .tabs .first_tab { font-size: 12px;padding-bottom: 0px; }
.tabs_wrap_rs_one .tabs .first_tab div {padding-top: 14px;}

.tabs_wrap_rs_one .tabs td { border: 0;}
.tabs_wrap_rs_one .tabs .divider { background: url(/i/tabs_rs_one.gif) no-repeat top right; }

#result .tabs { width: auto;  background: url(/i/wrap_s.gif) repeat-y top left;}

/**/



.tabs a.active { border-bottom: 2px solid #E3E5E8; color: #76003E; font-weight: bold; }

.news_wrap { background: url(/i/wrap_s.gif) repeat-x left bottom; }
.news_internal { background: none !important; }

.wrap_lbc, .wrap_rbc { height: 4px; line-height: 4px; font-size: 4px; }
.wrap_lbc { background: url(/i/wrap_lbc.gif) no-repeat left bottom; }
.wrap_rbc { background: url(/i/wrap_rbc.gif) no-repeat right bottom; }
.wrap_ls { background: url(/i/wrap_s.gif) repeat-y left top; }
.wrap_rs { background: url(/i/wrap_s.gif) repeat-y right top; padding: 11px 0px 0px 0px; }

.news_wrap .item { padding: 10px 10px 2px 17px; }
.news_wrap .date { color: #76003e; margin: 0px 0px 4px 0px; font: 11px Arial; font-weight: bold; }
.news_wrap .date .slash { color: #979797; }
.news_wrap .date .time { color: #979797; margin-left: 3px; }
.news_wrap .title a { line-height: 16px; }

.news_wrap .selected { background: #f7f7f6; padding: 13px 15px 15px 17px; margin: 0px 1px; }
.news_wrap .selected .title a { color: #c2c7cc; font-weight: bold; }
.news_wrap .selected .title a span { color: #76003e; }

.news_internal .item { padding: 10px 10px 12px 17px; }
.news_internal .selected .title a { color: #76003e; }

.rss a { color: #0e141b; font-weight: bold; font-size: 11px; text-decoration: none; }
.rss a:hover { text-decoration: underline; }
.rss img { padding: 0px 5px 0px 0px; }


/**/
.box { position: absolute; z-index: 2; }
.box .ltc, .box .ts, .box .rtc { height: 3px; line-height: 3px; font-size: 3px; }
.box .ltc, .box .rtc, .box .ls, .box .rs, .box .lbc, .box .rbc { width: 3px; }

.box .cont { background: #fff; font-size: 10px; color: #435361; padding: 4px 6px 7px 6px; line-height: 14px; }
.box .cont b { color: #0e141b; }
.box .lbc, .box .bs, .box .rbc, .box .bbg, .box .bs div { height: 17px; line-height: 17px; font-size: 17px; }
* html .box .bs div { height: 14px; line-height: 14px; font-size: 14px; }

.box .ltc { background: url(/i/box_ltc.gif) no-repeat left top; }
.box .rtc { background: url(/i/box_rtc.gif) no-repeat right top; }
.box .lbc { background: url(/i/box_lbc.gif) no-repeat left top; }
.box .rbc { background: url(/i/box_rbc.gif) no-repeat right top; }

.box .ls { background: #fff url(/i/box_s.gif) repeat-y left top; }
.box .rs { background: #fff url(/i/box_s.gif) repeat-y right top; }
.box .ts { background: #fff url(/i/box_s.gif) repeat-x left top; }
.box .bs { background: url(/i/box_bs.gif) repeat-x left top; }

.left_side .bbg { background: url(/i/box_bbg_left.gif) no-repeat left top; }
.right_side .bbg { background: url(/i/box_bbg_right.gif) no-repeat right top; }

/**/
#top_menu { position: relative; z-index: 999; }
.popup { position: absolute; bottom: 0; top: 80%; width: 214px; border-collapse: collapse; }
/**/

.popup .ltc, .popup .rtc, .popup .ts { height: 9px; line-height: 9px; font-size: 2px; }
.popup .lbc, .popup .rbc, .popup .bs { height: 5px; line-height: 5px; font-size: 3px; }
.popup .ltc, .popup .rtc, .popup .lbc, .popup .rbc, .popup .ls, .popup .rs { width: 5px; }
.popup .ltc { background: url(/i/popup_ltc.gif) no-repeat left bottom; }
.popup .rtc { background: url(/i/popup_rtc.gif) no-repeat right bottom; }
.popup .lbc { background: url(/i/popup_lbc.gif) no-repeat left bottom; }
.popup .rbc { background: url(/i/popup_rbc.gif) no-repeat right bottom; }
.popup .ts { background: url(/i/popup_ts.gif) repeat-x left bottom; }
.popup .ts div { background: url(/i/popup_ltc_bg.gif) no-repeat left bottom; }
.popup .bs { background: url(/i/popup_bs.gif) repeat-x left bottom; }

.popup .rs { background: url(/i/popup_rs.gif) repeat-y right top; padding: 0px; }
.popup .ls { background: url(/i/popup_ls.gif) repeat-y left top; }
.popup .cont { padding: 9px 8px; background: #ededed url(/i/popup_cont_bs.gif) repeat-x left top; }


#popup_menu a { font-weight: normal; font: 11px Arial; text-decoration: none; }
#popup_menu div { padding: 4px 10px; margin-bottom: 1px; }
#popup_menu div.active { background: #ebedef; }

.popup .stopper td { height: 1px; line-height: 1px; }


/**/
.b_block { background: #fff url(/i/b_block_bs.gif) repeat-x left bottom; }
.b_block .lbc, .b_block .ltc, .b_block .rtc, .b_block .rbc, .b_block .ts { height: 4px; line-height: 4px; font-size: 4px; }
.b_block .ltc { background: url(/i/b_block_ltc.gif) no-repeat left top; }
.b_block .rtc { background: url(/i/b_block_rtc.gif) no-repeat right top; }
.b_block .lbc { background: url(/i/b_block_lbc.gif) no-repeat left bottom; }
.b_block .rbc { background: url(/i/b_block_rbc.gif) no-repeat right bottom; }

.b_block .ls { background: url(/i/b_block_s.gif) repeat-y left top; }
.b_block .rs { background: url(/i/b_block_s.gif) repeat-y right top; padding: 3px 5px; }
.b_block .ts { background: url(/i/b_block_s.gif) repeat-x left top; }

/**/
.b_block_over { background: #fff url(/i/b_block_bs_over.gif) repeat-x left bottom; }
.b_block_over .lbc, .b_block_over .ltc, .b_block_over .rtc, .b_block_over .rbc, .b_block_over .ts { height: 4px; line-height: 4px; font-size: 4px; }
.b_block_over .ltc { background: url(/i/b_block_ltc_over.gif) no-repeat left top; }
.b_block_over .rtc { background: url(/i/b_block_rtc_over.gif) no-repeat right top; }
.b_block_over .lbc { background: url(/i/b_block_lbc_over.gif) no-repeat left bottom; }
.b_block_over .rbc { background: url(/i/b_block_rbc_over.gif) no-repeat right bottom; }

.b_block_over .ls { background: url(/i/b_block_s_over.gif) repeat-y left top; }
.b_block_over .rs { background: url(/i/b_block_s_over.gif) repeat-y right top; padding: 3px 5px; }
.b_block_over .ts { background: url(/i/b_block_s_over.gif) repeat-x left top; }


/**/
.b_block_wrap { margin: 0px 17px 0px 17px; }

.fin_link { text-align: center; }
.fin_link a { font-size: 11px; font-weight: bold; color: #76003e; text-decoration: none; }

.b_fin { width: 180px; position: absolute; margin-top: -54px; z-index: 1; }

.analitics { background: url(/i/analitics.gif) no-repeat 17px 2px; padding: 9px 0px 0px 91px; height: 48px; }
.analitics a { font: 16px Arial; color: #76003e; text-decoration: none; line-height: 17px; }

.diagram { background: url(/i/adv_s.gif) repeat-x left top; }
.diagram .rtc, .diagram .lbc, .diagram .rbc, .diagram .bs { height: 4px; line-height: 4px; font-size: 4px; }
.diagram .ltc { background: url(/i/diagram_ltc.gif) no-repeat left top; }
.diagram .rtc { background: url(/i/adv_rtc.gif) no-repeat right top; }
.diagram .lbc { background: url(/i/adv_lbc.gif) no-repeat left bottom; }
.diagram .rbc { background: url(/i/adv_rbc.gif) no-repeat right bottom; }

.diagram .bs { background: url(/i/adv_s.gif) repeat-x left bottom; }
.diagram .ls { background: url(/i/adv_s.gif) repeat-y left top; }
.diagram .rs { background: url(/i/adv_s.gif) repeat-y right top; padding: 12px 13px 10px 13px; height: 1%; }

.fund { padding: 0px 0px 5px 0px; }
.fund .choose { font-size: 11px; font-weight: bold; color: #76003e; margin-bottom: 7px; }
.fund select { padding: 2px; width: 225px; font-size: 11px; }


/**/

.window { border-collapse: collapse; }
.window .ltc, .window .rtc, .window .ts { height: 6px; line-height: 6px; font-size: 3px; }
.window .lbc, .window .rbc, .window .bs { height: 4px; line-height: 4px; font-size: 3px; }
.window .ltc, .window .rtc, .window .lbc, .window .rbc { width: 5px; }

.window .ltc { background: url(/i/window_ltc.gif) no-repeat left top; }
.window .rtc { background: url(/i/window_rtc.gif) no-repeat right bottom; }
.window .lbc { background: url(/i/window_lbc.gif) no-repeat left bottom; }
.window .rbc { background: url(/i/window_rbc.gif) no-repeat right bottom; }

.window .ts { background: url(/i/window_ts.gif) repeat-x left bottom; }
.window .bs { background: #e4f3d3 url(/i/window_s.gif) repeat-x left bottom; }

.window tr.stopper td { height: 0px; line-height: 0px; }

.window .cont_bg { background: #e4f3d3 url(/i/window_cont_bg.gif) repeat-x left top; }
.window .cont { border-left: 1px solid #93aea3; border-right: 1px solid #93aea3; padding: 14px 13px; background: url(/i/window_cont.gif) no-repeat left top; }
.window .cont div { padding: 0px 0px 7px 0px; }

#client_form { position: absolute; width: 126px; margin-left: 15px; z-index: 1999; }

#client_form input { margin: 3px 0px 0px 0px; background: #fff url(/i/window_input_bg.gif) repeat-x left bottom; border: 1px solid #a8b5a6; height: 16px; padding: 3px 5px 0px 6px; }

.b_client { width: 5px; float: right; position: relative; overflow: visible; }

/**/

/*
.graf { background: #0e141b url(/i/graf_bg.gif) repeat-x left top; margin-bottom: 1px; font: 10px Arial; font-weight: bold; color: #fff; }
.graf .ltc, .graf .rtc { height: 4px; line-height: 4px; font-size: 4px; }
.graf .ltc { background: url(/i/graf_ltc.gif) no-repeat left top; }
.graf .rtc { background: url(/i/graf_rtc.gif) no-repeat right top; }
.graf .cont { padding: 0px 0px 6px 5px; }

.graf a { color: #c2c7cc; text-decoration: none; }
.graf a:hover { color: #dae1ea; }
.graf img { margin: 0px 5px 0px 5px; }
.graf a.active { color: #fff; }
.graf .res { background: #778490; padding: 7px 5px; }
*/
.content_links { padding-right: 12px; }
.content_links a { font: 11px Arial; color: #0e141b; text-decoration: none; }
.content_links a:hover { color: #76003e; }
.content_links img { margin: 0px 5px 0px 0px; }
.content_links .sep { margin: 0px 8px 0px 6px; font-size: 11px; color: #76003e; }


/*footer*/
.footer { font-size: 11px; padding: 25px 10px 21px; color: #979797; }
.footer a { color: #76003e; }
.footer p { margin: 0px 0px 10px 0px; }
.counters { margin-top: 16px; }
/*
.b_footer { background: url(/i/menu_left_s.gif) repeat-x left top; }
.b_footer a { color: #76003e; }
.b_footer .rtc, .b_footer .lbc, .b_footer .rbc, .b_footer .bs { height: 4px; line-height: 4px; font-size: 4px; }
.b_footer .ltc { background: url(/i/b_promo_ltc.gif) no-repeat left top; }
.b_footer .rtc { background: url(/i/menu_left_rtc.gif) no-repeat right top; }
.b_footer .lbc { background: url(/i/menu_left_lbc.gif) no-repeat left bottom; }
.b_footer .rbc { background: url(/i/menu_left_rbc.gif) no-repeat right bottom; }

.b_footer .bs { background: url(/i/menu_left_s.gif) repeat-x left bottom; }
.b_footer .ls { background: url(/i/menu_left_s.gif) repeat-y left top; }
.b_footer .rs { background: url(/i/menu_left_s.gif) repeat-y right top; padding: 10px 20px 10px 10px; }
*/
.develop a { color: #778490; text-decoration: none; }
.develop a:hover { color: #778490; text-decoration: underline; }



.content { background: url(/i/content_s.gif) repeat-x left top; }
.content_lbc, .content_ltc, .content_rbc, .content_bs { height: 5px; line-height: 5px; font-size: 5px; }
.content_ltc { background: url(/i/content_ltc.gif) no-repeat left top; }
.content_rtc { background: url(/i/content_rtc.gif) no-repeat right top; }
.content_lbc { background: url(/i/content_lbc.gif) no-repeat left bottom; }
.content_rbc { background: url(/i/content_rbc.gif) no-repeat right bottom; }
.white_rtc { background: url(/i/white_rtc.gif) no-repeat right top; }

.content_ls { background: url(/i/content_s.gif) repeat-y left top; }
.content_rs { background: url(/i/content_s.gif) repeat-y right top; }
.content_bs { background: url(/i/content_s.gif) repeat-x left bottom; }
.content .cont_pad { padding: 0px 17px 17px 17px; height: 1%; clear: both; }

.content h1 { font: 18px Arial; color: #76003e; font-weight: normal; border-bottom: 1px solid #c2c7cc; padding: 7px 0px 8px 0px; margin-bottom: 14px; }
.content h2 { font: bold 13px Arial; color: #76003e; margin: 15px 0px 10px 0px; }
.content h3 { font: bold 12px Tahoma; margin-bottom: 10px; color: #76003e;  margin: 10px 0px 0px 0px;}
.content h4 {font: bold 12px Tahoma;}
.content p { margin: 10px 0px 0px 0px; }

.content ol { margin: 0px 0px 0px 36px; }
.content ol li { margin: 0px 0px 10px 0px; }
.content ul { margin: 7px 0px 10px 0px; }
.content ul li { background: url(/i/arrow_one.gif) no-repeat 0px 4px; padding-left: 13px; margin-bottom: 5px; }
/*.content ul li ul { margin: 6px 0px 0px 0px; }*/

.pv { position: relative; z-index: 1; }
.print { position: absolute; right: 0; background: url(/i/print_bg.gif) repeat-x top left; margin-top: -23px; z-index: 1; }
* html .print { right: -1px; width: 1%; }

.print .ls { background: url(/i/print_ls.gif) no-repeat top left; }
.print .rs { background: url(/i/print_rs.gif) no-repeat top right; height: 28px; }
.print .pad { padding: 6px 33px 0px 18px; }
.print a { color: #778490; text-decoration: none; white-space: nowrap; font: 11px Arial; }





.pr_7 { padding-right: 7px; }

.crumbs { font-size: 11px; color: #778490; border-bottom: 1px solid #c2c7cc; padding: 12px 0px 17px 0px; line-height: 15px; }
.crumbs a { color: #778490; }
.crumbs img { margin: 0px 8px; }

.menu_left ul { padding: 7px 0px 12px 0px; }
.menu_left ul ul { padding-bottom: 0px; }
.menu_left ul li { padding: 0px 0px 7px 10px; font-weight: normal; }
.menu_left ul li ul li { padding: 0px 0px 7px 15px; }
.menu_left ul li a { font-weight: normal; font-size: 11px; text-decoration: underline; }
.menu_left ul li a.active { font-weight: bold; text-decoration: none; }
.menu_left ul li a:hover { text-decoration: none; }

.menu_left ul .last { padding-bottom: 0px; }

.left_col { padding-bottom: 48px; }

.s_form .rtc, .s_form .ltc, .s_form .lbc, .s_form .rbc, .s_form .ts, .s_form .bs { height: 4px; line-height: 4px; font-size: 4px; }
.s_form .ltc { background: url(/i/s_form_ltc.gif) no-repeat left top; }
.s_form .rtc { background: url(/i/s_form_rtc.gif) no-repeat right top; }
.s_form .lbc { background: url(/i/s_form_lbc.gif) no-repeat left bottom; }
.s_form .rbc { background: url(/i/s_form_rbc.gif) no-repeat right bottom; }

.s_form .cont { padding: 15px 17px 19px 26px; }
.s_form .ts { background: url(/i/s_form_s.gif) repeat-x left top; }
.s_form .bs { background: url(/i/s_form_s.gif) repeat-x left bottom; }
.s_form .ls { background: url(/i/s_form_s.gif) repeat-y left top; }
.s_form .rs { background: url(/i/s_form_s.gif) repeat-y right top; padding: 0px; }


.search_r_a { margin-top: 6px; }
.found { color: #737373; font-size: 11px; margin-top: 6px; }


.level_1 .cont { padding: 3px 22px 4px 14px; }

.s_form .cont, .s_form .bs, .s_form .ls, .s_form .rs, .s_form .ts { background-color: #f2f3f5; }

.radio_wrap { margin: 0px 0px 5px 0px; }
.radio { margin: 0px 11px 0px 0px; vertical-align: middle; }
.s_var { margin-top: 13px; }
.iText { background: #fff url(/i/window_input_bg.gif) repeat-x left bottom; border: 1px solid #d7d7d9 !important; height: 17px !important; padding: 3px 5px 0px 6px !important; }
.iTextarea { background: #fff url(/i/window_input_bg.gif) repeat-x left bottom; border: 1px solid #d7d7d9 !important; height: 114px; padding: 3px 5px 0px 6px !important; }
.td_caption { text-align: right; padding-top: 4px; }


.level_1 { margin-bottom: 3px; }
.level_1 a { font-weight: bold; color: #76003e; }


.sitemap .level_2 { margin: 12px 0px 0px 0px; }
.sitemap .level_2 li { margin: 0px 0px 0px 19px; padding: 0px 0px 12px 24px; }


.sitemap .level_3 { margin: 12px 0px 0px 0px; }
.sitemap .level_3 li { margin: 0px 0px 0px 27px; padding: 0px 0px 12px 12px; background: url(/i/arrow_one.gif) no-repeat 0px 5px; }

.sitemap .level_4 { margin: 11px 0px 0px 0px; }
.sitemap .level_4 li { background: none; padding: 0px 0px 0px 0px; margin: 0px 0px 10px 27px; }
.sitemap .level_4 li a { color: #5b5b5b; }

.sitemap .level_2 .last { padding-bottom: 18px !important; margin-bottom: 0px; }
.sitemap .level_3 .last { padding-bottom: 0px !important; margin-bottom: 0px; }
.sitemap .level_4 .last { padding-bottom: 0px !important; margin-bottom: 0px; }


.loader { position: absolute; background-color: Black; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; }

.ac_results { border: 1px solid #D7D7D9 !important; }
.ac_results li { font-size: 11px !important; }
.ac_odd { background-color: #fff !important; }
.ac_over { background-color: #f2f3f5 !important; color: #0E141B !important; }

.pages .title { padding-right: 12px; }
.pages a { color: #76003e; font-weight: bold; }
.pages .active { text-decoration: none; font-weight: normal; }
.pages img { vertical-align: middle; }


.ui-datepicker-trigger { margin-top: 2px; }
* html .ui-datepicker-trigger { margin-top: 3px; }
* + html .ui-datepicker-trigger { margin-top: 3px; }

.ui-datepicker { border-collapse: collapse !important; }
.ui-datepicker td { text-align: center !important; }
.ui-datepicker-header, .ui-datepicker-links { background: #dcdcdc !important; }
#ui-datepicker-div, .ui-datepicker-days-cell { border: 1px solid #F0F0F1 !important; }
.iCalendar { color: #76003e; }

.palette { width: 8px; height: 8px; margin-top: 3px; }

.palette_table { margin-bottom: 5px; }
.palette_table td { padding-bottom: 5px; }
.pal_td { padding-top: 4px; padding-right: 3px; }

.result_head { font-family: Arial; margin: 17px 0px 12px; }


.b_small { background: url(/i/b_small_bg.gif) repeat-x top left; }
.b_small .ls { background: url(/i/b_small_ls.gif) no-repeat top left; }
.b_small .rs { background: url(/i/b_small_rs.gif) no-repeat top right; height: 19px; padding: 4px 20px 0px; }
.b_small a { color: #76003e; text-decoration: none; white-space: nowrap; font: 11px Tahoma; }
.b_small a:hover { text-decoration: underline; }


.b_dark { background: url(/i/b_dark.gif) repeat-x top left; }
.b_dark .ls { background: url(/i/b_dark_ls.gif) no-repeat top left; }
.b_dark .rs { background: url(/i/b_dark_rs.gif) no-repeat top right; height: 22px; padding: 6px 20px 0px; }
.play { background: url(/i/arrow_play.gif) no-repeat 0px 0px; padding: 0px 0px 3px 19px; margin: 0px 20px 0px 0px; float: left; display: inline; }
.up { background-image: url(/i/arrow_up.gif); }
.down { background-image: url(/i/arrow_down.gif); }
.play a { color: #76003e; }

.vacancy { margin-top: 12px; }
.vacancy .date { font-size: 11px; color: #59626B; margin: 3px 0px 0px 0px; }
.mt_10 { margin-top: 10px; }

.faq .item td { vertical-align: middle; padding: 0px 7px 0px 0px; line-height: 15px; }
.faq .s_form { margin: 10px 0px 34px 0px; }


.vote_table td { border: none; margin: 10px 0px 0px; }
.blue_bg { background: url(/i/blue_bg.gif) repeat-x 0px 5px; }
.green_bg { background: url(/i/green_bg.gif) repeat-x 0px 5px; }
.yellow_bg { background: url(/i/yellow_bg.gif) repeat-x 0px 5px; }
.red_bg { background: url(/i/red_bg.gif) repeat-x 0px 5px; }
.purple_bg { background: url(/i/purple_bg.gif) repeat-x 0px 5px; }
.pt_6 { padding-top: 6px; }

.currency { font-size: 11px; }
.currency .date { font-weight: bold; font-size: 11px; float: right; display: inline; }
.currency .title { font-weight: bold; color: #76003e; font-size: 11px; float: left; display: inline; }
.currency .title h3 { font-size: 11px; }

.curr { border-collapse: collapse; font-size: 10px; margin-top: 7px; }
.curr td { border: 1px solid #c3c4c5; padding: 5px; }
.curr_th { border: 1px solid #c3c4c5; background: #f4f1f2; padding: 5px; }
.curr th { border: 1px solid #c3c4c5; background: #f4f1f2; padding: 5px; }
.curr .td-title { font: bold 11px Tahoma; color: #76003e; background: #F4F1F2; }

.news_wrap .curr { font-size: 12px; }
.news_wrap .curr td, .news_wrap .curr th { padding: 5px 14px; }

#fund_img { margin-top: 13px; }

.nowrap { white-space: nowrap; }
.va_middle, .va_middle td { vertical-align: middle !important; }

.invest td { padding: 0px 10px 5px 0px; }

.file_list { padding: 15px 0px 0px 0px; }
.file_list .note { padding: 2px 0px 7px 0px; font-size: 11px; color: #76003E; }


.one_tab_pad { padding: 0px 15px 15px; }
.content table.table { border-collapse: collapse; margin: 10px 0px 10px 0px; }
.content table.table th { border: 1px solid #C3C4C5; padding: 5px; background: #F4F1F2; }
.content table.table td { border: 1px solid #C3C4C5; padding: 5px; }
.content table.table .first td { border: 1px solid #C3C4C5; padding: 5px; background: #F4F1F2; }

.text_content, .text_content li {line-height: 16px;}