*{
	margin:0px;
	padding:0px;
	}
html {
	min-height: 100%;
    height: auto !important;
    height: 100%;

}
 body {
  margin:0;
  padding:0;
  height:auto !important;
  height:100%;
  min-height:100%;
  font-family: 'HelveticaNeueCyrRoman';
  /* background-image:url(../imgs/jewishTileBack.jpg); */
  /* background-color: #383f44; */
  color:#363636;
  width:100%;
  position: relative;
  
  background: 
  
     url('/imgs/t3_back_3.png') 0 0 repeat-y; 
}	

h1 {
padding: 30px 0px;
}
	
@font-face {
    font-family: 'HelveticaNeueCyrRoman';
    src: url('helveticaneuecyr-roman-webfont.eot');
    src: url('helveticaneuecyr-roman-webfont.eot?#iefix') format('embedded-opentype'),
         url('helveticaneuecyr-roman-webfont.woff') format('woff'),
         url('helveticaneuecyr-roman-webfont.ttf') format('truetype'),
         url('helveticaneuecyr-roman-webfont.svg#HelveticaNeueCyrRoman') format('svg');
    font-weight: normal;
    font-style: normal;

}
.clear{ clear:both;}
p{font-size: 14px;
    line-height: 18px;}
.bkgr_img{
width:100%;
position:absolute;
height:1230px;}
#container{
	width:966px;
	position:relative;
	overflow:visible;
	margin-left:-483px;
	left:50%;
	min-height: 1600px;

	}

.content_red {
font-size: 14px;
line-height: 18px;
padding-left: 30px;
padding-right: 30px;
text-align: justify;
}

.content_red table {font-size: 14px;}
	
