@charset "utf-8";

@import url(http://fonts.googleapis.com/css?family=Roboto:400,400italic,500,300italic,300,500italic,700,700italic,900,900italic&subset=latin,cyrillic-ext,cyrillic);
html,body {font-family: 'Roboto', sans-serif; font-size:14.5px;}


header { background:#275274 url(../images/head_back.png) top repeat-x; color:#83a8c1; font-size:15px;}
footer { background:#275274; color:#83a8c1; font-size:15px; margin-top:25px; padding:25px; text-align:center;}


#lang{position: absolute; right:20px; display:block;   padding-left: 5px; padding-right:5px; border: 1px #91b9d3 solid;}
#lang a {  text-transform: uppercase; display:block; float:left;   padding: 5px; padding-top:10px;  font-size: 14px; line-height:18px;}
 #lang .active{ color:#ff6600;} 
 #lang a.ivr{ font-size:17px; padding-top:8px;}



.foot_menu { margin:0 auto; max-width:60%; margin-top:20px; margin-bottom:20px;}
.foot_menu  a{ color:#76a3c2; padding:10px;  font-size:14px;}


.logo {text-align:center; margin-top:35px;}

.top_left { margin-top:35px; margin-left:4px;}
.top_left a {  text-transform: uppercase;
  padding-left: 13px; 
  color: #83a8c1;
  font-size: 14px;}
 .top_left .active,  .top_right .active{ color:#fff;} 
 .top_left a.ivr{ font-size:17px; font-weight: normal;}


.ic_home, .ic_sitemap { height:26px; width:30px; display:block; float:left; position:relative; z-index:9999;}
a.ic_home:link, a.ic_home:visited, a.ic_home:focus{ background:url(../images/ic_home.png) center no-repeat;}
a.ic_home:hover, .top_left>a.ic_home.active{ background:url(../images/ic_home1.png) center no-repeat;}


a.ic_sitemap:link, a.ic_sitemap:visited, a.ic_sitemap:focus{ background:url(../images/ic_sitemap.png) center no-repeat;}
a.ic_sitemap:hover{ background:url(../images/ic_sitemap1.png) center no-repeat;}


.top_right { margin-top:35px; text-align:right;}
.top_right a{ text-transform:uppercase; padding-left:15px; color:#83a8c1; font-size:14px;}

.top_right .inpt-srch {display: block; width:100%; font-size: 14px; padding:19px 15px; color: #fff;  background-color: #174264;
  background-image: none;
  border: 1px solid #346382;
  border-radius: 0px; min-width:270px !important;}


  
.top_right .btn-srch { padding:10px 15px; border: 1px solid #346382;
  display: inline-block;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none; background-color:#457da1; color:#83a8c1;
  border: none; white-space: nowrap;
  
  font-size: 14px;

  border-radius: 0px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.top_right .btn-srch:hover {
background-color:#fff; color:#ff6600;
}




#back-top {position: fixed; left:80%; right:-20%; bottom:0px; margin:0; padding:0;}
#back-top span { width: 60px; height: 60px; display: block; opacity:0.55; background: #457da1 url(../images/up.png) no-repeat center center; box-shadow: 0 0 6px rgba(13,55,90,0.7); -webkit-transition: 1s;	-moz-transition: 1s; transition: 1s;}
#back-top a:hover span {background-color: #457da1; opacity:1;}

.opros .radio-inline { padding-bottom:10px; vertical-align:middle; line-height:1.65em;}

.navbar-default {
  background: none !important;
  border: none !important;
}

 
 .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
  color: #ff6600;
  background-color: #fff;
}
 
 
 
.nav {margin-left:13px !important;margin-bottom:25px;}

.nav>li { padding-top:40px;}
.nav>li.active {background-image:url(../images/sova.gif); background-position:top center; background-repeat: no-repeat;}

.nav>li>a {margin-left:4px !important; max-width:217px;font-size:18px;  
padding-top:32px; padding-bottom:32px; padding-left:76px;padding-right:15px; background-position:left; background-repeat:no-repeat; }

.nav>li>a.m_library{
background-color:#457da1; background-image:url(../images/m_lib.png);
box-shadow: 0 0 6px rgba(13,55,90,0.7); color:#fff; }
.nav>li>a.m_library:hover, .nav>li>a.m_library:focus, .nav>li>a.m_library.active  {
background-color:#fff; background-image:url(../images/m_lib1.png);
box-shadow: 0 0 6px rgba(13,55,90,0.7); color:#ff6600; }


.nav>li>a.m_ask{padding-top:22px; padding-bottom:22px; max-width:200px;
background-color:#457da1; background-image:url(../images/m_rav.png);
box-shadow: 0 0 6px rgba(13,55,90,0.7);  
color:#fff; }

.nav>li>a.m_ask:hover, .nav>li>a.m_ask:focus, .nav>li>a.m_ask.active{
background-color:#fff; background-image:url(../images/m_rav1.png);
box-shadow: 0 0 6px rgba(13,55,90,0.7);  
color:#ff6600; }


.nav>li>a.m_Tanah{
background-color:#457da1; background-image:url(../images/m_tanah.png);
box-shadow: 0 0 6px rgba(13,55,90,0.7);  
 color:#fff; }

.nav>li>a.m_Tanah:hover, .nav>li>a.m_Tanah:focus, .nav>li>a.m_Tanah.active{
background-color:#fff; background-image:url(../images/m_tanah1.png);
box-shadow: 0 0 6px rgba(13,55,90,0.7);  
color:#ff6600; } 


.nav>li>a.m_time-n-dates{
background-color:#457da1; background-image:url(../images/m_cal.png);
box-shadow: 0 0 6px rgba(13,55,90,0.7);  
 color:#fff; }

.nav>li>a.m_time-n-dates:hover, .nav>li>a.m_time-n-dates:focus, .nav>li>a.m_time-n-dates.active{
background-color:#fff; background-image:url(../images/m_cal1.png);
box-shadow: 0 0 6px rgba(13,55,90,0.7);  
 color:#ff6600; } 


.nav>li>a.m_publish{padding-top:22px; padding-bottom:22px;
background-color:#457da1; background-image:url(../images/m_aut.png);
box-shadow: 0 0 6px rgba(13,55,90,0.7);  
color:#fff; }

.nav>li>a.m_publish:hover, .nav>li>a.m_aut:focus, .nav>li>a.m_aut.active{
background-color:#fff; background-image:url(../images/m_aut1.png);
box-shadow: 0 0 6px rgba(13,55,90,0.7);  
color:#ff6600; }


.nav>li>a.m_memoirs{
background-color:#457da1; background-image:url(../images/m_remem.png);
box-shadow: 0 0 6px rgba(13,55,90,0.7);  
 color:#fff; }

.nav>li>a.m_memoirs:hover, .nav>li>a.m_remem:focus, .nav>li>a.m_remem.active{
background-color:#fff; background-image:url(../images/m_remem1.png);
box-shadow: 0 0 6px rgba(13,55,90,0.7);  
 color:#ff6600; } 




a.m_rav_ask{padding-top:20px; padding-bottom:20px; padding-left:75px; padding-right:20px; width:100%; display:block;font-size:18px;
background-color:#457da1; background-image:url(../images/m_rav_ask.png); background-position:left; background-repeat:no-repeat;
box-shadow: 0 0 6px rgba(13,55,90,0.5); line-height:18px; text-decoration:none; 
color:#fff; margin-top:20px; margin-bottom:25px; }

a.m_rav_ask:hover, a.m_rav_ask:focus{
background-color:#fff; background-image:url(../images/m_rav_ask1.png); background-position:left; background-repeat:no-repeat;
box-shadow: 0 0 6px rgba(13,55,90,0.4);   text-decoration:none; color:#ff6600; }

.lib_menu { margin-top:15px; margin-bottom:30px;}
ul.lib_menu {margin:0; padding:0; list-style: none; border:1px #91b9d3 solid; border-bottom:none; }
ul.lib_menu li {margin:0; padding:0; list-style: none; border-bottom:1px #91b9d3 solid;}
ul.lib_menu >li>a{ font-size:17px; color:#457da1; display:block; font-weight:500; padding-top:17px; padding-left:50px; padding-bottom:16px; background-position:left; background-repeat:no-repeat; text-decoration:none; line-height:0.85em;}


.lib_small { min-width:50px; max-width:55px; margin-top:25px; }
.lib_small>ul.lib_menu >li>a{display:block; padding-top:17px;padding-bottom:16px; background-position: center; background-repeat:no-repeat; 
line-height:0.85em;text-indent: -9999px;}

ul.lib_menu >li>a.b_tanah{background-image:url(../images/b_tanah.png);}
ul.lib_menu >li>a.b_tanah:hover, ul.lib_menu>li>a.b_tanah:focus, ul.lib_menu>li>a.b_tanah.active 
{background-image:url(../images/b_tanah1.png);color:#ff6600;} 

ul.lib_menu >li>a.b_mishna{background-image:url(../images/b_mishna.png);}
ul.lib_menu >li>a.b_mishna:hover, ul.lib_menu>li>a.b_mishna:focus, ul.lib_menu>li>a.b_mishna.active 
{background-image:url(../images/b_mishna1.png);color:#ff6600;} 

ul.lib_menu >li>a.b_classcom{background-image:url(../images/b_classcom.png);}
ul.lib_menu >li>a.b_classcom:hover, ul.lib_menu>li>a.b_classcom:focus, ul.lib_menu>li>a.b_classcom.active 
{background-image:url(../images/b_classcom1.png);color:#ff6600;} 

ul.lib_menu >li>a.b_newcom{background-image:url(../images/b_newcom.png);}
ul.lib_menu >li>a.b_newcom:hover, ul.lib_menu>li>a.b_newcom:focus, ul.lib_menu>li>a.b_newcom.active 
{background-image:url(../images/b_newcom1.png);color:#ff6600;} 

ul.lib_menu >li>a.b_mussar{background-image:url(../images/b_mussar.png);}
ul.lib_menu >li>a.b_mussar:hover, ul.lib_menu>li>a.b_mussar:focus, ul.lib_menu>li>a.b_mussar.active 
{background-image:url(../images/b_mussar1.png);color:#ff6600;} 

ul.lib_menu >li>a.b_hasid{background-image:url(../images/b_hasid.png);}
ul.lib_menu >li>a.b_hasid:hover, ul.lib_menu>li>a.b_hasid:focus, ul.lib_menu>li>a.b_hasid.active 
{background-image:url(../images/b_hasid1.png);color:#ff6600;} 

ul.lib_menu >li>a.b_folc{background-image:url(../images/b_folc.png);}
ul.lib_menu >li>a.b_folc:hover, ul.lib_menu>li>a.b_folc:focus, ul.lib_menu>li>a.b_folc.active 
{background-image:url(../images/b_folc1.png);color:#ff6600;} 

ul.lib_menu >li>a.b_naucom{background-image:url(../images/b_naucom.png);}
ul.lib_menu >li>a.b_naucom:hover, ul.lib_menu>li>a.b_naucom:focus, ul.lib_menu>li>a.b_naucom.active 
{background-image:url(../images/b_naucom1.png);color:#ff6600;} 

ul.lib_menu >li>a.b_giur{background-image:url(../images/b_giur.png);}
ul.lib_menu >li>a.b_giur:hover, ul.lib_menu>li>a.b_giur:focus, ul.lib_menu>li>a.b_giur.active 
{background-image:url(../images/b_giur1.png);color:#ff6600;} 

ul.lib_menu >li>a.b_kash{background-image:url(../images/b_kash.png);}
ul.lib_menu >li>a.b_kash:hover, ul.lib_menu>li>a.b_kash:focus, ul.lib_menu>li>a.b_kash.active 
{background-image:url(../images/b_kash1.png);color:#ff6600;}

ul.lib_menu >li>a.b_shab{background-image:url(../images/b_shab.png);}
ul.lib_menu >li>a.b_shab:hover, ul.lib_menu>li>a.b_shab:focus, ul.lib_menu>li>a.b_shab.active 
{background-image:url(../images/b_shab1.png);color:#ff6600;}

ul.lib_menu >li>a.b_trad{background-image:url(../images/b_trad.png);}
ul.lib_menu >li>a.b_trad:hover, ul.lib_menu>li>a.b_trad:focus, ul.lib_menu>li>a.b_trad.active 
{background-image:url(../images/b_trad1.png);color:#ff6600;}

ul.lib_menu >li>a.b_deti{background-image:url(../images/b_deti.png);}
ul.lib_menu >li>a.b_deti:hover, ul.lib_menu>li>a.b_deti:focus, ul.lib_menu>li>a.b_deti.active 
{background-image:url(../images/b_deti1.png);color:#ff6600;}

ul.lib_menu >li>a.b_hudlit{background-image:url(../images/b_hudlit.png);}
ul.lib_menu >li>a.b_hudlit:hover, ul.lib_menu>li>a.b_hudlit:focus, ul.lib_menu>li>a.b_hudlit.active 
{background-image:url(../images/b_hudlit1.png);color:#ff6600;}

ul.lib_menu >li>a.b_hist{background-image:url(../images/b_hist.png);}
ul.lib_menu >li>a.b_hist:hover, ul.lib_menu>li>a.b_hist:focus, ul.lib_menu>li>a.b_hist.active 
{background-image:url(../images/b_hist1.png);color:#ff6600;}

ul.lib_menu >li>a.b_galaha{background-image:url(../images/b_galaha.png);}
ul.lib_menu >li>a.b_galaha:hover, ul.lib_menu>li>a.b_galaha:focus, ul.lib_menu>li>a.b_galaha.active 
{background-image:url(../images/b_galaha1.png);color:#ff6600;}

ul.lib_menu >li>a.b_famy{background-image:url(../images/b_famy.png);}
ul.lib_menu >li>a.b_famy:hover, ul.lib_menu>li>a.b_famy:focus, ul.lib_menu>li>a.b_famy.active 
{background-image:url(../images/b_famy1.png);color:#ff6600;}

ul.lib_menu >li>a.b_konfes{background-image:url(../images/b_konfes.png);}
ul.lib_menu >li>a.b_konfes:hover, ul.lib_menu>li>a.b_konfes:focus, ul.lib_menu>li>a.b_konfes.active 
{background-image:url(../images/b_konfes1.png);color:#ff6600;}

ul.lib_menu >li>a.b_holokost{background-image:url(../images/b_holokost.png);}
ul.lib_menu >li>a.b_holokost:hover, ul.lib_menu>li>a.b_holokost:focus, ul.lib_menu>li>a.b_holokost.active 
{background-image:url(../images/b_holokost1.png);color:#ff6600;}

ul.lib_menu >li>a.b_audio{background-image:url(../images/b_audio.png);}
ul.lib_menu >li>a.b_audio:hover, ul.lib_menu>li>a.b_audio:focus, ul.lib_menu>li>a.b_audio.active 
{background-image:url(../images/b_audio1.png);color:#ff6600;}


ul.lib_menu >li>a.b_death{background-image:url(../images/b_death.png);}
ul.lib_menu >li>a.b_death:hover, ul.lib_menu>li>a.b_death:focus, ul.lib_menu>li>a.b_death.active 
{background-image:url(../images/b_death1.png);color:#ff6600;}

ul.lib_menu >li>a.b_molitva{background-image:url(../images/b_molitva.png);}
ul.lib_menu >li>a.b_molitva:hover, ul.lib_menu>li>a.b_molitva:focus, ul.lib_menu>li>a.b_molitva.active 
{background-image:url(../images/b_molitva1.png);color:#ff6600;}

ul.lib_menu >li>a.b_allask{background-image:url(../images/b_allask.png);}
ul.lib_menu >li>a.b_allask:hover, ul.lib_menu>li>a.b_allask:focus, ul.lib_menu>li>a.b_allask.active 
{background-image:url(../images/b_allask1.png);color:#ff6600;}

ul.lib_menu >li>a.b_other{background-image:url(../images/b_other.png);}
ul.lib_menu >li>a.b_other:hover, ul.lib_menu>li>a.b_other:focus, ul.lib_menu>li>a.b_other.active 
{background-image:url(../images/b_other1.png);color:#ff6600;}

a.b_fb{background-image:url(../images/b_fb.png); background-repeat:no-repeat; background-size:2.1em; 
margin-top:20px; margin-bottom:20px; padding:7px; display:block; padding-left:35px; padding-bottom:15px;}
a.b_fb:hover, a.b_fb:focus, a.b_fb.active 
{background-image:url(../images/b_fb1.png);color:#ff6600;}



#calend11 { margin-top:25px;}

.cal_butt_small{ max-width:30px; border:0;  padding:2px; display:inline-block; float:left;}
.arr_cal_right{background-position: center; padding:5px;  cursor:pointer; background-repeat:no-repeat; text-indent: -9999px;background-image:url(../images/arr_cal_right.png);}
.arr_cal_left{background-position: center; padding:5px;  cursor:pointer; background-repeat:no-repeat; text-indent: -9999px;background-image:url(../images/arr_cal_left.png);}

select.month{  
border:1px #91b9d3 solid; color:#3d7296; width:100%;

-webkit-appearance: none;
  background-image: url(../images/arr_select.png);
  background-position: right center;
  background-repeat: no-repeat;
  line-height: 1.36em;
  /* for FF */
  -moz-appearance: none;
  text-indent: 0.01px; 
  text-overflow: '';
  /* for IE */
  -ms-appearance: none;
  appearance: none!important; padding-left:5px; padding-right:20px; padding:3px; font-size:18px;}

  
  .yr{ padding:3px;  padding-left:10px; font-size:18px;border:1px #91b9d3 solid; color:#3d7296; width:100%;}
  
.cal_butt_today { margin-left:20px; background:#457da1; color:#fff; padding:3px; font-size:18px; cursor:pointer; border:0; text-align:center;}
.cal_butt_today:hover { margin-left:20px; background:#ff6600; color:#fff; padding:3px; font-size:18px; cursor:pointer; border:0; text-align:center;}

table.calendar_block { width: 100%; font-size:17px; margin: 15px 0; border-collapse: collapse; }

table.calendar_block td { border: #7fa2c0 1px solid; text-align: center; padding: 0px 0 0 0; vertical-align: middle; height:100px; line-height:12px; color:#333;}
table.calendar_block td a { text-decoration:none; font-size: 18px; }
table.calendar_block td a.post { text-decoration:none; line-height: 16px; font-size: 12px; }

table.calendar_block td.shabt{ width: 16%; background:#e2eaf0; }
table.calendar_block td.shab {   background:#e2eaf0;}
table.calendar_block td.shab { cursor: pointer; background:#e2eaf0; }
table.calendar_block td.shabclick { cursor: pointer; background:#FF7200; }
table.calendar_block td.shabhover { cursor: pointer; background:#e2eaf0; }
table.calendar_block td.shabhoverclick { cursor: pointer; background:#FF7200; }
td.shabhover a{ color: #3399ff; }

table.calendar_block td.celt{ width: 14%; }

table.calendar_block td.cel{ }
table.calendar_block td.celhover { cursor: pointer; background:#e2eaf0;}
table.calendar_block td.celhover a { color: #3399ff; }

td.cur{background:#ff8520;  }
td.curhover{ cursor: pointer; background:#6a91ad;}
td.cur a { color:#fff;}
td.curhover a { color:#66BBff;}
td.cur a.post{ font-weight: bold; color: #B42129; }
td.curhover a.post{ font-weight: bold; color: #B42129; }

table.calendar_block td.event { background: #B42129;  color:fff; }
table.calendar_block td.eventhover { cursor: pointer; background: #D07DCD; }
td.event a{ color:#fff; }
td.eventhover a{ color: #3399ff; }

td.event span{ line-height: 13px;}

.nc_full_text { line-height: 18px; font-size: 14px; }  




form.rav_ask{ margin-top:25px;}

form.rav_ask input[type="text"], form.rav_ask select , form.rav_ask textarea{
  font-size: 15px;
  height: auto;
  border-radius: 0px;
  border: 1px #91b9d3 solid;
  color: #3d7296;
}

.rav_ask  input[type="text"] placeholder{ color:#3d7296 !important; }


form.rav_ask  select {
  -webkit-appearance: none;
  background-image: url(../images/arr_select.png);
  background-position: right center;
  background-repeat: no-repeat;
  line-height: 1.36em;
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: '';
  -ms-appearance: none;
  appearance: none!important;
  padding-left: 5px;
}




form.rav_ask   select.input-sm {
  height: 30px;
  line-height: 30px;
}


form.rav_ask  input.send_rav
{
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 75px;
  padding-right: 20px;
  display: block;
  font-size: 18px;
  background-color: #457da1;
  background-image: url(../images/m_rav_ask.png);
  background-position: left;
  background-repeat: no-repeat;
  box-shadow: 0 0 6px rgba(13,55,90,0.5);
  line-height: 18px;
  text-decoration: none; border-radius:0;
  color: #fff;
}


form.rav_ask  input.send_cont
{
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 75px;
  padding-right: 20px;
  display: block;
  font-size: 18px;
  background-color: #457da1;
  background-image: url(../images/m_send.png);
  background-position: left;
  background-repeat: no-repeat;
  box-shadow: 0 0 6px rgba(13,55,90,0.5);
  line-height: 18px;
  text-decoration: none; border-radius:0;
  color: #fff;
}





 
  
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}
.panel-default { border:none;
  border-color: #ddd;
}
.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 0px solid transparent;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05);
  box-shadow: 0 0px 0px rgba(0,0,0,0.05);
}

.panel-default>.panel-heading {
  color: #333;
  background-color:#fff; border:none;
  border-color: #fff;
}

.panel-default>.panel-heading+.panel-collapse>.panel-body {
  border-top-color: #fff;
}



.pager { border:none; margin-top:40px; font-size:20px;}
.pager li>a, .pager li>span, .pager li>a:focus {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: none;
  border-radius:0;
}
.pager li>a:hover {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff; color:#ff6600; 
  border: none;
  border-radius:0;
}

.pager .prev  {  text-indent: -9999px; width:45px;  background-image: url(../images/pag_prev.png); }
.pager .next  {  text-indent: -9999px; width:45px;   background-image: url(../images/pag_next.png); }
.pager  li.active  span{ background:#457da1; color:#FFF;}


.sending {padding-top:20px; padding-bottom:20px; width:100%!important; display:block;font-size:20px;
background-color:#457da1; box-shadow: 0 0 6px rgba(13,55,90,0.5); line-height:18px; text-decoration:none; 
color:#fff; margin-bottom:25px; border:none;}

.sending:hover{padding-top:20px; padding-bottom:20px; width:100%!important; display:block;font-size:20px;
background-color:#fff; box-shadow: 0 0 6px rgba(13,55,90,0.4); line-height:18px; text-decoration:none; 
color:#ff6600; border:none;}





.ban_hor { width:100%; border:1px #cccccc solid; text-align:center; color:#999; font-size:24px; font-weight:100; 
margin-top:20px; margin-bottom:20px; padding:28px; }


.ban_vert { width:100%; border:1px #cccccc solid; background:#fff; text-align:center; color:#999; font-size:24px; font-weight:100; 
margin-top:20px; margin-bottom:20px; padding:28px; }



.ban_writers, .ban_news, .ban_remem {
    width: 100%;
    border: 1px #91b9d3 solid;
    background: #fff;
    text-align: center;
    color: #999;
    font-size: 24px;
    font-weight: 100;
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 0;
    display: table;
}

.ban_writers_hor, .ban_news_hor, .ban_remem_hor { width:100%; border:1px #91b9d3 solid; background:#fff; text-align:center; color:#999; font-size:24px; font-weight:100; margin-top:35px; margin-bottom:35px; padding:0; }

.ban_news{ width:100%; border:1px #91b9d3 solid; background:#fff; text-align:center; color:#999; font-size:24px; font-weight:100; 
margin-top:20px; margin-bottom:20px; padding:0; }

.ban_remem{ width:100%; border:1px #91b9d3 solid; background:#fff; text-align:center; color:#999; font-size:24px; font-weight:100; 
margin-top:20px; margin-bottom:20px; padding:0; }




.shabat h3{text-transform:none!important;}



.galaha { background-image:url(../images/m_galaha.png); background-position: top right; background-repeat:no-repeat;}
.galah td { line-height:2em;}

.poll  { background-image:url(../images/m_poll.png); background-position: top right; background-repeat:no-repeat;}


.date{ border-left:1px #9f9f9f solid; margin-left:5px; padding-left:7px; padding-right:3px; padding-top:1px; font-size:11px; top:-2.2px; position:relative;}
#block h4.head small.date a{font-size:11px; color:#7f7f7f;}


#block h3 {text-transform:uppercase; color:#366889; font-size:25px; text-decoration:none;}

#block h3 a:link, #block h3 a:visited, #block h3 a:focus 
{text-transform:uppercase; color:#366889; font-size:25px; text-decoration:none;}
#block h3 a:hover{color:#ff6600; text-decoration:none;}

#block .articles{
    margin-top:20px;
    padding-left:0;
    line-height:1.35em;
    display:block;
}


#lib_setka{}

#lib_setka .articles:nth-child(3n+1){
    clear:left;
}

#filters { margin-top:15px; padding:7px; display:block; background:#dae5ec;}
#filters  select{ -webkit-appearance: none;
  background-image: url(../images/arr_select.png);
  background-position: right center;
  background-repeat: no-repeat;
  line-height: 1.36em;
  /* for FF */
  -moz-appearance: none;
  text-indent: 0.01px; 
  text-overflow: '';
  /* for IE */
  -ms-appearance: none;
  appearance: none!important; padding-left:5px;}

.statya { width:99.5%; margin-bottom:5px;}  
.writers, .themes, .izdatel  { width:32.5%;}
.izdatel  { width:33.25%;} 
.types { width:32.5%; margin-top:5px;} 
.god { width:16%;} 
.nomer { width:16%;} 
.tags { width:16.5%;} 

#filters input[type="text"], #filters  select{font-size:15px; height:auto; border-radius: 0px; border:1px #91b9d3 solid; color:#3d7296;  }
#filters  select{ padding-right:20px;}

#filters .butt_filter {  background:#dae5ec url(../images/butt_filter.png); 
background-repeat:no-repeat; border:none; margin-left:5px;padding-left:40px; color:#457da1; font-size:20px; height:37px;}
#filters .butt_filter:hover{  background:#dae5ec  url(../images/butt_filter1.png); background-repeat:no-repeat;  border:none;color:#ff6600; }

#filters  placeholder{ color:#3d7296 !important; }
#filters ::-webkit-input-placeholder {color:#3d7296;}
#filters ::-moz-placeholder    {color:#3d7296;}
#filters :-moz-placeholder    {color:#3d7296;}
#filters :-ms-input-placeholder   {color:#3d7296;}
 
 

#block h4.head a { font-size:17.5px; color:#333333;}
#block .art_img { width:70px; height:auto; float:left; margin-right:10px; padding-top:3px;}
#block small a{ color:#666; padding-left:5px; padding-right:5px; text-decoration:underline;}
#block small a:hover{ color:#333; padding-left:5px; padding-right:5px; text-decoration: none;}
#block img.ind_news{ width:50%; height:auto; margin-bottom:15px;}




.yell { color:#ff6600;}
.gray { color:#666;}


.ask_rav { border-bottom:1px #9f9f9f dashed; padding-bottom:10px;}

.back-to-top {
    cursor: pointer;
    position: fixed;
    bottom: 20px;
    right: 20px;
    display:none;
}



#article{ font-size:17px;}
#article .art_img { min-width:250px; height:auto; float:left; margin-right:15px; padding-top:3px;}

.articles img{border:none; width:100px; float:left; padding-right:5px; padding-top:3px;}
#article h1 { font-size:46px; color:#333333; padding-bottom:20px;}


#article .btn, #article .btn:hover { background:#fff; 


  display: inline-block; text-indent: -9999px; width:45px; height:45px;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  background-image:  url(../images/ic_contents.png); background-repeat:no-repeat; background-position:center;
  border: 1px #91b9d3 solid;
  white-space: nowrap;
  padding:0;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius:0px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;


}

 .dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width:250px; max-width:460px;
  padding: 10px 0 10px 0; padding-right:10px;
  margin: -1px 0 0;
  list-style: none;
  font-size: 14px;
  text-align: left;
  background-color: #fff;
  border: 1px #91b9d3 solid;
  border: 1px #91b9d3 solid;
  border-radius: 0px; line-height:16px;
  -webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);
  box-shadow: 0 6px 12px rgba(0,0,0,0.175);
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}



.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {
  color: #ff6600;
  text-decoration: none; font-weight:bold;
  outline: 0;
  background-color: #fff;
}


.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
  text-decoration: none;
  color: #ff6600;
  background-color: #fff;
}

.dropdown-menu>li>a {
  text-decoration: none;
  color: #457da1;
  background-color: #fff;
}

.dropdown-menu>li>ul {}
.dropdown-menu>ul>ul>ul {
  list-style-type:disc;
}

ol ol ul, ol ul ul, ul ol ul, ul ul ul {
  list-style-type:disc; padding-left:15px; font-size:12px;
}




.butt_left  { position:fixed; z-index:1111; top:45%; left:0;
  width: 60px;
  height: 60px;
  display: block;
  opacity: 0.55;
  background: #457da1 url(../images/left.png) no-repeat center center;
  box-shadow: 0 0 6px rgba(13,55,90,0.7);
  -webkit-transition: 1s;
  -moz-transition: 1s;
  transition: 1s;
}

.butt_left:hover {
  width: 60px;
  height: 60px;
  display: block;
  opacity: 1;
  background: #457da1 url(../images/left.png) no-repeat center center;
  box-shadow: 0 0 6px rgba(13,55,90,0.7);
  -webkit-transition: 1s;
  -moz-transition: 1s;
  transition: 1s;
}

.butt_right { position:fixed; z-index:1111; top:45%; right:0;
  width: 60px;
  height: 60px;
  display: block;
  opacity: 0.55;
  background: #457da1 url(../images/right.png) no-repeat center center;
  box-shadow: 0 0 6px rgba(13,55,90,0.7);
  -webkit-transition: 1s;
  -moz-transition: 1s;
  transition: 1s;
}


.butt_right:hover {
  width: 60px;
  height: 60px;
  display: block;
  opacity: 1;
  background: #457da1 url(../images/right.png) no-repeat center center;
  box-shadow: 0 0 6px rgba(13,55,90,0.7);
  -webkit-transition: 1s;
  -moz-transition: 1s;
  transition: 1s;
}

.social { float:right;}


.panel-default>.panel-heading {
  color: #333;
  background-color: #fff;
  border: none;
  border-color: #fff; margin:0; padding:0; padding-bottom:10px;}

  
#accordion   { margin-top:20px;}  
#accordion .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  color: inherit; margin:0; padding:0;}
  
#accordion .panel-title  a {padding-bottom:10px; padding-top:10px;
  text-decoration: none; background-repeat:no-repeat; background-position:left; display:block; padding-left:55px;}
#accordion .panel-title  a:hover { color: #ff6600;}

#accordion .panel-body { padding:0;}  
  
#accordion a.b_none{background-image:url(../images/b_none.png);}
#accordion a.b_none:hover, #accordion a.b_none:focus 
{background-image:url(../images/b_none1.png);color: #ff6600;}
  
#accordion a.b_pofigu{background-image:url(../images/b_pofigu.png);}
#accordion a.b_pofigu:hover, #accordion a.b_pofigu:focus 
{background-image:url(../images/b_pofigu1.png);color: #ff6600;}  
  
#accordion a.b_banner{background-image:url(../images/b_banner.png);}
#accordion a.b_banner:hover, #accordion a.b_banner:focus 
{background-image:url(../images/b_banner1.png);color: #ff6600;}    
  
#accordion a.b_hbook{background-image:url(../images/b_hhbook.png);}
#accordion a.b_hbook:hover, #accordion a.b_hbook:focus 
{background-image:url(../images/b_hhbook1.png);color: #ff6600;}   
  
#accordion a.b_sale{background-image:url(../images/b_sale.png);}
#accordion a.b_sale:hover, #accordion a.b_sale:focus 
{background-image:url(../images/b_sale1.png);color: #ff6600;}    
  
#accordion a.b_izdat{background-image:url(../images/b_izdat.png);}
#accordion a.b_izdat:hover, #accordion a.b_izdat:focus 
{background-image:url(../images/b_izdat1.png);color: #ff6600;}    
  
#accordion a.b_hautor{background-image:url(../images/b_hautor.png);}
#accordion a.b_hautor:hover, #accordion a.b_hautor:focus 
{background-image:url(../images/b_hautor1.png);color: #ff6600;} 



@media (min-width: 1400px){
.container {
  width: 1400px;}

  .nav>li>a {margin-left:4px !important; max-width:270px; min-width:190px; font-size:20px;padding-top:32px; padding-bottom:32px; padding-left:76px;padding-right:15px; background-position:left; background-repeat:no-repeat; }


.nav>li>a.m_ask{padding-top:32px; padding-bottom:32px; max-width:270px;
background-color:#457da1; background-image:url(../images/m_rav.png);
box-shadow: 0 0 6px rgba(13,55,90,0.7);  
color:#fff; }

.nav>li>a.m_ask:hover, .nav>li>a.m_ask:focus{
background-color:#fff; background-image:url(../images/m_rav1.png);
box-shadow: 0 0 6px rgba(13,55,90,0.7);  
color:#ff6600; }

}


@media only screen and (max-width: 1200px) {
	
.top_right .inpt-srch { min-width:220px !important;}	
	
	.nav>li>a {margin-left:4px !important; max-width:200px; min-width:143px;font-size:18px;  padding-top:15px; padding-bottom:80px;
	padding-left:15px;padding-right:15px; background-position: bottom center; background-repeat:no-repeat; text-align:center; 
	background-position:50% 80%;
	
	 }

.nav>li>a.m_ask{padding-top:15px; padding-bottom:80px;  }
 .nav>li>a.m_publish{padding-top:15px; padding-bottom:60px;  max-width:160px; }


}


@media only screen and (max-width: 980px) {
	
	.top_right .inpt-srch { min-width:185px !important;}	
	
	.nav>li>a {margin-left:4px !important; max-width:145px; min-width:106px;font-size:16px;  padding-top:15px; padding-bottom:80px;
	padding-left:10px;padding-right:10px; background-position: bottom center; background-repeat:no-repeat; text-align:center;
	background-position:50% 80%;
	 }

.nav>li>a.m_ask{padding-top:15px; padding-bottom:60px;  max-width:110px; }
 .nav>li>a.m_publish{padding-top:15px; padding-bottom:60px;  max-width:135px; }


#left #block .art_img { width:100%; height:auto; float:left; margin-right:10px; padding-top:3px;}

.lib_small {
  min-width: 35px;
  max-width: 35px;
  margin-top: 25px;
}

.lib_small>ul.lib_menu >li>a{
  display: block;
  padding-top: 10px;
  padding-bottom: 10px;
  background-position:left;
  background-repeat: no-repeat;
  line-height: 0.85em;
  text-indent: -9999px;
  background-size: 2em!important;
}


}




@media only screen and (max-width: 780px) {

.foot_menu { margin:0 auto; max-width:100%; margin-top:20px; margin-bottom:20px; padding:0;}
.foot_menu  a{ padding:6px; margin:0;}

#block .art_img { width:100px; height:auto; float:left; margin-right:10px; padding-top:3px;}
#block { margin-top:10px; display: block;}	

	
.top_right, .top_left, .logo { margin-top:15px; text-align: center;}

#library  .top_right .navbar-form{ display:none;}

.navbar-default .navbar-toggle  { border:0!important; padding:0; border:none; margin:0; border-radius:0;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  background-color:none!important; padding:0; border:none; margin:0;}
  

  .navbar-collapse {
  overflow-x: visible;
  padding-right:0`px;
  padding-left: 0px; padding:0; margin:0; border:0;
   border-top: 0px solid transparent; 
  -webkit-box-shadow: inset 0 0px 0 rgba(255,255,255,0.1);
  box-shadow: inset 0 0px 0 rgba(255,255,255,0.1);
  -webkit-overflow-scrolling: touch;
}
  
  
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
   border:0; padding:0; margin:0; padding-left:0; margin-left:0;
}
  
  


}


@media only screen and (max-width: 779px) {

nav {margin-left:0px!important; padding:0; margin-bottom:0px;width:100%;background-color:#457da1;}

.nav>li { padding-top:0px;}
.nav>li.active {background-image: none; background-position:left center; background-repeat: no-repeat;}

.nav>li>a {margin-left:0px !important; max-width:100%;font-size:18px; text-align:left; background-size:3em; padding:3px; 
padding-top:15px; padding-bottom:15px; padding-left:64px;padding-right:15px; background-position:2% 50%; background-repeat:no-repeat;
box-shadow: none!important; }

.nav>li>a.m_ask{padding-top:15px; padding-bottom:15px;  max-width:100%; }
 .nav>li>a.m_publish{padding-top:15px; padding-bottom:15px; max-width:100%; }


.navbar-static-top { position:absolute; top:0; right:0;
  z-index: 1000; box-shadow: 0 0 6px rgba(13,55,90,0.7); border:none !important;}
  
 .navbar-nav {
  margin:0; padding:0;}
  
  .nav {
  margin-left: 0px !important;
  margin-bottom: 0px;}

  

 
}

@media only screen and (max-width: 640px) {


.statya { width:100%; margin-bottom:5px;}  
.writers, .themes, .izdatel  { width:100%; margin-bottom:5px;}
.izdatel  { width:100%; display:none;} 
.types { width:100%; margin-top:0px; margin-bottom:5px; display:none;} 
.god { width:49%; display:none; display:none;} 
.nomer { width:50%; display:none;} 
.tags { width:100%; display:none;} 



#library  .top_right .navbar-form{ display:none;}


.ban_writers_hor img, .ban_news_hor img, .ban_remem_hor img { width:100%; height:auto; display:block;}


  select.month{ font-size:15px;}

.yr{font-size:15px; }
 
.cal_butt_today, .cal_butt_today:hover{font-size:15px;}

table.calendar_block td { border: #7fa2c0 1px solid; text-align: center; padding: 0px 0 0 0; vertical-align: middle; height:76px; line-height:12px; color:#333;}

}


@media only screen and (max-width: 460px) {

select.month{  
border:1px #91b9d3 solid; color:#3d7296; width:100px; 

-webkit-appearance: none;
  background-image: url(../images/arr_select.png);
  background-position: right center;
  background-repeat: no-repeat;
  line-height: 1.36em;
  /* for FF */
  -moz-appearance: none;
  text-indent: 0.01px; 
  text-overflow: '';
  /* for IE */
  -ms-appearance: none;
  appearance: none!important; padding-left:5px; padding-right:15px; padding:3px; font-size:15px;}

.yr{ width:66px;font-size:15px; }
 
.cal_butt_today, .cal_butt_today:hover{ width:90px;font-size:15px;}

table.calendar_block td { border: #7fa2c0 1px solid; text-align: center; padding: 0px 0 0 0; vertical-align: middle; height:65px; line-height:16px; color:#333;}

}



.warnText{
	margin:10px 0;
	background:#ffcccc;
	padding:10px;
}
a.article_btn{
	padding:20px;
	display:inline-block;
	font-size:18px;
	background-color:#457da1;
	box-shadow: 0 0 6px rgba(13,55,90,0.5);
	line-height:18px;
	text-decoration:none; 
	color:#fff; 
}
a.acticle_btn:active,
a.acticle_btn:hover,
a.acticle_btn:focus{
	background-color:#fff !important;
	box-shadow: 0 0 6px rgba(13,55,90,0.4) !important; 
	text-decoration:none;
	color:#ff6600 !important;
}

.audio{
    border:1px solid #ccc;
    padding:20px;
    margin:40px 5px;
    float:left;
}
.audio h5{
    margin-bottom:2px;
}