body,html { margin:0; padding:0;  }
body { font-size:0.81em; font-family:Arial, Helvetica, sans-serif; color:#383634; line-height:1.5em; text-align:center; padding:0 25px 20px 25px; background:#f2edea }
a img { border:0 }
p { margin-bottom:11px; margin-top:0 }
a { color:#0081c6; text-decoration:underline; outline:none }
a:focus { outline:none }
a:hover { color:#E31C23; text-decoration:underline }
a.dashed { color:#0081c6; text-decoration:none; border-bottom:#0081c6 1px dashed }
a.dashed:hover { color:#E31C23; text-decoration:none; border-bottom:#E31C23 1px dashed }
div.spacer { line-height:1px; font-size:1px; height:1px; clear:both }

.tWrapper { width:937px; margin:20px auto 0 auto; text-align:left; background:url(../img/index/back.gif); padding:0 }
.col1 { width:385px; float:left }
.col2 { width:552px; float:left }

.top1 { width:385px; height:268px; background:#00589a url(../img/index/top1.gif); position:relative }
.top1 .enterTheMatrix { position:absolute; top:19px; left:51px; padding:0 0 0 14px; font-size:0.92em; color:#ffffff; background:url(../img/user.gif) 0 4px no-repeat; line-height:1em; text-decoration:none;  }
.top1 .enterTheMatrix span { border-bottom:#ffffff 1px dashed; line-height:1.4em }
.top1 .enterTheMatrix:hover { color:#B2BB1E; text-decoration:none }
.top1 .enterTheMatrix:hover span { border-bottom:#B2BB1E 1px dashed; line-height:1.4em }
.top1 .enterTheMatrixA { color:#ffffff }
.top1 .enterTheMatrixA span { border-bottom:#ffffff 1px dashed }
.top1 .enterTheMatrixA:hover { color:#B2BB1E; text-decoration:none }
.top1 .enterTheMatrixA:hover span { border-bottom:#B2BB1E 1px dashed }
.top1 .enter { position:absolute; top:48px; left:32px; width:272px; padding:0 20px; background:#FFFFFF; z-index:100; line-height:1.72em }
.top1 .enter .enterTop { width:312px; height:7px; overflow:hidden; background:url(../img/index/enter_t.gif); margin:0 -20px 7px -20px }
.top1 .enter .enterBottom { width:312px; height:7px; overflow:hidden; background:url(../img/index/enter_b.gif); margin:7px -20px 0 -20px }
.top1 .enter .close { float:right; width:20px; height:20px; overflow:hidden; background:url(../img/close.gif); cursor:hand; cursor:pointer }
.top1 .logo { position:absolute; top:92px; left:32px; width:309px; height:36px; }
.top1 form { margin:0; padding:0; position:absolute; top:138px; left:32px }
.top1 form div { float:left; width:174px; height:19px; background:url(../img/search_input.gif) 0 0 no-repeat; padding:2px 4px 4px 4px; display:inline; margin:0 4px 0 0 }
.top1 form .textInput { width:174px; height:19px; border:none; background:none; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#94bad7; padding:1px 2px }
.top1 form input { float:left }

.welcome { padding:34px 44px 34px 38px; line-height:1.5em }

.factiva { margin:0 0 95px 33px }

.popup { position:absolute; z-index:400 }

.askPopup { background:#aca095 url(../img/ptop.gif) 0 0 no-repeat; width:490px; text-align:left }
.askPopup .askPopupWrapper { background:url(../img/pbottom.gif) bottom left no-repeat; padding:28px 40px; color:#FFFFFF }
.askPopup .title { font-size:1.5em; line-height:1.17em; font-weight:normal }
.askPopup .close { color:#181615; text-decoration:none; border-bottom:#181615 1px dashed; float:right; margin:5px 0 0 0 }
.askPopup .close:hover { color:#534d48; text-decoration:none; border-bottom:#534d48 1px dashed }
.askPopup .textInput { width:240px;  }
.askPopup textarea.textInput { height:115px }
.askPopup .pl { float:left; margin:0 2px 0 0; display:inline }
.askPopup .tel { width:150px }
.askPopup textarea.textInput { width:402px }


.black { position:absolute; top:0; left:0; width:100%; background:#000000; z-index:300;
filter: alpha(opacity=60);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
-moz-opacity: 0.60;
opacity:0.60;
}
.iframe { position:absolute; top:0; left:0; height:95%; width:95%; background:#ffffff; margin:0; padding:0; z-index:200;
filter: alpha(opacity=0);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
-moz-opacity: 0.0;
opacity:0.0;
}



.contacts { padding:0 44px 20px 38px; font-size:0.92em; color:#807a72 }
.contacts img { margin:7px 0 7px -5px; display:block }

.forwhat { width:552px; height:268px; background:url(../img/index/forwhat.jpg) }

.for { width:350px; padding:37px 21px 37px 148px; list-style:none; margin:0 }
.for li { margin:0; padding:0 0 8px 17px; background:url(../img/index/li.gif) 0 8px no-repeat; font-size:1.08em }
.for li a { color:#181615 }
.for li a:hover { color:#cb0c0c }

.menu { width:520px; height:88px; background:#aca095 url(../img/index/menu.gif); padding:0 0 0 32px; margin:0; list-style:none }
.menu li { padding:0; margin:32px 11px 0 0; list-style:none; float:left; display:inline }

.dowjones { padding:7px 37px 20px 42px; color:#918e8c; font-size:0.92em; float:right; line-height:1.25em; white-space:nowrap }
.dowjones p { margin:0 0 5px 0 }

.footer { height:5px; background:url(../img/index/footer.gif); overflow:hidden; clear:both }






.products { background:#d6d1cb; padding:23px 0 23px 40px; height:25px; position:relative }
.products .label { float:left; display:inline; margin:0 9px 0 0; color:#807a72; height:25px; line-height:25px }
.products span.list { float:left; height:25px; line-height:25px; background:url(../img/index/list.gif); padding:0 8px; width:302px; cursor:pointer; cursor:hand }
.products img { float:left; cursor:pointer; cursor:hand }
.products ul { margin:0; padding:0; list-style:none; border:#918b84 1px solid; border-top:none; background:#f7f6f4; width:316px; position:absolute; top:28px; left:158px; display:none }
.products ul li { margin:0; padding:0; background:none; line-height:18px }
.products ul li a { display:block; padding:2px 7px; width:302px; color:#181615; text-decoration:none }
.products ul li a:hover { background:#bab1a7; color:#181615; text-decoration:none }
.products ul li.first { color:#807a72; padding:0 7px; margin:-2px 0 0 0;
// margin:-1px 0 0 0;
}

h2 { font-size:1.85em; line-height:1.17em; margin:0 0 12px 0; padding:0; font-weight:normal }
h3 { font-size:1.08em; line-height:1.25em; margin:0 0 9px 0; padding:0; font-weight:bold }

.content { padding:21px 44px 50px 40px }
.content ul { margin:0 0 16px 0; padding:0; list-style:none }
.content ul li { margin:0; padding:0 0 5px 12px; background:url(../img/li_fmc.gif) 0 0.56em no-repeat; color:#807a72;zoom:1 }
.content p { padding:0 0 0 10px; margin:0 0 15px 0; color:#807a72; line-height:1.5em }
.content h3 { margin:0 0 3px 0; line-height:1.42em }

.newRelease { margin:0 0 0 0 }
.newRelease .date { color:#807a72; display:block; margin:0 0 5px 0 }
.newRelease h3 { margin:0 0 7px 0 }
.newRelease p { margin:0 0 7px 0 }
.newRelease ul li { padding-bottom:10px }
.newRelease ul { margin-bottom:5px }

/*
.controls { float:left; color:#999999; margin:4px 0 0 0; padding:0 0 0 40px }
.controls img { margin:3px 2px 3px 0 }
.controls a { margin:0 15px 0 0 }
*/



.controls { float:left; color:#999999; margin:4px 0 0 0; padding:0 0 0 40px; line-height:19px;
// _line-height:20px;
}
.controls img { margin:0 2px 0 0; vertical-align:middle }
.controls a { margin:0 15px 0 0 }
.dowjones p { margin:0 0 18px 0 }
.contacts { padding:49px 44px 20px 38px; font-size:0.92em; color:#807a72; 
// padding-top:41px;
}
.contacts img { margin:4px 0 3px -5px; display:block;
// _margin:4px 0 2px -5px;
}
.contacts p { margin:0 }

.tablebs {left:-5px;top:0px;position:absolute;}
.textbs {padding-top:3px; line-height:15px; color:#7d766e}
.textbs a {color:#7d766e}



div.vnpodl {position:relative}
div.podl {font-size:12px; line-height:20px; font-family:Arial; position:absolute; top:-20px; left:150px; color:#fff; padding:5px 0 0 20px; width:233px; height:103px; background:url(/img/podl.png) no-repeat;
// _background:none;
// _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/podl.png);
}

div.podl span {font-size:17px; font-weight:bold;}
div.podl a, div.podl a:hover {color:#fff}