@charset "windows-1251";
body { margin: 0; padding: 0; background: #eee }
body, td, th, input, select, textarea { font-family: Tahoma, sans-serif }
form { margin: 0 }
.c { clear: both; font-size: 1px }
.t { width: 100%; border-collapse: collapse }
.train {width:550px;text-align:center;}
.train td {padding:4px;}
.train .head,.attention .head {border-bottom:1px solid #001798;color:#001798;font-weight:bold;}
.block_head {border-bottom:1px solid #001798;color:#001798;font-weight:bold;width:100%;text-align:left;}
.attention {border:1px solid #001798;text-align:center;}
.attention  td {padding:4px;margin:2px;}
.vote1 a {font-size:8pt;text-decoration:none;color:gray;}
.pager {width:350px;}
.pager  td.next,.pager td.prev {width:60px;text-align:center;}
.pager  td {width:10px;text-align:center;}
.pager a {text-decoration:none;}
.cat {width:90%;margin:10px auto;text-align:left;font-size:10pt;}
.cat a {font-size:12pt;}
.cat .descr {font-size:10pt;color:gray;}
.nl_tags {font-size:8pt;}
.nl_tags a {text-decoration:none;font-size:8pt;}

#wrapper, #btm { min-width:990px; width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 990 ? '990px' : 'auto') }
#hdr { background: #0028b1 url(hdr-c.gif) }
#hdr-l { background: url(hdr-l.jpg) left no-repeat }
#hdr-r { background: url(hdr-r.jpg) right no-repeat; height: 86px }
#hdr-adds { padding: 1px 0 0 10px; float: left }
#hdr-adds span { cursor: pointer; cursor: hand; color: #70a3f3; font-size: 11px; display: block; padding-left: 17px; margin-top: 5px }
#hdr-logos div { width: 578px; margin: 0 auto; padding-top: 3px }
#hdr-logos { margin: 0 100px 0 50px }
#hdr-logos img { border: none; color: #fff }
#hdr-title { margin: 0 0 24px 13px; font-size: 22px }

#login-box { float: right; width: 189px; padding: 4px 13px 0 }
#login-box form { background: #6ea1f3 url(login-k.jpg); border: solid 1px #001798; padding: 4px 0 0 8px; height: 67px }
#login-box table { border-collapse: collapse }
#login-box th { padding: 0 4px; font-size: 10px; color: #001798; text-align: left; font-weight: normal; width: 71px }
#login-box td { padding: 0 }
#login-box a { font-size: 11px; color: #fff; display: block; margin-top: 5px; padding-left: 1px }
#login-box th a { margin-top: 0; float: right; font-size: 10px; text-decoration: none }
#login-box .text { background: #fff; color: #000; border: solid 1px #0033bf; width: 73px; font-size: 11px }
#login-box form#logged { background: #6ea1f3 url(logged-k.jpg); text-align: center }
#logged div { color: #fff; font-size: 12px }
#login-box form#logged a { margin-top: 1px; font-size: 12px }
#logged .button { background: #0022a8 url(find-btn.gif); width: 60px; height: 22px; font-weight: bold; color: #fff; font-size: 11px; border: none; padding: 1px 0 2px; margin-top: 11px }

#shdr { background: url(shdr-c.gif) bottom repeat-x; margin-bottom: 4px }
#shdr-l { background: url(shdr-l.gif) left no-repeat }
#shdr-r { background: url(shdr-r.gif) right no-repeat; height: 41px }
#shdr-menu { background: #fff url(hdr-sh.gif) center top no-repeat; margin: 0 42px; border-style: solid; border-color: #a5a5a5; border-width: 0 1px 1px }
#shdr-menu table { margin: 0 auto; border-collapse: collapse }
#shdr-menu td { text-align: center; background: url(shdr-sep.gif) left center no-repeat; font-size: 11px; font-weight: bold; padding: 0 26px 0 27px; height: 37px }
#shdr-menu a:link, #shdr-menu a:visited { color: #1890d5 }
#shdr-menu a:hover { color: #60c1ff }
#shdr-menu a.pick:link, #shdr-menu a.pick:visited { color:blue  }
#shdr-menu a.pick:hover { color: #60c1ff }
#shdr-menu a:active, #shdr-menu a.pick:active { color: blue }
#shdr-menu .text { background: #fff }
#shdr-menu .text, .google-back { font-size: 12px; width: 140px; border: solid 1px #b3b9c3; padding: 3px; font-weight: normal; color: #000; vertical-align: bottom }
.google-back { background: url(google-back.gif) 3px 5px no-repeat }
#shdr-menu .button { background: #0022a8 url(find-btn.gif); width: 60px; height: 22px; font-weight: bold; color: #fff; font-size: 11px; border: none; padding: 1px 0 2px; margin-top: 1px }

#error-display { text-align: center; color: red; font-family: Tahoma, sans-serif; border: solid 1px #ccc; background: #ff0; padding: 20px; font-weight: bold; margin: 10px }

#c-l { background: #e8e8e8 url(c-h.gif) left repeat-y }
#c-r { background: url(c-h.gif) right repeat-y }
#c-tl { background: url(c-t.gif) left top no-repeat }
#c-tr { background: url(c-t.gif) right top no-repeat; padding: 1px 4px 0 }
#c-bl { background: url(c-b.gif) left no-repeat }
#c-br { background: url(c-b.gif) right no-repeat; padding: 0 6px }
#c-b { background: url(c-v.gif) repeat-x }
#c-b div { height: 7px; font-size: 1px }
#c { background: #fff; border: solid 1px #a5a5a5; padding: 10px 25px 20px; font-size: 1em; text-align: justify }
h1, h2, h3, h4, h5, h6, ul, ol { text-align: left }
#c, #c td { font-family: 'Times New Roman', serif }
.keywords { border-top: solid 1px silver; font-family: Tahoma, sans-serif; font-size: .8em; padding: 3px 10px }
.keywords h1 { margin: 0; background: none; padding: 0 }
h1 { font-size: 2em;  padding: 0 5px 1px; margin-top: .3em }
h1.clear, h1.p { font-size: 1em; background: none; padding: 0; margin-top: auto }
h2 { font-size: 1.6em }
h3 { font-size: 1.3em }
#c hr { height: 2px; border: none; background: #c4d6f7 url(my-hr.gif) left top no-repeat }
#c a:link, #c a:visited { color: #00c }
#c a:active { color: red }
#c a:hover { color: #4b88f4 }
#c li, #c table { margin-top: .4em; margin-bottom: .4em }
#c img { margin: 3px 7px 3px 3px }

.block-h { height: 30px; font-size: 13px; font-weight: bold; color: #fff }
.block-c { border-style: solid; border-color: #a5a5a5; border-width: 0 1px 1px; padding: 1px 0; font-size: .75em; color: #888 }
.block-h div { cursor: pointer; cursor: hand; padding: 4px 0 5px 22px }
.collapsed-block .block-x { display: none }
.block, .collapsed-block { margin-bottom: 3px }
.block hr { height: 1px; color: #ddd; border: none; background: #ddd }
.block a:link, .block a:visited { text-decoration: none; color: #001798 }
.block a:active { text-decoration: none; color: red }
.block a:hover { text-decoration: none; color: #638cf4 }

#left .block .block-h { background: #0022a8 url(bl-t.gif) }
#left .block .block-x { background: url(bl-c.gif); display: block }
#left .block-b { background: url(bl-b.gif) center bottom no-repeat; padding: 0 4px 5px 6px }
#left .block-c { background: #fff url(bl-k.jpg) center bottom no-repeat }
#left .collapsed-block .block-h { background: #0022a8 url(bl-m.gif) }

#right .block .block-h { background: #0022a8 url(br-t.gif) }
#right .block .block-x { background: url(br-c.gif); display: block }
#right .block-b { background: url(br-b.gif) center bottom no-repeat; padding: 0 6px 5px 4px }
#right .block-c { background: #fff url(br-k.jpg) center bottom no-repeat }
#right .collapsed-block .block-h { background: #0022a8 url(br-m.gif) }

.menu { padding: 1px 0 5px }
.menu a, .menu span { display: block; background: url(menu-bull.gif) 7px .3em no-repeat; padding-left: 16px; margin: 0 0 3px }
.menu span { color: #ff8400 }
.block .menu-2 { margin: 0 0 5px 23px; border-left: solid 1px #e6eefd }
.block .menu-2 a, .block .menu-2 span { padding-left: 4px; background: none }
.stroke-left { border-left: solid 1px #e6eefd }

#seminars-body,.seminars { text-align: center; line-height: 140%; padding: 3px 0 0 }
#seminars-body a:link, #seminars-body a:visited,.seminars a:link,.seminars a:visited { color: blue }
#seminars-body a:hover ,.seminars a:hover{ color: #f90 }
#seminars-body a:active ,.seminars a:active { color: yellow }

#liderlist hr { margin: 0 }
#liderlist table { border-collapse: collapse; margin: 4px 0 }
#liderlist td { padding: 0; width: 93px }
#liderlist .menu, #seminars .menu { margin-left: 3px }
#liderlist .menu div,#insiderclub .menu div { padding-left: 6px }
#liderlist-all {  }
#liderlist form { padding-left: 9px; margin: 5px 0 9px }
#liderlist form div { margin-bottom: 3px }
#liderlist .text, .liderlist-subs { font-size: 12px; width: 128px; border: solid 1px #b3b9c3; padding: 3px; font-weight: normal; background: #fff; vertical-align: bottom }
#liderlist .text { color: #000 }
.liderlist-subs { color: #a7a7a7 }
#liderlist .button { background: #0022a8 url(ok-btn.gif); width: 37px; height: 22px; font-weight: bold; color: #fff; font-size: 11px; border: none; padding: 1px 0 2px }
#liderlist input { vertical-align: middle }
#liderlist .stroke-left { border-left: solid 1px #ddd }
#liderlist .stroke-left a:link, #liderlist .stroke-left a:visited { text-decoration: none; color: #a6aedb }
#liderlist .stroke-left a:active { text-decoration: none; color: red }
#liderlist .stroke-left a:hover { text-decoration: none; color: #638cf4 }

#psychomedia .block-c { padding: 0 0 6px 7px; color: #bbb;  }
#psychomedia-scrl { width: 185px; height: 550px; overflow: auto }
#psychomedia a { display: block; margin-bottom: 2px }
#psychomedia b { font-size: 90% }
#psychomedia a b { font-size: 100% }

#btm { background: #0028b1 url(btm-c.gif); margin-top: 7px; color: #fff; font-size: 12px; line-height: 130% }
#btm-l { background: url(btm-l.jpg) left no-repeat }
#btm-r { background: url(btm-r.jpg) right no-repeat; height: 66px }
#btm a:link, #btm a:visited { color: #95b2ff }
#btm a:hover { color: #a7c5ff }
#btm a:active { color: red }
#btm-contact { font-weight: bold; float: left; padding: 5px 12px 0 }
#btm-contact a { margin-left: 5px }
#btm-other { width: 600px; margin: 0 auto; padding-top: 5px }
#btm-other a:link, #btm-other a:visited { text-decoration: none }

#liderlist-page h1 { margin-top: 0; padding-top: .3em }
#liderlist-page .RSS { float: right; font-weight: bold; font-family: Tahoma, sans-serif; font-size: 12px; padding: 2.2em 12px 1px 0; background: url(rss.gif) left bottom no-repeat }
#liderlist-page .RSS a { padding-left: 20px }
#liderlist-page .RSS a:link, #liderlist-page .RSS a:visited { text-decoration: none; color: #f89a38 }
#liderlist-page .RSS a:active, #liderlist-page .RSS a:hover { text-decoration: none; color: #f8cd38 }
#liderlist-page .RSS img { vertical-align: middle }
#liderlist-title { font-family: Tahoma, sans-serif; color: #001798; font-size: .8em; xfont-weight: bold; margin-bottom: 2em }
#liderlist-first-h1 { margin-bottom: .2em }

.list-arch { margin-bottom: 15px }
#c .list-arch td { font-family: Tahoma, sans-serif; font-size: 12px; text-align: center;  vertical-align: top; border: solid 1px #ccc; padding-bottom: 5px }
.list-arch th { width: 8%; font-size: 12px; border: solid 1px #ccc }
.list-arch a { display: block }
.list-arch div { font-weight: bold; color: red }
.list-arch span { cursor: hand; cursor: pointer; text-decoration: underline; padding: 0 3px }
.list-arch span.active { cursor: default; color: red; text-decoration: none }
#c .list-arch td.list-arch-title { padding: 2px 0 3px; font-weight: bold; background: #eef5ff url(liderlist-k.gif) bottom repeat-x; color: #00f; padding-bottom: 3px }

#c .action-banners td { font-family: Tahoma, sans-serif; font-size: 12px }

.welcome-banner { text-align: center; margin: 13px 0 0; border: solid 1px #ddd; background: #eee; padding: 3px 10px 4px }
#index-page h1 { font-size: 1.2em; margin-top: 1em }
.botl {display:block;z-index:1;}
.botld {position:relative;top:-80px;width:100%;height:140px;z-index:2;background:#eee;}

.horiz_line {width:100%;border-top:1px solid #001798;height:1px;margin:0px;font-size:1pt;padding:0px;}
.opbl_title {border-bottom:1px dashed #001798;color:#001798;width:160px;margin:5px auto;cursor:hand;}
#descr td{font-size:12px;text-align:justify;}
.subm_but {width:150px;height:22px;font-size:12px;color:white;}
.all {text-align:right;margin-right:18px;}
.all a {background:none;padding-left:0px;}
#subs_block {background:#f5f5f5;border:1px solid #ccc;font-family:Tahoma;margin:0px auto;padding:5px;}
#subs_block td {font-family:Tahoma;font-size:12px;}
#subs_block .head {border:none;font-size:14px;font-weight:bold;}
#subs_block .liderlist-subs {width:152px;}
#subs_block .attention {width:705px;}
#subs_block .attention  td{padding:3px;}
#subs_block .widgets {width:705px;margin:0px auto;}
