@font-face{
        font-family:"Adonis";
        src:url("/downloads/fonts/f6edf572-7c5c-46bc-a61b-552d3de9900a.eot?#iefix");
        src:url("/downloads/fonts/f6edf572-7c5c-46bc-a61b-552d3de9900a.eot?#iefix") format("eot"),url("/downloads/fonts/61126bf1-4007-4a86-8906-5a96056c4838.woff2")
format("woff2"),url("/downloads/fonts/eae26a98-3aa9-4984-b4f9-bb7bccc63dc4.woff") format("woff"),url("/downloads/fonts/cd93b6d8-9cc8-4a90-b00a-31af40e92f90.ttf")
format("truetype");
}
@font-face{
        font-family:"Adonis";
		font-style: italic;
        src:url("/downloads/fonts/1f02769f-5d58-41e8-816e-14bdb4d6fffe.eot?#iefix");
        src:url("/downloads/fonts/1f02769f-5d58-41e8-816e-14bdb4d6fffe.eot?#iefix") format("eot"),url("/downloads/fonts/3d7cf876-114c-43b2-9cd3-e41100d59495.woff2")
format("woff2"),url("/downloads/fonts/3204d591-3abc-4ee1-be56-37c5fb561f9f.woff") format("woff"),url("/downloads/fonts/3b8bfb1f-4fea-47e8-ad09-18b37466f833.ttf")
format("truetype");
}
@font-face{
        font-family:"Adonis";
		font-weight: bold;
        src:url("/downloads/fonts/3f89dc86-4cae-4df7-af6b-9acb742c75be.eot?#iefix");
        src:url("/downloads/fonts/3f89dc86-4cae-4df7-af6b-9acb742c75be.eot?#iefix") format("eot"),url("/downloads/fonts/17fb8f17-deac-465b-9b87-00478ef3658c.woff2")
format("woff2"),url("/downloads/fonts/5cca825c-0636-4eca-92b4-828ee7e97873.woff") format("woff"),url("/downloads/fonts/9559296a-e51d-4979-bca6-0356aa382dfb.ttf")
format("truetype");
}
@font-face{
        font-family:"Adonis";
		font-style: italic;
		font-weight: bold;
        src:url("/downloads/fonts/9bb85101-3588-4c99-95c3-3b5d3c92dd67.eot?#iefix");
        src:url("/downloads/fonts/9bb85101-3588-4c99-95c3-3b5d3c92dd67.eot?#iefix") format("eot"),url("/downloads/fonts/cb359504-3fa5-4d08-a265-38c463f0d0b4.woff2")
format("woff2"),url("/downloads/fonts/6b97bc44-0694-4e21-be5c-e5e226b3a086.woff") format("woff"),url("/downloads/fonts/36019f97-cdff-46c3-9c96-b8eca22393ee.ttf")
format("truetype");
}

/* new bad */
@font-face{
    font-family:"AdonisW05";
    src:url("/downloads/fonts/509ed883-df66-4f94-b9ef-87f32db3c08d.eot?#iefix");
    src:url("/downloads/fonts/509ed883-df66-4f94-b9ef-87f32db3c08d.eot?#iefix") format("eot"),url("/downloads/fonts/22c90c0e-a684-48fd-a1d2-c52fa7a632eb.woff2") format("woff2"),url("/downloads/fonts/b2c1deff-0418-435f-bb4e-c0314131ce38.woff") format("woff"),url("/downloads/fonts/4622ef95-a1d0-4850-bab0-cfba151445f7.ttf") format("truetype");
}
@font-face{
    font-family:"AdonisW05";
	font-style: italic;
    src:url("/downloads/fonts/49176d8c-0b3c-424c-979d-2c0fa94ea7ec.eot?#iefix");
    src:url("/downloads/fonts/49176d8c-0b3c-424c-979d-2c0fa94ea7ec.eot?#iefix") format("eot"),url("/downloads/fonts/4727dd63-bab9-47d6-af1b-ce814232805b.woff2") format("woff2"),url("/downloads/fonts/75f1f04b-cd60-43b8-bbc5-a1bb6a909105.woff") format("woff"),url("/downloads/fonts/96e8739f-e65d-4239-8da1-8747cf4a79a3.ttf") format("truetype");
}
@font-face{
    font-family:"AdonisW05";
	font-weight: bold;
    src:url("/downloads/fonts/848523b1-9b27-4fa2-bd4a-1c84a7738214.eot?#iefix");
    src:url("/downloads/fonts/848523b1-9b27-4fa2-bd4a-1c84a7738214.eot?#iefix") format("eot"),url("/downloads/fonts/37bc5c68-ee8b-4780-9eed-46b648578231.woff2") format("woff2"),url("/downloads/fonts/abffaaf4-47e3-4728-b5d9-e70fb0469d20.woff") format("woff"),url("/downloads/fonts/b8616a26-522a-47ee-a8fc-6e9306605fa5.ttf") format("truetype");
}
@font-face{
    font-family:"AdonisW05";
	font-style: italic;
	font-weight: bold;
    src:url("/downloads/fonts/17486dd9-ad90-43ec-ac27-b62c9e159d3c.eot?#iefix");
    src:url("/downloads/fonts/17486dd9-ad90-43ec-ac27-b62c9e159d3c.eot?#iefix") format("eot"),url("/downloads/fonts/2c42bbbe-b41f-4a58-a629-296ae30a16d5.woff2") format("woff2"),url("/downloads/fonts/7e834bb7-b45c-4282-8649-42bc140198a9.woff") format("woff"),url("/downloads/fonts/611ce6b9-b304-45ac-a554-9aa7114c37fc.ttf") format("truetype");
}
/**/

/* old good * /
@font-face {
    font-family: 'Gerbera';
    src: url('/downloads/fonts/gerbera-light-webfont.eot');
    src: url('/downloads/fonts/gerbera-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/downloads/fonts/gerbera-light-webfont.woff2') format('woff2'),
         url('/downloads/fonts/gerbera-light-webfont.woff') format('woff'),
         url('/downloads/fonts/gerbera-light-webfont.ttf') format('truetype'),
         url('/downloads/fonts/gerbera-light-webfont.svg#gerbera_lightlight') format('svg');
}

@font-face {
    font-family: 'Gerbera';
    src: url('/downloads/fonts/gerbera-medium-webfont.eot');
    src: url('/downloads/fonts/gerbera-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('/downloads/fonts/gerbera-medium-webfont.woff2') format('woff2'),
         url('/downloads/fonts/gerbera-medium-webfont.woff') format('woff'),
         url('/downloads/fonts/gerbera-medium-webfont.ttf') format('truetype'),
         url('/downloads/fonts/gerbera-medium-webfont.svg#gerbera_mediummedium') format('svg');
    font-weight: bold;
}
/**/


/* with dia, semigood AllLang */
/* */
@font-face {
    font-family: 'Gerbera';
    src: url('/downloads/fonts/gerbera-light-webfont-western.woff2') format('woff2'),
         url('/downloads/fonts/gerbera-light-webfont-western.woff') format('woff'),
         url('/downloads/fonts/gerbera-light-webfont-western.ttf') format('truetype');
}

@font-face {
    font-family: 'Gerbera';
    src: url('/downloads/fonts/gerbera-medium-webfont-western.woff2') format('woff2'),
         url('/downloads/fonts/gerbera-medium-webfont-western.woff') format('woff'),
         url('/downloads/fonts/gerbera-medium-webfont-western.ttf') format('truetype');
    font-weight: bold;
}
/**/

@font-face { font-family: "Gerbera"; font-weight: bold; font-style: italic; src: url(/downloads/fonts/roboto-mediumitalic.ttf);}
@font-face { font-family: "Gerbera"; font-style: italic; src: url(/downloads/fonts/roboto-lightitalic.ttf); }


