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; }