body,td { font-weight: normal; font-size: 8pt; font-family: Lucida Grande, Geneva CY, Verdana, sans-serif; }
body { background-color: white; }
div.leftmenu { border: 1px dashed #C2C1CA; width: 189 px; }
div.content { border: 1px dashed #C2C1CA; width: 600 px; background: repeat-x top; background-image: url(http://www.maccentre.ru/lib/pics/content_top_bg.gif); padding: 34px 0px 20px 0px; }
div.title { height: 47 px; border-left: 4px solid #7392A7; color: #565656; font-size: 10pt; font-weight: bold; padding: 12px; margin: 2px 0px 3px 0px; }
div.art_subtitle { font-size: 9pt; font-weight: normal; font-style:italic; }
div.date { height: 24px; border-top: 1px dashed #C2C1CA; background: repeat-x bottom; background-image: url(http://www.maccentre.ru/lib/pics/date_top_bg.gif); padding-top: 4px; }
span.date { background: no-repeat; background-image: url(http://www.maccentre.ru/lib/pics/date_top_bg_bull.gif); padding-left: 20px; color: #00BCEE; padding-right: 10px; }
span.date_auth { font-weight: bold; color: #565656;}
span.date_auth_list { font-weight: normal; color: #565656;}
div.print { color: #00BCEE; text-align: right; padding: 4px 9px 15px 0px; }
a.print:link, a.print:visited { color: #00BCEE; text-decoration: none; font-size:8pt; }
div.pagination { text-align: center; padding-bottom: 10px; color: #00BCEE; font-size:8pt; }
a.pagination:link, a.pagination:visited { color: #00BCEE; text-decoration: none; font-size:8pt; }
span.page { color: #CB1A1A;  margin: 0px 15px 0px 15px; }
a.page:link, a.page:visited { color: #CB1A1A; text-decoration: none; font-size:8pt; }
span.selectedpage { color: #565656; font-weight: bold; text-decoration: underline; margin: 0px 15px 0px 15px; }
h1.heading1, h2.heading2 { height: 24px; background: no-repeat; background-image: url(http://www.maccentre.ru/lib/pics/date_top_bg_bull.gif); padding: 0px 0px 0px 20px; color: #565656; margin: 0px; font-size: 10pt; font-weight: bold; }
p.content { padding: 5px 10px 5px 10px; margin: 0px; font-size: 9pt; text-align:justify; }
div.sources { height: 24px; border-top: 1px dashed #C2C1CA; border-bottom: 1px dashed #C2C1CA; padding: 4px 0px 0px 20px; background: no-repeat; background-image: url(http://www.maccentre.ru/lib/pics/sources_top_bg_bull.gif);  color: #565656; font-weight: bold;  font-size:8pt; }
span.sources { font-weight:normal;  font-size:8pt; }
a.link:link {color: #00BCEE;  }
a.link:visited {color: #206BB8;  }
table.table { border: 1px solid #DEDEDE; padding: 9px; }

/* comment this */
div.contents { background: repeat-x top; background-image: url(http://www.maccentre.ru/lib/pics/contents_bg.gif); padding: 28px 20px 10px 20px; }
div.contents_title { font-weight: bold; font-size:8pt; margin-bottom:4px;}


.arrowblue {color: #00BCEE; margin-right: 5px; font-size:8pt; }
a.cont:link, a.cont:visited { color: #565656; text-decoration: none; font-size:8pt; }

p.desc { font-size:8pt; padding: 0px; margin: 0px 0px 10px 10px;}

/* new */
a.mat_item_title:link, a.mat_item_title:visited { text-decoration: none; }
a.mat_link:link, a.mat_link:visited { color: #0973BA; }

.mat_info a:link, .mat_info a:visited { color: #0973BA; font-size: 8pt; }

h1.mat_title { color: #ED1C24; font-size:9pt; font-weight: bold; }
h1.mat_heading1 { color: #0973BA; font-size:10pt; font-weight: bold; }
h2.mat_heading2 { color: #0973BA; font-size:9pt; font-weight: bold; }
h3.mat_heading3 { color: #0973BA; font-size:9pt; font-weight: bold; }

div.contents { border-top: 1px solid #D5D5D5; padding-top: 20px; margin-top: 20px; }
div.contents_title { color: #3A3A3C; font-weight: normal; font-size:9pt; margin-bottom:18px; text-transform: uppercase; }
div.contents_item { color: #3A3A3C; font-weight: normal; font-size:9pt; margin-left:15px; }
div.contents_subitem { color: #3A3A3C; font-weight: normal; font-size:9pt; margin-left:25px; }

div.container_left { width: 645px; border: 1px solid #D5D5D5; float:left; }
div.container_right { width: 200px; border: 1px solid #E7E8E9; margin-left: 665px; }


div.lib_rubricator { border: 1px solid #DFDFE0; background-color: #F7F8F8; font-size: 8pt; padding: 8px 6px 12px 6px; }
div.lib_rubricator_item { background: no-repeat; background-image: url(http://www.hpc.ru/pics/icon_right_star.gif); padding-left: 15px; margin-top:2px; margin-bottom:2px; font-weight:bold; }
div.lib_rubricator_subitem { background: no-repeat; background-image: url(http://www.hpc.ru/pics/icon_right_bullet.gif); padding-left: 15px;}

.lib_rubricator_item a:link,
.lib_rubricator_item a:visited,
.lib_rubricator_subitem a:link,
.lib_rubricator_subitem a:visited { color: #3A3A3C; text-decoration: none; font-size: 8pt; }

.lib_rubricator_item a:hover,
.lib_rubricator_subitem a:hover { text-decoration: underline; }

div.lib_discuss { border-top: 1px solid #D5D5D5; margin-top: 20px; padding-top: 20px;  }
div.mat_date { color: #0973BA; }
div.mat_info { color: #BDBEC0; margin-bottom: 0px; }
div.mat_leader { margin-top: 5px; margin-bottom: 5px; font-style: italic;  font-size: 9pt;}
div.mat_news_container { margin: 25px 17px 25px 17px; }
div.mat_news_right { margin: 0px 8px 8px 8px; }
div.mat_title { border-bottom: 1px solid #D5D5D5; margin-bottom: 20px; padding-bottom: 20px; }
div.mat_subtitle { color: #0973BA; font-size:8pt; font-weight: normal; }
div.news_discussion {width: 540px; border: 1px solid #D5D5D5; padding:2px; background-color:white;}
img.mat_image { }

div.head { color: #58585A; font-size: 9pt; text-transform: uppercase; margin-bottom: 6px; margin-top: 10px; }
.head img { margin-right: 5px; }

p.mat_content { color: #1F1F1F; font-size: 9pt; }

table.mat_image_block { margin: 8px 0px 8px 0px; border: 1px solid #D5D5D5; padding:10px; color: #BDBEC0; }

span.mat_date { color: #0973BA; }
span.mat_item_author_name, span.mat_item_source_name { color: #0973BA; }

/* списки */
h3.list_heading { color: #0973BA; font-size: 10pt; margin: 0px;  margin-bottom: 2px; }
div.list_date { color: #BDBEC0; font-size: 8pt; margin-bottom: 2px;  margin-top: 10px; }
div.list_desc { color: #6D6E71; font-size: 8pt; }
.list_heading a:link, .list_heading a:visited { color: #0973BA; font-weight: bold;}
div.list_divider { border-bottom:1px solid #D0D1D2; padding-bottom: 10px; clear:both; }

div.lib_pages { text-align: center; }
.lib_pages a:link, .lib_pages a:visited { color: #0973BA; font-size: 8pt; }

