
/*Тег viewport не указан - нужен для мобильной версии */


body, html {
      margin:0px; /* обнулять поля и отсупы */
      padding:0px;
      text-align:center; /*Выравниваем макет по центру в старых версиях браузеров */
      color:#000000; font-size:10pt; font-family:Verdana, Times New Roman, Arial Cyr, sans-serif; 
      background:#ffffff;

      scrollbar-face-color: #6eadf9; 
     scrollbar-shadow-color: #305681;              
     scrollbar-highlight-color: #6eadf9; 
     scrollbar-3dlight-color: #a0b9d3;         
     scrollbar-darkshadow-color: #305681; 
     scrollbar-track-color: #eeeeee; 
     scrollbar-arrow-color: #305681; 
     
     }

image {border:0; margin:0; padding:0px 0px 0px 0px;}

A:link {color: #305681; text-decoration:none}
A:visited {color: #305681; text-decoration:none}
A:active {color: #305681; text-decoration:none}
A:hover {color: #f40000; text-decoration:none}


#container{
width: 100%;
margin:0 auto;  /*выаравнивем макет по центру в современных браузерах */
text-align:left;  /*Отменяем tex-align:center заданное в Body. Делаем чтобы весь текст в макете выравнивался по левому краю */
min-width:1200px; /*  950px; задаем минимальную ширину макета в современных браузерах */
width:expression (   /*задаем минимальную ширину макета в старых версия браузера. Просто замените цифру на свою шиирину :) */


(document.compatMode && document.compatMode == 'CSS1Compat')
?
(
document.documentElement.clientWidth < 1200
?
"1200px"
:
"auto"
)
:
(
document.body.clientWidth < 1200
?
"1200px"
:
"auto"
)
);
}




/* стили для шапки 2  */
#header2 {background:url(image/zag-2.jpg) no-repeat #fafbf6; height:71px; 
         
         }



/*стили для левой колонки сайта */
#left{margin:0; padding:0;
      background-color:#ffffff;
      width:210px;  /*ширина колонки */
      float:left;  /*обязательное выравнивание по левому краю,с включением обтекания*/
      }



/* разделительная строка пробел */
#probel{margin:0; height:5px;  
       }






/* menu шапка */
#menu {margin:0; padding:0;
        background:url(image/fon-8.gif) repeat-x #ffffff; height:27px; text-align:right; border: 1px solid #a0b9d3;
        color:#305681; font-weight:bolder;
        }
#menu div {margin-top:5px; margin-right:7px; min-width:950px;            /*950px;*/
        }


/* menu левое */
#menu-left {margin:0; padding:0;
            margin-left:0px; 
            text-align:left;
            width:208px;
           }

#menu-left li {list-style:url(image/pip-1.gif);
              }
#menu-left iframe {width:208px; height:1240pt;  margin:0px 0px 0px -10px;
               }

#menu-left iframe.imuch {width:208px; height:650pt;  margin:0px 0px 0px -10px;
               }
#menu-left iframe.za {width:208px; height:600pt;  margin:8px 0px 0px -10px;
               }

#menu-left iframe.skah {width:208px; height:300pt;  margin:8px 0px 0px -10px;
               }

#menu-left iframe.instruk {width:208px; height:250pt;  margin:8px 0px 0px -10px;
               }

#menu-left iframe.bol {width:208px; height:1160pt;  margin:0px 0px 0px -10px;
               }

#menu-left iframe.nalog {width:208px; height:600pt;  margin:8px 0px 0px -10px;      
               }

#menu-left iframe.stavka {width:208px; height:780px;  margin:8px 0px 0px -10px;
               }

#menu-left iframe.norma {width:208px; height:870px;  margin:8px 0px 0px -10px;
               }

#menu-left iframe.c1 {width:208px; height:980px;  margin:8px 0px 0px -10px;
               }

#menu-left iframe.glosariy {width:208px; height:750px;  margin:8px 0px 0px -5px;
               }                         

#menu-left iframe.rassylka {width:208px; height:1520px;  margin:8px 0px 0px -5px;
               }                         

#menu-left iframe.trudkn {width:208px; height:680pt;  margin:8px 0px 0px -5px;
               }                         

