html, body, table {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
padding: 0;
margin: 0;
border: 0;
}
table {
font-size: inherit;
}
img {
border: none;
}
form {
padding: 0;
margin: 0;
border: 0;
}
a:link {
color: #4280c2;
text-decoration: underline;
}
a:visited {
color: #215083;
text-decoration: underline;
}
a:active, a:hover {
text-decoration: none;
}
/* language selector */
table.lang {}
table.lang td {
background-color: #e7e7e7;
}
table.lang td.left {
background-color: #ffffff;
}
/* footer */
table.footer td {
color: #a2a2a2;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
}
table.footer td.footer_line {
background: url(/images/3-china-wall.gif) center repeat-x;
}
table.footer td.copy {
color: #444444;
}
table.footer a:link, table.footer a:visited {
color: #a2a2a2;
}
/* top menu */
table.topmenu_frame {
background: url(/images/31-topmenu-bg.gif) repeat-x center;
}
table.topmenu_frame input.search {
margin: 0;
padding: 0;
border: solid 1px #2e6aac;
font-size: 12px;
}
table.topmenu {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #ffffff;
font-size: 13px;
}
table.topmenu td {
vertical-align: middle;
text-align: center;
padding: 5 20;
white-space: nowrap;
}
table.topmenu a:link, table.topmenu a:visited {
color: #cce4fe;
text-decoration: none;
}
table.topmenu a:active, table.topmenu a:hover {
color: #ffffff;
text-decoration: none;
}
table.topmenu td.sep {
width: 1px;
background: url(/images/3-menu-sep.gif) top center repeat-y;
text-align: center;
vertical-align: top;
padding: 0;
}
/* top submenu */
table.submenu_frame {
background: url(/images/submenu-bg.gif) repeat-x center;
}
table.submenu {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #3b3b3b;
font-size: 13px;
}
table.submenu td {
vertical-align: middle;
text-align: center;
padding: 5 20;
white-space: nowrap;
}
table.submenu a:link, table.submenu a:visited {
color: #3b3b3b;
text-decoration: none;
}
table.submenu a:active, table.submenu a:hover {
color: #000;
text-decoration: none;
}
table.submenu td.sep {
width: 1px;
background: url(/images/submenu-sep.gif) top center repeat-y;
text-align: center;
vertical-align: top;
padding: 0;
}
/* left menu */
table.leftmenu {
font-size: 12px;
}
td.leftmenu_item, td.leftmenu_item_active {
padding: 0 0 6 0;
}
td.leftmenu_item a:link, td.leftmenu_item a:visited {
color: #2470c8;
text-decoration: none;
}
td.leftmenu_image {
padding: 0 0 6 0;
}
td.leftmenu_item_active a:link, td.leftmenu_item_active a:visited {
color: #215083;
text-decoration: none;
}
h1.leftmenu_title {
color: #215083;
font-size: 14px;
font-weight: bold;
margin-left: 20;
}
/* blocks on index page */
div.index_gblock {
background-color: #f3f3f3;
padding: 10 10 10 10;
font-size: 12px;
margin-bottom: 0px;
height: 100%;
}
div.gblock_title {
font-weight: bold;
font-size: 15px;
color: #4380c2;
margin-bottom: 5;
}
div.index_gblock div.item {
border-bottom: solid 1px #ffffff;
padding-bottom: 10;
margin-bottom: 5;
margin-top: 5;
}
div.index_gblock div.item div.date {
font-weight: bold;
color: #9a9a9a;
margin-bottom: 5;
}
div.index_gblock div.item div.text a:link, div.index_gblock div.item div.text a:visited {
color: #000000;
text-decoration: none;
}
div.index_gblock div.item div.text a:active, div.index_gblock div.item div.text a:hover {
text-decoration: underline;
}
div.index_gblock div.more {
text-align: right;
}
div.index_gblock div.more a:link, div.index_gblock div.more a:visited {
color: #f71415;
font-family: Arial, Helvetica, sans-serif;
}
div.rbox {
margin-bottom: 20;
}
div.index_rbox_title {
margin-bottom: 10;
background: url(/images/3-china-wall.gif) center repeat-x;
}
table.index_rbox_title {
background-color: #ffffff;
color: #4380c2;
font-size: 15px;
font-weight: bold;
}
td.index_rbox_text {
padding: 0 14 3 14;
}
td.index_rbox_text a:link, td.index_rbox_text a:visited {
color: #4380c2;
text-decoration: none;
}
td.index_rbox_text a:active, td.index_rbox_text a:hover {
text-decoration: underline;
}
div.rbox_title {
margin-bottom: 5px;
}
div.rbox_title a:link, div.rbox_title a:visited {
font-weight: bold;
text-decoration: none;
color: #000000;
}
div.rbox_text {
}
div.rbox_text a:link, div.rbox_text a:visited {
text-decoration: none;
color: #000000;
}
div.rbox_text a:active, div.rbox_text a:hover {
text-decoration: underline;
}
/* collage on index */
table.collage {}
table.collage td {
padding: 0 0 8 8;
}
/* OLD STUFF */
a.language:link, a.language:active, a.language:visited {color: #000000; text-decoration: none;}
a.language:hover {text-decoration: none; color: #666666;}
a.small:link, a.small:active, a.small:visited {color: #000000; text-decoration: none;}
a.small:hover {text-decoration: none; color: #666666;}
a.page:link, a.page:active, a.page:visited {color: #000000; text-decoration: none;}
a.page:visited {color: #a29332; text-decoration: none;}
a.page:hover {text-decoration: none; color: #666666;}
h1,h2,h3,h4,h5,h6 {font-family: Arial, Helvetica, sans-serif; color: #FF0000; }
input.gray,textarea.gray,select.gray,button.gray {width: 100% ;font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; background-color: #CCCCCC; border-style: groove}
input,textarea,select,button {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #000000;}
/* ul { list-style:url('/images/dot.gif');} */
.hlink {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:10px; font-weight:normal; color:#9A9142}
.texth {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:10px; font-weight:normal; color:#67665C}
.texthb {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:10px; font-weight:bold; color:#757575}
.text_title {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:12px; font-weight:bold; color:#000000}
.t_old {text-indent: 36px; text-align: justify; margin-right: 15pt;}
.t {text-align: justify; margin-right: 15pt;}
p.t img { margin: 20px; border: solid 1px black;}
.norm {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px; font-weight:normal; color:#000000}
.-text {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:10px; font-weight:normal; color:#000000}
.textb {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:10px; font-weight:bold; color:#000000}
.head1_index {font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:18; font-weight:normal; color:#000000;
text-transform:uppercase; text-decoration:none;
margin:0px}
/* заголовок страницы */
.head1 {
font-size: 15px;
font-weight: bold;
color: #000000;
}
.head2, a.head2:link, a.head2:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 11pt;
font-weight:bold;
color: #000000;
text-decoration: none;
}
div.head2_date {
color: #888888;
margin-top: 10;
margin-bottom: 10;
}
.menu {font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px; font-weight:bold; color:#67665C;
text-transform:uppercase; text-decoration:none;
padding-bottom:2px;padding-left:15px}
.smenu {font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px; font-weight:normal; color:#373737;
text-decoration:none;padding-bottom:6px;line-height:90% }
.form {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px; font-weight:bold; color:#67665C;
text-transform:uppercase; text-decoration:none;
padding-bottom:5px }
.lang {font-family: Arial, Helvetica, sans-serif;
font-size:12px; font-weight:normal ; color:#FFFFFF;
text-transform:uppercase; text-decoration:none }
.lpan {background:url('/images/hbgl.gif') top repeat-x;
text-align:right;vertical-align:top;}
.rpan {background:url('/images/hbgr.gif') top repeat-x;
text-align:left;vertical-align:top;width:100%}
.header {background:#FFFFFF;text-align:center;vertical-align:top}
.middle {background:#e2e2e2;text-align:left;vertical-align:top;height:100%;}
.page_body { background: #ffffff; }
.menu_block{width:100%;text-align:left;vertical-align:top;padding:0px 15px 40px 13px;margin-right:30px}
.home {text-align:right;vertical-align:top;padding-left:8px;
background:url('/images/rbg.gif') top right repeat-y}
.content {
vertical-align:top;
padding: 0 40 0 40;
}
.anons_ {text-align:right;vertical-align:top;padding-bottom:30px;
background:#e2e2e2 url('/images/hr.gif') top left repeat-x}
.info1{font-weight:bold;padding-top:5px}
.info2{border-bottom:2px #EDE9EC solid;font-size:11px}
div.future span.date { color: #ff0000; }
/* Таблица вакансий */
table.vacancy {
border: solid 1px #ede9ec;
}
table.vacancy td {
padding: 3px;
font-weight: bold;
}
table.vacancy tr.r0 td {
background: #ede9ec;
}
table.vacancy tr.r1 td {
background: #ffffff;
}
/* блок афоризмов на главной */
td.aforizm {
background: #D2C984;
padding: 11px 15px 7px 10px;
color: black;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
}
td.aforizm_sign {
background: #D2C984;
width: 194px;
padding: 9px 15px 7px 10px;
color: white;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
text-align: right;
}
/* admin */
div.au input, div.au textarea, div.au select, div.au button {
font-size: 14px;
font-family: MS Sans Serif, Helvetica, sans-serif;
color: #000000;
}
/* lower left block */
.lower_left .t {
margin-right: 0px;
}
div.project_new_h {
margin-bottom: 10px;
}
.kld {background: #ededed;}
.kld_t {background: #ffffff;}
.kld_t tr, .kld_t th {background: #ededed; text-align:center; font-weight:normal; font-size:11px;}
.kld_t td {padding: 2;}
.kld_t1 td a {font-weight:bold;}
.kld_mm {font-weight:bold;}
.kld_curday, .kld_curday a {font-weight:bold; color:#000000;}
.kld_today {background: #cce1e2; color:#ffffff;}
.kld_sb {color: #c16f65;}
.kld_vs {color: #c16f65;}
/* promotional links */
div.promotion_footer_links {
text-align: center;
color: #a2a2a2;
font-size: 10px;
margin-bottom: 5px;
}
div.promotion_footer_links a:link, div.promotion_footer_links a:visited {
color: #a2a2a2;
}
div.promotion_left_links {
color: #a2a2a2;
font-size: 10px;
border: solid 1px #e8e8e8;
background-color: #f3f3f3;
padding: 0 10px 10px 10px;
}
div.promotion_left_links div.title {
font-size: 13px;
font-weight: bold;
color: #4380c2;
padding-top:10px;
}
div.promotion_left_links a:link, div.promotion_left_links a:visited {
color: #a2a2a2;
}
div.promotion_left_links div.item {
margin-top: 5px;
}
div.curator {
float: right;
width: 140px;
text-align: center;
font-weight: normal;
margin: 0 0 10px 10px;
font-size: 12px;
}
div.manager_photo {
display: inline-block;
padding: 7px 12px 12px 7px;
background: #FFFFFF url('/images/frame.gif') right bottom no-repeat;
text-align: right;
}
div.curator a {
text-decoration: none;
}
/* left menu GCP menu */
div.gcp_menu {
margin: 0 0 20 0;
}
div.gcp_menu h2.title {
color: #4280c2;
margin: 0px;
font-size: 14px;
}
div.gcp_menu div.item {
margin: 5 0;
font-size: 10px;
}
/* content */
td.content, td.content table {
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
}