/********************************************************************
(c) PIOGLOBAL Ukraine
Main colors:
#00539B darkblue
#0896CA lightblue
#659D0C green
#242B2C darkgray
#939BA1 lighgray

#006CB8 new blue (instead of old green to be used)
*********************************************************************/

BODY { background-color:white; background-image:url(../img/1280.png); background-repeat:repeat-y; }
BODY, DIV, FORM, TABLE, TD { padding:0px; margin:0px; }
BODY { width:100%; min-width:980px; max-width:1280px; }

BODY, FORM, TABLE, P, DIV, SPAN, INPUT, TEXTAREA { font-family:Tahoma,Arial; font-size:9pt; color:#2D2D2D; }
OL, UL { margin-top:0px; }
HR { height:0px; border:0px; border-top:1px solid #939BA1; }
P { padding:0px; margin:0px 0px 1em 0px; }

H1 { padding:0px; margin:0px 0px 1em 0px; color:#242B2C; font-size:30pt; }
H2 { padding:0px; margin:0px 0px 0.9em 0px; color:#242B2C; font-size:20pt; }
H3 { padding:0px; margin:0px 0px 0.8em 0px; color:white; font-size:12pt; font-weight:normal; }
H4 { padding:0px; margin:0px 0px 0.5em 0px; color:#A0A0A0; font-size:10pt; font-weight:bold; }

SELECT, INPUT, TEXTAREA { border:1px solid #939BA1; padding:1px; color:#2D2D2D; }
INPUT.image, INPUT.checkbox, INPUT.radio { border:none !important; width:auto !important; }
INPUT.submit { border:1px outset silver; padding:1px 5px; background-color:white; background-image:url(../img/btnbg.png); background-repeat:repeat-x; background-position:left bottom; }
INPUT.submit2 { border:1px outset silver; padding:1px 5px; background-color:#CAE4B3; background-image:url(../img/btnbg2.png); background-repeat:repeat-x; background-position:left bottom; }
LABEL { cursor:pointer; }
A, A:visited, A:hover { color:#00539B; text-decoration:underline; }
A:hover { text-decoration:none; }

TABLE.just-table TD, TABLE.just-table TH { padding:2px 3px; }
TABLE.just-table TR.h { background-color:#737474; color:white; font-weight:bold; }
TABLE.just-table TR.odd { background-color:#E9EBEC; }
TABLE.just-table TR.even { background-color:#F3F4F4; }

.nobr, .nowrap { white-space:nowrap; }
DIV.clear { clear:both; height:0px; font-size:0px; line-height:0px; margin:0px !important; padding:0px !important; }
DIV.spacer { clear:both; width:100%; height:30px; font-size:0px; line-height:0px; }

.smalltext { font-size:80% !important; }
.midtext { font-size:90% !important; }
P.errorMessage { color:red !important; font-weight:bold; padding:10px 0px; border-top:1px dashed red; border-bottom:1px dashed red;  }
.text { line-height:140%; }

/*layout*/
DIV.cl { position:relative; float:left; width:275px; min-height:100px; }
DIV.cr { float:right; width:100%; min-height:100px; margin-left:-275px; }
.cr DIV.cri { margin-left:275px; padding-right:50px; }

DIV.cl2 { position:relative; float:left; width:275px; min-height:100px; }
DIV.cr2 { float:right; width:100%; min-height:100px; margin-left:-275px; }
.cr2 DIV.cri { margin-left:275px; padding-right:50px; }

DIV.top60 { margin-top:60px !important; }
DIV.top20 { margin-top:25px !important; }
DIV.fullheight { min-height:360px; }
DIV.cnt { clear:both; }
DIV.cnt-main { width:100%; float:left; margin-right:-225px; }
.cnt .cnt-main DIV.cnt-inner { padding-right:235px; border-left:1px solid #939BA1; padding-bottom:5px; }
.cnt0 DIV.cnt-inner { padding-bottom:0px !important; }
DIV.cnt-right { float:right; width:225px; }
DIV.cnt-full { border-left:1px solid #939BA1; margin-top:20px; margin-right:-50px; }

/*common*/
DIV.bban { width:32%; min-height:100px; float:left; padding-right:5px; padding-bottom:25px; }
.bban DIV.bban-link { width:100%; min-height:100px; margin-right:-120px; float:left; }
.bban .bban-link DIV { padding-right:125px; text-align:right; }
.bban DIV.bban-img { width:120px; height:100px; float:left; }
.bban DIV.bban-botm { float:right; text-align:left; }

DIV.copyright { clear:both; width:100%; height:38px; }
.copyright DIV.c1 { margin-left:50px; margin-right:50px; height:32px; background-color:#E9EBEC; }
.copyright SPAN.cl { display:block; float:left; margin-left:10px; margin-top:0px; padding-top:0px; font-size:6.75pt; color:#2D2D2D; }
.copyright SPAN.cr { display:block; float:right; margin-right:15px; margin-top:10px; }

SPAN.developers { display:block; font-size:6.5pt; color:#ABABAB; margin-top:3px; }
.developers A, .developers A:visited, .developers A:hover { color:#7EADFE; }

DIV.logo { margin-left:50px; margin-top:20px; width:230px; height:50px; margin-bottom:-27px; }
DIV.lang { height:28px; padding-left:15px; padding-top:12px; font-size:8pt; color:black; font-weight:bold; }
.lang SPAN { display:block; float:left; padding-right:8px; }
.lang A, .lang A:visited, .lang A:hover { color:#006CB8;/*#BC6905;*/ }
DIV.topb { height:30px; width:100%; }
.topb SPAN.link { display:block; float:left; height:22px; padding-top:8px; padding-left:15px; background-color:#E6E8E9; font-size:8.25pt; }
.topb SPAN.link0 { display:block; float:left; height:22px; padding-top:8px; padding-left:15px; background-color:#E6E8E9; font-size:8.25pt; }
.topb SPAN.link-sel { font-size:12.75pt; color:#006CB8;/*#2D2D2D;*/ font-weight:bold; padding-top:5px; height:25px; }
.topb .link A, .topb .link A:visited, .topb .link A:hover { color:#00539B; }
.topb SPAN.about { display:block; float:right; height:40px; padding-top:px; padding-left:12px; padding-right:10px; background-color:#659D0C; color:white; font-size:8.25pt; line-height:12pt; }
.topb .about A, .topb .about A:visited, .topb .about A:hover { color:white; }
.topb DIV.other { display:block; float:right; width:230px; height:100px; margin-top:-40px; margin-bottom:-100%; margin-right:22px; }

.left-menu { font-size:9pt; font-weight:bold; }
.left-menu A, .left-menu A:visited, .left-menu A:hover { color:#00539B; }
.left-menu SPAN { display:block; line-height:130%; margin-bottom:0.5em; }
DIV.left-menu { width:200px; padding:5px 5px 5px 50px; margin-bottom:10px; }
DIV.left-menu-1 { background-color:#E6E8E9; }
DIV.left-menu-2 { background-color:white; }
.left-menu DIV.left-menu-sub { font-size:8.25pt; padding-left:22px; font-weight:normal; margin-bottom:5px; }
.left-menu .left-menu-sub SPAN { font-size:8.25pt; }
.left-menu SPAN.sel, .left-menu A.sel { color:#2D2D2D; font-weight:bold; }

DIV.search-bar { width:180px; margin-left:50px; margin-bottom:50px; }
.search-bar H3 { font-size:14pt; font-weight:bold; color:#A0A0A0; }
DIV.search { height:18px; background-image:url(../img/srchl.png); background-repeat:no-repeat; }
.search DIV.srchl { float:left; width:24px; height:18px; cursor:pointer; }
.search INPUT.search { float:left; width:135px; border:0px; background-color:transparent; font-size:7.5pt; margin-top:2px; }
.search DIV.srchr { float:right; width:18px; height:18px; cursor:pointer; background-image:url(../img/srchr.png); background-repeat:no-repeat; }

DIV.address { width:205px; margin-left:50px; }
SPAN.phone { display:block; font-size:27pt; font-weight:bold; color:#939BA1; }
.phone SPAN.phone1 { display:block; font-size:8pt; font-weight:bold; color:#939BA1; margin-bottom:-0.7em; letter-spacing:-0.08em; }
.address P { font-size:9pt; color:#2D2D2D; }

/*ifg-main + common*/
DIV.news-item { margin-left:0px !important; margin-right:0px !important; margin-bottom:25px; }
.news-item IMG { margin-bottom:10px; margin-left:15px; margin-top:3px; }
.news-item DIV { margin-left:15px; }
.news-item EM { display:block; font-size:7.5pt; color:#2D2D2D; font-style:italic; }
.news-item P { color:#2D2D2D; margin-left:0px !important; margin-right:0px !important; padding:0px !important; }
.news-item A, .news-item A:visited, .news-item A:hover { color:#006CB8;/*#BC6905;*/ }

.news-item-analytics {}
.news-item-analytics P { margin-left:-15px !important; font-size:8.25pt; padding:0.5em 1em 1em 15px !important; background-color:#dff2cf;/*#E8E8E8*/; margin-top:2em; margin-bottom:2em; }
.news-item-analytics A, .news-item-analytics A:visited, .news-item-analytics A:hover { font-weight:bold; font-size:9pt; color:#00539B; font-weight:bold; padding-top:0.5em; margin-bottom:0.8em; margin-right:180px; }


DIV.news-link { margin-left:15px; min-height:13px; font-size:8.25pt; }
DIV.rss-link { margin-left:15px; padding-left:17px; min-height:13px; font-size:8.25pt; background-image:url(../img/icon_rss.png); background-repeat:no-repeat; background-position:left bottom; }

DIV.rh1 { width:215px; padding-bottom:3px; border-left:7px solid #0896CA; padding-left:5px; margin-bottom:40px; }
.rh1 H3 { font-size:16.5pt; color:#0896CA; font-weight:bold; margin-bottom:0.3em; }
.rh1 H3 A, .rh1 H3 A:visited, .rh1 H3 A:hover { color:#0896CA; }

DIV.rh2 { width:215px; padding-bottom:3px; border-left:1px solid #939BA1; padding-left:12px; margin-bottom:40px; }
.rh2 H4 { font-size:10.5pt; color:#939BA1; font-weight:bold; margin-bottom:0.3em; }
.rh2 P, .rh2 TABLE, .rh2 DIV { font-size:8.5pt; color:#2D2D2D; }
.rh2 TABLE A { font-weight:bold; }
.rh2 TD { padding:2px 5px 2px 0px; *letter-spacing:-0.04em; }
.rh2 TR.h TD { font-size:9pt; font-weight:bold; padding:3px 5px 3px 0px; }
.rh2 .up { color:#659D0C; }
.rh2 .dn { color:#C92900; }


/*am-main*/
TABLE.fonds { width:100%; }
.fonds TD, .fonds TH { padding:0px 1px; text-align:center; background-color:#E6E8E9; }
.fonds TR.s { height:1px; background-color:white !important; font-size:0px; line-height:0px; }
.fonds .s TD { background-color:white !important; padding:0px !important; }
.fonds TD.s { width:1px; background-color:white !important; font-size:0px; line-height:0px; padding:0px !important; }
.fonds .s DIV { width:1px; background-color:white !important; font-size:0px; line-height:0px; }
.fonds TD.td1, .fonds TH.td1 { text-align:left; padding-left:10px; }
.fonds TD.td1 { width:23px; }
.fonds TD.td2, .fonds TH.td2 { text-align:left; padding-left:7px; }
.fonds TR.h { height:45px; font-size:8pt; color:#737474; }
.fonds TR.r { height:54px; font-size:9pt; color:#424546; font-weight:bold; }
.fonds .r TD.td1, .fonds .r TD.td2 { font-size:9pt; }
.fonds .r TD.d { width:14%; white-space:nowrap; }

H3.subh { font-size:13.5pt; color:#939BA1; font-weight:bold; padding-left:10px; }


/*second*/
DIV.content { padding-bottom:40px; }
.content P /*, .content DIV, .content TABLE*/ { margin-left:15px; }
.content DIV.nomargin { margin:0px !important; }
.content IMG { margin-bottom:15px; }
.content H1 { margin-left:15px; font-size:16.5pt; color:#939BA1; font-weight:bold; margin-bottom:0.8em; }
.content H2 { margin-left:15px; font-size:12pt; color:#939BA1; font-weight:bold; padding-top:0.5em; margin-bottom:0.8em; }
.content H3 { margin-left:15px; font-size:10.5pt; color:#939BA1; font-weight:bold; padding-top:0.5em; margin-bottom:0.8em; }
.content H4 { margin-left:15px; font-size:9pt; color:#939BA1; font-weight:bold; padding-top:0.5em; margin-bottom:0.8em; }
.content P { margin-bottom:1em; }
.content P.insel { font-size:8.25pt; margin-left:0px; padding:0.5em 1em 1em 15px; background-color:#dff2cf;/*#E8E8E8*/; margin-top:2em; margin-bottom:2em; }
.content P.footnote { font-size:8.25pt; margin-left:20px; font-style:italic; color:#808080; }

.data IMG { margin-bottom:0px; }
TABLE.data { width:100%; margin-left:0px !important; font-size:9pt; color:#2D2D2D; }
TABLE.data TD, TABLE.data TH { padding:0.7em 0.5em 0.7em 15px; }
TABLE.data-narrow TD, TABLE.data-narrow TH { padding-right:2px; padding-left:2px; }
TABLE.data-narrow TD.data-td-1, TABLE.data-narrow TH.data-td-1 { padding-left:15px; }
TABLE.data-thin TD { padding-right:2px; padding-left:2px; padding-top:2px; padding-bottom:2px; }
TABLE.data TR.h { background-color:#DADBDF; color:#505050; }
TABLE.data TR { background-color:#E9EBEC; }
TABLE.data TR.even { background-color:#F3F4F4; }
TABLE.data TR.transparent { background-color:transparent; }
.data P, .data DIV { margin-left:0px; margin-right:1em; }
.data H1, .data H2, .data H3, .data H4 { margin-left:0px; }

SPAN.subn { display:block; height:25px; font-size:8.5pt; color:#939BA1; margin-left:15px; }
.subn A, .content .subn A:visited, .content .subn A:hover { color:#006CB8;/*#006CB8;*/ }



/*graph control*/
DIV.graph-main { width:100%; background-color:#E6E8E9; }
.graph-main DIV.graph-main-link { position:relative; float:right; margin-top:5px; margin-right:20px; margin-bottom:-2em; font-size:8.25pt; }
DIV.graph-main-control { margin-top:3em; min-height:100px; width:275px; margin-right:-50px; font-size:8.25pt; color:black; }
.graph-main-control TABLE TD { padding:5px 0px; }
.graph-main-control TD.td1 { font-size:6.75pt; color:#808080; width:40px; padding-top:0.8em; }
.graph-main-control INPUT, .graph-main-control SELECT { font-size:8.75pt; color:black; border:1px solid silver; padding:0px; }
.graph-main-control INPUT.dates { width:65px; padding:1px; color:#808080; font-size:8pt; }
.disabled { background-color:#E0E0E0; }
.graph-main-control INPUT.image { margin-top:3px; vertical-align:top; }
.graph-main-control INPUT.submit { border:1px outset silver; padding:1px 5px; background-color:white; background-image:url(../img/btnbg.png); background-repeat:repeat-x; background-position:left bottom; }
.graph-main-control SPAN.index { margin-left:10px; font-size:12pt; line-height:0px; }
.graph-main-control SPAN.index-c1 { color:#F9DF00; }
.graph-main-control SPAN.index-c2 { color:#CF8100; }

DIV.graph-inline { width:100%; min-width:650px; margin-left:0px; margin-right:0px; background-color:#F4F5F5; }
.content DIV.graph-inline { margin-left:0px; margin-right:0px; }
.graph-inline DIV, .graph-inline P, .graph-inline TABLE { margin-left:0px; margin-right:0px; }
.graph-inline .graph-main IMG { margin-bottom:0px; }
.graph-inline DIV.graph-left { width:100%; float:left; margin-right:-170px; padding-bottom:0px; }
.graph-inline .graph-inner { padding-right:180px; padding-bottom:0px !important; border-left:0px !important; }
.graph-inline DIV.graph-right { float:right; width:170px; }
.graph-inline DIV.graph-main-control { width:170px; margin-top:0px; margin-right:0px; }

.graph-main P.gdh { font-size:8pt; font-weight:bold; }
DIV.graph-data-item { /*float:left; width:70px; height:35px; margin-right:10px;*/ padding-left:25px; }
.graph-data-item, .graph-data-item * { font-size:7.5pt; }
.graph-data-item B { font-weight:bold; color:#659D0C; }

TABLE.graph-data-table { width:400px; background-color:transparent; }
.graph-data-table TD { text-align:center; white-space:nowrap; padding:2px 10px !important; }

DIV.calcontainer { position:absolute; display:none; width:125px; margin-top:20px; }



DIV.incut { float:right; clear:right; width:130px; border-left:7px solid #0896CA; padding-left:7px; margin-bottom:20px; margin-left:0px; margin-right:0px; }
.incut H3 { font-size:13.5pt; color:#0896CA; margin-top:-2px; margin-left:0px; margin-top:0px; padding-top:0px; }
DIV.incut, .incut P { font-size:9pt; margin-right:0px !important; }
DIV.news-years-incut { border-color:#E6E8E9; line-height:160%; padding-bottom:3px; }

DIV.li { margin-left:25px; margin-right:0px; }
.li P { margin-bottom:0.5em; }
.li SPAN { display:block; float:left; margin-left:-10px; width:20px; font-size:9.75pt; color:#006CB8;/*#0896CA;*/ }

TR.spacer { height:1px; background-color:white; font-size:0px; line-height:0px; }



/*site-uk*/
BODY.site-uk { min-width:1220px !important; }
.site-uk DIV.cl, .site-uk DIV.cr { background-image:url(../img/uk/green.png); background-repeat:repeat-x; }

.site-uk .lang SPAN { font-size:7.5pt; color:#006CB8; }
.site-uk .lang A, .site-uk .lang A:visited, .site-uk .lang A:hover { color:#464C56; }
.site-uk .topb SPAN.link, .site-uk .topb SPAN.link0 { background-color:transparent; font-size:11pt; /*8.25pt;*/ padding-top:4px; }
.site-uk .topb SPAN.link-sel { font-size:12.75pt; color:#006CB8; font-weight:bold; padding-top:3px; height:25px; }
.site-uk .topb .link A, .site-uk .topb .link A:visited, .site-uk .topb .link A:hover { color:#464C56; }
.site-uk .topb SPAN.about { display:block; float:right; position:relative; height:34px; margin-bottom:-34px; width:202px; padding:0px 35px 0px 30px; font-size:8.25pt; background-color:transparent; font-weight:normal; background-image:url(../img/uk/domeg.png); background-repeat:no-repeat; }
.site-uk .topb .about A, .site-uk .topb .about A:visited, .site-uk .topb .about A:hover { color:#464C56; }

.site-uk .cr  DIV.cri { padding-right:0px; }
.site-uk .cr2 DIV.cri { padding-right:0px; }
.site-uk DIV.cnt-full { margin:0px; border-left:0px; }
.site-uk .copyright DIV.c1 { margin-right:0px; }

.site-uk DIV.cnt-main { margin-right:-285px; }
.site-uk .cnt .cnt-main DIV.cnt-inner { padding-right:285px; }
.site-uk DIV.cnt-right { width:267px; }

.site-uk .left-menu SPAN.sel { color:#006CB8; }

.site-uk SPAN.phone, .site-uk .phone SPAN.phone1 { color:#006CB8; }
.site-uk DIV.copyright { height:32px; background-color:#E9EBEC; }
.site-uk .copyright DIV.c1 { margin-left:0px; background-color:none; padding-right:15px; }
.site-uk .copyright SPAN.cl { background-color:white;
	display:block; float:left; width:225px; height:30px; margin:0px; padding-left:50px; padding-top:2px; }

.site-uk DIV.cnt-bban { width:100%; padding:30px 0px 0px 0px; background-image:url(../img/uk/bbg.png); background-repeat:repeat-x; }

.site-uk .cnt .cnt-main DIV.cnt-inner { border-left:0px; }
.site-uk H3.subh { font-size:13pt; font-weight:bold; color:#56636C; display:block; background-image:url(../img/uk/h3-subh.png); background-repeat:repeat-x; padding:10px 10px 12px 10px; margin:0px 0px 1px 0px; }
.site-uk .subh EM { display:block; float:right; position:relative; font-size:7.5pt; color:#56636C; font-style:italic; font-weight:normal; width:150px; text-align:right; margin-top:-15px; *margin-right:10px; *margin-bottom:-20px; *margin-top:-27px; }

.site-uk .content H1 { color:#939BA1; font-size:13pt; display:block; /*background-image:url(../img/uk/h3-subh.png);*/ background-repeat:repeat-x; padding:7px 10px 7px 13px; margin-left:0px; }

.site-uk .news-item DIV { margin-left:15px; }
.site-uk .news-item-analytics P { margin-left:0px/*-15px*/ !important; }
.site-uk .content DIV.ill { width:100%; overflow:hidden; }
.site-uk .content .ill IMG { margin-left:15px; }

.site-uk DIV.rh3 { background-color:#CAE4B4; margin-bottom:20px; }
.site-uk .rh3 H3 { font-size:13pt; color:white;/*#464C56*/ font-weight:bold; display:block; margin-bottom:10px; padding:10px 20px 12px 10px; background-image:url(../img/uk/rh3-h3.png); background-repeat:repeat-x; }
.site-uk .rh3 P { font-size:9pt; color:#2D2D2D; margin:0px; padding:0px 20px 10px 10px; line-height:140%; }

.site-uk DIV.rh4 { background-color:#E6E8E9; margin-bottom:20px; padding-bottom:20px; }
.site-uk .rh4 H3 { font-size:13pt; color:#464C56; font-weight:bold; display:block; margin-bottom:10px; padding:10px 20px 12px 10px; background-image:url(../img/uk/rh4-h3.png); background-repeat:repeat-x; }
.site-uk .rh4 DIV.news-item { margin-bottom:20px; padding-right:20px; }
.site-uk .rh4 .news-item DIV { margin-left:10px; }
.site-uk .rh4 .news-item IMG { margin-left:0px; }
.site-uk .rh4 .news-item A { color:#00539B; }
.site-uk .rh4 DIV.rss-link, .site-uk .rh4 DIV.news-link { margin-left:10px; font-size:8.25pt; font-weight:bold; }
.site-uk .rh4 .rss-link A { color:#1F5DA9; }

.site-uk DIV.rh5 { background-color:#E6E8E9; margin-bottom:20px; }
.site-uk .rh5 H3 { font-size:13pt; color:#464C56; font-weight:bold; display:block; margin-bottom:10px; padding:10px 20px 12px 10px; background-image:url(../img/uk/rh4-h3.png); background-repeat:repeat-x; }
.site-uk .rh5 H3.small { font-size:9pt; font-weight:normal; }
.site-uk .rh5 P { font-size:9pt; color:#464C56; margin:0px; padding:0px 20px 10px 10px; line-height:140%; }
.site-uk .rh5 P.small { font-size:9pt; line-height:120%; }

.site-uk DIV.rh6 { padding-top:48px; margin-bottom:20px; }
.site-uk .rh6 H3 { font-size:12pt; color:#939BA1; font-weight:bold; }
.site-uk .rh6 P { font-size:9pt; color:#464C56; line-height:140%; }

.site-uk DIV.incut { width:265px; border-left:0px; padding:0px; margin:0px; }
.site-uk .incut H3 { color:white;/*#464C56;*/ margin:0px; padding:10px 10px 12px 20px; background-image:url(../img/uk/rh3-h3.png); background-repeat:repeat-x; }
.site-uk .incut P { padding:6px 10px 10px 20px; margin:0px; background-color:#CAE4B4; }

.site-uk .content DIV.insel, .site-uk .content P.insel, .site-uk .news-item-analytics P
	{ font-size:9pt; background-color:#006CB8; color:white; background-image:url(../img/uk/insel.png); background-repeat:repeat-x; padding-top:15px; padding-bottom:15px; }
.site-uk .insel P, .site-uk .insel SPAN { color:white; }
.site-uk .content .insel A, .site-uk .content .insel A:visited, .site-uk .content .insel A:hover,
	.site-uk .news-item-analytics P A, .site-uk .news-item-analytics P A:visited, .site-uk .news-item-analytics P A:hover
	{ color:white; }

DIV.sitemap { margin-left:2px; width:40%; margin-right:3%; float:left; }
.sitemap P { margin-bottom:0.5em; margin-right:0px; }
.sitemap DIV { margin-left:40px; line-height:150%; margin-bottom:1em; margin-right:0px; }


TABLE.trading { width:100%; }
TABLE.trading, TABLE.trading TH, TABLE.trading TD { font-size:8.25pt; font-weight:normal; line-height:100%; }
.trading IMG, .trading H2 { margin:0px; padding:0px; }
.trading TH, .trading TD { padding:5px 2px; white-space:nowrap; }
.trading TR.h { vertical-align:top; }
.trading TH.td1, .trading TD.td1 { padding-left:15px; padding-right:8px; white-space:normal; }
.trading .h2 TD, .trading .h2 TH { font-size:12pt; font-weight:bold; color:#939BA1; }
.trading TR.r { background-color:#D9DBDD; height:40px; *height:30px; }
.trading TR.or { background-color:#F3F4F4; height:40px; *height:30px; }
.trading TH.buy, .trading TD.buy { background-color:#CBEBB0; }
.trading .or TH.buy, .trading .or TD.buy { background-color:#EFF9E7; }
.trading TH.sell, .trading TD.sell { background-color:#EAD5D1; }
.trading .or TH.sell, .trading .or TD.sell { background-color:#F8F3F1; }
.trading TR.s { height:1px; background-color:white; font-size:0px; }
.trading TH.s, .trading .s TH, .trading TD.s, .trading .s TD { width:0px !important; background-color:white; font-size:0px; padding:0px 0px 0px 1px !important; }
.trading-buy TR.h { background-color:#CBEBB0; }
.trading-buy TR.odd { background-color:#EFF9E7; }
.trading-buy TR.even { background-color:#DFEFD1; }
.trading-sell TR.h { background-color:#EAD5D1; }
.trading-sell TR.odd { background-color:#F8F3F1; }
.trading-sell TR.even { background-color:#F3E8E6; }
.trading-buy .h TH, .trading-buy .h TD, .trading-sell .h TH, .trading-sell .h TD { padding-top:10px; padding-bottom:10px; }
.trading A.expandable, .trading A.expandable:visited, .trading A.expandable:hover { text-decoration:none; border-bottom:1px dashed #00539B; }
.trading A.expanded, .trading A.expanded:visited, .trading A.expanded:hover { color:black; border-bottom:1px dashed black; }
TABLE.trading-buy-s { background-color:#CBEBB0; }
TABLE.trading-sell-s { background-color:#F3E8E6; }
