/* BODY {font: 76% Arial, sans-serif; padding: 0 2.5em 0 3em; margin: 0; background-color: #ffffff}
BODY.em0 { padding-right: 0; padding-left: 0; }
BODY.em0 .adv-top,
BODY.em0 #finam-panel
{ margin-right: 0; margin-left: 0; }
/*BODY.em2 { padding-right: 2em; padding-left: 2em; }
BODY.em2 .adv-top,
BODY.em2 #finam-panel
{ margin-right: -2em; margin-left: -2em; }
BODY.em3 { padding-right: 3em; padding-left: 3em; }
BODY.em3 .adv-top,
BODY.em3 #finam-panel
{ margin-right: -3em; margin-left: -3em; }
/*BODY.em5 { padding-right: 5em; padding-left: 5em; }
BODY.em5 .adv-top,
BODY.em5 #finam-panel
{ margin-right: -5em; margin-left: -5em; }*/

/*form {margin: 0; padding: 0; display: inline;}*/

a img {border: none;}

/*table {font-size: 100%}
.big {font-size: 115%;}
.mid {font-size: 95%;}
.sm {font-size: 92%;}
.ssm {font-size: 85%;}

.fr { float: right}*/

/*a:link,
a.fix:link,
a.fix:visited {color: #0053A0}
a:visited {color: #570084}
*/
.hl, 
a.hl:link, 
a.hl:visited {color: #E20105}

.dark a:link, 
.dark a:visited,
a.dark:link, 
a.dark:visited {color: #000000}

.pale,
a.pale:link, 
a.pale:visited {color: #888888}

.no a:link,
.no a:visited,
a.no:link,
a.no:visited {text-decoration: none}
.main .content a:link span.no,
.main .content a:hover span.no {text-decoration: none;}

.main .content-narrow {width: 80%}

.no a:hover,
a.no:hover {text-decoration: underline}

a.gray:link,
a.gray:visited {color: #444}

.white,
a.white:link,
a.white:visited {color: #ffffff}

a.pale:hover,
a.dark:hover,
a:hover {color: #dd0000 !important}

.green { color: #67a201}
.red { color: #f50027}

.w100 {width: 100%}
.nobr { white-space: nowrap}

#tl, #tr, #bl, #br { width: 11px; height: 11px; overflow: hidden; }
#t, #b { height: 11px; width: 18em; overflow: hidden; }
#l, #r { width: 11px; overflow: hidden; }
#tl { background: url(/i/oldmenu/tl.png) no-repeat 0 0; }
#tr { background: url(/i/oldmenu/tr.png) no-repeat 0 0; }
#bl { background: url(/i/oldmenu/bl.png) no-repeat 0 0; }
#br { background: url(/i/oldmenu/br.png) no-repeat 0 0; }
#t { background: url(/i/oldmenu/t.png) repeat-x 0 0; width: 18em; }
#b { background: url(/i/oldmenu/b.png) repeat-x 0 0; width: 18em; }
#l { background: url(/i/oldmenu/l.png) repeat-y 0 0; }
#r { background: url(/i/oldmenu/r.png) repeat-y 0 0; }


.gray-box {width: 100%}
.gray-box .m {padding: 1px 0 2px 0}
.gray-box .tl,
.gray-box .tr,
.gray-box .bl,
.gray-box .br {width: 8px; height: 8px; background-repeat: no-repeat;}

.gray-box .tl {background-image: url(/i/i/gray-box/tl.gif); background-position: top left;}
.gray-box .tr {background-image: url(/i/i/gray-box/tr.gif); background-position: top right;}
.gray-box .bl {background-image: url(/i/i/gray-box/bl.gif); background-position: bottom left;}
.gray-box .br {background-image: url(/i/i/gray-box/br.gif); background-position: bottom right;}

.bgwhite{background-color: #ffffff;}
.bgpale {background-color: #ebebeb;}
.bgrich {background-color: #ffcb3f;}
.bgred {background-color: #dd0000;}
.bggray {background-color: #f5f5f5;}
.bggray8 {background-color: #888;}
.bglightgray { background-color: #fafafa}
.bgblue {background-color: #4291d9;}
.bgdark {background-color: #2b2b2b;}
.bgdarkmore {background-color: #8e8e8e;}
.bggraygrad {background: #ffffff repeat-x url(/i/i/bg_white2gray.gif) bottom;}

.bgrich a.js:link,
.bgrich a.js:visited {text-decoration: none; color: #000; border: none}

.selected,
a.selected:link,
a.selected:visited {background-color: #dd0000; padding-left: 0.2em; padding-right: 0.2em; color: #ffffff;}

.selected-rich,
a.selected-rich:link,
a.selected-rich:visited {background-color: #ffcb3f; padding-left: 0.2em; padding-right: 0.2em; color: #562f00; text-decoration:none;}

.js, 
a.js:link, 
a.js:visited {text-decoration: none; border-bottom: 1px dotted; cursor: pointer;}

.rline {border-right: #dcdcdc solid 1px;}
.lline {border-left: #dcdcdc solid 1px;}
.tline {border-top: #dcdcdc solid 1px;}
.bline {border-bottom: #dcdcdc solid 1px;}
.tdotline {background: transparent repeat-x url(/i/i/hdotline.gif) top}
.bdotline {background: transparent repeat-x url(/i/i/hdotline.gif) bottom}
.ldotline {background: transparent repeat-y url(/i/i/vdotline.gif) left}
.horizline {background: transparent repeat-x url(/i/bottomline.gif) left center}
.mdotline {background: transparent repeat-x url(/i/i/hdotline.gif) center center}
.vertline {background: transparent no-repeat url(/i/i/vline.gif) center top}
.vline {background: transparent no-repeat url(/i/i/vline.gif) center 2em}

.1px {font: normal 1px/1px Arial, sans-serif}

.mp0 {padding: 0; margin: 0;}
.p03 {padding: 0.3em}
.p05 {padding: 0.5em}
.p08 {padding: 0.8em}

.pt03 {padding-top: 0.3em}
.pr03 {padding-right: 0.3em}
.pr10 {padding-right: 1em}
.pl15 {padding-left: 1.5em}
.pr15 {padding-right: 1.5em}
.pr20 {padding-right: 2em}
.pb03 {padding-bottom: 0.3em}
.pl03 {padding-left: 0.3em}
.pt05 {padding-top: 0.5em}
.pr05 {padding-right: 0.5em}
.pb05 {padding-bottom: 0.5em}
.pl05 {padding-left: 0.5em}
.pt08 {padding-top: 0.8em}
.pr08 {padding-right: 0.8em}
.pb08 {padding-bottom: 0.8em}
.pb10 {padding-bottom: 1em}
.pb15 {padding-bottom: 1.5em}
.pb20 {padding-bottom: 2em}
.pl08 {padding-left: 0.8em}
.pt20 {padding-top: 2em}
.pt10 {padding-top: 1em}
.pt15 {padding-top: 1.5em}
.pr03 {padding-right: 0.3em}
.pr05 {padding-right: 0.5em}

.m0 {margin: 0}
.mt0 {margin-top: 0}
.mt03 {margin-top: 0.3em}
.mt05 {margin-top: 0.5em}
.mt08 {margin-top: 0.8em}
.mt10 {margin-top: 1em}
.mt15 {margin-top: 1.5em}
.mt20 {margin-top: 2em !important}
.mt50 {margin-top: 5em !important}

.mb03 {margin-bottom: 0.3em}
.mb05 {margin-bottom: 0.5em}
.mb08 {margin-bottom: 0.8em}
.mb15 {margin-bottom: 1.5em}
.mb20 {margin-bottom: 2em}
.mb25 {margin-bottom: 2.5em}

.ml08 {margin-left: 0.8em}
.mr0 { margin-right: 0 !important}
.mr05 {margin-right: 0.5em !important}
.mr08 {margin-right: 0.8em}

.fwnormal {font-weight: normal;}

.ls07 {letter-spacing: 0.7em}

.center {text-align: center}
.left {text-align: left}

.button-big {font: normal 145%/120% Arial, sans-serif;}

.adv-top { text-align: center;/* border-bottom: 1px solid #DCDCDC; */padding-bottom: 0px; margin-right: -5em; margin-left: -5em; }

.head {width: 100%; margin: 14px 0 0 0; height: 53px}
.head .logo {padding: 0 14px 0 3px}
.panel td {padding-right: 4px} 

.login-form td {text-align: left; font-size: 88%}
.login-form td input {width: 99%;}
.login-form td .button {font-size: 100%;}

/* =zebra */
.zebra .bggray td {border-bottom: 1px solid #dddddd} 
.zebra .bggray td.bgwhite {border-bottom: 0} 
.zebra .title {overflow-x: hidden; position: relative; }
.zebra .grad
{
	width: 9px; 
	position: absolute; 
	top: 0; 
	right: 0; 
}
.zebra .grad {
	filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/i/zebra-grad1.png', sizingMethod='scale');
}
.zebra .title > .grad { background: repeat-y url(/i/i/zebra-grad1.png); }
.zebra .bggray .grad {
	filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/i/zebra-grad2.png', sizingMethod='scale');
}
.zebra .bggray .title > .grad { background: repeat-y url(/i/i/zebra-grad2.png); }
.hide .grad { display: none; }
.hide .title { position: static; }
.free {background-color: #ffeca0; padding: 0 2px; color: #482a0f; font: normal 75%/100% Arial, sans-serif; vertical-align: text-top}


/* main - основной внутренний контейнер */

ul { margin: 0.5em 0 0 1.5em; padding: 0 }
ul li { margin: 0 0 0.5em; padding: 0 }
ol { margin: 0.5em 0 0 2em; padding: 0 }
ol li { margin: 0 0 0.5em; padding: 0 }

.main {margin-top: 2em;}
.main .subscribe-form {width: 15em; float: right; margin-left: 3em;}

/*.main .content {padding: 0 2em 2em 0; border-width: 1px 1px 1px 0; line-height: 140%; font-size: 115%}*/
/*.main .content .sm {font-size: 85%;}*/
.main .content h1 {font-size: 190%; width: 100%; background: bottom repeat-x url(/i/i/insetline.gif); line-height: 100%; height: 2.8em; margin: 0 0 0.3em 0; padding: 0.6em 0 1em 0; text-align: center; }
.main .content .h1 {width: 100%; border-bottom: 1px solid #e0e0e0; margin: 0 0 1.5em 0; border-collapse: collapse}
.main .content .h1 h1 {background: none; height: auto; margin: 0; padding: 0; text-align: center}
.main .content .h1 td {text-align: center; padding: 0 0 1em;}
.main .content .h1 a.section:link,
.main .content .h1 a.section:visited {font: normal 40%/115% Arial, sans-serif; color: #0053a0; text-decoration: underline}
.main .content h1.normal {background: none; height: auto}
.main .content img.calendar {cursor: pointer}
.main .content h1 a:link,
.main .content h1 a:visited {text-decoration: none; color: #000000}
.main .content h1 a:hover {color: #dd0000}
.main .content .mb0 {margin-bottom: 0;}

.main .content .news-date {margin-bottom: 1.5em}

.main .content a.h1:link,
.main .content a.h1:visited {font-size: 190%; background: none; height: auto; margin: 0; padding: 0; text-align: center}
.main .content h2,
.main .content .h2, .h2 {font: normal 210%/115% Arial, sans-serif; text-align: center}
/*.main .content h3, 
.main .content .h3, .h3, H3 {font: normal 180%/115% Arial, sans-serif; text-align: center}*/
.main .content h4, 
.main .content .h4, .h4 {font: normal 138%/115% Arial, sans-serif; text-align: center}
.main .content h5, 
.main .content .h5, .h5, h5 {font: normal 125%/115% Arial, sans-serif;}

.main .content .inside-menu {margin: 0 0 1em 0}

.main .right-menu div {padding: 0.2em}

.main .right-menu .new {font: normal 85%/100% Arial, sans-serif; color: #dd0000; vertical-align: top; padding-left: 0.6em}

.main .right-menu .inside-container .crumb {text-align: center; font-size: 92%; padding: 1em;}

.main .right-menu .group-1 {font-weight: normal; font-size: 160%; padding-top: 0.4em}
.main .right-menu .group1 {font-weight: bold; padding-top: 0.7em}
.main .right-menu .level-1 {padding-left: 8px;}
.main .right-menu .level0 {padding-left: 2em;}
.main .right-menu .level1 {padding-left: 4em;}
.main .right-menu .level2 {padding-left: 6em;}
.main .right-menu .out {background: no-repeat url(/i/N/out_menu1.gif) center right; padding-right: 10px;}

.main .right-menu a:link,
.main .right-menu a:visited {color: #444444; text-decoration: none; text-decoration: none; border-bottom: 1px solid #CCCCCC}
.main .right-menu a:hover{color: #dd0000; text-decoration: none; text-decoration: none; border-bottom: 1px solid #dd0000}

.main .right-menu .selected {background-color: #ffffff; padding: 0;}
.main .right-menu .selected table {position: relative; left: -15px;}
.main .right-menu .selected table .m1 {background-repeat: repeat-y; background-position: top left; background-image: url(/i/i/rmenu/rmenu_selected_m.gif);}
.main .right-menu .selected table .m2 div {padding-left: 9px}

.main .right-menu .selected,
.main .right-menu .selected a:link,
.main .right-menu .selected a:visited {color: #000000; border-bottom: 0; margin-top: 0.2em; font-weight: bold;}

/* для морды и мир. рынков */
.main-home {margin-top: 0em;}
.main-home tr {vertical-align: top;}
/*.main-home h2 a:link,
.main-home h2 a:visited {color: #000000; text-decoration: none;}*/
.main-home .split {padding: 0 0em; background-repeat: no-repeat; background-position: center 1em; background-image: url(/i/i/vline.gif);}
.main-home .hsplit {padding: 1.8em 0 0.8em 0;}
.main-home .hsplit div {border-top: #dcdcdc solid 1px; font-size: 1px;}

.data-hl,
.data-bg,
.data {font: normal 80%/90% Tahoma, sans-serif; color: #555; background-color: #ebebeb; padding: 0 2px;}
.data-hl {color: #ffffff; background-color: #dd0000;}


/*.main-home h2 {font: normal 150% Arial, sans-serif; padding: 0; margin: 0 0 0.5em}*/

.main-home .block-selector {width: 16px; height: 16px; float: right; margin-top: 2px; cursor: pointer; /*position: absolute; margin-top: 4px; margin-left: -17px*/}

.icon-bar {width: 100%;} 
.icon-bar td {text-align: center; font-size: 95%;}
.icon-bar td img {width: 64px; height: 42px;}

.important-links {position: relative; top:-0.5em} 
.important-links td {text-align: center} 
.important-links .gray-box {margin-top: 0px}

.important-links a:link,
.important-links a:visited {color: #555555; text-decoration: none; font-size: 100%;}
.important-links a:hover {color: #dd0000;}

.srubusd .rub .rub,
.srubusd .usd .usd { display: inline; }
.srubusd .rub .usd,
.srubusd .usd .rub { display: none; }

/* Оценка юзеров */

.customer-rating {width: 100%; /*margin: 1em 0 0 0; position: relative; top: 1em*/}
.customer-rating td {padding: 0em}
.customer-rating .big,
.customer-rating .note {font-size: 150%;}
.customer-rating .note {margin-bottom: 0em}
.customer-rating .note a:link,
.customer-rating .note a:visited {font-size: 110%; padding: 0 0.4em}
.customer-rating .analitic-rating div {font-size: 1px; height: 4px; width: 40px; display: inline}
.customer-rating .rating {position: relative; top: -1em; text-align: center}
.customer-rating .rating img {width: 64px; height: 46px}

/* =pager (страничная листалка) */
.pager A:link,
.pager A:visited,
.pager A:hover {color: #000}
.pager TD {padding: 0.2em 0.4em}
.pager TH, .pager .pager-current {padding: 0 0.4em}
.pager TH DIV, .pager .pager-current A {padding: 0.2em 0.4em; background-color: #dd0000; color: #fff; text-decoration: none; font-weight: bold; }


.gray-box {background-color: #f4f4f4; width: 100%}
.gray-box .m {padding: 1px 0 2px 0}
.gray-box .tl,
.gray-box .tr,
.gray-box .bl,
.gray-box .br {width: 8px; height: 8px; background-repeat: no-repeat;}

.gray-box .tl {background-image: url(/i/i/gray-box/tl.gif); background-position: top left;}
.gray-box .tr {background-image: url(/i/i/gray-box/tr.gif); background-position: top right;}
.gray-box .bl {background-image: url(/i/i/gray-box/bl.gif); background-position: bottom left;}
.gray-box .br {background-image: url(/i/i/gray-box/br.gif); background-position: bottom right;}

/* навигация по новостям */

.news-item-bar {width: 100%; margin-top: 2em}
.news-item-bar td {font-size: 100%; padding: 0.4em 0.5em 0.5em 0.5em}
.news-item-bar td td {padding: 2px}

.news-navbar-alternate {width: 100%; margin-top: 2em;}
.news-navbar-alternate td {font-size: 92%; padding: 0 0.5em}
.news-navbar-alternate .selected {padding: 0.5em 0.3em}

/*.main .content .handmade {font: normal 105%/135% Arial, sans-serif;}*/

/*
.main .content .handmade h2 {font-size: 180%;}
.main .content .handmade h3 {font: normal 140%/130% Arial, sans-serif; text-align: center}
*/

.main .content .handmade .js {text-decoration: none; cursor: pointer}
.main .content .handmade .new {font-size: 70%; line-height: 80%; vertical-align: top; color: #000000; background-color: #ffcb3f; padding: 0 2px}
.main .content .handmade ol li,
.main .content .handmade ul li {padding-bottom: 0.3em}
.main .content .handmade span.cit {display: block; border-left: 20px solid #EEEEEE; width: 100%; font: normal 110%/145% sans-serif; padding-left: 1em;}

P.download_button  {margin: 0; padding: 10px 0 5px;}
P.download_button SPAN {background:url(i/download_button_grey.jpg) center center no-repeat; width: 380px; height: 62px; border: 0; overflow: hidden; display: block; cursor: pointer;}
P.download_button SPAN.whiteButton {background:url(i/download_button_white.jpg) center center no-repeat; }
#download_div {margin: 0 0 10px;}
.margBottom10 {margin-bottom: 10px;}
.innerRightBanner {float: right; width: 240px; margin: 0; overflow: hidden;}
.innerRightBanner .notes {font-size: 75%; padding: 10px 10px 0; text-align: left;}
.innerRightBanner .notes P {padding: 0; margin: 0 0 10px; line-height: 100%;}
.innerRightBanner .notes IMG {margin: 0 3px 3px 0;}

.downloadContainer {margin-right: 250px; position: relative;}

/*
.main .handmade {font-size: 96%; line-height: 150%; font-family: Arial, sans-serif; margin: 0 0 1.5em}
.handmade h4 {font-size: 140%; padding: 0.8em 0; margin: 0}
.handmade, .handmade p, .handmade font {color: #000}
.handmade p {text-align: left}
*/

/*.main .content .handmade h1 {width: 100%; background: bottom repeat-x url(/i/i/insetline.gif); height: 2.5em; margin: 0 0 0.3em 0; padding: 0.3em 0 0.3em 0; text-align: center}*/

/* =light */
/*table.light {border-bottom: 4px solid #f2f2f2}
table.light th {text-align: center; border: double 3px #e9e9e9; letter-spacing: 1px; background-color: #e6e6e6; border-bottom: solid 1px #e9e6e6; color: #385867; font: normal 88%/120% Arial, sans-serif; padding: 0.3em 0.2em 0.5em 0.2em;}
table.light td {border-bottom: 1px solid #eeeeee; padding: 0.2em 0.2em 0.3em 0.2em;}
table.light .no-border,
table.light .no-border td {border-bottom: 0;}
table.light td.rline	{border-right: 1px solid #eeeeee;}
table.light td.lline	{border-left: 1px solid #eeeeee;}*/

table.light td.bg, table.light tr.bg{background-color: #f5f5f5;}
table.light td.hl, table.light tr.hl{background-color: #000000; color: #FFFFFF;}
table.light th.left, table.light td.left, table.light tr.left td {text-align: left;}
table.light th.right, table.light td.right, td.taRight{text-align: right;}

table.light th a.row:link,
table.light th a.row:visited,
table.light th a.row:hover,
table.light th .row,
table.light th .row_active {font-size: 92%; font-family: serif; text-decoration: none; padding: 0em 0.2em 0.1em 0.2em; background-color: #ffcb3f; margin-right: 1px; color: #222222}

table.light th a.row_active:link,
table.light th a.row_active:visited {background-color: #eeeeee;}
table.light th a.row_active:hover {background-color: #aaaaaa; color: #222222}

table.light td table.dft th, 
table.light td table.dft td { padding: 0px 2px 0px 0px; margin: 0em; border-width: 0px; background-color: transparent}
table.light td table.dft td.lline { border-left: 1px solid #ffecc9 }

.compact table.light th {font-size: 7pt; letter-spacing: 0;}
.compact table.light td {font-size: 85%;}

/* =window */
.window table {empty-cells: show;}
.window table.t td,
.window table.m td,
.window table.b td {padding: 0;}

.window table.title {height: 21px; width: 100%; background: #4291d9 top repeat-x url(/i/window/tback.gif);}
.window table.title td {vertical-align: top; color: #e2f1f5; font: bold 105%/100% Arial; padding-left: 6px;}
.window table.title td.title_content {cursor: default;}
.window table.title td.close {width: 24px; cursor: pointer}

.window table.t {width: 100%; height: 8px; padding: 0;}
.window table.t td.l {width: 8px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/window/tl.png',sizingMethod=scale);}
.window table.t td.m div.t {height: 2px; width: 100%; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#10383825', EndColorStr='#25383825');}
.window table.t td.m div.tb {height: 6px; width: 100%; background: top repeat-x url(/i/window/tb.gif);}
.window table.b td.m div img,
.window table.t td.m div img {width: 1px; height : 1px;}
.window table.t td.r {width: 8px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/window/tr.png',sizingMethod=scale);}

.window>table.t td.l {background: bottom right no-repeat url(/i/window/tl.png)}
.window>table.t td.m {background: top repeat-x url(/i/window/t.png)}
.window>table.t td.r {background: bottom left no-repeat url(/i/window/tr.png)}

.window table.m {width: 100%; padding: 0}
.window table.m td.l {width: 2px; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#0A383825', EndColorStr='#25383825')}
.window table.m td.m div.content {padding: 1em 1.7em 0.3em 1.5em; background-color: #f5f5f5; height: 17em;}
.window table.m td.r {width: 3px; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#60000000', EndColorStr='#00000000')}

.window>table.m td.l {background: right repeat-y url(/i/window/l.png)}
.window>table.m td.r {background: left repeat-y url(/i/window/r.png)}

.window table.b {width: 100%; height: 13px; padding: 0}
.window table.b td.l {width: 8px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/window/bl.png',sizingMethod=scale)}
.window table.b td.m div.bt {height: 10px; width: 100%; background: top repeat-x url(/i/window/bt.gif)}
.window table.b td.m div.b {height: 3px; width: 100%; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#63000000', EndColorStr='#00000000')}
.window table.b td.r {width: 8px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/window/br.png',sizingMethod=scale)}

.window>table.b td.l {background: top right no-repeat url(/i/window/bl.png)}
.window>table.b td.m {background: bottom repeat-x url(/i/window/b.png)}
.window>table.b td.r {background: top left no-repeat url(/i/window/br.png)}

/* box */

.box .tl, 
.box .t, 
.box .tr, 
.box .l, 
.box .r, 
.box .bl, 
.box .br, 
.box .b, 
.gradGrayBox .tl, 
.gradGrayBox .t, 
.gradGrayBox .tr, 
.gradGrayBox .l, 
.gradGrayBox .r, 
.gradGrayBox .bl, 
.gradGrayBox .br, 
.gradGrayBox .b,
.roundGrayBox .tl, 
.roundGrayBox .t, 
.roundGrayBox .tr, 
.roundGrayBox .l, 
.roundGrayBox .r, 
.roundGrayBox .bl, 
.roundGrayBox .br, 
.roundWhiteBox .b, 
.roundWhiteBox .tl, 
.roundWhiteBox .t, 
.roundWhiteBox .tr, 
.roundWhiteBox .l, 
.roundWhiteBox .r, 
.roundWhiteBox .bl, 
.roundWhiteBox .br, 
.roundWhiteBox .b 
{font: normal 1px/1px serif; background-repeat: no-repeat; background-position: top left; overflow: hidden; }

.box .tl, 
.box .t, 
.box .tr, 
.box .bl, 
.box .br, 
.box .b,
.gradGrayBox .tl, 
.gradGrayBox .t, 
.gradGrayBox .tr, 
.gradGrayBox .bl, 
.gradGrayBox .br, 
.gradGrayBox .b,
.roundGrayBox .tl, 
.roundGrayBox .t, 
.roundGrayBox .tr, 
.roundGrayBox .bl, 
.roundGrayBox .br, 
.roundGrayBox .b,
.roundWhiteBox .tl, 
.roundWhiteBox .t, 
.roundWhiteBox .tr, 
.roundWhiteBox .bl, 
.roundWhiteBox .br, 
.roundWhiteBox .b
{height: 11px; overflow-y: hidden; }

.box .tl, 
.box .tr, 
.box .l, 
.box .r, 
.box .bl, 
.box .br,
.gradGrayBox .tl, 
.gradGrayBox .tr, 
.gradGrayBox .l, 
.gradGrayBox .r, 
.gradGrayBox .bl, 
.gradGrayBox .br,
.roundGrayBox .tl, 
.roundGrayBox .tr, 
.roundGrayBox .l, 
.roundGrayBox .r, 
.roundGrayBox .bl, 
.roundGrayBox .br, 
.roundWhiteBox .tl, 
.roundWhiteBox .tr, 
.roundWhiteBox .l, 
.roundWhiteBox .r, 
.roundWhiteBox .bl, 
.roundWhiteBox .br
{width: 11px; overflow-x: hidden; }

.box .tl {background-image: url(/i/i/box/tl.gif);}
.box .t  {background-image: url(/i/i/box/t.gif); background-repeat: repeat-x;}
.box .tr {background-image: url(/i/i/box/tr.gif);} 
.box .l  {background-image: url(/i/i/box/l.gif); background-repeat: repeat-y;}
.box .r  {background-image: url(/i/i/box/r.gif); background-repeat: repeat-y;}
.box .bl {background-image: url(/i/i/box/bl.gif);}
.box .br {background-image: url(/i/i/box/br.gif);}
.box .b  {background-image: url(/i/i/box/b.gif); background-repeat: repeat-x;}

.gradGrayBox .tl {background-image: url(/i/i/box/tl2.gif);}
.gradGrayBox .t  {background-image: url(/i/i/box/t2.gif); background-repeat: repeat-x;}
.gradGrayBox .tr {background-image: url(/i/i/box/tr2.gif);} 
.gradGrayBox .l  {background-image: url(/i/i/box/l2.gif); background-repeat: repeat-y;}
.gradGrayBox .r  {background-image: url(/i/i/box/r2.gif); background-repeat: repeat-y;}
.gradGrayBox .bl {background-image: url(/i/i/box/bl2.gif);}
.gradGrayBox .br {background-image: url(/i/i/box/br2.gif);}
.gradGrayBox .b  {background-image: url(/i/i/box/b2.gif); background-repeat: repeat-x;}
.gradGrayBox .m  {background-image: url(/i/i/box/m2.gif); background-repeat: repeat-x; padding: 3px 0; background-position: 0 bottom;}

.roundGrayBox .tl {background-image: url(/i/i/box/tlgray.gif);}
.roundGrayBox .t  {background-image: url(/i/i/box/tgray.gif); background-repeat: repeat-x;}
.roundGrayBox .tr {background-image: url(/i/i/box/trgray.gif);} 
.roundGrayBox .l  {background-image: url(/i/i/box/lgray.gif); background-repeat: repeat-y;}
.roundGrayBox .r  {background-image: url(/i/i/box/rgray.gif); background-repeat: repeat-y;}
.roundGrayBox .bl {background-image: url(/i/i/box/blgray.gif);}
.roundGrayBox .br {background-image: url(/i/i/box/brgray.gif);}
.roundGrayBox .b  {background-image: url(/i/i/box/bgray.gif); background-repeat: repeat-x;}
.roundGrayBox .m  {background-color: #f2f2f2;}	

.roundWhiteBox .tl {background-image: url(/i/i/box/w-tl.gif);}
.roundWhiteBox .t  {background-image: url(/i/i/box/w-t.gif); background-repeat: repeat-x;}
.roundWhiteBox .tr {background-image: url(/i/i/box/w-tr.gif);} 
.roundWhiteBox .l  {background-image: url(/i/i/box/w-l.gif); background-repeat: repeat-y;}
.roundWhiteBox .r  {background-image: url(/i/i/box/w-r.gif); background-repeat: repeat-y;}
.roundWhiteBox .bl {background-image: url(/i/i/box/w-bl.gif);}
.roundWhiteBox .br {background-image: url(/i/i/box/w-br.gif);}
.roundWhiteBox .b  {background-image: url(/i/i/box/w-b.gif); background-repeat: repeat-x;}
.roundWhiteBox .m  {background-color: #fff;}

ul.ad li a:link,
ul.ad li a:visited {color: #333333; text-decoration: none}
ul.ad li {font: 115%/140% Arial, sans-serif; margin: 0; padding: 0; margin: 0; padding: 0.7em 0; border-bottom: 1px dotted #bbbbbb}
ul.ad li.lst {border: none}

/* Calendar general*/
 .calendar-container {background-color: #f4f4f4; padding-bottom: 0.1em; margin-bottom: 1em}
 .calendar {width: 98%; border-collapse: collapse}
 .calendar .years {padding: 0.1em 0 0.2em 0}
 .calendar .years span {padding: 0 0.8em; cursor: pointer; font: normal 95%/120% "Times New Roman", serif;}
 .calendar .years span.arrow {font-size: 110%; padding: 0 0.8em 0 0;}
 .calendar .years span.cur {cursor: default; padding: 0 0.3em; margin: 0 0.5em; background-color: #DD0000; color: #ffffff}

 .calendar .months {text-align: right; margin: 0 0 0 1.5em}
 .calendar .months a:link,
 .calendar .months a:visited,
 .calendar .months span {color: #000000; padding: 0 0.3em; cursor: pointer; font: normal 85%/120% Georgia, serif; }
 .calendar .months span.cur {cursor: default; padding: 0 0.3em; background-color: #DD0000; color: #ffffff}
 .calendar .months span.no {cursor: default; color: #bbb}
 .calendar div.days {border-top: #ccc dotted 1px; margin: 0; padding: 0.15em 0 0.15em 0}
 .calendar table.days {width: 100%; font: normal 95%/150% "Times New Roman", serif; color: #bbb}
 .calendar .days div {width: 1.3em; text-align: center}
 .calendar .week .days div {width: auto; padding: 0 4px}
 .calendar .days .holiday {color: #bbb}
 .calendar .days .cur {padding: 0 0.3em; text-align: center;}
 .calendar .week .days .cur {width: auto; padding: 0 4px}
 .calendar .days .cur, 
 .calendar .days .cur a:link, 
 .calendar .days .cur a:visited,
 .calendar .days .cur a:hover {color: #fff; text-decoration: none; display: block; margin: 0 0.2em; background-color: #DD0000; text-align: center}

 .calendar .days a:link,
 .calendar .days a:visited {color: #000000}
 .calendar .days a:hover {color: #dd0000}

 .calendar .week .days .cur a:link, 
 .calendar .week .days .cur a:visited,
 .calendar .week .days .cur a:hover {margin: 0}

 .clear {font: 1px/1px Arial, sans-serif; height: 1px; overflow: hidden; clear: both}

 .doc {line-height: 140%; padding: 0 0 1em}
 .doc img {margin: 0 0 0 5px;}


/* End Calendar general*/

/* Верхнее меню */

.menu {margin: 5px 0 10px 0}
.menu td.empty,
.menu td.item {background: #ffffff url(/i/i/menu/m.gif?1) repeat-x top; text-align: center;} 

.menu a:link,
.menu a:visited {color: #000000; font-weight: bold; text-decoration: none; }

.menu td.dotted {background-image: url(/i/i/menu/mdot.gif);}
.menu td.hover {background-image: url(/i/i/menu/mh.gif);}
.menu td.selected {background-image: url(/i/i/menu/ms.gif);}

.menu td.selected a:link,
.menu td.selected a:visited, .menu td.selected a:hover {color: #ffffff !important; white-space: nowrap;}


.menu .edu-2 td.empty,
.menu .edu-2 td.item {background-image: url(/i/i/menu/m_2.gif)}
.menu .edu-2 td.item {padding-bottom: 4px}

.menu .edu-2 a:link,
.menu .edu-2 a:visited {font-weight: normal}

.menu .edu-2 td.hover {background-image: url(/i/i/menu/mh_2.gif)}
.menu .edu-2 td.selected {background-image: url(/i/i/menu/ms_2.gif)}



/* Menu zoom box */
.menu-old-bkg {height: 1px}
.menu .menu-old a:link, 
.menu .menu-old a:visited {color: #000; font-weight: normal}
.menu .menu-old a:hover {text-decoration: underline; color: #dd0000}
.menu-old {background-color: #F8F8F8; padding: 0em 1.5em 1em 1em; text-align: left;}
.menu-old h2 {font: bold 120%/100% Arial, sans-serif; margin: 1em 0 0 0;}
.menu-old h3 {font: bold 120% Arial, sans-serif; margin: 0.5em 0 0}
.menu-old div {margin: 0 0 0 10px;}
.menu-old p {margin: 0.3em 0 0 0; font: normal 108%/105% Arial, sans-serif}
.menu-old img {margin: 0.3em 0.3em 0 0;border:solid 1px red;}
.menu-old-header {
	font: bold 125%/100% Arial, sans-serif;
	margin: 1em 0 0 0 !important;
	padding: 0;
}

/* End Menu zoom box */

.submenu td {/*padding: 1em 0.5em;*/ white-space: nowrap }
.submenu td.bgrich a:link,
.submenu td.bgrich a:visited,
.submenu td.bgrich a:hover,
.submenu td.bgrich a:active,
.submenu td.bgrich a.js:link,
.submenu td.bgrich a.js:visited,
.submenu td.bgrich a.js:hover,
.submenu td.bgrich a.js:active {border: none; text-decoration: none; color: #000}
.submenu .prl0 td {padding: 0 }

ul.list {margin: 0; padding: 0; list-style: none}
ul.list li {padding: 0 0 0.8em; margin: 0}
ul.list ul {font-size: 90%; margin: 0.3em 0 0 1.5em; list-style: none}
ul.list ul li {padding: 0 0 0.5em}

dl {margin: 0}
dl dd {margin: 0.3em 0 0}

/* Colors positiv negativ value */
.down {color: #DD0000}
.up {color: #008000}

/* End Colors positiv negativ value */



 .options { height: 300px; overflow: auto; overflow-x: hidden; overflow-y: scroll }
 /* SELECT-JS */
 div.select div {cursor: default }
 div.options {width: 190px; position: absolute; background-color: #fff; border: 1px solid #000; border-left-color: #B2B2B2; border-top-color: #B2B2B2; z-index: 9}
 div.options table { width: 100% }
 div.options table tr.option {font-size: 100%; line-height: 100%; cursor: default }
 div.options table tr.option td {padding: 4px}
 div.options table tr.selected td { background-color: #0A246A; color: #fff}
 div.options table tr.option td img {width: 12px; height: 11px; float: right; margin: 0 3px 0 0}
 div.select img.select_btn {cursor: pointer}

 
 .timecity {margin: 3px 0 2px}
 .timecity div.select span.select_link u {text-decoration: underline}
 .timecity div.options {margin: 0 0 0 -0.5em; width: 3em; height: 78px; overflow-y: hidden; }
 .timecity div.options div.option { width: 100% }
 .timecity div.options div.option div { width: 100%; font-size: 100%; line-height: 100%; padding: 4px; cursor: default }
 .timecity div.options div.option div.selected { background-color: #0A246A; color: #fff}

 .panel {border-top: #DCDCDC solid 1px}
 .panel td {padding: 12px 0 5px 0 }
 .panel td img {margin: 0 0 0.3em}
 .panel td.delim {background: transparent url(/i/i/menu/ico/delim.gif) no-repeat center center}


/* =chart */
.chart { overflow: hidden }

.chart DL {margin: 15px 0 0 36px}
.chart DL DT { display: none; margin: 0; padding: 0px 15px; text-align: center }
.chart DL DT A { color: #000; text-decoration: none; }
.chart DL DD {text-align: left; padding: 0 0 0.8em 1.2em; margin: 0}
.chart DL .label {width: 0.8em; height: 0.5em; float: left; overflow: hidden; margin: 0; padding: 0; margin: 0; position: relative; top: 0.3em}
/* HTML .chart DL .label { width: 1em; height: 0.7em}*/

.chart .x { display: none; width: 8px; height: 4px; overflow: hidden; position: absolute; top: 0.55em; right: 4px; padding: 0; }
.chart .x A { display: block; width: 9px; height: 9px; overflow: hidden; border: solid 4px; background: #000; border-color: #000 #fff #000 #fff; margin-top: -1px; }
.chart .x A:hover { background: #369; border-color: #369 #fff #369 #fff; }

.chart DL.open { overflow: auto; height: auto; }
.chart DL.closed { overflow: hidden; height: 1.3em; }
.chart DL.open .x, .chart DL.closed .x { display: none; visibility: visible; }
.chart DL.open .x A { margin-top: -5px; }
.chart DL.closed .x A { margin-top: -1px; }

#charts .series { margin-bottom: 1.5em}
#charts .series .bline2 A { color: #000; text-decoration: none; }
#charts .series TABLE.pale TD DIV { width: 0.8em; height: 0.5em; overflow: hidden; visibility: hidden }
#charts .series .open .list { display: block }
#charts .series .x A { display: block; width: 7px; height: 7px; overflow: hidden; background: url(/i/updown.gif) no-repeat 0 0; position: absolute; top: 2px; right: 2px; }
#charts .closed .x A { background-position: 0 -7px; }
#charts .open .x A { background-position: 0 0; }
#charts .series .filter {margin: 0.3em 0 }
#charts .series .filter A { font-size: 80%; line-height: 12px; color: #000; margin: 0 0.3em }
#charts .series .filter A.all {margin-left: 0 }
#charts .series .filter A.preferred {margin-right: 0 }

#charts .series .filter A.selected { text-decoration: none; padding: 0 2px; background-color: #FFCB3F }
#charts .series .common TR.common { display: ; }
#charts .series .common TR.preferred { display: none; }
#charts .series .preferred TR.common { display: none; }
#charts .series .preferred TR.preferred { display: ; }


/* Hint */
.hint {position: absolute; width: 2em; background: transparent;}
.hint table {width: 100%;}
.hint b {height: 1px; display: block; overflow:hidden; font-size:1px; background: #ffcb3f; margin: 0 1px 0 1px;}
.hint div {color: #000000; display:block; background: #ffcb3f; font: normal 92%/100% Arial sans-serif; text-align: left; padding: 0.2em 0.5em;}


/* Error */
.error {color: #E20105}

/* js-context-menu */
.context-menu {float: right; width: 1px; height: 1px; overflow: visible}
.set_menu {position: absolute; margin: 2em 0 0 -14.5em; padding: 0.5em 0 0.3em; background-color: #E4E0D8; font: 90% Tahoma, Arial, sans-serif; white-space: nowrap; border: #FAFAFA solid 1px; border-right-color: #AAA; border-bottom-color: #AAA; z-index:9999;}
.set_menu A:hover { color: #fff !important; }
.set_menu p {margin: 0; padding: 0; text-align: left}
a.set_link:link,
a.set_link:visited,
a.set_link:hover {margin: 0 0 0 16px; padding: 0.25em 0 0.25em 2px; display: block; color: #000; text-decoration: none}
a.set_link:hover {color: #FFF; background-color: #0a246a}
.checked {width: 7px; height: 7px; border: none; position: absolute; margin: 0.3em 0 0 -12px}
.set_line { margin: 0em 0.5em 0.5em; border: 1px solid #AAA; border-bottom-color: #FFFFFF}

.new {color:#DD0000; font: normal 85%/100% Arial,sans-serif; padding-left:0.6em; vertical-align:top}
.bullet {position: absolute; margin: 2px 0 0 -15px}

.button	{height: 1.85em; border: 1px #5E5E5E outset; background: #6F6F6F repeat-x url(/i/i/button-bg.gif) bottom; color: #FFFFFF; letter-spacing: 1px; font: bold 85%/100% Arial, sans-serif; padding: 0 0.5em 0 0.5em;}
.button-search	{width: 49px; height: 1.81em; font-weight: bold; font-size: 98%; background-color: #ffffff; color: #444444; border: 1px outset #eeeeee; /*background: transparent repeat-x url(/i/i/button-search-bg.gif) center center;*/}

.hlinv,
a.hlinv:link, a.hlinv:visited {color: #FFFFFF; background-color: #dd0000; padding-left: 0.3em; padding-right: 0.3em; text-decoration: none}
.b	{font-weight: bold; font-family: Arial, sans-serif;}











.paper {width: 25em;}
.paper-compact {width: 258px;}
.paper small {font-size: 82%}
.main .content .paper h2 {font-size: 110%; font-weight: bold; margin: 0; padding: 0;}
.paper .box {height: 15em;}

/* Блоки рекламные */
.adv-anons {font: italic normal 180%/125% Georgia, serif; padding: 1em 0 0.3em 0}
.forum {line-height: 140%}
.forum-name a:link,
.forum-name a:visited,
.forum-name a:hover,
.forum-name a:active {text-decoration: none; color: #000}

.options { height: 300px; overflow: auto; overflow-x: hidden; overflow-y: scroll }

/* =photobank */
.photobank-image {
	text-align: center;
	margin-bottom: 5px;
}
.photobank-image-left {
	margin: 5px 5px 5px 0;
	float: left;
	text-align: center;
}
.photobank-image-right {
	margin: 5px 0 5px 5px;
	float: right;
	text-align: center;
}
.photobank-image .border,
.photobank-image-left .border,
.photobank-image-right .border
{
	border: solid 1px #000;
	background-position: -1px -1px;
	background-repeat: no-repeat;
}

/* =ipo-event */
.ipo-event TABLE {
	border-collapse: collapse;
	border-spacing: 0;
}
.ipo-event TABLE THEAD TH {
	text-align: center; 
	border: double 3px #e9e9e9; 
	letter-spacing: 1px; 
	background-color: #e6e6e6; 
	border-bottom: solid 1px #e9e6e6; 
	color: #385867; 
	font: normal 88%/120% Arial, sans-serif; 
	padding: 0.3em 0.2em 0.5em 0.2em;
}
.ipo-event TABLE TBODY {
	margin-top: 5px;
}
.ipo-event TABLE TBODY TD {
	border-bottom: 1px solid #eeeeee; 
	padding: 0.2em 0.2em 0.3em 0.2em;
	font-size: 85%;
}
.ipo-event TABLE TBODY TR.bg TD {
	background-color: #f5f5f5;
}
.ipo-event TABLE TBODY TD.value {
	padding: 0;
	margin: 0;
	text-align: center;
	padding: 4px;
	border-left: solid 1px #f2f2f2;
}
.ipo-event TABLE TBODY .bg TD.value {
	border-left: solid 1px #fff;
}
.ipo-event TABLE TBODY TD.value DIV {
	text-align: center;
	margin: 0;
	border-width: 0;
	padding: 4px;
	background: red;
}
.ipo-event-cancelled {
	color: rgb(216, 25, 33);
	font-size: 92%;
}

SUP {
	vertical-align: middle;
	position: relative;
	bottom: 0.5em;
}
SUP.star,
SPAN.star
{
	color: red;
	font-weight: bold;
	margin-left: 0.1em;
	text-decoration: none;
}

/* =tradingcentral */
TABLE.tradingcentral TD,
TABLE.tradingcentral TH
{
	font-size: 85%;
}
TABLE.tradingcentral THEAD TD INPUT,
TABLE.tradingcentral THEAD TD SELECT
{
	font-size: 80%;
}
TABLE.tradingcentral THEAD TD SELECT.opinion
{
	width: 40px;
}
TABLE.tradingcentral TD.opinion4 SPAN,
TABLE.tradingcentral TD.opinion2 SPAN,
TABLE.tradingcentral TD.opinion1 SPAN,
TABLE.tradingcentral TD.opinion10 SPAN
{
	width: 13px;
	height: 13px;
	overflow: hidden;
	background: transparent url(/i/tc/tc-arrows.gif) no-repeat 0 0;
	display: block;
	text-indent: -200px;
}
TABLE.tradingcentral TD.opinion2 SPAN.v-2 {
	background-position: 0 -52px;
}
TABLE.tradingcentral TD.opinion2 SPAN.v-1 {
	background-position: 0 -39px;
}
TABLE.tradingcentral TD.opinion2 SPAN.v0 {
	background-position: 0 -26px;
}
TABLE.tradingcentral TD.opinion2 SPAN.v1 {
	background-position: 0 -13px;
}
TABLE.tradingcentral TD.opinion2 SPAN.v2 {
	background-position: 0 0;
}
TABLE.tradingcentral TD.opinion1 SPAN.v-1,
TABLE.tradingcentral TD.opinion10 SPAN.v-1
{
	background-position: 0 -52px;
}
TABLE.tradingcentral TD.opinion1 SPAN.v0 {
	background-position: -1000px -126px;
}
TABLE.tradingcentral TD.opinion10 SPAN.v0 {
	background-position: 0 -26px;
}
TABLE.tradingcentral TD.opinion1 SPAN.v1,
TABLE.tradingcentral TD.opinion10 SPAN.v1
{
	background-position: 0 0;
}
TABLE.tradingcentral TD.opinion4 SPAN {
	background-position: -1000px -126px;
	padding-top: 0px;
}
TABLE.tradingcentral TD.opinion4 SPAN.v0 {
	background-position: 0 -26px;
	padding-top: 20em;
}
TABLE.tradingcentral .vert {
	filter:flipv() fliph();
	writing-mode: tb-rl;
}
TABLE.tradingcentral .vert {
	transform: rotateX;
}

/* =relinker */
#relinker {
	background: #fff;
	width: 100%;
	overflow: hidden;
}
#relinker .relinker-banner {
	float: left;
	clear: right;
}
#relinker .relinker-banner .relinker-inner {
	padding-right: 5px;
}
#relinker .relinker-banner-last .relinker-inner {
	padding-right: 0;
}

/* =relinker custom */
#relinker .relinker-inner {
	font-size: 92%;
}
#relinker .relinker-inner,
#relinker .relinker-inner A
{
	color: #888;
}

/* =video-conference */
#video-conference {
	width: 100%;
}
#video-conference .announce {
	height: 45px;
	line-height: 45px;
	background: #f5f5f5;
	margin: 25px 0;
	padding: 0 5px;
}
#video-conference FORM TABLE TH {
	font-weight: normal;
	text-align: left;
	padding: 5px 5px 1px 0;
}
#video-conference FORM TABLE TD {
	padding: 1px 0 1px 0;
}
#video-conference .light {
	font-size: 90%;
}

/* =conference-online */
.conference-body DIV.num {position: absolute; text-align: center; margin-left: -4em; width: 2.2em; padding: 7px 1px; font: normal 85%/100% Tahoma, sans-serif;}
.conference-body DIV.time {float: right; font-size: 8pt; padding: 0 0.5em; color: #777777}
.conference-body DIV.author {padding: 0 0 0.7em 0}
.conference-body DIV.question DIV.author {padding: 0 0 1em 0; font-size: 90%}
.conference-body DIV.author .dark {font-weight: bold}
.conference-body DIV.question {padding: 2em 0 0 2em; border-top: 2px solid #cccccc; }
.conference-body DIV.answer {padding: 1.5em 0 0 80px; }
.conference-body DIV.answer DIV.tline {padding: 1.5em 0 0 0; border-top: 1px dotted #cccccc; }
.conference-body .resp,
.conference-body A.resp:link,
.conference-body A.resp:visited {font-weight: bold; color: #000000; font-size: 120%;}
.conference-body .firm {font: italic 100%/145% Georgia, serif;}
.conference-body DIV.comment {padding-left: 8em; font-size: 88%; padding-top: 1.5em; color: #555555}
.conference-body DIV.comment DIV.tline {padding: 1em 0 0 0; border-top: 1px dotted #dddddd; }
.conference-body DIV.my-comment {padding-left: 8em; font-size: 88%; padding-top: 1.5em; }

.conference-sorting A {
	float: left;
	width: 19px;
	height: 17px;
	background-repeat: no-repeat;
	background-position: center;
	overflow: hidden;
	padding-top: -1000px;
	margin: 1px;
	text-indent: -1000px;
}
.conference-sorting A.asc {
	background-image: url(/i/conf/sorting-asc.gif);
}
.conference-sorting A.desc {
	background-image: url(/i/conf/sorting-desc.gif);
}
.conference-sorting .desc A.desc,
.conference-sorting .asc A.asc
{
	background-color: #CCCCCC;
	border-top: solid 1px #333;
	border-right: solid 1px #fff;
	border-bottom: solid 1px #fff;
	border-left: solid 1px #333;
}
.conference-sorting .asc A.desc,
.conference-sorting .desc A.asc
{
	width: 19px;
	height: 19px;
}
.conference-body .switcher:link,
.conference-body .switcher:visited {
	color: #777777; 
	text-decoration: none; 
	border-bottom: 1px dotted; 
	cursor: pointer; 
	position: absolute; 
	margin-top: 1.7em; 
}
.conference-body .question {
	position: relative;
	padding-right: 0;
}
.conference-body .question .switcher {
	position: absolute;
	top: 5px;
	right: 3.5em;
	ri\ght: 5.5em;
	font-size: 90%;
}
.conference-body .question .switcher2 {
	float: right;
	font-size: 90%;
	color: #777777; 
	text-decoration: none; 
	border-bottom: 1px dotted; 
	cursor: pointer; 
}
.conference-body .author .photo {
	width: 60px; 
	height: 75px; 
	position: absolute; 
	margin: -1.5em 0 0 -80px; 
	border: 0px solid #eeeeee;
}
.conference-body .author .photo {
	-ms-interpolation-mode:bicubic;
}
.conference-body .question .not-visible {
	margin-top: 10px;
	color: red;
	text-align: center;
}
#conference-note-form-float.my-comment-form {
	position: absolute;
	width: 700px;
	height: 200px;
	left: 0;
	top: 0;
	background: #fff;
	border: solid 1px #000;
	padding-top: 10px;
}

/* =forex */
#forex-monitor {
	font-size: 85%;
}
#forex-monitor H2 {
	font-size: 150%;
	text-align: left;
}
#forex-monitor H2 A {
	text-decoration: none;
	color: #000;
}
#forex-monitor .note {
	color: #888;
	font-size: 90%;
}
#forex-monitor .note .star {
	color: #888;
}
#forex-monitor H2 .star,
#forex-monitor H3 .star
{
	display: none;
}
#forex-monitor .light TD,
#forex-monitor .light TH
{
	font-size: 90%;
}
#forex-monitor .tv1 {
	width: 786px;
	height: 450px;
	overflow: hidden;
}
#forex-monitor .tv1 DIV {
	position: relative;
	top: -6px;
	left: -6px;
}
#forex-monitor .tv2 {
	width: 700px;
	height: 425px;
	overflow: hidden;
}
#forex-monitor .tv2 DIV {
	position: relative;
	top: -6px;
	left: -6px;
}

/* =forex-calendar */
#forex-calendar {
	margin-bottom: 20px;
}
#forex-calendar .light TH DIV {
	padding: 2px;
}
#forex-calendar .light TH.date DIV.dropdown {
	width: 65px;
}
#forex-calendar .light TH.time DIV {
	width: 50px;
}
#forex-calendar .light TH.country {
	text-align: left;
}
#forex-calendar #forex-calendar-country-dropdown {
	width: 120px;
	float: left;
}
#forex-calendar #forex-calendar-lang-dropdown {
	margin-left: 20px;
	width: 80px;
	float: left;
}
#forex-calendar .light TH.period DIV,
#forex-calendar .light TH.current DIV,
#forex-calendar .light TH.prediction DIV,
#forex-calendar .light TH.prior DIV,
#forex-calendar .light TH.unit DIV
{
	width: 50px;
}
#forex-calendar .light TD.period SPAN,
#forex-calendar .light TD.current SPAN,
#forex-calendar .light TD.prediction SPAN,
#forex-calendar .light TD.prior SPAN,
#forex-calendar .light TD.unit SPAN
{
	white-space: nowrap;
}

#forex-calendar .light .dropdown {
	text-align: left;
}
#forex-calendar .light .dropdown .title {
	cursor: pointer;
	padding: 2px;
	color: #000;
	padding-right: 10px;
	background: url(/i/i/select_darr2.gif) right top no-repeat;
}
#forex-calendar .light .dropdown .list {
	position: absolute;
	padding: 5px;
	margin: 0;
	background: #e4e0d8;
	border: solid 1px;
	border-color: #fff #aaa #aaa #fff;
	z-index: 100;
}
#forex-calendar .light .dropdown .list {
	box-shadow: 2px 2px 2px #666;
	-moz-box-shadow: 2px 2px 2px #666;
	-webkit-box-shadow: 2px 2px 2px #666;
}
#forex-calendar .light .dropdown .list DD {
	padding: 0;
	margin: 0;
}
#forex-calendar .light .dropdown .list A,
#forex-calendar .light .dropdown .list A:link
{
	padding: 2px;
	color: #000;
	text-decoration: none;
	display: block;
}
#forex-calendar .light .dropdown .list A:hover {
	background: #0a246a;
	color: #fff;
}
#forex-calendar .light .preloader TD {
	padding: 5px;
}

/* =country */
#international-country TABLE.light {
	border-bottom-width: 1px;
}
#international-country TD.ric {
	font-size: 85%;
	padding-left: 5px;
}
#international-country TD.empty {
	background: #fff;
	border-bottom: solid 1px #fff;
}
#international-country TD.pchange {
	font-size: 85%;
	padding-right: 5px;
	text-align: right;
	white-space: nowrap;
}

/* =amchart */
.amchart {
	margin-top: 20px;
}

/* =international-portfolio */
#international-portfolio .light TD,
#international-portfolio .light TH 
{
	font-size: 92%;
}
#international-portfolio .light TD {
	white-space: nowrap;
}

/* =sorting */
TABLE.sorting TH A {
	display: block;
	background-position: right center;
	background-repeat: no-repeat;
}
TABLE.sorting A.asc,
TABLE.sorting A.desc
{
	text-decoration: none;
	color: #000;
	padding-right: 5px;
}
TABLE.sorting A.desc {
	background-image: url(/i/i/select_darr2.gif);
}
TABLE.sorting A.asc {
	background-image: url(/i/i/select_uarr2.gif);
}

/* =blog-post */
.show-blog-post {
	/*display: inline-block; 
	margin-bottom: 0.1em; 
	margin-right: 0.5em;
	margin-left: 0.2em;*/
}
.blog-post {
	width: 550px;
	position: absolute;
	z-index: 2000;
	border: solid 1px #ccc;
	padding: 10px;
	background: #fff;
}
.blog-post {
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=45, Strength=5)
		progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=5)
		progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=225, Strength=5)
		progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=315, Strength=5);
}
.blog-post {
	-moz-box-shadow: 5px 5px 5px #666;
	-moz-border-radius: 10px;
}
.blog-post .close {
	width: 10px;
	height: 10px;
	overflow: hidden;
	display: block;
	position: absolute;
	right: 1px;
	top: 0;
	background: url(/i/window/close.gif) no-repeat -2px -2px;
	text-indent: -1000px;
	text-decoration: none;
}
.blog-post .html {
	margin-top: 10px;
}
.blog-post .buttons {
	text-align: left;
	margin-top: 10px;
	overflow: hidden;
	line-height: 22px;
	text-align: left;
	position: relative;
}
.blog-post .buttons .copy {
	width: 120px;
	height: 18px;
	border: solid 1px;
	border-color: #ccc #666 #666 #ccc;
	background: #d4d0c8;
	text-align: center;
	line-height: 18px;
	font-size: 12px;
}
.blog-post .buttons .cancel {
	position: absolute;
	line-height: 18px;
	height: 18px;
	top: 0;
	left: 140px;
	font-size: 12px;
}
.blog-post .info {
	margin-top: 15px;
	text-align: left;
	font-size: 12px;
	border-top: solid 1px #ccc;
	padding-top: 10px;
}

/* =company-stocks-info */
.company-stocks-info .pchange {
	white-space: nowrap;
}

/* =forex-tabs */
#forex-tabs {
	position: relative;
	top: -7px;
}
#forex-tabs H2 {
	margin: 0;
	font-size: 20px;
	font-weight: bold;
	text-align: left;
}
#forex-tabs TABLE {
	margin-top: 10px;
}
#forex-tabs .forex-tabs-tab {
	cursor: pointer;
	border-bottom: solid 1px #dcdcdc;
}
#forex-tabs .forex-tabs-tab .min {
	width: 200px;
	height: 1px;
	overflow: hidden;
}
#forex-tabs .forex-tabs-tab P {
	margin: 5px 0;
}
#forex-tabs .forex-tabs-tab H2 {
	margin: 0;
	font-size: 20px;
	font-weight: bold;
	text-align: left;
}
.forex-tabs-tab-inner,
.forex-tabs-page-inner
{
	padding: 15px 15px 0 15px;
}
#forex-tabs-tab-1 {
	background: #f2f2f2 url(/i/forex/forex-tabs-a-left.gif) no-repeat top left;
}
#forex-tabs-tab-1 .forex-tabs-tab-inner {
	background: url(/i/forex/forex-tabs-a-right.gif) no-repeat top right;
}
#forex-tabs-tab-1.selected-tab {
	border-bottom-color: #f2f2f2;
	cursor: default;
}
#forex-tabs-tab-2 {
	background: #f7f7f7 url(/i/forex/forex-tabs-b-left.gif) no-repeat top left;
}
#forex-tabs-tab-2.selected-tab {
	border-bottom-color: #f7f7f7;
	cursor: default;
}
#forex-tabs-tab-2 .forex-tabs-tab-inner {
	background: url(/i/forex/forex-tabs-b-right.gif) no-repeat top right;
}
#forex-tabs-tab-2 A,
#forex-tabs-tab-2 SPAN
{
	margin-top: 10px;
	display: block;
	width: 100%;
	height: 43px;
	background: url(/i/forex/forex-open-demo.png) no-repeat center center;
	overflow: hidden;
	text-indent: -1000px;
}
#forex-tabs-tab-3 {
	background: #fcfcfc url(/i/forex/forex-tabs-c-left.gif) no-repeat top left;
}
#forex-tabs-tab-3.selected-tab {
	border-bottom-color: #fcfcfc;
	cursor: default;
}
#forex-tabs-tab-3 A,
#forex-tabs-tab-3 SPAN
{
	margin: 10px 0;
	display: block;
	width: 100%;
	height: 43px;
	background: url(/i/forex/forex-open-real.png) no-repeat center center;
	overflow: hidden;
	text-indent: -1000px;
	cursor: pointer;
}
#forex-tabs-page-1 {
	background: #f2f2f2;
}
#forex-tabs-page-2 {
	background: #f7f7f7;
}
#forex-tabs-page-3 {
	background: #fcfcfc;
}
#forex-tabs-page-3 .forex-tabs-page-inner {
	padding-left: 40px;
}
#forex-tabs-page-3 H3 {
	background: url(/i/forex/forex-bullet.gif) no-repeat 0 5px;
	padding-left: 15px;
	margin-left: -20px;
}
#forex-tabs-page-3 OL {
	margin-left: 20px;
}
#forex-tabs-page-3 LI {
	margin-top: 0;
	margin-bottom: 0;
}
#forex-tabs .forex-tabs-page H3 {
	text-align: left;
	font-size: 16px;
	font-weight: bold;
}

/* =forex-finam-only */
#forex-finam-only {
	display: inline-block;
}
#forex-finam-only UL {
	margin: 0;
	padding: 0;
}
#forex-finam-only UL LI {
	list-style-type: none;
	margin-bottom: 15px;
}
#forex-finam-only UL LI + LI {
	margin-top: 15px;
	margin-bottom: 0;
}
#forex-finam-only UL LI A {
	display: block;
	width: 210px;
	height: 64px;
	text-align: center;
	text-decoration: none;
	color: #000;
	line-height: 64px;
	background: #fff url(/i/forex/forex-plate.gif) no-repeat;
	font-weight: bold;
	font-size: 90%;
}
#forex-flash,
#forex-finam-only 
{
	margin-bottom: 10px;
}
#forex-flash OBJECT,
#forex-flash EMBED
{
	display: inline-block;
}
#forex-flash .min {
	width: 440px;
	height: 1px;
	overflow: hidden;
}


/* =forex-webinar */
#forex-webinars {
	font-size: 92%;
}
#forex-webinars P {
	margin-right: 5px;
	margin-bottom: 5px;
	color: #888;
}
#forex-webinars P IMG {
	border: solid 1px #dfdfdf;
	margin: 0 2px 2px 0;
}
#forex-webinars P .date {
	white-space: nowrap;
	color: #000;
}

/* =forex-box */
.forex-box {
	background: url(/i/forex/forex-box2.gif) no-repeat top left;
	margin: 10px 5px;
	text-align: center;
	height: 125px;
	padding-left: 10px;
	overflow: hidden;
	font-size: 92%;
}
.forex-box .forex-box-inner {
	height: 125px;
	background: url(/i/forex/forex-box2.gif) no-repeat top right;
	padding: 10px 10px 10px 0;
}
.forex-box .title {
	margin-bottom: 5px 0 10px 0;
	font-weight: bold;
}
.forex-box .icons {
	height: 60px;
	overflow: hidden;
	margin-top: 20px;
}
.forex-box .icons IMG {
	width: 62px;
	height: 60px;
	background-image: url(/i/forex/forex-icons.png);
	background-repeat: no-repeat;
}
.forex-box .icons1 {
	margin-top: 0;
	height: 32px;
}
.forex-box .icons1 IMG {
	margin-top: -15px;
}
#forex-tabs-icons-01 {
	background-position: 0 0;
}
#forex-tabs-icons-02 {
	background-position: -62px 0;
}
#forex-tabs-icons-03 {
	background-position: -124px 0;
}
#forex-tabs-icons-04 {
	background-position: -186px 0;
}
#forex-tabs-icons-05 {
	background-position: -248px 0;
}
#forex-tabs-icons-06 {
	background-position: -310px 0;
}
#forex-tabs-icons-07 {
	background-position: -372px 0;
}
#forex-tabs-icons-08 {
	background-position: -434px 0;
}
#forex-tabs-icons-09 {
	background-position: -496px 0;
}
#forex-tabs-icons-10 {
	background-position: -558px 0;
}
#forex-tabs-icons-11 {
	background-position: -620px 0;
}

/* =forex-sidebar */
#forex-sidebar H2 {
	text-align: left;
	font-size: 20px;
	font-weight: bold;
	color: #000;
}
#forex-sidebar H2 A {
	color: #000;
	text-decoration: none;
}
#forex-sidebar H2.mp0, #forex-sidebar H2.mb05 {
	margin-top: 10px;
}
.forex-sidebar-list .item {
	padding-bottom: 10px;
	border-bottom: dotted 1px #dfdfdf;
	margin-bottom: 10px;
}


/* =forex-sidebar-banner */
#forex-sidebar-banner {
	margin-top: 20px;
	width: 240px;
	height: 200px;
}

/* =leaders */
#home-page-leaders-date,
.home-page-leaders-date
{
	float: left;
}
#home-page-leaders-switcher,
.home-page-leaders-switcher
{
	float: right;
	padding-bottom: 5px;
}
#home-page-leaders-switcher-rus,
#home-page-leaders-switcher-eur,
.home-page-leaders-switcher-rus,
.home-page-leaders-switcher-eur
{
	padding: 0 0.2em;
}
#home-page-leaders-switcher-rus SPAN,
#home-page-leaders-switcher-eur SPAN,
.home-page-leaders-switcher-rus SPAN,
.home-page-leaders-switcher-eur SPAN
{
	padding: 0 0.2em;
}
.rus .home-page-leaders-table-eur .title { display: none; }

/* =aistipo */
#aistipo H1 {
	margin-bottom: 0;
	border-bottom: solid 1px #c7c7c7;
	background: none;
}

/* =aist-request */
#aist-request,
#promo-request
{

}
#aist-request FORM,
#promo-request FORM
{
	width: 229px;
	text-align: left;
}
#aist-request LABEL,
#promo-request LABEL
{
	display: block;
	padding: 2px 0;
}
#aist-request LABEL SPAN,
#promo-request LABEL SPAN
{
	position: relative;
	top: -1px;
}
#aist-request INPUT.text,
#promo-request INPUT.text
{
	width: 225px;
}
#aist-request .success,
#promo-request .success
{
	font-size: 92%;
	text-align: center;
	padding: 5px;
	color: green;
}
#aist-request .error,
#promo-request .error
{
	font-size: 92%;
	margin-bottom: 5px;
	color: red;
}
#aist-request #captcha,
#promo-request #captcha
{
	position: relative;
	top: 1px;
}

/*howtotrade*/
.torg-account-holder { padding: 15px; background-color: #f6f6f6}
.torg-account-holder table td { vertical-align: top; width: 50%; padding: 20px 20px 0 0}
.torg-account-holder table td img { margin-left: 35px}
p.variant-name {font: bold 120%/100% Arial, sans-serif; margin-top: -20px}
p.variant-desc, .address { font-size: 90%}
.ml35 { margin-left: 35px}
.torg-account-holder .city-select { background: url(/i/account/select-bg.gif) no-repeat; width: 193px; height: 33px; padding: 5px 0 0 5px}
.torg-account-holder .city-select select { width: 180px; height: 20px}

.torg-account-holder .advantage { font-size: 105%; margin-top: 60px}
.torg-account-holder .advantage ul { list-style: none; margin: 0; padding: 0; line-height: 1.7}
.torg-account-holder .address { display: none}


/*HomePage ExchangeInfo */
SPAN.usdollar {background:url(/i/exchange_sprite.jpg) 0 3px no-repeat; width: 26px; height: 31px; overflow: hidden; display: inline-block;}
SPAN.euro {background:url(/i/exchange_sprite.jpg) -42px 3px no-repeat; width: 26px; height: 31px; overflow: hidden; display: inline-block;}
SPAN.bivaluta {background:url(/i/exchange_sprite.jpg) -82px 3px no-repeat; width: 26px; height: 31px; overflow: hidden; display: inline-block;}
.orangeBut {background:url(/i/exchange_sprite.jpg) 0 -38px no-repeat; height: 33px; overflow: hidden; padding: 3px 0 0 5px; margin-left: 3px;} 
.orangeBut .right {background:url(/i/exchange_sprite.jpg) right -83px no-repeat; height: 33px; overflow: hidden; padding: 0 7px 0 0; }
.orangeBut A {background:url(/i/exchange_sprite.jpg) 0 -125px no-repeat; width: 88px; height: 33px; overflow: hidden; display: block; text-decoration: none; }
.orangeBut A.demo {background:url(/i/exchange_sprite.jpg) 0 -168px no-repeat; width: 74px;}

.main-open .orangeBut {background:url(/i/l-real-open.png) 0 0px no-repeat; height: 53px; overflow: hidden; padding: 0px 0 0 7px; margin-left: 3px;} 
.main-open .orangeBut .right {background:url(/i/r-real-open.png) 100% 0 no-repeat; height: 53px; overflow: hidden; padding: 0 7px 0 0; }
.main-open .orangeBut A {background:url(/i/c1-real-open.png) 0 5px no-repeat; width: 105px; height: 53px; overflow: hidden; display: block; text-decoration: none; }

.main-open .open-real .orangeBut {background:url(/i/l-demo-open.png) 0 0px no-repeat; height: 53px; overflow: hidden; padding: 0px 0 0 7px; margin-left: 3px;} 
.main-open .open-real .orangeBut .right {background:url(/i/r-demo-open.png) 100% 0 no-repeat; height: 53px; overflow: hidden; padding: 0 7px 0 0; }
.main-open .open-real .orangeBut A {background:url(/i/c1-demo-open.png) 0 5px no-repeat; width: 65px; height: 53px; overflow: hidden; display: block; text-decoration: none; }

.grayTInfo {width: 40%; float: right; margin-left: 1.5em;}
.grayTInfo TABLE {font-size: 100%}
.grayTInfo TD {padding: 0 10px 10px 0;}
.grayTInfo .clock {background:url(/i/clock.gif) 0 2px no-repeat; padding-left: 15px; text-decoration: none; } 
.grayTInfo a.clock:visited {background:url(i/clock_visited.gif) 0 2px no-repeat;}
.grayTInfo .clock SPAN{border-bottom-width: 1px; border-bottom-style: dotted;}

.main .content H1.noBack {background: none; height: auto;}
SPAN.pseudoLink {border-bottom: 1px dotted ; cursor: pointer; color: #0053A0;}
.blockForm LABEL {display: block; margin-bottom: 0.5em;}
.blockForm INPUT {margin-bottom: 1em;}

.tagsCloud {margin-bottom: 2em;}
.tagsCloud A, .tagsCloud A:visited {color: #989896; text-decoration: none} 
.tagsCloud A:hover {text-decoration: underline;}
.tagsCloud A.white {color: #fff !important; text-decoration: none;}
.tagsCloud A.white:hover {text-decoration: none;}
.tagsCloud SPAN {margin-right: 10px; line-height: 125%}
.tagsCloud SPAN.bgred {display: inline-block;}	
.tagsCloud .lv1 {font-size: 90%}
.tagsCloud .lv2 {font-size: 100%}
.tagsCloud .lv3 {font-size: 115%}
.tagsCloud .lv4 {font-size: 130%}
.tagsCloud .lv5 {font-size: 155%}
.tagsCloud .lv6 {font-size: 170%}
.tagsCloud .lv7 {font-size: 195%}
.tagsCloud .lv8 {font-size: 210%}
.tagsCloud .lv9 {font-size: 225%}
.tagsCloud .lv10 {font-size: 245%}
.tagsList, .tagsList A {color: #888;}
.tagsList A:hover {color: #dd0000;}

A.fixWeb, A.fixWeb:link, A.fixWeb:visited {color: #0053A0;}
A.fixWeb:hover {color: #dd0000;}	
A.textWeb,A.textWeb:link, A.textWeb:hover, A.textWeb:visited  {color: #000; text-decoration: none;}
.webTabs {float: left; margin: 0 1em 0.7em 0; text-align: center;}

/* =finam-form */
FORM.finam-form {
	text-align: left;
}
FORM.finam-form INPUT {
	margin: 0;
}
FORM.finam-form H4 {
	font-size: 22px;
	margin-bottom: 15px;
	margin-top: 5px;
	padding: 0;
	height: 18px;
	text-align: center;
}
FORM.finam-form H4 .footnote {
	display: inline-block;
	background: url(/i/i/footnote.gif) no-repeat center center;
	margin-left: 5px;
	overflow: hidden;
	width: 17px;
	text-indent: -1000px;
	height: 28px;
	text-decoration: none;
}

/* =finam-form control */
FORM.finam-form .control {
	clear: both;
	overflow: hidden;
	width: 100%;
	margin-bottom: 2px;
}

/* =finam-form label */
FORM.finam-form .label {
	width: 150px;
	float: left;
	margin-bottom: 2px;
	line-height: 22px;
	clear: both;
}

/* =finam-form SELECT */
FORM.finam-form SELECT {
	font-size: 110%;
}

/* =finam-form control-calendar */
.control-calendar INPUT,
.control-calendar SELECT
{
	width: 35px !important;
}

/* =finam-form checkbox */
.checkbox INPUT {
	float: left;
}
.checkbox SPAN {
	padding-left: 20px;
	display: block;
}

/* =finam-form checkbox-vert */
FORM.finam-form .checkbox-vert {
	overflow: hidden;
	clear: both;
}
FORM.finam-form .checkbox-vert INPUT {
	float: left;
}
FORM.finam-form .checkbox-vert SPAN {
	line-height: 20px;
}
FORM.finam-form TD INPUT[type=checkbox],
FORM.finam-form TD INPUT.checkbox
{
	margin-right: 5px;
	margin-top: 2px;
}


/* =finam-form radio */
.radio INPUT {
	position: relative;
	top: 2px;
}

/* =finam-form note */
FORM.finam-form .note {
	clear: both;
	font-size: 80%;
	color: #666;
	line-height: normal;
	margin-bottom: 5px;
}

/* =finam-form error */
FORM.finam-form .error {
	clear: both;
	margin-bottom: 5px;
	padding: 0;
	line-height: normal;
	color: red;
	font-size: 92%;
}

/* =finam-form confidential */
FORM.finam-form .confidential {
	font-size: 90%;
	color: #666;
	margin: 10px 0;
}
FORM.finam-form .confidential LABEL {
	padding: 0;
	line-height: normal;
}

/* =finam-form phone */
FORM.finam-form .phone INPUT.text {
	width: 100%;
}
FORM.finam-form .phone .phone-note {
	clear: left;
	font-size: 80%;
	color: #666;
}
FORM.finam-form .phone .phone-step {
	margin: 5px 0 0 0;
	font-size: 80%;
	color: #666;
	line-height: 120%;
	overflow: hidden;
}
FORM.finam-form .phone .phone-step DIV {
	margin-right: 105px;
}

FORM.finam-form .phone .phone-step INPUT {
	float: right;
	width: 100px;
	text-align: center;
}
FORM.finam-form .phone .phone-sms {
	float: left;
	font-size: 85%;
	line-height: 22px;
}
FORM.finam-form .phone .phone-code {
	float: left;
}
FORM.finam-form .phone .phone-send {
	float: left;
	width: 110px;
}

FORM.finam-form .phone-prefix-value 
{
	width:3em;
}

/* =finam-form submit */
FORM.finam-form INPUT.submit {
	margin: 0;
	float: none;
	height: 1.85em; 
	border: 1px #5E5E5E outset; 
	background: #6F6F6F repeat-x url(/i/i/button-bg.gif) bottom; 
	color: #FFFFFF; 
	letter-spacing: 1px; 
	font: bold 85%/100% Arial, sans-serif; 
	padding: 0 0.5em 0 0.5em;
}
FORM.finam-form .submit-image {
	text-align: center;
}

/* =finam-form layout-type-horiz */
.layout-type-horiz FORM.finam-form .finam-ui-controls-textbox,
.layout-type-horiz FORM.finam-form .finam-ui-controls-textbox-multiline,
.layout-type-horiz FORM.finam-form INPUT.submit,
.layout-type-horiz FORM.finam-form INPUT.password,
.layout-type-horiz FORM.finam-form SELECT,
.layout-type-horiz FORM.finam-form DIV.captcha,
.layout-type-horiz FORM.finam-form DIV.town,
.layout-type-horiz FORM.finam-form .phone,
.layout-type-horiz FORM.finam-form .checkbox
{
	width: 300px !important;
	float: left;
}
.layout-type-horiz FORM.finam-form DIV.submit,
.layout-type-horiz FORM.finam-form .note,
.layout-type-horiz FORM.finam-form .error,
.layout-type-horiz FORM.finam-form .confidential
{
	margin-left: 150px;
}
.layout-type-horiz FORM.finam-form TD .note,
.layout-type-horiz FORM.finam-form TD .confidential
{
	margin-left: 0;
}

/* =finam-form layout-type-vert */
.layout-type-vert FORM.finam-form .finam-ui-controls-textbox,
.layout-type-vert FORM.finam-form .finam-ui-controls-textbox-multiline,
.layout-type-vert FORM.finam-form INPUT.password,
.layout-type-vert FORM.finam-form SELECT,
.layout-type-vert FORM.finam-form INPUT.submit
{
	width: 100%;
}

/* =istart-register */
#istart-register {
	text-align: center;
}
#istart-register FORM {
	width: 450px;
}
#istart-register-checkboxes {
	margin-top: 10px;
	font-size: 92%;
}
#istart-register-checkboxes .error {
	padding-left: 0;
	text-align: center;
}



/* =istart */
#istart-experts .tab {
	width: 360px;
}
#istart-experts .tab .left {
	width: 10px;
	height: 199px;
	overflow: hidden;
	background: url(/images/TC/gray-gray-l-1.gif) no-repeat 0 0;
}
#istart-experts .tab .middle {
	height: 190px;
	background: url(/images/TC/gray.gif) 50% top repeat-x #f3f3f3; 
	text-align: center;
	overflow: hidden;
}
#istart-experts .tab .right {
	width: 10px;
	height: 199px;
	overflow: hidden;
	background: url(/images/TC/gray-gray-r-1.gif) no-repeat 0 0;
}
#istart-experts .tab .bottom {
	height: 3px;
	overflow: hidden;
	background: url(/images/TC/g3.gif) repeat-x #f3f3f3 0 0;
}
#istart-experts .tab .icon {
	padding-right: 10px;
}
#istart-experts .tab .manager {
	font-size: 150%;
	font-weight: bold;
}
#istart-experts .tab .equity P {
	margin: 5px 0;
}
#istart-experts .tab .equity-value {
	font-size: 200%;
}
#istart-experts .tab .title {
	margin: 0;
	padding: 0;
	margin-top: 10px;
	font-weight: bold;
}
#istart-experts .text {
	padding: 10px; 
	border: solid 1px #c7c7c7; 
	border-top-width: 0; 
}
#istart-experts .selected {
	background-color: #fff;
	padding: 0;
}
#istart-experts .selected .tab .left {
	background-image: url(/images/TC/gray-white-l-1.gif);
}
#istart-experts .selected .tab .middle {
	background-color: #fff;
}
#istart-experts .selected .tab .right {
	background-image: url(/images/TC/gray-white-r-1.gif);
}
#istart-experts .selected .tab .bottom {
	background-image: none;
	background-color: #fff;
}

.toggle-pic div, .toggle-pic img {display: none; text-align: center;}
.toggle-pic img.comments {display: inline;}
.toggle-pic span {cursor: pointer;}
.toggle-pic span u {text-decoration: none; border-bottom: 1px dotted #000;}
.toggle-pic span.bgrich u {border: none;}
.toggle-pic div.active {display: block;}

/* =strategy-select */
#strategy-select .error {
	padding-left: 0;
}

/* =trust-managing-reguest */
#trust-managing-reguest .error {
	padding-left: 0;
}

/* =forex-sprint-register */
#forex-sprint-register .smslock,
#forex-sprint-register .error
{
	font-size: 85%;
	margin-bottom: 5px;
}
#forex-sprint-register INPUT.text,
#forex-sprint-register INPUT.submit
{
	width: 100%;

}
/* =ipo-message-item */
#ipo-message-item .box {
	float: right;
	margin: 0 0 10px 10px;
}

/* =international-open */
#international-open .phone-control {
	margin-left: 0;
}
#international-open .submit {
	padding-left: 0;
}

.menu-panel-box {padding-top: 10px; position: relative; z-index: 1}
.menu-panel-container {-moz-box-shadow: 0 0 30px #D8D8D8; -webkit-box-shadow: 0 0 30px #D8D8D8; box-shadow: 0 0 30px #D8D8D8; position: relative; zoom: 1;}
* html .menu-panel-container { /* устраняем для IE6 баг с высотой тени */ height: 1px;}
.shadow {width:100%; height: 100%; position: absolute; z-index: 1; top: -17px; left: -17px; background: #fff;  filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='17', MakeShadow='true', ShadowOpacity='.2');}

.menu-panel {position: relative; z-index: 2;}
.menu-panel a img { border: none;}

.menu-panel td {text-align: center; font: bold 8pt/8pt Arial, Helvetica, sans-serif; color: #2a2b2b; }

.menu-panel .top td {height: 55px; padding-bottom: 10px; border-bottom: 1px solid #c9c9c9; background: url(/i/i/panel/grad.jpg) repeat-x top;}
.menu-panel .top .left-corner {width: 1px; border: none; }
.menu-panel .top .inside-splitter{ width: 2px; background: url(/i/i/panel/ins-t-cor.gif) top center no-repeat;}
.menu-panel .top .right-corner {width: 1px; border-right: 1px solid #d7d7d7; }

.menu-panel tr.top td td {border: none; background: none; height: auto; padding: 0;}
.menu-panel tr.top td td,
.menu-panel tr.top td a:link,
.menu-panel tr.top td a:visited {text-decoration: none; color: #235c91;}
.menu-panel tr.top td a img {margin-bottom: 3px}

.menu-panel .double-line div {padding: 8px 0 0 0;}

.menu-panel tr.top td a:hover, 
.menu-panel .bottom a:hover {color: #dd0000; text-decoration: none}

.menu-panel .bottom td {padding-bottom: 1px; border-top: 1px solid #eeeeee; border-bottom: 1px solid #c5c5c5; background-color: #dadada;}
.menu-panel .bottom .left-corner {width: 1px; }
.menu-panel .bottom .inside-splitter {width: 2px; background: url(/i/i/panel/ins-b-cor.gif) center bottom no-repeat; }
.menu-panel .bottom .right-corner {width: 1px; border-right: 1px solid #d0d0d0; }

.menu-panel .bottom a {color: #2a2b2b; display: block; width: 100%; padding: 5px 0 5px 0; text-decoration: none;}
.menu-panel .bottom a.arrow span {padding: 0 7px; background: url(/i/i/panel/black-arrow.gif) right 6px no-repeat;}
.menu-panel .bottom a.arrow:hover span {background: url(/i/i/panel/red-arrow-dark.gif) right 6px no-repeat;}

.menu-panel .hidden-menu-cont {position: relative; width: 100%; text-align: left;}
.menu-panel .hidden-menu { background-color: #4a4a4a; margin: 0; padding: 5px 0; text-align: left; font: bold 8pt/8pt Arial, Helvetica, sans-serif; border-color:#E1E1E1 #B9B9B9 #9E9E9E #dadada; border-style:solid; border-width:1px; position: absolute; display: none; float: none; width: auto; z-index: 100; /*background: #efefef url(/i/i/panel/hidden-menu-bg.gif) repeat-x;*/}
.menu-panel .hidden-menu a:link,
.menu-panel .hidden-menu a:visited { color: #eeeeee; display: block; padding: 8px 10px 8px 15px;}
.menu-panel .hidden-menu a:hover { background-color: #cccccc; color: #000000}
.menu-panel .top .grad  {padding: 0; background: #EDEDED url(/i/i/services/toolbar/right-gradient.gif) right repeat-y; border: 1px solid #D2D2D2}
.menu-panel .top .pushed  {background: url(/i/i/panel/ins-t-cor-pushed.gif) center top no-repeat}
.menu-panel .bottom .grad  {background: #C7C7C7 url(/i/i/services/toolbar/right-gradient-bottom.gif) right repeat-y;}

.trading a { margin: 0 5px}

.h1 .finsearch { margin-top: 1em}
/*.finsearch { border: 1px solid #d1d1d1; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; margin-top: 1px}
.finsearch td { padding: 0 !important}
.finsearch input { background: none; border: none; font-size: 13px; width: 98%; margin-left: 6px; height: 20px;}
.finsearch input#s { width: 18px; background: url(/i/i/search/loope.gif) 0 3px no-repeat;  cursor: pointer}
*/

/* =howtotrade-program */
#program-screen img { cursor: pointer}
#program-screens-switcher SPAN,
#program-comments-switcher SPAN
{
	display: inline-block;
}

/* =form-voicetrade */
#form-voicetrade .label {
	width: 200px;
}
#form-voicetrade FORM {
	width: 500px;
}
#form-voicetrade DIV.submit, #form-voicetrade DIV.error {
	padding-left: 200px;
}

/* =united-lent */
.united-lent DIV.last-in-lent DIV {background-image: none}
.united-lent .section,
.united-lent A.section:link,
.united-lent A.section:visited {font: normal 8pt/7pt Arial, sans-serif; letter-spacing: 3px; color: #777777; text-decoration: none;}
.united-lent A.section:hover {text-decoration: underline;}
.united-lent P {margin: 8px 0 0 0; padding: 0 0 15pt 0;}
.united-lent IMG {float: right; margin: 0.3em 0 3px 0.5em;}
.united-lent IMG.clip {position: absolute; width: 6px; height: 12px; margin: 1px 0 0 -16px;}
.united-lent DIV DIV DIV.clear {clear: both; height: 1px; font: normal 1px/1px sans-serif; border: 0; padding: 0; margin: 0;}

/* =news-item */
.news-voting {
	width: 80px;
	height: 20px;
	overflow: hidden;
	position: relative;
	background: #fff url(/i/i/international/news/voting/vote-star.png) no-repeat 0 0;
}
.news-voting DIV {
	position: absolute;
	top: 0;
	height: 20px;
	overflow: hidden;
}
.news-voting DIV A {
	width: 20px;
	height: 20px;
	overflow: hidden;
	float: left;
	text-align: center;
	line-height: 20px;
	background: #fff url(/i/i/international/news/voting/vote-star.png) no-repeat 0 0;
	text-indent: -1000px;
}
.news-voting DIV.v2 A.v2,
.news-voting DIV.v3 A.v2, .news-voting DIV.v3 A.v3,
.news-voting DIV.v4 A.v2, .news-voting DIV.v4 A.v3, .news-voting DIV.v4 A.v4,
.news-voting DIV.v5 A.v2, .news-voting DIV.v5 A.v3, .news-voting DIV.v5 A.v4, .news-voting DIV.v5 A.v5
{
	background-position: 0 -20px;
}

/* =form-international-open */
#form-international-open FORM {
	width: 300px;
}
#form-international-open .label {
	width: 100px;
}
#form-international-open .text,
#form-international-open SELECT,
#form-international-open .submit,
#form-international-open .phone-control
{
	width: 200px;
}
#form-international-open .phone-control, 
#form-international-open .error
{
	margin-left: 100px;
}
#form-international-open .phone-control {
}
#form-international-open DIV.submit {
	padding-left: 100px;
}
#form-international-open .phone-send {
	width: 90px;
	margin-left: 5px;
	font-size: 60%;
}
#form-international-open .phone-code {
	width: 90px;
	margin: 0;
}

.content-narrow {width: 990px}

.opacity30 {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); /* IE 5.5+*/
-moz-opacity: 0.3; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0.3; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.3; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
zoom: 1; /* для элемента в ИЕ, у которого не заданы width и height */
}

A.bgrich-new { background: url(/i/i/lbgrich.gif) no-repeat scroll 0 0 transparent; height: 33px; display: block;}
A.bgrich-new SPAN {background: url(/i/i/rbgrich.gif) no-repeat scroll right 0 transparent; height: 33px; display: block; padding: 0 15px; line-height: 33px; }

A.bgrich-new2 { 
	background: url(/i/i/rich-tl.gif) no-repeat top left transparent; 
	min-height: 33px; 
	display: block;
}
A.bgrich-new2 SPAN {
	background: url(/i/i/rich-bl.gif) no-repeat bottom left transparent; 
	display: block; 
}
A.bgrich-new2 SPAN SPAN {
	background: url(/i/i/rich-tr.gif) no-repeat top right transparent; 
}
A.bgrich-new2 SPAN SPAN SPAN {
	background: url(/i/i/rich-br.gif) no-repeat bottom right transparent; 
	padding: 9px 15px;
}


/* =open-order-form */
#open-order-form {
	width: 540px;
	margin: 0 auto;
}
/*#open-order-form.forex, нах 412 */
#open-order-form.forex-light
{
	width: 412px;
}
#open-order-form THEAD DIV {
	width: 540px;
	height: 54px;
	position: relative;
	overflow: hidden;
}
#open-order-form.forex THEAD DIV,
#open-order-form.forex-light THEAD DIV 
{
	width: 412px;
}
#open-order-layout {
	width: 400px;
}
/*#open-order-form.forex #open-order-layout, бля, и как насчитали 260? */
#open-order-form.forex-light #open-order-layout
{
	width: 260px;
}
#open-order-form THEAD A {
	height: 54px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
	position: absolute;
	top: 0;
	color: #000;
	text-decoration: none;
	font-weight: bold;
	display: block;
	background: url(/i/forms/forms-open-order-tab.png) no-repeat 0 0;
}
#open-order-form THEAD A.rus {
	width: 206px;
	padding-top: 10px;
	left: 0;
	background-position: 0 -54px;
}
#open-order-form THEAD A.eng {
	width: 128px;
	left: 207px;
	padding-top: 20px;
	background-position: -207px -54px;
}
#open-order-form THEAD A.world {
	width: 205px;
	padding-top: 20px;
	left: 335px;
	background-position: -335px -54px;
}
#open-order-form THEAD A.forex {
	width: 206px;
	padding-top: 20px;
	left: 0;
	background-position: 0 -54px;
}
#open-order-form THEAD A.forex-light {
	width: 205px;
	padding-top: 20px;
	left: 207px;
	background-position: -335px -54px;
}
#open-order-form TD.middle {
	padding-top: 20px;
	border-left: solid 1px #d2d2d2;
	border-right: solid 1px #d2d2d2;
	background: #fff;
}
#open-order-form TFOOT TD {
	background: #f5f5f5 url(/i/forms/forms-open-order-bottom.png) no-repeat;
	height: 10px;
	overflow: hidden;
}
#open-order-form THEAD TD.top {
	background: #f5f5f5 url(/i/forms/forms-open-order-top.png) no-repeat;
	height: 10px;
	overflow: hidden;
}
#open-order-form TFOOT TD DIV,
#open-order-form TFOOT TD DIV
{
	background: #f5f5f5 url(/i/forms/forms-open-order-bottom.png) top right;
	height: 10px;
	width: 200px;
	float: right;
	overflow: hidden;
}
#open-order-form.eng #open-order-form-submit-eng,
#open-order-form.rus #open-order-form-submit-rus,
#open-order-form.world #open-order-form-submit-world,
#open-order-form.forex #open-order-form-submit-forex,
#open-order-form.forex-light #open-order-form-submit-forex-light
{
	display: ;
}
#open-order-form.rus A.rus {
	background-position: 0 0;
}
#open-order-form.eng A.eng {
	background-position: -207px 0;
}
#open-order-form.world A.world {
	background-position: -335px 0;
}
#open-order-form.forex A.forex {
	background-position: 0 0;
}
#open-order-form.forex-light A.forex-light {
	background-position: -335px 0;
}
#open-order-form.eng #open-order-form-submit-rus,
#open-order-form.eng #open-order-form-submit-world,
#open-order-form.rus #open-order-form-submit-eng,
#open-order-form.rus #open-order-form-submit-world,
#open-order-form.world #open-order-form-submit-eng,
#open-order-form.world #open-order-form-submit-rus
{
	display: none;
}
#open-order-form.forex #open-order-form-submit-forex-light,
#open-order-form.eng #open-order-form-submit-forex-light,
#open-order-form.forex-light #open-order-form-submit-forex
{
	display: none;
}
#open-order-form .phone-control .phone-step,
#open-order-form .phone-control .phone-note
{
	margin-left: 0;
}
#open-order-form .error {
	padding-left: 0;
}
#open-order-forex-form {
	width: 555px;
}
#open-order-forex-form #open-order-form {
	width: 510px;
}
#open-order-forex-form #open-order-form TD.middle {
	padding-top: 0;
	border: 0;
}
#open-order-forex-form #open-order-form TFOOT TD {
	display: none;
}

