
*	{padding: 0; margin: 0;}
html, body	{width: 100%;}
body	{background: #fff; font: 100% Arial, sans-serif; color: #000;}
a:link, a:visited, a:hover, a:active	{color:#5774a6;}
a.top_menu {	color:#3855ae; font-size:17px; text-decoration:none;line-height: 0.85;}
.t_menu {width:98%; padding:15px; text-align:center; vertical-align:top;}
.t_menu td{vertical-align:top; text-align:center;}
DIV.tab_1_2 { background: url(bg-top.jpg) repeat-x center top; margin-bottom:10px; }

img	{border: none;}

#layout	{clear: both; width: 100%; min-width: 995px; }

/* Special styles */
.none {display: none;}
.ssi_error {display: none; margin: 0.5em; font-size: 13pt; font-weight: bold; color: red;}
.ram {display: none; margin: 0.5em; font-size: 13pt; font-weight: bold; color: green;}

/* top & bottom search */
form.search	{float: right; padding-right: 0.6em; margin: 0.4em 0 0.3em 0;}
form.search input	{float: left;}
form.search input.text	{width: 13.5em; height: 1.2em; margin-right: 4px; font: 0.7em Arial;}
form.search input.submit	{width: 3em; height: 1.7em; margin-top: -1px; font: 0.7em/1em Verdana, sans-serif;}
form.search label	{float: left; margin-right: 8px; font-size: 0.7em;}
form.search a:link, form.search a:visited, form.search a:hover, form.search a:active	{color: #fff;}	

/* caption */
h5.caption	{width: 100%; font-size: 0.85em; font-variant: small-caps;  }
h5.caption span	{display: block; background: #efefef;}
h5.caption .tl	{background: url(caption-tl.gif) no-repeat;}
h5.caption .tr	{padding: 0.4em 0.8em 0.5em 0.8em; background: url(caption-tr.gif) no-repeat 100% 0;}
h5.caption a	{width: 100%; display: block;}
h5.caption a:link, h5.caption a:visited, h5.caption a:hover, h5.caption a:active	{text-decoration: none; color: #fff;}

/* all */
.all	{padding: 5px 0 5px 27px; background: url(all.gif) no-repeat 0 50%; font-size: 0.7em;}
.all a:link, .all a:visited, .all a:hover, .all a:active	{text-decoration: underline !important; color: #748488 !important;}

/* pub */
.pub a:link, .pub a:visited, .pub a:active	{text-decoration: none; color: #0879A5;}
.pub a:hover	{text-decoration: underline;}

/* rubric */
p.rubric a:link, p.rubric a:visited, p.rubric a:hover, p.rubric a:active	{text-decoration: underline !important; color: #5275A5 !important;}

/* number of comments */
span.cmm	{font-weight: normal !important; color: #808080 !important;}
span.cmm a:link, span.cmm a:visited, span.cmm a:hover, span.cmm a:active	{text-decoration: underline !important; font-weight: bold !important; color: #748488 !important;}
span.cmm.new a:link, span.cmm.new a:visited, span.cmm.new a:hover, span.cmm.new a:active	{color: #5275A5 !important;}

/* tags */
dl.tags	{margin-bottom: 1em;}
dl.tags dt	{margin-bottom: 0.3em; font-size: 0.7em; color: #808080;}
dl.tags dd	{font: 0.75em/1.3em Arial;}

/* calendar */
.calendar	{width: 100%; overflow: hidden; margin-bottom: 1.5em;}
.calendar h5	{margin-bottom: 0.8em; font: 1.3em/1em "Franklin Gothic Medium"; font-variant: small-caps; color: #808080;}
.calendar p.caption	{padding: 0; margin-bottom: 0.3em; color: #808080;}
.calendar .inner	{width: 80%; padding: 0.7em; background: #efefef;}
.calendar .selection	{width: 100%; overflow: hidden; margin-bottom: 0.3em;}
.calendar select	{float: left; height: 1.7em; font: 0.75em Arial;}
.calendar select.month	{width: 7.3em; margin-right: 3px;}
.calendar select.year	{width: 4.9em;}
.calendar select option	{padding-left: 4px;}
.calendar table	{clear: both; width: 100%; margin-bottom: 0.4em;} 
.calendar table td	{width: 14%; padding: 0.2em 0; background: #fff; text-align: center; vertical-align: middle; font-size: 0.75em; color: #4d4d6c;}
.calendar table td.select	{background: #aaa; color: #fff;}
.calendar .inner p	{font-size: 0.65em; text-align: right;}

/* Photo gallery */
.photo-gallery	{overflow: hidden; border: 1px solid #ccc; padding: 2em 0; margin-bottom: 1em; text-align: center;}
.photo-gallery .pic	{display: table; text-align: center; margin: 0 auto;}
.photo-gallery .pic img	{margin-bottom: 15px;}
.photo-gallery .pic p	{font-size: 0.7em !important; color: #808080; text-align: left;}
.photo-gallery .pager	{display: inline-block; padding: 0; margin: 1em 0 0 0;}
.photo-gallery .pager ul	{display: inline !important; float: none !important; margin: 0 !important;}
.photo-gallery .pager ul li	{display: inline !important; float: none !important; background: url(separator4.gif) no-repeat 0 50% !important; padding: 0 0.5em 0 0.8em !important; margin: 0 !important; font-size: 0.75em !important;}
.photo-gallery .pager ul li.first	{background: none !important;}
.photo-gallery .pager ul li.select span	{display: inline !important; float: none !important; text-align: center; font-weight: bold; border: 1px solid #e5e5e5; background: #f8f8f8; color: #888; padding: 0.1em 0.4em;}

/* Video gallery */
.video-gallery	{overflow: hidden; border: 1px solid #ccc; padding: 2em 0; margin-bottom: 1em; text-align: center;}
.video-gallery .pic	{display: table; text-align: center; margin: 0 auto;}
/* .video-gallery .pic img	{margin-bottom: 15px;} */
.video-gallery .pic p	{font-size: 0.7em !important; color: #808080; text-align: left;}

/* photo-text */
.photo-text	{overflow: hidden; border: 1px solid #ccc; padding: 2em 0; margin-bottom: 1em; text-align: center;}

/* Authorization form */
form.auth-form	{background: #d6a295; border: 1px solid #c36c5b; padding: 1em; margin-bottom: 2em; _margin-right: 4px;}
form.auth-form p.head	{font-size: 1.1em; font-variant: small-caps; color: #fff; margin-bottom: 1em;}
form.auth-form a:link, form.auth-form a:visited, form.auth-form a:hover, form.auth-form a:active	{color: #fff;}
form.auth-form fieldset	{width: 100%; border: none;}
form.auth-form fieldset .l-col	{float: left; width: 50%;}
form.auth-form fieldset .r-col	{float: left; clear: right; width: 50%;}
form.auth-form fieldset .l-col .inner	{border-right: 1px dashed #7c483b; padding: 0 1.2em 0 0;}
form.auth-form fieldset .l-col p	{font-size: 0.75em; color: #7c483b; margin-bottom: 1em;}
form.auth-form fieldset .text	{position: relative; width: 100%; height: 1.3em; margin-bottom: 0.4em;}
form.auth-form fieldset .text input	{width: 100%; font: 0.75em Arial; padding: 1px 0;}
form.auth-form fieldset .text div	{padding: 0 0 0 3.5em;}
form.auth-form fieldset .text label	{position: absolute; top: 0.2em; left: 0; font-size: 0.75em; color: #7c483b;}
form.auth-form fieldset .button	{padding-left: 3.5em; margin: 0.5em 0 0.8em 0;}
form.auth-form fieldset .button input.submit	{width: 5em; font: 0.75em Arial; margin-right: 5px;}
form.auth-form fieldset .button label	{font: 0.6em Verdana; color: #7c483b; vertical-align: middle;}
form.auth-form fieldset .forget	{font: 0.6em Verdana; padding-left: 5.7em;}
form.auth-form fieldset .r-col .inner	{padding: 0 0 0 0.9em;}
form.auth-form fieldset .r-col p	{font-size: 0.75em; color: #7c483b; margin-bottom: 0.8em;}
form.auth-form fieldset .register	{font-size: 0.75em;}

/* video */
.video-announce	{clear: both; width: 100%; overflow: hidden; margin-bottom: 1.2em;}
.video-announce .pic	{position: relative; float: left; width: 160px; height: 120px; margin-right: 12px;}
.video-announce img	{width: 160px; height: 120px; font-size: 0.7em;}
.video-announce h2	{margin-bottom: 0.3em; font: bold 1.05em Arial, Helvetica, sans-serif; font-variant: small-caps;}
.video-announce h2 a:link, .video-announce h2 a:visited, .video-announce a:active	{text-decoration: none; color: #000;}
.video-announce h2 a:hover	{text-decoration: underline;}
.video-announce h3	{margin-bottom: 0.4em; font-size: 0.7em; color: #5275A5;}
.video-announce h3 a:link, .video-announce h3 a:visited, .video-announce h3 a:hover, .video-announce h3 a:active	{color: #5275A5;}
.video-announce p	{font-size: 0.75em;}
.video-announce p.date	{margin-bottom: 0.4em; font-size: 0.75em; color: #808080;}

/* photo */
.photo-announce	{clear: both; width: 100%; overflow: hidden; margin-bottom: 1.2em;}
.photo-announce .border	{float: left; padding: 13px 16px 16px 13px; margin-right: 10px; background: url(http://www.expert.ru/i/bg-photo-announce.gif) no-repeat 0 0; }
.photo-announce img	{float: left; width: 120px; height: 80px; font-size: 0.7em;}
.photo-announce h2	{margin-bottom: 0.3em; font: bold 1.05em Arial, Helvetica, sans-serif; font-variant: small-caps;}
.photo-announce h2 a:link, .photo-announce h2 a:visited, .photo-announce a:active	{text-decoration: none; color: #000;}
.photo-announce h2 a:hover	{text-decoration: underline;}
.photo-announce h3	{margin-bottom: 0.4em; font-size: 0.7em; color: #5275A5;}
.photo-announce h3 a:link, .photo-announce h3 a:visited, .photo-announce h3 a:hover, .photo-announce h3 a:active	{color: #5275A5;}
.photo-announce p	{font-size: 0.75em;}
.photo-announce p.date	{margin-bottom: 0.4em; font-size: 0.75em; color: #808080;}

/* post */
.post	{clear: both; width: 100%; overflow: hidden; margin-bottom: 1.2em;}
.post .header	{width: 100%; overflow: hidden; margin-bottom: 0.7em; background: #f2f2f2;}
.post .header img	{float: left; width: 50px; height: 50px; margin-right: 7px;}
.post .header p	{margin-bottom: 0.1em; font: 0.7em/1.1em Arial; color: #6d6d6d;}
.post .header p.time	{margin-top: 0.5em;}
.post .header p.name	{font-weight: bold;}
.post .header p.name a:link, .post .header p.name a:visited, .post .header p.name a:active	{text-decoration: none; color: #808080;}
.post .header p.name a:hover	{text-decoration: underline;}
.post .content	{width: 100%;}
.post .content h3	{margin-bottom: 0.5em; font: 0.9em Arial;}
.post .content h3 span.cmm a	{font-weight: normal !important;}
.post .content img	{width: 300px; height: 200px;}
.post .content p	{margin-top: 0.5em; font-size: 0.75em;}
.post .list-tags	{width: 100%; margin-top: 0.7em; font-size: 0.7em;}
.post .list-tags a:link, .post .list-tags a:visited, .post .list-tags a:hover, .post .list-tags a:active	{color: #5275A5;}

/* online-interview */
.online_interview	{width: 100%; overflow: hidden; margin-bottom: 1.2em;}
.online_interview .indent	{overflow: hidden; padding: 1em !important; margin: 0 !important; border: 1px solid #c0c0c0;}
.online_interview img	{float: left; width: 60px !important; height: 60px !important; margin-right: 12px !important;}
.online_interview h3 a:link, .online_interview h3 a:visited, .online_interview h3 a:hover, .online_interview h3 a:active	{text-decoration: none !important;}
.online_interview h3 span.line	{margin: 0 0.5em; color: #ccc;}
.online_interview p	{font-size: 0.75em; color: #808080;}
.online_interview .date	{margin-bottom: 0.3em; font: bold 0.95em Arial; color: #5275A5;}

/* daytheme */
.daytheme	{clear: both; width: 100%; overflow: hidden; margin-bottom: 1.2em;}
.daytheme .inner	{width: 100%; overflow: hidden; margin-bottom: 0.6em;}
.daytheme img	{float: left; width: 120px; height: 80px; margin-right: 10px;}
.daytheme h2	{margin-bottom: 0.6em; font-size: 1em; color: #5275A5;}
.daytheme h2 a:link, .daytheme h2 a:visited, .daytheme h2 a:hover, .daytheme h2 a:active	{text-decoration: none; color: #5275A5;}
.daytheme h3	{margin-bottom: 0.2em; font-size: 0.85em;}
.daytheme h3 a:link, .daytheme h3 a:visited, .daytheme h3 a:active	{text-decoration: none; color: #000;}
.daytheme h3 a:hover	{text-decoration: underline;}
.daytheme p	{font: 0.75em/1.3em Arial;}

/* alphabet */
ul.alphabet	{width: 100%; overflow: hidden; margin-bottom: 0.5em; list-style: none;}
ul.alphabet li	{float: left; font-size: 0.75em;}
ul.alphabet li.select	{padding: 0 0.5em; background: #888; font-weight: bold; color: #fff;}
ul.alphabet li.select a:link, ul.alphabet li.select a:visited, ul.alphabet li.select a:hover, ul.alphabet li.select a:active	{color: #fff;}
ul.alphabet li span	{display: block; padding: 0 0.6em; color: #c0c0c0;}

/* Header
----------------------------------------------- */
.header	{position: relative; clear1: both; width: 100%; overflow: hidden;}
.header .top-line	{width: 100%; overflow: hidden; 1background: #fff;}
.header .top-line ul	{float: left; display: inline; width: 50%; padding: 0.4em 0.9em 0.6em 0.9em; margin-left: 21%; list-style: none;}
.header .top-line ul li	{float: left; padding: 0 0.7em; background: url(topline-menu-bg.gif) no-repeat 0 90%; font-size: 0.7em;}
.header .top-line ul li.first-item	{padding-left: 0; background: none;}
.header .top-line ul li.add-startpage	{display: none;}
.header .top-line ul li a:link, .header .top-line ul li a:visited, .header .top-line ul li a:hover, .header .top-line ul li a:active	{color: #fff;}
 
.header .bottom-line	{clear: both; width: 100%; overflow: hidden; padding: 0.6em 0 0.8em 0; background1: #E5E5E5;}
.header .bottom-line ul	{padding: 0 0.9em; margin-left: 21%; list-style: none;}
.header .bottom-line ul li	{float: left; padding: 0 0.6em 0 0.8em; font-size: 0.7em; background :url(bottomline-menu-bg.gif) no-repeat 0 60%;}
.header .bottom-line ul li.first-item	{padding-left: 0; background: none;}
.header .bottom-line ul li.select	{padding: 0 0.4em 0 0.6em; color: #fff;}
.header .bottom-line ul li.select strong	{position: relative; top: 1px; display: block; padding: 2px 3px; margin-top: -4px; background: #5275A5;}
.header .bottom-line ul li.select a:link, .header .bottom-line ul li.select a:visited, .header .bottom-line ul li.select a:hover, .header .bottom-line ul li.select a:active	{color: #fff;}
.header .bottom-line ul li a:link, .header .bottom-line ul li a:visited, .header .bottom-line ul li a:hover, .header .bottom-line ul li a:active	{color: #454444;}
.header .bottom-line .statistic	{float: right; display: none;}
.header .bottom-line .eng	{float: right; padding-right: 1em; font: bold 0.7em Arial;}
.header .bottom-line .eng a:link, .header .bottom-line .eng a:visited, .header .bottom-line .eng a:hover, .header .bottom-line .eng a:active	{color: #5275A5;}

.header h1.logo	{position: absolute; top: 0.3em; left: 0.3em;}
.header h1.logo img	{}

/* Section
----------------------------------------------- */
.section	{position: relative; clear: both; width: 100%; overflow: hidden; border-bottom: 1px solid #ccc;}
.section .col1	{float: left; width: 21%; height:100px;}
.section .col2	{float: left; clear: right; width: 79%; background: #fff;}
.section .col2 .indent	{padding: 0 0.6em 0 0.9em;}

.banner_top0{margin: 0 0 0 0px; border:solid 0px #999; width:600px; height:90px;} 
.banner_top{position:absolute; z-index:132; background-image: url(/.cmsc/frameworks/ventru/default/framework.files/pixel.gif); background-repeat: repeat; margin-top:0px; width:600px; height:90px;  } 

.banner_top1{position:absolute; z-index:100 margin-top:-110px;}

.section ul.main-nav	{width: 100%; overflow: hidden; padding: 0.7em 0 0.7em 0; margin-bottom: 0.8em; border-bottom: 5px solid #E5E5E5; list-style: none;}
.section ul.main-nav li	{float: left; padding: 0 0.5em 0 1em; background: url(http://www.expert.ru/i/main-nav-bg.gif) no-repeat 0 50%; font: bold 1.15em Arial;  font-variant: small-caps;}
.section ul.main-nav li.first-item	{padding-left: 0; background: none;}
.section ul.main-nav li.select strong	{padding: 0 3px 1px 3px; #padding: 2px 3px 1px 3px; background: #5275A5; color: #fff;}
.section ul.main-nav li.select a:link, .section ul.main-nav li.select a:visited, .section ul.main-nav li.select a:hover, .section ul.main-nav li.select a:active	{color: #fff;}
.section ul.main-nav li a:link, .section ul.main-nav li a:visited, .section ul.main-nav li a:hover, .section ul.main-nav li a:active	{text-decoration: none;}
.section ul.main-nav li.eng	{float: right; padding: 0.3em 0 0 0; background: none; font: bold 0.75em Arial;}
.section ul.main-nav li.eng a:link, .section ul.main-nav li.eng a:visited, .section ul.main-nav li.eng a:hover, .section ul.main-nav li.eng a:active	{text-decoration: underline; color: #697a8c;}

.section ul.nav	{float: left; width: 100%; padding-bottom: 0.8em; list-style: none;}
.section ul.nav li	{float: left; padding: 0 0.9em; font-size: 0.75em; background: url(http://www.expert.ru/i/nav-bg.gif) no-repeat 0 70%;}
.section ul.nav li.first-item	{padding-left: 0; background: none;}
.section ul.nav li.select strong	{display: block; padding: 1px 3px; margin-top: -1px; background: #5275A5; font-weight: normal; color: #fff;}
.section ul.nav li a:link, .section ul.nav li a:visited, .section ul.nav li a:hover, .section ul.nav li a:active	{color:#red;}
.section ul.nav li.select a:link, .section ul.nav li.select a:visited, .section ul.nav li.select a:hover, .section ul.nav li.select a:active	{color: #fff;}

/* teaser */
.teaser	{overflow: hidden; padding: 0.4em 0.6em 0 0.6em; margin: 0 0.6em; border: 1px solid #c0c0c0; background: #fff;}
.teaser.active	{background: #fdf9dc;}
.teaser img	{float: left; margin: 0 10px 10px 0;}
.teaser h3, .teaser h1	{margin-bottom: 0.2em; font: bold 0.75em/1.2em Arial;}
.teaser p	{font: 0.6em/1.2em Tahoma; color: #808080;}
.teaser.active p	{color: #000;}
.teaser a:link, .teaser a:visited, .teaser a:hover, .teaser a:active	{color: #5275A5;}

.teaser	{height: 90px;}
body.main .teaser, body.lenta .teaser, body.navigator .teaser, body.article .teaser, body.expert400 .teaser, body.issue .teaser, body.themes .teaser, body.indicators .teaser, body.edition .teaser, body.expert-tv .teaser	{height: 4.4em;}

/* icons */
.icons	{margin: 3.3em 0 0 0.9em;}
.icons img	{float: left; width: 26px; height: 24px; margin-right: 2px;}

/* Footer
----------------------------------------------- */
.footer	{clear: both; width: 100%; overflow: hidden; padding-top: 1em; background: #e5e5e5;}
.footer .banners	{clear: both; padding: 0 0.6em; margin-bottom: 0.7em;}
.footer .banners .left	{float: left;}
.footer .banners .center	{width: 468px; margin: 0 auto;}
.footer .banners .right	{float: right;}

.footer .bottom	{clear: both; overflow: hidden; padding: 0 0.6em; margin-bottom: 0.8em;}
.footer .bottom .col1	{float: left; width: 40%;}
.footer .bottom .col2	{float: left; clear: right; width: 60%;}
.footer .bottom .logo	{float: left; width: 120px; height: 40px; margin-right: 13px;}
.footer .bottom .logo img	{width: 120px; height: 40px;}
.footer .bottom .copyright address	{margin: 0.3em 0; font: normal 0.7em Arial; color: #444;}
.footer .bottom .copyright img	{width: 80px; height: 15px; vertical-align: middle;}
.footer .bottom .copyright p	{font-size: 0.7em; color: #444;}
.footer .bottom .copyright p span	{margin: 0 4px 0 8px; color: #aaa;}
.footer .bottom .counters	{float: right;}
.footer .bottom .more-info	{float: right; padding-right: 0.5em;}
.footer .bottom .more-info ul	{overflow: hidden; list-style: none;}
.footer .bottom .more-info ul li	{float: left; padding: 0 0.7em; font-size: 0.75em; background: url(http://www.expert.ru/i/bottom-nav-bg.gif) no-repeat 0 80%;}
.footer .bottom .more-info ul li.first-item	{padding-left: 0; background: none;}
.footer .bottom .more-info ul li a:link, .footer .bottom .more-info ul li a:visited, .footer .bottom .more-info ul li a:hover, .footer .bottom .more-info ul li a:active	{color: #5275A5;}
.footer .bottom .more-info address	{clear: both; padding-top: 0.3em; font: normal 0.7em Arial; color: #444;}

.footer .bottom-line	{clear: both; width: 100%; overflow: hidden; background: #475053;}
.footer .bottom-line ul	{float: left; display: inline; width: 50%; padding: 0.4em 0.9em 0.6em 0.9em; list-style: none;}
.footer .bottom-line ul li	{float: left; padding: 0 0.7em; background: url(http://www.expert.ru/i/topline-menu-bg.gif) no-repeat 0 70%; font-size: 0.7em;}
.footer .bottom-line ul li.first-item	{padding-left: 0; background: none;}
.footer .bottom-line ul li.add-startpage	{display: none;}
.footer .bottom-line ul li a:link, .footer .bottom-line ul li a:visited, .footer .bottom-line ul li a:hover, .footer .bottom-line ul li a:active	{color: #fff;}

/* Top level
----------------------------------------------- */
body.main .top-level	{clear: both; width: 100%; overflow: hidden; margin-bottom: 1.5em;}
body.main .top-level .left-col	{float: left; width: 21%;}
body.main .top-level .container	{float: left; clear: right; width: 79%; background: #fff;}
body.main .top-level .container .col1	{float: left; width: 37%;}
body.main .top-level .container .col2	{float: left; width: 30%;}
body.main .top-level .container .col3	{float: left; clear: right; width: 33%;}

body.main .top-level .left-col .indent	{padding: 0.8em 0.6em 0 0.6em;}
body.main .top-level .container .col1 .indent	{padding: 0.8em 0.4em 0 0.9em;}
body.main .top-level .container .col2 .indent	{padding: 0.8em 0.7em 0 0.8em;}
body.main .top-level .container .col3 .indent	{padding: 0.8em 0.6em 0 0.6em;}

body.main .top-level .left-col .indicators div.banner	{clear: both;}
body.main .container .col3 .banner	{clear: both; margin-bottom: 1.2em;}

/* news */
body.main .news	{clear: both; width: 100%; overflow: hidden;}
body.main .news .caption	{margin-bottom: 0.9em; background: #98a7ab;}
body.main .news ul	{clear: both; width: 100%; overflow: hidden; margin-bottom: 0.5em;}
body.main .news ul li	{clear: both; width: 100%; overflow: hidden; padding: 0.7em 0; margin: 1px 0 -1px 0; border-bottom: 1px dashed #aaa; vertical-align: top; list-style: none;}
body.main .news ul.hot	{margin-bottom: 0.8em; border-bottom: 1px dashed #aaa; border-top: none;}
body.main .news dt	{float: left; padding: 0 3px; margin-right: 3px; background: #98a7ab; font: bold 0.7em Arial; color: #fff;}
body.main .news dd	{font: 0.7em/1.3em Arial;}

/* indicators */
body.main .indicators	{width: 100%; overflow: hidden; padding-bottom: 0.7em; border-bottom: 1px dashed #aaa;}
body.main .indicators a#divgraph	{display: block; width: 188px; height: 130px; margin-bottom: 0.5em;}
body.main .indicators a#macro-graph	{display: block; width: 188px; height: 130px; margin-bottom: 0.5em; background: url(http://www.expert.ru/i/temp-pics/macro-graph.gif) no-repeat;}
body.main .indicators p	{font: 0.7em/1.3em Arial;}

/* news comment */
body.main .news a.comment	{position: relative; display: block; cursor: pointer; margin: 0.7em 1px 0.5em 1px; background: #fefce5; border-top: 1px solid #ddcf9b; font: 0.7em/1.1em Arial;}
body.main .news a.comment span	{position: relative; display: block;}
body.main .news a.comment .tl	{margin-left: -1px; border-left: 1px solid #ddcf9b;}
body.main .news a.comment .tr	{margin-right: -1px; border-right: 1px solid #ddcf9b;}
body.main .news a.comment .b	{bottom: -6px; width: 100%; background: url(http://www.expert.ru/i/news-comment-bl.gif) no-repeat 0 100%;}
body.main .news a.comment .i	{top: -7px; padding: 5px 7px;}
body.main .news a.comment:link, body.main .news a.comment:visited, body.main .news a.comment:hover, body.main .news a.comment:active	{text-decoration: none;}

/* day-theme */
body.main .day-theme	{clear: both; width: 100%; overflow: hidden;}
body.main .day-theme .caption	{margin-bottom: 0.6em; background: #98a7ab;}
body.main .day-theme .main-themes	{clear: both;}
body.main .day-theme .main-themes h2	{margin-bottom: 0.5em; font: bold 1.1em Arial;}
body.main .day-theme .main-themes h2 a:link, body.main .day-theme .main-themes h2 a:visited, body.main .day-theme .main-themes h2 a:hover, body.main .day-theme .main-themes h2 a:active	{text-decoration: none; color: #5275A5;}
body.main .day-theme .main-themes img	{width: 100px;  margin-bottom: 1em;}
body.main .day-theme .main-themes dl dt	{margin-bottom: 0.1em; font: bold 0.95em Arial;}
body.main .day-theme .main-themes dl dd	{margin-bottom: 1.2em; font: 0.75em/1.3em Arial;}
body.main .day-theme .other-themes	{clear: both; padding-top: 1em; margin-top: 1em; border-top: 3px double #c0c0c0;}
body.main .day-theme .other-themes h3	{margin-bottom: 0.7em; font-size: 1em;}
body.main .day-theme .other-themes h3 a:link, body.main .day-theme .other-themes h3 a:visited, body.main .day-theme .other-themes h3 a:hover, body.main .day-theme .other-themes h3 a:active	{text-decoration: none; color: #5275A5;}
body.main .day-theme .other-themes img	{width: 120px; height: 80px; margin-bottom: 1em;}
body.main .day-theme .other-themes dl dt	{margin-bottom: 0.1em; font: bold 0.95em Arial;}
body.main .day-theme .other-themes dl dd	{margin-bottom: 1.2em; font: 0.75em/1.3em Arial;}

/* expert */
body.main .expert	{clear: both; width: 100%; overflow: hidden;}
body.main .expert .caption	{margin-bottom: 0.8em; background: #98a7ab;}
body.main .expert .border	{padding: 0.8em 0.8em 1.1em 0.8em; border: 1px solid #ccc;}
body.main .expert h2	{margin-bottom: 0.2em; font: 1.3em Arial; color: #475053;}
body.main .expert p.period	{margin-bottom: 0.8em; font-size: 0.75em; color: #808080;}
body.main .expert img	{width: 120px; height: 160px; margin-bottom: 1.1em;}
body.main .expert h3	{margin-bottom: 0.7em; font-size: 1em; color: #5275A5;}
body.main .expert p.week-theme	{margin-bottom: 0.4em; font-size: 0.7em; color: #748488;}
body.main .expert ul li	{width: 100%; margin-bottom: 1em; vertical-align: top; list-style: none;}
body.main .expert ul li p.rubric	{margin-bottom: 0.5em; font-size: 0.7em;} 
body.main .expert ul li dl dt	{font: bold 0.75em Arial;}
body.main .expert ul li dl dd	{margin-top: 0.1em; font: 0.7em/1.3em Arial;}
body.main .expert ul.other-themes	{padding-top: 1em; margin-top: 1em; border-top: 3px double #c0c0c0;}
body.main .expert ul li dl dt a{color:0f78a5;}

/* expert-tv */
body.main .expert-tv	{clear: both; width: 100%; overflow: hidden; margin-bottom: 1.2em;}
body.main .expert-tv .caption	{background: #98a7ab; border-bottom: 1px solid #fff;}
body.main .expert-tv .bl	{background: #dfe4e5 url(lkbl.gif) no-repeat 0 100%;}
body.main .expert-tv .br	{padding: 0.8em 0.8em 1.1em 0.8em; background: url(lkbr.gif) no-repeat 100% 100%;}
body.main .expert-tv .video	{position: relative; width: 214px; height: 123px; margin-bottom: 0.7em;}
body.main .expert-tv .video img	{width: 214px; height: 123px; border: 1px solid #475053;}
body.main .expert-tv .video a.arrow	{position: absolute; top: 50%; left: 50%; display: block; z-index: 1000; cursor: pointer; width: 50px; height: 50px; margin: -25px 0 0 -25px; background: url(http://www.expert.ru/i/expert-tv-arrow.png) no-repeat;}
body.main .expert-tv .pub h3	{margin-bottom: 0.1em; font: bold 0.75em Arial;}
body.main .expert-tv .pub h3 a:link, body.main .expert-tv .pub h3 a:visited, body.main .expert-tv .pub h3 a:active	{text-decoration: none; color: #475053;}
body.main .expert-tv .pub h3 a:hover	{text-decoration: underline;}
body.main .expert-tv .pub p	{font-size: 0.7em;}

/* publication */
body.main .publication	{clear: both; width: 100%; overflow: hidden; margin-bottom: 1.2em;}
body.main .publication .caption	{margin-bottom: 0.8em; background: #000;}
body.main .publication .caption .tl	{background: url(http://www.expert.ru/i/caption-publication-tl.gif) no-repeat;}
body.main .publication .caption .tr	{background: url(http://www.expert.ru/i/caption-publication-tr.gif) no-repeat 100% 0;}
body.main .publication img	{float: left; width: 90px; height: 90px; margin: 0 10px 10px 0;}
body.main .publication p.rubric	{margin-bottom: 0.3em; font: bold 0.7em Arial !important;}
body.main .publication p.rubric a:link, body.main .publication p.rubric a:visited, body.main .publication p.rubric a:hover, body.main .publication p.rubric a:active	{color: #5275A5;}
body.main .publication .pub	{width: 100%; overflow: hidden; margin-bottom: 0.5em;}
body.main .publication .pub h3	{margin-bottom: 0.1em; font: bold 0.95em/1.1em Arial;}
body.main .publication .pub p	{font: 0.7em/1.3em Arial;}
body.main .publication .pub a:link, body.main .publication .pub a:visited, body.main .publication .pub a:active	{text-decoration: none; color: #000;}
body.main .publication .pub a:hover	{text-decoration: underline;}

/* special-projects */
body.main .special-projects	{clear: both; width: 100%; overflow: hidden; background: #e5e5e5;}
body.main .special-projects .tl	{background: url(http://www.expert.ru/i/special-projects-tl.gif) no-repeat;}
body.main .special-projects .tr	{background: url(http://www.expert.ru/i/special-projects-tr.gif) no-repeat 100% 0;}
body.main .special-projects .bl	{background: url(http://www.expert.ru/i/special-projects-bl.gif) no-repeat 0 100%;}
body.main .special-projects .br	{padding: 0.8em 0.8em 1.1em 0.8em; background: url(http://www.expert.ru/i/special-projects-br.gif) no-repeat 100% 100%;}
body.main .special-projects .caption	{color: #475053;}
body.main .special-projects dt	{padding: 1.2em 0 0.3em 0; border-bottom: 1px solid #b3523a; font: bold 0.7em Arial;}
body.main .special-projects dt a:link, body.main .special-projects dt a:visited, body.main .special-projects dt a:hover, body.main .special-projects dt a:active	{text-decoration: none; color: #5275A5;}
body.main .special-projects dd	{width: 100%; overflow: hidden; padding-top: 0.6em;}
body.main .special-projects dd img	{float: left; margin-right: 10px;}
body.main .special-projects dd p.rubric	{margin-bottom: 0.5em; font-size: 0.7em;}
body.main .special-projects dd p.rubric a:link, body.main .special-projects dd p.rubric a:visited, body.main .special-projects dd p.rubric a:hover, body.main .special-projects dd p.rubric a:active	{text-decoration: underline; color: #000;}
body.main .special-projects dd p	{font-size: 0.75em;}
body.main .special-projects dd p a:link, body.main .special-projects dd p a:visited, body.main .special-projects dd p a:active	{text-decoration: none;}
body.main .special-projects dd p a:hover	{text-decoration: underline;}

/* Bottom level
----------------------------------------------- */
body.main .bottom-level	{clear: both; width: 100%; overflow: hidden; margin-bottom: 3.5em;}
body.main .bottom-level .left-col	{float: left; width: 21%;}
body.main .bottom-level .container	{float: left; clear: right; width: 79%; background: #fff;}
body.main .bottom-level .container .col1	{float: left; width: 67%;}
body.main .bottom-level .container .col2	{float: left; clear: right; width: 33%;}

body.main .bottom-level .left-col .indent	{padding: 1em 0.6em 0 0.6em;}
body.main .bottom-level .container .col1 .indent	{padding: 1em 0.7em 0 0.9em;}
body.main .bottom-level .container .col2 .indent	{padding: 1em 0.6em 0 0.6em;}

body.main .bottom-level .container .col1 .banner	{clear: both; margin-bottom: 1.2em;}
body.main .bottom-level .container .col2 .banner	{clear: both; margin-bottom: 1.2em;}

/* columns */
body.main .columns	{clear: both; width: 100%; overflow: hidden; margin-bottom: 1.2em;}
body.main .columns .caption	{background: #98a7ab; border-bottom: 1px solid #fff;}
body.main .columns .bl	{background: #dfe4e5 url(http://www.expert.ru/i/columns-bl.gif) no-repeat 0 100%;}
body.main .columns .br	{padding: 0.7em 0.7em 1em 0.7em; background: url(http://www.expert.ru/i/columns-br.gif) no-repeat 100% 100%;}
body.main .columns img	{width: 120px; height: 120px; margin-bottom: 0.5em;}
body.main .columns p.theme	{margin-bottom: 0.7em; font-size: 0.7em; color: #7e774d;}
body.main .columns p.author	{margin-bottom: 0.2em; font: bold 0.7em Arial !important; color: #5275A5;}
body.main .columns .pub	{padding-bottom: 1em; margin-bottom: 0.7em; border-bottom: 1px dashed #828dac;}
body.main .columns .pub h3	{margin-bottom: 0.2em; font: bold 1em Arial;}
body.main .columns .pub p	{font: 0.7em/1.3em Arial;}
body.main .columns dl.list	{margin-bottom: 1em;}
body.main .columns dl.list dt	{font: bold 0.7em Arial;}
body.main .columns dl.list dd	{margin-bottom: 1em; font-size: 0.75em;}

/* popular */
body.main .popular	{clear: both; width: 100%; overflow: hidden; margin-bottom: 0.7em;}
body.main .popular .caption	{background: #98a7ab; border-bottom: 1px solid #fff;}
body.main .popular ul	{width: 100%; overflow: hidden;}
body.main .popular ul li	{width: 100%; padding: 0.5em 0; margin: 1px 0 -1px 0; border-bottom: 1px dashed #aaa; vertical-align: top; list-style: none;}
body.main .popular ul li p.rubric	{margin-bottom: 0.5em; font: 0.6em Verdana;}
body.main .popular dl dt	{margin-bottom: 0.1em; font: bold 0.75em Arial;}
body.main .popular dl dt a:link, body.main .popular dl dt a:visited, body.main .popular dl dt a:hover, body.main .popular dl dt a:active	{text-decoration: underline; color: #475053;}
body.main .popular dl dd	{font-size: 0.7em; color: #535353}

/* network-today */
body.main .network-today	{clear: both; width: 100%; overflow: hidden; margin-bottom: 1.2em;}
body.main .network-today .caption	{background: #98a7ab; border-bottom: 1px solid #fff;}
body.main .network-today .bl	{background: #e5e5e5 url(http://www.expert.ru/i/network-today-bl.gif) no-repeat 0 100%;}
body.main .network-today .br	{padding: 0 0.7em 0.4em 0.7em; background: url(http://www.expert.ru/i/network-today-br.gif) no-repeat 100% 100%;}
body.main .network-today dl	{width: 100%; overflow: hidden;}
body.main .network-today dl dt	{padding-top: 1em; font: bold 0.75em Arial;}
body.main .network-today dl dd	{padding-bottom: 1em; margin: 1px 0 -1px 0; border-bottom: 1px dashed #748488; font-size: 0.75em;}

/* special-offer */
body.main .special-offer	{clear: both; width: 100%; overflow: hidden; margin-bottom: 0.4em;}
body.main .special-offer .caption	{margin-bottom: 1em; background: #98a7ab;}
body.main .special-offer ul li	{width: 100%; margin-bottom: 1em; vertical-align: top; list-style: none;}
body.main .special-offer ul li img	{float: left; width: 60px; height: 60px; margin: 0 10px 0 0;}
body.main .special-offer ul li p.rubric	{margin-bottom: 0.5em; font: 0.6em Verdana;}
body.main .special-offer dl dt	{font: bold 0.75em Arial;}
body.main .special-offer dl dt a:link, body.main .special-offer dl dt a:visited, body.main .special-offer dl dt a:hover, body.main .special-offer dl dt a:active	{text-decoration: underline; color: #475053;}
body.main .special-offer dl dd	{margin-top: 0.1em; font-size: 0.7em; color: #535353;}

/* for-clever */
body.main .for-clever	{clear: both; width: 100%; overflow: hidden;}
body.main .for-clever .caption	{background: #5275A5; border-bottom: 1px solid #fff;}
body.main .for-clever .caption .tl	{background: url(http://www.expert.ru/i/caption-clever-tl.gif) no-repeat;}
body.main .for-clever .caption .tr	{background: url(http://www.expert.ru/i/caption-clever-tr.gif) no-repeat 100% 0;}
body.main .for-clever .bl	{background: #f3dfcd url(http://www.expert.ru/i/for-clever-bl.gif) no-repeat 0 100%;}
body.main .for-clever .br	{overflow: hidden; padding: 0.7em 0.7em 1em 0.7em; background: url(http://www.expert.ru/i/for-clever-br.gif) no-repeat 100% 100%;}
body.main .for-clever .pub img	{float: left; width: 60px; height: 60px; margin: 0 10px 5px 0;}
body.main .for-clever .pub h3	{margin-bottom: 0.1em; font: 0.75em Arial;}
body.main .for-clever .pub h3 a:link, body.main .for-clever .pub h3 a:visited, body.main .for-clever .pub h3 a:hover, body.main .for-clever .pub h3 a:active	{text-decoration: underline; color: #475053;}
body.main .for-clever .pub p	{font-size: 0.7em;}
body.main .for-clever .pub p.author	{margin-bottom: 0.2em; font: bold 0.7em Arial; color: #5275A5;}

/* journal */
body.main .journal	{clear: both; width: 100%; overflow: hidden; margin-bottom: 1.2em;}
body.main .journal .border	{padding: 0.9em; border: 1px solid #ccc;}
body.main .journal h2	{margin-bottom: 0.3em; font: 1.3em Arial; color: #475053;}
body.main .journal p.period	{margin-bottom: 1.2em; font-size: 0.85em; font-variant: small-caps; color: #808080;}
body.main .journal .main-theme	{clear: both; width: 100%; overflow: hidden; margin-bottom: 1.3em;}
body.main .journal .main-theme img	{float: left; width: 120px; height: 160px; margin-right: 10px; border: 1px solid #969495;}
body.main .journal .main-theme p.week-theme	{margin-bottom: 0.4em; font-size: 0.7em; color: #748488;}
body.main .journal .main-theme h3	{margin-bottom: 0.7em; font-size: 1em; color: #5275A5;}
body.main .journal .main-theme h4	{margin-bottom: 0.1em; font-size: 0.75em;}
body.main .journal .main-theme p	{font: 0.7em/1.3em Arial;}
body.main .journal .other-themes	{clear: both; width: 100%; overflow: hidden;}
body.main .journal .other-themes ul.left	{float: left; width: 50%;}
body.main .journal .other-themes ul.right	{float: left; clear: right; width: 50%;}
body.main .journal .other-themes ul li	{margin-bottom: 1em; vertical-align: top; list-style: none;}
body.main .journal .other-themes ul li p.rubric	{margin-bottom: 0.5em; font-size: 0.7em;}
body.main .journal .other-themes dl dt	{margin-bottom: 0.1em; font: bold 0.75em Arial;}
body.main .journal .other-themes dl dd 	{font-size: 0.7em;}
body.main .journal .other-themes ul.left li	{padding-right: 0.75em;}
body.main .journal .other-themes ul.right li	{padding-left: 0.75em;}

/* russian-reporter */
body.main .russian-reporter	{clear: both; margin-bottom: 1.2em; background: #f3dfcd; border: 1px solid #5275A5;}
body.main .russian-reporter .tl	{position: relative; top: -1px; left: -1px; background: url(http://www.expert.ru/i/reporter-tl.gif) no-repeat;}
body.main .russian-reporter .tr	{position: relative; right: -2px; background: url(http://www.expert.ru/i/reporter-tr.gif) no-repeat 100% 0;}
body.main .russian-reporter .bl	{position: relative; bottom: -2px; left: -2px; background: url(http://www.expert.ru/i/reporter-bl.gif) no-repeat 0 100%;}
body.main .russian-reporter .br	{position: relative; right: -2px; background: url(http://www.expert.ru/i/reporter-br.gif) no-repeat 100% 100%;}
body.main .russian-reporter .inner	{padding: 0.6em 0.9em 1em 0;}
body.main .russian-reporter .caption	{display: inline; margin-left: 1em; color: #990000;}
body.main .russian-reporter table	{width: 100%; margin-top: 0.7em; border: none;}
body.main .russian-reporter table td	{width: 33%; border-left: 1px dashed #d39883; vertical-align: top;}
body.main .russian-reporter table td.first-item	{border: none;}
body.main .russian-reporter .pub	{padding-left: 0.9em;}
body.main .russian-reporter .pub img	{width: 120px; height: 80px; margin-bottom: 0.4em;}
body.main .russian-reporter .pub h3	{font: bold 0.75em Arial;}
body.main .russian-reporter .pub h3 a:link, body.main .russian-reporter .pub h3 a:visited, body.main .russian-reporter .pub h3 a:active	{text-decoration: none; color: #000;}
body.main .russian-reporter .pub h3 a:hover	{text-decoration: underline;}
body.main .russian-reporter .pub p.rubric	{margin-bottom: 0.3em; font: normal 0.7em Arial;}

/* expert400 */
body.main .expert400	{clear: both; width: 100%; overflow: hidden;}
body.main .expert400 .caption	{padding-bottom: 0.4em; margin-bottom: 0.7em; border-bottom: 3px double #748488; color: #475053;}
body.main .expert400 table	{width: 100%; margin-bottom: 0.8em;}
body.main .expert400 table th	{padding: 6px 8px; background: #98a7ab; border-right: 1px solid #fff; text-align: left; font: normal 0.7em Arial; color: #fff;}
body.main .expert400 table tr td	{padding: 6px 8px; border-right: 1px solid #fff; font-size: 0.7em; color: #444;}
body.main .expert400 table tr.color td	{background: #dfe4e5;}
body.main .expert400 table tr td.capitalization	{border-right: 0;}

/* online-interview */
body.main .online-interview	{clear: both; width: 100%; overflow: hidden; margin-bottom: 1em;}
body.main .online-interview .caption	{background: #5275A5; border-bottom: 1px solid #fff;}
body.main .online-interview .caption .tl	{background: url(http://www.expert.ru/i/caption-interview-tl.gif) no-repeat;}
body.main .online-interview .caption .tr	{background: url(http://www.expert.ru/i/caption-interview-tr.gif) no-repeat 100% 0;}
body.main .online-interview .bl	{margin-bottom: 0.7em; background: #f3dfcd url(http://www.expert.ru/i/online-interview-bl.gif) no-repeat 0 100%;}
body.main .online-interview .br	{padding: 0.7em 0.7em 1em 0.7em; background: url(http://www.expert.ru/i/online-interview-br.gif) no-repeat 100% 100%;}
body.main .online-interview img	{float: left; width: 60px; height: 60px; margin: 0 10px 2px 0;}
body.main .online-interview p	{font-size: 0.7em;}
body.main .online-interview p.author	{margin-bottom: 0.1em; font: bold 0.75em Arial;}
body.main .online-interview p.author a:link, body.main .online-interview p.author a:visited, body.main .online-interview p.author a:active	{text-decoration: none; color: #000;}
body.main .online-interview p.author a:hover	{text-decoration: underline;}
body.main .online-interview p a:link, body.main .online-interview p a:visited, body.main .online-interview p a:hover, body.main .online-interview p a:active	{text-decoration: underline; color: #5275A5;}
body.main .online-interview p.ask	{margin-top: 0.5em;}

/* discussions */
body.main .discussions	{clear: both; width: 100%; overflow: hidden; margin-bottom: 1.2em; background: #e5e5e5;}
body.main .discussions .tl	{background: url(http://www.expert.ru/i/discussions-tl.gif) no-repeat;}
body.main .discussions .tr	{background: url(http://www.expert.ru/i/discussions-tr.gif) no-repeat 100% 0;}
body.main .discussions .bl	{background: url(http://www.expert.ru/i/discussions-bl.gif) no-repeat 0 100%;}
body.main .discussions .br	{overflow: hidden; padding: 0.8em 0.8em 0.2em 0.8em; background: url(http://www.expert.ru/i/discussions-br.gif) no-repeat 100% 100%;}
body.main .discussions .caption	{padding-bottom: 0.5em; border-bottom: 1px solid #748488; color: #475053;}
body.main .discussions .caption a:link, body.main .discussions .caption a:visited, body.main .discussions .caption a:hover, body.main .discussions .caption a:active	{color: #475053;}
body.main .discussions ul	{width: 100%; overflow: hidden;}
body.main .discussions ul li	{width: 100%; overflow: hidden; padding: 0.8em 0; margin: 1px 0 -1px 0; border-bottom: 1px dashed #748488; vertical-align: top; list-style: none;}
body.main .discussions ul li p.total	{float: right; padding-left: 0.5em; font: 2em "Palatino Linotype"; color: #748488;}
body.main .discussions ul li p.total a:link, body.main .discussions ul li p.total a:visited, body.main .discussions ul li p.total a:hover, body.main .discussions ul li p.total a:active	{color: #748488;}
body.main .discussions ul li p.total a.new:link, body.main .discussions ul li p.total a.new:visited, body.main .discussions ul li p.total a.new:hover, body.main .discussions ul li p.total a.new:active	{color: #5275A5;}
body.main .discussions ul li p.rubric	{margin-bottom: 0.5em; font: 0.6em Verdana;}
body.main .discussions ul li h3	{font-size: 0.75em;}
body.main .discussions ul li h3 a:link, body.main .discussions ul li h3 a:visited, body.main .discussions ul li h3 a:active	{text-decoration: none;}
body.main .discussions ul li h3 a:hover	{text-decoration: underline;}

/* blogs */
body.main .blogs	{clear: both; width: 100%; overflow: hidden; margin-bottom: 1.2em;}
body.main .blogs .caption	{margin-bottom: 0.7em; background: #98a7ab; border-bottom: 1px solid #fff;}
body.main .blogs .inner	{position: relative; padding: 0.6em; border-top: 1px solid #e5e5e5; border-right: 3px double #e5e5e5; border-bottom: 3px double #e5e5e5; border-left: 1px solid #e5e5e5;}
body.main .blogs .person	{width: 100%; overflow: hidden; margin-bottom: 0.7em; background: #f2f2f2;}
body.main .blogs .person img	{float: left; width: 50px; height: 50px; margin-right: 7px;}
body.main .blogs .person p	{font: 0.7em/1.1em Arial; color: #6d6d6d;}
body.main .blogs .person p.vcard	{margin: 0.5em 0 0.2em 0;}
body.main .blogs .person a:link, body.main .blogs .person a:visited, body.main .blogs .person a:hover, body.main .blogs .person a:active	{color: #808080;}
body.main .blogs h3	{margin-bottom: 0.5em; font: 0.9em Arial;}
body.main .blogs h3 a:link, body.main .blogs h3 a:visited, body.main .blogs h3 a:hover, body.main .blogs h3 a:active	{text-decoration: underline; color: #475053;}
body.main .blogs p	{margin-bottom: 0; font-size: 0.75em;}
body.main .blogs p img	{width: 216px; height: 144px;}

/* advertisment */
body.main .advertisment	{clear: both; width: 100%; overflow: hidden; margin-bottom: 1.2em; background: #e5e5e5;}
body.main .advertisment .caption	{background: #98a7ab; border-bottom: 1px solid #fff;}
body.main .advertisment .bl	{background: url(http://www.expert.ru/i/advertisment-bl.gif) no-repeat 0 100%;}
body.main .advertisment .br	{overflow: hidden; padding: 0.8em 0.8em 0 0.8em; background: url(http://www.expert.ru/i/advertisment-br.gif) no-repeat 100% 100%;}
body.main .advertisment .banner	{clear: both; margin-bottom: 0; color: #666666 !important;}
body.main .advertisment .banner a:link, body.main .advertisment .banner a:visited, body.main .advertisment .banner a:hover, body.main .advertisment .banner a:active	{text-decoration: none; color: #666666;}
body.main .advertisment .banner table td	{padding: 0 !important; background: #e5e5e5 !important;}
body.main .advertisment .banner table td br	{clear: both !important;}
body.main .advertisment .sponsor	{clear:both; width:100%; overflow:hidden; margin-bottom:1.3em;}
body.main .advertisment .sponsor .picture	{float:left; clear:both; padding:13px; margin-bottom:0.5em; background:#FFF; border:1px solid #C1C1C1; text-align:center;}
body.main .advertisment .sponsor p	{clear: both; font-size: 0.7em; color: #6D6D6D;}
body.main .advertisment .sponsor p a:link, body.main .advertisment .sponsor p a:visited, body.main .advertisment .sponsor p a:hover, body.main .advertisment .sponsor p a:active	{text-decoration: none; color: #6D6D6D;}

/* Lenta
----------------------------------------------- */
body.lenta .header .top-line ul, body.lenta .header .bottom-line ul	{margin-left: 19%;}
body.lenta .section .col1	{width: 19%;}
body.lenta .section .col2	{width: 81%; background: #fff;}

/* bottom header */
body.lenta .bottom-header	{width: 100%; overflow: hidden; padding: 1.1em 0;}
body.lenta .bottom-header .title .left	{float: left; width: 27%;}
body.lenta .bottom-header .title .right	{float: left; clear: right; width: 73%;}
body.lenta .bottom-header .title select	{width: 155px; height: 1.7em; margin: 0.4em 0 0 1.2em; font: 0.75em Arial;}
body.lenta .bottom-header .title select option	{padding: 0 0 2px 4px;}
body.lenta .bottom-header .title h2	{padding-left: 0.25em; font-size: 1.7em;}
body.lenta .bottom-header .title h2 span	{font-weight: normal; color: #808080;}

/* pager */
body.lenta .pager	{clear: both; width: 80%; overflow: hidden; margin: 0 0 3em 19%;}
body.lenta .pager ul	{width: 95%; overflow: hidden; margin-left: 0.3em;}
body.lenta .pager ul li	{float: left; padding: 0 1em; margin: 0 1px 0 -1px; background: url(http://www.expert.ru/i/separator3.gif) no-repeat 0 70%; list-style: none; font-size: 0.75em; color: #475053;}

body.lenta .listing_level	{position: relative; clear: both; width: 100%; overflow: hidden; margin-bottom: 0.7em; border-bottom: 1px solid #e5e5e5;}
body.lenta .listing_level .bg-wrapper	{position: absolute; top: 0; left: 0; width: 81%; height: 200px; margin-left: 19%; background: #fff;}
body.lenta .listing_level .clear	{clear: both;}
body.lenta .listing_level .lleft_col	{position: relative; float: left; width: 72%;}
body.lenta .listing_level .lright_col	{position: relative; float: left; clear: right; width: 28%; background: #fff;}

body.lenta .listing_level .lright_col .indent	{padding: 1.7em 0.6em 1em 1.8em;}

body.lenta .list_block	{clear: both; width: 100%; overflow: hidden; border-top: 1px solid #e0e0e0;}
body.lenta .list_block .col_l	{float: left; width: 26%;}
body.lenta .list_block .col_r	{float: left; width: 74%;}

body.lenta .list_block .col_l .indent	{padding: 0.7em 0.7em 0 0.9em;}
body.lenta .list_block .col_r .indent	{padding: 1em 0.2em 0 1.1em;}

/* tags */
body.lenta .list_block .col_l p.date	{font: 1.35em "Franklin Gothic Medium"; font-variant: small-caps; color: #808080;}
body.lenta .list_block .col_l dl	{margin: 0 0 1em 0;}
body.lenta .list_block .col_l dt	{margin: 1.7em 0 0.3em 0; font-size: 0.7em; color: #c0c0c0;}
body.lenta .list_block .col_l dd	{font-size: 0.75em;}
body.lenta .list_block .col_l dd.select	{margin-top: 0.5em; font-size: 0.7em;}
body.lenta .list_block .col_l dl.dossier_block dd.select a, body.lenta .list_block .col_l dl.dossier_block dd.select a:active, body.lenta .list_block .col_l dl.dossier_block dd.select a:visited	{border-bottom: 1px dashed #990000; text-decoration: none; color: #5275A5;}
body.lenta .list_block .col_l dl.dossier_block dd a, body.lenta .list_block .col_l dl.dossier_block dd a:active, body.lenta .list_block .col_l dl.dossier_block dd a:visited	{color: #475053;}

/* pub */
body.lenta .pub	{clear: both; width: 100%; overflow: hidden; margin-bottom: 1em;}
body.lenta .pub img	{float: left; width: 120px; height: 120px; margin-right: 12px;}
body.lenta .pub h2	{margin-bottom: 0.3em; font: bold 1.05em Arial, Helvetica, sans-serif; font-variant: small-caps;}
body.lenta .pub h3	{margin-bottom: 0.4em; font-size: 0.7em;}
body.lenta .pub h3 a:link, body.lenta .pub h3 a:visited, body.lenta .pub h3 a:hover, body.lenta .pub h3 a:active	{text-decoration: underline; color: #5275A5;}
body.lenta .pub p	{font-size: 0.75em;}
body.lenta .pub p.title	{font-size: 0.7em; color: #808080;}
body.lenta .pub p.date	{margin-bottom: 0.4em; color: #808080;} 

/* other */
body.lenta .other	{background: #e5e5e5;}
body.issue .other h2	{font: bold 0.75em Arial; font-variant: normal;}
body.issue .other h2 a:link, body.issue .other h2 a:visited, body.issue .other h2 a:hover, body.issue .other h2 a:active	{text-decoration: underline; color: #475053;}
body.issue .other h3	{margin-bottom: 0.5em; font: 0.7em Arial; color: #5275A5;}
body.issue .other h3 a:link, body.issue .other h3 a:visited, body.issue .other h3 a:hover, body.issue .other h3 a:active	{text-decoration: underline; color: #5275A5;}
body.issue .other p	{padding-right: 1em;}

/* soon */
body.lenta .soon	{width: 100%; overflow: hidden; margin-top: 0.7em;}
body.lenta .soon img	{width: 60px; height: 60px; margin: 0 10px 0.5em 0;}
body.lenta .soon h2	{font: bold 0.75em Arial;}
body.lenta .soon p.text	{clear: both; margin-bottom: 0.3em; font: 0.7em/1.3em Arial;}
body.lenta .soon p.text a:link, body.lenta .soon p.text a:visited, body.lenta .soon p.text a:hover, body.lenta .soon p.text a:active	{text-decoration: underline; color: #475053;}
body.lenta .soon p.date	{margin-top: 0.5em; font: 0.7em/1.3em Arial !important; color: #5275A5 !important;}

/* Issue
----------------------------------------------- */
body.issue .header .top-line ul, body.issue .header .bottom-line ul	{margin-left: 19%;}
body.issue .section .col1	{width: 19%;}
body.issue .section .col2	{width: 81%; background: #fff;}

/* bottom header */
body.issue .bottom-header	{clear: both; overflow: hidden; padding: 1.1em 0.6em 0 0.75em; margin-left: 19%; background: #fff;}
body.issue .bottom-header .title	{float: left;}
body.issue .bottom-header .title h2	{margin-bottom: 0.1em; font-size: 1.7em;}
body.issue .bottom-header .title h2 span	{font-weight: normal;}
body.issue .bottom-header .title p	{font-size: 0.85em; color: #7e7e7e;}

/* Pager */
body.issue .pager	{float: right; width: 20%; margin-top: 0.5em;}
body.issue .pager ul	{float: right; overflow: hidden; padding-bottom: 0.7em;}
body.issue .pager ul li	{float: left; padding: 0 1.3em; margin: 0 1px 0 -1px; background: url(http://www.expert.ru/i/separator3.gif) no-repeat 0 45%; list-style: none; font-size: 0.7em; color: #475053;}
body.issue .pager ul li.next	{padding-right: 0 !important;}
body.issue .pager ul li.prev img	{width: 20px; height: 20px; margin-right: 4px; background: url(http://www.expert.ru/i/prev.gif) no-repeat 0 70%; vertical-align: middle;}
body.issue .pager ul li.next img	{width: 20px; height: 20px; margin-left: 4px; background: url(http://www.expert.ru/i/next.gif) no-repeat 0 70%; vertical-align: middle;}
body.issue .pager p	{clear: both; text-align: right; font-size: 0.75em;}

body.issue .doubleone-cols	{position: relative; clear: both; width: 100%; overflow: hidden; margin-bottom: 3em; border-bottom: 1px solid #e5e5e5;}
body.issue .doubleone-cols .bg-wrapper	{position: absolute; top: 0; left: 0; width: 81%; height: 200px; margin-left: 19%; background: #fff;}
body.issue .doubleone-cols .clear	{clear: both;}
body.issue .doubleone-cols .double-col	{position: relative; float: left; width: 72%;}
body.issue .doubleone-cols .double-col .col1	{float: left; width: 26%;}
body.issue .doubleone-cols .double-col .col2	{float: left; clear: right; width: 74%;}
body.issue .doubleone-cols .col3	{position: relative; float: left; clear: right; width: 28%; background: #fff;}

body.issue .doubleone-cols .double-col .col1 .indent	{padding: 0.8em 0.9em;}
body.issue .doubleone-cols .double-col .col2 .indent	{padding: 1.2em 0.2em 1.2em 1em;}
body.issue .doubleone-cols .col3 .indent	{padding: 1.2em 0.6em 0 1.8em;}
body.issue .doubleone-cols .col3 .banner	{margin-bottom: 1.5em;}

body.issue .level	{clear: both; width: 100%; overflow: hidden; border-top: 1px solid #e5e5e5;}
body.issue .level.first-item	{border: none;}

body.issue .doubleone-cols .double-col .col1 p.caption	{font: 1.35em/1.2em "Franklin Gothic Medium"; font-variant: small-caps; color: #808080;}

/* mail review */
body.issue .mail-review	{clear: both; width: 100%; margin-bottom: 1.1em;}
body.issue .mail-review p.caption	{margin-left: 0 !important; color: #c0c0c0 !important;}
body.issue .mail-review dt	{margin-bottom: 0.5em; font: bold 0.75em Arial;}
body.issue .mail-review dd	{font-size: 0.7em;}

/* expert issue */
body.issue .expert-issue	{clear: both; overflow: hidden; margin-bottom: 1.5em;}
body.issue .expert-issue img	{float: left; width: 180px; height: 240px; margin: 0 15px 3px 0; border: 1px solid #e2e2e2;}
body.issue .expert-issue p.caption	{overflow: hidden; padding: 0.1em 0 0.1em 0.4em; margin-bottom: 0.5em; background: #5275A5; font: 1.35em/1.2em "Franklin Gothic Medium"; font-variant: small-caps; color: #fff;}
body.issue .expert-issue h3	{margin: 0 0 -0.5em -1px; font: 1.35em "Franklin Gothic Medium"; font-variant: small-caps; color: #5275A5;}
body.issue .expert-issue .pub	{margin: 1.2em 0 0 0;}
body.issue .expert-issue .pub h2	{margin-bottom: 0.3em; font: 1.1em/1em Arial;}
body.issue .expert-issue .pub span.cmm	{font-size: 0.95em;}
body.issue .expert-issue .pub p	{font-size: 0.75em;}

/* pub */
body.issue .pub	{overflow: hidden; margin-bottom: 1.2em;}
body.issue .pub img	{float: left; width: 120px; height: 120px; margin: 0 12px 0 0;}
body.issue .pub h2	{margin-bottom: 0.5em; font: bold 1.05em Arial; font-variant: small-caps;}
body.issue .pub h3	{margin-bottom: 0.5em; font-size: 0.7em; color: #5275A5;}
body.issue .pub p	{font-size: 0.75em;}

/* other */
body.issue .other	{padding-right: 1em; background: #e5e5e5;}
body.issue .other h2	{font: bold 0.75em Arial; font-variant: normal;}
body.issue .other h2 a:link, body.issue .other h2 a:visited, body.issue .other h2 a:hover, body.issue .other h2 a:active	{text-decoration: underline; color: #475053;}
body.issue .other p.name	{margin: 0.7em 0 0.5em 0; font-size: 0.7em; color: #5275A5;}

/* countries review */
body.issue .countries-review	{clear: both; width: 100%; overflow: hidden; margin-bottom: 1.5em; background: #e8e8e8;}
body.issue .countries-review p.caption	{padding: 0.1em 0 0.1em 0.4em; background: #aaa; font: 1.35em/1.2em "Franklin Gothic Medium"; font-variant: small-caps; color: #fff;}
body.issue .countries-review .pub	{padding: 1em 0; margin: 0 1em;}
body.issue .countries-review .pub img	{float: left; width: 60px; height: 60px; margin: 0 12px 3px 0;}
body.issue .countries-review .pub h2	{font: 0.75em Arial;}
body.issue .countries-review .pub h2 a:link, body.issue .countries-review .pub h2 a:visited, body.issue .countries-review .pub h2 a:hover, body.issue .countries-review .pub h2 a:active	{text-decoration: underline; color: #808080;}
body.issue .countries-review .pub h3	{margin-bottom: 0.3em; font: 0.7em Arial; color: #5275A5;}

/* special projects */
body.issue .special-projects	{clear: both; width: 100%; overflow: hidden; margin-bottom: 1.5em; background: #d8e3d7;}
body.issue .special-projects p.caption	{padding: 0.1em 0 0.1em 0.4em; margin-bottom: 0.7em; background: #90988c; font: 1.35em/1.2em "Franklin Gothic Medium"; font-variant: small-caps; color: #fff;}
body.issue .special-projects .pub	{clear: both; margin: 0 1em 1.2em 1em;}
body.issue .special-projects p.subtitle	{padding-bottom: 0.5em; margin: 0 1.4em 1em 1.4em; border-bottom: 1px solid #8f978a; font-size: 0.7em; color: #8f978a;}
body.issue .special-projects .pub img	{float: left; width: 60px; height: 60px; margin: 0 12px 3px 0;}
body.issue .special-projects .pub h2	{font: 0.75em Arial;}
body.issue .special-projects .pub h2 a:link, body.issue .special-projects .pub h2 a:visited, body.issue .special-projects .pub h2 a:hover, body.issue .special-projects .pub h2 a:active	{text-decoration: underline; color: #808080;}
body.issue .special-projects .pub h3	{margin-bottom: 0.3em; font: 0.7em Arial; color: #5275A5;}

/* books */
body.issue .books	{clear: both; width: 100%; overflow: hidden; margin-bottom: 1.5em;}
body.issue .books .caption	{padding: 0.1em 0 0.1em 0.4em; margin-bottom: 0.5em; background: #a8a385; font: 1.35em/1.2em "Franklin Gothic Medium"; font-variant: small-caps; color: #fff;}
body.issue .books table	{width: 100%; margin-bottom: 1em;}
body.issue .books table td.img	{width: 90px; border-top: 1px solid #e2e2e2; border-bottom: 3px double #e2e2e2; border-left: 1px solid #e2e2e2; padding: 0.6em 0 0.6em 0.6em;}
body.issue .books td.img img	{border: 1px solid #e2e2e2;}
body.issue .books table td.content	{border-top: 1px solid #e2e2e2; border-right: 3px double #e2e2e2; border-bottom: 3px double #e2e2e2;}
body.issue .books table td.wrapper	{height: 15px;}
body.issue .books dl	{font-size: 0.75em;}
body.issue .books dt	{color: #808080;}	
body.issue .books dd a:link, body.issue .books dd a:visited, body.issue .books dd a:hover, body.issue .books dd a:active	{color: #5275A5;}
body.issue .books p.more	{text-align: right; font-size: 0.7em;}
body.issue .books p.more img	{width: 21px; height: 20px; vertical-align: middle; margin-left: 7px;}
body.issue p.more a:link, body.issue p.more a:visited, body.issue p.more a:hover, body.issue p.more a:active	{color: #808080;}

/* more-also */
body.issue .more-also	{clear: both; width: 100%; overflow: hidden; margin-bottom: 0.5em;}
body.issue .more-also .caption	{padding: 0.1em 0 0.1em 0.4em; margin-bottom: 0.5em; background: #aaa; font: 1.35em/1.2em "Franklin Gothic Medium"; font-variant: small-caps; color: #fff;}
body.issue .more-also dl	{margin-bottom: 1em;}
body.issue .more-also dt	{padding-bottom: 0.5em; margin-bottom: 0.5em; border-bottom: 1px solid #8f978a; font-size: 0.7em; color: #5275A5;}
body.issue .more-also dd	{font: 0.75em/1.4em Arial;}

/* indicators */
body.issue .indicators-expert	{clear: both; width: 100%; overflow: hidden; margin-bottom: 1.5em;}
body.issue .indicators-expert .caption	{margin-bottom: 0.3em; font: 1.35em/1.2em "Franklin Gothic Medium"; font-variant: small-caps; color: #808080;}
body.issue .indicators-expert dt	{margin-bottom: 0.3em; font: bold 0.75em Arial;}
body.issue .indicators-expert dd	{margin-bottom: 1em; font-size: 0.7em;}

/* Dossier
----------------------------------------------- */
body.dossier .header .top-line ul, body.dossier .header .bottom-line ul	{margin-left: 19%;}
body.dossier .section	{margin-bottom: 1em; border-bottom: none;}
body.dossier .section .col1	{width: 19%;}
body.dossier .section .col2	{width: 81%; background: #fff;}

/* bottom header */
body.dossier .bottom-header	{clear: both; width: 100%; overflow: hidden; margin-bottom: 0.7em;}
body.dossier .bottom-header .title	{padding-bottom: 0.4em; margin: 0 2.2em; border-bottom: 1px solid #e0e0e0;}
body.dossier .bottom-header .title h2	{font-size: 1.7em;}
body.dossier .bottom-header .title h2 span	{font-weight: normal;}

/* menu dossier */
body.dossier ul.menu_dossier	{overflow: hidden; padding-left: 2.2em;}
body.dossier ul.menu_dossier li	{float: left; padding: 0.8em 0 0.4em 0; margin-right: 0.5em; list-style: none; font-size: 0.75em; color: #c0c0c0;}
body.dossier ul.menu_dossier li.select	{background: url(http://www.expert.ru/i/up3.gif) no-repeat 50% 0; font-weight: bold; color: #808080;}
body.dossier ul.menu_dossier li.select a:link, body.dossier ul.menu_dossier li.select a:visited, body.dossier ul.menu_dossier li.select a:hover, body.dossier ul.menu_dossier li.select a:active	{color: #c0c0c0;}

body.dossier .dossier_level	{width: 100%; clear: both; overflow: hidden; border-bottom: 1px solid #e0e0e0;}

body.dossier .dossier_level .top_corners	{width: 100%; overflow: hidden;}
body.dossier .dossier_level .wrap_corners 	{margin: 0 1em 0 0.9em;}
body.dossier .top_corners .left_corner	{width: 25px; height: 25px; float: left; background: url(http://www.expert.ru/i/wcorn_top_left.gif) no-repeat 0 0;}
body.dossier .top_corners .right_corner	{width: 25px; height: 25px; float: right; background: url(http://www.expert.ru/i/wcorn_top_right.gif) no-repeat 0 0;}

* html body.dossier .top_corners .left_corner	{margin-right: -100%;}
* html body.dossier .top_corners .right_corner	{margin: 0 -100% 0 -25px;}

body.dossier .top_corners .center	{width: auto; height: 25px; margin: 0 25px 0 25px; background: #fff;}
body.dossier .bg_dossier {width: 100%; overflow: hidden; background: #fff;}

body.dossier .search_dossier	{clear: both; width: 100%; overflow: hidden;}
body.dossier .search_dossier .inner	{padding: 0.5em 0 0.5em 0; margin: 0 2.2em 0.5em 2.2em; border-bottom: 1px solid #e0e0e0;}
body.dossier .search_dossier .noborder	{padding: 0.5em 0; margin: 0 3em 0 2em;}
body.dossier .search_dossier .noborder p.caption	{margin: 0;}
body.dossier .search_dossier p.caption	{margin-bottom: 0.3em; font: 1.35em/1.2em "Franklin Gothic Medium"; font-variant: small-caps; color: #808080;}

/* dossier columns */
body.dossier .dossier_columns	{clear: both; width: 100%; overflow: hidden; padding-bottom: 2em;}
body.dossier .dossier_columns .col1	{width: 25%; float: left;}
body.dossier .dossier_columns .col2	{width: 25%; float: left;}
body.dossier .dossier_columns .col3	{width: 25%; float: left;}
body.dossier .dossier_columns .col4	{width: 25%; float: left; clear: right;}

body.dossier .dossier_columns .col1 .indent	{padding: 0.7em 0 0 2.2em; background: #fff;}
body.dossier .dossier_columns .col2 .indent	{padding: 0.7em 0 0 2em; background: #fff;}
body.dossier .dossier_columns .col3 .indent	{padding: 0.7em 0 0 2em; background: #fff;}
body.dossier .dossier_columns .col4 .indent	{padding: 0.7em 1.5em 0 1.5em; background: #fff;}

body.dossier .dossier_columns p.caption	{padding: 0 0 0.7em 0; margin: 0; font: 1.35em/1.2em "Franklin Gothic Medium"; font-variant: small-caps; color: #808080;}
body.dossier .dossier_columns p.caption a:link, body.dossier .dossier_columns p.caption a:visited, body.dossier .dossier_columns p.caption a:hover, body.dossier .dossier_columns p.caption a:active	{text-decoration: none; color: #808080;}
body.dossier .dossier_columns p.letter	{font: 7em/0.85em "Franklin Gothic Medium"; letter-spacing: -0.05em; color: #c0c0c0;}
body.dossier .dossier_columns img	{width: 90px; height: 90px; border: 1px solid #e5e5e5;}

body.dossier .dossier_columns ul	{clear: both; padding-bottom: 1.2em; list-style: none;}
body.dossier .dossier_columns ul li	{font: 0.75em/1.4em Arial;}
body.dossier .dossier_columns ul li.strong	{font-weight: bold;}
body.dossier .dossier_columns ul li.select a:link, body.dossier .dossier_columns ul li.select a:visited, body.dossier .dossier_columns ul li.select a:hover, body.dossier .dossier_columns ul li.select a:active	{color: #cc0000;}

body.dossier .dossier_bottom	{clear: both; width: 100%; overflow: hidden; margin-bottom: 3em;}
body.dossier .dossier_bottom ul.menu_dossier	{padding-left: 3.1em;}

/* Navigator pages
----------------------------------------------- */
body.navigator .header .top-line ul, body.navigator .header .bottom-line ul	{margin-left: 19%;}
body.navigator .section .col1	{width: 19%;}
body.navigator .section .col2	{width: 81%; background: #fff;}

/* bottom header */
body.navigator .bottom-header	{position: relative; width: 100%; overflow: hidden; margin-top: 1em;}
body.navigator .bottom-header .title	{padding: 0.5em 0 0 0.9em;}
body.navigator .bottom-header .title img	{float: left; width: 50px; height: 50px; margin-right: 10px;}
body.navigator .bottom-header .title h2	{font: bold 1.7em/1em Arial;}
body.navigator .bottom-header .title p	{margin-top: 0.4em; font-size: 0.75em; color: #808080;}
body.navigator .bottom-header .title .all	{position: absolute; top: 1em; right: 1em;}
body.navigator ul.alphabet	{width: auto; margin: 0 0 1.8em 0;}

/* top tags */
body.navigator ul.tags	{overflow: hidden; padding: 0.5em 0.7em; margin: 0 0.6em 0 0; background: #eaeaea;}
body.navigator ul.tags li	{display: inline; padding-right: 0.7em; font-size: 0.9em; list-style: none;}
body.navigator ul.tags li img	{float: none !important; width: 15px !important; height: 15px !important; margin: 0 !important; vertical-align: top;}

/* three cols */
body.navigator .three-cols	{clear: both; width: 100%; overflow: hidden; margin-bottom: 3em; border-bottom: 1px solid #e0e0e0;}
body.navigator .three-cols .left-col	{float: left; width: 19%;}
body.navigator .three-cols .container	{float: left; clear: right; width: 81%; background: #fff;}
body.navigator .three-cols .clear	{clear: both;}
body.navigator .three-cols .col1	{float: left; width: 68%;}
body.navigator .three-cols .col2	{float: left; clear: right; width: 32%;}

body.navigator .three-cols .left-col .indent	{padding: 1.5em 0.7em 0 1em;}
body.navigator .three-cols .col1 .indent	{padding: 1.5em 1.8em 0 0.9em;}
body.navigator .three-cols .col2 .indent	{padding: 1.5em 0 1.5em 0.5em; overflow: hidden; _height: 0; _overflow: visible;}

body.navigator .three-cols .col2 .banner	{float: left; clear: both;}

body.navigator .tags_menu p.date	{font: 1.35em "Franklin Gothic Medium"; font-variant: small-caps; color: #808080;}
body.navigator .tags_menu p.text	{font-size: 0.7em; color: #808080; margin-top: 1em;}

body.navigator .three-cols .left-col select	{width: 155px; height: 1.7em; margin-bottom: 2em; font: 0.75em Arial;}
body.navigator .three-cols .left-col select option	{padding: 0 0 2px 4px;}

/* navigator tags */
body.navigator dl.dossier_block	{margin: 0 0 1em 0;}
body.navigator dl.dossier_block dt	{font-size: 0.7em; color: #808080; margin: 1.7em 0 0.3em 0;}
body.navigator dl.dossier_block dd	{font-size: 0.75em; line-height: 130%;}
body.navigator dl.dossier_block dd.select	{font-size: 0.7em; margin-top: 0.5em;}
body.navigator dl.dossier_block dd.select a, body.navigator dl.dossier_block dd.select a:active, body.navigator dl.dossier_block dd.select a:visited	{color: #5275A5; text-decoration: none; border-bottom: 1px dashed #5275A5;}
body.navigator dl.dossier_block dd span.num	{color: #808080; font-size: 0.95em; margin-left: 0.5em;}

/* dossier info */
body.navigator .dossier_info	{padding: 1em; margin-bottom: 1.5em; background: url(http://www.expert.ru/i/bcorn.png) no-repeat 100% 100%; border: 3px solid #e5e5e5;}
body.navigator .dossier_info img.float	{float: left; margin: 0 1em 1em 0;}
body.navigator .dossier_info p	{margin-bottom: 1em; font-size: 0.75em;}
body.navigator .dossier_info .all	{padding: 0; margin: 0.5em 0 1.5em 0; background: none; font-size: 0.75em;}
body.navigator .dossier_info .all a:link, body.navigator .dossier_info .all a:visited, body.navigator .dossier_info .all a:hover, body.navigator .dossier_info .all a:active	{border-bottom: 1px dashed #475053 !important; text-decoration: none !important;}
body.navigator .dossier_info dl	{clear: both; font: 0.75em/1.3em Arial;}
body.navigator .dossier_info dt	{margin-bottom: 0.5em; font-weight: bold;}
body.navigator .dossier_info dd	{margin-bottom: 1em;}

body.navigator .dossier_info table.data	{font-size: 95%; line-height: 105%; color: #656565;}
body.navigator .dossier_info table.data td	{padding: 0.7em 0.5em 0.7em 0.5em; vertical-align: top;}
body.navigator .dossier_info table.data td.center	{text-align: center; padding: 0.7em 0 0.7em 0;}
body.navigator .dossier_info table.data td.right	{text-align: right; padding-right: 1em;}
body.navigator .dossier_info table.data tr.title	{background-color: #8b877b; color: #fff;}
body.navigator .dossier_info table.data tr.select	{background-color: #e9e3d5;}

/* pub */
body.navigator .pub	{clear: both; width: 100%; overflow: hidden; margin-bottom: 1em;}
body.navigator .pub img	{float: left; width: 120px; height: 120px; margin-right: 12px;}
body.navigator .pub h2	{margin-bottom: 0.3em; font: bold 1.05em Arial, Helvetica, sans-serif; font-variant: small-caps;}
body.navigator .pub h3	{margin-bottom: 0.4em; font-size: 0.7em;}
body.navigator .pub h3 a:link, body.navigator .pub h3 a:visited, body.navigator .pub h3 a:hover, body.navigator .pub h3 a:active	{text-decoration: underline; color: #5275A5;}
body.navigator .pub p	{font-size: 0.75em;}
body.navigator .pub p.title	{font-size: 0.7em; color: #808080;}
body.navigator .pub p.date	{margin-bottom: 0.4em; color: #808080;}

/* book */
body.navigator .book	{clear: both; width: 100%; overflow: hidden; margin-bottom: 1.2em;}
body.navigator .book .border	{float: left; border: 1px solid #bfbfbf; padding: 1.3em; margin: 0 0.7em 0.4em 0;}
body.navigator .book p.date	{font: 0.75em Arial, Helvetica, sans-serif; color: #808080; margin-bottom: 0.3em;}
body.navigator .book h2	{font: bold 1.05em Arial, Helvetica, sans-serif; font-variant: small-caps; margin-bottom: 0.3em;}
body.navigator .book h2 a:link, body.navigator .book h2 a:visited, body.navigator .book h2 a:hover, body.navigator .book h2 a:active	{color: #000;}
body.navigator .book h3	{font: 0.7em Arial, Helvetica, sans-serif; color: #990000; margin-bottom: 0.2em;}
body.navigator .book p	{font-size: 0.75em;}
body.navigator .book p.note	{font-size: 0.7em; color: #666; margin-top: 1em;}

/* expert comment */
body.navigator .expert-comment	{clear: both; width: 100%; overflow: hidden; margin: 0 0 1.2em 0;}
body.navigator .expert-comment .head	{width: 100%; overflow: hidden; margin-bottom: 0.4em;}
body.navigator .expert-comment .head img	{float: left; width: 60px; height: 60px; margin: 0 7px 3px 0;}
body.navigator .expert-comment .head p.date	{margin-bottom: 0.2em; font-size: 0.75em; color: #808080;}
body.navigator .expert-comment .head p.author	{font: bold 0.75em Arial;}
body.navigator .expert-comment .head p.author a:link, body.navigator .expert-comment .head p.author a:visited, body.navigator .expert-comment .head p.author a:hover, body.navigator .expert-comment .head p.author a:active	{text-decoration: none; color: #000;}
body.navigator .expert-comment .head p.note	{font-size: 0.7em; color: #808080;}
body.navigator .expert-comment .content	{padding: 0 0 0 1em; border-left: 4px solid #e0e0e0;}
body.navigator .expert-comment .content p	{font-size: 0.75em;}
body.navigator .expert-comment .content h2	{margin-bottom: 0.3em; font: bold 1.05em Arial;}
body.navigator .expert-comment h3	{font-size: 0.7em; margin-bottom: 0.3em;}
body.navigator .expert-comment h3 a:link, body.navigator .expert-comment h3 a:visited, body.navigator .expert-comment h3 a:hover, body.navigator .expert-comment h3 a:active	{color: #5275A5;}
body.navigator .expert-comment .content h2 a:link, body.navigator .expert-comment .content h2 a:visited, body.navigator .expert-comment .content h2 a:active	{text-decoration: none; color: #000;}
body.navigator .expert-comment .content h2 a:hover	{text-decoration: underline;}

/* pager */
body.navigator .pager	{position: relative; width: 100%; margin: -2.3em 0 3em 0;}
body.navigator .pager p.caption	{position: absolute; left: 19%; margin: 0 0 0 -5.5em; font: 1.35em/1.2em "Franklin Gothic Medium"; font-variant: small-caps; color: #999;}
body.navigator .pager ul	{position: relative; left: 19%; width: 70%; overflow: hidden; margin-left: 0.4em;}
body.navigator .pager ul li	{float: left; padding: 5px 8px; margin: 0 1px 0 -1px; background: url(http://www.expert.ru/i/separator4.gif) no-repeat 0 50%; list-style: none; font-size: 0.75em; color: #c0c0c0;}
body.navigator .pager ul li.select span	{float: left; display: block; text-align: center; font-weight: bold; border: 1px solid #e5e5e5; background: #f8f8f8; color: #888; padding: 0.1em 0.4em; margin-top: -2px;}
body.navigator .pager ul li.next a	{float: left; display: block; text-align: center; border: 1px solid #e5e5e5; background: #f8f8f8; padding: 0 0.4em 0.2em 0.4em; margin-top: -2px;}
body.navigator .pager ul li.next a:link, body.navigator .pager ul li.next a:visited, body.navigator .pager ul li.next a:hover, body.navigator .pager ul li.next a:active	{text-decoration: none;}
body.navigator .pager .all_texts	{position: absolute; top: 0.5em; left: 65%; font-size: 0.75em; color: #808080;}

/* Article page
----------------------------------------------- */
body.article .section .col1	{width: 21%;}
body.article .section .col2	{width: 79%; background: #fff;}

/* three-cols */
body.article .three-cols	{clear: both; width: 100%; overflow: hidden;}
body.article .three-cols .col1	{float: left; width: 21%; padding-top: 0.7em;}
body.article .three-cols .double-col	{float: left; clear: right; width: 79%; background: #fff;}
body.article .three-cols .double-col .col1	{float: left; width: 69%;}
body.article .three-cols .double-col .col2	{float: left; clear: right; width: 31%;}

body.article .theme-posts	{clear:both; margin: 0 0.9em 1.5em 0.9em;}
body.article .theme-posts p.caption	{color: #c0c0c0; margin-bottom: 0.2em; font: 1.35em/1.2em "Franklin Gothic Medium"; font-variant: small-caps;}
body.article .theme-posts dl	{_height: 0; overflow: hidden; _overflow: visible; margin: 0 0 0.5em -0.9em;} /* ie hacks */
body.article .theme-posts dl dt	{font: bold 0.75em Arial; margin: 0.7em 0 0.2em 1.3em;}
body.article .theme-posts dl dt.select	{font-weight: bold; background: url(http://www.expert.ru/i/macroindicators_strelka.gif) no-repeat 0 50%; padding-left: 1.3em; margin: 0.7em 0 0.2em 0;}
body.article .theme-posts dl dd	{font-size: 0.7em; color: #666; border-bottom: 1px solid #e5e5e5; padding-bottom: 0.7em; margin: 1px 0 -1px 1.3em;}

body.article .special-project	{clear:both; margin: 0 0.9em 1.5em 0.9em;}
body.article .special-project p.caption	{font: bold 0.8em Arial; font-variant: normal; color: #808080; padding: 0; margin-bottom: 1em;}
body.article .special-project p.caption span	{font: normal 1.5em Arial;}
body.article .special-project dl	{_height: 0; overflow: hidden; _overflow: visible; margin: 0 0 0.5em -0.9em;} /* ie hacks */
body.article .special-project dl dt	{font: bold 0.75em Arial; margin: 0.7em 0 0.2em 1.3em;}
body.article .special-project dl dt.select	{font-weight: bold; background: url(http://www.expert.ru/i/macroindicators_strelka.gif) no-repeat 0 50%; padding-left: 1.3em; margin: 0.7em 0 0.2em 0;}
body.article .special-project dl dd	{font-size: 0.7em; color: #666; border-bottom: 1px solid #e5e5e5; padding-bottom: 0.7em; margin: 1px 0 -1px 1.3em;}
body.article .special-project a.up	{display: block; height: 16px; background: #dcdcdc url(http://www.expert.ru/i/special-project-up.gif) no-repeat 50% 50%;}
body.article .special-project a.down	{display: block; height: 16px; background: #dcdcdc url(http://www.expert.ru/i/special-project-down.gif) no-repeat 50% 50%;}

body.article .news	{clear:both; margin: 0 0.9em 1.5em 0.9em;}
body.article .news p.caption	{color: #c0c0c0; margin-bottom: 0.5em; font: 1.35em/1.2em "Franklin Gothic Medium"; font-variant: small-caps;}
body.article .news dl	{width: 100%; overflow: hidden; margin-bottom: 0.3em;}
body.article .news dl dt	{float: left; font: bold 0.7em Arial; margin-right: 3px;}
body.article .news dl dd	{font-size: 0.7em; border-bottom: 1px solid #e5e5e5; padding-bottom: 0.7em; margin-bottom: 0.7em;}
body.article .news dl dd.last	{border: none;}

body.article .earlier	{clear:both; margin: 0 0.9em 1.5em 0.9em;}
body.article .earlier p.caption	{color: #c0c0c0; margin-bottom: 0.5em; font: 1.35em/1.2em "Franklin Gothic Medium"; font-variant: small-caps;}
body.article .earlier dl	{width: 100%; overflow: hidden; margin-bottom: 0.3em;}
body.article .earlier dl dt	{font-size: 0.7em; color: #808080; margin-bottom: 0.2em;}
body.article .earlier dl dd	{font-size: 0.7em; border-bottom: 1px solid #e5e5e5; padding-bottom: 0.7em; margin-bottom: 0.7em;}
body.article .earlier dl dd.last	{border: none;}

body.article .person	{clear:both; width: 100%; overflow: hidden; background: #f5f5f5; margin: 0 0 0.6em 0;}
body.article .person img	{float: left; width: 50px; height: 50px; margin-right: 7px;}
body.article .person p	{font-size: 0.7em; color: #808080;}
body.article .person p.date	{margin-top: 0.5em;}
body.article .person p.name	{margin-top: 0.2em;}
body.article .person a:link, body.article .person a:visited, body.article .person .author a:hover, body.article .person .author a:active	{color: #808080;}

body.article .materials	{clear:both; border: 1px solid #e5e5e5; background: #f5f5f5; margin: 0 0.5em 2em 0.9em;}
body.article .materials p.caption	{color: #c0c0c0; margin: 0.5em 0.6em 0.5em 0.6em; font: 1.35em/1.2em "Franklin Gothic Medium"; font-variant: small-caps;}
body.article .materials img	{width: 15px; height: 14px; vertical-align: bottom; margin-right: 7px;}
body.article .materials dl	{margin: 0 0.8em !important;}
body.article .materials dt	{font-size: 0.75em !important; font-weight: bold !important; padding: 0 !important; margin: 0 0 0.3em 0 !important;}
body.article .materials dd	{font: 0.7em/1.4em Arial, Helvetica, sans-serif !important; border: none !important; color: #000 !important; margin: 0 0 1em 0 !important;}

body.article .quote	{clear:both; border-top: 3px solid #c0c0c0; border-bottom: 1px solid #d5d5d5; background: #e5e5e5; padding: 0.7em 1em; margin: 0 0.5em 1.5em 0.9em;}
body.article .quote blockquote	{font: 0.9em/1.4em Arial; color: #808080;}

/* title sponsor */
body.article .title-sponsor	{clear: both; overflow: hidden; margin: 0 0.9em 1.5em 0.9em;}
body.article .title-sponsor p.caption	{margin-bottom: 0.5em; font: 1.35em/1.2em "Franklin Gothic Medium"; font-variant: small-caps; color: #C0C0C0;}
body.article .title-sponsor .picture	{float: left; clear: both; padding: 13px; background: #FFF; border: 1px solid #C1C1C1; text-align: center;}

body.article .three-cols .double-col .col1 .indent	{padding: 0.4em 1.3em 3em 0.9em;}

body.article .top-title	{clear: both; width: 100%; overflow: hidden; margin-bottom: 0.6em;}
body.article .top-title p	{float: left; font-size: 0.7em; color: #808080;}
body.article .top-title img	{width: 11px; height: 11px; vertical-align: middle; margin-right: 5px;}
body.article .top-title p span	{color: #c0c0c0; padding: 0 6px;}
body.article .top-title a:link, body.article .top-title a:visited, body.article .top-title a:hover, body.article .top-title a:active	{color: #5275A5;}
body.article .top-title p.eng	{float: right; font-size: 0.7em;}
body.article .cap	{font-size: 0.7em; background: #ebebeb; color: #808080; padding: 0.5em; margin-bottom: 0.6em;}
body.article .cap a:link, body.article .cap a:visited, body.article .cap a:hover, body.article .cap a:active	{color: #5275A5;}

body.article ul.tags	{clear: both; width: 100%; overflow: hidden; margin-bottom: 1.5em;}
body.article ul.tags li	{display: inline; font-size: 0.7em; list-style: none;}

body.article .content	{clear: both; width: 100%;}
body.article .content h1	{font: bold 1.85em/1em Arial; margin: 0 0 0.7em 0;}
body.article .content h3	{font: 1.1em/1em Arial, Helvetica, sans-serif; margin: 1.7em 0 0.7em 0;}
body.article .content p.author	{font-size: 0.7em !important; color: #666; margin: -0.7em 0 2em 0;}
body.article .content p.author a:link, body.article .content p.author a:visited, body.article .content p.author a:active	{color: #666; text-decoration: none;}
body.article .content p.author a:hover	{text-decoration: underline;}
body.article .content p.subtitle	{font: 0.85em/1.5em Arial, Helvetica, sans-serif; color: #808080; margin: 0 0 1.2em 0 !important;}

body.article .content .pic	{position: relative;}
body.article .content .pic img	{float: left; margin-bottom: 10px;}
body.article .content .pic p	{font: 0.7em/1.3em Arial, Helvetica, sans-serif !important; color: #808080; margin: 0 0 0.5em 0 !important; background: #fff;}
body.article .content .pic p.source	{font-size: 0.65em !important; margin: 0 !important;}
body.article .content .pic.left	{float: left; padding: 0 16px 12px 0;}
body.article .content .pic.right	{float: right; padding: 0 0 12px 16px;}
body.article .content .pic.book	{float: left; border: 1px solid #c0c0c0; padding: 17px; margin: 0 16px 12px 0;}
body.article .content .pic a.zoom	{position: absolute; left: 0; display: block; width: 20px; height: 20px; background: url(http://www.expert.ru/i/spec/red_glass.gif) no-repeat;}
body.article .content .pic.right a.zoom	{margin-left: 16px;}

body.article .content p	{font: 0.85em/1.5em Arial, Helvetica, sans-serif; margin: 0 0 1.5em 0;}
body.article .content p.wrap	{margin: 0;}
body.article .content p.wrap img	{width: 200px; height: 1px;}
body.article .content p.source-from	{font: italic 0.85em/1.5em Arial, Helvetica, sans-serif;} 
body.article .content p.interview	{font-weight: bold;}
body.article .content p img	{margin-right: 7px;}
body.article .content img.img_inside_r	{float: right; margin: 0 0 10px 10px;}
body.article .content img.img_inside_l	{float: right; margin: 0 10px 10px 0;}
body.article .content span.first-letter	{display: block; float: left; font: bold 3.5em/1em Arial, Helvetica, sans-serif; color: #fff; background: #c0c0c0; padding: 2px 8px; margin: 0 7px 3px 0;}
body.article .content span.print-link	{display: none;}
body.article .content ol	{margin: 0 0 1.1em 2em;}
body.article .content ul	{list-style: square; margin: 0 0 1.1em 2em;}
body.article .content ol li, body.article .content ul li	{font: 0.85em/1.6em Arial, Helvetica, sans-serif; padding-left: 0.2em;}

body.article .video-gallery	{margin: 1.5em 0;}
body.article .video-gallery .pager ul li, body.article .photo-gallery .pager ul li	{font-size: 1em;}

/* expert news comment */
body.article .expert-news-comment	{clear: both; overflow: hidden; padding-left: 1.3em; margin-bottom: 1.5em; border-left: 1px solid #c0c0c0;}
body.article .expert-news-comment p.caption	{padding: 0; margin: 0 0 0.5em 0; font: 1.35em/1.2em "Franklin Gothic Medium"; font-variant: small-caps; color: #808080;}
body.article .expert-news-comment p	{margin-bottom: 1.5em; font: 0.85em/1.5em Arial;}
body.article .expert-news-comment .person	{width: 100%; oveflow: hidden; margin-bottom: 0.7em;}
body.article .expert-news-comment .person img	{float: left; width: 50px; height: 50px; margin: 0 10px 0 0;}
body.article .expert-news-comment .person p	{margin: 0; font: 0.7em/1.3em Arial; color: #808080;}
body.article .expert-news-comment .person p.author	{margin-top: 0.5em; font-weight: bold;}
body.article .expert-news-comment .person p.author a:link, body.article .expert-news-comment .person p.author a:visited, body.article .expert-news-comment .person p.author a:active	{text-decoration: none; color: #808080;}
body.article .expert-news-comment .person p.author a:hover	{text-decoration: underline;}

/* fotoexpert comment */
body.article .fotoexpert-comment	{clear: both; overflow: hidden; padding-left: 1.3em; margin: 1.5em 0; border-left: 1px solid #c0c0c0;}
body.article .fotoexpert-comment p	{margin: 1.5em 0 0 0; font: 0.75em/1.5em Arial;}
body.article .fotoexpert-comment p.foto-author	{margin: 0 0 -0.7em 0; font: 0.7em/1.25em Verdana !important; color: #fff;}
body.article .fotoexpert-comment p.foto-author span	{background: #808080;}
body.article .fotoexpert-comment p.foto-author strong	{font: bold 1.1em/1.4em Verdana;}
body.article .fotoexpert-comment p.foto-author a:link, body.article .fotoexpert-comment p.foto-author a:visited, body.article .fotoexpert-comment p.foto-author a:active	{text-decoration: none; color: #fff;}
body.article .fotoexpert-comment p.foto-author a:hover	{text-decoration: underline;}

/* Text footer */
body.article .text-footer	{clear: both; width: 100%; overflow: hidden; border-top: 3px double #c0c0c0; padding-top: 0.5em; margin: 0 0 2em 0;}
body.article .text-footer p	{float: left; font-size: 0.75em;}
body.article .text-footer p span.cmm	{font-size: 1.25em !important;}
body.article .text-footer a:link, body.article .text-footer a:visited, body.article .text-footer a:hover, body.article .text-footer a:active	{color: #5275A5;}
body.article .text-footer .more	{float: right; font-size: 0.75em; margin-top: 0.5em;}
body.article .text-footer span.border	{color: #c0c0c0; padding: 0 5px;}
body.article .text-footer .text-icons	{float: right;}
body.article .text-footer .text-icons img	{float: left; width: 26px; height: 24px; margin-left: 3px;}

body.article .pager ul	{float: left; overflow: hidden; margin-left: -7px;}
body.article .pager ul li	{float: left; padding: 5px 8px; margin: 0 1px 0 -1px; background: url(http://www.expert.ru/i/separator4.gif) no-repeat 0 50%; list-style: none; font-size: 0.75em; color: #c0c0c0;}
body.article .pager ul li.select span	{float: left; display: block; text-align: center; font-weight: bold; border: 1px solid #e5e5e5; background: #f8f8f8; color: #888; padding: 0.1em 0.4em; margin-top: -2px;}
body.article .pager ul li.next a	{float: left; display: block; text-align: center; border: 1px solid #e5e5e5; background: #f8f8f8; padding: 0 0.4em 0.2em 0.4em; margin-top: -2px;}
body.article .pager ul li a:link, body.article .pager ul li a:visited, body.article .pager ul li a:hover, body.article .pager ul li a:active	{color: #475053;}
body.article .pager ul li.next a:link, body.article .pager ul li.next a:visited, body.article .pager ul li.next a:hover, body.article .pager ul li.next a:active	{text-decoration: none;}

body.article .theme-number	{clear: both; width: 100%; overflow: hidden; margin-bottom: 0.5em;}
body.article .theme-number p.caption	{color: #808080; margin: 0 0 0.5em 0; font: 1.35em/1.2em "Franklin Gothic Medium"; font-variant: small-caps;}
body.article .theme-number .pub	{clear: both; width: 100%; overflow: hidden; margin-bottom: 1em;}
body.article .theme-number .pub img	{float: left; width: 90px; height: 90px; margin: 0 12px 3px 0;} 
body.article .theme-number .pub h2	{font: bold 1.05em Arial, Helvetica, sans-serif; font-variant: small-caps; margin-bottom: 0.2em;}
body.article .theme-number .pub p	{font-size: 0.75em;}

body.article .three-cols .double-col .col2 .indent	{_height: 0; padding: 1.2em 0.6em 0 0;}

/* sponsors */
body.article .sponsors	{clear: both; margin: 0 0 1.5em; background: #e5e5e5;}
body.article .sponsors p.caption	{padding: 0.1em 0 0.1em 0.4em; background: #9A9A9A; font: 1.35em/1.2em "Franklin Gothic Medium"; font-variant: small-caps; color: #fff;}
body.article .sponsors h5.caption	{background: #98a7ab; border-bottom: 1px solid #fff;}
body.article .sponsors .bl	{background: url(http://www.expert.ru/i/advertisment-bl.gif) no-repeat 0 100%;}
body.article .sponsors .br	{overflow: hidden; padding: 0.8em 0.8em 0 0.8em; background: url(http://www.expert.ru/i/advertisment-br.gif) no-repeat 100% 100%;}
body.article .sponsors .inner	{overflow:hidden; padding:0.9em 0.9em 0 0.9em;}
body.article .sponsors .sponsor	{clear:both; width:100%; overflow:hidden; margin-bottom:1.3em;}
body.article .sponsors .sponsor .picture	{float:left; clear:both; padding:13px; margin-bottom:0.5em; background:#FFF; border:1px solid #C1C1C1; text-align:center;}
body.article .sponsors .sponsor p	{clear: both; font-size: 0.7em; color: #6D6D6D;}
body.article .sponsors .sponsor p a:link, body.article .sponsors .sponsor p a:visited, body.article .sponsors .sponsor p a:hover, body.article .sponsors .sponsor p a:active	{text-decoration: none; color: #6D6D6D;}

/* Yandex direct */
body.article .yandex-direct	{float: right; clear: right; width: 240px; margin: 0 0 2em 0;}

body.article .expert-comment	{clear: both; width: auto; background: #e9e3d5; margin: 0 0 2em 0;}
body.article .expert-comment p.caption	{background: #8b877b; padding: 0.1em 0 0.1em 0.4em; margin-bottom: 0.5em; font: 1.35em/1.2em "Franklin Gothic Medium"; font-variant: small-caps; color: #fff;}
body.article .expert-comment .pub	{padding: 0 0.8em 1em 0.8em;}
body.article .expert-comment .pub img	{float: left; width: 60px; height: 60px; margin: 0 12px 3px 0;}
body.article .expert-comment .pub h3	{font: bold 0.75em Arial; margin: 0 0 0.2em 0;}
body.article .expert-comment .pub h3 a:link, body.article .expert-comment .pub h3 a:visited, body.article .expert-comment .pub h3 a:hover, body.article .expert-comment .pub h3 a:active	{text-decoration: underline; color: #475053;}
body.article .expert-comment .pub p	{font: 0.7em/1.4em Arial; color: #666;}

body.article .info	{clear: both; overflow: hidden; margin: 0 0 2em 0;}
body.article .info h3	{font: bold 0.85em Arial, Helvetica, sans-serif; margin-bottom: 1em;}
body.article .info p	{font: 0.7em/1.4em Arial, Helvetica, sans-serif; color: #666; margin-bottom: 1em;}
body.article .info ol	{margin: 0 0 1em 2.2em;}
body.article .info ol li	{font: 0.7em/1.4em Arial, Helvetica, sans-serif; color: #666;}
body.article .info ul	{list-style: disc; margin: 0 0 1em 1.7em;}
body.article .info ul li	{font: 0.7em/1.4em Arial, Helvetica, sans-serif; color: #666;}

body.article .cut	{clear: both; overflow: hidden; margin: 0 0 2em 0;}
body.article .cut img	{margin-bottom: 0.5em;}
body.article .cut h3	{font: bold 0.85em Arial, Helvetica, sans-serif; margin: 0 0 0.5em 0;}
body.article .cut p	{font: 0.7em/1.4em Arial; color: #666; margin-bottom: 1em;}
body.article .cut p.more img	{margin: 0 7px 0 0;}

body.article .comments	{clear: both; overflow: hidden; margin: 0 0 2em 0;}
body.article .comments p.caption	{color: #c0c0c0; padding: 0; margin-bottom: 0.5em; font: 1.35em/1.2em "Franklin Gothic Medium"; font-variant: small-caps;}
body.article .comments .comment	{border-top: 1px solid #e5e5e5; border-right: 3px double #e5e5e5; border-bottom: 3px double #e5e5e5; border-left: 1px solid #e5e5e5; padding: 0.8em; margin-bottom: 0.7em;}
body.article .comments .comment p	{font: 0.7em/1.4em Arial;}
body.article .comments .comment p.author	{font-weight: bold; color: #808080; margin-bottom: 0.2em;}
body.article .comments .comment a:link, body.article .comments .comment a:visited, body.article .comments .comment a:active	{color: #000; text-decoration: none;}
body.article .comments .comment a:hover	{text-decoration: underline;}

body.article .links	{display: none;}

/* Top footer */
body.article .top-footer	{clear: both; width: 100%; overflow: hidden; margin-bottom: 3em;}
body.article .top-footer .caption	{margin-bottom: 0.9em; background: #98a7ab;}
body.article .top-footer .indent	{padding: 0 0.6em;}

body.article .top-footer .cols	{width: 100%; overflow: hidden;}
body.article .top-footer .cols .left	{float: left; width: 26%;}
body.article .top-footer .cols .right	{float: left; clear: right; width: 26%; text-align: right;}
body.article .top-footer .cols .center	{float: left; width: 48%;}

body.article .top-footer .cols .center .left-col	{float: left; width: 50%;}
body.article .top-footer .cols .center .right-col	{float: left; clear: right; width: 50%;}

body.article .top-footer .cols .double-col	{clear: both; width: 100%; overflow: hidden; padding-top: 20px;}
body.article .top-footer .cols .double-col .left-col .indent	{padding: 0 15px 0 0;}
body.article .top-footer .cols .double-col .right-col .indent	{padding: 0 0 0 15px;}
body.article .top-footer .cols .double-col iframe	{margin-bottom: 15px;}

body.article .top-footer .cols .left iframe	{margin: 0 0 20px 0;}
body.article .top-footer #rdminfrm_6796	{padding-right: 15px;}
body.article .top-footer #rdminfrm_6796 ul	{padding: 0 !important; margin: 0 !important;}
body.article .top-footer #rdminfrm_6796 ul li	{padding: 0 0 0 13px !important; margin: 0 !important; background: url(http://www.expert.ru/i/rtn4per-marker.gif) no-repeat 0 4px; list-style: none !important;}
body.article .top-footer #rdminfrm_6796 .rdm_title_6796	{padding: 0; margin: 10px 0 0 0;}
body.article .top-footer #rdminfrm_6796 a:link, body.article .top-footer #rdminfrm_6796 a:visited, body.article .top-footer #rdminfrm_6796 a:hover, body.article .top-footer #rdminfrm_6796 a:active	{color: #475053;}

body.article .top-footer .inet	{padding-left: 15px;}
body.article .top-footer .inet p	{font: normal 0.6em Arial; color: #666;}
body.article .top-footer .inet #rtn4per div	{padding: 0 0 0 13px !important; margin: 10px 0 0 0 !important; background: url(http://www.expert.ru/i/rtn4per-marker.gif) no-repeat 0 4px;}
body.article .top-footer .inet #rtn4per h1	{font-weight: normal;}
body.article .top-footer .inet #rtn4per a:link, body.article .top-footer .inet #rtn4per a:visited, body.article .top-footer .inet #rtn4per a:hover, body.article .top-footer .inet #rtn4per a:active	{color: #475053;}

body.article .top-footer .cols .right .sect	{width: 100%; overflow: hidden; margin-top: 20px;}
body.article .top-footer .cols .right .sect img	{margin-left: 20px; text-align: right;}

/* Article comments page
----------------------------------------------- */
body.article.comments .cap	{background: #ede9de;}
body.article.comments .content p.subtitle img	{float: left; width: 120px; height: 120px; margin: 0 16px 16px 0;}
body.article.comments .content .all	{float: left; font-size: 0.75em; margin: -0.7em 0 1.7em 0;}

/* Article comments */
body.article .article-comments	{margin-bottom: 1.5em;}
body.article .article-comments .comment	{margin-bottom: 1.5em;}
body.article .article-comments .inside	{margin-left: 20px;}
body.article .article-comments .comment .person	{width: 100%; height: 3.1em; overflow: hidden; background: #f5f5f5; margin: 0;}
body.article .article-comments .comment .person img	{float: left; width: 50px; height: 50px; margin-right: 10px;} 
body.article .article-comments .comment .person p.date	{font: 0.6em Verdana; color: #808080; margin: 0.8em 0 0.3em 0;}
body.article .article-comments .comment .person p.date a:link, body.article .article-comments .comment .person p.date a:visited, body.article .article-comments .comment .person p.date a:hover, body.article .article-comments .comment .person p.date a:active	{color: #808080;}
body.article .article-comments .comment .person p.author	{font: bold 0.75em Arial;}
body.article .article-comments .comment .person p.author a:link, .article-tag .article-comments .comment .person p.author a:visited, .article-tag .article-comments .comment .person p.author a:hover, .article-tag .article-comments .comment .person p.author a:active	{color: #000;}
body.article .article-comments .comment .person .rate	{float: right; width: 4em; padding: 0.45em 0.45em 0 0;}
body.article .article-comments .comment .person .rate strong	{display: block; float: right; width: 1.8em; font: 1.3em Arial; text-align: center; background: #e5e5e5; color: #203682; padding: 0.3em 0;}
body.article .article-comments .comment .person .rate strong.positive	{color: #47811a;}
body.article .article-comments .comment .person .rate strong.negative	{color: #940205;}
body.article .article-comments .comment .person .rate .arrows	{float: right; padding: 0.45em 0.4em 0 0;}
body.article .article-comments .comment .person .rate .arrows a	{display: block; overflow: hidden; width: 9px; height: 9px;}
body.article .article-comments .comment .person .rate .arrows a.up	{background: url(http://www.expert.ru/i/article-comm-up.gif) no-repeat; margin-bottom: 5px;}
body.article .article-comments .comment .person .rate .arrows a.down	{background: url(http://www.expert.ru/i/article-comm-down.gif) no-repeat;}
body.article .article-comments .comment .person .rate .arrows a.disabled	{background: url(http://www.expert.ru/i/article-comm-disabled.gif) no-repeat; margin-bottom: 5px;}

body.article .article-comments .comment .text	{padding-top: 1em;}
body.article .article-comments .comment .text p	{font: 0.75em/1.3em Arial; margin-bottom: 1.5em;}
body.article .article-comments .comment .text p.title	{position: static; height: auto; font: bold 0.95em Arial; margin: 0 0 0.5em 0;}
body.article .article-comments .comment .text blockquote	{font-size: 0.7em; color: #808080; border-left: 1px solid #d8d8d8; padding-left: 0.8em; margin: 0 0 1.5em 0.7em;}
body.article .article-comments .comment .text a:link, body.article .article-comments .comment .text a:visited, body.article .article-comments .comment .text a:hover, body.article .article-comments .comment .text a:active	{color: #5275A5;}

/* Function block */
body.article .article-comments .comment .functions	{width: 100%; font: 0.6em/1em Verdana; color: #808080;} /* old style */
body.article .article-comments .comment .function	{width: 100%; overflow: hidden; font: 0.6em/1em Verdana; color: #808080;}
body.article .article-comments .comment .function .link	{float: left;}
body.article .article-comments .comment .function .link a	{display: inline-block; text-decoration: none; border-bottom: 1px dashed #475053;}
body.article .article-comments .comment .function .link span	{margin: 0 7px;}
body.article .article-comments .comment .function .edit	{float: right;}
body.article .article-comments .comment .function .edit a	{display: inline-block; text-decoration: none; border-bottom: 1px dashed #5275A5; color: #5275A5;}

body.article .article-comments .comment .close	{float: right; margin: 4px 0 0 10px;}
body.article .article-comments .comment .close a	{display: block; width: 9px; height: 6px; font-size: 0; background: url(http://www.expert.ru/i/article-close.gif) no-repeat;}
body.article .article-comments .comment .open	{float: left; margin: 4px 8px 0 0;}
body.article .article-comments .comment .open a	{display: block; width: 9px; height: 6px; font-size: 0; background: url(http://www.expert.ru/i/article-open.gif) no-repeat;}

/* Deleted */
body.article .article-comments .comment.deleted	{font-size: 0.7em; color: #808080; background: #f5f5f5; padding: 0.6em 0.8em; margin-bottom: 2em;}
body.article .article-comments .comment.deleted span	{margin: 0 9px;}
body.article .article-comments .comment.deleted a	{display: inline-block; font: 0.9em/1em Verdana; text-decoration: none; color: #999; border-bottom: 1px dashed #999;} 

/* Closed */
body.article .article-comments .comment.closed	{font-size: 0.7em; color: #808080; background: #f5f5f5; padding: 0.6em 0.8em; margin-bottom: 2em;}
body.article .article-comments .comment.closed .rate	{float: right;}
body.article .article-comments .comment.closed .rate strong	{color: #203682;}
body.article .article-comments .comment.closed .rate strong.positive	{color: #47811a;}
body.article .article-comments .comment.closed .rate strong.negative	{color: #940205;}

body.article .add-comment	{margin: 0 0 2em 0;}
body.article .add-comment p.caption	{color: #b5b5b5; border-bottom: 1px solid #e5e5e5; padding: 0 0 0.3em 0 !important; margin: 0 0 0.5em 0 !important; font: 1.35em/1.2em "Franklin Gothic Medium"; font-variant: small-caps;}
body.article .add-comment p.alert	{font-size: 0.7em; color: #5275A5; margin-bottom: 1em;}
body.article .add-comment div	{margin-right: 2px;}
body.article .add-comment ul	{overflow: hidden; background: #dadada; list-style: none; padding: 0.5em 0.3em;}
body.article .add-comment ul li	{float: left; padding: 0 0.1em;}
body.article .add-comment ul li.rule	{border-right: 1px solid #a1a1a1; padding-right: 0.5em; margin-right: 0.5em;}
body.article .add-comment ul li img	{width: 20px; height: 14px;}
body.article .add-comment textarea	{position: relative; width: 100%; font: 0.75em Arial; border: 1px solid #a9aaac; margin-bottom: 0.7em;}
body.article .add-comment input.text	{width: 100%; font: 0.75em Arial; border: 1px solid #a9aaac; padding: 0.2em 0; margin-bottom: 1em;}
body.article .add-comment input.submit	{width: 8.5em; font: 0.7em Verdana; padding: 0.3em 0;}

/* Discussion block */
body.article .discussion	{clear: both; overflow: hidden; margin: 0 0 2em 0;}
body.article .discussion p.caption	{padding: 0.1em 0 0.1em 0.4em; background: #5275A5; font: 1.35em/1.2em "Franklin Gothic Medium"; font-variant: small-caps; color: #fff;}
body.article .discussion ul	{width: 100%; overflow: hidden; list-style: none;}
body.article .discussion ul li	{width: 100%; border-bottom: 1px solid #e5e5e5; padding: 0.7em 0; margin: 1px 0 -1px 0;}
body.article .discussion ul li img	{float: left; width: 30px; height: 30px; margin: 0 10px 0 0;}
body.article .discussion ul li p	{font-size: 0.7em; color: #808080;}
body.article .discussion ul li p.author	{font-weight: bold; color: #000; margin-bottom: 0.2em;}
body.article .discussion ul li p.author a:link, body.article .discussion ul li p.author a:visited, body.article .discussion ul li p.author a:hover, body.article .discussion ul li p.author a:active	{color: #000;}
body.article .discussion ul li span	{margin: 0 7px;}
body.article .discussion ul li a:link, body.article .discussion ul li a:visited, body.article .discussion ul li a:hover, body.article .discussion ul li a:active	{color: #5275A5;}

/* Banners */
body.article .three-cols .col1 .banner	{display: inline; float: left; clear: both; margin: 0.4em 0.9em 1.5em 0.9em;}
body.article .three-cols .double-col .col1 .banner	{clear: both; padding: 0 0 3em 0; margin: 0;}
body.article .three-cols .double-col .col2 .banner	{float: right; clear: both; margin-bottom: 1.5em;}

/* Article tables
----------------------------------------------- */
body.table #layout	{min-width: 750px; background: none;}
body.table .header	{width: auto;}
body.table .header h1.logo	{top: 0.2em; left: 0.5em;}
body.table .header .top-line p	{font-size: 0.7em; color: #fff; margin: 0.5em 0 0.7em 170px;}
body.table .header .top-line p a:link, body.table .header .top-line p a:visited, body.table .header .top-line p a:hover, body.table .header .top-line p a:active	{color: #fff;}
body.table .header .bottom-line p	{font-size: 0.7em; color: #808080; margin: 0 0 0 170px;}
body.table .header .bottom-line p img	{width: 11px; height: 11px;  vertical-align: middle; margin-right: 5px;}
body.table .header .bottom-line p span	{color: #c0c0c0; padding: 0 6px;}
body.table .header .bottom-line p span.number	{color: #5275A5; padding: 0;}

body.table .content	{clear: both; padding: 1.5em 1em 2em 1em;}
body.table .content h1	{font: 1.3em Arial; margin-bottom: 0.5em;}
body.table .content p	{font-size: 0.7em; color: #808080; margin-bottom: 0.5em;}
body.table .content p.legend	{margin: 1.2em 0 0 0; font: 0.7em/1.2em Arial; color: #808080;}

body.table table tr th	{padding: 7px 12px; background: #8b877b; border: none; text-align: left; font: 0.7em Arial; color: #fff;}
body.table table tr td	{padding: 7px 12px; background: #f4f1e9; border: 1px solid #d4d1c8; font-size: 0.75em; color: #666;}
body.table table tr td.t_legend, body.table table tr td.mini	{padding: 15px 0 5px 0; background: none; border: none; font: 0.7em/1.2em Arial; color: #808080;}
body.table table tr td p	{font: 1em/1.4em Arial !important;}

body.table table th.header {cursor: pointer; background: #8b877b url(http://www.expert.ru/i/arrow-both.gif) no-repeat right center; color: #fff;} 
body.table table th.headerSortDown {background: #8b877b url(http://www.expert.ru/i/arrow-down.gif) no-repeat right center; color: #fff;} 
body.table table th.headerSortUp {background: #8b877b url(http://www.expert.ru/i/arrow-up.gif) no-repeat right center; color: #fff;}

/* Expert 400
----------------------------------------------- */
/* two-cols */
body.expert400 .two-cols	{clear: both; width: 100%; overflow: hidden;}
body.expert400 .two-cols .left-col	{float: left; width: 21%; padding-top: 0.7em;}
body.expert400 .two-cols .right-col	{float: left; clear: right; width: 79%; background: #fff;}

body.expert400 .two-cols .right-col .indent	{padding: 1em 0.6em 3em 0.9em;}

/* rating */
body.expert400 .rating	{clear: both; margin: 0 0.9em 1.5em 0.9em;}
body.expert400 .rating h5.caption	{margin-bottom: 0.5em; font: 1.35em/1.2em "Franklin Gothic Medium"; font-variant: small-caps; color: #c0c0c0;}
body.expert400 .rating ul	{margin-left: -0.9em;}
body.expert400 .rating ul li	{margin: 0 0 0.3em 1.3em; list-style: none; font-size: 0.75em; color: #666;}
body.expert400 .rating ul li.select	{padding-left: 1.3em; margin: 0; background: url(http://www.expert.ru/i/macroindicators_strelka.gif) no-repeat 0 50%; font-weight: bold; color: #000;}

body.expert400 .content h1	{margin-bottom: 0.3em; font: bold 1.85em/1em Arial;}
body.expert400 .content h3	{padding: 2em 0 0.7em 0; font: 1.1em/1em Arial;}
body.expert400 .content p.subtitle	{margin-bottom: 1.2em; font: 0.85em/1.5em Arial; color: #808080;}
body.expert400 .content p	{margin-bottom: 1.5em; font: 0.85em/1.5em Arial;}
body.expert400 .content p.note	{margin-bottom: 1em; font: 0.7em/1.3em Arial; color: #808080;}
body.expert400 .content ol	{margin: 0 0 1.1em 2em;}
body.expert400 .content ul	{margin: 0 0 1.1em 2em; list-style: square;}
body.expert400 .content ol li, body.expert400 .content ul li	{padding-left: 0.2em; font: 0.85em/1.6em Arial;}

/* table */
body.expert400 table.expert400	{clear: both; width: 100%; margin-bottom: 1.5em;}
body.expert400 table.expert400 th	{padding: 6px 8px; background: #98a7ab; border-right: 1px solid #fff; text-align: left; font: normal 0.7em Arial; color: #fff;}
body.expert400 table.expert400 th.year	{width: 9%;}
body.expert400 table.expert400 th.company	{width: 14%;}
body.expert400 table.expert400 th.realization	{width: 15%;}
body.expert400 table.expert400 th.acceleration	{width: 13%;}
body.expert400 table.expert400 th.clear-profit	{width: 16%;}
body.expert400 table.expert400 th.capitalization	{width: 13%;}
body.expert400 table.expert400 th.branch	{width: 10%; border-right: none;}
body.expert400 table.expert400 tr td	{padding: 6px 8px; border-right: 1px solid #fff; font-size: 0.7em; color: #444;}
body.expert400 table.expert400 tr.color td	{background: #dfe4e5;}
body.expert400 table.expert400 tr td.number	{text-align: center;}
body.expert400 table.expert400 tr td.clear-profit, body.article table.expert400 tr td.billing	{text-align: right;}
body.expert400 table.expert400 tr td.capitalization	{border-right: 0; text-align: right;}

body.expert400 table.expert400 th.header {padding-right: 25px; cursor: pointer; background: #98a7ab url(http://www.expert.ru/i/arrow-both.gif) no-repeat right center; color: #fff;} 
body.expert400 table.expert400 th.headerSortDown {background: #98a7ab url(http://www.expert.ru/i/arrow-down.gif) no-repeat right center; color: #fff;} 
body.expert400 table.expert400 th.headerSortUp {background: #98a7ab url(http://www.expert.ru/i/arrow-up.gif) no-repeat right center; color: #fff;}

/* Themes page
----------------------------------------------- */
body.themes .header .top-line ul, body.themes .header .bottom-line ul	{margin-left: 19%;}
body.themes .section	{margin-bottom: 1em; border-bottom: none;}
body.themes .section .col1	{width: 19%;}
body.themes .section .col2	{width: 81%; background: #fff;}

/* bottom header */
body.themes .bottom-header	{clear: both; width: 100%; overflow: hidden; margin-bottom: 0.7em;}
body.themes .bottom-header .title	{padding-bottom: 0.4em; margin: 0 2.2em; border-bottom: 1px solid #e0e0e0;}
body.themes .bottom-header .title h2	{font-size: 1.7em;}
body.themes .bottom-header .title h2 span	{font-weight: normal;}

/* menu dossier */
body.themes ul.menu_dossier	{overflow: hidden; _height: 0; _overflow: visible; padding-left: 2.2em; margin-bottom: 1em;}
body.themes ul.menu_dossier li	{float: left; padding: 0.8em 0 0.4em 0; margin-right: 0.5em; list-style: none; font-size: 0.75em; color: #c0c0c0;}
body.themes ul.menu_dossier li.select	{background: url(http://www.expert.ru/i/up3.gif) no-repeat 50% 0; font-weight: bold; color: #808080;}
body.themes ul.menu_dossier li.select a:link, body.themes ul.menu_dossier li.select a:visited, body.themes ul.menu_dossier li.select a:hover, body.themes ul.menu_dossier li.select a:active	{color: #c0c0c0;}

body.themes .dossier_level	{width: 100%; clear: both; overflow: hidden; margin-bottom: 3em; border-bottom: 1px solid #e0e0e0;}

body.themes .dossier_level .top_corners	{width: 100%; overflow: hidden;}
body.themes .dossier_level .wrap_corners 	{margin: 0 1em 0 0.9em;}
body.themes .top_corners .left_corner	{width: 25px; height: 25px; float: left; background: url(http://www.expert.ru/i/wcorn_top_left.gif) no-repeat 0 0;}
body.themes .top_corners .right_corner	{width: 25px; height: 25px; float: right; background: url(http://www.expert.ru/i/wcorn_top_right.gif) no-repeat 0 0;}

* html body.themes .top_corners .left_corner	{margin-right: -100%;}
* html body.themes .top_corners .right_corner	{margin: 0 -100% 0 -25px;}

body.themes .top_corners .center	{width: auto; height: 25px; margin: 0 25px 0 25px; background: #fff;}
body.themes .bg_dossier {width: 100%; overflow: hidden; background: #fff;}

body.themes .dossier_columns	{overflow: hidden; margin: 0 2.2em;}
body.themes ul.alphabet	{margin-bottom: 1em;}

/* list */
body.themes .list	{width: 100%; overflow: hidden; margin-bottom: 0.5em;}
body.themes .list .col1	{float: left; width: 23%;}
body.themes .list .col2	{float: left; width: 23%;}
body.themes .list .col3	{float: left; width: 23%;}
body.themes .list .col4	{float: left; clear: right; width: 31%;}

body.themes .list ul	{list-style: none;}
body.themes .list li	{font-size: 0.75em; line-height: 1.3em;}
body.themes .list li a:link, body.themes .list li a:visited, body.themes .list li a:hover, body.themes .list li a:active	{text-decoration: none;}
body.themes .list li.more a:link, body.themes .list li.more a:visited, body.themes .list li.more a:hover, body.themes .list li.more a:active	{float: left; color: #5275A5; text-decoration: none; border-bottom: 1px dashed #5275A5;}

/* letter */
body.themes .letter	{overflow: hidden; margin-bottom: 1.5em;}
body.themes .letter p.caption	{padding: 0 0 0.2em 0; margin-bottom: 0.6em; border-bottom: 1px solid #e0e0e0; font-size: 1.35em; color: #808080;}

/* month */
body.themes .month	{overflow: hidden; margin-bottom: 2em;}
body.themes .month p.caption	{color: #808080; font: 1.35em/1.2em "Franklin Gothic Medium"; font-variant: small-caps; border-bottom: 1px solid #e0e0e0; padding: 0 0 0.2em 0; margin-bottom: 0.4em;}

/* tags */
body.themes .tags	{overflow: hidden;}
body.themes .tags ul.h1, ul.h2, ul.h3, ul.h4, ul.h5	{clear: both; width: 100%; overflow: hidden; list-style: none;}
body.themes .tags ul.h1 li	{display: inline; font-size: 1.2em; line-height: 1.2em; padding-right: 1.2em;}
body.themes .tags ul.h2 li	{display: inline; font-size: 1em; line-height: 1.3em; padding-right: 1.2em;}
body.themes .tags ul.h3 li	{display: inline; font: normal 0.85em/1.4em Arial, Helvetica, sans-serif; padding-right: 1em;}
body.themes .tags ul.h4 li	{display: inline; font: normal 0.8em/1.5em Arial, Helvetica, sans-serif; padding-right: 1em;}
body.themes .tags ul.h5 li	{display: inline; font: normal 0.7em/1.6em Arial, Helvetica, sans-serif; padding-right: 1em;}

/* two cols */
body.themes .two-cols	{clear: both; width: 100%; overflow: hidden;}
body.themes .two-cols .col1	{float: left; width: 50%;}
body.themes .two-cols .col2	{float: left; clear: right; width: 50%;}

body.themes .two-cols .col1 .indent	{padding: 0 2% 0 0;}
body.themes .two-cols .col2 .indent	{padding: 0 0 0 6%;}

/* theme */
body.themes .theme	{width: 100%; overflow: hidden; margin-bottom: 2em;}
body.themes .theme img	{float: left; width: 120px; height: 120px; margin: 0 20px 0 0;}
body.themes .theme .content	{display: table; zoom: 1;}
* html body.themes .theme .content	{_height: 0;}
body.themes .theme .content h3	{font-size: 1.1em; margin-bottom: 0.6em;}
body.themes .theme .content h3 a:link, body.themes .theme .content h3 a:visited, body.themes .theme .content h3 a:hover, body.themes .theme .content h3 a:active	{color: #000;}
body.themes .theme .content img	{width: 20px; height: 20px; margin-right: 8px;}

body.themes .theme .pub	{overflow: hidden; margin-bottom: 0.4em;}
body.themes .theme .pub p.date	{margin-bottom: 0.2em; font-size: 0.7em; color: #808080;}
body.themes .theme .pub h2	{font: normal 0.75em Arial, Helvetica, sans-serif; margin-top: -0.2em;}
body.themes .theme .pub h2 a:link, body.themes .theme .pub h2 a:visited, body.themes .theme .pub h2 a:hover, body.themes .theme .pub h2 a:active	{text-decoration: underline; color: #475053;} 

/* cloud */
body.themes .cloud	{padding-bottom: 2em;}

/* pager */
body.themes .pager	{width: 100%; margin: -2.3em 0 3em 0;}
body.themes .pager p.caption	{float: left; padding: 0 1em 0 2.2em; font: 1.35em/1.2em "Franklin Gothic Medium"; font-variant: small-caps; color: #999;}
body.themes .pager ul	{width: 70%; overflow: hidden;}
body.themes .pager ul li	{float: left; padding: 5px 8px; margin: 0 1px 0 -1px; background: url(http://www.expert.ru/i/separator4.gif) no-repeat 0 50%; list-style: none; font-size: 0.75em; color: #c0c0c0;}
body.themes .pager ul li.select span	{float: left; display: block; text-align: center; font-weight: bold; border: 1px solid #e5e5e5; background: #f8f8f8; color: #888; padding: 0.1em 0.4em; margin-top: -2px;}
body.themes .pager ul li.next a	{float: left; display: block; text-align: center; border: 1px solid #e5e5e5; background: #f8f8f8; padding: 0 0.4em 0.2em 0.4em; margin-top: -2px;}
body.themes .pager ul li.next a:link, body.themes .pager ul li.next a:visited, body.themes .pager ul li.next a:hover, body.themes .pager ul li.next a:active	{text-decoration: none;}
body.themes .pager .all_texts	{position: absolute; top: 0.5em; left: 65%; font-size: 0.75em; color: #808080;}

//* Indicators
----------------------------------------------- */
body.indicators .header .top-line ul, body.indicators .header .bottom-line ul	{margin-left: 19%;}
body.indicators .section .col1	{width: 19%;}
body.indicators .section .col2	{width: 81%; background: #fff;}

/* 2 cols */
body.indicators .two-cols	{clear: both; width: 100%; overflow: hidden; margin-bottom: 3em;}
body.indicators .two-cols .col1	{float: left; width: 19%;}
body.indicators .two-cols .col2	{float: left; clear: right; width: 81%; background: #fff;}

body.indicators .two-cols .col1 .indent	{padding: 1.4em 1em 0 0.9em;}
body.indicators .two-cols .col2 .indent	{padding: 1.3em 0.6em 0 0.75em;}

body.indicators select.select	{width: 155px; height: 1.7em; margin-bottom: 2em; font: 0.75em Arial;}
body.indicators select.select option	{padding: 0 0 2px 4px;}

body.indicators dl.menu	{margin-bottom: 1.2em;}
body.indicators dl.menu dt	{margin-bottom: 0.5em; font-size: 0.75em; font-variant: small-caps; color: #748488;}
body.indicators dl.menu dd	{margin: 0 0 0.3em 0.5em; font-size: 0.75em;}
body.indicators dl.menu dd.select	{padding-left: 1.7em; margin-left: -1.2em; background: url(http://www.expert.ru/i/macroindicators_strelka.gif) no-repeat 0 50%; font-weight: bold;}
body.indicators dl.menu dd.dashed a	{border-bottom: 1px dashed #475053;}
body.indicators dl.menu dd.dashed a:link, body.indicators dl.menu dd.dashed a:visited, body.indicators dl.menu dd.dashed a:hover, body.indicators dl.menu dd.dashed a:active	{text-decoration: none;}
body.indicators dl.menu ul.submenu	{margin: 0.7em 0 0 0.5em;}
body.indicators dl.menu ul.submenu li	{margin-bottom: 0.3em; list-style: none; font: 0.95em/1.4em Arial;}
body.indicators dl.menu ul.submenu li.select	{padding-left: 2.3em; margin-left: -2.3em; background: url(http://www.expert.ru/i/macroindicators_strelka.gif) no-repeat 0 50%; font-weight: bold;}

body.indicators .two-cols .col2 h2	{margin-bottom: 0.5em; font-size: 1.7em;}
body.indicators .two-cols .col2 p.subtitle	{margin-bottom: 0.7em; font-size: 1.1em;}
body.indicators .two-cols .col2 p.error	{margin-bottom: 1em; font-size: 0.85em; color: #5275A5;}
body.indicators ul.period	{width: 100%; overflow: hidden; margin-bottom: 1em;}
body.indicators ul.period li	{float: left; padding: 0 0.8em 0 1em; background: url(http://www.expert.ru/i/separator6.gif) no-repeat 0 50%; list-style: none; font-size: 0.7em;}
body.indicators ul.period li.first-item	{padding-left: 0; background: none;}
body.indicators ul.period li.select	{font-weight: bold;}

body.indicators .alert	{width: 782px; font-size: 0.75em; background: #fdf9dc; border: 1px solid #c0bebf; margin-bottom: 1em;}
body.indicators .alert p	{padding: 0.7em 1em;}

/* level */
body.indicators .level	{position: relative; height: 350px; margin: 0 0 2em 0;}
body.indicators .legend form	{padding: 0 1em; margin-top: -0.3em;}
body.indicators .legend p	{font: bold 0.75em Arial, Helvetica, sans-serif; color: #808080; margin: 1.7em 0 1em 0;}
body.indicators .legend div	{width: 100%; overflow: hidden; font-size: 0.7em; margin-bottom: 0.8em;}
body.indicators .legend div.submit	{margin-top: 1.5em;}
body.indicators .legend div.submit input	{width: 7em; height: 2em; font: 1.1em Verdana, Geneva, Arial, Helvetica, sans-serif; padding: 2px 0 4px 0; margin: 0;}
body.indicators .legend span	{display: block; float: left; width: 5px; height: 13px; margin-right: 3px; #margin-right: 0;}
body.indicators .legend span.black	{border-left: 5px solid #000;}
body.indicators .legend span.red	{border-left: 5px solid #ff0000;}
body.indicators .legend span.blue	{border-left: 5px solid #1d3982;}
body.indicators .legend span.green	{border-left: 5px solid #008000;}
body.indicators .legend span.vinous	{border-left: 5px solid #aa3e22;}
body.indicators .legend span.softblue	{border-left: 5px solid #818eae;}
body.indicators .legend span.springgreen	{border-left: 5px solid #00FF7F;}
body.indicators .legend span.sienna	{border-left: 5px solid #A0522D;}
body.indicators .legend span.pink	{border-left: 5px solid #FFC0CB;}
body.indicators .legend span.cyan	{border-left: 5px solid #00FFFF;}
body.indicators .legend input	{float: left; margin: 0 6px 0 -4px; #margin: -3px 2px 0 -4px;}
body.indicators .legend label	{font-size: 1em;}
body.indicators .legend label span	{display: table; float: none; width: auto; height: auto; margin: 0;}

/* flash graph & legend */
body.indicators .flash .legend	{float: right; width: 13em; height: 320px; border-top: 1px solid #e5e5e5; border-right: 3px double #e5e5e5; border-bottom: 3px double #e5e5e5; border-left: 1px solid #e5e5e5;}
body.indicators .flash .graph	{width: auto; height: 350px; margin-right: 15em;}

/* images graph & legend */
body.indicators .image .legend	{position: absolute; left: 559px; width: 13em; height: 346px; border-top: 1px solid #e5e5e5; border-right: 3px double #e5e5e5; border-bottom: 3px double #e5e5e5; border-left: 1px solid #e5e5e5; margin-left: 0.8em;}
body.indicators .image .graph	{position: absolute; width: 554px; height: 350px; background: #fff url(/i/macro_graph.gif) no-repeat 0 0;}

/* content */
body.indicators .content	{width: 100%; overflow: hidden;}
body.indicators .content .left-col	{float: left; width: 70%;}
body.indicators .content .right-col	{float: left; clear: right; width: 30%;}

body.indicators .content .left-col .indent	{padding: 0 2em 0 0;}
body.indicators .content .right-col .indent	{padding: 0;}
body.indicators .content .right-col .banner	{float: right; clear: both;}

body.indicators .content .text	{margin-bottom: 1em; border-bottom: 3px double #c0c0c0;}
body.indicators .content .text p	{margin-bottom: 1.2em; font: 0.75em/1.3em Arial;}
body.indicators .content .text p.date	{margin-bottom: 0.2em; font-size: 0.7em; color: #808080;}
body.indicators .content .text p.note	{margin-top: 2em; font-size: 0.7em; color: #808080;}
body.indicators .content .text h3	{margin-bottom: 0.7em; font: 1.15em Arial;}

body.indicators .content ul	{border-bottom: 1px solid #c0c0c0;}
body.indicators .content ul li.pub	{margin-bottom: 1.2em; list-style: none;}
body.indicators .content ul li.pub p.date	{margin-bottom: 0.2em; font-size: 0.7em; color: #808080;}
body.indicators .content ul li.pub dt	{margin-bottom: 0.4em; font-size: 0.75em;}
body.indicators .content ul li.pub dt a	{border-bottom: 1px dashed #5275A5;}
body.indicators .content ul li.pub dt a:link, body.indicators .content ul li.pub dt a:visited, body.indicators .content ul li.pub dt a:hover, body.indicators .content ul li.pub dt a:active	{text-decoration: none !important; color: #5275A5 !important;}
body.indicators .content ul li.pub dd	{font-size: 0.75em;}

/* Edition page
----------------------------------------------- */
body.edition .section	{margin-bottom: 1em; border-bottom: none;}
body.edition .header .top-line ul, body.edition .header .bottom-line ul	{margin-left: 19%;}
body.edition .section .col1	{width: 19%;}
body.edition .section .col2	{width: 81%; background: #fff;}

body.edition .two-cols	{clear: both; overflow: hidden; background: #FFF; margin: 0 1em 3em 1em;}
body.edition .two-cols .bl	{width: 100%; overflow: hidden; background: url(http://www.expert.ru/i/wcorn_top_left.gif) no-repeat;}
body.edition .two-cols .br	{width: 100%; overflow: hidden; background: url(http://www.expert.ru/i/wcorn_top_right.gif) no-repeat 100% 0;}	
		
body.edition .two-cols .col1	{float: left; width: 71%;}
body.edition .two-cols .col2	{float: left; clear: right; width: 29%;}	

body.edition .two-cols .col1 .indent	{padding: 2em 2.5em 0 2em;}	
body.edition .two-cols .col2 .indent	{padding: 2em 2em 0 0;}

/* menu types */		
body.edition ul.menu-types	{width: 100%; overflow: hidden; margin-bottom:1.7em;}
body.edition ul.menu-types li	{float: left; padding: 0 0.7em; background: url(http://www.expert.ru/i/separator4.gif) no-repeat 0 90%; list-style: none; font-size: 0.75em;}
body.edition ul.menu-types li.first-item	{padding-left: 0; background: none;}
body.edition ul.menu-types li.select strong	{display: block; padding-top: 0.8em; background: url(http://www.expert.ru/i/up3.gif) no-repeat 50% 0; color: #808080;}
body.edition ul.menu-types li a	{display: block; margin-top: 0.8em;}

/* right cut */		
body.edition .right-cut	{float: right; margin-left: 1em; text-align: right;}		
body.edition .right-cut p	{margin: 0 0 0.5em;}
body.edition .right-cut p.yandex-lenta	{margin-bottom: 0.8em;}	
body.edition .right-cut a:link, body.edition .right-cut a:visited, body.edition .right-cut a:hover, body.edition .right-cut a:active	{color: #CB5500;}
	
/* all numbers */
body.edition ul.all-numbers	{width: 100%; overflow: hidden; margin: 0.8em 0 2em;}
body.edition ul.all-numbers li	{float: left; padding: 0 0.7em; background: url(http://www.expert.ru/i/separator4.gif) no-repeat 0 90%; list-style: none; font-size: 0.75em;}
body.edition ul.all-numbers li.first-item	{padding-left: 0; background: none;}
body.edition ul.all-numbers li.select strong	{padding: 2px 5px; background: #AAA; color: #FFF;}
			
body.edition .two-cols .col1 h1	{padding-bottom: 0.2em; border-bottom: 1px solid #DCDCDC; font-size: 1.7em;}	
body.edition .two-cols .col1 h2	{margin: 1.7em 0 0.5em; font-size: 0.9em;}
body.edition.about .two-cols .col1 h2	{font: 1.1em Arial;}	
body.edition .two-cols .col1 p	{margin-bottom: 1.5em; font-size: 0.75em;}	
body.edition .two-cols .col1 p.strong	{margin-bottom: 1em; font-size: 1.1em; color: #999;}
body.edition .two-cols .col1 dl dt	{margin-bottom: 0.5em; font-size: 0.75em;}	
body.edition .two-cols .col1 dl dd	{margin-bottom: 1.5em; font-size: 0.75em;}	
body.edition .two-cols .col1 dl dd p	{margin: 0; font-size: 1em;}
body.edition .two-cols .col1 ul.list	{margin-bottom: 1.5em;}
body.edition .two-cols .col1 ul.list li	{margin-bottom: 1em; list-style: none; font-size: 0.75em;}				
			
/* issues table */			
body.edition table.issues	{width: 100%;}	
body.edition table.issues tr td	{width: 25%; padding: 1em; border-right: 1px dashed #DADADA; border-bottom: 1px dashed #DADADA; text-align: center; color: #757575;}
body.edition table.issues tr td img	{width: 90px; height: 120px; border: 1px solid #B8B8B8;}
body.edition table.issues tr td p	{margin: 0.2em 0 0 0 !important; font-size: 0.7em !important;}
body.edition table.issues tr td.last-item	{border-right: none;}
body.edition table.issues tr.last-row td	{border-bottom: none;}

/* editorial table */
body.edition table.editorial	{width: 100%;}
body.edition table.editorial tr td	{padding: 0.5em 1em; border-bottom: 1px solid #E4E4E4; vertical-align: top; font: 0.75em/1.4em Arial;}
body.edition table.editorial tr td.col1	{float: none; width: 52%; border-right: 1px solid #E4E4E4; color: #ACACAC;}
body.edition table.editorial tr td.col2	{float: none; clear: none; width: 48%;}
	
body.edition .two-cols .col2 dl	{width: 100%; overflow: hidden; margin-bottom: 1.1em;}			
body.edition .two-cols .col2 dl dt	{margin-bottom: 0.5em; font: 1.35em/1.2em "Franklin Gothic Medium"; font-variant: small-caps; color: #C0C0C0;}		
body.edition .two-cols .col2 dl dd	{float: left; clear: both; margin-bottom: 0.4em; font-size: 0.8em;}	
body.edition .two-cols .col2 dl dd.select	{padding: 2px 5px; background: #ACACAC; font-weight: bold; color: #FFF;}

/* Expert-tv page
----------------------------------------------- */
body.expert-tv .header .top-line ul, body.expert-tv .header .bottom-line ul	{margin-left: 19%;}
body.expert-tv .section .col1	{width: 19%;}
body.expert-tv .section .col2	{width: 81%; background: #fff;}

/* three cols */
body.expert-tv .three-cols	{clear: both; width: 100%; overflow: hidden; margin-bottom: 3em; border-bottom: 1px solid #e0e0e0;}
body.expert-tv .three-cols .left-col	{float: left; width: 19%;}
body.expert-tv .three-cols .container	{float: left; clear: right; width: 81%; background: #fff;}
body.expert-tv .three-cols .clear	{clear: both;}
body.expert-tv .three-cols .col1	{float: left; width: 68%;}
body.expert-tv .three-cols .col2	{float: left; clear: right; width: 32%;}

body.expert-tv .three-cols .left-col .indent	{padding: 1.5em 0.7em 0 0.9em;}
body.expert-tv .three-cols .col1 .indent	{padding: 0 1.8em 0 0.9em;}
body.expert-tv .three-cols .col2 .indent	{padding: 0 0 0 0.5em;}
body.expert-tv .three-cols .clear	{clear: both;}

body.expert-tv .three-cols .left-col h5.caption	{margin-bottom: 0.2em; font: 1.35em/1.2em "Franklin Gothic Medium"; font-variant: small-caps; color: #808080;}
body.expert-tv .three-cols .left-col ul	{width: 100%;}
body.expert-tv .three-cols .left-col ul li	{width: 100%; margin-bottom: 0.5em; list-style: none; font-size: 0.75em;}
body.expert-tv .three-cols .left-col ul li.first-item strong, body.expert-tv .three-cols .left-col ul li.first-item a	{border: none !important;}
body.expert-tv .three-cols .left-col ul li.select	{position: relative; padding-left: 1.2em; margin-left: -1.2em; background: url(http://www.expert.ru/i/macroindicators_strelka.gif) no-repeat 0 0.7em; color: #475053;}
body.expert-tv .three-cols .left-col ul li.select strong	{display: block; padding-top: 0.5em; border-top: 1px dashed #aaa;}
body.expert-tv .three-cols .left-col ul li a	{display: block; padding-top: 0.5em; border-top: 1px dashed #aaa;}
body.expert-tv .three-cols .left-col ul li.select strong a	{padding: 0; border: none;}

body.expert-tv .bottom-header	{padding: 1.5em 0.6em 0 0.9em; margin-bottom: 1.5em;}
body.expert-tv .bottom-header h2	{font: bold 1.7em/1em Arial;}

/* pub */
body.expert-tv .pub	{clear: both; width: 100%; overflow: hidden; margin-bottom: 1.2em;}
body.expert-tv .pub img	{float: left; width: 120px; height: 120px; margin-right: 12px;}
body.expert-tv .pub h2	{margin-bottom: 0.3em; font: bold 1.05em Arial, Helvetica, sans-serif; font-variant: small-caps;}
body.expert-tv .pub h3	{margin-bottom: 0.4em; font-size: 0.7em;}
body.expert-tv .pub h3 a:link, body.expert-tv .pub h3 a:visited, body.expert-tv .pub h3 a:hover, body.expert-tv .pub h3 a:active	{text-decoration: underline; color: #5275A5;}
body.expert-tv .pub p	{font-size: 0.75em;}
body.expert-tv .pub p.title	{font-size: 0.7em; color: #808080;}
body.expert-tv .pub p.date	{margin-bottom: 0.4em; color: #808080;}

/* book */
body.expert-tv .book	{clear: both; width: 100%; overflow: hidden; margin-bottom: 1.2em;}
body.expert-tv .book .border	{float: left; border: 1px solid #bfbfbf; padding: 1.3em; margin: 0 0.7em 0.4em 0;}
body.expert-tv .book p.date	{font: 0.75em Arial, Helvetica, sans-serif; color: #808080; margin-bottom: 0.3em;}
body.expert-tv .book h2	{font: bold 1.05em Arial, Helvetica, sans-serif; font-variant: small-caps; margin-bottom: 0.3em;}
body.expert-tv .book h2 a:link, body.expert-tv .book h2 a:visited, body.expert-tv .book h2 a:hover, body.expert-tv .book h2 a:active	{color: #000;}
body.expert-tv .book h3	{font: 0.7em Arial, Helvetica, sans-serif; color: #990000; margin-bottom: 0.2em;}
body.expert-tv .book p	{font-size: 0.75em;}
body.expert-tv .book p.note	{font-size: 0.7em; color: #666; margin-top: 1em;}

/* expert comment */
body.expert-tv .expert-comment	{clear: both; width: 100%; overflow: hidden; margin: 0 0 1.2em 0;}
body.expert-tv .expert-comment .head	{width: 100%; overflow: hidden; margin-bottom: 0.4em;}
body.expert-tv .expert-comment .head img	{float: left; width: 60px; height: 60px; margin: 0 7px 3px 0;}
body.expert-tv .expert-comment .head p.date	{margin-bottom: 0.2em; font-size: 0.75em; color: #808080;}
body.expert-tv .expert-comment .head p.author	{font: bold 0.75em Arial;}
body.expert-tv .expert-comment .head p.author a:link, body.expert-tv .expert-comment .head p.author a:visited, body.expert-tv .expert-comment .head p.author a:hover, body.expert-tv .expert-comment .head p.author a:active	{text-decoration: none; color: #000;}
body.expert-tv .expert-comment .head p.note	{font-size: 0.7em; color: #808080;}
body.expert-tv .expert-comment .content	{padding: 0 0 0 1em; border-left: 4px solid #e0e0e0;}
body.expert-tv .expert-comment .content p	{font-size: 0.75em;}
body.expert-tv .expert-comment .content h2	{margin-bottom: 0.3em; font: bold 1.05em Arial;}
body.expert-tv .expert-comment h3	{font-size: 0.7em; margin-bottom: 0.3em;}
body.expert-tv .expert-comment h3 a:link, body.expert-tv .expert-comment h3 a:visited, body.expert-tv .expert-comment h3 a:hover, body.expert-tv .expert-comment h3 a:active	{color: #5275A5;}
body.expert-tv .expert-comment .content h2 a:link, body.expert-tv .expert-comment .content h2 a:visited, body.expert-tv .expert-comment .content h2 a:active	{text-decoration: none; color: #000;}
body.expert-tv .expert-comment .content h2 a:hover	{text-decoration: underline;}

/* pager */
body.expert-tv .pager	{position: relative; width: 100%; margin: -2.3em 0 3em 0;}
body.expert-tv .pager p.caption	{position: absolute; left: 19%; margin: 0 0 0 -5.5em; font: 1.35em/1.2em "Franklin Gothic Medium"; font-variant: small-caps; color: #999;}
body.expert-tv .pager ul	{position: relative; left: 19%; width: 70%; overflow: hidden; margin-left: 0.4em;}
body.expert-tv .pager ul li	{float: left; padding: 5px 8px; margin: 0 1px 0 -1px; background: url(http://www.expert.ru/i/separator4.gif) no-repeat 0 50%; list-style: none; font-size: 0.75em; color: #c0c0c0;}
body.expert-tv .pager ul li.select span	{float: left; display: block; text-align: center; font-weight: bold; border: 1px solid #e5e5e5; background: #f8f8f8; color: #888; padding: 0.1em 0.4em; margin-top: -2px;}
body.expert-tv .pager ul li.next a	{float: left; display: block; text-align: center; border: 1px solid #e5e5e5; background: #f8f8f8; padding: 0 0.4em 0.2em 0.4em; margin-top: -2px;}
body.expert-tv .pager ul li.next a:link, body.expert-tv .pager ul li.next a:visited, body.expert-tv .pager ul li.next a:hover, body.expert-tv .pager ul li.next a:active	{text-decoration: none;}
body.expert-tv .pager .all_texts	{position: absolute; top: 0.5em; left: 65%; font-size: 0.75em; color: #808080;}