#menu-left iframe.poisk {width:190px; height:50px;  margin:5px 0px 0px 10px;
                       }
#menu-left iframe.poisk_st {width:208px; height:60px;  margin:20px 0px 0px 10px;
                       }
.poisk_form_st {background:#dfebfc; border: 1px dotted #305681;} 




/* Производственный календарь 2015  */
iframe.kalfram  {width:640px; height:988px;}



/* стили для  контента 2 */
#content2 { border-left:1px solid #a0b9d3; 
            background-color:#ffffff;
            margin:0; padding:0;
            margin-left:214px;
            text-align:justify;
            }

/*#content2.trudkn {height:780pt;} */

#content2 small{font-size:7pt; 
            }

#content2 p{margin:0; padding:8px 0px;
            }

#content2 hr {margin:0px; padding:0px;
            border: none; 
            color: #a0b9d3; background-color: #a0b9d3; 
            height:1px;
            width:auto;
            }
#content2 hr.ser {margin:20px 0px; padding:0px;
            border: none; 
            color: #c0c0c0; background-color: #c0c0c0; 
            height:1px;
            width:auto;
            }


#content2 h1 {
          margin:0; /* Обнуляем отсупы для заголовка первого уровня, находящегося в блоке контента.*/
          } 



         
#content2 A:link {color:#0271c0; text-decoration:none}
#content2 A:visited {color: #0271c0; text-decoration:none}
#content2 A:active {color: #0271c0; text-decoration:none}
#content2 A:hover {color: #ff0000; text-decoration:underline}

/*атрибут, который опускает подвал сайта ниже всех блоков. Нужен для корректной работы макета. */
#clear{
       height:0;
       font-size:1px;
       line-height:0px;
       clear:both;
       }



/*стили для подвала 2*/
#footer2{margin:0;padding:0;
        }
         
#footer2 A:link {color: #305681; text-decoration:none}
#footer2 A:visited {color: #305681; text-decoration:none}
#footer2 A:active {color: #305681; text-decoration:none}
#footer2 A:hover {color: #f40000; text-decoration:underline}


#podval{margin:0; padding:0; background-color:#ffffff;
      width:100%;
      height:80px;
      float:left;  /*обязательное выравнивание по левому краю,с включением обтекания*/
      }

#podval iframe{width:100%; height:70px;
               vertical-align:middle;   
               }

#podval hr {margin:0;padding:0; 
            border: none; /* Убираем границу для браузера Firefox */
            color: #a0b9d3; /* Цвет линии для остальных браузеров */
            background-color: #a0b9d3; /* Цвет линии для браузера Firefox и Opera */
            height: 1px; /* Толщина линии */
            }




#ssilkaunder{}
#ssilkaunder A:hover {color: #f40000; text-decoration:underline;}
#ssilkaunder div {font-family:"wingdings"; text-align:center; font-size: 15pt;}

#ssilkatop {text-align:center; padding:16px 0px;}
#ssilkatop div a {font-size: 17pt; padding:0px 6px 5px 6px; border:1px solid #0271c0;}
#ssilkatop a:hover {color: #ffffff; background:#6eadf9; text-decoration:underline; padding:0px 6px 5px 6px; border-color:#004e9b;}



#zagfon1 {margin:0; padding:0; 
         background:url(image/fon-r2.gif) repeat-x #ffffff; height:27px;
        }
#zagfon1 div.zag1 {margin-top:0px; padding:0; padding-top:4px; 
                  font-weight:bolder; 
                  font-family: Verdana, Times New Roman, Arial Cyr, sans-serif; 
                  color: #ca0000;
                  text-align:center;
                  }


#zagfon2 {margin:0; padding:0; text-align:center;
         background:url(image/fon-8.gif) repeat-x #ffffff; height:27px;
        }

#zagfon2 div.zag1 {margin-top:0px; padding:4px;
                  font-weight:bolder; 
                  font-family: Verdana, Times New Roman, Arial Cyr, sans-serif; 
                  color:#ca0000;
                  }

                 



#divlef {margin:0; padding:10px; text-align:left;}

#divjus {margin:0; padding:10px; text-align:justify;}
#divjus.h5levo h5 {padding:40px 0px 15px 0px;text-align:left;}

