/* Скролбар - цвета---------------------- */


BODY {
      SCROLLBAR-FACE-COLOR: #ebecec;
      SCROLLBAR-HIGHLIGHT-COLOR: white; 
      SCROLLBAR-SHADOW-COLOR: #aaaaaa; 
      SCROLLBAR-3DLIGHT-COLOR: #dddddd; 
      SCROLLBAR-ARROW-COLOR: gray; 
      SCROLLBAR-TRACK-COLOR: white; 
      SCROLLBAR-DARKSHADOW-COLOR: white;
      }


/*Попытка обобщения*/
         /*Абзацы и ячейки*/

.normal {margin-top: 5px; margin-bottom: 0px}
.normal1 {margin-top: 4px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px}
.normalpub {margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px}
.normalitem {margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px;  PADDING-TOP: 0px}
.normal2 {margin-top: 8px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px}
.normal4 {margin-top: 2px; margin-bottom: 2px}
.heading {font-weight: bold; color: green}

/*выделение текста*/

.textred     	{color:#E60000;}
.textredbold 	{font-weight:bold; color:#E60000;}
.textgreenl   	{color:#669999;}
.textgreenlbold {font-weight:bold; color:#669999;}
.textgreen    	{color:#308030;}
.textgreenbold  {font-weight:bold; color:#308030;}
.textbluel 		{color:#99FF00;}
.textbluelbold  {font-weight:bold; color:#99FF00;}
.textblue  		{color:#3366CC;}
.textbluebold   {font-weight:bold; color:#3366CC;}


/* Обрамление таблиц -------------------- */

.bottomleft  {padding-left:5px; margin-top: 2px; margin-bottom: 2px; border-left-width:1; border-left-color:#C2CDCD; border-left-style:solid; border-bottom-width:1; border-bottom-color:#C2CDCD; border-bottom-style:solid;}
.bottomright {padding-left:5px; margin-top: 2px; margin-bottom: 2px; border-right-width:1; border-right-color:#C2CDCD; border-right-style:solid; border-bottom-width:1; border-bottom-color:#C2CDCD; border-bottom-style:solid;}
.bottom      {padding-left:5px; margin-top: 2px; margin-bottom: 2px; border-bottom-width:1; border-bottom-color:#C2CDCD; border-bottom-style:solid;}

.btl	    {padding-left:5px; margin-top: 2px; margin-bottom: 2px; border-left-width:1; border-left-color:#C2CDCD; border-left-style:solid; border-bottom-width:1; border-bottom-color:#C2CDCD; border-bottom-style:solid; border-top-width:1; border-top-color:#C2CDCD; border-top-style:solid;}
.btr	    {padding-left:5px; margin-top: 2px; margin-bottom: 2px; border-top-width:1; border-top-color:#C2CDCD; border-top-style:solid; border-bottom-width:1; border-bottom-color:#C2CDCD; border-bottom-style:solid; border-right-width:1; border-right-color:#C2CDCD; border-right-style:solid;}
.brl	    {padding-left:5px; margin-top: 2px; margin-bottom: 2px; border-left-width:1; border-left-color:#C2CDCD; border-left-style:solid; border-bottom-width:1; border-bottom-color:#C2CDCD; border-bottom-style:solid; border-right-width:1; border-right-color:#C2CDCD; border-right-style:solid;}
.borderall  {padding-left:5px; margin-top: 2px; margin-bottom: 2px; border-left-width:1; border-left-color:#C2CDCD; border-left-style:solid; border-bottom-width:1; border-bottom-color:#C2CDCD; border-bottom-style:solid; border-right-width:1; border-right-color:#C2CDCD; border-right-style:solid; margin-top: 2px; margin-bottom: 2px; border-top-width:1; border-top-color:#C2CDCD; border-top-style:solid;}

.top        {padding-top:5px; margin-top: 2px; margin-bottom: 2px; border-top-width:1; border-top-color:#C2CDCD; border-top-style:solid;}
.left       {padding-left:5px; margin-top: 2px; margin-bottom: 2px; border-left-width:1; border-left-color:#C2CDCD; border-left-style:solid;}
.right      {padding-right:5px; margin-top: 2px; margin-bottom: 2px; border-right-width:1; border-right-color:#C2CDCD; border-right-style:solid;}
.topright   {border-right-width:1; border-right-color:#C2CDCD; border-right-style:solid; border-top-width:1; border-top-color:#C2CDCD; border-top-style:solid;}

.laboratory {margin-right:8px; padding-right:8px; padding-bottom:2px; margin-bottom:2px; margin-top: 8px; padding-top:8px;}

        		
      
/* Заголовки --------------------------- */
h1, .hdr1 { font-size:19px; font-family:Verdana; font-weight:bold; color:navy; padding-left:18px; margin-top: 5px; margin-bottom: 5px}
h2, .hdr2 { font-size:17px; font-family:Verdana; font-weight:bold; color:#68c0f3; padding-left:18px; margin-top: 5px; margin-bottom: 5px}
h3, .hdr3 { font-size:14px; font-family:Verdana; font-weight:bold; color:darkred; padding-left:0px; margin-top: 5px; margin-bottom: 5px}
h4, .hdr4 { font-size:12px; font-family:Verdana; font-weight:bold; color:#CC0000; padding-left:18px; margin-top: 5px; margin-bottom: 5px}
h5, .hdr5 { font-size:24px; font-family:Verdana; font-weight:bold; color:#FFFFFF; padding-left:18px; margin-top: 2px; margin-bottom: 2px}
h6, .hdr6 { font-size:17px; font-family:Verdana; font-weight:bold; color:#FFFFFF; padding-left:18px; margin-top: 1px; margin-bottom: 1px}

/* списки */
/* li          {list-style-image:url(images/li_arr.gif); margin-top: 2px; padding-top:2px;} */
li          {margin-top: -10px; padding-top:10px;}
.li_red     {list-style-image:url(images/li_arr_red.gif); margin-top: 2px; padding-top:2px;}
.li_green   {list-style-image:url(images/li_arr_green.gif); margin-top: 2px; padding-top:2px;}
.li_blue    {list-style-image:url(images/li_arr_blue.gif); margin-top: 2px; padding-top:2px;}
.li_orange  {list-style-image:url(images/li_arr_orange.gif); margin-top: 2px; padding-top:2px;}
.li_red_dot {list-style-image:url(../images/li_red_dot.gif); margin-top: 2px; padding-top:2px;}

/* Select and option -------------------- */

select 	    {font-weight:normal; font-size:12px; font-family:Verdana; color: #667782; background-color: #F6F6F6; border: 1px solid #CCD1D9;}
option      {font-weight:normal; font-size:12px; font-family:Verdana; color: #667782; background-color: #F6F6F6; border: 1px solid #CCD1D9;}
.submit	    {font-weight:normal; font-size:12px; font-family:Verdana; color: #667782; background-color: #F6F6F6; border: 1px solid #CCD1D9; MARGIN-right:3px;}
.opt        {font-weight:normal; font-size:12px; font-family:Verdana; color: #667782; background-color: #F6F6F6; border: 1px solid #CCD1D9;}
.sel	    {font-weight:normal; font-size:12px; font-family:Verdana; color: #667782; background-color: #F6F6F6; border: 1px solid #CCD1D9;}
FORM  	    {MARGIN-left:10px;  MARGIN-right:20px; MARGIN-TOP: 12px; MARGIN-BOTTOM: 12px;}

/* Левый слой */
#left {width: 250px; float: left; padding: 0px;}

/* Правый слой */
#right {width: 220px; float: right; padding: 0px;}


ul          {margin-top: 0px; padding-top:0px;}


.menu        {background:#3399cc; padding-left:6px;}
.menu_sel    {background:#003366; padding-left:6px;}
.menusub     {background:#336699; padding-left:12px;}
.menusub_sel {background:green; padding-left:12px;} 

.menupr        {font-weight:bold; background:#CC6600; padding-left:8px;}

.menulang      {font-weight:bold; background:#CC0033; padding-left:8px;}
 
a.lp          {text-decoration:none; color:#ffffff;} 
a.lp:hover    {text-decoration:none; color:#ffffff;}
a.lp:visited  {text-decoration:none; color:#ffffff;}
a.lp:active   {text-decoration:none; color:#ffffff;}

body,td,th {font-family: tahoma; font-size: 12px; color: #666666;}

img {border:0;}

a {text-decoration:none; font-family: tahoma;	font-size: 12px; color: #3366CC;}
 
a:visited {color: #3366CC;}
a:hover   {color: #3366CC;}
a:active  {color: #3366CC;}


a.menuit          {text-decoration:none; color:#ffffff;} 
a.menuit:hover    {text-decoration:none; color:#ffffff;}
a.menuit:visited  {text-decoration:none; color:#ffffff;}
a.menuit:active   {text-decoration:none; color:#ffffff;}


.midtitle  { font-size:16px; font-family:Verdana; font-weight:bold; color:#FF8000; padding-left:18px; margin-top: 5px; margin-bottom: 5px}

.step 	{font-weight:bold; color:#F1A014; font-size:12px; padding-right:8px;}

a.step          {font-weight:normal; text-decoration:none; color:#294E85;} 
a.step:hover    {font-weight:normal; text-decoration:none; color:#68777E;}
a.step:visited  {font-weight:normal; text-decoration:none; color:#294E85;}
a.step:active   {font-weight:normal; text-decoration:none; color:#294E85;}

.footertext {font-size: 11px;color: #ffffff; margin-left:18px; margin-top:10px;}
.simpletitle {font-weight:bold; margin-bottom: 10px;}

.printing
        {
	height: 25cm; width:18cm;
        font-weight: normal;
        }
/*работа с элементами ShowItem*/

.showlayer  {MARGIN-TOP: 4px;  font-size: 10px; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; VISIBILITY: hidden; PADDING-BOTTOM: 2px;  PADDING-TOP: 2px; POSITION: absolute; background-color: #EBEFF5; border: 1px solid #CCD1D9;}
.showlayerAll  {MARGIN-TOP: 4px;PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px;  PADDING-TOP: 2px; background-color: #EBEFF5; border: 1px solid #CCD1D9;}
.showlayer2  {MARGIN-TOP: 0px;  font-size: 10px; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; VISIBILITY: hidden; PADDING-BOTTOM: 0px;  PADDING-TOP: 0px; POSITION: absolute; background-color: #EBEFF5; border: 1px solid #CCD1D9;}
.showlayer1 {MARGIN-TOP: 8px;  font-size: 12px; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; VISIBILITY: hidden; PADDING-BOTTOM: 2px;  PADDING-TOP: 2px; POSITION: absolute; background-color: #EBEFF5; border: 1px solid #CCD1D9;}

a.showl          {text-decoration:none;  font-size: 10px;}
a.showl:hover    {text-decoration:none;  font-size: 10px;}
a.showl:visited  {text-decoration:none;  font-size: 10px;}
a.showl:active   {text-decoration:none;  font-size: 10px;}

a.show2          {text-decoration:none; background-color: #FFFAEA; color:#666666;}
a.show2:hover    {text-decoration:none; background-color: #FFFAEA; color:#666666;}
a.show2:visited  {text-decoration:none; background-color: #FFFAEA; color:#666666;}
a.show2:active   {text-decoration:none; background-color: #FFFAEA; color:#666666;}

.special

{
        border:        solid 1px #C2CDCD;
        border-bottom: none;
        padding: 1px;
        display: inline;
        background: #FFFFFF;
        margin: 0px;
        white-space: nowrap;
}

.specdiv

{
        border:        solid 1px #C2CDCD;
        padding: 2px;
        margin: 0px 0px;
        background: #FFFFFF;

 }

