@charset "UTF-8";
/* CSS Document */


body { background-color:#CCCCCC; margin-top:0; font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;  background-image:url(../site_images/page_background.png); background-position:center; background-repeat:repeat-y;  }
#wrap { background-color:white; padding:0; width:960px; max-width:960px; margin:0 auto; padding-bottom:50px; min-height:800px }
#top_menu p { margin:0;   }
#header_eng { background-color:#dededd; padding:22px; background-image:url(../site_images/header_background_eng.png); background-repeat:no-repeat; background-position:right; }
#header_rus { background-color:#dededd; padding:22px; background-image:url(../site_images/header_background_rus.png); background-repeat:no-repeat; background-position:right; }
#content { margin:15px; }
#top_menu { background-color:#022d5f; padding:0; margin:0px; color:#FFFFFF;  height:1.6em;}
#top_menu li { float:left; list-style-type:none; margin: 0; padding: 0.2em 0.8em;  border-right:thin white solid;  }
#top_menu ul { margin-top:0; margin:0; padding-left:5px; }
#top_menu li a, #top_menu li a:hover, #top_menu li a:visited  { color:#FFFFFF; text-decoration:none;}

.linkout {background-color: #022d5f;} 
.linkover {background-color:#7e93ac;}

#left_column {clear:left; float:left; width:200px;}
#right_column {float:left;  width:714px; margin-left:15px; }

#footer {clear:right; text-align:right; font-size:0.7em; color:#666666; padding-top:0px; margin-top:25px; border-top:2px #CCCCCC dotted; }

#footer a {text-decoration:none; color:#aaa; }
#footer a:hover {text-decoration:underline; color:#aaa; }

a img {border:none;}

.plashka {padding:5px 10px 15px 15px;
          background-image:url(../site_images/plashka_background.png); background-position:top; background-repeat:repeat-x ; } 
.plashka h2 { font-family: Constantia, Georgia, "Times New Roman", Times, serif; color:#022d5f; font-size:1.4em; font-weight:normal; margin-top:3px;}
.plashka ul {padding:0; margin-left:15px; list-style:square;}
.plashka ul ul {padding:0; margin-left:15px; list-style:circle;}
.plashka ol ul { margin-top:10px; margin-bottom:10px;}
.plashka h1 { font-family: Constantia, Georgia, "Times New Roman", Times, serif; color:#999999; font-size:1.6em; font-weight:normal; margin-top:5px;}
.plashka table tr td { border-bottom: 4px solid white;} /*  4px margin-bottom   */
.plashka ul li a  { color:#000000; }
.plashka ul li a:hover { color:blue; }
.plashka hr {clear:both; border: none 0; border-top: 1px dotted #a1a1a1; height: 1px;}


.banner { margin-bottom:10px;}


#User_login, #activities, #grants_navigation {visibility:hidden; display:none;}

#User_login p {margin-top:0; margin-bottom:0;}

#grants_navigation li {margin-bottom:5px;}

.news_item a {color:#333; text-decoration:none;}
.news_item a:hover {color:#333; text-decoration:underline;}

.news_item {color:#000000; font-size:0.95em;}


.news_date {margin-top:1em; margin-bottom:0.2em; font-size:0.8em; font-weight:bold; color:#999999;}

#right_column .news_item {font-size:1em;}
#right_column .news_date {font-size:0.9em;}

.attention { border:1px red solid; background-color:#FFFF99; padding:10px 15px; margin:10px 0;  color: red; font-size: 1.4em;}


/* ---------------- Intranet Styles -------------------- */

.pdf:before { content:url(/intranet/images/pdf.png); }
.doc:before  , .docx:before  , .DOC:before { content:url(/intranet/images/doc.png); }
.xls:before , .xlsx:before  { content:url(/intranet/images/xls.png); }
.ppt:before , .pptx:before  { content:url(/intranet/images/ppt.png); }
.folder:before  { content:url(/intranet/images/folder.png); }
.jpg:before,  .gif:before { content:url(/intranet/images/jpg.png); }
.html:before  { content:url(/intranet/images/html.png); }

.intranet_document_list p {margin:0 0 0 30px;}

.intranet_navigation li {list-style-type:none; margin:0px 0 0 20px;}
.intranet_navigation a {text-decoration:none;}
.intranet_navigation a:hover {text-decoration:underline;}

.breadcrumbs {color:#aaa; }
.breadcrumbs a {text-decoration:none; color:#aaa; }
.breadcrumbs a:hover {text-decoration:underline; color:#aaa; }