#divjus span.txtred {margin-top:0px; padding:0px;
                  font-weight:bolder; 
                  font-family: Verdana, Times New Roman, Arial Cyr, sans-serif; 
                  color:#ca0000;
                  }
#divjus span.vop, .vop {font-size:11pt;color:#dd6f00;}
#divjus span.otvet, .otvet {font-size:10pt;color:#dd6f00;}
#divjus hr.termin   {margin-left:-10px; margin-right:-10px; padding:0px;
                    border: none; 
                    color: #ffca95; background-color: #ffca95; 
                    height:1px;
                    }

#divha {margin:0px; padding:0px;}
#divha h1 {color:#315698; font-size:16pt;font-weight:normal; margin:0;}
#divha h2 {color:#315698; font-size:14pt;font-weight:normal; margin:0;}
#divha h3 {color:#315698; font-size:13pt;font-weight:normal; margin:0;}
#divha h4 {color:#315698; font-size:12pt;font-weight:normal; margin:0;}
#divha h5 {color:#800000; font-size:15pt;font-weight:normal; margin:0;}
#divha h6 {color:#800000; font-size:11pt;font-weight:normal; margin:0;}



#divli-red li {color:#800000;}
#divli-red li b {color:#800000;}
#divli-red li p {color:#000000;}
#divli-red ul {list-style-type:square;}


#yesli {} 
#yesli li {color:#315698; font-size:12pt;font-weight:normal;}
#yesli p  {color:#000000; font-size:10pt;}



/* таблицы */

#tab1 {margin:0px; padding:0px; border-spacing:1px;
      border-collapse:collapse;
      border: 1px solid #a0b9d3;
     }
#tab1 td {padding:7px;                                              
         border-collapse:collapse; 
         border: 1px solid #a0b9d3;
         border-color: #a0b9d3; 
         vertical-align:top;
         }


#tab2 {margin:0px; padding:0px; border-spacing:1px;
      border-collapse:collapse;
      border: 1px solid #808080;
      text-align:left;
     }
#tab2 td {padding:7px;
          border-collapse:collapse; 
          border: 1px solid #808080;
          border-color: #808080; 
          vertical-align:top;
          }


#tab_gerb td {vertical-align:bottom;
             font-size:13px; font-weight:bold; border:none; 
             text-align:center;
             }

#tab00 td {border: 0px solid #ffffff;}





/* справка */
#spravka {margin:10px 40px 10px 40px; 
         padding:12px;
         background:#f0f0f0;
         border: 1px dotted #305681;
         color: #454545;
         font-style:oblique;
         }
#spravka b {margin:0px; padding:0px; color: #305681;}
#spravka div {margin:0px; padding-left:40px;}


#spravkared {margin:10px 40px 10px 40px; 
         padding:12px;
         background:#f0f0f0;
         border: 1px dotted #305681;
         color: #454545;
         font-style:oblique;
         }
#spravkared b {color: #ca0000; font-size:13pt;
           }
#spravkared div {padding-left:40px; 
             }

.prim {font-size: 11pt; 
       font-style:oblique; 
       font-family: Verdana, Times New Roman, Arial Cyr, sans-serif; 
       color: #0078f0;
       } 
/* справка конец */




 /*   Блок    Статьи     */ 
#vstupl {margin-left:100px; margin-right:100px;padding:0px;}
#vstupl div.bord {padding:20px; border: 1px solid #ffca95; background: #f7f7d7; background-color: #f7f7d7;}

#otstup_1 {margin-left:30px; margin-right:0px;padding:0px;}
#otstup_2 {margin:0px; padding:7px;}



.menu_st {margin:0px; padding:0px; width:190px;}
.menu_st li {list-style: url(image/pip-1.gif); text-align:left;}

         .menu_st iframe {width:208px; height:650pt;}
         .menu_st-dlav iframe {width:208px; height:380pt;}






 /*   Блок    Статьи    */ 

#staty {margin:20px; padding:0px;}
/*
#staty h2 {color:#c10000;}
#staty h3 {color:#c10000;}
#staty h4 {color:#c10000;}
#staty h5 {font-size:10pt;color:#007cbf;}
#staty h6 {font-size:13pt;color:#007cbf;}
*/