@font-face {
    font-family: 'Lateef';
    src: url('/downloads/lateef.eot');
    src: local('Lateef'),
        url('/downloads/fonts/lateef.eot?#iefix') format('embedded-opentype'),
        url('/downloads/fonts/lateef.woff2') format('woff2'),
        url('/downloads/fonts/lateef.woff') format('woff'),
        url('/downloads/fonts/lateef.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


body {margin: 0; font-family: Adonis,  AdonisW05, "Times New Roman"; font-size: 18px; min-width: 1260px; color: #001034}
.AdonisDiacr {font-family: AdonisW05, Adonis, "Times New Roman" !important;}

.hide_main, .hide_screen {display:none;}
@media screen and (max-width:1239px) {.hmenu .menuarea .hide_main {display:block}}
@media screen and (min-width:1229px) {.hmenu .menuarea .hide_main {display:none !important;}}
.hide_paged {display:none;}
.xrubpage-no div.hide_paged {display:block;}

p {margin-top:0; margin-bottom:30px;}

div.img {font-size:10px;}

a {text-decoration: none;color:#001034}
a:hover {text-decoration:underline }
.memo a.nohover, .memo a.nohover b {text-decoration: none;box-shadow: none; background: none;}
a.nohover:hover, .memo a.nohover:hover  {text-decoration: none;}
a.nohover:hover .title,  a.nohover:hover h2,  a.nohover:hover .hover,
a.nohover.ttlhover .title,  a.nohover.ttlhover h2,  a.nohover.ttlhover .hover,
.ttlhover a.nohover .title,  .ttlhover a.nohover h2, .ttlhover a.nohover .hover
{text-decoration: underline; }

a.nohover:hover .xhover { background: rgba(0, 0, 0, 0) url("/images/eltnewdesign/bp.png") repeat-x scroll 0 90%;}
a.nohover:hover .xhover .title, a.nohover:hover .xhover .hover {text-decoration: none; }

.red {color:#ff0000}
.orange {color:#fb7820}
.green {color:#00ff00}
.blue {color:#0000ff}

div.blue {background:#001034;  color: #ffffff; padding-bottom:15px;}
.timeline-event-dot-container.blue {background:none; color: #1a1a1a; padding:0;}
div.timeline-event-dot {padding:0;}

div.blue a, div.blue h1 a,  div.blue h2 a{color: #ffffff;}
.beige {background-color: #F7F4EB;}

.wbr {overflow-wrap: break-word; word-wrap: break-word;}
.hor {margin-bottom:30px; width:100%; overflow:auto;overflow-y:hidden;}
.hor_auto_container .hor {margin-bottom:0;}
.hor_auto_container {margin-bottom:30px; position:relative;}
.hor_auto_container .hor_r_grad {position:absolute; top:0; right:-1px; width:20px; background: rgba(255,255, 255, 0) url(/images/eltnewdesign/grad_w2.png) repeat 0 0;
background: linear-gradient(to right, rgba(255,255, 255, 0), #FFFFFF);}
.hor_auto_container .hor_l_grad {position:absolute; top:0; left:0; width:20px; background: rgba(255,255, 255, 0) url(/images/eltnewdesign/grad_w2l.png) repeat 0 0;
background: linear-gradient(to right, #FFFFFF, rgba(255,255, 255, 0));}
/* .hor p:first-of-type, .hor table + p:last-of-type { margin: 0;} */

.pr_statement .hor_auto_container .hor_r_grad, .subins_block .hor_auto_container .hor_r_grad, .beige .hor_auto_container .hor_r_grad {
background-image: url(/images/eltnewdesign/grad_v2.png);
background: linear-gradient(to right, rgba(247,247, 235, 0), #F7F4EB);}
.pr_statement .hor_auto_container .hor_l_grad, .subins_block .hor_auto_container .hor_l_grad, .beige .hor_auto_container .hor_l_grad {
background-image: url(/images/eltnewdesign/grad_v2l.png);
background: linear-gradient(to right, #F7F4EB, rgba(247,244, 235, 0));}



.cl, .clear {clear:both;}
.gap{height: 30px;}
div.gap_plus{height: 45px;}
div.gap2{height: 90px;}
.memo div.gap2.memo_as_gap {height: 30px;}
hr.bgap2{margin-bottom:55px;}
hr.gap{height:1px}
hr.gap2{margin-bottom:60px;margin-top:60px;}
span.break{margin:0 5px;}
span.comma {margin-right: 5px;}
.fr {float:right; margin-left:15px;}
.fl {float:left; margin-right:15px;}
.lm {margin-left:30px;}
.relm {margin-left: -30px;}
.border {border: 1px solid #d9d9d9;}
.brtop { border-top: 1px solid #d9d9d9;  margin-top: 30px;  padding-top: 30px; }


.body {margin-top: 150px;}
.hhead {height: 120px; background:#001034; margin-bottom: 30px; position: absolute; top: 0; width: 100%;min-width:1260px}
.floating .hmenu .lmenu, .floating .hmenu .rmenu,
.floating .hmenu .logo  {padding-top: 15px;}
.hhead.floating {height: 60px; position: fixed; z-index:1025;border-bottom: 1px solid #233354;}
.floating .hmenu .logo span { background-size: cover; height: 31px; width: 33px; cursor:pointer;}
.hhead.floating .menusearch {top: 50px;}
.hmenu {width:1230px; margin: 0 auto;}
.hmenu .logo {text-align:center; padding-top:23px;}
.hmenu .logo span {display:inline-block;width:404px; height: 63px; background: url(/images/eltnewdesign/logo_home_top.png)}
.hmenu .lmenu {display:block; float:left; padding-top:45px; padding-left:30px;}
.hmenu .rmenu {display:block; float:right; padding-top:45px;padding-right:30px;}
.hmenu a.item, .hmenu a.close {position: relative; color:#ffffff; font-family: Gerbera, Arial; font-weight:bold; font-size: 14px; line-height:30px;  text-transform: uppercase; }
.hmenu .hint{ position: absolute; top:-5px; }
.zzz-hmenu .hint{ position: absolute; top:-5px; display:none;}
.hmenu .menuarea a.close .hint {display:none;}
.hmenu .menuarea a.close:hover .hint {display:block;}

.hmenu .icon {display: inline-block;width: 30px;height: 30px; padding:0; margin-bottom:-10px}
.hmenu .icon.close {background: url(/images/eltnewdesign/bclose.png)}
.hmenu .icon.menu {background: url(/images/eltnewdesign/top_menu.png)}
.hmenu .icon.search {background: url(/images/eltnewdesign/top_search.png)}
.hmenu .icon.close2 {background: url(/images/eltnewdesign/close2.png)}

.hmenu .lmenu .hint{ left: 27px; padding-left: 20px;}
.hmenu .rmenu .hint{right: 25px; padding-right: 20px;}
.hmenu a:hover .hint{ display:block;}
.hmenu a.close { display: none; }
.hmenu .active a.item { display: none; }
.hmenu .active a.close { display: inline; }
.hhead .rmenu .menuarea { z-index: 900; }
.hhead .menusearch { position: absolute;  right: -30px; top: 90px;}
.menusearch.xform input[type="text"] {border:2px solid #001034; padding: 15px 50px 15px 20px;  width: 271px;}
.menusearch.xform input[type="image"] {border:none; position: absolute;  right: 1px; top: 1px; padding: 10px;}

.allarea.inactive { height: 100%; overflow: hidden; }

.mainmenublock.hmenu {display:none; position:fixed; width:100%; height: 100%; top: 0; z-index:1050;}
.mainmenublock.active {display:block; height: 100%;  overflow-y: scroll;}
.hmenu .active .menuarea, .mainmenublock.active  .hmenu .menuarea {display:block;}
.hmenu .menuarea { display: block; }
.hmenu .menuarea a.close {position: absolute; right:-60px; top: 40px; display:block }
.hmenu .menuarea a.close .hint {top:0; left:40px; color: #878ea1;}
.hmenu .menuarea { background-color: #001133; color:#ffffff; font-family: Gerbera, Arial; font-weight:bold; font-size: 14px; position: absolute; z-index: 1100; top: 0px; display:none;}
.hmenu .menuarea h1 {color: #fb7820; text-transform: uppercase; font-size: 10px;margin-bottom: 15px;}
.hmenu .menuarea ul.img {padding-left:20px;}
.hmenu .menuarea ul.level0 {list-style-type:none; margin:30px; padding:0}
.hmenu .menuarea ul.level0 ul {list-style-type:disc; padding: 0 0 0 30px; display:none;}
.hmenu .menuarea ul.level0 ul ul {padding: 0 0 0 15px;}
.hmenu .menuarea li.level0 {text-transform: uppercase; padding: 10px 0; border-top: 1px solid #192849;}
.hmenu .menuarea ul.level0 li.level0:first-child {border-top:none;}

.hmenu .menuarea ul.level0 li {padding: 10px 0;}
.hmenu .menuarea ul.level1 li:first-child { padding-top: 20px;}
.hmenu .menuarea ul.level0 li > div {margin-right:30px;}
.hmenu .menuarea li .toggle_button { background: rgba(0, 0, 0, 0) url("/images/eltnewdesign/menu_open.png") no-repeat scroll 0 0; cursor: pointer; float: right; height: 15px; margin-right: -30px; margin-top: 2px; width: 15px; }
.hmenu .menuarea li.active > div > .toggle_button { background: rgba(0, 0, 0, 0) url("/images/eltnewdesign/menu_close.png") no-repeat scroll 0 0;}
.hmenu .menuarea ul.level0 li.active > ul {display:block;}

.hmenu .menuarea li.level1 {text-transform: none;}
.hmenu .menuarea li.level2 {font-weight: normal;}
.hmenu .menuarea a {color: #ffffff; }
.hmenu .menuarea li.selected > div > a {color: #fb7820}
.hmenu .menuarea li.selected {color: #fb7820}
.hmenu .menuarea li.selected li {color: #ffffff;}
.hmenu .menuarea a:hover {color: #878ea1; text-decoration:none;}
.hmenu .menuarea a.inactive {color: #878ea1; text-decoration:none;cursor:default;}
.hmenu hr { color: #4d5971; background-color:#4d5971; border:0 none; height:1px; margin-top: 30px; margin-bottom:15px;}
.hmenu hr.nogap {margin-top: 0 !important;}
.hmenu .menuarea ul.img li { display: inline-block; padding:10px 5px; border-right: solid 1px #001133;}
.hmenu .menuarea ul.img li.first {border-left: solid 1px #001133; padding-left: 8px}
.inactive .mbshading {display: block}
.mbshading { display: none; background-color: #ffffff; height: 100%; opacity: 0.9;  width: 100%; top: 0px; z-index: 1000; }

.hmenu .menuarea .oldlink { margin: 30px 30px 10px; }
.hmenu .menuarea .chmod { margin: 10px 30px 30px; padding-top:10px; border-top: 1px solid #192849;}

.hmenu .menuarea ul.img a {width: 20px; height: 20px; display:inline-block;}
/*
.hmenu .menuarea ul.img a.facebook {background: url(/images/eltnewdesign/w_facebook.png)}
.hmenu .menuarea ul.img a.vk {background: url(/images/eltnewdesign/w_vk.png)}
.hmenu .menuarea ul.img a.twitter {background: url(/images/eltnewdesign/w_twitter.png)}
.hmenu .menuarea ul.img a.youtube {background: url(/images/eltnewdesign/w_youtube.png)}
.hmenu .menuarea ul.img a.instagram {background: url(/images/eltnewdesign/w_instagram.png)}
.hmenu .menuarea ul.img a.telegram {background: url(/images/eltnewdesign/w_telegram.png)}
.hmenu .menuarea ul.img a.zen {background: url(/images/eltnewdesign/zen40w2.png);background-size: 100%;}
.hmenu .menuarea ul.img a.rss {background: url(/images/eltnewdesign/w_rss.png)}
*/

.hmenu .menuarea ul.img a.vk {background: url(/images/eltnewdesign/socnets_sprt2.png) no-repeat 0 -21px}
.hmenu .menuarea ul.img a.facebook {background: url(/images/eltnewdesign/socnets_sprt2.png) no-repeat -21px -21px}
.hmenu .menuarea ul.img a.twitter {background: url(/images/eltnewdesign/socnets_sprt2.png) no-repeat -42px -21px}
.hmenu .menuarea ul.img a.youtube {background: url(/images/eltnewdesign/socnets_sprt2.png) no-repeat -84px -21px}
.hmenu .menuarea ul.img a.instagram {background: url(/images/eltnewdesign/socnets_sprt2.png) no-repeat -105px -21px}
.hmenu .menuarea ul.img a.telegram {background: url(/images/eltnewdesign/socnets_sprt2.png) no-repeat -126px -21px}
.hmenu .menuarea ul.img a.zen {background: url(/images/eltnewdesign/socnets_sprt2.png) no-repeat -147px -21px}
.hmenu .menuarea ul.img a.rss {background: url(/images/eltnewdesign/socnets_sprt2.png) no-repeat -168px -21px}

.mblock{margin: 30px auto;  width: 1230px;  padding-top: 25px;}
.mblock.bgap2{margin-bottom:60px;}
.chead {padding-top: 0; margin-bottom:15px}
.mblock.chead { margin-top: 0;}
.clblock {margin-left:30px; width: 780px; margin-right:15px; float:left; }
.clblock-nlm {width: 810px; margin-right:15px; float:left;}
.itemblock {margin-left:30px; width: 705px; float:left; }
.socnetblock {margin-left:30px; width: 45px; float:left; }
.crblock {margin-right:30px; width: 345px; float:right}
.clblock-nlm > h2, .clblock-nlm > hr {margin-left:30px;}

.blue.LHC {  background: #001034 url("/images/eltnewdesign/lhcbglg.jpg") no-repeat scroll 50% 50%;  }

.blue.LHC .mblock { margin-bottom: -15px; }

.crblock .is_border {border: 1px solid #d9d9d9; width:283px; padding:30px;}

h1.nogap, h2.nogap {margin-top:0px !important;}
.clblock h2.nogap, .clblock-nlm h2.nogap, h2.clblk.nogap {margin-top:-7px !important;}
div.nogap {padding-top: 0px; margin-top:0px;}
div.nogap2 {padding-top: 0px;}
.mb {margin-left:30px; margin-right:30px;}

.mb11 {display: block;  float: left; margin-left:30px; width: 795px; }
.mb10 {display: block;  float: left; margin-left:30px; width: 720px; }
.mb8 {display: block;  float: left; margin-left:30px; width: 570px; }
.mb7 {display: block;  float: left; margin-left:30px; width: 495px; }
.mb6 {display: block;  float: left; margin-left:30px; width: 420px; }
.mb5 {display: block;  float: left; margin-left:30px; width: 345px; }
.mb4, .mb8-nlm .cols2 {display: block;  float: left; margin-left:30px; width: 270px; }

.clblock-nlm .cols3 {display: block;  float: left; margin-left:30px; width: 240px; }
.clblock-nlm .cols2 {display: block;  float: left; margin-left:30px; width: 375px; }
.clblock .relm .cols3 {display: block;  float: left; margin-left:30px; width: 240px; }
.clblock .relm .cols2 {display: block;  float: left; margin-left:30px; width: 375px; }

.crblock .cols2 {display: block;  float: left; margin-left:30px; width: 156px; }
.crblock .cols2.first {margin-left:0;}


.itemblock .relm .cols2 {display: block;  float: left; margin-left:30px; width: 337px; }


.mb11-nlm {display: block;  float: left; width: 825px; }
.mb8-nlm {display: block;  float: left; width: 600px; }
.mb6-nlm {display: block;  float: left; width: 450px; }

span.mb10, span.mb6 {display: inline-block}

.mb3 {display:inline-block; float:left; width:195px; margin-left:30px;}
.img_stretch img {width:100%}
.img img{vertical-align:bottom; }
img {font-size:10px;}
a img {border:none; vertical-align:bottom;}
div.ib_img img, div.img img {border: solid 1px #d9d9d9;}
div.img_stretch {padding-right:2px}
div.video img, .blue div.img img, .ins_block div.img img, .bglg_img div.img img {border: none;}

.memo > table, .ins_block .comment > table {margin-bottom: 30px;}

.memo ul {margin: 0 0 30px 0;}
.memo ul ul {margin-bottom: 0;}

.mb6 .img_stretch32 img {width:418px; height:278px; vertical-align: bottom;}
.mb6 .video.img_stretch32 img {width:420px; height:280px;}
.mb4 .img_stretch32 img, .mb8-nlm .cols2  .img_stretch32 img {width:268px; height:178px; vertical-align: bottom;}
.mb4 .video.img_stretch32 img, .mb8-nlm .cols2  .video.img_stretch32 img {width:270px; height:180px; vertical-align: bottom;}

.mb4 .img_stretch32h img {height:180px; }
.mb4 div.img_stretch32h {border-bottom: 1px solid #d9d9d9;border-top: 1px solid #d9d9d9; text-align:center}
.mb3 .img_stretch32 img {width:193px; height:128px; }
.mb3 .video.img_stretch32 img {width:195px; height:130px; }
.mb3 .img_stretch32h img {height:129px;}
.mb3  div.img_stretch32h {border-bottom: 1px solid #d9d9d9; text-align:center; height:130px;}
.clblock-nlm .cols3 .img_stretch32 img {width:238px; height:158px; }
.clblock-nlm .cols3 .video.img_stretch32 img {width:240px; height:160px;}
.clblock-nlm .cols2 .img_stretch32 img {width:373px; height:248px; }
.clblock-nlm .cols2 .video.img_stretch32 img {width:375px; height:250px; }
.crblock .img_stretch32 img {width:343px; height:228px; }
.crblock .video.img_stretch32 img {width:345px; height:230px; }



.lhc_chart_block {border: solid 1px #d9d9d9;}
.crblock .lhc_chart {height: 343px;}
.crblock .lhc_chart_block .comment {margin: 5px 30px 30px;}
.memo .lhc_chart_block .comment {padding: 30px 30px 30px;border-top: 1px solid #d9d9d9; margin: 15px 0 0;}
.memo .lhc_chart {height: 468px;}

.xrub-video.xrub-t .clblock-nlm, .xrub-video.xrub-a .clblock-nlm, .xrub-video.xrub-l .clblock-nlm {min-height: 330px;}

.crblock h2, .mb4 h2, .mb6 h2 {font-family: Gerbera, Arial; font-weight:bold; text-transform: uppercase; font-size: 18px; margin-bottom:25px; margin-top:0;}


.xh .mb4 .img_stretch32h img {height:157px;}
.xh .mb4 div.img_stretch32h { margin: 20px; border-top: none;}
.xh .mb4 .img_stretch32 img {width:268px; height:178px; border: solid 1px #F7F4EB;}


.rxblock.beige {padding: 30px;}


h2.chapter { font-family: Gerbera, Arial; font-weight:bold;  font-size: 28px;  text-transform: uppercase;  background: url("/images/eltnewdesign/spot.png") no-repeat 0 3px; margin-bottom: 25px; margin-top: 0; padding-left: 45px; }
.chead h1 { font-family: Gerbera, Arial; font-weight:bold;  font-size: 28px;  text-transform: uppercase; margin-top: 0; margin-bottom: 25px; background: url("/images/eltnewdesign/spot_hg.png") no-repeat 0 3px;  padding: 14px 0 15px 80px; }

.novosti_nauki h2.chapter, .novosti_nauki h2.chapter.small {background-image: url(/images/eltnewdesign/novosti_nauki.png)}
.kartinka_dnya h2.chapter,  .kartinka_dnya .bglg_img h2.chapter {background-image: url(/images/eltnewdesign/kartinka_dnya.png)}
.LHC h2.chapter {background-image: url(/images/eltnewdesign/lhc.png)}
.problems h2.chapter, .problems .bglg_img h2.chapter {background-image: url(/images/eltnewdesign/problems.png)}
.nauchno-populyarnaya_biblioteka h2.chapter {background-image: url(/images/eltnewdesign/nauchno-populyarnaya_biblioteka.png)}
.video h2.chapter {background-image: url(/images/eltnewdesign/video.png)}
.bookclub h2.chapter {background-image: url(/images/eltnewdesign/bookclub.png)}
.events h2.chapter {background-image: url(/images/eltnewdesign/events.png)}
.email h2.chapter, .email .bglg_img h2.chapter  {background-image: url(/images/eltnewdesign/email-cht.png)}
.time h2.chapter {background-image: url(/images/eltnewdesign/time.png)}
.posters h2.chapter {background-image: url(/images/eltnewdesign/posters.png)}
.trefil h2.chapter {background-image: url(/images/eltnewdesign/trefil.png)}
.genbio h2.chapter {background-image: url(/images/eltnewdesign/genbio.png)}
.catalog h2.chapter {background-image: url(/images/eltnewdesign/catalog.png)}
.law h2.chapter {background-image: url(/images/eltnewdesign/law.png)}
.xrub-genbio .itemblock { min-height: 1300px;}

.xrub-novosti_nauki .chead h1 {background-image: url(/images/eltnewdesign/novosti_nauki_hg.png)}
.xrub-kartinka_dnya .chead h1 {background-image: url(/images/eltnewdesign/kartinka_dnya_hg.png)}
.xrub-LHC .chead h1 {background-image: url(/images/eltnewdesign/lhc_hg.png)}
.xrub-problems .chead h1 {background-image: url(/images/eltnewdesign/problems_hg.png)}
.xrub-nauchno-populyarnaya_biblioteka .chead h1 {background-image: url(/images/eltnewdesign/nauchno-populyarnaya_biblioteka_hg.png)}
.xrub-video .chead h1 {background-image: url(/images/eltnewdesign/video_hg.png)}
.xrub-bookclub .chead h1 {background-image: url(/images/eltnewdesign/bookclub_hg.png)}
.xrub-events .chead h1 {background-image: url(/images/eltnewdesign/events_hg.png)}
.xrub-email .chead h1  {background-image: url(/images/eltnewdesign/email_hg.png)}
.xrub-time .chead h1 {background-image: url(/images/eltnewdesign/time_hg.png)}
.xrub-posters .chead h1 {background-image: url(/images/eltnewdesign/posters_hg.png)}
.xrub-trefil .chead h1 {background-image: url(/images/eltnewdesign/trefil_hg.png)}
.xrub-genbio .chead h1 {background-image: url(/images/eltnewdesign/genbio_hg.png)}
.xrub-catalog .chead h1 {background-image: url(/images/eltnewdesign/catalog_hg.png)}
.xrub-law .chead h1 {background-image: url(/images/eltnewdesign/law_hg.png)}


.chead .mb8 {display:table; margin-bottom:15px}
.chead .mb8 h1 {display: table-cell; margin-bottom:15px; height:65px; vertical-align:middle; padding:  0 0 0 80px;}

.chead .rubdesc { font-family: Gerbera, Arial; font-size: 16px; }
.rubdesc .toggle_label {color:#fb7820;}
.toggle.rubdesc .toggle_button { background: rgba(0, 0, 0, 0) url("/images/eltnewdesign/open_arr_o.png") no-repeat scroll 2px 6px;}
.toggle.rubdesc.open .toggle_button { background: rgba(0, 0, 0, 0) url("/images/eltnewdesign/close_arr_o.png") no-repeat scroll 2px 6px;}

.rubdesc p {margin: 5px 0;}

h1 a, h2 a {color: #001133; }

h2.chapter.small, .bglg_img h2.chapter { font-family: Gerbera, Arial; font-weight:bold;  font-size: 19px; text-transform: uppercase;  background: url("/images/eltnewdesign/spot.png") no-repeat 0 5px; margin-bottom: 15px; margin-top: -15px; padding: 8px 0 8px 40px;}

.clblock h2, .clblock-nlm h2, h2.clblk  { font-family: Gerbera, Arial; font-weight:bold;  font-size: 22px;  margin-bottom: 20px; margin-top: 0; }
.clblock .caption {font-family: Gerbera, Arial;}


.subh { font-family: Gerbera, Arial; font-weight:bold; font-size: 14px; opacity: 0.65;  padding-left: 46px; margin-bottom: 15px; }
.subh a:hover { text-decoration: none; }

.suph a { color: #FB7820; }
.suph { color: #FB7820; font-family: Gerbera, Arial; font-weight:bold; font-size: 14px;  margin: 20px 0 10px; }


.img_block {position:relative}
.mb8 .img_block32 .ib_img img { width: 163px; height: 108px;}
.mb8 .img_block32 .ib_img { display: block; float: left; margin-right: 30px; }
.mb8 .img_block32 .ib_text { display: block; float: left; width: 375px; }
.mb8 .img_block11 .ib_img img { width: 118px; height: 118px;}
.mb8 .img_block11 .ib_img { display: block; float: left; margin-right: 30px;}
.mb8 .img_block11 .ib_text { display: block; float: left; width: 420px; }

.mb7 .img_block32 .ib_img img { width: 163px; height: 108px;}
.mb7 .img_block32 .ib_img { display: block; float: left; margin-right: 30px; }
.mb7 .img_block32 .ib_text { display: block; float: left; width: 300px; }
.mb7 .img_block11 .ib_img img { width: 118px; height: 118px;}
.mb7 .img_block11 .ib_img { display: block; float: left; margin-right: 30px;}
.mb7 .img_block11 .ib_text { display: block; float: left; width: 345px; }

.mb5 .img_block32 .ib_img img { width: 73px; height: 48px;}
.mb5 .img_block32 .ib_img { display: block; float: left; margin-right: 20px; }
.mb5 .img_block32 .ib_text { display: block; float: left; width: 250px; }
.mb5 .img_block11 .ib_img img { width: 73px; height: 73px;}
.mb5 .img_block11 .ib_img { display: block; float: left; margin-right: 20px;}
.mb5 .img_block11 .ib_text { display: block; float: left; width: 250px; }

.mb4 .img_block32 .ib_img img { width: 73px; height: 48px;}
.mb4 .img_block32 .ib_img { display: block; float: left; margin-right: 20px; }
.mb4 .img_block32 .ib_text { display: block; float: left; width: 175px; }
.mb4 .img_block11 .ib_img img { width: 73px; height: 73px;}
.mb4 .img_block11 .ib_img { display: block; float: left; margin-right: 20px;}
.mb4 .img_block11 .ib_text { display: block; float: left; width: 175px; }
.mb4 .img_block .ib_img img { width: 73px;}
.mb4 .img_block .ib_img { display: block; float: left; margin-right: 20px;}
.mb4 .img_block .ib_text { display: block; float: left; width: 175px; }

.clblock .img_block .ib_img img {width: 193px;}
.clblock .img_block32 .ib_img img {width: 193px; height: 128px;}
.clblock .img_block .ib_img, .clblock .img_block32 .ib_img {width: 195px; display:block; float:right}
.clblock .img_block .ib_text, .clblock .img_block32 .ib_text { display: block; float: left; width: 555px; }

.clblock.lhc .img_block32 .ib_img img {width: 163px; height: 108px;}
.clblock.lhc .img_block32 .ib_img {width: 165px; display:block; float:left; margin-right: 30px;}
.clblock.lhc .img_block32 .ib_text{ display: block; float: left; width: 575px; }
.clblock.newslist.lhc .img_block32 .ib_text{ width: 555px; }

.clblock .img_block32 .ib_img_rs, .clblock .img_block .ib_img_rs32 {width: 193px; height: 128px; border: solid 1px #d9d9d9; display:table; float:right; text-align:center; overflow:hidden;}
.clblock .img_block32 .ib_img_rs img, .clblock .img_block .ib_img_rs32 img {max-width: 193px;}
.clblock .img_block32 .ib_img_rs span, .clblock .img_block .ib_img_rs32 span { display: table-cell; height: 128px; vertical-align: middle;}

.clblock.lhc .img_block32 .ib_img_rs {float:left; margin-right:30px; margin-bottom:10px;}

.clblock.faqlist .img_block .ib_img,
.clblock.faqlist .img_block .ib_img_rs {float:left; margin-right:30px; width:180px;}
.clblock.faqlist .img_block32 .ib_img_rs span {height: 120px;}
.clblock.faqlist .img_block .ib_img img {width:178px; height: 118px;}
.clblock.publist .img_block32 .ib_img,
.clblock .publist .img_block32 .ib_img,
.clblock.publist .img_block32 .ib_img_rs,
.clblock .publist .img_block32 .ib_img_rs
 {float:left;}

.clblock.publist .img_block32 .ib_text,
.clblock .publist .img_block32 .ib_text {float:right;}

blockquote.faq_full {font-weight:bold}

.clblock #magScrBlock { width: 810px; }
#magScrBlock .title { text-align: center; }
.clblock .maglist hr.top:first-child { display: none;}
.clblock .maglist .mb4 {width: 780px;}
.clblock .maglist .mb4 h2 {border-bottom: 1px solid #d9d9d9; margin-bottom: 30px; padding-bottom: 20px; text-transform: none;}
.clblock .maglist hr.top { margin-right: 0;}
.clblock .maglist { width: 810px; }

/*
.clblock .maglist div.mb3 {width: 240px;}
*/

.clblock .maglist div.mb3 {width: 172.5px;}
.clblock .maglist div.mb3 .title {font-size: 15px;}

.clblock .maglist .scr_buttons .prev_button {float: left; position: relative; top: 0;}
.clblock .maglist  .scr_buttons .next_button {left: auto; top:30px; right:0; float:right;}
.clblock .maglist .scr_buttons {margin: 30px 0 30px 30px; padding-top: 30px; border-top: 1px solid #d9d9d9; height: 50px; text-align:center;}
.clblock .maglist .scr_buttons .goto { display:inline-block; margin-top: 17px; margin-right: 60px;}

.memo .maglist a, .memo .maglist a b {text-decoration: none; box-shadow: none; background: none;}
.memo .maglist a:hover  {text-decoration: underline; color: #001034;}

.mag_ann_list .img {text-align: center;}
.mag_ann_list .title {text-align: center;  margin-bottom: -5px;}
.mag_ann_list .img img { height: 250px; }

.xrub-zhurnaly .crblock.important .cols2 { float: none;  margin-bottom: 0;
 margin-left: 0; width: 100%; }
.xrub-zhurnaly .crblock.important .cols2.first ul { margin-bottom: 0; }

.clblock .cols2.img_block .ib_img {float:left; margin-right:30px; width:100px;}
.clblock .cols2.img_block .ib_img img {width:98px;}
.clblock .cols2.img_block .ib_text {float:right; width:245px;}

.book_search_results .img_block .ib_img {float:left; margin-right:30px; width:135px; position: relative;}
.book_search_results .img_block .ib_img img {width:133px;}
.book_search_results .img_block .ib_text {float:right; width:615px;}
.itemblock .book_search_results .img_block .ib_text {float:right; width:540px;}
.book_search_results .fragments {margin-top:20px;}
.book_search_results .fragments p {margin-bottom:10px;}
.book_search_results .pretitle,  .book_search_results .title, .book_search_results .subtitle,  .book_search_results .sublink2, .book_search_results .brief, .book_search_results .brief p {margin-top:0px;margin-bottom:15px;}
.book_search_results .sublink{margin-top:0px;}
.book_search_results .ib_text.sublink2 {margin-top:10px;}
.book_search_results .toggle_label.goto {margin-top: 30px;}
.book_search_results .toggle_body {margin-top: 30px; margin-left:20px}
.book_search_results .ib_text .img_block .ib_img {float:left; margin-right:30px; width:100px; position: relative;}
.book_search_results .ib_text .img_block .ib_img img {width:98px;}
.book_search_results .ib_text .img_block .ib_text {float:right; width:460px;}
.itemblock .book_search_results .ib_text .img_block .ib_text {float:right; width:390px;}
.book_search_results .ib_text .ib_text .title, .book_search_results .ib_text .ib_text .pretitle {font-size: 20px;}
.book_search_results .ib_text .ib_text .subtitle {font-size: 16px;}
.book_search_results .ib_text .ib_text .breif {font-size: 16px;}


.fragments_hover:hover .fragments .hover {text-decoration: underline;}
.fragments_hover:hover .fragments:hover .hover {text-decoration: none;}
.fragments_hover:hover .fragments:hover .hover:hover {text-decoration: underline;}
.fragments_hover a.nohover:hover .title {text-decoration: none;}


/*
.mb4.img_stretch32_rs .img {width:268px; height:178px; border: solid 1px #d9d9d9; display:table; text-align:center;}
.mb4.img_stretch32_rs .img span { display: table-cell; height: 178px; vertical-align: middle; overflow:hidden;}
.mb4.img_stretch32_rs img {max-width: 268px; border:none;}
*/

.mb4.img_stretch32_rs .img {width:268px; height:178px; border: solid 1px #d9d9d9; text-align:center;}
.mb4.img_stretch32_rs .img span { display: block; height: 178px; vertical-align: middle; overflow:hidden;}
.mb4.img_stretch32_rs .img span:after {height: 100%; vertical-align: middle; display: inline-block;  content: "";}

.mb4.img_stretch32_rs img {max-width: 268px; border:none; display: inline-block;  vertical-align: middle;}

.clblock-nlm .cols2.img_stretch32_rs .img{width:373px; height:248px; border: solid 1px #d9d9d9; display:table; text-align:center;} .clblock-nlm .cols2.img_stretch32_rs img {max-width: 373px; border:none;}
.clblock-nlm .cols2.img_stretch32_rs .img span { display: table-cell; height: 248px; vertical-align: middle;}

.crblock .img_block32 .ib_img img { width: 73px; height: 48px; border: solid 1px #d9d9d9;}
.crblock .img_block32 .ib_img { display: block; float: left; margin-right: 30px; }
.crblock .img_block32 .ib_text { display: block; float: left; width: 240px; }
.crblock .img_block11 .ib_img img { width: 73px; height: 73px; border: solid 1px #d9d9d9;}
.crblock .img_block11 .ib_img { display: block; float: right; margin-left: 20px; }
.crblock .img_block11 .ib_text { display: block; float: left; width: 250px; }
.crblock .img_block .ib_img img { width: 73px; border: solid 1px #d9d9d9;}
.crblock .img_block .ib_img { display: block; float: right; margin-left: 20px; }
.crblock .img_block .ib_text { display: block; float: left; width: 250px; }

.ib_img .img {margin-bottom: 0px}

.img{ font-size: 22px; font-weight:bold; margin-bottom: 20px}
.title{ font-size: 22px; font-weight:bold; margin-bottom: 10px;}
.mb3 .title, .mb4 .title, .mb5 .title, .lt .title, .clblock-nlm .cols3 .title, .mb3 .pretitle, .mb4 .pretitle, .mb5 .pretitle, .lt .pretitle, .clblock-nlm .cols3 .pretitle  { font-size: 18px; }
.text{ font-family: Gerbera, Arial; font-size: 16px; margin: 10px 0;}
.memo .text{font-size: 17px;}
.memo h2.tnews{font-family: Gerbera, Arial; text-transform:none; font-size: 21px; font-weight:bold;}
.memo h2.tnews i{font-family: Gerbera, Arial; text-transform:none; font-weight:normal;}
.memo h2.tnews a, .memo h2.tnews a b{ color: #707a8c; text-decoration: none; box-shadow: none; background: none;}
.memo h2.tnews a:hover { color: #707a8c; text-decoration: underline;}
.memo h2, .itemhead h2 {font-family: Gerbera, Arial; text-transform:none; font-size: 24px; font-weight:bold;}
.memo h2:first-child { margin-top: 0; }
.memo h2 a, .memo h2 a b, .memo .note a  {box-shadow: none; background: none;}

.sublink {  font-family: Gerbera, Arial; font-weight:bold; font-size: 11px;  margin-top: 10px; text-transform: uppercase; }
.memo .sublink a, .memo .sublink a b {text-decoration:none; box-shadow: none; background: none;}
.memo .sublink a:hover {text-decoration:underline;color:#707a8c}
.sublink2 { font-family: Gerbera, Arial; font-weight:bold; font-size: 14px;  margin: 10px 0; }

.memo.bgap {margin-bottom:30px}

.sublink, .sublink a, .sublink2 a {color: #707a8c;}
.sublink .date, .sublink .date a, .titles .date, .titles .date a, .sublink.date {color: #999999;}
ul.titles a.selected { color: #fb7820;}
.clblock .sublink2 {color: #001034;}
.sublink a.current, .sublink a.current:hover, .sublink .current{ color:#FB7820}

.video_icon { display: inline-block; width: 20px;  height: 15px; margin: -1px 0; background: url(/images/eltnewdesign/videoplay_gr.png) no-repeat;  background-size: auto; background-size: contain;}
.sublink .video_icon { width: 18px;  height: 13px; margin: -3px 0;}

.listtitle {  font-family: Gerbera, Arial; font-weight:bold; font-size: 11px;  margin-top: 15px; text-transform: uppercase; color: #999999; }

.subhead { font-family: Gerbera, Arial; font-weight:bold; font-size: 11px;  text-transform: uppercase; }
.subhead2 { opacity: 0.5; font-family: Gerbera, Arial; font-weight:bold; font-size: 11px;  text-transform: uppercase; }

ul.titles {font-family: Gerbera, Arial; font-size: 12px; margin: 10px 0;  color: #999999; padding: 0 0 0 15px; margin: 0 0 15px 0;}
ul.titles  a {color: #707a8c; font-size:15px;}
ul.titles > li { margin: 3px 0; }

.pretitle {margin-bottom:3px; font-size:22px; color: #95a2b3; font-weight:bold;}
.pretitle > a {color: #95a2b3;}
.subtitle {font-family: Gerbera, Arial; font-size: 17px; margin: 10px 0; font-weight:bold;}
.crblock .subtitle { font-size: 14px; }

.titles .pretitle, .titles .title, ul.titles .title a  {font-family: Adonis,  AdonisW05, "Times New Roman"; font-size: 18px;}

.blue .edesc .pretitle, .blue .edesc .pretitle > a, .orange > a { color: #fb7820; }

.lg .pretitle {font-size:30px;}
.lg .title {font-size:32px;}

.crblock .title, .crblock .pretitle {font-size:18px;}
.crblock .sublink2 {font-size:12px; margin-top:5px;}

.suplink a  { color: #FB7820;  }
.clblock .suplink a { color: #001034; }
.clblock .suplink { color: #001034; opacity: 0.8; }
.suplink { margin-bottom: 10px; color: #FB7820; font-family: Gerbera, Arial; font-weight:bold; font-size: 11px;  text-transform: uppercase; }

.goto, .goto a,  a.more { font-family: Gerbera, Arial; font-weight:bold;text-transform: uppercase;  font-size: 11px;}
a.more img {display:none;}


.xh {margin-top: 10px;}
.xh .mb4 {height: 381px; background-color: #F7F4EB; position: relative;}
.xh .suplink, .xh .sublink, .xh .title {margin-left:20px; margin-right:20px;}
.xh .mb4 .sublink {position: absolute; bottom: 20px; }

hr { color: #D9D9D9;  background-color:#D9D9D9; border:0 none; height:1px; margin-top: 30px; margin-bottom:30px;}
.blue hr { background-color: #233354; color: #233354 }

hr.top { background-color: #001034; color: #001034;  }
.blue hr.top { background-color: #FFFFFF; color: #FFFFFF }
hr.nogap {margin-top: 0 !important;}
hr.hgap {margin-bottom: 40px; }

.bglg_img {  position: relative; }
.bglg_img img {  width: 570px; height:380px; vertical-align: bottom;}
.bglg_img > h2, .bglg_img a.title { left: 30px; position: absolute; top: 31px; z-index: 100;}
.bglg_img h2 a, .bglg_img a.title  { color: #FFFFFF !important; }
.bglg_img .subblock { bottom: 20px; left: 30px; position: absolute; margin-right: 30px;}
.bglg_img .title {font-size: 30px; font-weight: bold;  }
.bglg_img a { color: #FFFFFF !important;}
.bglg_img .text {font-family: Gerbera, Arial; font-weight:bold;  font-size: 14px; margin-top:10px;}
.bglg_img .sublink {color: #FFFFFF; opacity: 1; margin-top:15px;}

.shading1 img {opacity:0.9;}
.shading2 img {opacity:0.75;}
.shading3 img {opacity:0.6;}
.shading4 img {opacity:0.4;}
.shading5 img {opacity:0.2;}

.bglg_img  div.img {background:#001034; min-height:380px;}

.bglg_img span.checked {
    background: rgba(0, 0, 0, 0) url("/images/eltnewdesign/qst_chk.png") no-repeat scroll 0 5px;
    padding: 8px 15px 5px 25px;
}
.bglg_img span.notchecked {
    background: rgba(0, 0, 0, 0) url("/images/eltnewdesign/qst_nochk.png") no-repeat scroll 0 5px;
    padding: 8px 15px 5px 25px;
}

.chk_block span.checked {
    background: rgba(0, 0, 0, 0) url("/images/eltnewdesign/qst_chk_b.png") no-repeat scroll 0 5px;
    padding: 7px 15px 5px 25px;
}
.chk_block span.notchecked {
    background: rgba(0, 0, 0, 0) url("/images/eltnewdesign/qst_nochk_b.png") no-repeat scroll 0 5px;
    padding: 7px 15px 5px 25px;
}

.chk_block {color: #001034; margin-bottom:15px;}
.chk_block  a {color: #001034;}

.video {position: relative;}
.mb8 .video .play { background: url("/images/eltnewdesign/videoplay_lg.png");
 display: block; height: 120px; left: 225px; position: absolute; top: 130px;  width: 120px; }
.mb6 .video .play { background: url("/images/eltnewdesign/videoplay_lg.png");
 display: block; height: 120px; left: 150px; position: absolute; top: 80px;  width: 120px; }
.mb3 .video .play  { background: url("/images/eltnewdesign/videoplay_sm.png");
 display: block; height: 60px; left: 67px; position: absolute; top: 35px;  width: 60px; }
.mb4 .video .play, .mb8-nlm .cols2 .video .play  { background: url("/images/eltnewdesign/videoplay_sm.png");
 display: block; height: 60px; left: 105px; position: absolute; top: 60px;  width: 60px; }
.clblock-nlm .cols3 .video .play  { background: url("/images/eltnewdesign/videoplay_sm.png");
 display: block; height: 60px; left: 90px; position: absolute; top: 50px;  width: 60px; }
.crblock .video .play, .itemblock .video .play  { background: url("/images/eltnewdesign/videoplay_sm.png");
 display: block; height: 60px; left: 50%; position: absolute; top: 50%;  width: 60px; margin: -30px}

ul.storyline .video .play {width: 30px; height: 30px; margin: -15px; background-size: 30px}

.mb .video .play  { background: url("/images/eltnewdesign/videoplay_hg.png");
 display: block; height: 150px; width:150px; left: 40px; position: absolute; bottom:35px;}
.mb .video .info  {margin: 0 30px 0 220px; position: absolute; color: #ffffff; height: 150px; bottom:35px;}
.mb .video .info  a, .mb .video .info .sublink, .mb .video .pretitle   {color: #ffffff;}
.mb .video .info .pretitle a {color: #95a2b3}
.mb .pretitle, .mb .title { font-size: 32px;}
.mb .video .info .sublink { opacity: 1;}
.mb .video { background-color: #001034; }

.video .grid { background: url("/images/eltnewdesign/videogrid.png");
 display: block; height: 100%; left: 0; position: absolute; top: 0;  width: 100%; }
.video .duration {display: block; font-family: Gerbera, Arial; font-weight:bold; font-size: 11px; color: #ffffff; background-color: #19191B; position: absolute; right: 0; bottom: 0px; padding: 0 5px;}


.dpic {display: block; float: left; width: 285px;}
.dpic_nl {margin-right:10px}
.dpic img {width:285px;}

.dpic:first-child {margin-left:0}


.submenu .stat {display:block; float:right; color: #D9D9D9;}
.submenu .stat {display:block; float:right; color: #D9D9D9;     margin-top: -3px; font-size: 18px;}

.hrline div.sm_item { padding: 10px 0; border-bottom: solid 1px #D9D9D9; font-family: Gerbera, Arial; font-size: 14px;}

.hrline div.sm_item:first-child {border-top: solid 1px #D9D9D9;}

ul.statmenu {padding: 0; margin-bottom: 24px; margin-top: 4px;}
ul.statmenu.genbio {margin-top: 6px;}
ul.statmenu .stat {color: #D9D9D9; font-size: 16px;}
ul.statmenu li.sm_item {font-family: Gerbera, Arial; font-weight: bold; font-size: 14px; display:inline-block; list-style:none; margin-right:22px;}
ul.statmenu li.sm_item a  {text-decoration: none; color: #001034;}
ul.statmenu li.sm_item a:hover  {text-decoration: underline; color: #001034;}


.clubbooks div {text-align:center;}
.clubbooks div.img {border-bottom: solid 1px #D9D9D9;height: 246px;}
.clubbooks img {height: 245px;vertical-align: bottom; border: solid 1px #D9D9D9;}
.clubbooks.square img {height: auto; max-width: 268px; max-height: 245px;vertical-align: bottom;}
.clubbooks.square div.img { line-height: 247px; }
.clubbooks_scroll_container {margin-top: -30px;}
#clubScrBlock {height: 360px; padding-top: 30px; }
div.clubbooks { position: relative; height: 390px; }
.clubbooks .cb_sticker, .club .cb_sticker { position: absolute; color: #ffffff; width:44px; max-width:44px; height: 60px; padding:0 8px; vertical-align: middle; background: url('/images/eltnewdesign/spot_lg.png'); font-family: Gerbera, Arial; font-weight:bold; font-size: 12px;   text-transform: uppercase;right: 15px;top: -20px; display: table; }
.nb1 .nb0 .cb_sticker, .nb0 .nb1 .cb_sticker, .nb1 .nb1 .cb_sticker {background-image: url('/images/eltnewdesign/spot_lg_g.png');}
.cb_sticker a {color: #ffffff;}
div.clubbooks .img > span,  .book_search_results .img > span, .cbook .img > span {position: relative; display: inline-block; vertical-align: bottom; line-height: 12px;}
.clubbooks .cb_sticker > span, .club .cb_sticker > span { display: table-cell; vertical-align: middle; text-align: center; line-height:normal;}

.club .img_block .img_block .cb_sticker { width: 34px; height: 50px; background-size: 100%; font-size: 11px;}

.clubbooks .img span .cb_sticker, .book_search_results .img_block .img span .cb_sticker, .cbook.img_block .img span .cb_sticker {right: -20px; left: auto}


.itemblock.club .cbook.fragments { position: relative;  margin-left: 75px; }
.itemblock.club .cbook.fragments .cb_sticker { right:auto; left:-75px; top: -17px;}
.itemblock.club .cbook.fragments .title {font-size: 21px;}

div.mb3 .img.book {height: 206px; text-align: center; border-bottom: 1px solid #d9d9d9;}
div.mb3 .img.book img {height: 205px; border: 1px solid #d9d9d9;}

.edesc {height:150px;}
.edate {height: 35px;}
.eplace {height: 50px;}
.edate .hdates  { display:block; float:left; font-family: Gerbera, Arial; font-size: 36px; }
.important .edate .hdates { color: #fb7820; }
.edate .htime { display: block;  float: left;  margin-left: 10px;  margin-top: 8px; }
.edesc .title,  .edesc .pretitle {font-size: 22px;}
.edate .htimes {margin-top: 3px;}
.past .edate, .past .edate a,  .past .edate .sublink{ color: #999999;}

.clblock .edate div { margin-bottom: 10px; }
.clblock .edesc .text { color: #737373; }

.clblock .edate .htime { margin-left: 0px; float:none; }
.clblock .edate {width:120px; height: auto; float:left;}
.clblock .edesc {width:630px; float:left; height: auto; margin-left:30px;}
.clblock .edate .hdates { font-size: 24px; float:none; }
.clblock .edate .hdates.short_date { font-size: 28px; }
.clblock .edesc .ib_text { width:480px; float:left;}
.clblock .edesc .ib_img { width:120px; float:right;}
.clblock .edesc .ib_img img { max-width:120px;}

.crblock .events .title {margin-bottom:5px;}

.cancelled .edate .hdates {text-decoration: line-through;}
.cancelled .edesc .title, .cancelled .edesc h1 {text-decoration: line-through;}
.cancelled .edesc .warn {color: red;}
.edesc .warn {color: red;}

.events.cancelled .suplink {text-decoration: line-through;}
.events.cancelled .title {text-decoration: line-through;}
.events.cancelled .warn {color: red;}

.crblock div.clubbooks {height: auto}

.itemhead.event {text-align: left; width:780px; float: left; margin-left: 30px;}


.itemblock .itemhead,  .clblock .itemhead {text-align: left;  width:100%;}

.itemhead .edate {width:120px; height: auto; float:left; margin-top: 5px;}
.itemhead .edate .hdates.short_date { font-size: 28px;}
.itemhead .edate > div { margin-bottom: 10px; }
.itemhead .edate .htime { margin-left: 0px; float:none; }
.itemhead .edate .hdates { font-size: 24px; float:none; }

.itemhead .edesc {width:630px; float:left; height: auto; margin-left:30px; }
.itemhead .edesc .text { color: #737373; }
.itemhead .edesc h1,
.itemblock .itemhead h1,  .clblock .itemhead h1 { font-size:28px; margin-bottom:10px; margin-top:0px;}
.itemhead .edesc .pretitle { font-size:28px;}
.itemblock .itemhead .pretitle,  .clblock .itemhead .pretitle { font-size:22px; }

#eventScrBlock {height: 355px;overflow: hidden;}

input, textarea {
    font-family: Gerbera, Arial;   font-size: 14px;   margin-left: 15px;   padding: 11px 20px;
}

.blue input[type="text"],  .blue input[type="email"]{background:#001034;  color: #ffffff; border: solid 1px #ffffff;}
.blue input[type="submit"] {background:#ff6600;  color: #ffffff; border: none; cursor:pointer; appearance: none;-webkit-appearance: none;-moz-appearance: none}

.subscribe {display: table; padding-top:15px;}
.subscribe .mb10, .subscribe .mb6 { display: table-cell; vertical-align: middle; height: 50px; float:none; padding-left:30px;}
.subscribe .mb6 {padding-left:0px;width:450px}
.subscribe a.icon {width: 20px; height: 20px; margin: 3px 2px -4px; display:inline-block;}

/*
.subscribe a.icon.facebook {background: url(/images/eltnewdesign/w_facebook.png)}
.subscribe a.icon.vk {background: url(/images/eltnewdesign/w_vk.png)}
.subscribe a.icon.twitter {background: url(/images/eltnewdesign/w_twitter.png)}
.subscribe a.icon.youtube {background: url(/images/eltnewdesign/w_youtube.png)}
.subscribe a.icon.instagram {background: url(/images/eltnewdesign/w_instagram.png)}
.subscribe a.icon.telegram {background: url(/images/eltnewdesign/w_telegram.png)}
.subscribe a.icon.zen {background: url(/images/eltnewdesign/zen40w2.png);background-size: 100%;}
.subscribe a.icon.rss {background: url(/images/eltnewdesign/w_rss.png)}
*/

.subscribe a.icon.vk {background: url(/images/eltnewdesign/socnets_sprt2.png) no-repeat 0 -21px}
.subscribe a.icon.facebook {background: url(/images/eltnewdesign/socnets_sprt2.png) no-repeat -21px -21px}
.subscribe a.icon.twitter {background: url(/images/eltnewdesign/socnets_sprt2.png) no-repeat -42px -21px}
.subscribe a.icon.youtube {background: url(/images/eltnewdesign/socnets_sprt2.png) no-repeat -84px -21px}
.subscribe a.icon.instagram {background: url(/images/eltnewdesign/socnets_sprt2.png) no-repeat -105px -21px}
.subscribe a.icon.telegram {background: url(/images/eltnewdesign/socnets_sprt2.png) no-repeat -126px -21px}
.subscribe a.icon.zen {background: url(/images/eltnewdesign/socnets_sprt2.png) no-repeat -147px -21px}
.subscribe a.icon.rss {background: url(/images/eltnewdesign/socnets_sprt2.png) no-repeat -168px -21px}


.telegram_subscribe { text-align: center; padding-top:15px;}
.mb .telegram_subscribe { padding-top:45px; padding-bottom:30px;}
.telegram_subscribe .title { margin: 0 30px; font-size: 22px;}
.telegram_subscribe .img img {vertical-align: middle; margin-top: -10px;}

.gbissue { display: table; }
.gbissue .cell {display: table-cell;  vertical-align: middle;
    height: 208px; text-align: center;   width: 208px; border: 1px solid #ffffff; }

.gbissue .cell:nth-child(odd) {border-right:0px;}

.gbissue hr { width: 45px; margin: 15px auto;}
.gbissue .issue_no { font-family: Gerbera, Arial; font-weight:bold; font-size: 40px;  }
.gbissue .volume {  font-size: 16px;text-transform: uppercase;  }
.gbissue .cell img {width: 178pС…; height: 178px; vertical-align:bottom;}

.scr_buttons_noscript {  display:none; }

.scr_buttons {  clear: both;  margin-left: 30px;  position: relative;  -moz-user-select: none; -khtml-user-select: none; -ms-user-select: none; -webkit-user-select: none; user-select: none; }
.scr_buttons .goto { display:none; }

/*
.scr_buttons .prev_button {  background: rgba(0, 0, 0, 0) url("/images/eltnewdesign/wprev.png") repeat scroll 0 0;  display: block; height: 50px; position: absolute; top: -50px; width: 50px; cursor: default; opacity: 0.3;}
.scr_buttons .next_button {  background: rgba(0, 0, 0, 0) url("/images/eltnewdesign/wnext.png") repeat scroll 0 0;  display: block;  height: 50px;  position: absolute; top: -50px; left: 60px; width: 50px; cursor: default; opacity: 0.3; }
.scr_buttons .prev_button.active:hover, .scr_buttons .prev_button.active.touch:active {  background: rgba(0, 0, 0, 0) url("/images/eltnewdesign/wsprev.png") repeat scroll 0 0;}
.scr_buttons .next_button.active:hover, .scr_buttons .next_button.active.touch:active {  background: rgba(0, 0, 0, 0) url("/images/eltnewdesign/wsnext.png") repeat scroll 0 0;}
.scr_buttons .prev_button.active.touch:hover { background: rgba(0, 0, 0, 0) url("/images/eltnewdesign/wprev.png") repeat scroll 0 0;}
.scr_buttons .next_button.active.touch:hover { background: rgba(0, 0, 0, 0) url("/images/eltnewdesign/wnext.png") repeat scroll 0 0;}
.blue .scr_buttons .prev_button, .blue .scr_buttons .prev_button.active.touch:hover { background: rgba(0, 0, 0, 0) url("/images/eltnewdesign/bprev.png") repeat scroll 0 0;}
.blue .scr_buttons .next_button, .blue .scr_buttons .next_button.active.touch:hover { background: rgba(0, 0, 0, 0) url("/images/eltnewdesign/bnext.png") repeat scroll 0 0;}
.blue .scr_buttons .prev_button.active:hover, .blue .scr_buttons .prev_button.active.touch:active { background: rgba(0, 0, 0, 0) url("/images/eltnewdesign/bsprev.png") repeat scroll 0 0;}
.blue .scr_buttons .next_button.active:hover, .blue .scr_buttons .next_button.active.touch:active { background: rgba(0, 0, 0, 0) url("/images/eltnewdesign/bsnext.png") repeat scroll 0 0;}
*/

.scr_buttons .prev_button {  background: rgba(0, 0, 0, 0) url("/images/eltnewdesign/rnd_arr_sprt.png") repeat scroll 0 -50px;  display: block; height: 50px; position: absolute; top: -50px; width: 50px; cursor: default; opacity: 0.3;}
.scr_buttons .next_button {  background: rgba(0, 0, 0, 0) url("/images/eltnewdesign/rnd_arr_sprt.png") repeat scroll 0 0;  display: block;  height: 50px;  position: absolute; top: -50px; left: 60px; width: 50px; cursor: default; opacity: 0.3; }
.scr_buttons .prev_button.active:hover, .scr_buttons .prev_button.active.touch:active {  background-position: -100px -50px;}
.scr_buttons .next_button.active:hover, .scr_buttons .next_button.active.touch:active {  background-position: -100px 0;}
.scr_buttons .prev_button.active.touch:hover { background-position: 0 -50px;}
.scr_buttons .next_button.active.touch:hover { background-position: 0 0;}
.blue .scr_buttons .prev_button, .blue .scr_buttons .prev_button.active.touch:hover { background-position: -50px -50px;}
.blue .scr_buttons .next_button, .blue .scr_buttons .next_button.active.touch:hover { background-position: -50px 0;}
.blue .scr_buttons .prev_button.active:hover, .blue .scr_buttons .prev_button.active.touch:active { background-position: -150px -50px;}
.blue .scr_buttons .next_button.active:hover, .blue .scr_buttons .next_button.active.touch:active { background-position: -150px 0;}


/*
.pager .prev_button {  background: rgba(0, 0, 0, 0) url("/images/eltnewdesign/wprev.png") repeat scroll 0 0;  display: block; height: 50px; position: absolute; top: 0px; left:0px; width: 50px; cursor: default; opacity: 0.3;}
.pager .next_button {  background: rgba(0, 0, 0, 0) url("/images/eltnewdesign/wnext.png") repeat scroll 0 0;  display: block;  height: 50px;  position: absolute; top: 0px; right: 0px; width: 50px; cursor: default; opacity: 0.3; }
.pager .prev_button.active:hover {  background-image: url("/images/eltnewdesign/wsprev.png"); }
.pager .next_button.active:hover {  background-image: url("/images/eltnewdesign/wsnext.png"); }
*/

.pager .prev_button {  background: rgba(0, 0, 0, 0) url("/images/eltnewdesign/rnd_arr_sprt.png") repeat scroll 0 -50px;  display: block; height: 50px; position: absolute; top: 0px; left:0px; width: 50px; cursor: default; opacity: 0.3;}
.pager .next_button {  background: rgba(0, 0, 0, 0) url("/images/eltnewdesign/rnd_arr_sprt.png") repeat scroll 0 0;  display: block;  height: 50px;  position: absolute; top: 0px; right: 0px; width: 50px; cursor: default; opacity: 0.3; }
.pager .prev_button.active:hover {  background-position: -100px -50px; }
.pager .next_button.active:hover {  background-position: -100px 0; }



.pager .prev_button a, .pager .next_button a {width: 50px;height: 50px; display:block; box-shadow: none; background: none}
.scr_buttons .active, .pager  .active {   cursor: pointer;   opacity: 1; }
.pager .n {font-family: Gerbera, Arial; font-weight:bold; font-size: 14px;}
.pager .n a {color:#71798c; padding:2px 5px; margin: 5px; text-decoration: none; box-shadow: none; background: none}
.pager .n a:hover {text-decoration:none;}
.pager .n b {color:#ff6600; padding:2px 5px; margin: 5px;}

.pager {text-align:center; height:50px; position:relative; line-height:49px}

.search_top .search_sort a {color: #71798c; padding: 2px 2px;}
.search_top .search_sort b {color:#ff6600; padding:2px 2px;}
.search_top {font-family: Gerbera, Arial; font-weight:bold; font-size: 14px; color: #999999;}
.search_top .search_sort {float:right;margin-bottom:15px;}
.search_top .search_stat {float:left;margin-bottom:15px;}
.search_top .search_stat .stat {padding-left:4px;}
.search_top .search_stat .substat {font-weight: normal;}

/*
.pager_one .prev { background: rgba(0, 0, 0, 0) url("/images/eltnewdesign/prev_arr.png") no-repeat scroll 0 11px;  float: left;  min-height: 50px;    padding-left: 45px;  width: 400px; }
.pager_one .next { width: 400px; float:right; text-align:right; padding-right:45px; background: url("/images/eltnewdesign/next_arr.png") no-repeat scroll 100% 11px;min-height:50px;}
.pager_one .prev.inactive:hover{ background-image: url("/images/eltnewdesign/prev_arr.png"); }
.pager_one .next.inactive:hover { background-image: url("/images/eltnewdesign/next_arr.png");}
.pager_one .prev:hover { background-image: url("/images/eltnewdesign/prev_sarr.png");}
.pager_one .next:hover { background-image: url("/images/eltnewdesign/next_sarr.png");}
*/

.pager_one .prev { float: left;  min-height: 50px;    padding-left: 45px;  width: 400px; }
.pager_one .next { width: 400px; float:right; text-align:right; padding-right:45px; min-height:50px;}

.pager_one .prev .icon { width: 20px; height: 20px; float: left; background: url(/images/eltnewdesign/arr_sprt.png) no-repeat 0 0; margin-left: -45px;  margin-top: 11px; }
.pager_one .prev.inactive:hover .icon { background-position: 0 0; }
.pager_one .prev:hover .icon { background-position: -20px 0; }

.pager_one .next .icon { width: 20px; height: 20px; float: right; background: url(/images/eltnewdesign/arr_sprt.png) no-repeat 0 -20px; margin-right: -45px; margin-top: 11px; }
.pager_one .next.inactive:hover .icon { background-position: 0 -20px; }
.pager_one .next:hover .icon { background-position: -20px -20px; }

.pager_one .title {font-size:16px;}
.pager_one .pretitle {font-size:16px;}
.pager_one .suplink {color: #999999;}
zzz.pager_one a:hover div {text-decoration:underline}
.pager_one .inactive {opacity: 0.3;}

.pager_one.pager_xr .prev {background-position: 0 0}
.pager_one.pager_xr .next {background-position: 100% 0}

.clblock .pager_one .prev, .clblock .pager_one .next {width: 330px}
.itemblock .pager_one .prev, .itemblock .pager_one .next {width: 280px}

.more_buttons_noscript {  display:none; }
.more_buttons {text-align: center;}
.more_buttons > hr {text-align: center; margin-bottom:45px;}
.more_button { font-family: Gerbera, Arial; font-size: 14px; text-transform: uppercase; padding: 15px 30px; margin: 10px; background-color:#001034; color: #ffffff; cursor:pointer; }

.other_block .mb4.other_themes { margin-bottom: 76px;}

#posterScrBlock {  height: 205px; }
#posterScrBlock div.mb3 {height: 230px; }
#favScrBlock { height: 320px; }

#favScrBlock div.mb3 {height: 325px; position: relative;}
#favScrBlock div.goto {background: rgba(0, 0, 0, 0) url("/images/eltnewdesign/wall.png") no-repeat scroll 50% 110px;  border: 1px solid #d9d9d9;  height: 318px;  text-align: center;}
#favScrBlock div.goto a { display: block; height: 285px; line-height: 370px; }

#favScrBlock div.mb3 .sublink { position: absolute;  bottom: 5px;}

#videoOtherScrBlock {  height: 295px; }
#videoOtherScrBlock div.mb4 {height: 300px; }


#faqScrBlock {  height: 300px; }

#faqScrBlock div.mb4 {height: 310px;}
#faqScrBlock div.goto {    background: rgba(0, 0, 0, 0) url("/images/eltnewdesign/wall.png") no-repeat scroll 107px 90px;  border: 1px solid #d9d9d9;  height: 268px;  text-align: center;}
#faqScrBlock div.goto a { display: block; height: 260px; line-height: 370px; }

#videoScrBlock { height: 600px; overflow: hidden; }
#videoScrBlock div.lg {height:600px;}
#videoScrBlock .mb3 {height:270px;}

#videoScrBlock .mb3.pos2, #videoScrBlock .mb3.pos3, #videoScrBlock .mb3.pos7, #videoScrBlock .mb3.pos8 { border-bottom: 1px solid #233354; margin-bottom: 30px; padding-bottom: 30px; }

#videoScrBlock .xbox { display: inline-block; width: 930px; height: 800px;}
#videoScrBlock .xbox div.mb6 {margin-left:0; margin-right: 30px;}

#questScrBlock div.mb4 {height: 310px;}
#questScrBlock {height: 300px;}

#newsScrBlock div.mb4, #dpicScrBlock div.mb4 {height: 345px;}
#dpicScrBlock, #newsScrBlock { height: 345px; overflow: hidden; padding-top: 1px;}
.scroll_container .slider-view {margin-left: 30px; float: left; width: 870px; overflow: hidden; padding-top: 1px;}
.scroll_container .slider {min-width:1200px}
.scroll_container .slider-view div.mb4, .scroll_container .slider-view div.mb3 {margin-left:0; margin-right:30px;}
.clblock #magScrBlock.slider-view {width: 780px;}
#clubScrBlock.slider-view {margin-top: -30px;}

#magScrBlock {  height: 298px; }
#magScrBlock div.mb3 {height: 300px; }

#catScrBlock {  height: 340px; }

#catScrBlock div.mb4 {height: 345px;}
#catScrBlock div.goto { background: rgba(0, 0, 0, 0) url("/images/eltnewdesign/wall.png") no-repeat scroll 108px 65px;  border: 1px solid #d9d9d9;  height: 204px;  text-align: center;}
#catScrBlock div.goto a { display: block; height: 204px; line-height: 295px; }

.hfooter { font-family: Gerbera, Arial; font-weight:bold;  font-size: 14px; }
.hfooter ul {list-style-type:none; margin:0; padding:0}
.hfooter ul li {margin:0 0 10px 0;}
.hfooter a {color: #001133}

/*
.hfooter .socnets li a {display: inline-block;  padding: 0 0 0 30px; background-repeat: no-repeat}
.hfooter .socnets li a.facebook {background-image: url(/images/eltnewdesign/b_facebook.png)}
.hfooter .socnets li a.vk {margin-right: 9px; background-image: url(/images/eltnewdesign/b_vk.png)}
.hfooter .socnets li a.twitter {background-image: url(/images/eltnewdesign/b_twitter.png)}
.hfooter .socnets li a.youtube {background-image: url(/images/eltnewdesign/b_youtube.png)}
.hfooter .socnets li a.instagram {background-image: url(/images/eltnewdesign/b_instagram.png)}
.hfooter .socnets li a.telegram {background-image: url(/images/eltnewdesign/b_telegram.png)}
.hfooter .socnets li a.zen {background-image: url(/images/eltnewdesign/zen40b2.png);background-size: 20px;}
.hfooter .socnets li a.rss {background-image: url(/images/eltnewdesign/b_rss.png)}
*/

.hfooter .socnets li a {display: inline-block;}
.hfooter .socnets li a .icon {display: inline-block; width:20px; height: 20px; margin-right: 10px; margin-bottom: -5px;}
.hfooter .socnets li a.vk .icon {background: url(/images/eltnewdesign/socnets_sprt2.png) no-repeat 0 0}
.hfooter .socnets li a.facebook .icon {background: url(/images/eltnewdesign/socnets_sprt2.png) no-repeat -21px 0}
.hfooter .socnets li a.twitter .icon {background: url(/images/eltnewdesign/socnets_sprt2.png) no-repeat -42px 0}
.hfooter .socnets li a.youtube .icon {background: url(/images/eltnewdesign/socnets_sprt2.png) no-repeat -84px 0}
.hfooter .socnets li a.instagram .icon {background: url(/images/eltnewdesign/socnets_sprt2.png) no-repeat -105px 0}
.hfooter .socnets li a.telegram .icon {background: url(/images/eltnewdesign/socnets_sprt2.png) no-repeat -126px 0}
.hfooter .socnets li a.zen .icon {background: url(/images/eltnewdesign/socnets_sprt2.png) no-repeat -147px 0}
.hfooter .socnets li a.rss .icon {background: url(/images/eltnewdesign/socnets_sprt2.png) no-repeat -168px 0}


.hfooter .l2, .hfooter .l2 a {color: #999999 }
.hfooter hr {margin-left:330px; margin-right: 30px}
.hfooter .zimin .msg {margin-bottom: 15px; }

.itemhead {text-align:center; width:850px; margin: 0 auto; }
.itemhead h1 {background:none; margin-top:0; padding:0; font-family: Adonis,  AdonisW05, "Times New Roman"; font-size:32px; text-transform:none;}
.itemhead .pretitle {margin-bottom:0;}
.rubpath {text-align:center;  font-family: Gerbera, Arial; font-weight:bold; font-weight:bold; font-size: 15px; color: #71798c; text-transform: uppercase; margin-bottom: 15px;}
.rubpath a {color: #71798c;}
.rubpath .first a {color: #fb7820;}
.rubpath span {  color: #999999; background: url(/images/eltnewdesign/path_br.png) no-repeat 100% 50%; padding-right: 13px; }
.rubpath span.last {background:none; padding-right: 0; }
.rubpath img {padding: 0 8px;}
.rubpath i {font-style:normal;}
.itemhead .sublink {font-size:13px;}

.itemblock .about { margin: 0 30px; padding: 30px 0; border-bottom: solid 1px #d9d9d9;}
.itemblock .about_ins_block {margin-bottom: 30px; }
.itemblock .beige .about:last-child {border-bottom: none;}
.itemblock .about .pretitle {font-size: 18px;}
.itemblock .about .text, .itemblock .about .text p {font-size: 16px; line-height:26px}
.itemblock .about .ib_img { float: right; margin-left:15px;}
.itemblock .about .img img {max-width:100px; }
.itemblock .about p {margin-bottom:10px;}
.itemblock .about .text p:last-child {margin-bottom:0px;}


.clblock .about.authors .ib_text {width:648px; float:right; margin: 30px 0; }
.clblock .about.authors .ib_img {width: 102px;  float:left; text-align:center; overflow:hidden; margin: 30px 30px 30px 0; }
.clblock .about.authors .ib_img img {width:100px;}
.clblock .about.authors .ib_text p {margin-bottom:15px}
.clblock .club .about.authors .ib_text {margin:0}

.club_author_list .about.authors {border-top: solid 1px #d9d9d9;}
.club_author_list .about.authors .cbooks { margin-bottom: 0; }
.club_author_list .about.authors .cbooks li:last-child { margin-bottom: 0; }
.about.authors .title {font-size:18px;}

.clblock .itemblock .about.authors .ib_text, .itemblock .about.authors .ib_text {width:515px; float:left;}
.itemblock .about.authors .ib_img {width: 100px; height: 120px; border: solid 1px #d9d9d9; display:table; float:right; text-align:center; overflow:hidden;}
.itemblock .about.authors .ib_img .img { display: table-cell; height: 120px; vertical-align: middle;}
.itemblock .about.authors .ib_img img { border: none;}

div.author_caption table td {padding-right:130px;}
div.author_caption.noimg table td {padding-right: 0;}
.itemblock div.author_photo {border: 1px solid #d9d9d9; float: right;  margin: 0 -130px 30px 30px; }
.itemblock div.author_photo img {vertical-align:bottom; max-width:100px;}

div.author_caption {margin-bottom: 30px; padding: 30px 30px 0; font-family: Gerbera, Arial; font-size:15px; background-color: #f7f4eb;}
div.author_caption, div.author_caption p {line-height:23px; }
.memo .author_caption h3 {margin-bottom: 15px;}

.subins_block div.author_caption {border-bottom: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; padding: 30px 0 0; }

div.author_caption b {font-family: Adonis,  AdonisW05, "Times New Roman"; font-weight:normal; font-style:normal; font-size:18px; color: #95a2b3;}
div.author_caption b i {font-style:normal;}


.itemblock .video iframe {width:705px; height:530px}
.itemblock .video.proportion-16x9 iframe {width:705px; height:400px}
.itemblock .video.proportion-3x4 iframe {width: 420px; height: 560px;}
.itemblock .video.proportion-3x4 {text-align:center}


.itemblock .video.instagram {overflow:hidden;}
.itemblock .video.instagram > iframe {margin-top: -54px;width:705px; height:579px}
.itemblock .video.proportion-16x9.instagram > iframe {width:705px; height:449px}
.itemblock .video.proportion-3x4.instagram > iframe {width: 420px; height: 578px;}

.socnetblock ul.ya-share2__list {list-style-type:none; margin: 0; padding: 0;}
.socnetblock ul.ya-share2__list li:first-child {border-top: solid 1px #dadada; cursor: pointer;}
.socnetblock .ya-share2__title {display:none}

/*
.socnetblock ul.ya-share2__list li {display:block; width:43px; height:43px; border: solid 1px #dadada; border-top: none; position:relative;}
.socnetblock .ya-share2__icon {display:block; width:43px; height:43px;}
.socnetblock .ya-share2__item_service_vkontakte .ya-share2__icon {background: url(/images/eltnewdesign/g_vk.png) no-repeat 11px 11px;}
.socnetblock .ya-share2__item_service_facebook .ya-share2__icon {background: url(/images/eltnewdesign/g_facebook.png) no-repeat 11px 11px;}
.socnetblock .ya-share2__item_service_odnoklassniki .ya-share2__icon {background: url(/images/eltnewdesign/g_ok.png) no-repeat 11px 11px;}
.socnetblock .ya-share2__item_service_twitter .ya-share2__icon {background: url(/images/eltnewdesign/g_twitter.png) no-repeat 11px 11px;}
.socnetblock .ya-share2__item_service_telegram .ya-share2__icon {background: url(/images/eltnewdesign/g_telegram.png) no-repeat 11px 11px;}
.socnetblock .ya-share2__item_service_vkontakte:hover .ya-share2__icon {background: url(/images/eltnewdesign/bd_vk.png) no-repeat 11px 11px;}
.socnetblock .ya-share2__item_service_facebook:hover .ya-share2__icon {background: url(/images/eltnewdesign/cl_facebook.png) no-repeat 11px 11px;}
.socnetblock .ya-share2__item_service_odnoklassniki:hover .ya-share2__icon {background: url(/images/eltnewdesign/cl_ok.png) no-repeat 11px 11px;}
.socnetblock .ya-share2__item_service_twitter:hover .ya-share2__icon {background: url(/images/eltnewdesign/cl_twitter.png) no-repeat 11px 11px;}
.socnetblock .ya-share2__item_service_telegram:hover .ya-share2__icon {background: url(/images/eltnewdesign/bl_telegram.png) no-repeat 11px 11px;}
.socnetblock #forum_topsocnet_button { background: rgba(0, 0, 0, 0) url("/images/eltnewdesign/g_comments.png") no-repeat scroll 11px center;    border-bottom: 1px solid #d9d9d9;  border-left: 1px solid #d9d9d9;  border-right: 1px solid #d9d9d9; height: 43px; width: 43px; cursor: pointer; position:relative; }
.socnetblock #forum_topsocnet_button:hover {background-image: url("/images/eltnewdesign/cl_comments.png") }
*/

.socnetblock ul.ya-share2__list li {display:block; width:43px; height:43px; padding-top:1px; border: solid 1px #dadada; border-top: none; position:relative;}
.socnetblock .ya-share2__icon {display:block; width:20px; height:20px; margin:11px; background: url(/images/eltnewdesign/socnets_sprt.png) no-repeat -43px -1px; }
.socnetblock .ya-share2__item_service_facebook .ya-share2__icon {background-position: -43px -1px}
.socnetblock .ya-share2__item_service_vkontakte .ya-share2__icon {background-position: -43px -22px}
.socnetblock .ya-share2__item_service_odnoklassniki .ya-share2__icon {background-position: -43px -43px;}
.socnetblock .ya-share2__item_service_twitter .ya-share2__icon {background-position: -43px -64px}
.socnetblock .ya-share2__item_service_telegram .ya-share2__icon {background-position: -43px -106px}
.socnetblock .ya-share2__item_service_facebook:hover .ya-share2__icon {background-position: -1px -1px}
.socnetblock .ya-share2__item_service_vkontakte:hover .ya-share2__icon {background-position: -1px -22px}
.socnetblock .ya-share2__item_service_odnoklassniki:hover .ya-share2__icon {background-position: -1px -43px}
.socnetblock .ya-share2__item_service_twitter:hover .ya-share2__icon {background-position: -1px -64px}
.socnetblock .ya-share2__item_service_telegram:hover .ya-share2__icon {background-position: -1px -106px}

.socnetblock #forum_topsocnet_button {border-bottom: 1px solid #d9d9d9;  border-left: 1px solid #d9d9d9;  border-right: 1px solid #d9d9d9; height: 43px; width: 43px; cursor: pointer; position:relative; padding-top: 1px;}
.socnetblock #forum_topsocnet_button .fmicon {display:block; width:20px; height:20px; margin:11px; background: url(/images/eltnewdesign/socnets_sprt.png) no-repeat -43px -85px;}
.socnetblock #forum_topsocnet_button:hover .fmicon {background-position: -1px -85px }

.socnetblock #forum_topsocnet_button:hover #forum_topsocnet_count {display:block}
.socnetblock .ya-share2__counter, .socnetblock #forum_topsocnet_count {background: #f7f4eb url("/images/eltnewdesign/socnet_arrow.png") no-repeat scroll 43px -1px; display: none;    font-family: Gerbera, Arial; font-size: 16px; height: 43px; left: -44px; top:0; line-height: 43px; padding-right: 5px; position: absolute; text-align: center; width: 43px; color:#888}

.socnetblock .ya-share2__item .ya-share2__counter {color:#ffffff;}
.socnetblock .ya-share2__item_service_vkontakte:hover .ya-share2__counter
{display:block; background-color: #4e7099;}
.socnetblock .ya-share2__item_service_facebook:hover .ya-share2__counter
{display:block; background-color: #4163a6;}
.socnetblock .ya-share2__item_service_odnoklassniki:hover .ya-share2__counter
{display:block; background-color: #f4830c;}
.socnetblock .ya-share2__item_service_twitter:hover .ya-share2__counter
{display:block; background-color: #22abd9;}

.forum_topctrl ul a {box-shadow: none; background: none;}
.forum_topctrl .ya-share2__container, .forum_topctrl .ya-share2  {display: inline;}
.forum_topctrl ul.ya-share2__list {list-style-type:none; margin: 0; padding: 0;    display: inline; }
.forum_topctrl ul.ya-share2__list li {display:inline-block;border-right: 1px solid #d9d9d9; height:43px;}
.forum_topctrl.nocmt ul.ya-share2__list li:last-child {border-right: none;}
.forum_topctrl .ya-share2__title {display:none}
.forum_topctrl .ya-share2__counter {margin-right: 15px;  font-family: Gerbera, Arial;  font-size: 12px;  font-weight: bold;}

/*
.forum_topctrl .ya-share2__icon {display:inline-block; width:43px; height:43px; margin-bottom: -18px;}
.forum_topctrl .ya-share2__item_service_vkontakte .ya-share2__icon {background: url(/images/eltnewdesign/b_vk.png) no-repeat 11px 11px;}
.forum_topctrl .ya-share2__item_service_facebook .ya-share2__icon {background: url(/images/eltnewdesign/b_facebook.png) no-repeat 11px 11px;}
.forum_topctrl .ya-share2__item_service_odnoklassniki .ya-share2__icon {background: url(/images/eltnewdesign/b_ok.png) no-repeat 11px 11px;}
.forum_topctrl .ya-share2__item_service_twitter .ya-share2__icon {background: url(/images/eltnewdesign/b_twitter.png) no-repeat 11px 11px;}
.forum_topctrl .ya-share2__item_service_telegram .ya-share2__icon {background: url(/images/eltnewdesign/b_telegram.png) no-repeat 11px 11px;}
.forum_topctrl .ya-share2__item_service_vkontakte:hover .ya-share2__icon {background: url(/images/eltnewdesign/bd_vk.png) no-repeat 11px 11px;}
.forum_topctrl .ya-share2__item_service_facebook:hover .ya-share2__icon {background: url(/images/eltnewdesign/cl_facebook.png) no-repeat 11px 11px;}
.forum_topctrl .ya-share2__item_service_odnoklassniki:hover .ya-share2__icon {background: url(/images/eltnewdesign/cl_ok.png) no-repeat 11px 11px;}
.forum_topctrl .ya-share2__item_service_twitter:hover .ya-share2__icon {background: url(/images/eltnewdesign/cl_twitter.png) no-repeat 11px 11px;}
.forum_topctrl .ya-share2__item_service_telegram:hover .ya-share2__icon {background: url(/images/eltnewdesign/bl_telegram.png) no-repeat 11px 11px;}
.forum_topctrl .forum_icon .fmicon {display:inline-block; width:43px; height:43px; margin-bottom: -18px; background: url(/images/eltnewdesign/b_comments.png) no-repeat 11px 11px;}
.forum_topctrl .forum_icon:hover .fmicon {background: url(/images/eltnewdesign/cl_comments.png) no-repeat 11px 11px;}
*/

.forum_topctrl .ya-share2__icon {display:inline-block; width:20px; height:20px; margin:11px 11px -7px; background: url(/images/eltnewdesign/socnets_sprt.png) no-repeat -22px -1px; }
.forum_topctrl .ya-share2__item_service_facebook .ya-share2__icon {background-position: -22px -1px}
.forum_topctrl .ya-share2__item_service_vkontakte .ya-share2__icon {background-position: -22px -22px}
.forum_topctrl .ya-share2__item_service_odnoklassniki .ya-share2__icon {background-position: -22px -43px;}
.forum_topctrl .ya-share2__item_service_twitter .ya-share2__icon {background-position: -22px -64px}
.forum_topctrl .ya-share2__item_service_telegram .ya-share2__icon {background-position: -22px -106px}
.forum_topctrl .ya-share2__item_service_facebook:hover .ya-share2__icon {background-position: -1px -1px}
.forum_topctrl .ya-share2__item_service_vkontakte:hover .ya-share2__icon {background-position: -1px -22px}
.forum_topctrl .ya-share2__item_service_odnoklassniki:hover .ya-share2__icon {background-position: -1px -43px}
.forum_topctrl .ya-share2__item_service_twitter:hover .ya-share2__icon {background-position: -1px -64px}
.forum_topctrl .ya-share2__item_service_telegram:hover .ya-share2__icon {background-position: -1px -106px}

.forum_topctrl .forum_icon .fmicon {display:inline-block; width:20px; height:20px; margin:11px 11px -7px; background: url(/images/eltnewdesign/socnets_sprt.png) no-repeat -22px -85px;}
.forum_topctrl .forum_icon:hover .fmicon {background-position: -1px -85px}

.forum_topctrl ul.ya-share2__list a {text-decoration:none; color: #001034;}
.forum_topctrl ul.ya-share2__list a:hover {text-decoration:none; color: #001034;}



.forum_topctrl div.forum_icon {display: inline-block; height:43px;cursor:pointer}
.forum_topctrl .forum_icon .fmcounter {margin-right: 15px;  font-family: Gerbera, Arial;  font-size: 12px;  font-weight: bold;}


.brief {color:  #1a1a1a; font-size:17px; line-height:22px; margin-bottom:15px;}
.lg .brief {font-size:19px;line-height:26px;}
.brief p {margin-bottom:10px;}
.memo {color:  #1a1a1a; font-size:19px; }
.memo p, .memo li { line-height:26px;}
.memo li { margin-bottom: 15px; }
.memo h2, .memo h3, .memo h4, .memo h5, .memo h6, .memo td {text-align:left;}
.memo td.center {text-align:center;}
.memo tr.center > td {text-align:center;}
.memo table.center > tbody > tr > td {text-align:center;}

.brief a {text-decoration: underline;}
.brief a:hover {color: #707a8c;}
.memo a, .site_block .desc_top .brief a, .lhc_chart_block .comment a {text-decoration: none; zzz-box-shadow: inset 0 -0.05em #fff,inset 0 -0.1em #fb7820; background: rgba(0, 0, 0, 0) url("/images/eltnewdesign/op.png") repeat-x scroll 0 90%;}
.memo a b, .memo b a, .memo blockquote.faq_full a, .site_block .desc_top .brief a b, .site_block .desc_top .brief b a { background: rgba(0, 0, 0, 0) url("/images/eltnewdesign/op2.png") repeat-x scroll 0 90%;}
.memo a:hover, .lhc_chart_block .comment a:hover {color:#fb7820;}

.memo a:hover .title, .memo a:hover .subtitle, .memo a:hover .sublink2 {color: #001034}
.memo .subins_block p.Vynos {  border-bottom: 1px solid #d9d9d9;  border-top: 1px solid #d9d9d9;  color: #1a1a1a; font-size: 18px; font-style: italic;  line-height: 24px; padding: 30px 0; }
.memo p.Vynos { border-bottom: 1px solid #d9d9d9;  border-top: 1px solid #d9d9d9;  color: #707a8c; font-size: 22px; font-style: italic; line-height: 25px;  padding: 30px 0; clear: both;}
.memo p.Vynos a {color: #707a8c;}
.memo .subins_block p.Vynos a {color: #1a1a1a;}
.memo p.Vynos a:hover, .memo .subins_block p.Vynos a {color:#fb7820;}

.brief .note {display:none}
.brief .more {color: #95a2b3;}
.brief .has_more, .text .has_more { color: #fb7820; font-family: Adonis, AdonisW05, "Times New Roman"; font-size: 25px; line-height: 10px; }
a.nohover:hover .brief .has_more, a.nohover:hover .text .has_more  {text-decoration: underline}
.lhc .brief .note {display:block; float:right; margin-left:15px; margin-bottom:15px;}
.newslist .sublink i {font-style:normal;}

.rnewsarch {float: right; width: 555px;}
.lnewsarch {float: left; width: 195px;}
.rnewsarch span.year { display: inline-block; width: 40px; }
.lnewsarch h3 { font-family: Gerbera, Arial; font-weight:bold;  font-size: 17px; margin-top: 0px; }
.rnewsarch em {color:#ff6600; font-style:normal;}
.rnewsarch .sublink {line-height:15px;}




.toggle .toggle_body, .toggle.open .toggle .toggle_body{display:none;}
.toggle.open .toggle_hide, .toggle.open .toggle.open .toggle_hide {display:none;}
.toggle.open .toggle_body, .toggle .toggle.open .toggle_body {display:block;}
.toggle .toggle_label, .toggle.toggle_label {cursor:pointer;}
.toggle .toggle_button, .toggle.open .toggle .toggle_button {width:16px; height:16px; cursor:pointer; background: url(/images/eltnewdesign/open_arr.png); display: inline-block;}
.toggle.open .toggle_button, .toggle.open .toggle.open .toggle_button { background: url(/images/eltnewdesign/close_arr.png);}
.toggle_head { text-indent: -20px; margin-left: 20px; }
.small .toggle_head, .small.toggle_head { text-indent: -15px; margin-left: 15px; }
.toggle .toggle_button.small, .toggle .small .toggle_button, .min_button .darr{width:10px; height:10px; cursor:pointer; background: url(/images/eltnewdesign/open_arr2.png); display: inline-block;}
.toggle.open .toggle_button.small, .toggle.open .small .toggle_button{width:10px; height:10px; cursor:pointer; background: url(/images/eltnewdesign/close_arr2.png);}
.toggle.inactive .toggle_label {cursor:default;}
.toggle.inactive .toggle_button {cursor:default; opacity:0}
.toggle.inactive .toggle_hide_inactive {display:none;}



.toggle .toggle_button.plus {width:10px; height:16px; cursor:pointer; background: url(/images/eltnewdesign/plus_g.png) no-repeat scroll 0 5px; display: inline-block;}
.toggle.open .toggle_button.plus {background-image: url(/images/eltnewdesign/minus_g.png);}

.toggle .sublink.toggle_body.minimize { display:block; height: 45px; overflow: hidden; margin-bottom: 15px; }
.toggle.open .sublink.toggle_body.minimize { height: auto; }
.toggle .goto .toggle_button.small {background-position: 0 -2px; margin-left: 3px;}

.toggle .brief.toggle_body.minimize { height: 67px; display: block; overflow: hidden; }
.toggle.open .brief.toggle_body.minimize { height: auto; }

.min_button  { margin-top: 15px; }
.min_button  a { display: none; }
.min_button  a.active{ display: block; }
.min_button  a:hover { text-decoration: none; }
.min_button .darr { background-position: 0 1px; margin-left: 3px;}
.minimized {height:45px; overflow:hidden}

.itemblock .toggle span.toggle_button, .clblock .toggle span.toggle_button { margin-right: 5px; }
.itemblock .toggle .toggle_body { margin-left: 20px; margin-bottom: 30px;}
.itemblock .toggle.nolm  .toggle_body { margin-left: 0; }

.itemblock .note{float: right; width: 200px; margin: 0 0 30px 30px;  padding: 15px; border: 1px solid #d9d9d9; font-family: Gerbera, Arial; font-size: 16px; text-align: center;}


.center_ins_block  { margin-bottom:30px; border-collapse: collapse; padding: 30px 30px 1px;}
.left_ins_block  { max-width: 300px; float:left; margin-right:30px; margin-bottom:15px; border-collapse: collapse; padding:0}
.right_ins_block  { max-width: 300px; float:right; margin-left:30px; margin-bottom:15px; border-collapse: collapse; padding:0}

.center_ins_block .img {margin-bottom:30px;}
.center_ins_block .img img {max-width: 100%; height: auto;}
.left_ins_block  img, .right_ins_block img {max-width: 100%; height: auto;}

.left_ins_block .comment, .right_ins_block .comment  {margin: 0 0 15px 0;  padding: 15px 15px 0 15px; }
.ill_block.left_ins_block .comment, .ill_block.right_ins_block .comment  {border-top: 1px solid #d9d9d9; }
.left_ins_block .comment p,  .right_ins_block .comment p{margin-bottom:15px;}
.left_ins_block .img, .right_ins_block .img {margin:0;}

.ill_block.center_ins_block  { width:auto; padding: 30px 30px 0;}
.ill_block.left_ins_block, .ill_block.right_ins_block {padding:0}

.right_ins_block .ill_block.ins_block.center_ins_block, .left_ins_block .ill_block.ins_block.center_ins_block{padding: 0;max-width: 300px;margin-left: auto;margin-right: auto;}

.ill_block.ins_block.center_ins_block.ilarge,
.pr_statement .ill_block.ins_block.center_ins_block.ilarge,
.pr_statement .ill_block.ins_block.center_ins_block.imedium,
.subins_block .ill_block.ins_block.center_ins_block.ilarge,
.subins_block .ill_block.ins_block.center_ins_block.imedium { padding: 0; } /*  ???overflow:hidden; - РјРµС€Р°РµС‚ СЃРЅРѕСЃРєР°Рј */

.subins_block .ill_block.left_ins_block, .subins_block .ill_block.right_ins_block {margin-bottom: 30px}
.subins_block.left_ins_block .ill_block.center_ins_block .comment, .subins_block.right_ins_block .ill_block.center_ins_block .comment {margin-top: 0px}

/*
table.center_ins_block > tbody > tr > td,  table.center_ins_block > tr > td{  padding: 30px 30px 0; }
.left_ins_block td, .right_ins_block td {padding:0}
.subins_block .center_ins_block  td { padding: 30px 30px 0 30px; }


.ill_block.ins_block.center_ins_block.ilarge td{ padding: 0; overflow:hidden;}

.pr_statement .ill_block.ins_block.center_ins_block.ilarge td,
.pr_statement .ill_block.ins_block.center_ins_block.imedium td,
.subins_block .ill_block.ins_block.center_ins_block.ilarge td,
.subins_block .ill_block.ins_block.center_ins_block.imedium td{ padding: 0; overflow:hidden; }

*/

.ill_block .comment, .video_ins_block .comment, .subins_block .ill_block .comment,
.ill_block .comment p, .video_ins_block .comment p, .subins_block .ill_block .comment p,
.lhc_chart_block .comment, .lhc_chart_block .comment p { font-family: Gerbera, Arial; font-size: 15px; line-height:1.5}
.memo .ill_block .comment i {font-size: 15px;}
.ill_block.center_ins_block .comment {margin:  30px 0; padding-top:25px; border-top: 1px solid #d9d9d9;  }

.video_ins_block { border: 1px solid #d9d9d9; margin-bottom:30px;}
.video_ins_block .comment {padding: 30px 30px 0; margin-bottom:30px;}
.video_ins_block .video_ins  > iframe {margin-bottom:-5px; max-width:100%} /* .video_ins > iframe */
.video_ins_block.with_comment .video_ins {border-bottom: 1px solid #d9d9d9;} /* .video_ins_block.with_comment > iframe */
.subins_block .with_comment .video_ins > iframe {margin-bottom:-6px;}  /* .subins_block .video_ins > iframe */
.itemblock .video_ins.instagram {overflow: hidden;}


.clblock .video_ins.ins_proportion-16x9 > iframe { height: 437px; width: 780px;}
.clblock .video_ins.ins_proportion-4x3 > iframe { height: 583px; width: 703px;}
.itemblock .video_ins.ins_proportion-16x9 > iframe { height: 393px; width: 703px;}
.itemblock .video_ins.ins_proportion-4x3 > iframe { height: 526px; width: 703px;}
.itemblock .pr_statement .video_ins.ins_proportion-16x9 > iframe,
.itemblock .subins_block .video_ins.ins_proportion-16x9 > iframe { height: 360px; width: 643px;}
.itemblock .pr_statement  .video_ins.ins_proportion-4x3 > iframe,
.itemblock .subins_block .video_ins.ins_proportion-4x3 > iframe { height: 481px; width: 643px;}
.itemblock .toggle_body .video_ins.ins_proportion-16x9 > iframe { height: 383px; width: 683px;}
.itemblock .toggle_body .video_ins.ins_proportion-4x3 > iframe { height: 511px; width: 683px;}
.itemblock ul .video_ins.ins_proportion-16x9 > iframe, .itemblock ol .video_ins.ins_proportion-16x9 > iframe { height: 372px; width: 663px;}
.itemblock ul .video_ins.ins_proportion-4x3 > iframe, .itemblock ol .video_ins.ins_proportion-4x3 > iframe { height: 496px; width: 663px;}

.video_ins_block .video_ins.instagram > iframe {position: relative;top: -54px;margin-bottom: -59px;}
.clblock .video_ins.ins_proportion-16x9.instagram > iframe { height: 491px;}
.clblock .video_ins.ins_proportion-4x3.instagram > iframe { height: 637px;}
.itemblock .video_ins.ins_proportion-16x9.instagram > iframe { height: 447px;}
.itemblock .video_ins.ins_proportion-4x3.instagram > iframe { height: 580px;}
.itemblock .pr_statement .video_ins.ins_proportion-16x9.instagram > iframe,
.itemblock .subins_block .video_ins.ins_proportion-16x9.instagram > iframe { height: 414px;}
.itemblock .pr_statement  .video_ins.ins_proportion-4x3.instagram > iframe,
.itemblock .subins_block .video_ins.ins_proportion-4x3.instagram > iframe { height: 535px;}
.itemblock .toggle_body .video_ins.ins_proportion-16x9.instagram > iframe { height: 437px;}
.itemblock .toggle_body .video_ins.ins_proportion-4x3.instagram > iframe { height: 565px;}
.itemblock ul .video_ins.ins_proportion-16x9.instagram > iframe, .itemblock ol .video_ins.ins_proportion-16x9.instagram > iframe { height: 426px;}
.itemblock ul .video_ins.ins_proportion-4x3.instagram > iframe, .itemblock ol .video_ins.ins_proportion-4x3.instagram > iframe { height: 550px;}

.video_ins_block .video_ins.ins_proportion-3x4 {text-align: center}
.video_ins_block .video_ins.ins_proportion-3x4 > iframe{ height: 560px; width: 420px;}
.video_ins_block .video_ins.ins_proportion-3x4.instagram > iframe { height: 578px; width: 420px;}


.ill_block {border: 1px solid #d9d9d9; background-color: #ffffff;}
.ill_block.noborder{border: none;padding-top:0}
.ill_block .zoom { position: relative; }
.ill_block .zoom img { bottom: 5px; position: absolute; right: 5px; background-color: rgba(255,255,255,0.5);padding: 1px;}
.ill_block .img .zoom img {max-width:32px}
.ill_block .img .bcimg {text-align: right; display: inline-block;}

/* Edge fix */
@supports (-ms-ime-align:auto) {
  .ill_block .zoom img { right:7px; }
  .clubbooks .img span .cb_sticker, .book_search_results .img_block .img span .cb_sticker, .cbook.img_block .img span .cb_sticker {right: -5px}
}
/* IE fix */
@media all and (-ms-high-contrast: active), (-ms-high-contrast: none) {
 .ill_block .img .bcimg {vertical-align: bottom; display:inline;}
 .ill_block .zoom img {bottom:7px; right:6px}
}
/*
.ill_block .zoom img { bottom: 7px; position: absolute; right: 0; width: 9px !important;}
.ilarge .zoom img, .subins_block .imedium .zoom img, .pr_statement .imedium .zoom img { bottom: -25px; right: 5px; }
.ilarge.nocmt .zoom img, .subins_block .imedium.nocmt .zoom img, .pr_statement .imedium.nocmt .zoom img { bottom: 7px; right: 5px; }
.left_ins_block .zoom img, .right_ins_block .zoom img { right: 5px;}
.left_ins_block.cmt  .zoom img, .right_ins_block.cmt  .zoom  img {bottom: -20px;}
 */



.crblock .ill_block {margin-bottom:30px;}

.memo blockquote {margin:30px;}
.center_ins_block .comment > blockquote {margin-top:0px;}

.subins_block .comment, .subins_block div.comment p { font-family: Gerbera, Arial; font-size: 16px; line-height:1.5}
.subins_block {background-color: #F7F4EB;}

.subins_block blockquote, .memo .subins_block blockquote {margin: 0 0 30px;}

.memo .subins_block h2, .memo .subins_block h3, .memo .subins_block h4, .memo .subins_block h5  {font-size:22px; text-transform:none; font-family: Adonis,  AdonisW05, "Times New Roman";  color: #95a2b3; font-weight:bold;}
.memo .subins_block h3 {font-size:20px; }
.memo .subins_block h4 {font-size:18px;}
.memo .subins_block h5 {font-size:18px; font-weight:normal;}

.memo .subins {background-color: #F7F4EB; padding: 30px 30px 1px 30px; font-family: Gerbera, Arial; font-size: 16px; margin-bottom:30px;}

.memo .pr_statement {background-color: #F7F4EB; padding: 30px 30px 1px 30px; font-family: Gerbera, Arial; font-size: 18px; margin-bottom:30px;}
.memo .pr_statement i {font-size: 17px;}
.memo .pr_statement + a + hr, .memo .pr_statement + br + a + hr { display: none;}

.ill_block.ins_block.center_ins_block.ilarge .img {margin-bottom:0px; }
.ill_block.ins_block.center_ins_block.ilarge .comment  {margin: 0 0 30px 0;  padding: 30px 30px 0 30px; }

.pr_statement .ill_block.ins_block.center_ins_block.ilarge .img,
.pr_statement .ill_block.ins_block.center_ins_block.imedium .img,
.subins_block .ill_block.ins_block.center_ins_block.ilarge .img,
.subins_block .ill_block.ins_block.center_ins_block.imedium .img {margin-bottom:0px; }

.pr_statement .ill_block.ins_block.center_ins_block.ilarge .comment,
.pr_statement .ill_block.ins_block.center_ins_block.imedium .comment,
.subins_block .ill_block.ins_block.center_ins_block.ilarge .comment,
.subins_block .ill_block.ins_block.center_ins_block.imedium .comment
{margin: 0 0 30px 0;  padding: 30px 30px 0 30px; border-top: 1px solid #d9d9d9;  }

/*

.center_ins_block .img img {max-width: 643px;}
.subins_block .center_ins_block .img img {max-width: 583px;}
.ill_block.ins_block.center_ins_block.ilarge .img img {width:703px;max-width:703px;}
.crblock .ill_block.ins_block.center_ins_block.ilarge .img img {width:343px;max-width:343px;}
blockquote .ill_block.ins_block.center_ins_block .img img {max-width:583px;}
blockquote .ill_block.ins_block.center_ins_block.ilarge .img img {max-width:643px;}
.toggle_body blockquote .ill_block.ins_block.center_ins_block .img img {max-width:563px;}
.toggle_body blockquote .ill_block.ins_block.center_ins_block.ilarge .img img {max-width:623px;}

.pr_statement .ill_block.ins_block.center_ins_block.ilarge .img img,
.pr_statement .ill_block.ins_block.center_ins_block.imedium .img img,
.subins_block .ill_block.ins_block.center_ins_block.ilarge .img img,
.subins_block .ill_block.ins_block.center_ins_block.imedium .img img  {width:643px;max-width:643px}

.pr_statement .ill_block.ins_block.center_ins_block .img img,
.subins_block .ill_block.ins_block.center_ins_block .img img
{max-width:583px}

.toggle_body .subins_block .ill_block.ins_block.center_ins_block .img img,
.subins_block .toggle_body .ill_block.ins_block.center_ins_block .img img
{max-width:563px}

.toggle_body .ill_block.ins_block.center_ins_block.ilarge .img img {max-width:683px;}
.toggle_body .subins_block .ill_block.ins_block.center_ins_block.ilarge .img img,
.subins_block .toggle_body .ill_block.ins_block.center_ins_block.ilarge .img img,
.toggle_body .subins_block .ill_block.ins_block.center_ins_block.imedium .img img,
.subins_block .toggle_body .ill_block.ins_block.center_ins_block.imedium .img img
{max-width:623px;}

.pr_statement .toggle_body .ill_block.ins_block.center_ins_block .img img,
.subins_block .toggle_body .ill_block.ins_block.center_ins_block .img img
{max-width:563px}


*/

.memo sup.footnote, .memo a[name] + sup { font-family: Gerbera, Arial;  font-size: 11px; }
.memo sup.footnote a, .memo a[name] + sup a { text-decoration: none;}

.memo .Intro, .memo .intro {font-family: Gerbera, Arial; font-size: 18px; font-weight: bold; }
.memo .FigNum, .memo .fignum {color: #ff6a00;}
.memo p.Small, .memo p.small, .memo blockquote.Small, .memo blockquote.small, .clblock p.Small, .clblock p.small, .memo li.Small, .memo li.small, .memo .Small li, .memo .small li, .memo td.Small, .memo td.small, .memo span.Small, .memo span.small {font-family: Gerbera, Arial; font-size: 16px; }
.memo .Author, .memo .author {font-weight: bold; color: #72788b;}
.memo .poem {display: table; margin: 0 auto;}
.memo .ep_poem {display: table; margin: 0 0 0 auto;}

.memo h3 { font-family: Gerbera, Arial; font-weight:bold;  font-size: 19px;  margin-bottom: 25px; margin-top: 0px; }
.memo h4 { font-family: Gerbera, Arial; font-weight:bold;  font-size: 17px;  margin-bottom: 25px; margin-top: 0px; }
.memo h5 { font-family: Gerbera, Arial; font-size: 16px;  margin-bottom: 25px; margin-top: 0px; }

.crblock .filter .name {  margin: 30px 0; }

.crblock .calendar {font-family: Gerbera, Arial; font-weight:bold;  font-size: 15px; text-transform: uppercase; margin-bottom:45px; cursor:default; }
.crblock .calendar hr {color:#253252; background-color:#253252}
.crblock .calendar .dates td { text-align: center; width: 37px; color:#657285; height: 30px;}

.crblock .calendar .dates table { border-collapse: collapse;  margin: 30px auto 15px;}
.crblock .calendar .nav {margin: 0 45px 20px; padding-top:20px; text-align:center;}
/*
.crblock .calendar .nav .prev { background: rgba(0, 0, 0, 0) url("/images/eltnewdesign/prev_warr.png") no-repeat scroll 0 0;  float: left;  height: 16px;   width: 21px; margin-top:4px;}
.crblock .calendar .nav .next { width: 21px; float:right; text-align:right; background: url("/images/eltnewdesign/next_warr.png") no-repeat scroll 0 0;height:16px;margin-top:4px;}
.crblock .calendar .nav .prev:hover { background-image: url("/images/eltnewdesign/prev_wsarr.png");}
.crblock .calendar .nav .next:hover { background-image: url("/images/eltnewdesign/next_wsarr.png");}
*/
.crblock .calendar .nav .prev { background: rgba(0, 0, 0, 0) url("/images/eltnewdesign/arr_w_sprt.png") no-repeat scroll 0 -16px;  float: left;  height: 16px;   width: 21px; margin-top:4px;}
.crblock .calendar .nav .next { width: 21px; float:right; text-align:right; background: url("/images/eltnewdesign/arr_w_sprt.png") no-repeat scroll 0 0;height:16px;margin-top:4px;}
.crblock .calendar .nav .prev:hover { background-position: -21px -16px; }
.crblock .calendar .nav .next:hover { background-position: -21px 0; }

.crblock .calendar .inactive {opacity:0.4}
.crblock .calendar .nav .prev.inactive:hover { background-image: url("/images/eltnewdesign/prev_warr.png");}
.crblock .calendar .nav .next.inactive:hover { background-image: url("/images/eltnewdesign/next_warr.png");}


.crblock .calendar .dates td.out_month {font-size:11px}
.crblock .calendar .dates td a {color:#b7b7b7;}
.crblock .calendar .dates td a:hover { color:#b7b7b7; text-decoration:none;}
.crblock .calendar .dates td.marked a, .crblock .calendar .dates td.today a:hover, .crblock .calendar .dates td.this a:hover, .crblock .calendar .dates td.today:hover a, .crblock .calendar .dates td.this:hover a, .crblock .calendar .dates td.marked.curr_date a { color:#FFFFFF}
.crblock .calendar .dates td.marked, .crblock .calendar .dates td.submarked {cursor:pointer;}
.crblock .calendar .dates td.marked.curr_date, .crblock .calendar .dates td.submarked.curr_date {cursor:default;}
.crblock .calendar .dates td.marked:hover, .crblock .calendar .dates td.submarked:hover, .crblock .calendar .dates td.curr_date  { background: rgba(0, 0, 0, 0) url("/images/eltnewdesign/spot3.png") no-repeat scroll 6px 3px;}
.crblock .calendar .dates td.marked.past:hover, .crblock .calendar .dates td.submarked.past:hover, .crblock .calendar .dates td.curr_date.past  { background-image: url("/images/eltnewdesign/spot3g.png");}
.crblock .calendar .dates td.submarked:hover a, .crblock .calendar .dates td.submarked a:hover, .crblock .calendar .dates td.submarked.curr_date a
{color:#657285;}
.crblock .calendar .dates td.submarked.past:hover a, .crblock .calendar .dates td.submarked.past a:hover, .crblock .calendar .dates td.submarked.curr_date.past a
 {color:#001034;}
.crblock .calendar .dates td.this,  .crblock .calendar .dates td.this a,
.crblock .calendar .dates td.today, .crblock .calendar .dates td.today a { color: #FB7820;}

.crblock .events .suplink {color: #001034}
.crblock .events.important .suplink {color: #fb7820}

.gallery.iline {padding: 30px 80px; margin: 30px 0; position:relative;}

.gallery_ipreview_compact {height:126px; text-align:center; overflow: hidden;}
.gallery_ipreview_compact img {border: solid 1px #d9d9d9; height:120px; margin: 2px 1px 10px 1px; }

.gallery_inav , .gallery_inav span,  .gallery_inav a {width:50px; height: 50px; display:block}
.gallery #nav_prev  {float:left; margin-top:40px; margin-left: -65px;}
.gallery #nav_next {float:right;margin-top:40px; margin-right: -65px;}
.gallery #nav_prev  span, .gallery #nav_prev  a{background: rgba(0, 0, 0, 0) url("/images/eltnewdesign/wprev.png") repeat scroll 0 0; }
.gallery #nav_prev  a:hover{background-image: url("/images/eltnewdesign/wsprev.png"); }
.gallery #nav_next span, .gallery #nav_next a {background: rgba(0, 0, 0, 0) url("/images/eltnewdesign/wnext.png") repeat scroll 0 0;}
.gallery #nav_next a:hover {background-image: url("/images/eltnewdesign/wsnext.png")}
.gallery_inav span {opacity: 0.3}

.gallery_inav a, .lib_inav a {text-decoration:none;color:#707a8c; box-shadow: none; background: none;}
.gallery_inav a:hover, .lib_inav a:hover {text-decoration:none;color:#fb7820;}
.gallery_inav_clk, .lib_inav_clk {cursor:pointer}
.gallery_inav_clk:hover a, .lib_inav_clk:hover a {color:#fb7820;}

.gallery .grad_out {background: rgba(0, 0, 0, 0) url("/images/eltnewdesign/grad_v2.png") repeat-y scroll 00; margin-left:-20px; position: absolute; width: 20px; height: 122px; right: 80px; top: 34px;}

.gallery_ipreview img.lib_icurr, div.lib_ipreview_compact img.lib_icurr{ border: 3px solid #f04040; height: 124px; margin-bottom: 6px;  margin-top: -2px;}

.crblock .magazine_announce { text-align: center; padding: 30px 30px 20px; }
.crblock .magazine_announce .sublink {color: #95a2b3}

div.gallery_puzzle_imgview {margin:2px}
div.gallery_puzzle {margin-bottom: 20px; position: relative;}
div.gallery_puzzle img.puzzle {height:120px; border: 0px;}
div.gallery_puzzle_cloud {max-height: 18px; font-size:15px; overflow: hidden;margin-top: -9px;}
div.gallery_puzzle_cloud span {margin-top: -2px; color: #f7f4eb;}
div.gallery_puzzle_imgarea {background-color: #f7f4eb; padding: 8px 0 30px 0; text-align:center; margin-bottom:0px}
div.gallery_puzzle_imgarea table table { margin-top:15px;}
div.gallery_puzzle_imgarea h2 {font-size: 115%; text-align:center; margin-top: 0}
div.gallery_puzzle_imgarea span.close_btn {float: right; cursor: pointer;   margin-right: 2px; margin-top: -11px; font-size:30px; margin-bottom: -15px}
div.gallery_puzzle_imgarea div.comment {margin-top: 5px}
div.gallery_puzzle  a.aimg {display:inline-block; margin:2px;}
div.gallery_label {position: absolute; max-height:15px; overflow:hidden; display: inline-block; background-color: #000000; opacity: 0.7; color: #ffffff; font-size:12px; text-align: left; z-index:100}
div.gallery_aborder {position: absolute; display: inline-block; border: solid #ff6600 6px; z-index:50; cursor:pointer}



.club_search {  font-family: Gerbera, Arial; font-size: 14px; padding: 30px 30px 15px; }
.club_search .label, .club_search label {color: #72716d;}
.club_search div.toggle_label {float:right; margin-top:8px;}
.club_search .right {float:right}
.club_search div.label { margin: 0 0 20px 0; }

.club_search input {margin:0 0 20px 0; }
.club_search input[type="text"], .club_search input[type="password"], .club_search textarea {width:678px; }
.club_search  select {margin-bottom:20px;  width: 220px; background: #f7f4eb url(/images/eltnewdesign/open_arr3.png) no-repeat scroll 100% 17px;}

.club_search input[type="checkbox"] {margin:3px;}

.itemblock .club_search input[type="text"], .itemblock .club_search input[type="password"], .itemblock .club_search textarea {width:603px; }

.itemblock .smallform input[type="text"], .itemblock .smallform input[type="password"] {width:300px; }
.smallform { margin: 0 auto 20px; width: 342px;}

.club .cols2 .title, .club .cols2 .pretitle {font-size:18px; margin-bottom: 10px}
.club .cols2 .subtitle {font-size:14px;}

.clblock.club .cols2.img_block .ib_img {position:relative}
.clblock.club .cols2.img_block .cb_sticker {top:-20px; left:60px;}
.book_search_results .img_block .cb_sticker {top:-20px; left:98px;}
.cbook.img_block .cb_sticker {top:-20px; right:-20px;}

.club .cbook .cblabel {margin-top:27px; padding: 10px 30px; font-size: 14px;}
.club .cbook .cblabel > div {margin: 5px 0;}
.club .cbook .cblabel .reissues ul, .club .cbook .cblabel .reissues ol {margin: 5px 0;}
.itemblock .cbook.img_block .ib_img {width:202px; float:left;  margin-right:30px;position: relative;}
.itemblock .cbook.img_block .ib_img img{width:200px;}
.itemblock .cbook.img_block .ib_text {width: 473px; float: right;}
.itemblock.club .cbook .title {font-size: 30px;}
.itemblock.club .cbook .subtitle {font-size: 17px;}

.itemblock .ins_book {padding:30px; margin:30px 0;}
.itemblock .ins_book .cbook.img_block .ib_img {width:102px; float:left;  margin-right:30px;position: relative;}
.itemblock .ins_book .cbook.img_block .ib_img img{width:100px;}
.itemblock .ins_book .cbook.img_block .ib_text {width: 513px; float: right;}

.itemblock.club .cbook_reviews.img_block .ib_img {width:97px; float:right; }
.itemblock.club .cbook_reviews.img_block .ib_img img{width:95px;}
.itemblock.club .cbook_reviews.img_block .ib_text {width: 578px; float: left; margin-right:30px;}


.itemblock.club .about.authors .ib_img {float:  left; margin: 0 26px 0 0;}

.clblock .club_publishers_list .ib_img {float:  right; width:200px;  text-align: center;}
.clblock .club_publishers_list .img_block .ib_img  img {width:auto; max-width:200px; text-align: center; border: none}
.clblock .club_publishers_list .img_block  .ib_text  {width:550px}
.clblock .club_publishers_list .img_block  .ib_text  .goto {margin-top:30px;}

.clblock .club_publisher .title {margin-bottom: 30px}
.clblock .club_publisher .logo {margin-right: 30px; float: left;}

.mform legend {display: none;}
.mform table {margin: 30px auto;}
.mform td { display: block; text-align: left; }
.mb.mform > li {  color: red;   margin: 0 50px; }
.mform fieldset {border:none;}
.mform td:first-child {padding-top: 11px;}

.info .warning { color:red; margin-bottom: 30px; }
.info .message, div.form_messages { color:#999999; margin-bottom: 30px; }

.club_reviews .sublink {margin-bottom:10px;}
.club_reviews .brief {margin-top:10px;}
.club_reviews .goto {margin-bottom:10px;}
.club_reviews .toggle_label.goto { margin-bottom: 30px;}
.club_reviews > div.title, .club_reviews > div > div.title, .club_reviews > div > div.toggle div.title {margin-bottom:10px; margin-top: 10px;}
.club_reviews .info.premoderated {margin-bottom:10px; font-size: 16px; font-family: Gerbera, Arial; font-style:italic; color: #999999; }

.more.hover { color: #FB7820; }

.chapters_search_results .img_block .ib_img {width:75px; float:left; }
.chapters_search_results .img_block .ib_img img{width:73px;}
.chapters_search_results .img_block .ib_text {width: 645px; float: right; margin-right:30px;}
.chapters_search_results .img_block .title, .chapters_search_results .img_block .pretitle {font-size:16px; margin-bottom:5px;}
.chapters_search_results .img_block .subtitle {font-size:13px; margin: 5px 0;}

table.datatab{width: 100%;border: 1px solid #d9d9d9;border-collapse: collapse;margin-bottom: 45px;}

table.datatab tr td, table.datatab td{padding: 10px;font-family: Gerbera, Arial;font-size: 16px;line-height: 22px;border: 1px solid #d9d9d9;}

ul.subcats{font-family: Gerbera, Arial;font-size: 18px;line-height: 28px;}
ul.subcats li{margin-bottom: 3px; list-style-image: url(/images/eltnewdesign/bull.png);}
ul.subcats ul{font-size: 15px; padding-left: 30px;}
ul.subcats a, ul.subcats a b{font-color: #0c1736;text-decoration: none;font-weight: bold;box-shadow: none; background: none}
ul.subcats a:hover {text-decoration:underline;}

.xform input, .xform textarea {border: 1px solid #9a9a9a; margin: 0 0 20px 0;}
.xform input[type="text"], .xform input[type="password"], .xform input[type="email"], .xform textarea {font-family: Adonis,  AdonisW05, "Times New Roman";  font-size: 18px; }
.xform input[type="submit"] {background-color:#001034;  color: #ffffff; border: none;   text-transform: uppercase; padding: 10px 50px;cursor:pointer;appearance: none;-webkit-appearance: none;-moz-appearance: none}
.xform .goto a:hover {color: #707a8c; text-decoration:none}

.xform  select {padding: 10px 25px 10px 20px; margin-bottom:20px;  width: 220px; border: solid 1px #9a9a9a ; background: #ffffff url(/images/eltnewdesign/open_arr3.png) no-repeat scroll 100% 17px; font-family: Adonis,  AdonisW05, "Times New Roman";  font-size: 18px;
 -moz-appearance: none;  -ms-appearance: none;  -webkit-appearance: none; appearance: none !important;}
.xform select::-ms-expand,  .xform ::-ms-expand { display: none; }
.xform  select.empty {color:#72716d}
.xform  option {color: #001034}
.xform  option.empty {color:#fffffe}
.xform .right {float:right}
.xform div.label {margin-bottom: 15px;}
.xform  option.hidden {display:none; color:#d9d9d9}


.beige input[type="text"], .beige input[type="password"], .beige textarea, .beige  select {background-color:#F7F4EB}
.beige option.empty, .beige.xform option.empty {color:#f7f4ec}
.xform.beige option.hidden {color:#b9b9b9}
.beige input:-webkit-autofill, .beige textarea:-webkit-autofill, .beige  select:-webkit-autofill {background-color:#F7F4EB}

.xradio input {opacity:0; margin-left:3px;}
.xradio {background: rgba(0, 0, 0, 0) url("/images/eltnewdesign/xradio.png") repeat scroll 0 0; display: inline-block; height: 20px; width: 20px; }
.xradio.checked {background: rgba(0, 0, 0, 0) url("/images/eltnewdesign/xradio_checked.png") repeat scroll 0 0;}
.xform label{ color: #707a8c; font-family: Gerbera, Arial; font-size: 14px; margin-right: 30px; }
.xform label.last  { margin-right: 0; }
.xform .name {  margin-bottom: 30px; font-family: Gerbera, Arial; font-weight:bold;  font-size: 16px; }

.xselect {  display: inline-block;  position: relative; }
.xselect .gardient {background: rgba(0, 0, 0, 0) url("/images/eltnewdesign/grad_w2.png") repeat scroll 0 0; display: block; height: 37px; position: absolute; right: 26px; top: 3px; width: 20px; }
.beige .xselect .gardient {background: rgba(0, 0, 0, 0) url("/images/eltnewdesign/grad_v2.png") repeat scroll 0 0; }

.xinput .gradient { background: rgba(0, 0, 0, 0) url("/images/eltnewdesign/grad_v2.png") repeat scroll 0 0; height: 37px; position: relative; right: 20px; top: 3px; width: 20px; float: right; margin-left: -20px; }
.no_gradient .gradient {display:none}
.catalog_search .xinput .gradient {right: 50px;}

.xcheckbox input {opacity:0;}
.xcheckbox {background: rgba(0, 0, 0, 0) url("/images/eltnewdesign/xcheck.png") repeat scroll 0 0; display: inline-block; height: 20px; width: 20px; margin-left:10px; margin-right:5px; }
.xcheckbox.checked {background: rgba(0, 0, 0, 0) url("/images/eltnewdesign/xcheck_checked.png") repeat scroll 0 0;}

.crblock .xform input[type="text"], .crblock .xform select {margin-bottom:30px; width: 345px;}

.forum  ul {list-style: none; padding:0;}
.forum .fmhead {font-size:14px;font-family: Gerbera, Arial; font-weight:bold;  margin-bottom: 10px; text-transform: uppercase; color: #999999; position:relative;}
.forum .fmhead .fmauthor {color: #001034;}
.forum .fmhead .fmauthor, .forum .fmhead .fmansto {text-transform: none;}
.forum .brief, .forum .hidden_msg {padding-bottom:30px; margin-bottom:0; font-size: 16px; line-height: 24px; font-family: Gerbera, Arial; overflow-wrap: break-word;}
.forum .hidden_msg { font-style:italic; color: #999999; }
.forum .hidden_msg.premoderated {padding-bottom:10px;}
.forum li { padding-left: 20px; }
.forum .level0 > li { padding-left: 3px; }
.forum .fhhead { padding-left: 10px;  }

.forum .level0 ul li:last-child { background: rgba(0, 0, 0, 0) url("/images/eltnewdesign/fhline.png") no-repeat scroll 0 -5px; }
.forum .level0 ul li, .forum .parent > div  {  background: rgba(0, 0, 0, 0) url("/images/eltnewdesign/fhline.png") repeat-y scroll 0 0; }

.forum .nodepoint { background: rgba(0, 0, 0, 0) url("/images/eltnewdesign/fnode0.png") no-repeat scroll 0 0;    display: inline-block; height: 15px;  left: -12px; position: absolute;  top: -3px; width: 5px; }

.forum .level1 .nodepoint { background: rgba(0, 0, 0, 0) url("/images/eltnewdesign/fnode.png") no-repeat scroll 0 0;    display: inline-block; height: 15px; left: -30px;  position: absolute; top: -3px; width: 23px; }

.forum .vl img {vertical-align:bottom; width:1px; height:18px;}

.forum .fmnode {padding-left: 10px;}

.forum span.fmctrl { color: #001030; display: inline-block; float: right; cursor: pointer; margin-left: 10px;}
.forum div.fmctrl, .forum div.fmctrl_na  {font-size:14px;font-family: Gerbera, Arial; font-weight:bold; text-transform: uppercase; }
.forum .fmctrl:hover, .forum_topctrl .goto:hover {cursor: pointer; color: #707a8c}
.forum .fmctrl a:hover, .forum .fmctrl_na a:hover {color: #707a8c; text-decoration:none}
.forum .fmctrl.noaction:hover { color: #001030;  cursor: default;}

.zzz-forum .fmctrl.onhover { display: none; }
.forum .fmctrl.onhover { display: inline-block; }
.forum .prev_msg .fmctrl.onhover { display: none; }
.forum .fmctrl.onhover  {color: #707a8c;}
.forum .fmctrl.onhover:hover { text-decoration:underline}
.forum .hover span.fmctrl.onhover { display: inline-block; }


.forum .xform.beige {padding: 30px 0 1px;}

.forum .xform textarea {height:120px}

.forum .prev_msg .brief {padding: 0;}
.forum .prev_msg .nodepoint {display: none;}
.forum .prev_msg {padding: 15px;}
.forum .prev_msg { margin-bottom: 15px;  padding: 15px; }
.forum .cloud {position: absolute; top: 20px;}
.forum .hover .prev_msg span.fmctrl.onhover { display: none; }
.forum .noprev .prev_msg {display:none}
.forum .noprev .cloud  {display:none}

.forum .xform span.break {display:none;}
.forum .level1 .xform span.break {display:inline;}

.forum blockquote {  zzz-border-left: solid 2px #c0c0c0; padding: 5px 0 5px 15px; margin: 10px 0;   background-color: #F7F4EB; }

.fmqtbtn { background-color: #001034; color: #ffffff; text-transform: uppercase; padding: 10px 30px; font-family: Gerbera, Arial; font-size: 14px; cursor: pointer; }

.itemblock .toggle .forum.toggle_body {margin-left:0}
.itemblock .toggle .goto span.toggle_button, .clblock .toggle .goto span.toggle_button { margin-bottom: -3px;}


.forum_topctrl .goto { float: right;  margin-top: 12px; font-size:12px; }


.trefil_periods h3 {float: left;font-family: Gerbera, Arial; font-size: 20px; margin: 0;
  width: 250px; font-weight: normal; }


.crblock.trefil .title { font-size: 20px; }
.trefil_periods ul.titles { float: left; width: 515px;}

.science_law { border: 1px solid #fb7820; font-family: Gerbera, Arial; font-size: 18px; font-weight: bold; margin-bottom: 30px; padding: 30px; text-align: center; }

.science_law > p:last-child { margin-bottom: 0; }
.trefil_law .sublink { margin: 6px 15px 0 0; text-align: right;}
.trefil_law .more_block td { vertical-align: top; color: #fb7820}
.trefil_law .more_block { margin-bottom: 30px; }

.itemblock .trefil_law .about.authors .ib_img { float: left; margin: 0 25px 0 0; }


table.scale {  border-collapse: collapse; margin-bottom: 30px; }
table.scale td {  vertical-align: top; }
table.scale .current .date, table.scale .current .title {color:#fb7820}

table.scale .title a { color: #707a8c;}


table.scale td.title { background: url("/images/eltnewdesign/fhline.png") repeat-y scroll 0 0;}
table.scale tr:last-child td.title {background:none}
/*
table.scale .title div { background: rgba(0, 0, 0, 0) url("/images/eltnewdesign/scale_point.png") no-repeat scroll 2px 5px; margin-left: -7px; margin-top: -7px; padding-left: 22px; }
table.scale .current .title div { background: rgba(0, 0, 0, 0) url("/images/eltnewdesign/scale_point_active.png") no-repeat scroll 0 3px; }
table.scale .title a:hover div {background-image: url("/images/eltnewdesign/scale_point_hover.png")}
*/

table.scale .title div { margin-left: -7px; margin-top: -7px; padding-left: 22px; }
table.scale .title div .point {display: inline-block;float: left;width: 13px;height: 13px;margin-left: -22px; background: url("/images/eltnewdesign/scale_point_spr.png") no-repeat scroll; margin-top: 3px;}
table.scale .title a:hover div .point {background-position: -13px 0}
table.scale .current .title div .point {background-position: -26px 0}

table.scale .date { color: #999999;   font-family: Gerbera, Arial; font-size: 12px; font-weight: bold; height: 60px;   padding-right: 15px; text-align: right; text-transform: uppercase; }

table.scale .date div {margin-top: -4px;}

.itemblock .trefil_law .about.authors .ib_img {height:auto;}
.itemblock .trefil_law .about.authors .ib_img .img {height:auto;}

.genbio_issue .cover {float: left; margin-right: 30px;}
.genbio_issue .title { font-size: 30px; padding-top: 30px; }
.genbio_article_list .title { margin-bottom: 10px; }
.genbio_article_list .listtitle { margin-bottom: 10px; margin-top: 30px; }
.genbio_article_list .ib_img.img { float: left; margin-bottom: 0; margin-right: 30px; margin-top: 6px; width: 102px; }
.clblock .genbio_article_list .ib_img.img img { width: 100px;}
.clblock .genbio_article_list .ib_text { width: 648px; float:right}

.crblock .beige.genbio_issues { margin-bottom: 30px;  padding: 30px; }
.crblock .beige.genbio_issues ul.titles {  margin-bottom: -8px; }
.crblock .beige.genbio_issues ul.titles > li { margin-bottom: 10px; }

.itemblock .itemhead.genbio { text-align: center; }
.ins_genbio_art { margin: 30px 0; padding: 30px; }
.ins_genbio_art .listtitle {margin-top:0; margin-bottom:15px;}


.mpmenu_block {display: table; position: relative; padding: 0; height:465px}
.mpmenu_block > h2, .mpmenu_block > a {left: 30px;position: absolute; top: 20px;}
.mpmenu_block .mpm_body { border-top: 1px solid #ffffff; left: 30px; position: absolute; top: 79px; width: 510px; }
.mpmenu_block .mpm_menu {float: left; font-family: Gerbera, Arial;  font-size: 13px; list-style: outside none none; margin: 29px 15px 0 0; padding: 0; width: 160px; font-weight: bold;}
.mpmenu_block .mpm_menu li {height:43px;}
.mpmenu_block .mpm_menu li:last-child {margin-bottom: 0;height: auto;}
.mpmenu_block .mpm_data { border-left: 1px solid #183150;  float: left;   height: 320px; margin-top: 30px; padding-left: 15px; width: 317px; }
.mpmenu_block .mpm_data .goto { bottom: 0; position: absolute; }
.mpmenu_block.lg .title, .mpmenu_block .lg .title {margin-top:-8px;}
.mpmenu_block .mpm_menu li.current a { color: #fb7820;  background: rgba(0, 0, 0, 0) url("/images/eltnewdesign/w_arr.png") no-repeat scroll 0 4px; }
.mpmenu_block .mpm_menu li span { display: inline-block; width: 45px;padding-left: 10px; }
.mpmenu_block .bgimg {display: table-cell; overflow: hidden; vertical-align: middle; max-width: 570px; overflow: hidden;}

.mpmenu_block .mpm_scale {width: 160px; list-style: outside none none; margin: 30px 15px 0 0; float: left; padding:0;}
.mpmenu_block .mpm_scale li.current, .mpmenu_block .mpm_scale li.current a{ color: #fb7820; }
.mpmenu_block .mpm_scale .title { font-size: 16px; }
.mpm_scale > li { font-size: 13px; height: 80px; background: rgba(0, 0, 0, 0) url("/images/eltnewdesign/wvline.png") no-repeat scroll 0 -3px; padding-left: 10px;}
.mpm_scale .date { background: rgba(0, 0, 0, 0) url("/images/eltnewdesign/bull_w.png") no-repeat scroll 1px 4px;  font-family: Gerbera, Arial;   margin-left: -15px;
    padding-left: 15px; }
.mpm_scale .current .date {background-image: url("/images/eltnewdesign/bull_o.png")}

.mpm_scale > li:last-child {background-position-y: -190px;}
.mpm_scale > li:first-child {background-position-y: 10px;}


div.cat_rubtree {margin-bottom:60px;}

.cat_rubtree ul {list-style-type:none; padding:0; margin: 0}
.cat_rubtree ul.level0 ul {display:none;}
.cat_rubtree ul.level1 ul {padding: 0 0 0 15px; color:#d9d9d9}
.cat_rubtree ul.level1 ul li > div {padding-left: 10px; background: rgba(0, 0, 0, 0) url("/images/eltnewdesign/bull_g2.png") no-repeat scroll 0 17px;}
.cat_rubtree li.level0 {text-transform: uppercase; font-family:Gerbera, Arial; font-weight: bold; font-size: 14px; border-bottom: 1px solid #d9d9d9;}

.cat_rubtree ul.level0 ul {border-top: 1px solid #d9d9d9;}
.cat_rubtree ul.level0 li  {border-top: 1px solid #d9d9d9;}
.cat_rubtree ul.level0 li:first-child {border-top:none;}

.cat_rubtree ul.level0 li.level0 > div { font-size: 18px; padding: 0 0 20px; }
.cat_rubtree ul.level0 li.level0 > div .toggle_button { top: 5px; }
.cat_rubtree ul.level0 li > div {margin-right:30px; padding: 10px 0; position: relative;}
.crblock .cat_rubtree li .toggle_button { background: rgba(0, 0, 0, 0) url("/images/eltnewdesign/plus_g.png") no-repeat scroll 0 2px; cursor: pointer; height: 15px; width: 15px; position: absolute; right: -33px; top: 13px;}
.cat_rubtree li.active > div > .toggle_button { background: rgba(0, 0, 0, 0) url("/images/eltnewdesign/minus_g.png") no-repeat scroll 0 2px;}
.cat_rubtree ul.level0 li.active > ul {display:block;}

.cat_rubtree li.level2 {text-transform: none;}
.cat_rubtree li.level3 {font-weight: normal;}
.cat_rubtree li.selected > div > a {color: #fb7820}
.cat_rubtree li.selected {color: #fb7820}
.cat_rubtree li.selected li {color: #ffffff;}
.cat_rubtree .count {color: #d9d9d9}

.catalog_search {padding: 30px 30px 15px;}
.catalog_search input[type="text"] { width: 646px; padding-right: 50px;}
.catalog_search .xquery {position:relative}
.catalog_search input[type="image"] { position: absolute; right: 0; top:-2px; border:0; padding:0;}
.catalog_search .xselect select {width: 342px; }
.catalog_search .xselect.fullwidth select { width: 718px; }

.search {padding: 30px 30px 15px;}
.search input[type="text"] { width: 602px; }
.search .xquery {position:relative}
.search input[type="image"] { position: absolute; right: 2px; top:0; border:0; padding:0;}
.search .xselect.fullwidth select { width: 643px; }

.cat_rubpath .rubpath {float: left;margin: 0 60px 30px 0; text-align:left;}
.cat_rubpath .rubpath .first {padding-left:0}

.site_block .headline a img, .site_block .titles a img, .site_desc .subtitle a img{padding-bottom: 6px;}
.site_block .subcnt {font-weight: normal; color: #999999; font-family: Gerbera, Arial;   font-size: 12px;}
.itemblock .site_block.toggle span.toggle_button, .clblock .site_block.toggle span.toggle_button {margin-right:0}

.site_block .headline {display: table; width: 780px; }
.site_block .headline .genres {display:table-cell; vertical-align:top; padding:7px 0 0 30px; text-align:right;  white-space: nowrap;}
.site_block .headline .toggle_button {margin-left:-15px; width:15px;}
.site_desc .img {text-align:center;}



.site_block .desc_top { margin-left: 30px; margin-bottom: 30px}

.itemblock .site_block .headline { width: 705px; }
.itemblock .site_block .desc_top { margin-left: 10px; }
.itemblock .site_block .desc_block { width: 495px; margin-left: 10px; }
.site_block .rubs_block .listtitle:first-child { margin-top: 0; }
.site_block .rubs_block .listtitle { margin: 20px 0 5px; }
.site_block  .desc_block > .subtitle { margin-top: 0; }
.site_block .toggle_body { margin-top: 20px; }

.site_block .headline .title {display:table-cell; padding-left:15px; font-size:18px;}
.site_block .desc_block { float: left; margin-left: 30px; width: 495px; }
.site_block .rubs_block { float: right; width: 225px; }
.site_block .desc_block .img img { width:493px; padding-bottom:0;}
.site_block .desc_block .listtitle { margin-top: 30px;}
.site_block .desc_top .brief { font-size:18px; }
.site_block .desc_top .brief a:hover {color:#fb7820;}
.site_block .rubs_block .subtitle { margin: 5px 0 0;  font-size: 15px;}
.site_block ul.titles a, .site_block .subtitle { font-size:17px; }
.itemblock .site_block .rubs_block {  width: 150px; }

.catalog_site_list .itemhead > h1 {margin-bottom: 30px; margin-top: 0; }

.site_desc .subtitle {color: #999999}
.site_block .subtitle a, .site_desc .subtitle a {color: #707a8c}

.site_desc .memo { margin-bottom: 30px; line-height:26px; }

.search_results .num_block {color: #999999; float: left;  font-family: Gerbera, Arial; font-size: 14px; margin-top: 5px;  width: 45px; font-weight: bold;}
.search_results .res_block {width: 660px; float: left;}

p a.nav {font-family: Gerbera, Arial; font-size: 16px;}

.subsections a, .subsections a b {text-decoration: none; box-shadow: none; background: none}
.subsections a:hover {text-decoration:underline }
.subsections h2 {font-family: Gerbera, Arial; font-size: 20px; font-weight: bold; }
.subsections h3 {font-family: Gerbera, Arial; font-size: 18px; font-weight: bold;}
.subsections p {font-family: Gerbera, Arial; font-size: 18px;}
.subsections li {font-family: Gerbera, Arial; font-size: 15px; font-weight: bold;margin-bottom:0}

div.avborder {width: 703px; border: 1px solid #d9d9d9;}
div.avborder img {margin: 30px auto; display: block;}

.xrub-time table.htimes {width:100%}
.xrub-time table.htimes td:first-child { text-align: center;  width: 50px; }
.xrub-time table.htimes td {padding: 5px;}
.xrub-time .htimes h4 { margin: 5px 0; font-family: Gerbera, Arial; font-weight: bold;  font-size: 17px;}
.xrub-time .htimes .toggle .toggle_body {margin:0;}
.xrub-time .times.content {width: 100%;}
.xrub-time .htimes li { font-size: 14px; font-family: Gerbera, Arial; }
.xrub-time .memo .htimes a {box-shadow: none; background: none}

.xrub-posters .clblock .border, .xrub-posters .clblock  embed, .xrub-posters .clblock  object {height: 547px; width: 778px}
.xrub-posters .itemblock .border, .xrub-posters .itemblock  embed, .xrub-posters .itemblock  object {height: 494px; width: 703px}


.xform .label.fl .xcheckbox {margin-left:0;}


.b-head__link .b-head__logo {margin-bottom: 1px;}

.b-head__found {font-family: Gerbera, Arial !important;font-size: 17px;font-weight: bold;}

.clblock .persons_list .img_block .ib_img img {  width: 60px; }
.clblock .persons_list .img_block .ib_img {  width: 62px; }
.clblock .persons_list .img_block .ib_text {  width: 688px; }

.person_about { margin-bottom: 30px; }


#ya-site-results .b-serp-item .b-serp-item__number {color: #999999 !important; float: left; font-family: Gerbera, Arial !important;  font-size: 14px; font-weight: bold; margin-top: 5px; width: 45px;}

#ya-site-results .b-serp-item .b-serp-item__title { font-size: 22px; font-weight: bold; margin-bottom: 10px; font-family: Adonis,  AdonisW05, "Times New Roman" !important;}

#ya-site-results .b-serp-item a:link, #ya-site-results .b-serp-item a:active, #ya-site-results .b-serp-item a:hover, #ya-site-results .b-serp-item a:visited {color: #001034 !important;}

#ya-site-results .b-serp-item .b-serp-item__text { color: #1a1a1a; font-size: 17px; line-height: 22px; margin-bottom: 10px; margin-top: 10px; font-family: Adonis,  AdonisW05, "Times New Roman" !important;}

#ya-site-results .b-serp-item .b-serp-url {font-family: Gerbera, Arial !important; font-size: 16px; font-weight: bold; color: #707a8c;}

#ya-site-results .b-serp-item__text > b {font-style: italic; font-weight: normal;}

#ya-site-results .b-serp-item { border-top: 1px solid #d9d9d9; display: list-item;  margin-bottom: 30px;  padding-left: 45px;  padding-top: 30px; }

#ya-site-results .b-body-items { padding-left: 0;}
#ya-site-results .b-head__l { padding-left: 0;}
#ya-site-results .l-page_layout_70-30 .l-page__left { padding-right: 0;  width: 100%;}

#ya-site-results .b-pager__sorted { display: none;}
#ya-site-results .b-bottom-wizard { border-top: 1px solid #d9d9d9; margin-top: 0;}

#ya-site-results .b-pager { margin-left: 0; margin-top: 30px; text-align: center; position: relative; }

#ya-site-results .b-pager a.b-pager__page, #ya-site-results .b-pager b.b-pager__current {margin: 5px;  padding: 2px 5px; font-family: Gerbera, Arial !important;     font-size: 14px; font-weight: bold;}

#ya-site-results .b-pager a.b-pager__page, #ya-site-results .b-pager a.b-pager__page:hover {color: #71798c !important; text-decoration: none; }
#ya-site-results .b-pager b.b-pager__current {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;   color: #ff6600 !important;}

#ya-site-results .b-pager__title { display: none; }
#ya-site-results .b-pager__key {  display: none; }

#ya-site-results .b-pager__arrow:nth-child(2) {background: rgba(0, 0, 0, 0) url("/images/eltnewdesign/wprev.png") repeat scroll 0 0; display: block;    height: 50px; margin: 0; overflow: hidden;  position: absolute;  left: 0;  width: 50px; }
#ya-site-results .b-pager__arrow:nth-child(3) {background: rgba(0, 0, 0, 0) url("/images/eltnewdesign/wnext.png") repeat scroll 0 0; display: block;    height: 50px; margin: 0; overflow: hidden;  position: absolute;  right: 0;  width: 50px; }
#ya-site-results .b-pager__arrow.b-pager__active:nth-child(2):hover {background-image: url("/images/eltnewdesign/wsprev.png"); }
#ya-site-results .b-pager__arrow.b-pager__active:nth-child(3):hover {background-image: url("/images/eltnewdesign/wsnext.png"); }


#ya-site-results a:link, #ya-site-results a:active, #ya-site-results .b-pseudo-link, #ya-site-results .b-head-tabs__link, #ya-site-results .b-head-tabs__link:link, #ya-site-results .b-head-tabs__link:visited, #ya-site-results .b-dropdown__list .b-pseudo-link, #ya-site-results .b-dropdowna__switcher .b-pseudo-link, .b-popupa .b-popupa__content .b-menu__item, #ya-site-results .b-foot__link:link, #ya-site-results .b-copyright__link:link, #ya-site-results .b-serp-item__mime, #ya-site-results .b-pager *:link {
    color: #518ea6;
}
#ya-site-results .b-pager__arrow.b-pager__inactive {opacity: 0.3; color: rgba(0, 0, 0, 0) !important;}

#ya-site-results .b-pager__arrow a { display: block; height: 50px; padding-left: 50px;  width: 50px;  position: absolute; top: 0;}

#ya-site-results .b-pager {  line-height: 49px; }

#ya-site-results .b-serp-item__content.yc_hover:hover .b-serp-item__title a{text-decoration:underline; cursor:pointer}
#ya-site-results .b-serp-item__content.yc_hover yass-div{cursor:pointer}

/* РњР°СЃС€С‚Р°Р±С‹ */

td.upper_line { border-top: solid 1px black; }

.idea { text-align: left; padding: 15px; margin-bottom: 15px; background-color: #f7f4eb; vertical-align: middle; font-family: Gerbera, Arial; font-size: 18px; }

table.fraction { text-align: center; vertical-align: middle; margin-top:0.5em; margin-bottom:0.5em; line-height: 1.5em; }

table.fraction td {text-align: center;}

.v_caption{text-align: left; padding: 15px;margin-bottom: 30px; background-color: #f7f4eb; vertical-align: middle; font-family: Gerbera, Arial;  font-size: 16px;
}

.ep {margin-left:30%; text-align:right;}

.xrub-profile .body > span {margin: 30px auto; display: block; width: 1170px;    padding-bottom: 30px;  border-bottom: solid 1px;  text-align: center;   font-family: Gerbera, Arial; text-transform: uppercase;  font-size: 11px;    font-weight: bold; }

.xrub-profile .body > span table { width: 200px; margin: 30px auto; text-align: left; font-family: Adonis,  AdonisW05, "Times New Roman"; font-size: 18px; text-transform: none; font-weight: normal; }

.xrub-profile .body > span table td:first-child {  text-transform: capitalize; }
div.form_errors, div.form_messages { max-width: 445px; margin-left: auto;  margin-right: auto; margin-top:30px; }


.content { padding: 30px 0 1px; margin: 30px 0;}


ul.storyline { list-style: none; padding-left: 0; margin-left:4px; margin-top:0; margin-bottom: 0}
ul.storyline li.story { padding-left: 15px; padding-bottom: 1px; border-left: solid 1px #d9d9d9; }
ul.storyline li.story:first-child { padding-top: 0; }
ul.storyline li.story.last { border-left-color: #ffffff; }
.crblock ul.storyline .img_block .ib_text {width: 230px;}

/*
ul.storyline .sublink.date {margin-top:0; margin-bottom: 5px; margin-left: -22px; padding-left: 22px; background: rgba(0, 0, 0, 0) url("/images/eltnewdesign/scale_point.png") no-repeat scroll 2px 4px;position: relative; top: -5px; line-height:17px}
ul.storyline a:hover .sublink.date {background-image: url("/images/eltnewdesign/scale_point_hover.png")}
ul.storyline.vtype0 .current .sublink.date {background:  rgba(0, 0, 0, 0) url("/images/eltnewdesign/scale_point_active.png") no-repeat scroll 0 2px;}
*/

ul.storyline .sublink.date {margin-top:0; margin-bottom: 5px; margin-left: -22px; padding-left: 22px;position: relative; top: -5px; line-height:17px}
ul.storyline .sublink.date .point {display: inline-block;float: left;width: 13px;height: 13px;margin-left: -22px; background: url("/images/eltnewdesign/scale_point_spr.png") no-repeat scroll; margin-top: 2px;}
ul.storyline a:hover .sublink.date .point {background-position: -13px 0}
ul.storyline.vtype0 .current .sublink.date .point {background-position: -26px 0}

div.storyline.vtype1 .current {display:none}
ul.storyline li.story.hr hr {margin:6px 0;}
ul.storyline li.story.hr div {padding:1px 0;}
ul.storyline li.story.prebreak {height:13px}
ul.storyline li.story.prebreak:last-child {border:none}
ul.storyline li.story.break {border-left: dashed 1px #d9d9d9; padding: 0 0 0 15px; margin: 10px 0;}

.story_continue {background: url(/images/eltnewdesign/story_dash.png) no-repeat; padding: 1px 0 1px 16px; margin: -1px 0 -1px 4px;}
ul.storyline  .story_continue {margin-left:-16px;}


.itemblock ul.storyline .img_block .ib_img img { width: 100px; border: solid 1px #d9d9d9;}
.itemblock ul.storyline .img_block .ib_img { display: block; float: right; }
.itemblock ul.storyline .img_block .ib_text { display: block; float: left; width:550px;  margin-right: 20px; }

.memo ol.brackets { counter-reset: list;
		padding-left: 40px;}
.memo ol.brackets > li { list-style: none; }
.memo ol.brackets > li:before { content: counter(list) ") "; counter-increment: list;
		position: absolute; margin-left: -40px; display: block; text-align: right; width: 35px;}

.memo ul.dash {list-style-type: none;}
.memo ul.dash > li::before { content: '\2014'; position: absolute;  margin-left: -20px; }

.memo ol.letters {list-style-type: none;}
.memo ol.letters > li:nth-child(1)::before { content: 'Р°) '; position: absolute; margin-left: -20px;}
.memo ol.letters > li:nth-child(2)::before { content: 'Р±) '; position: absolute; margin-left: -20px;}
.memo ol.letters > li:nth-child(3)::before { content: 'РІ) '; position: absolute; margin-left: -20px;}
.memo ol.letters > li:nth-child(4)::before { content: 'Рі) '; position: absolute; margin-left: -20px;}
.memo ol.letters > li:nth-child(5)::before { content: 'Рґ) '; position: absolute; margin-left: -20px;}
.memo ol.letters > li:nth-child(6)::before { content: 'Рµ) '; position: absolute; margin-left: -20px;}
.memo ol.letters > li:nth-child(7)::before { content: 'Р¶) '; position: absolute; margin-left: -24px;}
.memo ol.letters > li:nth-child(8)::before { content: 'Р·) '; position: absolute; margin-left: -20px;}
.memo ol.letters > li:nth-child(9)::before { content: 'Рё) '; position: absolute; margin-left: -22px;}
.memo ol.letters > li:nth-child(10)::before { content: 'Рє) '; position: absolute; margin-left: -20px;}
.memo ol.letters > li:nth-child(11)::before { content: 'Р») '; position: absolute; margin-left: -20px;}
.memo ol.letters > li:nth-child(12)::before { content: 'Рј) '; position: absolute; margin-left: -20px;}
.memo ol.letters > li:nth-child(13)::before { content: 'РЅ) '; position: absolute; margin-left: -20px;}
.memo ol.letters > li:nth-child(14)::before { content: 'Рѕ) '; position: absolute; margin-left: -20px;}
.memo ol.letters > li:nth-child(15)::before { content: 'Рї) '; position: absolute; margin-left: -20px;}

.linkhint_area {background-color: #F7F4EB; border: solid 1px #dedede; padding: 5px 10px; font-size: 13px;line-height: 16px;text-align: left;}
.memo .linkhint_area p, .memo .subins_block div.comment .linkhint_area p {font-size: 13px;line-height: 16px;}
.memo .linkhint_area p:last-child {margin-bottom:0}
.subins_block .linkhint_area, .pr_statement .linkhint_area, .author_caption .linkhint_area {background-color: #FFFFFF;}
.linkhint_block {display:none;z-index:250; font-weight: normal; font-style: normal;}
.linkhint_block.touch {display:block;}
.linkhint_shadow {position: fixed; top: 0px; left: 0px; width: 100vw; height: 100vh; z-index: 249 }
span:hover > .linkhint_block {display:block;}
.linkhint_close_btn {position: absolute; width: 14px; height: 14px; background: #fff url(/images/eltnewdesign/close_lh_o.png) no-repeat 50% 50%; border: solid 1px #dedede; border-radius: 8px;top: -17px; right: -15px;cursor: pointer;}

.arab {font-family: Lateef; font-size: 200%; line-height:26px}