/* =user-informer */
#user-menu-main.logged #user-menu-main-not-logged,
#user-menu-main.not-logged #user-menu-main-logged,
#user-menu-dropdown.not-logged #sub1a,
#user-menu-dropdown.logged #sub1b
{
	display: none;
}
#user-menu-main.not-logged #user-menu-main-not-logged,
#user-menu-main.logged #user-menu-main-logged
#user-menu-dropdown.not-logged #sub1b,
#user-menu-dropdown.logged #sub1a
{
	display: block;
}
#user-menu-dropdown {
	margin-left: 0;
}

/* =demo-register-forex */
#demo-register-forex .text {
	font-size: 16px;
	border: solid 1px #D9D9D9;
	height: 27px;
	vertical-align: middle;
	line-height: 23px;
}
#demo-register-forex .phone {
	width: 280px;
}

/* =user-dialog */
#user-dialog-auth {
	margin: 0 30px;
}
#user-dialog-auth P {
	text-align: center;
}
#user-dialog-auth LABEL,
#user-dialog-login-restore-link 
{
	height: 28px;
	line-height: 28px;
	color: #999;
	float: left;
	margin-bottom: 5px;
}
#user-dialog-auth LABEL {
	clear: left;
	width: 100px;
}
#user-dialog-auth .finam-ui-controls-textbox {
	width: 150px;
}
#user-dialog-auth-restore-link {
	width: 50px;
	margin-left: 5px;
	height: 28px;
	line-height: 28px;
	color: #999;
	float: left;
	margin-bottom: 5px;
}
#user-dialog-auth-public-control {
	clear: both;
	margin-left: 100px;
	overflow: hidden;
	margin-bottom: 5px;
}
#user-dialog-auth-public-control INPUT {
	float: left;
	padding: 0;
	margin: 7px 5px 0 0;
}
#user-dialog-auth-public-control LABEL {
	clear: none;
	margin-bottom: 0;
	width: 150px;
}