#staty h1 {color:#c10000; font-size:17pt;}
#staty h2 {color:#c10000; font-size:15pt;}
#staty h3 {color:#c10000; font-size:13pt;}
#staty h4 {color:#c10000; font-size:10pt;}
#staty h5 {color:#007cbf; font-size:13pt;}
#staty h6 {color:#007cbf; font-size:10pt;}

         
#staty A:link {color:#007cc6; text-decoration:none}
#staty A:visited {color: #007cc6; text-decoration:none}
#staty A:active {color: #007cc6; text-decoration:none}
#staty A:hover {color: #ff0000; text-decoration:underline}

#staty .net a:hover   {background-color: #ffffe1; 
                           border:1px solid #ffca95;
                           padding:7px;
                           margin:-8px;
                           }


#staty span.ser {color: #808080; font-style:oblique; font-size: 11pt; margin:0px; padding:0px;}

#staty .bord {border:1px solid #c0c0c0}

#staty div.bord2 {padding:20px; border: 1px solid #ffca95; background: #f7f7d7; background-color: #f7f7d7;}
#staty div.bord2 h4 {margin-top:0px; font-size:13pt; color:#dd6f00;}

#staty .menybord  {border:1px solid #305681; background-color: #ecf0fb; padding:7px;}
#staty .menybord a:hover   {background-color: #ffffe1; 
                           border:1px solid #ffca95;
                           padding:7px;
                           margin:-8px;
                           }


#staty div.zag1 {margin-top:0px;
         font-size: 13pt;
         font-weight:bolder; 
         font-family: Verdana, Times New Roman, Arial Cyr, sans-serif; 
         color: #c10000;
         text-align:left;
         }

#staty div.zag2 {margin-top:0px;
         font-size: 13pt;
         font-weight:bolder; 
         font-family: Verdana, Times New Roman, Arial Cyr, sans-serif; 
         color: #007cbf;
         text-align:left;
         }

#staty div.zag3 {margin-top:0px;
         font-size: 11pt;
         font-weight:normal; 
         font-family: Verdana, Times New Roman, Arial Cyr, sans-serif; 
         color: #315698;
         text-align:left;
         }

#staty .zag-n13 {color:#000000; font-size:13pt;}
                                     
#staty .vnim {margin-top:0px;
         font-size: 10pt;
         /*font-weight:bolder; */
         font-family: Verdana, Times New Roman, Arial Cyr, sans-serif; 
         color: #ff0000;
         text-align:left;
         }
.data-st {font-size: 10px; 
       font-family: Verdana, Times New Roman, Arial Cyr, sans-serif; 
       color: #c0c0c0; text-align:right;
       } 

.galka {color:#c10000; font-size:16pt; font-weight:bold;}

.line1 {color:#000000;
    border-left: 10px solid #d20000;
    padding: 5px 15px;
    background:#e6e6e6;
   }

 /*   Блок    Статьи  конец   */ 



 /*   Блок    Тема Дополнительно     */                      
#tema {background-color: #ffffef; border:solid 1px #315698; margin-left:40px; margin-right:40px; padding-top:20px; line-height: 20px;}
#tema b {border:solid 1px #315698; background-color: #0271c0; color:#ffffff; font-size: 18px; font-weight:300;  padding:6px;  margin-left:-14px;}
#tema div.tema {margin: -36px 0px 24px 80px;} 
#tema div.dop {margin: 0px 0px 24px 40px;} 

#dop {margin-left:150px; margin-right:150px;padding:0px;}
#dop div.bord {padding:20px; border: 1px solid #ffca95; background:#ffffef; background-color: #ffffef;}
#dop .zag {font-size:10pt;color:#dd6f00;} 
#dop span {font-size:10pt;color:#ca0000;}


 /*   Блок    ПРИМЕР     */                      
#primer{margin:20px;padding:0px;}

#primer div.bord {padding:20px; border: 1px solid #ffca95; background: #f7f7d7; background-color: #f7f7d7;}
#primer div.bord50 {border:solid 1px #ffca95; margin-left:50px; margin-right:50px; padding:15px;
          background: #f7f7d7; background-color: #f7f7d7;}
#primer div.bord100 {border:solid 1px #ffca95; margin-left:100px; margin-right:100px; padding:15px;
          background: #f7f7d7; background-color: #f7f7d7;}
#primer div.bord150 {border:solid 1px #ffca95; margin-left:150px; margin-right:150px; padding:15px;
          background: #f7f7d7; background-color: #f7f7d7;}


#primer h5 {font-size:13pt;color:#dd6f00;}         
#primer span {font-size:10pt;color:#dd6f00;}



 /*   Блок    Должностная инструкция     */ 

#dj{margin:20px;padding:0px;}
#dj div.bord {margin:20px;padding:20px; border: 1px solid #ffca95; background: #f7f7d7; background-color: #f7f7d7;}
#dj hr {margin-left:-22px; margin-right:-22px; padding:0px;
            border: none; 
            color: #ffca95; background-color: #ffca95; 
            height:1px;
            }

 /*   
#pechat {
	background:url(pechat.gif); height:71px;
	background-repeat:no-repeat;
	background-position:15% 100%;
}
    */ 



 /*   звезда     */
