﻿/** {
	margin: 0;
	padding: 0;
}*/
body {
    font: 15px Arial, Helvetica, sans-serif; /* Шрифт на веб-странице */
    background: #fafaf1 url('../img/backround.gif') repeat-x fixed top; /* Цвет фона */
    margin: 0; /* Убираем отступы */
}
a {
    color:#0a0a81;
}
/*---------Основной макет---------*/
.container, .footer-container {
    width: 1024px; /* Ширина макета */
    margin: 0 auto; /* Выравниваем по центру */
    background: White; /* Цвет фона */ 
    padding: 30px 33px 0px; /* Отступы вокруг текста */    

}
.container  {
   min-height: 590px;
   height: auto !important; /* для IE6 вместо min-height */
   height: 550px;  /*для IE6 вместо min-height */
   -webkit-box-shadow: 5px 0px 7px rgba(122,122,122,0.2), -5px 0px 7px rgba(122,122,122,0.2);
   -moz-box-shadow: 5px 0px 7px rgba(122,122,122,0.2), -5px 0px 7px rgba(122,122,122,0.2);
   box-shadow: 5px 0px 7px rgba(122,122,122,0.2), -5px 0px 7px rgba(122,122,122,0.2);   
   -ms-filter: filter: progid:DXImageTransform.Microsoft.shadow(direction=-90, color=#9c9c9c, strength=2) 
                       progid:DXImageTransform.Microsoft.shadow(direction=90, color=#0a0a81, strength=2);     
}

/*-------------------------------*/

/*------------Шапка--------------*/
.header 
{
    background-color: White;
    font-family:'FreeSetRegular';
    font-size: 33.81px; /* Размер текста */
    padding: 0 0 20px 21px; 
    height: 76px;
}

.icons { 
    float: right; 
    height: 76px;
}
.icons img, .icons input {
   margin-top: 25px;
   padding-right: 20px;
   border: none;
}

/*-------------------------------*/

/*------------Меню--------------*/
.menu
{
    height: 35px;
    background: #fbb8b2;       
    -webkit-box-shadow: -0.4em 0.4em 7px rgba(122,122,122,0.5);
    -moz-box-shadow: -0.4em 0.4em 7px rgba(122,122,122,0.5);
    box-shadow: -0.1em 0.1em 7px rgba(122,122,122,0.5);
    filter: progid:DXImageTransform.Microsoft.shadow(direction=220, color=#9c9c9c, strength=2);
}
.border 
{
    border-width: 1px;
    border-style: solid;
    border-color: #ffcbc5 white #ddaca7 #fecfca;
    height:100%;
    border-right: none;
}
/*-------------------------------*/

/*--------Контент----------------*/
.content {
    margin-top: 20px;
    float: left; /* Обтекание по правому краю */
    width: 770px; /* Ширина левой колонки */
    padding: 12px 0 60px 11px; /* Поля вокруг текста 32-верх */
    height: 100%;
    color: #636363;
    /*border: dotted 1px blue;*/
}

.content h2 {
    color: #000;
    font-weight: normal;
}
.content h4 {
    padding: 0px;
    margin: 0px;
}
/*-------------------------------*/
   
/*----------Левое меню и контент с меню-----------*/
.main_content {
    float: left;
    width: 610px;
    padding: 0px;
}

.submenu {
    float: left;
    width: 130px;
    height: 100%;
    padding-right: 30px;
}
.submenu td { vertical-align: baseline; }/*выравнивание изображения-указателя по верху текста */
.submenu_item {
    color: #ffa79e;
    font: bold 12px Tahoma;
}
.submenu_item_hover {
    color: #ffc6c1;    
}
.submenu_item_select {
    color: #545454;
    font-weight: bold;    
}

/*-----------------------------------------------*/

/*---------Правая колонка--------*/
.rightbar {
    margin-top: 20px;
    float: right; /* Обтекание по правому краю */
    width: 210px;  /*Ширина */
    /*padding: 10px;  Отступы вокруг текста 
    background-color: Lime;border: dashed 1px red;*/
    height: 100%; 
    color: #7f7f7f;   
}

#opacform_container
{
    position: relative;
    left: 0;
    top: 181px;
    width: 210px;
    height: 0px;
    float:right; 
}

.login {
    border: solid 1px #FFCAC5;
    color: #444444;
    font-size: 12px;
    padding: 7px;
    display: block;
    -webkit-box-shadow: 0 0 5px rgba(122,122,122,0.4);
    -moz-box-shadow: 0 0 5px rgba(122,122,122,0.4);
    box-shadow: 0 0 5px rgba(122,122,122,0.4);
}
.login_title {
    font-family: Tahoma;
    font-weight: bold;
    font-size: 11px;
    text-align: left;
    /*padding-bottom: 10px;*/
    margin: 0px;
}

/* Кнопка входа */   
.login_button, .btn{/* */
    width: 100px;
    padding: 4px 10px 4px;
    font: bold 13px Tahoma;
    /*line-height: 18px;*/
    color: #444444;/*333333*/
    /*text-align: center;*/
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);

    border: 1px solid #d1d1d1;
    /*border-bottom-color: #bbb;*/
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    cursor: pointer;
    *margin-left: .3em; 

    background-color: #d6d7d8;
    background-repeat: repeat-x;
    background-image: -webkit-linear-gradient(top, #dfdfe0, #9ca8af);
    margin-right: 0px;
    margin-top: 5px;
    margin-bottom: 5px;
}
.btn {
    width: 33px;
    height: 20px;
    font: bolder 10.5px Helvetica;
    margin: 0 10px;    
    padding: 0px;
}
/*.login_button:first-child {
  *margin-left: 0;
}*/
.login_button:hover, .btn:hover {
  color: #444444;
  text-decoration: none;
  background-color: #9ca8af;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -ms-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}

.login_button.active, .login_button:active, .btn.active, .btn:active {
  background-image: none;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  background-color: #e6e6e6;
  background-color: #d9d9d9;
  color: #6c6c6c;
  outline: 0;
}
.login_button.disabled, .login_button[disabled], .btn.disabled, .btn[disabled] {
  cursor: default;
  background-image: none;
  background-color: #e6e6e6;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.numeric_btn_pager_space {
    padding-right: 3px;
}
/*-----!кнопка входа-------*/
.widget {
    background-color: #fafaf1;
    padding: 7px;
    display: block;
    font-size: 12px;
}
/*-------------------------------*/

/*------------Подвал------------*/
.footer {
    height: 113px;
    background: #8fa09b; /* Цвет фона */
    color: #fff; /* Цвет текста */
    margin: 0;
    font-size: 14px;
}
.footer-container {
    background: #8fa09b; /* Цвет фона */
}
.footer-column 
{
    float:left; /* Установка обтекания */
    width: 50%/*200px*/;
    max-height: 113px;
    padding: 0 21px;
}
.footer-column img {
    padding-right: 10px;
    border: none;
}
/*-------------------------------*/

/*-----------Элементы-----------*/

.gray {
   color: #a9a9a9;
   text-transform:uppercase; 
}
.pink {
   color: #ffa79e;
   text-transform:uppercase;
}

/* Отмена обтекания */
.clear { 
    clear: both;  
}
   
.shadow {
    -webkit-box-shadow: 0 0 5px rgba(122,122,122,0.4);
    -moz-box-shadow: 0 0 5px rgba(122,122,122,0.4);
    box-shadow: 0 0 5px rgba(122,122,122,0.4);
    filter: progid:DXImageTransform.Microsoft.shadow(direction=120, color=#9c9c9c, strength=2);
}

/*списки документов*/
.ul-arch-doc {color: #FFA79E; font-size: 18px;}    
.ul-arch-doc span { color: #636363; font-size: 15px;}

.ul-doc { list-style: none; }
.ul-doc li { margin-left: -20px; padding-bottom: 5px; }
.ul-doc img { border: none;}

/*таблицы start*/
.gridview {width:100%; max-width: 1500px; border: solid 2px #a9a9a9; border-collapse: collapse; border-spacing: 0;}/*общая таблица и внешняя рамка*/
.gridview th {background: #a9a9a9; color: white;} /*заголовок таблицы*/
.gridview td {border-bottom: solid 1px #e2ebf2;} /*подчёркивание серым каждой строки в таблице*/
.gridview td, .gridview th {padding: 4px;}
.gridview .edit-info td {border-bottom: 0;} /*подчёркивание полосы заголовка при редактировании убрать*/
.gridview .edit {border-bottom: dashed 2px #a9a9a9;}/*нижняя граница при редактировании*/
.command a{margin-right: 5px;}
.edit-info,.edit,.detailview th {background: #f0f8ff;} /*фон при редактировании*/
.edit-info {border-top: dashed 2px #a9a9a9;}/*верхняя граница при редактировании*/
.first{border-top:0;}
.detailview th{color: #000; text-align: left; width: 80px;}
.detailview td{border: 0;} /*убрать подчёркивание внутри редактирования*/
.gridfooter{text-align: right;}
.insert {background: #fbf49b; border-top: dotted 2px #a9a9a9; }
.pager {text-align: center; background-color: #a9a9a9; color: #FFFFFF; font-size: 15px;}
/*таблицы end*/

/* оформление новых документов в списке (методических) */
.new_doc {
    color: red;
    vertical-align: super;
}