/*@import url('https://fonts.googleapis.com/css?family=Open+Sans:600,700');*/
@import url('/themes/lib/css/opensans.css');

.hidehide {display : none;}


.ga_table {border-collapse : collapse; border : 2px solid #A6B4C3; max-width : 1200px;}
.ga_table TD {padding-left : 12px; padding-right : 12px; vertical-align : top;}

.ga_legenda TD {font-weight : bold; padding-top : 9px; padding-bottom : 9px;}
.ga_legenda {background : #7897B8;}
.ga_legenda:hover {background : #84A6CA;}
.ga_legenda_light TD {color : #284160; font-weight : bold; background : #98B0C9; padding-top : 7px; padding-bottom : 7px;}

.ga_header {background : #BCCDDD url(/images/bg_row_header.jpg) top repeat-x; background_light : #BFCFDE; background_medium : #BCCDDD; background_dark : #B9CADB; } /* url(/images/bg_row_header.jpg) bottom repeat-x */
.ga_header_de {background : #CAD6E1}
.ga_header_de:HOVER {background : #BDCCD9; background1 : #D9E2EA;}

.ga_header TD, .ga_header_de TD 
{
  border-top : 1px solid #A6B4C3; border-top1 : 1px solid #9CABBB; 
  border-bottom : 1px solid #A6B4C3; border-bottom1 : 1px solid #9CABBB;
} 

.ga_header TD
{
  padding-top : 7px; 
  padding-bottom1 : 7px; 
  padding-bottom : 6px; 
}

.ga_header_de TD 
{
  padding-top : 7px; 
  padding-bottom : 6px; 
  padding-bottom1 : 7px; 
}




/*.ga {color1 : #8A2BE2; font-weight : bold; opacity : 0.8; margin-left : 0px; margin-right : 0px; white-space : nowrap;}*/
.ga {color1 : #8A2BE2; font-weight : bold; opacity1 : 0.8; margin-left : 0px; margin-right : 0px; white-space : nowrap;}
.ga A {color : #26476A; opacity : 0.93;}
.ga A:HOVER {color : #1A77D9;}

.ga_year {opacity : 0.8; color : #C2360D; white-space : nowrap;}

.ga_name1 A {font-size : 105%; font-weight1 : bold; opacity1 : 0.99;}
.ga_name A {font-family : 'Open Sans', sans-serif; font-weight : 600; font-size : 10.2pt; opacity : 0.95; border-bottom1 : 1px solid #95B1CE;} /* 89A9CA */
.ga_name A:hover {border-bottom : 0;}

.ga_row TD {background1 : #D3DDE6;}
.ga_row:hover {background : #CAD6E1;}

.ga_row_dark {background : #D0DBE4; background1 : #CED9E3; background1 : #CAD6E1;}
.ga_row_dark:hover {background : #C2CFDC; background1 : #BFCDDA; background1 : #B9C8D6;}

.ga_row_single TD {padding-top : 4px; padding-bottom : 13px;} /* 13px */
.ga_row_first TD  {padding-top : 4px; padding-bottom : 3px;}
.ga_row_middle TD {padding-top : 2px; padding-bottom : 3px;}
.ga_row_last TD   {padding-top : 2px; padding-bottom : 13px;} /* 13px */ 

.ga_row_middle_sp TD {padding-top : 4px; padding-bottom : 4px;} /* отступы для ячеек на странице отдельного тома */


.vsep {border-right : 1px solid #C4CFDA;} /* C9D3DD */
.hsep {border-bottom : 1px solid #C4CFDA;}

.ga_links {white-space: nowrap;}
.ga_links span {width : 21px; display : inline-block;}

.not_full_book {color : green;}
.starprim {color : #8a2be2; font-weight : bold; font-size1 : 105%; padding-left : 1px;}
.book_comment {font-size : 90%; font-style : italic;}
.cycle {background : #8A2BE2; color : #eee; border-radius : 5px; padding : 1px 4px; color : #eee; font-style : normal; font-size : 80%;}
A.a_no_color {color : #052950;} 
A.a_book_name_part {color : #008000;} 
A.a_no_color:HOVER {color : #1072DA;} 
A.a_book_name_part:HOVER {color : #408A00; color1 : #369912;} 

#ga_row_graph {border : 2px solid #7F93AA;}
#ga_row_graph TD {border : 0; padding : 0;}


.cusoron {cursor : hand;}
.cursorhover:HOVER {cursor : hand;}

.op1 {opacity : 0.1;}
.op15 {opacity : 0.15;}
.op2 {opacity : 0.2;}
.op25 {opacity : 0.25;}
.op3 {opacity : 0.3;}
.op35 {opacity : 0.35;}
.op4 {opacity : 0.4;}
.op45 {opacity : 0.45;}
.op5 {opacity : 0.5;}
.op6 {opacity : 0.6;}
.op65 {opacity : 0.65;}
.op7 {opacity : 0.7;}
.op73 {opacity : 0.73;}
.op75 {opacity : 0.75;}
.op8 {opacity : 0.8;}
.op9 {opacity : 0.9;}
  
.op1:hover, .op15:hover, .op2:hover, .op25:hover, .op3:hover, .op35:hover, .op4:hover, .op45:hover, .op5:hover, .op6:hover, .op65:hover, .op7:hover, .op73:hover, .op75:hover, .op8:hover, .op9:hover {opacity : 1;}
     
.nob {border : 0;}
.mb {font-weight : bold; opacity : 0.8;}
.notav {background : #CDD7E1; margin-top : 2px; display : inline-block; height : 13px; border-radius : 1px;}
.nobr {white-space : nowrap;}
.coltable {border-collapse : collapse;}
.coltable TD {padding : 0;}

.numsimb {padding-right : 1px; font-size : 85%;}

.lect_list {border-collapse : collapse;}
.lect_list TH {font-weight : bold; background : #7897B8; border : 1px solid #A6B4C3; font-size : 90%; padding : 5px 5px;}
.lect_list TD {padding : 2px 5px; border : 1px solid #B8C3CE; vertical-align : top; background : #CAD6E1;}
.lect_list TD, .lect_list TD A {font-size : 13px;}
.lect_list TR:hover TD {background : #BCCDDD;}
.lect_list TD IMG {margin-top : 2px;}

H1.bdn_page_header, H1.bdn_page_header_s {font-weight : normal; color : #052950; opacity : 0.95;}
H1.bdn_page_header {font-size : 170%;}
H1.bdn_page_header_s {font-size : 155%;}

H2.bdn_page_header, H2.bdn_page_header_s, H2.bdn_page_header_b {font-weight : normal; color : #052950; opacity : 0.95; font-size : 130%; margin-top : 1.5em; margin-bottom : 1em;}
H2.bdn_page_header_s {font-size : 115%;}
H2.bdn_page_header_b {font-size : 140%;}
H2.bdn_page_header {font-size : 130%; opacity : 0.9;}

H3.bdn_page_header {font-weight : normal; color : #052950; opacity : 0.95; font-size : 115%; margin-top : 1.5em; margin-bottom : 1em;}

.select_ga {font-size : 14px;}
.select_ga OPTION {}

.bnav {font-size : 100%;}
.bnav A {font-size : 97%;}

.interactive {border-bottom : 1px dotted; cursor: hand;}
.ainteractive {border-bottom : 1px dotted; cursor: hand; color : #0A519C;}
.ainteractive:HOVER {color : #1072DA;}

.ainteractive
{
  border-bottom : 1px dotted;
  cursor: hand;
  color : #0A519C;
}

.di {border : 1px solid #A1B4C8; transition: 0.8s;}
.di:HOVER {border : 1px solid #68A0DA; box-shadow: 0px 0px 3px #68A0DA; transition: 0.4s;}


.vat, .vat TD {vertical-align : top;}
.vam {vertical-align : middle;}
.hra {text-align : right;}
.hct {text-align : center;}
.nwrp {white-space: nowrap;}
.i {font-style : italic;}

P.bdn, .bdn_p P, .ga_descr P {text-indent: 1.6em;}
P.bdn0 {text-indent: 0;}

.bdn_ga_annot P {text-indent: 1.6em;}
.bdn_ga_annot P:first-child {text-indent : 0em;}

.bdn_content_width {max-width : 1200px;}

.qck_cell 
{
  display : inline-block; 
  margin-right : 1px; 
  margin-bottom : 1px; 
  text-align : center; 
  overflow : hidden; 
  width : 33px;
  padding : 1px 0 1px 0;
}

A.qck, A.qck2, A.qck3 {font-size : 12px;}
A.qck:HOVER, A.qck2:HOVER, A.qck3:HOVER {background1 : #CAD6E1;}
A.qck2 {color : green;}
A.qck3 {opacity : 0.3;} 
A.qck3:HOVER{opacity : 0.6;}
.qck_p {background : #D4DEE7; border : 1px solid #BDCBD8;}
.qck_p2 {background : #DFE6AD; border : 1px solid #B7C559;}
.qck_p3 {background : #B6D1C6; border : 1px solid #7BB18D;}


.list_no_pad {margin-left : -23px;}


.ga_lection_list {margin-left : -3px; border1 : 2px solid #A6B4C3; border-collapse : collapse; max-width : 1200px;}
.ga_lection_list TD {vertical-align : top; font-size : 13px; border1 : 1px solid grey;}
.ga_lection_list TD A {font-size : 13px;}
.ga_lection_list .trow TD {padding : 1px 12px 1px 3px;}
.ga_lection_list .trow_group TD {padding : 5px 12px 5px 3px; }
A.city_in_lection_list {color : #052950; font-size : 13px;}
A.city_in_lection_list:HOVER {color : #1072DA;}
.ga_lection_list .trow:HOVER, .ga_lection_list .trow_group TD:HOVER {background : #C5D3DF; background1 : #C4CFDA;}


.table0 {border-collapse : collapse;}
.tablepad0 TD {padding : 0;}
.table_vat TD {vertical-align : top;}

.font_smaller, .font_smaller A {font-size : 13px;}

.ga_content {line-height : 140%;}

.gac_ul, .gac_ul_none, .gac_ul1, .gac_ul2, .gac_ul3 {margin-left : -0.6em; border1 : 1px solid red;}

.gac_ul_pad_before_next_dep {margin-bottom : 0.4em;}

.gac_ul {list-style : disc;}
.gac_ul_none {list-style : none; margin-left1 : -40px;}
.gac_ul1 {list-style : decimal;}
.gac_ul2 {list-style : circle;}
.gac_ul3 {list-style : upper-roman;}

.gac_bold {font-weight : bold; opacity : 0.9;}
.gac_second_level {margin-top : 0.3em; margin-bottom : 0.6em;}
.list_style_none {list-style : none;}



.bdn_form INPUT[type="text"]  {border : 1px solid #8799AB; background : #F4F6F9; font-size : 13px;}
.bdn_form INPUT[type="submit"]  {border : 1px solid #8799AB; background : #BAD5F0; font-size : 13px;}
.bdn_form INPUT[type="submit"]:HOVER  {cursor : hand;}

.bdn_note {margin : 15px 0 15px 20px; max-width : 400px; font-size : 12px; display : inline; float : right; padding : 10px; border : 1px solid #BCCDDD; background : #CAD6E1;}


.sk_week_header, .sk_week_header:VISITED {color : #AFC1D5;}
.sk_week_header:HOVER {color : #C5D2E2;}

.blockright {float : right; margin-left : 20px; margin-bottom : 20px;}
.blockleft {float : left; margin-right : 20px; margin-bottom : 20px;}
.imgbsb {border : 1px solid #A6B4C3;}
.imgbsb1 {border : 1px solid #A6B4C3; padding : 1px;}


.ul_pad0 {list-style : disc; margin-left1 : 0; padding-left : 17px;}
.ul_disc {list-style : disc;}

.block_shad {transition: 0.8s;}
.block_shad:HOVER {box-shadow: 0px 0px 13px #68A0DA; transition: 0.4s;}

TD.block_edition_info, .block_edition_info A {font-size : 12px;}

.edition_card_icons {opacity : 0.16; transition: 0.2s;} /* Если правится значение opacity, то надо править и в скрипте /inc/misc.php в функции pr_block_edition() */
.edition_card_icons:HOVER {opacity : 1; transition: 0.4s;}

.marker_new {background1 : orange; padding : 2px 4px; font-size : 13px; border-radius : 3px; color : red; font-weight : bold;}

.ndash_2 {margin-left : 2px; margin-right : 2px;}


/* Стили для рестайлинга Каталога авторов */

.alph_letter 
{
  border-top1 : 1px solid #7F93AA;
  background1 : #BCCDDD; 
  padding-bottom1 : 2px; 
  padding-left : 7px; 
  padding-top : 10px; 
  opacity1 : 0.7; 
  font-weight : bold;
  font-size : 120%; 
}
.alph_letter_list
{
}
.alph_letter_let 
{
  background1 : #BCCDDD; 
  padding1 : 2px 7px; 
  border-radius1 : 3px;
}
.author_fio_init
{
  opacity : 0.25;
}
.author_fio_init:HOVER
{
  opacity : 1;
}

B1:HOVER SPAN.author_fio_init {opacity : 1;}