span.zvezda {padding:5px; font-size:11pt; color:#f00000;}



/********* form rassylka ***************/
form_ras {margin:0; padding:0;text-align:center;}
form_ras INPUT.eml {border:solid 1px #305681; width:140px; font-size:10px;}
INPUT.button {text-transform:uppercase; color:#f4f4f4; width:140px; font-weight:bold; font-size:11px;font-family:Verdana; border:solid 1px #305681; background-color: #6eadf9; cursor: hand}
.forma_ras_border {border:solid 1px #305681;margin-top:20px;position:relative;font-size:12px;text-align:left;}
.forma_ras_ztxt {text-align:center;text-transform:uppercase;font-weight:bold;margin-top:-10px;color:#305681;}
.forma_ras_ztxt SPAN {padding:0 5px;background-color:#ffffff; font-size:11px;font-family:Verdana;}
.btx { color:#000000; font-size:14px;font-weight:bold;}
/********* form rassylka end ***************/


div.shet {font-size: 10pt; 
         font-weight:bolder; 
         font-family: Verdana, Arial Cyr, sans-serif; 
         color: #007cbf; 
         cursor: help}

div.none {font-size: 20pt; 
         font-weight:bolder; 
         font-family: Times New Roman, Verdana, Arial Cyr, sans-serif; 
         color: #007cbf}


.hirli li {margin-top: 1em;}
.hirli-no li {margin-top: 0;}


.bord-g {border:solid 1px #a0b9d3; 
         }
.bord-r {border:solid 1px #ca0000; 
         }
.bord-s-0, .bord {border:solid 1px #c0c0c0; 
         }
.bord-s-10 {border:solid 1px #c0c0c0; 
         padding: 10px;
         }



div.bord {border:solid 1px #a0b9d3; 
         }
div.bord50 {border:solid 1px #a0b9d3; margin-left:50px; margin-right:50px; padding:15px;
         }
div.bord50-trud {border:solid 1px #a0b9d3; margin-left:50px; margin-right:50px; padding:0px;
                 text-align:center; background-color:#f7f7d7;
         }

div.bord100 {border:solid 1px #a0b9d3; margin-left:100px; margin-right:100px; padding:15px;
         }
div.bord150 {border:solid 1px #a0b9d3; margin-left:150px; margin-right:150px; padding:15px;
         }
div.bord200 {border:solid 1px #a0b9d3; margin-left:200px; margin-right:200px; padding:15px;
         }

div.bordred150 {border:solid 1px #ca0000; margin-left:150px; margin-right:150px; padding:15px;
         }
div.bordred100 {border:solid 1px #ca0000; margin-left:100px; margin-right:100px; padding:15px;
         }
div.bordred50 {border:solid 1px #ca0000; margin-left:50px; margin-right:50px; padding:15px;
         }


div.bordig {border-bottom:solid 1px #a0b9d3; border-top:solid 1px #a0b9d3;
           }
div.bordtxt {margin-left:150px; margin-right:150px; padding:10px; border:solid 1px #a0b9d3; 
            }

div.borddirect {border:solid 1px #e8e8e8; margin-left:1px; margin-right:1px; padding:10px;
         }

div.borddirect1 {margin-left:1px; margin-right:1px; padding:10px;
         }

div.borddirect2 {border:solid 1px #e8e8e8; margin-left:30px; margin-right:5px; padding:1px;
         }

.zenter {text-align:center;}



div.igorsmal {font-size: 8pt; text-align:justify; padding:14px;
         }


.zag0 {font-size: 13px; 
         font-weight:bolder; 
         font-family: Verdana, Times New Roman, Arial Cyr, sans-serif; 
         color: #305681
         }
.zag1 {font-size: 13px; 
         font-weight:bolder; 
         font-family: Verdana, Times New Roman, Arial Cyr, sans-serif; 
         color: #ca0000;
         }

.zag22 {margin: 0; padding: 20px;
        text-align:right;
        font-size: 20pt; 
        font-weight:bolder; 
        font-family: Times New Roman, Verdana, Arial Cyr, sans-serif; 
        color: #007cbf;
        }

.zag33 {margin: 0px; padding: 20px;
        font-size: 20pt; 
        font-weight:bolder; 
        font-family: Times New Roman, Verdana, Arial Cyr, sans-serif; 
        color: #007cbf;
        }

.zagred13 {font-size: 13px; 
       font-weight:bolder; 
       font-family: Verdana, Times New Roman, Arial Cyr, sans-serif; 
       color: #ca0000;
       } 

.primerred13 {font-size: 13px; 
       font-family: Verdana, Times New Roman, Arial Cyr, sans-serif; 
       color: #ff0000;
       } 

.red {color:#ee1212;}
.blu {color:#0271cd;}
.fiol {color:#6a00d5;}


/* Подсказка 1 */
a.podskazka 
{
position: relative; 
left:1em;
text-decoration: none !important; 
color:#305681 !important; 
}

a.podskazka:hover 
{
z-index: 999;
background-color: #305681; 
color: #ffffff !important;
}

a.podskazka span 
{
display: none; 
}

a.podskazka:hover span 
{
display: block; 
position: absolute; 
/*top:2em; left:-2em; */
top:2em; left:0em;

/*width:510%; */
width:420px;
padding:7px; 
background-color: #ffffd7; 
color: #000000; 
border:1px solid #853c06;
}
/* Подсказка конец*/



/* Подсказка 1 */
a.podskazka-2 
{
position: relative; 
left:0em;
text-decoration: none !important; 
color:#ffffff !important; 
}

a.podskazka-2:hover 
{
z-index: 999;
background-color: #32769d; 
color: #ffffff !important;
}

a.podskazka-2 span 
{
display: none; 
}

a.podskazka-2:hover span 
{
display: block; 
position: absolute; 
/*top:2em; left:-2em; */
top:2em; left:2em;

/*width:510%; */
width:200px;
padding:7px; 
background-color: #ffffd7; 
color: #000000; 
border:1px solid #853c06;
text-align:left;
font-weight:normal;

}
/* Подсказка конец*/

a.podskazka-2:hover span ol li b
{color:#32769d;
}


.nal-kal-01 {color:#800000; font-size: 9pt; font-style: italic}

 /*   Навигатор 100 рублей     */
#navigator_1 {margin:0; padding:0;}

#navigator_1 A:link {color: #305681; text-decoration:none}
#navigator_1 A:visited {color: #305681; text-decoration:none}
#navigator_1 A:active {color: #305681; text-decoration:none}
#navigator_1 A:hover {color: #f40000;  font-size: 15pt; text-decoration:none}

#navigator_1 .nolin:link {color: #000000; text-decoration:none}
#navigator_1 .nolin:visited {color: #000000; text-decoration:none}
#navigator_1 .nolin:active {color: #000000; text-decoration:none}
#navigator_1 .nolin:hover {background-color: #d7ebff; color: #000000; font-size: 10pt; text-decoration:none}

#navigator_1 .bg {background-color: #dfebfc;  border: 1px solid #dadada;}
#navigator_1 table {margin:0px; padding:0px; 
             border-spacing:0px;
             border-padding:0px;
      border-collapse:collapse;
      font-size: 10pt;
      height:40px;
     }
#navigator_1 table td {padding:7px;                                              
         border-collapse:collapse; 
         vertical-align:middle;
         width:20px;
         }
#navigator_1 table td :hover {background-color: #e9e9e9;}
#navigator_1 .zvet{background-color: #e1e1e1;  font-size: 10pt; padding:3px;}

div .jus-10 {font-size: 8pt; text-align:justify; padding-left:10px; padding-right:10px;} 
 /*   Конец Навигатор 100 рублей     */



/*стили для навигатора производст календаря*/

.kalzag {color:#3090c5}

td.kalakt1
     {background-color:#f5f5f5; color:#ff0080;
     }

td.kalakt1:hover
     {color:#e32323; background-color:#fcf8e3;
     }

td.kalakt1:hover > a
     {color:#e32323;
     }

td.kalakt2
     {color:#ca0000; background-color:#e6eeff; font-weight:bold; font-size:10pt;
     }

tr.aktstroka1:hover>td{background-color:#f5f5f5;}
tr.aktstroka2:hover>td{background-color:#d8d8d8;}



/* Кнопка синяя*/
.blue_button{ background:url('Statyy/js_kalkul-peny/btn_blue.png') bottom repeat-x #007dc5;padding:8px 15px;color:#fff;border-radius:4px;border:0;cursor:pointer;
				font:bold 1em arial;vertical-align:middle;text-decoration:none;display:inline-block;}
.blue_button:hover{ background:url('Statyy/js_kalkul-peny/btn_blue.png') top repeat-x #0272b6;text-decoration:none;color:#fff;}
/* Кнопка синяя конец */



/* Кнопка "наверх" */
div#up_scroller{
	background-color: #F1EDFC;
	border: 2px solid #FBAB2A;
	border-radius: 5px 5px 5px 5px;
	cursor: pointer;
	display: none;
	font-size: 12px;
	height: 22px;
	left: 312px;
	padding: 2px;
	position: fixed;
	text-align: center;
	top: 92%;
	width: 80px;
	z-index: 500;
}

/*  в теле HTML  пишем     <div id="up_scroller"><img alt="" src="/i/go-up.png" /><span>Наверх</span></div>  */






/* Ьлок  ГЛОССАРИЙ */

/*! jQuery UI - v1.8.24 - 2012-09-28
* https://github.com/jquery/jquery-ui
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.tabs.css, jquery.ui.theme.css
* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */


/* IE/Win - Fix animation bug - #4615 */
.ui-accordion { width: 90%; text-align:left; }

.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; background-color:#ecf0fb;}
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; color:#004891;}

.ui-accordion-icons .ui-state-active a {padding-left: 2.2em; color:#000000; font-weight:bold; background-color:#f8f8f8;}

.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -0px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block;}


/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}

/* Ьлок  ГЛОССАРИЙ  конец*/


/* Налоговый календарик */
#calendar {
  width: 100%;
  font: monospace;
  line-height: 1.2em;
  font-size: 15px;
  text-align: center;
}
#calendar thead tr:last-child {
  font-size: small;
  color: rgb(85, 85, 85);
}
#calendar thead tr:nth-child(1) td:nth-child(2) {
  color: rgb(50, 50, 50);
}
#calendar thead tr:nth-child(1) td:nth-child(1):hover, #calendar thead tr:nth-child(1) td:nth-child(3):hover {
  cursor: pointer;
}
#calendar tbody td {
  color: rgb(44, 86, 122);
}
#calendar tbody td:nth-child(n+6), #calendar .holiday {
  color: rgb(231, 140, 92);
}
#calendar tbody td.today {
  background: rgb(220, 0, 0);
  color: #fff;
}
/* Налоговый календарик конец*/

/* Бух термин */
#tab_termin dt {color:#315698; font-size: 11pt; font-weight:500;}
#div9 {color:#318cef; font-size: 18pt; padding-left:30px; padding-top:30px;}
/* Бух термин конец */


/* Яндекс.Директ */
.rcy40 { margin-left:40px; margin-right:40px; }
.rcy20 { margin-left:20px; margin-right:20px; }