#user-dialog-register {
	margin: 0 30px;
}
#user-dialog-register LABEL {
	height: 28px;
	line-height: 28px;
	color: #999;
	width: 120px;
	float: left;
	clear: left;
	margin-bottom: 5px;
}
#user-dialog-register .finam-ui-controls-captcha {
	width: 185px;
}
#user-dialog-register .finam-ui-controls-textbox {
	width: 185px;
}

#user-dialog-restore {
	margin: 0 100px;
	text-align: center;
}
#user-dialog-restore P {
	text-align: left;
}
#user-dialog-restore .finam-ui-controls-textbox {
	width: 145px;
	display: inline-block;
	float: none;
}

/* =cookies-off-message */
.cookies-off-message {
	border-collapse: collapse;
	border: 0;
	width: 100%;
	height: 100%;
	background: #fff;
}
.cookies-off-message TD {
	text-align: center;
}

/* =searchtext */
/*#searchtext {
	width: 100%; 
	height: 23px; 
	font-size: 130%;
	padding: 0;
	margin: 0;
	border: 0;
}
/*#searchtext-border {
	border: solid 1px;
	border-color: #abadb3 #e3e9ef #e3e9ef #abadb3;
}*/

/* =sidebar */
/*#sidebar {
	width: 23%;
}*/