ul ul {display:none;} 
.wrapper{  margin: 0 auto; overflow: hidden; width: 966px;}
.top_title{ color:#fff; font-weight:normal; font-size:27px;  padding: 25px 0; float:left; width:855px; text-transform:none;}
.rssDiv{ float:right; margin-top:17px;}

a {cursor:pointer;}

#wrapper_left{ float:left; width:229px;  background-color:#FFF;}
#wrapper_left a{ text-decoration:none;}
.left_menu{ width:229px;  background-color: #fff;}
.left_menu .menu a{ display:block; color:#363636; text-decoration:none; padding:7px 29px; font-size:14px;}
.left_menu .menu a:hover{ padding-right:28px; width:172px;
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(bottom, #E5F1F8 0%, #CDD9E0 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(bottom, #E5F1F8 0%, #CDD9E0 100%);

/* Opera */ 
background-image: -o-linear-gradient(bottom, #E5F1F8 0%, #CDD9E0 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #E5F1F8), color-stop(1, #CDD9E0));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(bottom, #E5F1F8 0%, #CDD9E0 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to top, #E5F1F8 0%, #CDD9E0 100%);
}
.left_menu .submenu{
    margin-left: 229px;
    margin-top: -28px;
    position: absolute;
    width: 190px;
	z-index:10;
    display:none;
	box-shadow: 0 0 2px 1px #CCCCCC inset;
background-image: -ms-linear-gradient(bottom, #E5E6E5 0%, #FDFFFE 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(bottom, #E5E6E5 0%, #FDFFFE 100%);

/* Opera */ 
background-image: -o-linear-gradient(bottom, #E5E6E5 0%, #FDFFFE 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #E5E6E5), color-stop(1, #FDFFFE));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(bottom, #E5E6E5 0%, #FDFFFE 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to top, #E5E6E5 0%, #FDFFFE 100%);
behavior: url("PIE.htc");
	}
.left_menu .submenu a{ display:block; color:#363636; text-decoration:none; padding:9px 26px; font-size:13px; line-height:18px;}
.left_menu .submenu a:hover{ color:#c9252c; font-size:13px;
background-image: -ms-linear-gradient(bottom, #E5F1F8 0%, #CDD9E0 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(bottom, #E5F1F8 0%, #CDD9E0 100%);

/* Opera */ 
background-image: -o-linear-gradient(bottom, #E5F1F8 0%, #CDD9E0 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #E5F1F8), color-stop(1, #CDD9E0));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(bottom, #E5F1F8 0%, #CDD9E0 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to top, #E5F1F8 0%, #CDD9E0 100%);
}
.left_menu .menu:hover ul{display:block;}
.choose_pt_menu{  width:172px; padding-right:28px !important;
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(bottom, #E5F1F8 0%, #CDD9E0 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(bottom, #E5F1F8 0%, #CDD9E0 100%);

/* Opera */ 
background-image: -o-linear-gradient(bottom, #E5F1F8 0%, #CDD9E0 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #E5F1F8), color-stop(1, #CDD9E0));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(bottom, #E5F1F8 0%, #CDD9E0 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to top, #E5F1F8 0%, #CDD9E0 100%);

}
.choose_podpt_menu{ color:#c9252c !important; font-size:13px; background-color:#fff;

}




.top_menu{ float:right; height:128px;}
.top_content{ height:589px; float:left; width: 737px;}
.search{ float:left; height:64px; width:330px;
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(bottom, #E5F1F8 0%, #CDD9E0 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(bottom, #E5F1F8 0%, #CDD9E0 100%);

/* Opera */ 
background-image: -o-linear-gradient(bottom, #E5F1F8 0%, #CDD9E0 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #E5F1F8), color-stop(1, #CDD9E0));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(bottom, #E5F1F8 0%, #CDD9E0 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to top, #E5F1F8 0%, #CDD9E0 100%);



}
.search img{ display:block; float:left; margin-left:18px; cursor:pointer;}
.search input{ 
    background: none no-repeat 0 0 transparent;
 padding-left:3px;
 outline:none;
 border: 1px solid #fff;
 border-radius:2px;
 -moz-border-radius:2px;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
    color: #000;
    height: 23px;
    margin-left: 18px;
    margin-top: 20px;
 float:left;
    width: 222px;}
.languages{ float:right;}
.languages .l1{ width:66px; height:64px; background-color:#1b1b1b; opacity:0.9; float:right; color:#FFFFFF; cursor:pointer; }
.language_choose{ background-image: url(../imgs/lang_choose.png); background-color: transparent !important; opacity:1 !important; color:#1b1b1b !important;}
.lang_eng{ padding: 25px 0 0 19px;}
.lang_ru{padding: 25px 0 0 25px; }
.top_menuDiv{ height:64px; width:737px; 
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(bottom, #E5E6E5 0%, #FDFFFE 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(bottom, #E5E6E5 0%, #FDFFFE 100%);

/* Opera */ 
background-image: -o-linear-gradient(bottom, #E5E6E5 0%, #FDFFFE 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #E5E6E5), color-stop(1, #FDFFFE));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(bottom, #E5E6E5 0%, #FDFFFE 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to top, #E5E6E5 0%, #FDFFFE 100%);

}
.link_to_home{ float: right; background-image:url(../imgs/btn_home.jpg); height:64px; width:66px;}



.horizontal_menu li a{ display:block; float:left; text-decoration:none; color:#000; padding: 24px 19px;}
.horizontal_menu li a:hover{ 
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(bottom, #E5F1F8 0%, #CDD9E0 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(bottom, #E5F1F8 0%, #CDD9E0 100%);

/* Opera */ 
background-image: -o-linear-gradient(bottom, #E5F1F8 0%, #CDD9E0 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #E5F1F8), color-stop(1, #CDD9E0));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(bottom, #E5F1F8 0%, #CDD9E0 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to top, #E5F1F8 0%, #CDD9E0 100%);
}
.choose_m{ 
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(bottom, #E5F1F8 0%, #CDD9E0 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(bottom, #E5F1F8 0%, #CDD9E0 100%);

/* Opera */ 
background-image: -o-linear-gradient(bottom, #E5F1F8 0%, #CDD9E0 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #E5F1F8), color-stop(1, #CDD9E0));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(bottom, #E5F1F8 0%, #CDD9E0 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to top, #E5F1F8 0%, #CDD9E0 100%);

}
.major_eventDiv{ width: 737px; height: 475px; margin-bottom: 19px; float:right; /*height: 447px;*/ background-color: #fff; position: relative;}
.major_event{ /* overflow: hidden; */ width: 737px; margin-bottom:2px;position: relative;    height: 384px;}
.major_event_span {display: block; height: 100%;width: 100%;}
#topbg {left: 100%;position: absolute;top: 0;}
.major_event > a{ color: #fff; display:block; overflow:hidden; height:386px;}
.major_event a{ color: #fff; }
.btn_play{ position:absolute; margin: 100px 0 0 330px;}
.btn_play2{ position:absolute; margin: 100px 0 0 215px;}
/*.play{ cursor:pointer;position: absolute;}*/
.major_event_title_Div {
 height:65px;
 opacity:0.9; 
 background-color:#2b241c; 
 margin-top:-65px;
 color:#FFF;
 padding:0 14px; 
 line-height: 64px;
 
 }
.major_event_title_date{ float:left; font-size:12px; margin-right:30px;}
.title_date{font-weight:normal; color:#363636;}
.major_event_title_tit{
	overflow: hidden;
    float: left;
    font-size: 22px;
    text-align: center;
    width: 65%;
	height:65px;
	}
#ajax-loader {
position: fixed;
left: 50%;
top: 50%;
margin-left: -30px;
margin-top: -30px;
z-index: 999;
display: none;
}
.move {
    overflow:hidden;
    width:99999px;
}
.major_event_title_tit p{  float:left; margin:0; width:472px; white-space: normal !important;}
.major_event_title_tit a{ text-decoration:none; color:#fff; display: block; margin-top: 7px;}
.major_event_title_section{ float:right; font-size:22px; }


.ev{ float:left;}
.page_title{background-color:#FFF;color:#363636;  padding:17px; font-size:23px; color:#c9252c;}
.page_title a{color:#363636; text-decoration:none;}
.page_title span{color:#c9252c; text-decoration:underline;}
.page_title span a{color:#c9252c;}
.title_content{ padding-left:21px;}
.new_newDiv{ width:475px; padding-bottom:50px;}
.new_ico{ position:absolute; margin: 180px 0 0 181px;}
.left_news{ margin-right:30px;}
.new_new{ width:220px; float:left; margin-bottom: 40px; margin-left: 60px;}
.new_new a{ text-decoration:none; color: #363636;}
.new_new a:hover{ text-decoration: underline; color: #363636;}
h4{ text-transform: uppercase; font-size:16px; color:#c9252c; font-weight:normal; padding:20px 0;}
.new_new p{ font-size:12px;}
.news_arhive_months{ padding-left:33px;}
.news_arhive_months h6{ font-weight:normal; color:#c9252c; margin-bottom:13px; font-size:16px; padding-top:20px;}
.news_arhive_months a{ font-size:12px; color:#363636; margin-bottom:40px;}
.line_gray{ background-color:#e0dfdd; height:5px; margin-top: 26px;}

.audiotrackDiv{ margin-bottom:48px; padding-top:15px; padding-left: 15px; padding-bottom: 10px; background-color:#D5E3E6;}
.audiotrack_title{ height:50px; padding-bottom: 10px;}
.audiotrack_title_2lines{ height:50px; padding-bottom: 10px; padding-left:10px;}
.audiotrack_title a:hover{ color:#2f271e !important;}
.audiotrack_title img, .audiotrack_title_2lines img{ display:block; float:left; margin-right: 10px;}
.audiotrack_title a, .audiotrack_title_2lines a{ 
color: #C9252C;
    display: block;
    float: left;
    font-size: 13px;
    font-weight: normal;
    height: 50px;
    text-decoration: none;
    text-transform: uppercase;

}
.audiotrack_title p{
 color: #C9252C;
    float: left;
    font-size: 13px;
    font-weight: normal;
    line-height: 24px;
    margin-top:10px; 
    text-transform: uppercase;
}
	#makeMeScrollable
	{
		height: 79px;
	    position: relative;
	    width: 737px;
	}
		
	#makeMeScrollable .scrollableArea img
	{
		position: relative;
		float: left;
		margin: 0;
		padding: 0;
	}
.audiotrack_title_2lines p{ 
    display: table-cell;
    font-size: 16px;
    font-weight: normal;
    height: 50px;
    vertical-align: middle;}
.audiotrack_list{ font-size:14px; padding-bottom: 10px; width: 680px; text-align:justify; line-height:18px;}
.player{ height: 50px;}
.player img{ display:block; float:left; margin-right:10px; cursor:pointer;}

.content_p_txt{ padding-top:15px; padding-bottom:15px; font-size:14px; line-height: 18px;}
.first{ padding-top:30px;}
.contactsDiv{  line-height: 22px; width: 705px; }
h5{ font-weight:normal; color:#C9252C; font-size:20px; margin-bottom: 23px; margin-top: 15px;}
h6{ font-weight:normal; color:#C9252C; font-size:16px; margin-bottom: 23px;}
.content_h6{ padding: 26px 0 0 0;} 
.books{ padding-bottom:30px;}
.c{ width: 340px; height:50px; margin-bottom:60px;} 
.contacts_tf{ float:left; font-size:14px;}
.contacts_tf_num{ float:right; font-size:20px;}
.tel_num{ font-size:16px; color:#363636;}
.fs14{font-size:14px; padding-bottom:36px;}
.contacts_names{ float:left; font-size:14px; width: 160px;line-height: 32px;}
.contacts_inputs{ line-height: 32px;}
.control-label{ float:left; width:160px; font-size:14px;}
.name, .email, .subject, .name_news { width:297px; height:25px; border:1px solid #d5d4d2;}
.text_news, .message{height:126px; width:297px; margin-top:3px; border:1px solid #d5d4d2;}
.controls{margin-bottom: 7px;}
.find{ width: 100%; height:25px; border:1px solid #d5d4d2; margin-bottom: 13px;}
.forf{font-size:14px; display:block; float:left; height:33px; line-height:33px; margin-right: 111px;}
.find_l{ float:left; font-size:14px; line-height: 34px;}
.find_l input{ margin-right:3px;}
.find_r{ float:right; font-size: 14px; line-height: 20px;}
#datepicker{ width:213px; height:100px;}
.necessarily{font-size:12px; color:#c9252c; display:block; float:left; height:33px; line-height:33px; margin-right: 111px;}
.necessarily_jstar{color:#c9252c;}
.btn_send{ float: right; margin-right: 40px;}
.btn_send a{ display:block; height:33px; text-align:center; line-height:33px; color:#FFFFFF; background-color:#312a21; text-decoration:none; font-size:16px; padding:0 20px;}
.btn_send a:hover{ background-color:#54432c;}
.video_section{ margin-bottom:30px; min-height: 76px; margin-top: 10px;}
.video_section .av{
	display: block;
    float: left;
    margin-right: 10px;}
	
	

.browse {
	
    cursor: pointer;
    height: 24px;
	float:left;
    overflow: hidden;
    width: 272px;
}
.b2{ float:none;}
.browse input {
    
    cursor: pointer;
    font-size: 14px;
   
}





.rebeDiv{height:221px;}
.ico_rebe{ position:absolute; margin:175px 0 0 181px;}
.menorahDiv{ padding:17px 0; height:221px;}
.ico_center{ position:absolute; margin: 172px 0 0 0px;}
.ico_center img{ display:block; float:left;}
.left_presidentsDiv{ padding-bottom:17px; height:66px;}
.left_presidents{ height:66px; display:block; width:230px; color:#FFFFFF; font-size:14px; line-height: 18px; background-color:#5b7074;}
.left_presidents img{ display:block; float:left;}
.pres_txt{ display:table-cell; vertical-align:middle; height:66px; padding-left:10px;}
.left_presidents:hover{ background-color:#d5e3e6; color: #363636;}

.left_banner{ padding-bottom:17px;}
#right{ float:right; width:229px; background-color:#FFFFFF;  margin-left:15px;}
#right a{ text-decoration:none;}
#left{ float:left; width:229px; background-color:#FFFFFF; margin-right:16px; }
#left a{ text-decoration:none; display: block;}
.right_banner{height:224px; margin-bottom:17px; overflow:hidden;}
.right_banner span {
     background-color: #322114; 
    color: #FFFFFF;
    display: block;
    font-size: 16px;
    height: 66px;
    margin-left: 75px;
    margin-top: 150px;
     opacity: 0.7;
    padding: 8px 0 0 10px;
    position: absolute;
    width: 144px;
	 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; 
       filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); 
}
.right_banner .span_banner {
background-color: #5B7074;
    opacity: 0.8;
    position: absolute;
}
.right_banner .span_banner_1 {
background-color: #BE8335;
    opacity: 0.8;
    position: absolute;
}
.right_banner .span_banner_2 {
background-color: #5B7074;
    opacity: 0.8;
    position: absolute;
}
.right_banner span table{ margin:0;}

#content{ 
 background-color: #FFFFFF;
    float: left;
    font-size: 14px;
    padding-bottom: 358px;
    padding-top: 15px;
    width: 100%;
}
/*.new_event{padding-left:247px;padding-right:247px;}*/
/*.new_event p{  width: 704px;}*/
.new_event_title { background-color:#d5e3e6;text-align:left; padding: 14px 0px 14px 0px;  font-size:22px; margin-bottom: 15px;}
 .new_event_title a , .new_event_title span  {margin-left: 10px; }
 .new_event_title span  {display: block;}
 .event_date{ font-size:12px; color:#363636 !important; display: block; margin-top: 8px;}
.ico_event{position:absolute; margin:192px 0 0 428px;}
.new_event { font-size:14px; padding-bottom: 20px; line-height: 22px;text-align: justify; }
.new_event img { margin: 0 auto;}

.new_event img [vspace] {margin: 20px;}
.new_event a { text-decoration: none; color: #C9252C;   width: 100%; height: auto; }
.new_event .new_event_a {display: block; width: 100%; height: auto;}

 .new_event_title a {color: #363636; text-decoration: none;line-height: 25px; display: block; }
  .new_event_title  br {display: none;}
p a{ color:#c9252c;}
p span{ color:#c9252c; font-size:15px;}
.banner475_125{
margin:0px auto 30px auto;
height: auto;
text-align: center;}
.banner475_125 img {


}
.banner475_125 a {

}
.img_inn{ display:block; padding-bottom: 15px; }
img{ display:block;}
.download_img{ float:left; margin: -3px 18px 0 0 !important;}
.title_text{ margin-bottom:-10px !important; color:#363636; text-decoration:none;}
.soz{ padding-bottom:20px;}
.soz_vert{ margin-left:10px;}
.soz a{ display:block; float:right;}
.soz a:hover, .soz_vert a:hover{ 
filter: alpha(opacity=70); /* internet explorer */
-khtml-opacity: 0.7; /* khtml, old safari */
-moz-opacity: 0.7; /* mozilla, netscape */
opacity: 0.7; /* fx, safari, opera */
opacity:.82; /* Opera */
}
.fll{ float:left; }
.flr{ float:right;}
.translation_list {
height: 50px;
}
.translation_list p{
	font-size: 14px;
    line-height: 18px;
    padding-bottom: 15px;
    padding-top: 15px;}

.nav {
    height: 54px;
    margin: 0 auto;
    padding-top: 20px;
    width: 870px;
}
.nav ul {
    display: block;
    height: 40px;

}
.nav ul li:first-child{

}
.nav ul li a{ font-size:20px; display:block; float:left; padding:7px 8px; border:1px solid #fff;  text-decoration:none; color:#363636;}
.nav ul li a:hover { background-color:#c9252c; border:1px solid #c9252c; color:#fff; float:left; padding:7px 8px;}
.nav a.arr:hover{ background-color:#FFFFFF; color:#c9252c; border:1px solid #D5D5D5;}
.nav .choose_page{ width: 30px !important; height: 20px !important; color:#c9252c; font-size:20px; display:block; float:left; padding:7px 8px; border:1px solid #fff;  text-decoration:none;}




.footer{  
 bottom: 20px;
    left: 0;
    
    position: absolute;
    width: 100%;
 }
.footer_menuDiv{}
.line_footer{ background-color:#a7a7a7; position:absolute; width: 100%; height:134px; opacity:0.2; margin-top:-137px;  z-index:1; 
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; 
       filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20); 
 }
.footer_menu{width:877px; margin:0 auto; height:134px; line-height: 103px; position:relative; z-index:100;}
.footer_menuDiv .footer_menu li a{ display:block; float:left; padding: 10px 23px; text-decoration:none;color:#363636;}
.footer_menuDiv .footer_menu li a:hover{text-decoration: underline;}
.footer_txt{width:836px; margin:0 auto;position:relative;z-index:100;}
.copyright{ margin-top:44px; font-size:11px; line-height:19.5px; float:left;}
.logoWR{ float:right; margin-top:70px; margin-left:100px;}
.cont{ float:right; margin-top:44px; font-size:11px; line-height:19.5px;}
.ph{font-size:24px; line-height: 27.5px; margin-top:15px;}
.ph img{ display:block; position:absolute; margin: 15px 0 0 -20px;}


.tooltip {
    border-bottom: 1px dotted #0077AA;
    cursor: help;
}

.tooltip::after {
    background: rgba(0, 0, 0, 0.8);
    border-radius: 8px 8px 8px 0px;
    box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.5);
    color: #FFF;
    content: attr(data-tooltip); /* Главная часть кода, определяющая содержимое всплывающей подсказки */
    margin-top: -24px;
    opacity: 0; /* Наш элемент прозрачен... */
    padding: 3px 7px;
    position: absolute;
    visibility: hidden; /* ...и скрыт. */
            
    transition: all 0.4s ease-in-out; /* Добавить плавности по вкусу */
}
        
.tooltip:hover::after {
    opacity: 1; /* Показываем его */
    visibility: visible;
}
table {
    font-size: 13px;
    line-height: 18px;
    margin-top: 15px;}
	
	td{ width:200px;}

#find_body{ height:25px; width:333px; border:1px solid #d5d4d2; margin-top:4px;}
.person{position:relative; font-size:12px; margin:40px 0; width: 470px;float: left;}
.person_info{ float:left; width:305px; font-size: 14px;}
.person a{ color:#c9252c;}
.person img{ display:block;
  display: block;
    height: 100px;
    position: absolute;
    right: 0;
    width: 160px;
}
.w110{ width:130px; margin-bottom: 12px;}


.accordion h3.head {
    margin: 1px 0; 
	padding: 15px 10px;
    font-size: 17px; 
	font-weight: normal;
    cursor: pointer;
	border-bottom:5px solid #e0dfdd;
}
 
.accordion div.block {
    padding: 10px; margin: 0;
    border-bottom:5px solid #e0dfdd;
}
.accordion{
	padding-bottom:20px;
	}
a:hover{ color:#536068;}

.block_content
{ 
	padding-left:20px;padding-top: 20px;padding-right:20px;
}

.textred_style div {
font-size: 14px;
line-height: 18px;
color: #363636;
}
.textred_style {
font-size: 14px;
line-height: 18px;
color: #363636;
}

.nyroModal {
position: relative;
display:block;
}
.nyroModal_img {
left:300px;
  position:absolute;
  top:110px;
}
.new_event object {display: block;
    margin: 0 auto;}
.svechi {
width:500px;
height:333px;
position:fixed;
display:none;
left:50%;
top:50%;
margin-left:-250px;
margin-top:-166.5px;
z-index:999;
box-shadow: 0 0 5px 5px #3D1D03;
-webkit-box-shadow: 0 0 5px 5px #3D1D03;
-moz-box-shadow: 0 0 5px 5px #3D1D03;
}
.svechi_krest {
width:29px;
height:28px;
position:relative;
top: -100%;
right:-94%;
cursor:pointer;
background-image:url(../imgs/krest.png);
}
.svechi_krest:hover {
width:29px;
height:28px;
position:relative;
top: -100%;
right:-94%;
cursor:pointer;
background-image:url(../imgs/krest_2.png);
}
.svechi_date {
height: 60px;
    line-height: 60px;
    position: relative;
    top: -26%;
    width: 500px;
	text-align: center;
	color: #fff;
}

#content iframe {display: block;
    margin: 10px auto;}
	
.slide_left {background-image: url("/images/arrow_left_big.jpg");
    background-repeat: no-repeat;
    opacity: 0.35;
	 left: 0;
    position: absolute;
    width: 60px;
    z-index: 5;height:386px;cursor:pointer;
	/* visibility:hidden; */
	}
.slide_right { background-image: url("/images/arrow_right_big.jpg");
    background-repeat: no-repeat;
 right: 0;
    opacity: 0.35;
    position: absolute;
    width: 60px;
    z-index: 5;
	height:386px;cursor:pointer;
    cursor: pointer;

	/* visibility:hidden;  */
	}
.hide {visibility:hidden;}
.accordion{
    position: absolute;
}
.up {position: fixed;width: 100px;height: 30px;right: 20px;bottom: 20px;
 background-image: url("/images/up.jpg");
 cursor: pointer;
 z-index: 100;
 display: none;
 opacity: 0.5;
}
.up:hover{opacity: 1;}
.up a { color: #FFFFFF;
    display: block;
    font-family: 'HelveticaNeueCyrRoman';
    line-height: 30px;
    padding-left: 35px;
    text-decoration: none;}
	
	
	
	
	
	