

/* Start:/files/prkom_svod/listab1.css?16634045014037*/
@charset "UTF-8";
/*@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300&subset=latin,cyrillic);*/
*, ::after, ::before {
    box-sizing: border-box;
}
html, body {
  height: 100%;
  margin:0;
  padding:0;
}
body {
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
}
br { font-size: 50%; }
/* cfaq контейнер */
.listab {
    /*max-width: 1024px;*/
    padding: 10px 13px;
    margin: 1% 3%;
	line-height: 1.5;
}
/* скрываем чекбоксы и блоки с содержанием */
.hide,
.hide + label ~ div {
    display: none;
}
/* вид текста label */
.hide + label {
    margin: 0;
    padding: 0;
    /*color: green;*/
    cursor: pointer;
    display: inline-block;
}
/* вид текста label при активном переключателе */
.hide:checked + label {
    /*color: red;*/
    border-bottom: 0;
}
/* когда чекбокс активен показываем блоки с содержанием  */
.hide:checked + label + div {
    display: block; 
    /*background: #efefef;
    -moz-box-shadow: inset 3px 3px 10px #7d8e8f;
    -webkit-box-shadow: inset 3px 3px 10px #7d8e8f; */
    /*box-shadow: inset 3px 3px 10px #7d8e8f;*/
    margin-left: 20px;
    padding: 1px;
    /* чуточку анимации при появлении */
     -webkit-animation:fade ease-in 0.5s; 
     -moz-animation:fade ease-in 0.5s;
     animation:fade ease-in 0.5s; 
}
/* анимация при появлении скрытых блоков */
@-moz-keyframes fade {
    from { opacity: 0; }
to { opacity: 1 }
}
@-webkit-keyframes fade {
    from { opacity: 0; }
to { opacity: 1 }
}
@keyframes fade {
    from { opacity: 0; }
to { opacity: 1 }   
}
.hide + label:before {
    background-color: #1e90ff;
    color: #fff;
    content: "\002B";   
    display: block;
    float: left;
    font-size: 14px; 
    font-weight: bold;
    height: 16px;
    line-height: 16px;
    margin: 3px 5px;
    text-align: center;
    width: 16px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}
.hide:checked + label:before {
    content: "\2212";
}

/* таблица border-collapse: collapse; border: 1px solid black; */
table.sorta{
border-spacing:0.1em;
border-collapse: collapse;
margin-left:0.1em;
margin-bottom:0.1em;
margin-top:0.1em
}
/* заголовки таблицы */
table.sorta thead td{
line-height: 1.1em;
/*cursor:pointer;*/
/*cursor:hand;*/
font-style: normal;
font-size: 1.0em;
font-weight: 100;
text-align:center;
vertical-align:middle;
border: 1px solid ;	/*#888  CCCCCC;*/
/*background-color: #c6d5e1;*/
}

/* ------------------ячейки таблицы sorta */
table.sorta td{
line-height: 1.0em;
text-align: center;
font-style: italic;
font-size: 0.9em;
border: 1px solid ;	/*#888  CCCCCC;*/
padding:0.2em 0.3em;
}

/* Нечетные и четные строки */
tr.odd:hover {  background-color: #dce6ee;} /* Нечетные строки при наведении курсора color: #fff;    background-color: #7b7b7b;*/
tr.even:hover {  background-color: #dce6ee;} /* Четные строки при наведении курсора color: #fff;    background-color: #777777;*/
tbody .odd { color: #000; background-color: #ecf2f6;} /* Нечетные строки без наведения курсора #f9fbf7; color: #000; background-color: #ffffff;*/
tbody .even { color: #000; background-color: #ffffff;} /* Четные строки без наведения курсора color: #000; background-color: #ecf2f6;*/


/* заголовок отсортированного столбца */
table.sorta thead td.curcol{ background-color:#b7c6d2; color:#FFFFFF; }

table.sorta thead td{
cursor:pointer;
cursor:hand;
font-weight:normal;
text-align:center;
vertical-align:middle;
background-color: #c6d5e1;
}

/* End */
/* /files/prkom_svod/listab1.css?16634045014037 */
