/* ver.2009-07-28 15:47 */
body{ margin : 0; padding : 0; background-color : #fff; font-family : Arial, Verdana, sans-serif; color : #000;}
body.print{ margin : 10px 20px 20px; padding : 10px; }
body.dialog{ background : #fff url(/skin/credit/bg_dialog.gif) top center no-repeat; }
table{ border-collapse : collapse; }
td, th{ margin : 0; padding : 0; vertical-align: top; text-align : left; }
img{ border : 0; }
form{ margin : 0; }
input, select{ margin : 0; padding: 0; vertical-align: middle; height : 20px; font-family : Arial, Verdana, sans-serif; }
.bigbut{ height : 21px; cursor : pointer; }
textarea{ font-family : Arial, Verdana, sans-serif; height : 50px; }
label, .logo, .topserv, #copy td, #service td, #topblock img, #loginfo, .smallpic, .anons, .mainpoll td, .tab th, .specs img, .tab i img, .tab em img, .vertmid, .scoms img, .advsearch p img, .calclink img, .message p img, ol img{ vertical-align : middle; }
#lside{ background : #EEF4E6 url(/skin/credit/bg_lside_bottom.gif) center bottom no-repeat; padding : 0 0 20px; }
#data{ padding : 0 20px; }
.container{ padding : 15px 10px 20px; }
#content{ height : 100%; }
.sep{ width : auto; height : 1px; background : url(/skin/credit/bg_line.gif) repeat-x; }
#lside .sep{ margin : 0 10px; }
.deplist .sep{ margin : 0.6em 0; }
p, ul, ol, textarea, input, select, .tab th, .tab td, label, .options th, .article .pages, h5, .article .scoms, .answers .source, #data .crecomend p{ font-size : 70%; }
.atheme, .all, .modwincloser, .listing, .sbmore{ font : 60% Verdana, Arial, sans-serif; }
p{ margin-top : 0.5em; }
ul{ list-style-type : disc; }
ol{ list-style-type : decimal; }
ul li{ margin-bottom : 0.4em; }
ol li{ margin-bottom : 0.7em; }
a{ color : #004DC1; }
a:hover, .credsearch .modwincloser:hover{ color : #b71313; text-decoration : none; }
h1, h4{ font-size: 16px; margin : 0; padding : 4px }
.article h1, .article h4{ margin : 1em 0 1.3em; font : bolder 90% Verdana, Arial, sans-serif; }
.anons h1, .anons h4{ font-size : 75%; margin-bottom : 0.4em; }
h1 a, h4 a{ font-size: 16px; text-decoration : none; color : #333; }
h1 a:hover, h4 a:hover{ text-decoration : underline; }
h1.nopage, h4.nopage{ text-align : center; margin : 10px 0 1em; font : bold 200% Verdana, Arial, sans-serif; }
h1 .comment, h4 .comment{ margin : auto; font-size : 80%; font-weight : normal; }
h2{ clear : right; margin : 1.5em 0 0.5em; font : bold 80% Verdana, Arial, sans-serif; }
.mainpoll h2{ font-size : 60%; margin : 10px 15px; }
.cslist h2{ margin-top : 1.7em; }
.answers h2{ background : #eee url(/skin/credit/bg_line4.gif) bottom repeat-x;; padding : 2px 7px 3px; }
h1.title, h2.title, h3{ margin : 0 0 1.2em 0; padding : 3px 10px; font : bold 90% Verdana, Arial, sans-serif; color : #fff; background : #a3a0a0 url(/skin/credit/bg_h1.gif); border-bottom : 2px solid #ddd; }
h5{ color : #5a5a5a; margin : 0.8em 0; padding : 0; }
h6{ margin : 0; padding : 0 0 0 10px; border-bottom : 2px solid #95b070; }
h6{ width : 260px; height : 42px; }
#lside .spacer{ width : 240px; }
#rside .spacer{ width : 240px; }
#topblock{ font : 10px Verdana, Arial, sans-serif; }
#topblock a{ text-decoration : none; }
#topblock img{ margin-right : 5px; }
#loginfo{ background : #a6c57d url(/skin/credit/bg_login.gif); padding : 3px 13px 3px 19px; color : #4b7617; }
#loginfo b{ font-weight : normal; color : #000; }
#loginfo a{ color : #fff; }
#loginfo div{ float : right; }
#service{ background : #71A730 url(/skin/credit/bg_top.gif); border-top : 3px solid #588B1B; font : 10px Verdana, Arial, sans-serif; }
#service td{ color : #B1DE7B; white-space: nowrap; }
#service a{ color : #E3EDD6; margin : 0 8px; }
#service label{ font-size : 10px; }
#tsmenu{ padding : 2px 5px 2px 10px; }
#tslogin{ padding : 2px 10px 2px 2px; text-align : center; }
#tssearch{ padding : 2px 15px 4px 2px; }
html>body #tssearch{ padding-right : 9px; }
#tssearch a{ color : #B1DE7B; margin-right : 0; }
.tssep{ background : #ABE467 url(/skin/credit/s_service.gif); }
#topblock .tssep img{ margin : 0; }
.tsearch{ width: 150px; height: 17px; background-color: #E3EDD6; border: 1px solid #588B1B; color: #000; font-size: 12px; }
#logoline{ padding : 1px 0 3px; background : url(/skin/credit/bg_dline.gif) bottom repeat-x; }
.logobg{ height : 100px; background : #f7f7f7 url(/skin/credit/bg_logo.gif) top center repeat-x; }
.topserv{ padding : 5px 10px 0; }
.logo img{ width : 116px; height : 25px; margin : 2px 20px 0 33px; }
#csquick, .fininfo{ width : auto; height : 90px; margin : 0 0 0 10px; font-size : 11px; }
.print .fininfo{ height : auto; float : right; margin : 10px 0 10px 20px; }
#csquick th, #csquick td{ vertical-align : middle; padding : 2px 0; }
#csquick td{ padding-left : 3px; font-size : 10px; }
#csquick th, .fininfo .curname{ font-weight : bold; color : #555; }
#csquick .but{ text-align : center; font-weight : bold; }
#csquick input, #csquick select{ width : 100%; height : 18px; font : 10px Verdana, Arial, sans-serif; }
#csquick select{ height : 16px; }
#csquick .but input{ height : 20px; }
.fininfo th, .fininfo td{ vertical-align : bottom; color : #777; padding : 1px 5px 1px 0; white-space : nowrap; }
.print .fininfo td{ padding : 3px 5px; }
#csquick th.csqtitl, .fininfo th{ height : 20px; color : #588B1B; background : url(/skin/credit/bg_line.gif) bottom repeat-x; padding : 2px 0 4px; font : bold 12px Arial, sans-serif; }
#csquick th.csqtitl{ color : #bb4d4d; }
.fininfo a{ color : #000; text-decoration : none; }
.fininfo th a{ color : #588B1B; }
.curname{ text-transform : uppercase; }
.fininfo .curnum{ color : #000; text-align : right; }
.fininfo .curchange{ padding-right : 0; text-align : right; }
.fininfo .pos{ color : #588B1B; }
.fininfo .neg{ color : #b71313; }
.fininfo .fisep{ padding : 0; background : url(/skin/credit/bg_fisep.gif) left repeat-y; }
.fisep img{ width : 12px; height : 1px; }
.fidtls{ float : left; margin : 15px 0 0; white-space : nowrap; }
.fininfo div{ margin : 2px 0 1px; }
.fininfo div img, .crecomend p img{ margin : 0 4px 0 0; vertical-align : middle; }
.fininfo ul{ margin : 2px 0 0 7px; padding : 0 0 0 7px; -moz-padding-start : 12px; font-size : 100%; }
.fininfo li{ margin-bottom : 2px; }
.fininfo a.allserv{ margin-left : 17px; color : #588B1B; font : 10px Tahoma, Arial, sans-serif; }
#mmenu{ display : table; width : 100%; list-style : none; padding : 0 10px; margin : 4px 0 0; white-space : nowrap; text-align : center; background : url(/skin/credit/bg_mmenu.gif) bottom repeat-x; -moz-padding-start : 0; -moz-padding-end : 0; font-size : 11px !important; }
#mmenu td{  padding : 0 10px 10px; margin : 0; }
html>body #mmenu li{ display : table-cell; }
#mmenu td.act{ background : url(/skin/credit/bg_mmenu-act.gif) bottom repeat-x; }
#mmenu a{ display : block; font-size: 16px; font-family : Arial, Tahoma, sans-serif; color : #444; text-decoration : none; height: 24px; background : bottom center no-repeat; }
html>body #mmenu a{ margin : 0 auto; }

#mmenu .act a{ color : #c00; }
#theme{ background : #85B34C url(/skin/credit/bg_theme.gif) top repeat-x; }
.tpic{ background : left top no-repeat; }
.tp-bank{ background-image : url(/skin/credit/tpic_bank.jpg); }
.tp-goods{ background-image : url(/skin/credit/tpic_goods.jpg); }
.tp-realty{ background-image : url(/skin/credit/tpic_realty.jpg); }
.tp-auto{ background-image : url(/skin/credit/tpic_auto.jpg); }
.tp-leasing{ background-image : url(/skin/credit/tpic_leasing.jpg); }
.tp-cards{ background-image : url(/skin/credit/tpic_cards.jpg); }
.tpic img{ width : 130px; height : 235px; }
#lmenu{ width: 240px; background : url(/skin/credit/bg_theme2.gif) right top no-repeat; padding : 10px 8px 5px 7px; color : #b2db80; font-size : 12px; width : 150px; }
#lmenu ul{ margin : 0; padding : 0; list-style : none; }
#lmenu li{ margin : 0 0 5px 0; padding : 1px 2px 1px 7px; font : 14px Verdana, Arial, sans-serif; list-style : disc url(/skin/credit/p.gif); background : url(/skin/credit/m_lmenu3.gif) top left no-repeat; }
#lmenu li.act{ color : #000; background-color : #F5ED6E; background-image : none; border-left : 3px solid #F78B31; padding-left : 4px; }
#lmenu a{ color : #fff; text-decoration : none; }
#lmenu .act a{ color : #000; }
#lmenu a:hover{ border-bottom : 1px solid #FCE702; text-decoration : none; }
#lmenu .act a:hover{ border-bottom : none; }
.ulm{ height : 5px; background-image : url(/skin/credit/bg_ulm.gif); }
.smenu{ margin : 15px; }
.smenu ul{ list-style : disc url(/skin/credit/m_smenu.gif) outside; margin : 10px 0 10px 20px; padding-left : 0px; font-weight : bold; }
.smenu li{ margin-bottom : 0.4em; }
.smenu a{ color : #444; text-decoration : none; }
.smenu li.act{ color : #B71313; list-style : disc url(/skin/credit/m_smenu-act.gif) outside; }
.smenu li.act a{ color : #B71313; text-decoration : none; }
#lside .smenu .sep{ margin : 0 10px 0 20px; }
#bmenu{ display : block; background-color : #000; margin : 0; padding : 9px 10px; font : 10px Verdana, Arial, sans-serif; color : #fff; text-align : center; }
#bmenu li{ display : inline; padding : 0; margin : 0; }
#bmenu a{ color : #fff; text-decoration : none; }
#copy{ background-color : #EEF4E6; padding : 20px 10px 10px; }
#copy td{ padding : 3px 10px; color : #548502; }
#copy .clogo{ text-align : right; }
#copy p{ margin : 2px 0; line-height : 140%; }
#copy a{ color : #548502; }
.counters{ float : right; margin : 0 10px; }
.counters img{ margin : 3px; }
#alinks{ width : 150px; margin : 0 0 10px 15px; background-color : #f7f7f7; }
#alinks.alinks-h{ float : none; width : auto; text-align : center; margin-bottom : 1em; background : none; }
#alinks-h{ text-align : center; margin : 1em 0 1.7em; }
#alinks ul, #alinks-h ul{ margin : 0 5px 0 15px; padding : 0 5px 0 10px; }
#alinks li{ margin : 3px 0; list-style : disc url(/skin/credit/m_actions.gif) outside; font : 10px Verdana, Arial, sans-serif; }
#alinks-h li, #alinks.alinks-h li{ display : inline; margin : 5px 10px; padding-left : 10px; background : url(/skin/credit/m_actions2.gif) center left no-repeat; }
#alinks-h li{ font : 90% Verdana, Arial, sans-serif; }
#alinks a, #alinks-h a{ color : #8a8a8a; text-decoration : none; }
.greybg, #alinks-h{ background-color : #f5f5f5; }
.dgreybg{ background-color : #f0f0f0; }
.greenbg{ background-color : #EEF4E6; }
.lgreenbg{ background-color : #fafef5; }
.mgreenbg{ background-color : #e8f6d4; }
.dgreenbg{ background-color : #85b34c; }
.greenul ul, .blueul ul{ list-style : disc outside; margin : 5px 5px 3px 17px; padding : 5px 5px 3px 17px; }
.greenul ul{ list-style-image : url(/skin/credit/m_gslist.gif); }
.blueul ul{ list-style-image : url(/skin/credit/m_slist.gif); }
.greenul li, .blueul li{ margin-bottom : 0.3em; }
.greenul li.act, .blueul li.act{ list-style-image : url(/skin/credit/m_slist-act.gif); }
.greenul li.vip, .blueul li.vip{ font-weight : bold; }
.greenul ul a{ color : #367E0B; }
.faq li{ margin-bottom : 1em; }
.article .docslist{ list-style : disc url(/skin/credit/m_docs.gif) outside; margin : 0 0 1.7em 20px; padding-left : 0; }
.reqico{ list-style : disc url(/skin/credit/m_request.gif) outside; }
.consico{ list-style : disc url(/skin/credit/m_consult.gif) outside; }
.calcico{ list-style : disc url(/skin/credit/m_calc.gif) outside; }
.changico{ list-style : disc url(/skin/credit/m_change.gif) outside; }
.ciberico{ list-style : disc url(/skin/credit/m_ciber.gif) outside; }
.autoico{ list-style : disc url(/skin/credit/m_ct_auto.gif) outside; }
.bankico{ list-style : disc url(/skin/credit/m_ct_bank.gif) outside; }
.cardico{ list-style : disc url(/skin/credit/m_ct_cards.gif) outside; }
.eduico{ list-style : disc url(/skin/credit/m_ct_education.gif) outside; }
.factico{ list-style : disc url(/skin/credit/m_ct_factor.gif) outside; }
.lizico{ list-style : disc url(/skin/credit/m_ct_leasing.gif) outside; }
.realico{ list-style : disc url(/skin/credit/m_ct_realty.gif) outside; }
.archico{ list-style : disc url(/skin/credit/m_archive.gif) outside; }
.subscrico{ list-style : disc url(/skin/credit/m_subscribe.gif) outside; }
.rssico{ list-style : disc url(/skin/credit/m_rss.gif) outside; }
.article .rssico{ list-style : none; list-style-image : none; display : block; background : url(/skin/credit/m_rss2.gif) left center no-repeat; padding-left : 17px; margin-left : -20px; }
.complico{ list-style : disc url(/skin/credit/m_complain.gif) outside; }
.sblock, .consanswer{ margin : 1em 0 10px; }
.sblock a{ text-decoration : none; }
.sbtitl{ background : #fff url(/skin/credit/p.gif) bottom repeat-x; }
.greybg .sbtitl{ background-image : url(/skin/credit/bg_sbtitl1.gif); border-bottom : 1px solid #f7f7f7; }
.dgreybg .sbtitl{ background-image : url(/skin/credit/bg_sbtitl3.gif); }
.greenbg .sbtitl{ background-image : url(/skin/credit/bg_sbtitl2.gif); border-bottom : 1px solid #EEF4E6; }
.sblock .sep{ margin : 5px 15px; }
#rside .sblock p{ color : #8D8B7D; text-align : center; }
.sbsubtitl{ margin : 10px 15px -5px; }
.sbmore{ margin : 0 15px 5px; }
.sbmore a{ color : #6AA125; }
.frt{ background : url(/skin/credit/bg_fr_tr.gif) top right no-repeat; }
.frb{ background : url(/skin/credit/bg_fr_br.gif) bottom right no-repeat; }
#alinks-h .frt, #alinks-h .frb{ text-align : left; }
.frt img, .frb img{ width : 6px; height : 6px; }
.sblock .frt img, .sblock .frb img{ width : 12px; height : 12px; }
#data .frt{ background-image : url(/skin/credit/bg_fr_tr2.gif); }
#data .frb{ background-image : url(/skin/credit/bg_fr_br2.gif); }
#lside .frt{ background-image : url(/skin/credit/bg_ctt-r.gif); }
#lside .frb{ background-image : url(/skin/credit/bg_ctb-r.gif); }
.sbtitl .frt{ background : url(/skin/credit/bg_fr_tr.gif) bottom right no-repeat; }
#rside .frt b{ display : block; margin : -2px 0 0; padding : 0 0 8px 36px; font : bold 13px Arial, Tahoma, sans-serif !important; text-transform : uppercase; color : #75AF2D; background : left bottom no-repeat; }
#rside .frt .sbwhat{ background-image : url(/skin/credit/bg_sb-what.gif); color : #639f18; }
#rside .frt .sbserv{ background-image : url(/skin/credit/bg_sb-serv.gif); }
#rside .frt .sbforum{ background-image : url(/skin/credit/bg_sb-forum.gif); }
#rside .frt .sbmes{ background-image : url(/skin/credit/bg_sb-mes.gif); }
#rside .frt .sbcons{ background-image : url(/skin/credit/bg_sb-consult.gif); }
.consblock{ margin-top : 2em; }
.consmark{ float: left; font-size : 80%; line-height : 1em; margin : 0.15em 5px 0 0; color : #666; }
.consanswer .consmark{ display : inline; margin : 1.1em 5px 0 15px; }
.cablock{ margin-bottom : 10px; }
.cablock p{ margin : 0.7em 15px; }
.cablock b{ color : #333; }
.article .sign{ font-size : 70%; color : #777; }
.rcanswer{ color : #555; }
.rcanswer p, .consanswer p{ margin : 1em 15px; }
.rcanswer h5{ margin : 5px 15px; font-size : 80%; }
.sresblock p{ margin : 5px 15px; }
.sresblock a{ color : #f00; text-decoration : none; font : 80% Verdana; letter-spacing : -2px; }
.anlink{ color : #000; text-decoration : none; }
.anlink:hover{ color : #000; }
.bigpic, .logopic{ margin : 0 0 10px 15px; }
.bigpic{ width : 150px; height : 100px; }
.smallpic{ padding : 7px 15px 7px 3px; }
.smallpic img{ width : 70px; height : 50px; }
.poll .smallpic img{ margin-left : 15px; width : 150px; height : auto; }
.horopic{ float : left; margin : 1.1em 15px 5px 5px; }
.begin, .anons p, .atheme, .atheme a, #rside h2, .source i, .source a, .pages, .scoms, .tab i, .tab em, .comref, .found, .clink a, .sresblock, .calclink a{ color : #7A7A7A; font-size:12px}
.atheme, .all, .source{ text-align : right; }
.anons p, .ucomment, .comment{ font-family : Verdana, Arial, sans-serif; }
.begin{ margin : 0 0 0.8em; }
.atheme{ margin : 0 10px 5px 0; }
.comment{ color : #999; text-align : center; margin : 0.7em 0; font-size : 70%; }
.imp, .subimp{ font : 1.1em Verdana, Arial, sans-serif; }
.imp{ color : #fd0101; }
.subimp{ color : #19ac01; }
.all{ margin : 3px 10px 5px; }
.all a, .pages a, .comref a{ color : #659A24; }
.article .all{ margin : -0.9em 0 1em; font-family : Arial, Verdana, sans-serif; clear : both; }
.source{ margin : 0.7em 0; color : #aaa; }
.article .source{ text-align : left; font-size : 70%; margin : -0.5em 0 1em -5px; }
.answers .source{ margin : 20px 0 0.5em; color : #669B26; }
.consanswer .source{ margin : 0.5em 0 1em 15px; color : #777; }
.consedit .source{ color : #777; }
.source i{ font-style : normal; white-space : nowrap; margin : 0 5px; }
.pages b{ font-weight : normal; color : #B71313; }
.pages a, .pages b{ margin : 0 3px; }
.scoms{ float : left; margin : 5px 5px 5px 0; }
.answers .scoms{ margin-top : -0.3em; }
.scoms a, .scoms b{ margin : 0 5px; white-space : nowrap; }
.scoms img{ margin : 0 7px 0 0; }
.csmore{ font-weight : bold; }
.listing{ margin : 0.7em 10px; text-align : center; white-space : nowrap; }
.listing b{ font-weight : normal; }
.listing a{ margin : 0 3px; }
.found{ margin : 5px 10px 5px; text-align : right; white-space : nowrap; }
.biger{ font-size : 120%; }
i.sres{ padding : 0 4px; background-color : #f9e46e; color : #450e01; font-style : normal; }
.ucomment{ text-align : center; color : #999; margin-bottom : 1.5em; }
.ucomment p{ margin : 1em 10px; font-size : 60%; }
.pix{ margin : 0.7em 0; }
.pix img{ margin : 10px 5px; }
.article p, .article ul, .article ol, .article dl, .modmes p{ font-size : 80%; }
.article ul{ list-style : disc url(/skin/credit/m_ul.gif) outside; }
.anons{ padding : 0.5em 0; }
.anons p{ margin : 0 0 5px; }
.poll{ margin-bottom : 2em; }
.subscribe{ margin : 10px 0; text-align : center; }
.illleft{ float : left; margin : 1em 1em 1em 0; }
.illright{ margin : 1em 0 1em 1em; }
.illcenter{ display : block; text-align : center; margin : 1em 0; }
.details{ margin-bottom : 1.5em; }
.details th, .details td{ padding : 2px 10px 2px 0; font-size : 70%; }
.details p{ margin : 0.7em 0; }
.details th{ color : #555; }
.dictionary dt{ font : bold 75% Arial, Verdana, sans-serif; margin : 0 0 0.5em; }
.dictionary dt a{ color : #000; }
.dictionary dd{ margin : 0; }
.dictionary p{ font-size : 80%; }
.binfo{ margin : 1em 0; color : #222; }
.binfo dt{ font-weight : bold; margin : 0 0 0.5em; font-size : 80%; }
.binfo dd{ margin : 0; }
.binfo p{ margin : 0.7em 0; font-size : 80%; }
.crecomend{ margin : 5px 5px 5px; }
#data .crecomend{ float : right; clear : both; width : 220px; margin : 1em 0 1em 15px; }
.crecomend p{ margin : 0.4em 5px; }
.crecomend a{ color : #222; text-decoration : none; }
.crecomend p.allserv{ margin : 0.8em 15px 5px; text-align : center; }
.crecomend .allserv a{ color : #588B1B; text-decoration : underline; }
.crecomend .sep, #lside .crecomend .sep{ background-image : url(/skin/credit/bg_line3.gif); margin : 0 15px; }
.crecbg{ background-color : #fafef5; padding : 5px 0 0; }
#data .crecbg{ background-color : #f6fbf0; }
.crectitl{ display : block; width : 260px; height : 42px; border-bottom : 2px solid #95b070; }
.dirtalk{ float : right; clear : right; width : 150px; margin : 0 10px 10px 15px; }
.dtbut{ width : 150px; height : 23px; background : url(/skin/credit/dt_3.gif) top left no-repeat; padding-left : 74px; }
.buttons{ text-align : center; margin : 10px 0; }
.credsearch .buttons input{ font-size : 80%; height : auto; }
.mainpoll table{ width : auto; margin : 0 15px 10px 13px; }
.mainpoll td{ padding : 2px; font-size : 70%; color : #555; }
.mainpoll .choose{ padding : 0 2px 0 0; }
.mainpoll .votes{ white-space : nowrap; font-size : 60%; }
.mainpoll .votsep td{ border-bottom : 1px solid #dadada; padding : 3px 2px; }
p.error{ color : #fd0101; text-align : center; }
.options th.error{ color : #fd0101; font-weight : bold; }
#sitemap li{ font-size : 12px; }
#sitemap .level-a{ font-weight : bold; }
.tab{ border-collapse : separate; margin-top : 10px; margin-bottom : 10px; }
.tab th, .tab td{ padding : 4px 10px; }
.tab td{ border-top : 1px solid #fff; border-bottom : 1px solid #CBCBCB; border-left : 1px solid #fff; border-right : 1px solid #DFDFDF; }
.tab th{ font-weight : normal; color: #fff; background-color : #71A630; }
.tab th, .tab .info, .tab .credtls, .tab .price{ white-space : nowrap; }
.tab a.sobj{ font-weight : bold; }
.tab .choose{ padding : 4px 2px; }
.tab i{ display : block; margin-top : 3px; }
.tab i, .tab em{ font-style : normal; }
.tab .dark{ background-color : #F9F9F9; }
.tab td.center, .tab .credtls, .tab .choose{ text-align : center; }
.tab td.right, .tab .price{ text-align : right; }
.tab td.middle{ vertical-align : middle; }
.tab .servlist{ font-size : 100%; margin : 0; padding : 0; }
.tab .wend{ color : #999; }
.poll th, .poll td{ padding : 3px 10px; vertical-align : middle; }
.pgraph{ height : 10px; background-color : #ccc; }
.tab .nobor{ border : 0; font-size : 100%; padding : 4px 0; }
.deplist td{ padding : 10px; font-size : 75%; }
.deplist p{ font-size : 100%; margin : 0 0 4px; }
.deplist p b{ color : #444; }
.options{ margin : 10px 0; }
.options td, .options th{ vertical-align : middle; padding : 5px; }
.options th{ padding : 5px 7px; text-align : right; font-weight : normal; }
.options .topth{ padding-top : 7px; vertical-align : top; }
.options label{ margin : 0 20px 0 3px; }
.options input, .options select, .options textarea{ width : 100%; }
.options .btn{ width : auto; }
.options td .comment{ text-align : left; margin : 0 0 10px; }
.options th .comment{ text-align : right; margin : 0; font : 85% Verdana, Arial, sans-serif; }
.text{ height : 100px; }
.fram, .code{ padding : 5px; width : auto; border : 1px solid #ddd; }
.fram{ margin : 0; height : 150px; overflow : auto; }
.code{ text-align : center; margin-top : 15px; }
.listfilter{ float : left; margin : 5px; white-space : nowrap; }
.listfilter select{ margin-top : 1px; }
.abc{ margin : 10px 5px; text-align : center; }
.abc ul{ margin : 0; padding : 0; }
.abc ul.allist{ margin-bottom : 3px; }
.abc ul.allist li{ margin : 0 10px; }
.abc li{ display : inline; color : #bbb; margin : 0; text-transform : uppercase; line-height : 1.6em; }
.abc .allist li{ text-transform : none; }
.abc li.act{ font-weight : bold; font-size : 120%; color : #000; background-color : #F5ED6E; border : 1px solid #F78B31; margin : 0 5px 0 3px; padding : 1px 5px; /padding : 1px 2px 1px 5px; }
.abc .allist li.act{ font-weight : bold; font-size : 100%; /padding : 0 2px 1px 5px; }
.abc a{ color : #777; text-decoration : none; padding : 1px 3px; }
.abc a:hover{ color : #fff; background-color : #7AAB3F; }
.modwincloser{ float : right; margin : 1px 0 0 10px; color : #E3EDD6; text-decoration : none; }
.modwincloser:hover{ color : #fff; }
.ontop{ margin-top : 0; }
.fininfo a.allserv:hover, .crecomend .allserv a:hover, .sblock .sbmore a:hover, .sblock .mesanons h5 a:hover{ text-decoration : none; }
.sblock .act a, .sblock a:hover, #copy a:hover, #lside p a:hover, #alinks a:hover, #alinks-h a:hover, .scoms b, .listing b, a.brand{ color : #b71313; }
a, #topblock a:hover, #bmenu a:hover, .sblock a:hover, .fininfo a:hover, .fininfo a.allserv, .smenu a:hover, .smenu li.act a:hover, #tomorow a:hover, .modwincloser:hover, #alinks a:hover, #alinks-h a:hover, .crecomend a:hover, .specs ul a:hover, .advsearch a:hover, .sbmore a, .message h5 a:hover{ text-decoration : underline; }
.frt, .frb, .sep, .source, #alinks-h, .hsep{ clear : both; }
#alinks, .bigpic, .logopic, .illright, .help, #adver6, #otves{ float : right; clear : both; }
.banner{ text-align : center; }
#lside .banner{ margin : 10px; }
#rside .banner{ margin : 10px 0; }
#data .banner{ margin : 1em 0; }
#data .banner.mb{ margin-top : 0; }
#adver6{ width : 200px; height : 300px; margin : 1.5em 0 1em 1em; }
.printitl{ vertical-align : middle; }
.printitl p{ margin : 0.5em 0; text-align : right; color : #777; font : 60% Verdana, Arial, sans-serif; }
.forumanons{ padding : 0 15px; margin : 0.5em 0 1em; }
#rside .forumanons p{ text-align : left; margin : 10px 0; }
.forumanons a{ color : #222; text-decoration : underline; }
.forumanons a:hover{ color : #b71313; text-decoration : none; }
.mesanons{ margin : 1em 0 10px; }
.mesanons h5{ margin : 15px 15px 3px; }
.mesanons a{ font-style : normal; text-decoration : underline; }
#rside .mesanons p{ text-align : left; margin : 0 15px; font-style : italic; }
.mesanons i{ color : #222; font-style : normal; }
.mesanons .sep{ margin : 10px 15px 0; }
.credsearch{ margin : 10px 0; padding : 10px 15px; font-size : 110%; border : 1px solid #eee; clear : both; //width : 100%; }
.credsearch .sep{ margin : 5px 0; }
.credsearch th{ font-size : 70%; color : #555; text-align : right; }
.csoptions th, .csoptions td{ padding : 5px; vertical-align : middle; }
.csoptions select{ width : 100%; }
.cscity{ color : #777; font-size : 70%; }
.cscity b{ color : #000; font-size : 115%; background-color : #F5ED6E; padding : 2px 5px; }
.cscity a{ color : #777; }
.advsearch table{ margin-top : 15px; }
.advsearch th, .advsearch td{ padding : 3px 5px; vertical-align : middle; }
.advsearch{ margin-top : 10px; background-color : #eaeaea; padding : 5px 10px; }
.advsearch p{ margin : 0; }
.advsearch p img{ margin-right : 5px; }
.advsearch a{ color : #222; text-decoration : none; font-size : 90%; }
.advsearch select, .advsearch input{ width : 100px; }
.advsearch select.cscomps{ height : auto; width : 100%; }
.advsearch .buttons{ margin : 10px 0 0; }
.allcrecomlist{ width : 100%; border : 1px solid #eaeaea; border-top-width : 4px; border-bottom : 1px solid #95b070; margin-bottom : 2em; }
.allcrecomlist td{ padding : 7px 10px; }
.allcrecomlist .dark{ background-color : #f9f9f9; }
.calclink{ float : right; color : #999; margin : -5px 5px 3px; /margin : -5px 5px;  }
.calclink img{ margin : 0 2px 3px 0; /margin : 0 2px 0 0; }
.message{ margin : 10px 0; }
.message p{ font-size : 80%; margin : 0.7em 15px; }
.message p.date, .message p.id{ margin : 0.5em 15px 0; font-size : 70%; color : #777; }
.message p.id{ float : right; }
.message p.source{ color : #777; margin : 0.5em 15px; }
.message h5{ font-size : 95%; margin : 0.5em 15px; }
.message h5 a{ text-decoration : none; }
.message p.credtype{ color : #777; margin : 0 15px; font-size : 70%; }
.mt-take{ background-color : #EFF9E5; }
.mt-take h5, .mt-take h5 a{ color : #408716; }
.mt-give{ background-color : #F9F6E5; }
.mt-give h5, .mt-give h5 a{ color : #7F6F15; }
.mt-hdeal{ background-color : #E5F8F9; }
.mt-hdeal h5, .mt-hdeal h5 a{ color : #17767B; }
.mt-hsearch{ background-color : #F1F4FA; }
.mt-hsearch h5, .mt-hsearch h5 a{ color : #2E4A8D; }
.cititle h1{ font : bold 120% Arial, Tahoma, sans-serif; }
.cititle h1 a{ color : #004DC1; }
.cititle p{ color : #444; margin : 0.2em 0; font-size : 80%; }
.cititle .cilink{ font-size : 80%; font-weight : bold; }
.cimenu{ clear : both; width : 100%; margin : 0 0 15px; /margin-top : 1.7em; padding : 1.7em 0 0; /padding : 0; border-bottom : 4px solid #eee; vertical-align : top; }
.cimenu ul{ display : block; width : 100%; margin : 0; padding : 0; list-style : none; white-space : nowrap; border-bottom : 3px solid #84B34C; font-size : 80%; }
.cimenu li{ display : inline; height : 1.5em; margin : 0 0 0 10px; background : #e7e7e7 url(/skin/credit/bg_fr_tl2.gif) left top no-repeat; padding : 3px 0 2px 6px; /padding : 0 0 2px 6px; }
.cimenu li.act{ background : #84B34C url(/skin/credit/bg_fr_tl3.gif) left top no-repeat; }
.cimenu a, .cimenu b{ padding : 3px 10px 2px 4px; /height : 1.5em; }
.cimenu a{ color : #000; text-decoration : none; background : url(/skin/credit/bg_fr_tr2.gif) right top no-repeat; }
html>body .cimenu a, html>body .cimenu b{ line-height : 1.5em; }
.cimenu .act a, .cimenu b{ color : #fff; background : url(/skin/credit/bg_fr_tr3.gif) right top no-repeat; }
.cimenu b{ font-weight : normal; }
.cimenu .act a:hover{ color : #FCE702; }
.cinfo{ margin-top : 1em; }
.ciadres{ margin : 1.7em 0 1em; }
.ciadres p{ margin : 0.6em 0; }
.ciadres b{ color : #555; }
.credsearch ul{ display : block; margin : 0; padding : 0; list-style : none; font-size : 70%; }
.credsearch li{ display : inline; line-height : 2em; margin-right : 15px; }
.credsearch li.act{ margin-right : 10px; }
.credsearch li a{ color : #555; white-space : nowrap; }
.credsearch .act a{ color : #c00; font-weight : bold; margin-right : 5px; }
.credsearch li b{ padding : 0 5px; background-color : #F5ED6E; border : 1px solid #F78B31; white-space : nowrap; display : inline-block; vertical-align : middle; }
.biglink{ text-align : center; font-size : 100%; margin : 1em 0; }
.credsearch .options{ margin : 0; }
.credsearch .options th{ font-weight : bold; }
.credsearch .options textarea, .consedit textarea{ height : 150px; font-size : 75%; }
.credsearch .code{ background-color : #eee; border-color : #ccc; margin : 10px 0 3px; }
.consedit{ border : 1px solid #eee; padding : 10px; margin : 5px 0; width : auto; /width : 100%; }
.consedit .consmark, .consedit .scoms{ float : none; }
.consedit .sep{ display : none; }
.consedit p input, .consedit p select{ width : 70%; font-size : 100%; margin : 3px 0; }
.consedit textarea{ margin : 3px 0 10px; width : 100%; }
.consanswer textarea{ margin : 3px 15px 10px; }
html>body .consanswer textarea{ width : 95%; }
.credsearch .modwincloser{ color : #bbb; font-weight : bold; font-size : 100%; margin : -5px 0 0; }
.print #alinks.alinks-h{ margin : 0.5em 0 0; }
.print #alinks.alinks-h li{ font-size : 90%; white-space : nowrap; }
.sponsor{ /width : 100%; margin : 1.5em 0 2em; padding : 5px 15px; border : 1px solid #e8e8e8; color : #777; }
.sponsor p{ margin : 0.7em 0 0; line-height : 1.5em; }
.sponsor a{ color : #ba4242; font-weight : bold; text-decoration : underline; }
.sponsor a:hover{ color : #b71313; text-decoration : none; }
.sponsor img{ float : left; margin : 0 10px 0 0; }
.splinks{ float : right; width : 260px; margin : 0 0 1em 15px; border : 1px solid #e8e8e8; }
.splinks h5{ margin : 0; padding : 3px 15px; font-size : 75%; background-color : #999; color : #fff; }
.splinks ul{ margin : 15px; padding : 0; font-size : 75%; list-style : none; list-style-image : none; }
.splinks li{ margin : 0.7em 0; }
.splinks li a{ color : #555; }
.rsslink{ float : right; margin : 0.1em 0 0 10px; vertical-align : middle; }
.rsslink img{ vertical-align : middle; background-color : #ddd; border : 1px solid #ddd; }
.mprss img{ background-color : none; border : 0; }

.modwin{ border : 2px solid #71A730; border-top : 7px solid #71A730; border-bottom : 3px solid #71A730; background : #fff url(/skin/credit/bg_dialog.gif) top center no-repeat; position : absolute; z-index :600; }
.modwintitl{ background-color : #71A730; padding : 0 10px 5px; text-align : left; }
.modwintitl h5{ font : bold 75% Verdana, Arial, sans-serif; margin : 0; color : #fff; }
.modwin .modwincloser{ font-size : 90%; font-weight : bold; margin : -3px 0 0 0; }
.modmes{ margin : 2px; padding : 20px; }
.modwin #alinks.alinks-h{ margin : 0.5em 0 0; }
.modwin #alinks.alinks-h li{ font-size : 90%; white-space : nowrap; }
.inframe{ height : 300px; overflow : auto; padding : 15px 10px 10px; border : 1px solid #ccc; margin : 15px 0; background-color : #fff; }
.inframe ul{ margin-left : 15px; padding-left : 0; list-style : none; list-style-image : none; }

#modalwin{ display : none; position : absolute; top : 0; left : 0; width : 100%; height : 100%; z-index : 500; background-color:#000; opacity: .60; filter : alpha(opacity=60); }

.humor{ padding : 1.5em 0; }
.humor .sep{ margin : 1.5em 0; }

.lenta{ /width : 100%; padding : 10px 20px; }
.lenta .source{ clear : none; }
.lenta ul, .anons ul{ list-style-image : none; list-style : none; margin : -0.5em 0 2em 0; padding : 0; }
.anons ul{ margin : 0 0 0.7em; font-size : 80%; }
.lenta li, .anons li{ margin : 0; }
.lenta li i, .anons li i{ font-style : normal; font-size : 85%; color : #777; }
.lenta li a, .anons li a{ font : 85% Verdana, Arial, sans-serif; color : #333; }

.lenta .sponsor, .anons .sponsor{ float : right; width : auto; font-size : 60%; padding : 2px 5px 5px; margin : 0.5em 0 10px 10px; text-align : center; background-color : #e9e9e9; }
.lenta .sponsor img, .anons .sponsor img{ float : none; display : block; margin : 2px 0 0; width : 100px; height : 50px; }
.lenta .sponsor span, .anons .sponsor span{ display : none; }
.lenta .sponsor a, .anons .sponsor a{ display :block; }

.bestcred{ margin-bottom : 10px; border : 1px solid #F7DCC4; /width : 100%; }
.bestcred h2{ margin : 0; padding : 7px 10px; color : #8F3001; background-color : #F7DCC4; font-weight : normal; font-size : 70%; }
.bestcred .dark{ background-color : #FFF6EF; }

.bcredit{ /width : 100%; padding : 15px 10px 10px; }
.bcredit td{ vertical-align : middle; }
.bclogo img{ width : 100px; height : 100px; margin-right : 20px; }
.bcdata a, .bcdata a:hover{ color : #CF320E; }
.bcdata h1{ font-size : 75%; margin-bottom : 0.4em; }
.bcdata h1 a{ text-decoration : underline; }
.bcdata h1 a:hover{ text-decoration : none; }
.bcdata p{ margin : 0.2em 0; color : #333; font-family : Arial; }
.bcdata p.bcdescr{ margin-top : 0.3em; color : #777; }
.bcdata p nobr{ margin-right : 15px; }
.bcdata p b{ color : #555; font-size : 110%; }
.bcdata p img{ vertical-align : middle; margin-top : 1px; }
.bestcred .bcsep{ background-color : #F7DCC4; height : 1px; width : 100%;  }
.bestcred p.bcmore{ margin-top : 0.6em; }

.bcopinion{ margin : 10px 0 0; padding : 10px; background-color : #f8f8f8; color : #777; }
.bcopinion b{ font-weight : normal; color : #588B1B; }
.dark .bcopinion{ background-color : #fff; color : #8B694A; }

.allbc{ margin : 10px 5px 0; }
.allbc a{ color : #555; }
.dark .allbc a{ color : #8F3001; }

.tab .tabsort td{ padding : 3px 5px; background-color : #E8E8E8; text-align : center; white-space : nowrap; font-size : 1px; }
.tab .tabsort img{ margin : 0 4px; }
.tab .reccred td{ background-color : #FFF6EF; border-bottom-color : #FCC291; border-right-color : #FFE3CB; }
.tab .reccred a{ color : #CF320E; }

#rside .consult{ margin : 10px 12px; background-color : #fff; }
#data .consult{ margin : 0.7em 0; }
#rside .consult .frt{ background-image : url(/skin/credit/bg_ctt-r.gif); }
#rside .consult .frb{ background-image : url(/skin/credit/bg_ctb-r.gif); }
#rside .consult .frt img, #rside .consult .frb img{ width : 6px; height : 5px; }
#rside .conspic{ margin : 8px 33px; display : block; }
.consult p{ margin : 0 12px; text-align : left; color : #777; }
#data .consult p{ margin : 0 0 0.3em 20px; }
#rside .consult p{ text-align : left; }
.consult p b{ color : #555; display : block; margin : 0 0 0.4em; }
#rside p.consname{ margin-top : 5px; }
#rside p.consname b{ color : #C71010; display : inline; margin : 0; }
.consult a{ text-decoration : underline; color : #6A9F25; }
.consult a:hover{ text-decoration : none; color : #b71313; }
.conscomp{ color : #333; }

.consult ul{ margin : 0.8em 10px 5px; padding : 0; list-style : disc url(/skin/credit/m_consult3.gif) outside; font-weight : bold; -moz-padding-start : 5px; }
#data .consult ul{ list-style-image : url(/skin/credit/m_consult4.gif); margin-left : 20px; }
.consult li{ margin : 0.2em 0 0.2em 13px; }

.reqbuts{ margin : 10px 0; text-align : right; }
.reqbuts input{ font-size : 80%; height : auto; }
html>body .reqbuts input{ padding : 0 10px; }

.requestform{ margin : 10px 0; padding : 20px 20px 0; border : 1px solid #eee; clear : both; //width : 100%; }
.rfset{ width : 100%; margin : 0 5px; }
.rfset p{ margin : 0 0 0.7em; }
.rfset b{ color : #444; font-size : 115%; }
.rffield{ float : left; width : 50%; padding-bottom : 20px; }
.rfset .comment{ float : right; width : 47%; margin : 0; padding : 0 0 20px 5px; text-align : left; color : #777; }
.requestform label{ font-size : 80%; }
.requestform input, .requestform select, .requestform textarea{ width : 100%; height : auto; font-size : 80%; }
.requestform textarea{ height : 150px; }
.requestform .summ input{ width : 70%; }
.requestform .summ select{ width : 28%; }
.subrffield{ margin-top : 0.5em; }

.rferror input, .rferror textarea{ background-color : #e00; color : #fff; }
.rferror input.autotxt{ background-color : #f5f5f5; color : #e00; }
.rferror .rffield p{ margin : 0.2em 0 0; font-family : Verdana, Arial, sans-serif; }
.rferror p{ color : #e00; }

input.autotxt{ border : 0; padding-left : 2px; background-color : #f5f5f5; }

.requestform label{ margin-right : 15px; }
.requestform .sep{ margin-bottom : 20px; }

.tab .request{ margin : 5px 0 0; }
.bestcred .request{ margin : 10px 0 0; text-align : right; }
.article .request{ float : right; margin : 0 0 10px 15px; }

p.morelink{ margin : -0.7em 0 1.3em; }
p.morelink a, a.morelink{ color : #000; }

.article p cite{ display : block; border : 1px solid #ddd; padding : 10px; margin-top : 0.4em; color : #777; font : normal 100% 'Courier New', Courier, Georgia, serif; }

#lside .descr{ margin : 0 0 0 15px; }
#data .descr{ padding : 15px 0; }
.descrtxt{ float : left; height : 200px; overflow : hidden; }
#lside .descrtxt{ width : 230px; font : 80% Arial, Verdana, sans-serif; color : #A5B886; }
#data .descrtxt{ width : 90%; height : 180px; margin-left : 15px; color : #555; }
#lside .descr p{ margin : 0; }
#lside .descr h1, #lside .descr h2, #lside .descr h3{ color : #A5B886; }
.descr h1, .descr h2, .descr h3{ font-size : 70%; color : #333; margin : 0; padding : 0; background : none; border : 0; }
.descr p{ font : 70% Verdana, Arial, sans-serif; margin : 1em 0 0.5em; }
.descrscroll{ float : right; margin : 5px 15px 0 0; }
.dadown{ margin-top : 182px; }
#data .dadown{ margin-top : 162px; }

/* acad.css 2008-01-25 19:38 */
#lside .acad{ margin : 1em 15px; color : #555; }
#rside .acad{ margin : 1em 10px; }
.acad ul{ margin : 0; list-style : none; padding : 0; }
.acad li{ margin : 0 0 1.2em; font : 100% Verdana, Arial, sans-serif; clear : both; }
.acad li a{ color : #004DC1; font-weight : bold; }
#lside .acad li a{ color : #444; }
.acad span{ display : block; margin : 0.3em 0; }
.acad a.aclink{ text-decoration : none; color : #5d9402; font-weight : normal; clear : both; }
#lside .acad a.aclink{ color : #548502; }
.acad a.aclink:hover{ text-decoration : underline; }
.toac{ border-top : 1px solid #8cc63f; padding-top : 1px; clear : both; }
#lside .toac{ border-color : #88B260; }
.toac div{ width : 100%; background : #8cc63f url(/skin/credit/ac2.gif) left center no-repeat; padding-left : 20px; }
html>body .toac div{ width : auto; }
#lside .toac div{ background-color : #88B260; }
.toac p{ margin : 0; padding : 2px 10px 2px 5px; background-color : #fff; }
#lside .toac p{ background-color : #EEF4E6; }
.toac a{ margin : 0 15px; white-space : nowrap; font-family : 'Franklin Gothic Medium', Arial, Verdana, sans-serif; color : #74AF25; text-decoration : underline; }
#lside .toac a{ color : #88B260; }
.toac a:hover{ text-decoration : none; }
.acmmin .toac p{ text-align : center; white-space : nowrap; }
.acstandart img{ vertical-align : middle; margin : 0 5px 0 0; }
.acstandart img.acpic{ float : right; margin : 0.3em 0 0.3em 5px; }
#lside .acstandart img.acpic{ float : left; margin : 0.3em 5px 0.3em 0; }

/* teaser.css 2009-01-26 19:46*/
.arteaser{ margin : 10px; padding : 20px 0; }
#data .arteaser{ margin : 10px 0 1.5em; padding : 10px 5px 0; /padding : 10px 5px; background-color : #f5f5f5; }
.arteaser ul{ display : block; width : 100%; margin : 0; padding : 0; list-style : none; }
.arteaser li{ display : block; float : left; width : 31%; margin : 0 15px 15px 0; padding : 5px 0 0; line-height : 1.2em; }
#data .arteaser li{ width : 30%; }
.arteaser li a{ color : #555; }
#data .arteaser li a{ text-decoration : none; }
#data .arteaser li a:hover{ text-decoration : underline; }
.arteaser li i{ display : none; }
.arteaser li img{ width : 60px; height : 60px; float : left; margin : -5px 7px 0 0; }
.partlogo{ margin : 10px 11px -5px; }
#dbankru.arteaser{ padding : 0; text-align : left; background-color : #fafafa; border : 1px solid #EEEAE4; font-family : 'Trebuchet MS', Arial, sans-serif; }
#dbankru.arteaser li{ float : none; width : auto; margin : 14px 9px; border : 1px solid #fafafa; }
#dbankru.arteaser li a{ color : #000; }
#dbankru.arteaser li i{ display : block; clear : both; font-size : 1px; }

.informers{ text-align: center; margin:10px 20px; }
.informers .inf_bank{ margin-top:10px; }
.select-drop { cursor:pointer; position:absolute; filter:alpha(opacity=0); opacity:0; z-index:2; }

.popup {display:none; z-index:2; width:100%; width: expression((documentElement.clientWidth||document.body.clientWidth)>1004?'':'1004px'); min-width:1004px; height:100%; background:#fff; position:fixed !important; position:absolute; top:0; left:0; right:0; filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9}
.popupiframe {display:none; z-index:3; top:0; left:0; bottom:0; position:absolute; height:100%; filter:alpha(opacity=0); -moz-opacity:0; opacity:0}
.popupform {display:none; z-index:4; width:100%; padding-top:100px; padding-bottom:20px; position:absolute; color:#000; top:0; left:0; right:0;  filter:alpha(opacity=100); opacity:100%}
.autorization {width:346px; padding:50px 70px 50px 70px; background-color:#fff; border:1px solid #e7e7e7; font-size:11px; margin:0 auto; position:relative}
.close {position:absolute; top:13px; right:10px; text-decoration:underline}
.autorization P {margin:0; padding:5px 0 5px 17px}
.autorization .textbox346 {position:relative; overflow:hidden; width:329px; height:46px; padding:14px 0 0 17px; background:url(img/textbox346.png) no-repeat 0 0; margin-bottom:10px}
.autorization .textbox346 INPUT {position:absolute; border:none; background:none; width:310px; font-size:24px; color:#48484a; outline:none}
.popuphead {font-size:24px; color:#ee4821; padding-bottom:20px}
.textbox346narrow {position:relative; overflow:hidden; width:329px; height:21px; padding:3px 0 0 17px; background:url(img/bg_popup.png) no-repeat 0 0; margin-bottom:10px}
.textbox346narrow INPUT {position:absolute; border:none; background:none; width:310px; color:#48484a; outline:none}
.textarea346 {width:312px; height:140px; background:url(img/bg_popup.png) no-repeat 0 -25px; border:none; padding:5px 17px; overflow:auto; border:none}

.order_popup {width: 420px;	height: 100px; position: fixed;	background: #fafff5; left: 50%;	margin-left: -210px; bottom: 0;	z-index: 2;	border-top: 3px solid #95B070; border-left: 3px solid #95B070; border-right: 3px solid #95B070;}
.order_popup .urls {margin: 15px 0px 0px 30px; color: #333333; font-size: 24px;	font-weight: bold;}
.order_popup .urls a {text-decoration: none; color: #333333 !important;}
.order_popup .urls b {color: #70a825;}
.order_popup .urls span {font-size: 16px; font-weight: normal;}
.order_popup .shadow {margin: 20px 0px 0px 50px; color: #9f9f9f; font-size: 11px;}

.problem {background-color: #85B34C}
.problem a {font-size: 14px; color: #fff; padding:15px;font-family: Arial,Verdana,sans-serif; text-decoration:none}

.news_block {float: right; width:48%}
.story_block {float: left; width:48%}
.products_block_request {float: right}
.all_products {padding-left: 14px; font-size: 9pt; font-weight: bold;}
.all_publications {font-size: 9pt; font-weight: bold;}
.menu_item_request a:hover {border-bottom : 0 none !important}
.menu_item_request a {font-weight:bold;}


.rounded {margin-bottom:10px}
/*  */
.rtop, .rbottom {display:block; clear: both}
.rtop *, .rbottom * {display: block; height: 1px; overflow: hidden; font-size:0; background-color:#fff}
.r1 {margin: 0 3px; background-color:#e7e7e7; background-image:none; filter:none}
.r2 {margin: 0 1px; border:solid #e7e7e7; border-width:0 2px}
.r3 {margin: 0 1px; border:solid #e7e7e7; border-width:0 1px}
.rmiddle {border:solid #e7e7e7; border-width:0 1px; background-color:#fff}
/*  */

.currencylist {float:left; padding:10px 11px}
.currencylist A {outline: 0px; float:left; display:inline-block; width:54px; height:24px; padding-top:11px; margin-right:2px; background:url(/skin/img/line_new.png) no-repeat -54px -30px; color:#48484a; text-align:center; text-transform:uppercase; font-size:11px}
.currencylist A:hover {background-position:-108px -30px; text-decoration:none}
.currencylist A.current, .currencylist A.current:hover {background-position:0 -30px}

.center_banner_popup {border-color: #71A630}
.center_banner_popup div.close {right: 4px; top: 5px;}
.center_banner_popup img.center_banner_logo {top: -18px; left: 6px;}
