.body {
font-size:small; 
font-family: Arial,Helvetica, sans-serif; 
margin-left:2%;
margin-right:2%;

/* background-color: #FEFEFE; */
/* background-color:  #EFEDDF; */
/* background-image: url(/images/fon.jpg); */ 
/*  background: url(/images/gray_gradient.png) 0% 0% repeat-x; */
/*
margin-top:10px;
margin-bottom:10px;
*/
}

/* Vertical Gradient. не используется, так как подходит только для IE 
.gradientV{
font-size:small;
font-family: Arial,Helvetica, sans-serif;
margin-left:2%;
margin-right:2%;
filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#DEDEDE', EndColorStr='#FBFBFB', GradientType=0);
}
*/

hr {
	border-top-width:0px;
	border-bottom-width:1px;
	border-color:#FFFFFF;
	height: 1px;
	width: 99%;
	color: #FFFFFF;
}

/*
FORM
{
 background-color: #FEFEFE;
}
*/

TABLE
 {
 /* border-radius: 0.5em; */
 /* font-size: small; */
}
                
.rheader {
            color:#101010;
			text-align:center;
            background-color: #C8D8EF;
			font-weight: bold;
            
            }
/*************************************
/*          ссылки по умолчанию     */

a:link        {
                color: #FF6600;                
                text-decoration:none;
                }
a:active        {
                color: #FF6600;
                text-decoration:none;
                }
a:visited    {
                color: #FF6600;
                }
a:hover         {
                color: #FF6600;
                text-decoration:underline;
                }

#maintab {
	background-image:url(design/background.gif);
}
.hello {
	font-size: 14px;
	color: #996600;
}
/* Меню слева на главной странице - LeftMenuModule */
#menu {
	padding: 0px 0px 0px 0px;
	color:Navy;
	text-align:center;
	vertical-align:middle;
    background-color:#F8F8F8;
    border: solid 1px #C8D8EF;
    margin-top:3px;
}
#menu th {
	font-weight:bold;
	padding:2px 0px 2px 0px;
	border-width:0px;
	background-color:transparent;
}
/*  Конец меню слева */

/*  viewResult, viewWorkunit, viewHostDatail */
.InfoPanel
{
width:60%;
background-color:#EAEAEA;
border: solid 1px;
border-collapse:collapse;
}
.InfoPanel tr td { padding: 4px;} 


.FooterModule
{
width:100%;
border:0;
background: url('../images/footer/footer_background.gif');
color:Gray;
}
/*
.FooterModule hr {
height:4px;
width:4px;
color:#999999;
background-color:#999999;
border:0px;
}
*/

.BannerModule
{
    width:100%;
    background: url('../images/banner/banner_background.gif');
}
.BannerText1 {  /* Российские распределенные вычисления на платформе BOINC */
	font-size: 16px;
	color: #9999FF;
	font-weight: bold;
}

.BannerText2 { /* Berkeley Open Infrastructure for Network Computing */
    font-size: 14px;
	color: #996633;
	font-weight: normal;
	font-style: normal;
}

.WelcomeModule {
	color: #800000;
	background-color:#FFFFEE;
	height: auto;
	border: 1px solid #C8D8EF;
}

/* Меню участника. (UserMenuModule) Появляется когда пользователь залогинен. */
.UserMenuModule {
	width:100%;
    height:28px;
	margin-top:7px; 
	text-align:center;
	background-color: #F3F3F3;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-color: #C7D7EE;
}

/* Разделитель между пунктами меню */
.UserMenuModule hr {
height:4px;
width:4px;
color:#999999;
background-color:#999999;
border:0px;
}

/* Создание/редактирование учётной записи.*/
.AccountModule
{
    width:60%;
	border: solid 1px #E0E0E0;
    padding: 5px 5px;
	margin-top:2px; 
	margin-bottom:2px; 
	text-align:left;
	/* font-family: Arial, Helvetica, sans-serif; */
	font-size: 12px;
	background-color:  #D6E7F8; /* #CCDDEE; */ 
}

/* Полоска между топиками при редактировании */
.AccountModule hr {
border-style:solid;
height:1px;
width:100%;
color:Gray;
background-color:Gray;
border:0px;
}

/* Создание команды.*/
.TeamCreateModule
{
    width:80%;
	border: 0px none #000099;
    padding: 5px 5px;
	margin-top:2px; 
	margin-bottom:2px; 
	text-align:left;
	/* font-family: Arial, Helvetica, sans-serif; */
	font-size: 12px;
	background-color:  #D6E7F8; /* #CCDDEE; */ 
}

/* Полоска между топиками при редактировании */
.TeamCreateModule hr {
border-style:solid;
height:1px;
width:100%;
color:Gray;
background-color:Gray;
border:0px;
}

/* gridViewProfiles - таблица с профилями участников */
.gridViewProfilesTable
{
 width:75%;
 border: none;
 background-color:#E8E8E8;
 }

/* gridView - таблицы из базы данных. Пользователи,Группы(Top Users, TopTeams,..) */

