/* Скролбар - цвета---------------------- */




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}
.normal1 {margin-top: 2px; 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}
.normal5 {margin-top: 2px; margin-bottom: 2px; font-size:13px;}
.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;}
.textindigo   {font-weight:bold; color:#4B00B2;}
.subtext {font-size:10px; color:#FFD700;}

/* Обрамление таблиц -------------------- */

.bottomleft  {padding-left:5px; margin-top: 2px; margin-bottom: 2px; border-left-width:1px; border-left-color:#C2CDCD; border-left-style:solid; border-bottom-width:1px; border-bottom-color:#C2CDCD; border-bottom-style:solid;}
.bottomright {padding-left:5px; margin-top: 2px; margin-bottom: 2px; border-right-width:1px; border-right-color:#C2CDCD; border-right-style:solid; border-bottom-width:1px; border-bottom-color:#C2CDCD; border-bottom-style:solid;}
.bottom      {padding-left:5px; margin-top: 2px; margin-bottom: 2px; border-bottom-width:1px; border-bottom-color:#C2CDCD; border-bottom-style:solid;}

.btl	    {padding-left:5px; margin-top: 2px; margin-bottom: 2px; border-left-width:1px; border-left-color:#C2CDCD; border-left-style:solid; border-bottom-width:1px; 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:1px; border-top-color:#C2CDCD; border-top-style:solid; border-bottom-width:1px; 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:1px; border-left-color:#C2CDCD; border-left-style:solid; border-bottom-width:1px; 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:1px; border-left-color:#C2CDCD; border-left-style:solid; border-bottom-width:1px; 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:1px; border-top-color:#C2CDCD; border-top-style:solid;}
.left       {padding-left:5px; margin-top: 2px; margin-bottom: 2px; border-left-width:1px; border-left-color:#C2CDCD; border-left-style:solid;}
.right      {padding-right:5px; margin-top: 2px; margin-bottom: 2px; border-right-width:1px; border-right-color:#C2CDCD; border-right-style:solid;}
.topright   {border-right-width:1px; border-right-color:#C2CDCD; border-right-style:solid; border-top-width:1px; 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:#1320a3; padding-left:18px; margin-top: 5px; margin-bottom: 5px}
h1, .hdr0 { font-size:19px; font-family:Verdana; font-weight:bold; color:#1320a3; padding-left: 0px; margin-top: 5px; margin-bottom: 5px}
h2, .hdr2 { font-size:17px; font-family:Verdana; font-weight:bold; color:#a31320; padding-left:18px; margin-top: 5px; margin-bottom: 5px}
h3, .hdr3 { font-size:14px; font-family:Verdana; font-weight:bold; color:#000066; padding-left:18px; margin-top: 5px; margin-bottom: 5px}
h4, .hdr4 { font-size:12px; font-family:Verdana; font-weight:bold; color:#ffffff; padding-left:18px; margin-top: 5px; margin-bottom: 5px}

/* списки */
//li          {list-style-image:url(images/li_arr.gif); margin-top: 2px; padding-top:2px;}
.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;}*/
FORM  	    {MARGIN-left:1px;  MARGIN-right:1px; MARGIN-TOP: 5px; MARGIN-BOTTOM: 2px;}

/* Левый слой */
#left {width: 250px; float: left; padding: 0px;}

/* Правый слой */
#right {width: 220px; float: right; padding: 0px;}


ul          {margin-top: 0px; padding-top:0px;}
.ul_0 {margin-top: 0px; padding-top:0px;  margin-bottom: 0px; padding-bottom:0px;}
.ul_1 {margin-top: 0px; padding-top:0px; margin-left: 15px; margin-bottom: 0px; }
.ul_2 {margin-top: 0px; padding-top:0px; margin-left: 90px; margin-bottom: 0px; }
.ul_3 {list-style-type: disc; margin-top: 0px; padding-top:0px; margin-left: 50px; margin-bottom: 0px; }



.image_title {background:#002388; padding-left:6px;}
.menu        {background:#a34e13; padding-left:6px;}
.menu_sel    {background:#13a44e; padding-left:6px;}
.menusub     {background:#35e77d; padding-left:12px;}
.menusub_sel {background:#13a37e; padding-left:12px;} 

.menupr        {font-weight:bold; background:#666666; padding-left:8px;}

.menulang      {font-weight:bold; background:#999999; 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:#a39613; font-size:12px; padding-right:0px;}

a.step          {font-weight:normal; text-decoration:none; color:#1320a3;} 
a.step:hover    {font-weight:normal; text-decoration:none; color:#13a37e;}
a.step:visited  {font-weight:normal; text-decoration:none; color:#1320a3;}
a.step:active   {font-weight:normal; text-decoration:none; color:#1320a3;}

.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: 6px;  PADDING-TOP: 2px; background-color: #EBEFF5; border: 0px 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;

 }

.design {
    display: inline-block; /* Строчно-блочный элемент */
    padding: 5px 0px; /* Добавляем поля */
    text-decoration: none; /* Убираем подчёркивание у ссылки */
    cursor: pointer; /* Курсор в виде руки */
    background: #EBE6E3; /* Фон для браузеров, не поддерживающих градиент */
    /* Градиент */
 /*   background: -moz-linear-gradient(top, #deefff 0%, #98bede 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#deefff), color-stop(100%,#98bede));
    background: -webkit-linear-gradient(top, #deefff 0%,#98bede 100%);
    background: -o-linear-gradient(top, #deefff 0%,#98bede 100%);
    background: -ms-linear-gradient(top, #deefff 0%,#98bede 100%);
    background: linear-gradient(top, #deefff 0%,#98bede 100%);
 */   
    border: 1px solid #000000; /* Добавляем  рамку */
    font: 12px/1 Arial, sans-serif; /* Рубленый шрифт */
  
    color: #000000; /* Цвет текста и ссылки */
   }

.td1 {background-color: #FFE5CB;}
.td2 {background-color: #F2F0E6;}
.td3 {background-color: #F6F6F6;}
.td4 {background-color: #e2e8e2;}
 .design2 {
    display: inline-block; /* Строчно-блочный элемент */
    padding: 5px 5px; /* Добавляем поля */
    text-decoration: none; /* Убираем подчёркивание у ссылки */
    cursor: pointer; /* Курсор в виде руки */
    background: #EBE6E3; /* Фон для браузеров, не поддерживающих градиент */
    /* Градиент */
 /*   background: -moz-linear-gradient(top, #deefff 0%, #98bede 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#deefff), color-stop(100%,#98bede));
    background: -webkit-linear-gradient(top, #deefff 0%,#98bede 100%);
    background: -o-linear-gradient(top, #deefff 0%,#98bede 100%);
    background: -ms-linear-gradient(top, #deefff 0%,#98bede 100%);
    background: linear-gradient(top, #deefff 0%,#98bede 100%);
 */   
    border: 1px solid #867e73; /* Добавляем  рамку */
    font: 12px/1 Verdana, color: #667782; 
 
    color: #E30000; /* Цвет текста и ссылки */
   }
.submit1    {font-weight:normal; font-size:12px; font-family:Verdana; color: #667782; background-color: #EBE6E3; cursor: pointer; 
border: 1px solid #867E73; padding: 5px 5px; margin-right:3px; width: 240px;}