/* =news-belt-sidebar */
#news-belt-sidebarz {
	min-width: 335px;
}
#news-belt-sidebar-list {
	clear: both;
}
/*#news-belt-sidebar-selector {
	float: left; 
	font: normal 150% Arial, sans-serif; 
	cursor: pointer; 
	overflow: hidden; 
}
#news-belt-sidebar-selector .title {
	vertical-align: middle;
} 
#news-belt-sidebar-selector .arrow { 
	font-size: 8px;
	position: relative;
	top: -3px;
	left: 1px;
}*/
.news-belt-sidebar-item {
	clear: both;
	overflow: hidden;
}
.news-belt-sidebar-item + .news-belt-sidebar-item {
	padding-top: 10px;
	background: transparent repeat-x url(/i/i/hdotline.gif) top;
	margin-top: 10px;
}
.news-belt-sidebar-item IMG {
	float: right; 
	margin: 0.3em 0 0 0.5em;
}
.news-belt-sidebar-item IMG.clip {
	position: absolute; 
	width: 6px; 
	height: 12px; 
	margin: 1px 0 10px -16px;
}
.news-belt-sidebar-item DIV.date {
	background: transparent repeat-x url(/i/i/hdotline.gif) center center; 
	text-align: center;
}
.news-belt-sidebar-item DIV.date SPAN {
	background: #fff; 
	color: #888;
}
/*.no-section {
	background: none !important;
	padding-top: 0 !important;
}*/
.news-belt-sidebar-item .section,
.news-belt-sidebar-item .section A:link,
.news-belt-sidebar-item .section A:visited {
	font: normal 8pt/7pt Arial, sans-serif; 
	letter-spacing: 3px; 
	color: #777777; 
	text-decoration: none;
}
/*#news-belt-sidebar-more { 
	border-top: solid 1px #E0E0E0;
	background: whiteSmoke; 
	padding: 10px;
	text-align: center; 
	margin-top: 10px;
}
#news-belt-sidebar-more BUTTON { 
	width: 120px; 
}

/* =voting */
.voting-table {
	border-width: 0;
	border-collapse: collapse;
}
.voting-title {
	margin-bottom: 5px;
	font-weight: bold;
}
.voting-item TD {
	padding-bottom: 5px;
}
.voting-item TD INPUT {
	margin-bottom: 5px;
}
.voting-button {
	padding-top: 5px;
}
.voting-results {
	padding: 1em 0em;
}
.voting-results-item-abs {
	padding-left: 5px;
}

