img { border:0; }
#MainDiv { width:1001px; margin:0 auto; position:relative; border:solid 1px #ebebeb; }
form { margin:0; padding:0; }
.wh100 { width:100%; height:100%; }
.lh { line-height:150%; }
.clear { clear:both; }
.mid { vertical-align:middle; }
.fll { float:left; }
.flr { float:right; }
.fl { float:left; }
.fr { float:right; }
.cb { clear:both; }
.classrel { position:relative; top:0px; left:0px; width:0px; height:0px; }
.standli { padding:0px; margin:0px; list-style-type:none; }

.sel{width:220px;}
.calcinp{width:217px;}
.update_date{text-align:right; color:#f77023; border-top:solid 1px #eaeae9; font-style:italic; padding:10px; margin-top:10px;}
.update_date span{color:#98938c;}
.adblogo { float:left; margin-top:10px; margin-left:15px;}
.light_title{position:absolute; top:30px; color:#efeeee; font-size:30px; font-weight:bold; text-transform:uppercase;}
.langdiv { clear:both; text-align:right; padding-right:15px; }
.langdiv a, .langdiv a:active, .langdiv a:visited{font-size:11px; color:#bab5ad; font-family:Calibri!important; margin:0 5px; }
.langdiv a:hover, .langdiv a.lact{color:#f7610e; text-decoration:none;}
.tmenu{background:#faf8f6 url(/img/tmrep.gif) repeat-y top left; padding:5px 10px;}
.tmenu a,.tmenu a:active, .tmenu a:visited,.tmenu a:hover{color:#666666; border-right:solid 1px #ff6600; padding-right:10px; margin-left:10px;}
.noborder{ border:0!important;}

#tmenu{padding:0; margin:0; list-style-type:none;}
#tmenu li{float:left;}
.smenublockempty{background:#f17511; clear:both; border-bottom:solid 6px #aea9a1; float:left; padding:5px; text-align:left; width:860px; height:expression(this.scrollHeight < 16 ? "16px" : "auto"); min-height:16px;}

.smenublock{background:#f17511; clear:both; position:absolute; top:23px; left:0; display:none; z-index:2; border-top:solid 1px #f88343; border-bottom:solid 6px #aea9a1; float:left; padding:5px; text-align:left; width:860px; height:expression(this.scrollHeight < 16 ? "16px" : "auto"); min-height:16px;}


a.topmenu2, a.topmenu2:active, a.topmenu2:visited { color:#fff; font-size:14px; text-decoration:none; background:#bab5ad; margin:0 1px 0 0; padding:0 5px; line-height:25px; display:block; float:left;}
a.topmenu2:hover, a.mact, a.mact:active, a.mact:visited, a.mact:hover {text-decoration:none; background:#f17511; color:#fff;}

a.topsmenu, a.topsmenu:active, a.topsmenu:visited { color:#fff; font-size:12px; text-decoration:none; border-right:solid 1px #f98e55; margin:0 0 0 5px; padding:0 5px 0 0; line-height:16px; }
a.topsmenu:hover, a.msact, a.msact:active, a.msact:visited, a.msact:hover {text-decoration:none; color:#000;}

.ask_header{color:#f7610e;}
.ask_header2{color:#000; font-weight:bold;}
.newshdr2_answer{display:block; clear:both; margin:5px 0;}
.graybg{background:url(/img/gray.gif) repeat-x; height:6px; width:100%; clear:both;}
.rounds3 { -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
#left{float:left; width:200px;}
.tit{font-size:24px; color:#bab5ad; display:block; margin-bottom:3px;}
.tit2{font-size:12px; text-transform:uppercase; color:#918d86; padding-top:3px; float:left; width:110px;}
.date{color:#f76412;}
.newsdiv {margin-top:5px; }
.fs11{font-size:11px;}
.fs14{font-size:14px;}
.orange2{color:#f76614;}
.bold{font-weight:bold;}
a, a:active, a:visited { color:#f7610e; text-decoration:none; }
a:hover { text-decoration:underline; }
.tabtitpos{position:absolute; right:5px; font-size:18px; color:#303030; line-height:18px; text-align:right;}

a.tabmore, a.tabmore:active, a.tabmore:visited, a.tabmore:hover{color:#303030; font-size:12px; float:right; margin-top:5px;}
a.black, a.black:active, a.black:visited, a.black:hover { text-decoration:none; color:#000;}

a.reg, a.reg:active, a.reg:visited { text-decoration:none; color:#6f6f6f; font-size:11px; padding-left:5px; padding-right:5px; }
a.reg:hover { text-decoration:underline; color:#6f6f6f; font-size:11px; padding-left:5px; padding-right:5px; }
a.botmenu, a.botmenu:active, a.botmenu:visited { text-decoration:none; color:#898888; font-size:12px; padding-left:5px; padding-right:5px; }
a.botmenu:hover { text-decoration:underline; color:#898888; font-size:12px; padding-left:5px; padding-right:5px; }
a.llc, a.llc:active, a.llc:visited { text-decoration:none; color:#898888; font-size:12px; }
a.llc:hover { text-decoration:underline; color:#898888; font-size:12px; }
a.a_more { background:url(/img/more.gif) no-repeat top left; font-size:10px; border:0px; color:#6f6f6f; width:60px; height:22px; text-align:center; display:block; text-decoration:none; padding-top:4px }
a.more { background:url(/img/more.gif) no-repeat top left; font-size:10px; border:0px; color:#6f6f6f; width:60px; height:22px; text-align:center; margin-left:110px; display:block; text-decoration:none; padding-top:4px }


.today { position:absolute; top:-25px; padding:0px 2px 0px 2px; color:#FFF; font-style:italic; height:20px; background:url(/img/menupix.jpg) repeat-x top left; }
.today3 { position:absolute; top:-25px; padding:0px 2px 0px 2px; color:#FFF; font-style:italic; height:20px; }
.search { float:left; width:110px; padding:0 5px; height:18px; line-height:18px; border:solid 1px #e8e6e2; color:#3b3b3b; font-size:11px; }
.go { border:solid 1px #e8e6e2; color:#3b3b3b; font-size:11px; cursor: pointer; padding:0 5px; height:20px; background:#fff; margin-left:10px; float:left; }

.search_btn { float:left; padding:3px 5px 2px 5px; background-color:#D9D9D9; width:70px; color:#6f6f6f; font-size:11px; }
.search_tbox { float:left; padding:3px 5px 2px 5px; width:155px; background-color:#D9D9D9; color:#6f6f6f; font-size:11px; }
.inp { float:left; padding:3px 5px 2px 5px; background:url(/img/inp.gif) no-repeat top left; width:118px; height:17px; border:0px; color:#6f6f6f; font-size:11px; }
.go2 { border:0px; width:23px; height:22px; background:url(/img/go2.gif) no-repeat top left; float:left }
.curr { background:#fff url(/img/titbg.gif) no-repeat top left; width:197px; padding:6px 5px; font-weight:bold; text-align:left;}
.currtab { border:0px solid #ededed; border-bottom-width:1px; padding:3px 5px 3px 5px; border-right-width:1px; text-align:center; color:#56638b; }
.currtab_end { border:0px solid #ededed; border-bottom-width:1px; padding:3px 5px 3px 5px; text-align:center; color:#56638b; }
.currtabH { border:0px solid #ededed; border-bottom-width:1px; padding:2px 4px 2px 5px; border-right-width:1px; text-align:center; font-size:9px }
.currtabH_end { border:0px solid #ededed; border-bottom-width:1px; padding:2px 4px 2px 4px; text-align:center; font-size:9px }
table.curtab { width:207px; border-top:0; border-left:solid 1px #ebebeb; border-right:solid 2px #dbdbdb; border-bottom:solid 2px #dbdbdb; background:url(/img/cbg.gif) no-repeat top left; padding:5px;}
div.curtab { width:194px; border-top:0; border-left:solid 1px #ebebeb; border-right:solid 2px #dbdbdb; border-bottom:solid 2px #dbdbdb; background:url(/img/cbg.gif) no-repeat top left; padding:10px 5px; position:relative;}
#forexblock div.curtab{padding:1px 0 1px 1px!important; width:203px!important;}
div.curtab table{width:100%;}
.curtab td{vertical-align:middle;}
.currtabtit{ font-weight:bold; font-size:11px; color:#57648c;padding:5px; border-bottom:1px solid #ededed;}
.today2 { text-align:left; color:#615f5c; font-size:10px; padding:5px; border-bottom:1px solid #ededed;}

.curtxt { font-size:14px; color:#54524f; }
.curtxt2 { color:#54524f; font-size:14px; }
.curtxt4 { font-size:14px; color:#54524f; }
.curtxt3 { color:#000000; font-size:16px; }
.rightblock { width:207px; }
.contblock { padding:0 10px; width:100%; }
.rightsep { padding-top:10px; padding-bottom:10px; }
.regdiv { padding-top:8px; clear:both }
.logindiv { background:#e5e5e5 url(/img/login.gif) no-repeat top left; height:70px; padding:7px; padding-top:10px; width:178px; }
.topbl1 { font-size:24px; color:#f65904; border-bottom:solid 1px #7c7c7c; padding-bottom:5px; margin-bottom:10px; }
.orange { font-weight:bold; color:#e15517; }
.orangehdr { font-size:24px; color:#df5015; font-weight:bold; }
.graytit{color:#bab5ad; font-size:24px; }
a.graytit, a.graytit:active, a.graytit:visited, a.graytit:hover { color:#bab5ad; font-size:24px; }
a.subsubmenu, a.subsubmenu:active, a.subsubmenu:visited {color:#383838; font-size:12px; font-weight:bold; margin:3px 0; border-bottom:solid 1px #cacac9; text-decoration:none; padding-bottom:3px;}
a.subsubmenu:hover, a.subsubmenu_act, a.subsubmenu_act:active, a.subsubmenu_act:visited, a.subsubmenu_act:hover{color:#f65904;}
.home_banners{width:100%;}
.topbanner1 { width:45%; float:left; border-right:solid 1px #ebebeb; margin-bottom:15px; }
.topbanner2 { width:53%; float:right; margin-bottom:15px;}
.home_banners a, .home_banners a:active, .home_banners a:visited, .home_banners a:hover{color:#f77023; font-size:12px; margin-left:3px;}
.home_banners span{color:#bab5ad; font-size:24px;}


div.outer{background:#f3f3f1; padding:3px; border:0;}
div.inner{background:#fff; border:solid 2px #f3f3f1; padding:5px; margin:0;}
div.inner a{display:block; }

.conttxt { clear:both; padding-top:15px;  }
.hdr { font-size:14px; color:#000; }
.icon { position:absolute; top:-45px; left:410px; }
.botdiv { text-align:center; background:#ebebeb url(/img/fbg.gif) no-repeat top center; border-top:solid 1px #c4c3c3; padding:20px; font-size:12px; color:#898888;}
.botpart { font-size:14px; color:#ff9c00; vertical-align:middle; }
.botpart p{margin:0 50px 0 0; float:left;}
.hrightsdiv p{margin:0 0 5px; padding:0;}
.pad10 { padding-left:10px; padding-right:10px; }
.tab1_act { background:url(/img/tabs/tab1_act.gif) no-repeat top left; width:8px; height:24px; }
.tab2_act { background:url(/img/tabs/tab2_act.gif) no-repeat top left; width:8px; height:24px; }
.tab_act { background:#FFF; border:0px solid #cccccc; border-top-width:1px; padding-top:4px; color:#db4913; font-size:11px; }
.tab1 { background:url(/img/tabs/tab1.gif) no-repeat top left; width:8px; height:24px; }
.tab2 { background:url(/img/tabs/tab2.gif) no-repeat top left; width:8px; height:24px; }
.tab { background:#e15517; padding-top:4px; color:#FFF; font-size:11px; }
a.taba, a.taba:active, a.taba:visited { text-decoration:none; color:#FFF; font-size:11px; }
a.taba:hover { text-decoration:none; color:#000; font-size:11px; }
a.taba_act, a.taba_act:active, a.taba_act:visited, a.taba_act:hover { text-decoration:none; color:#db4913; font-size:11px; cursor:default; }


a.subsub, a.subsub:active, a.subsub:visited { text-decoration:none; color:#8c8985; font-size:11px; border-right:solid 1px #d4d2ce; margin-right:10px; padding-right:10px; line-height:20px; }
a.subsub:hover, a.subsub_act, a.subsub_act:active, a.subsub_act:visited, a.subsub_act:hover { text-decoration:none; color:#f65904; font-size:11px;}

.margR5{margin-right:5px;}

.countul { list-style-type:none; padding:0px; margin:0px; }
.countul li { padding-top:7px; }
.number { font-size:24px; font-weight:bold; color:#ff4e00 }
.block { background:url(/img/block.gif) no-repeat top left; border:0px solid #b0b0b0; border-bottom-width:1px; width:509px; margin-top:7px; padding-top:10px; padding-bottom:10px; padding-right:5px; }
.block ul { list-style-type:none; list-style-image:url(/img/li.gif); color:#525252 }
a.paging, a.paging:active, a.paging:visited { text-decoration:none; font-size:15px; }
a.paging:hover, a.pagingActive, a.pagingActive:active, a.pagingActive:visited, a.pagingActive:hover{color:#000; text-decoration:none; font-size:15px}

.contact_titles { width:130px; clear:left; float:left; text-align:right; padding-right:5px; }
.contact_titles_error { width:210px; clear:left; float:left; text-align:left; padding-right:5px; color:#ff0000; }
.asterisk { color:#ff0000; font-size:15px; padding:2px 5px 0px 3px; }
.inputtext { border:solid 1px #726b6b; width:195px; background:none; margin-bottom:5px; height:16px; color:#726b6b; }
.inputtextarea { border:solid 1px #726b6b; width:300px; height:90px; background:none; overflow:auto; scrollbar-face-color: #726b6b; scrollbar-highlight-color: #726b6b; scrollbar-shadow-color: #fff; scrollbar-3dlight-color: #fff; scrollbar-arrow-color:  #fff; scrollbar-track-color:#fff; scrollbar-darkshadow-color: #fff; margin-bottom:5px; color:#726b6b; }
.button { border:solid 1px #726b6b; margin:0px; padding:0px; background:none; height:22px; cursor:pointer; text-align:center; color:#726b6b; font-weight:bold; }
.code { border: solid 1px #726b6b; width:69px; height:28px; font-size:20px; text-align:center; background:none; color:#726b6b; font-weight:bold; font-family:Georgia; position:relative; top:-5px; }
.cardTable td { text-align:center; vertical-align:top; border-bottom:1px solid #EEE; }
.cardTable td table td { vertical-align:top; text-align:center; border:none; }
.cardTable input { }
.errorlabel { font-style:italic; color:#930 }

.block_title {color:#f65904; font-weight:bold; padding-left:5px;}
.block_desc { color:#333231;padding-left:5px;}

.button{ background:url(/img/btn1.gif) no-repeat top left; display: inline-block; height:27px; font-size:12px; color:#484745; border:0; padding-left:7px; padding-right:4px; line-height: 27px;  text-decoration:none}
a.button ,a.button:active,a.button:hover,a.button:visited{ background:url(/img/btn1.gif) no-repeat top left; display: inline-block; height:27px; font-size:12px; color:#484745; border:0; padding-left:7px; padding-right:4px; line-height: 27px;  text-decoration:none}

.calctbl td{padding:5px; border:solid 1px #ececec;}
.db{display:block;}