.highlightRow
{
 background-color:#DDEE99;
}

.gridTable
{
 width:90%;
 background:Gray;
}

.gridItemName
{
 text-align:left;
 padding-left:10px;
}

.gridTable a:link
{
color:Navy;
}
.gridTable a:hover
{
color:#C00000;
}
.gridTable a:visited
{
color:Navy;
}

.gridHeader
{
    color:White; 
    font-weight: bold;
    background-color:#224269;
}
.gridHeader a:link
{
color:White;
}

.gridFooter
{
    color:Black; 
    font-weight: bold;
    background-color:#BCBCBC;
}
.gridRow {
    color: black; 
    background-color:#EAEAEA;
}
.gridAlternatingRow {
    color: black; 
    background-color:#FAFAFA; 
}

.gridPager {
    color:Black; 
    font-weight: bold;
    background-color:#C9C9C9; 
}

.gridSelectedRow {
    font-weight: bold;
    color: white;
    background-color:#008A8C;
}

/* ProjectTotalsModule на главной странице*/
.ProjectTotalsModule 
{
    width: 100%; 
    color:Black;
    background-color:#F8F8F8;
    border: solid 1px #C8D8EF;
}

/* Новости проекта. Модуль ProjectNewsModule. На главной странице */
/*************************************************************************************/
/* Отдельная новость(таблица) */
.ProjectNewsModule {
    width:100%;
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	color: #222222;
    background-color:#FFFFFF;
	height: auto;
	border: 1px solid #CC9900;
}
/* Заголовок новости со временем создания, автором, ссылкой на новость.*/
.ProjectNewsHeader {
color:#303030;
text-align: center;
background-color: #C8D8EF;
font-weight: bold;
}
/* Разделительная полоска между новостями */
.ProjectNewsHr
{
border-style:none;
height: 1px;
width: 100%;
color: #00FF66;
background-color: #C8D8EF;
}

.ProjectNewsModule a:link          
{
   color: #003399;                 
   font-weight: normal;
   text-decoration:none;
}

.ProjectNewsModule a:hover          
{
   color: #003399;                
   font-weight: normal;
   text-decoration:underline;
}

.NewsHLink:link { 
color : Gray; 
text-decoration : none;
}

.NewsHLink:hover { 
background : none repeat; 
color:Red; 
text-decoration : underline; 
}

.NewsHLink:active { 
color : Gray;
text-decoration:underline;  
}

/***********************************************/
/* Участник дня  */
.UserProfileModule{
width:320px;
height:106px;
font-size:small;
color:#AAAAAA;
background-color:#F8F8F8;
border: solid 1px #C8D8EF;
margin-top:1px;
}
.UserProfileModule a:link
{
    color:#FF6600;    
}

/* Заголовки страниц */
/**************************/
.PageTitle
{
    width:100%;
	font-size:19px;	
	color:#202020;
	border:none;
	background-color:Transparent;
}

.PageUserName
{
    width:100%;
    text-align:center;
	font-size:larger;
	font-weight:bold;
	color:Green;
	border:none;
	background-color:Transparent;
}
/*end  Заголовки страниц */

/* page viewTeamMembers.aspx */
.TeamInfoModule
{
  width:55%; 
  background-color:#EAEAEA; 
  border: solid 1px #D0D0D0;
  padding:2 2 2 2; 
}
.TeamInfoModule hr          
{
height:1px;
width:95%;
color:#B8C8DF;
background-color:#B8C8DF;
border:0px;
}

/*  page showUser.aspx */
.UserInfo{
color:#0A0A0A;
background-color:#E9E9E9;
border: solid 1px #C0C0C0;
padding:2 2 2 2;
}
.UserInfo hr          
{
height:1px;
width:96%;
color:#080808;
background-color:#101010;
border:0px;
}

/* Вход в систему.*/
.LogonModule
{
    width:40%;
	border: solid 1px #E0E0E0;
    padding: 5px 5px;
	margin-top:2px; 
	margin-bottom:2px; 
	font-size: 12px;
	background-color:  #E7EFFF;  
}

/* Полоска между топиками */
.LogonModule hr {
border-style:solid;
height:1px;
width:100%;
color:Gray;
background-color:Gray;
border:0px;
}


/* viewGlobalPrefs.aspx */
.GlobalPrefsTable
{
width:75%;
border: none; /*solid 1px #C8D8EF;*/   
padding-left: 8px;
padding-right: 8px;
}
/* Заголовки */
.GlobalPrefsHeader
{
 color:#101010;
 font-weight: bold;
 text-align:center;
 width:48%;
}

/* Полоска между топиками viewGlobalPrefs.aspx */
.GlobalPrefsTable hr {
border-style:solid;
height:1px;
width:75%;
background-color:Gray;
border:0px;
}

.GlobalPrefsTable_LeftCell
{
 background-color:#EDEDED;
}
.GlobalPrefsTable_RightCell
{
 background-color:#FCFCFC;
}


