body 		{background-color: #CACACA; color : #000000; font-family: Verdana, "MS Sans Serif", Geneva, sans-serif; font-size : 12px; }
body.right 	{background-image : url(../_img/mnu_fs_col_bg.gif); background-repeat : repeat-y;}

/*Стили для перемещения по страницам*/
a, a:link, a:visited, #clk_area		{font-family: Verdana, "MS Sans Serif", Geneva, sans-serif; color : #1D3891;  text-decoration : none;  cursor :hand } 
a:hover, #clk_area_ovr	{color : #DC143C;  text-decoration : underline;  cursor :hand;} 
#upm, #upm:link, #upm:visited 	{color: #666666; font-weight : bold; text-decoration: none; font-size : 11px;}
#upm:hover	{color: #000000; font-weight : 800; text-decoration : underline; }
#upm_sel	{color: #F99600; font-weight : 900; text-decoration: none; font-size : 12px;}

/*Стили для строк и столбцов*/
.popup		{background-color: #dddddd}
td, th		{font-family: Verdana, "MS Sans Serif", Geneva, sans-serif; font-size : 10px;}
.top		{background-image: url(../_img/filter_bg.gif);font-weight: bold;color: #333333;cursor : auto;  border-color:#bbbbbb; padding :0px;   }
.top_task	{background-image: url(../_img/task_bg.gif);font-weight: bold;color: #333333;cursor : auto;  border-color:#bbbbbb; padding :0px;}
#sml {font-family : Tahoma; font-size:9px;}
.tbl {	border-style : inset;	border-width : 1px;}
.c1{background-color: #E4FEFD;color: #006F71; text-align: center }
.c2{background-color: #EFFBE7; color: #436747; text-align: center}
.c3{background-color: #FFFFDD; color: #5F6200; text-align: center}
.c4	{background-color: #FCEFD6; color: #B83B17; text-align: center}
.c5	{background-color: #FFDDDD; color: #B83B17; text-align: center}
.c1d{background-color: #E4FEFD;color: #006F71; }
.c2d{background-color: #EFFBE7; color: #436747; }
.c3d{background-color: #FFFFDD; color: #5F6200; }
.c4d{background-color: #FCEFD6; color: #B83B17; }
.c5d{background-color: #FFDDDD; color: #B83B17; }

/*Стили для клеток характеризующих position*/
.des{background-color: #E4FEFD;}
.des_m{background-color: #E4FEFD; font-weight : bold; }
.dev{background-color: #FFFFDD;}
.dev_m{background-color: #FFFFDD; font-weight : bold; }

.red{color:#DC143C}
/*чередующиеся строки*/
.td1_l		{background-color: #dedbde}
.td1_r		{background-color: #F7F3F7}
.td2_l, #treebg {background-color: #efebef}
.td2_r		{background-color: #FFFBFF}
.td_cur		{background-color: #ffffff;background-image: url(../_img/cur_task_bg.gif);  }
.td_cur1	{background-color: #D5DEF3}

/*желтые строки*/
.y0d{background-image: url(../_img/v_line.gif);}
.y1{background-color: #FFFBE1;}
.y2{background-color: #FFFAD1;}
/*клетки StageViewer*/
.compl {background-color: #66ff00;}
.ncompl {background-color: #999999;}

#itm_act {background-color : #4C4C4C;	color : #ffffff;	font-weight : 800;}
/* Стили для строки с сортировками (описаны реакции фона клетки на активность мыши)*/
#lbl_str		{color: #333333; border-style:solid;border-width:1px;  border-color : #FAFAFA #CFCFCF #B0B0B0 #E4E4E4; }
#lbl_str_nh		{border-style:solid;border-width:1px; border-color : #FAFAFA #D7D7D7 #B0B0B0 #DEDEDE;  }
#lbl_str_clc	{color: #000000; cursor : hand; border-style:inset;border-width:1px;}
#lbl_str_ovr	{color: #000000; cursor : hand; border-style:outset;border-width:1px;}
/* Стили для строки с сортировками (описаны реакции фона клетки на активность мыши)*/
#lbl2_str		{color: #333333; border-style:solid;border-width:1px;  border-color : #686868 #AAAAAA #B0B0B0 #AAAAAA; }
#lbl2_str_nh	{border-style:solid;border-width:1px; border-color : #686868 #AAAAAA #B0B0B0 #AAAAAA;  }
#lbl2_str_clc	{color: #000000; cursor : hand; border-style:solid;border-width:1px;border-color : #808080 #808080 #E1E1E1 #AAAAAA;  }
#lbl2_str_ovr	{color: #000000; cursor : hand; border-style:solid;border-width:1px; border-color : #808080 #868686 #808080 #E1E1E1;  }

/* Стили для клетки с плюсом/минусом (описаны реакции фона клетки на активность мыши)*/
#pm_td		{border-style:solid;border-width:1px;  border-color : #989898 #989898 #989898 #989898; background : #989898;}
#pm_td_clc	{cursor : hand; border-style:inset;border-width:1px; border-color : #989898 #E8E8E8   #E8E8E8 #989898; background : #989898;}
#pm_td_ovr	{cursor : hand; border-style:outset;border-width:1px; border-color : #E8E8E8 #989898 #989898 #E8E8E8;  background : #989898;}


/*Стили для закладок главного меню*/
input, textarea			{font-family : Verdana, "MS Sans Serif", Geneva, sans-serif; font-size: 11px;}
input.mMenuOut, input.sMenuOut 	{font-weight : bold; background-image : url(../_img/b_bookmark_passive.gif);font-size: 10px;  border : none;background-color : transparent; background-repeat : no-repeat; width : 100;height : 34; cursor : hand; padding-top : 8px; }
input.mMenuOvr, input.sMenuOvr 	{font-weight : bold; background-image : url(../_img/b_bookmark_over.gif);	font-size: 10px;  border : none;background-color : transparent; background-repeat : no-repeat; width : 100;height : 34; cursor : hand;	padding-top : 5px; }
input.mMenuAct 	{font-weight : bold; color:#ffffff; background-image : url(../_img/b_bookmark_active.gif);	font-size: 10px;  border : none;background-color : transparent; background-repeat : no-repeat; width : 100;height : 34; cursor : hand; padding-top :8px;	}
/*Стили для закладок саб меню*/
input.sMenuAct 	{font-weight : bold; background-image : url(../_img/b_bookmark2_active.gif);font-size: 10px;  border : none;background-color : transparent; background-repeat : no-repeat; width : 100;height : 34; cursor : hand; padding-top :8px;}
/*Стили для закладок саб саб меню*/
input.sfsMenuOut {font-weight : bold;background-image : url(../_img/b_bookmark_sml_passive.gif);font-size: 9px;  border : none;background-color : transparent; background-repeat : no-repeat; width : 81;height : 34; cursor : hand; padding-bottom : 1px;}
input.sfsMenuOvr {font-weight : bold;background-image : url(../_img/b_bookmark_sml_over.gif);font-size: 9px;  border : none;background-color : transparent; background-repeat : no-repeat; width : 81;height : 34; cursor : hand;	padding-bottom : 5px; }  
input.sfsMenuAct {font-weight : bold; background-image : url(../_img/b_bookmark_sml_active.gif);font-size: 9px;  border : none;background-color : transparent; background-repeat : no-repeat; width : 81;height : 34; cursor : hand; padding-bottom : 5px;}

/*Стили для элементов формы*/
select.f, input.f	{font-size: 11px; background-color: #eeeeee; margin : 0px; margin-top: 0px;border-width : 2;}
#w20 {width : 20px;}	
#w35 {width : 35px;}	
#w65 {width : 65px;}	
#w90 {width : 90px;}
#w135 {width : 135px;}
#w50pr {width : 50%;}
#w90pr {width : 90%;}
#w100pr {width : 100%;}


.basetext {
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
padding-right:5px;
}

.error {
font-size:11px;
color: red;
}