/* =tab-toggle */
.tab-toggle {
	width: 191px;
	/*float: right;*/
}
.tab-item-header {
	text-align: center;
}
/*.tab-item-header DIV {
	text-align: center;
	background: #ffcc3f url(/i/i/gray-box/tl.gif) no-repeat top left !important;
}
.tab-item-header DIV DIV,
.tab-item-header DIV A
{
	display: block;
	background: url(/i/i/gray-box/tr.gif) no-repeat top right !important;
	padding: 5px 0 !important;
	color: #000 !important;
}*/
.tab-item-chart {
	height: 90px;
}

#tab-toggle .ui-accordion-content {
	padding: 0 !important;
	margin: 0 !important;
	position: static !important;
}
/*#tab-toggle .ui-icon {
	display: none;
}
/*#tab-toggle .ui-state-active,
#tab-toggle .ui-widget-content,
#tab-toggle .ui-widget-header,
#tab-toggle .ui-state-default
{
	background: #FFCB3F !important;
	color: #000;
	font-weight: normal;
	font-family: arial;
}*/
#tab-toggle .ui-helper-reset {
	border: 0;
}
#tab-toggle .ui-widget-content {
	border: 0;
}
#tab-toggle .ui-corner-bottom {
}
#tab-toggle .ui-accordion-content-active {
}
#tab-toggle .ui-corner-all,
#tab-toggle .ui-corner-top,
#tab-toggle .ui-corner-right,
#tab-toggle .ui-corner-bottom,
#tab-toggle .ui-corner-left,
#tab-toggle .ui-corner-tr,
#tab-toggle .ui-corner-tl,
#tab-toggle .ui-corner-br,
#tab-toggle .ui-corner-bl
{
	-moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	-khtml-border-radius: 0 !important;
	border-radius: 0 !important;
}


/* =leaders-grid-reset, quotes-grid-reset */
.grid-reset,
.grid-reset SPAN
{
	background: url(/i/i/ui/finam-ui-control-grid-reset-button.png) no-repeat;
	height: 28px;
	line-height: 26px;
	overflow: hidden;
	font-size: 11px;
	cursor: pointer;
}
.grid-reset:hover { background-position: 0 -28px}
.grid-reset:hover span { background-position: right -28px}
.grid-reset:active { background-position: 0 -56px}
.grid-reset:active span { background-position: right -56px}

.grid-reset {
	background-position: top left;
	border: 0;
	margin: 0;
	padding: 0;
}
.grid-reset SPAN {
	margin-left: 30px;
	padding-right: 10px;
	background-position: top right;
	float: left;
}

/* =#user-dialog-alerts-main */
#user-dialog-alerts-main {
	margin-top: 20px;
}
#user-profile-alerts-message {
	text-align: center;
	font-weight: bold;
}

/* информер телефона в шапке */

#header-phone-informer
{
	padding: 0.3em;
	margin-left: 7px;
	margin-right: 0px;
	background-color: #ebebeb;
}
