html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  background: transparent;
  border: 0;
  margin: 0;
  padding: 0;
  vertical-align: baseline; }

a { -webkit-transition:all .2s linear;
			-moz-transition:all .2s linear;
			-o-transition:all .2s linear;
			transition:all .2s linear;}
a:hover { -webkit-transition:all .2s linear;
			-moz-transition:all .2s linear;
			-o-transition:all .2s linear;
			transition:all .2s linear;
			}
@font-face {
	font-family: pt-sans;
    src: url('../fonts/PTSansRegular.eot');
    src: url('../fonts/PTSansRegular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/PTSansRegular.woff') format('woff'),
         url('../fonts/PTSansRegular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: pt-serifbi;
    src: url('../fonts/PTSerifBoldItalic.eot');
    src: url('../fonts/PTSerifBoldItalic.eot?#iefix') format('embedded-opentype'),
         url('../fonts/PTSerifBoldItalic.woff') format('woff'),
         url('../fonts/PTSerifBoldItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: pt-serif;
    src: url('../fonts/PTSerifRegular.eot');
    src: url('../fonts/PTSerifRegular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/PTSerifRegular.woff') format('woff'),
         url('../fonts/PTSerifRegular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: pt-serifitalic;
    src: url('../fonts/PTSerifItalic.eot');
    src: url('../fonts/PTSerifItalic.eot?#iefix') format('embedded-opentype'),
         url('../fonts/PTSerifItalic.woff') format('woff'),
         url('../fonts/PTSerifItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: pt-serifbold;
    src: url('../fonts/PTSerifBold.eot');
    src: url('../fonts/PTSerifBold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/PTSerifBold.woff') format('woff'),
         url('../fonts/PTSerifBold.ttf') format('truetype');
}
@font-face {
    font-family: proximasb;
    src: url('../fonts/Proxima Nova Semibold.eot');
    src: url('../fonts/Proxima Nova Semibold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Proxima Nova Semibold.woff') format('woff'),
         url('../fonts/Proxima Nova Semibold.ttf') format('truetype'),
         url('../fonts/Proxima Nova Semibold.svg#proximasb') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: proxima;
    src: url('../fonts/Proxima Nova Regular.eot');
    src: url('../fonts/Proxima Nova Regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Proxima Nova Regular.woff') format('woff'),
         url('../fonts/Proxima Nova Regular.ttf') format('truetype'),
         url('../fonts/Proxima Nova Regular.svg#proxima') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: helveticaneuecyr-ul;
    src: url('../fonts/helveticaneuecyr-ultralight.eot');
    src: url('../fonts/helveticaneuecyr-ultralight.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneuecyr-ultralight.woff') format('woff'),
         url('../fonts/helveticaneuecyr-ultralight.ttf') format('truetype'),
         url('../fonts/helveticaneuecyr-ultralight.svg#helveticaneuecyr-ul') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: helveticaneuecyr-medium;
    src: url('../fonts/helveticaneuecyr-medium.eot');
    src: url('../fonts/helveticaneuecyr-medium.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneuecyr-medium.woff') format('woff'),
         url('../fonts/helveticaneuecyr-medium.ttf') format('truetype'),
         url('../fonts/helveticaneuecyr-medium.svg#helveticaneuecyr-medium') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: helveticaneuecyr-roman;
    src: url('../fonts/helveticaneuecyr-roman.eot');
    src: url('../fonts/helveticaneuecyr-roman.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneuecyr-roman.woff') format('woff'),
         url('../fonts/helveticaneuecyr-roman.ttf') format('truetype'),
         url('../fonts/helveticaneuecyr-roman.svg#helveticaneuecyr-roman') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: helveticaneuecyr-light;
    src: url('../fonts/helveticaneuecyr-light.eot');
    src: url('../fonts/helveticaneuecyr-light.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneuecyr-light.woff') format('woff'),
         url('../fonts/helveticaneuecyr-light.ttf') format('truetype'),
         url('../fonts/helveticaneuecyr-light.svg#helveticaneuecyr-light') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: proxima-cond-eb;
    src: url('../fonts/Proxima Nova Condensed Extrabold.eot');
    src: url('../fonts/Proxima Nova Condensed Extrabold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Proxima Nova Condensed Extrabold.woff') format('woff'),
         url('../fonts/Proxima Nova Condensed Extrabold.ttf') format('truetype'),
         url('../fonts/Proxima Nova Condensed Extrabold.svg#proxima-cond-eb') format('svg');
    font-weight: normal;
    font-style: normal;
}  
@font-face {
    font-family: proxima-cond-lt;
    src: url('../fonts/Proxima Nova Condensed Light.eot');
    src: url('../fonts/Proxima Nova Condensed Light.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Proxima Nova Condensed Light.woff') format('woff'),
         url('../fonts/Proxima Nova Condensed Light.ttf') format('truetype'),
         url('../fonts/Proxima Nova Condensed Light.svg#proxima-cond-lt') format('svg');
    font-weight: normal;
    font-style: normal;
}  


h1, h2, h3, h4, h5, h6 {
  font-family: pt-sans;
  font-weight: normal;
 }

ol, ul {
  list-style: none; }

blockquote {
  quotes: none; }

blockquote:before, blockquote:after {
  content: '';
  content: none; }

del {
  text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */
table {
  border-collapse: collapse;
  border-spacing: 0; }

a img {
  border: none; }
a[href$=jpg], a[href$=jpeg], a[href$=jpe], a[href$=png], a[href$=gif] {	text-decoration: none; border: 0 none; }

*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

body {
  background-color: #fff;
  color: #000;
  font-size:100%;
  width:100%;
  -webkit-font-smoothing: antialiased;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: normal; }

a {
  text-decoration: none;
  color: #000; }

a:hover {
  color: #e63338; }
  
 
.pagination {
text-align:center; font-size:110%;
}
.pagination ul {
	margin: 10px 10px 40px 0;
	padding: 0;
}

.pagination li {
	display: inline;
}
.pagination .disabled a { color:gray;}
.pagination .active a { color:#000; }
.pagination a {
	padding: 0 10px;
	line-height: 2em;
	text-decoration: none;
	display: inline-block;
	border:none;
}

.pagination .active a {
	cursor: default;
}

.pagination span,.pagination span  a:hover {
	cursor: default;
	padding: 0 14px;
	line-height: 2em;
}

.pagination li:first-child a {
}

.pagination li:last-child a {
}
@font-face {
	font-family: 'IcoMoon';
	src: url('../../../media/jui/fonts/IcoMoon.eot');
	src: url('../../../media/jui/fonts/IcoMoon.eot?#iefix') format('embedded-opentype'), url('../../../media/jui/fonts/IcoMoon.woff') format('woff'), url('../../../media/jui/fonts/IcoMoon.ttf') format('truetype'), url('../../../media/jui/fonts/IcoMoon.svg#IcoMoon') format('svg');
	font-weight: normal;
	font-style: normal;
}
[data-icon]:before {
	font-family: 'IcoMoon';
	content: attr(data-icon);
	speak: none;
}
[class^="icon-"],
[class*=" icon-"] {
	display: inline-block;
	width: 14px;
	height: 14px;
	*margin-right: .3em;
	line-height: 14px;
}
[class^="icon-"]:before,
[class*=" icon-"]:before {
	font-family: 'IcoMoon';
	font-style: normal;
	speak: none;
}
.icon-home:before {
	content: "\21";
}
.icon-user:before {
	content: "\22";
}
.icon-checkedout:before,
.icon-lock:before,
.icon-locked:before {
	content: "\23";
}
.icon-comment:before,
.icon-comments:before {
	content: "\24";
}
.icon-comments-2:before {
	content: "\25";
}
.icon-share-alt:before,
.icon-out:before {
	content: "\26";
}
.icon-share:before,
.icon-redo:before {
	content: "\27";
}
.icon-undo:before {
	content: "\28";
}
.icon-file-add:before {
	content: "\29";
}
.icon-new:before,
.icon-plus:before {
	content: "\2a";
}
.icon-apply:before,
.icon-edit:before,
.icon-pencil:before {
	content: "\2b";
}
.icon-pencil-2:before {
	content: "\2c";
}
.icon-folder-open:before,
.icon-folder:before {
	content: "\2d";
}
.icon-folder-close:before,
.icon-folder-2:before {
	content: "\2e";
}
.icon-picture:before {
	content: "\2f";
}
.icon-pictures:before {
	content: "\30";
}
.icon-list:before,
.icon-list-view:before {
	content: "\31";
}
.icon-power-cord:before {
	content: "\32";
}
.icon-cube:before {
	content: "\33";
}
.icon-puzzle:before {
	content: "\34";
}
.icon-flag:before {
	content: "\35";
}
.icon-tools:before {
	content: "\36";
}
.icon-cogs:before {
	content: "\37";
}
.icon-options:before,
.icon-cog:before {
	content: "\38";
}
.icon-equalizer:before {
	content: "\39";
}
.icon-wrench:before {
	content: "\3a";
}
.icon-brush:before {
	content: "\3b";
}
.icon-eye-open:before,
.icon-eye:before {
	content: "\3c";
}
.icon-checkbox-unchecked:before {
	content: "\3d";
}
.icon-checkin:before,
.icon-checkbox:before {
	content: "\3e";
}
.icon-checkbox-partial:before {
	content: "\3f";
}
.icon-asterisk:before,
.icon-star-empty:before {
	content: "\40";
}
.icon-star-2:before {
	content: "\41";
}
.icon-featured:before,
.icon-star:before {
	content: "\42";
}
.icon-question-sign:before,
.icon-help:before {
	content: "\45";
}
.icon-support:before {
	content: "\46";
}
.icon-pending:before,
.icon-warning:before {
	content: "\48";
}
.icon-publish:before,
.icon-save:before,
.icon-ok:before,
.icon-checkmark:before {
	content: "\47";
}
.icon-unpublish:before,
.icon-cancel:before {
	content: "\4a";
}
.icon-eye-close:before,
.icon-minus:before {
	content: "\4b";
}
.icon-purge:before,
.icon-trash:before {
	content: "\4c";
}
.icon-envelope:before,
.icon-mail:before {
	content: "\4d";
}
.icon-mail-2:before {
	content: "\4e";
}
.icon-unarchive:before,
.icon-drawer:before {
	content: "\4f";
}
.icon-archive:before,
.icon-drawer-2:before {
	content: "\50";
}
.icon-box-add:before {
	content: "\51";
}
.icon-box-remove:before {
	content: "\52";
}
.icon-search:before {
	content: "\53";
}
.icon-filter:before {
	content: "\54";
}
.icon-camera:before {
	content: "\55";
}
.icon-play:before {
	content: "\56";
}
.icon-music:before {
	content: "\57";
}
.icon-grid-view:before {
	content: "\58";
}
.icon-grid-view-2:before {
	content: "\59";
}
.icon-menu:before {
	content: "\5a";
}
.icon-thumbs-up:before {
	content: "\5b";
}
.icon-thumbs-down:before {
	content: "\5c";
}
.icon-delete:before,
.icon-remove:before,
.icon-cancel-2:before {
	content: "\49";
}
.icon-save-new:before,
.icon-plus-2:before {
	content: "\5d";
}
.icon-ban-circle:before,
.icon-minus-sign:before,
.icon-minus-2:before {
	content: "\5e";
}
.icon-key:before {
	content: "\5f";
}
.icon-quote:before {
	content: "\60";
}
.icon-quote-2:before {
	content: "\61";
}
.icon-database:before {
	content: "\62";
}
.icon-location:before {
	content: "\63";
}
.icon-zoom-in:before {
	content: "\64";
}
.icon-zoom-out:before {
	content: "\65";
}
.icon-expand:before {
	content: "\66";
}
.icon-contract:before {
	content: "\67";
}
.icon-expand-2:before {
	content: "\68";
}
.icon-contract-2:before {
	content: "\69";
}
.icon-health:before {
	content: "\6a";
}
.icon-wand:before {
	content: "\6b";
}
.icon-unblock:before,
.icon-refresh:before {
	content: "\6c";
}
.icon-vcard:before {
	content: "\6d";
}
.icon-clock:before {
	content: "\6e";
}
.icon-compass:before {
	content: "\6f";
}
.icon-address:before {
	content: "\70";
}
.icon-feed:before {
	content: "\71";
}
.icon-flag-2:before {
	content: "\72";
}
.icon-pin:before {
	content: "\73";
}
.icon-lamp:before {
	content: "\74";
}
.icon-chart:before {
	content: "\75";
}
.icon-bars:before {
	content: "\76";
}
.icon-pie:before {
	content: "\77";
}
.icon-dashboard:before {
	content: "\78";
}
.icon-lightning:before {
	content: "\79";
}
.icon-move:before {
	content: "\7a";
}
.icon-next:before {
	content: "\7b";
}
.icon-previous:before {
	content: "\7c";
}
.icon-first:before {
	content: "\7d";
}
.icon-last:before {
	content: "\e000";
}
.icon-loop:before {
	content: "\e001";
}
.icon-shuffle:before {
	content: "\e002";
}
.icon-arrow-first:before {
	content: "\e003";
}
.icon-arrow-last:before {
	content: "\e004";
}
.icon-uparrow:before,
.icon-arrow-up:before {
	content: "\e005";
}
.icon-arrow-right:before {
	content: "\e006";
}
.icon-downarrow:before,
.icon-arrow-down:before {
	content: "\e007";
}
.icon-arrow-left:before {
	content: "\e008";
}
.icon-arrow-up-2:before {
	content: "\e009";
}
.icon-arrow-right-2:before {
	content: "\e00a";
}
.icon-download:before,
.icon-arrow-down-2:before {
	content: "\e00b";
}
.icon-arrow-left-2:before {
	content: "\e00c";
}
.icon-play-2:before {
	content: "\e00d";
}
.icon-menu-2:before {
	content: "\e00e";
}
.icon-arrow-up-3:before {
	content: "\e00f";
}
.icon-arrow-right-3:before {
	content: "\e010";
}
.icon-arrow-down-3:before {
	content: "\e011";
}
.icon-arrow-left-3:before {
	content: "\e012";
}
.icon-print:before,
.icon-printer:before {
	content: "\e013";
}
.icon-color-palette:before {
	content: "\e014";
}
.icon-camera-2:before {
	content: "\e015";
}
.icon-file:before {
	content: "\e016";
}
.icon-file-remove:before {
	content: "\e017";
}
.icon-save-copy:before,
.icon-copy:before {
	content: "\e018";
}
.icon-cart:before {
	content: "\e019";
}
.icon-basket:before {
	content: "\e01a";
}
.icon-broadcast:before {
	content: "\e01b";
}
.icon-screen:before {
	content: "\e01c";
}
.icon-tablet:before {
	content: "\e01d";
}
.icon-mobile:before {
	content: "\e01e";
}
.icon-users:before {
	content: "\e01f";
}
.icon-briefcase:before {
	content: "\e020";
}
.icon-download:before {
	content: "\e021";
}
.icon-upload:before {
	content: "\e022";
}
.icon-bookmark:before {
	content: "\e023";
}
.icon-out-2:before {
	content: "\e024";
}


.dropup,
.dropdown {
	position: relative;
}
.dropdown-toggle {
	*margin-bottom: -3px;
}
.dropdown-toggle:active,
.open .dropdown-toggle {
	outline: 0;
}

.dropdown-menu > li > a {
	display: block;
	padding: 10px 5px;
	clear: both;
	white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a {
	text-decoration: none;
	color: #fff!important;
	background-color: #6f405b;
}



#wrapper {
  width:1145px;
  margin: 0 auto;
  display:block;
  position:relative;
  min-width:430px;
  max-width:1370px;  
}

#main {
  background-color: #fff;
}


section {
  padding: 2.4% 0; }
  section h1 {
    font-weight: 700;
    margin-bottom: 10px; }
  section p {
    margin-bottom: 30px; }
    section p:last-child {
      margin-bottom: 0; }
  section.color {
    background-color: #3cb5f9;
    color: white; }

header {
  width: 100%;
  height: 263px;
  max-height: 263px;
  overflow: hidden;
  position: relative;
  display:block;
  padding:0;margin:0;
  top: 0;
  left: 0;
  z-index: 999;
  background-color: #fff;
  
}
  header #logo {
    display: block;
	position:relative;
    height: 70px;
	width:316px;
    color: white;
	text-align:center;
    -webkit-transition: all 0.1s;
    -moz-transition: all 0.1s;
    -ms-transition: all 0.1s;
    -o-transition: all 0.1s;
    transition: all 0.1s; 
	margin:48px auto;
	}
header #logo img.logoimage {
	height:100%; width:auto;
	max-height:70px;z-index:1;
	padding:0;margin:0;
}

.headerline { height:1px; background:#000; border-bottom:1px solid #4c4849;display:block; width:100%;}
.footerline { height:6px; background:#000; display:block; width:100%;margin-top:40px;margin-bottom:40px;}
.searchbut { display:block;position:absolute;top:0px;right:75px;width:70px;height:80px;cursor:pointer;cursor: url(../images/search-icon.png) 4 12, auto;}
.searchen { cursor: url(../images/search-icon-en.png) 4 12, auto;}
.search { display:block;position:absolute; top:0px; display:none;z-index:2000;margin-left:-25%;width:100%;}
.offlajn-ajax-search-inner { background:#fff;font-size:190%;width:100%;height:60px;}
.offlajn-ajax-search-container {width:150%;}
.offlajn-ajax-search-inner input {
  width:100%;  -webkit-appearance: none!important; border-radius: 0!important;
  outline:none;
  box-shadow: none!important;	
}
footer { clear:both; margin-top:100px;margin-bottom:100px;display:block;width:100%;min-width:100%;text-align:center;}
#tTop { background:url('../images/totop.png') top center no-repeat; padding-top:38px;display:inline-block;text-transform:uppercase;font-family: proxima-cond-eb;font-size:70%;letter-spacing:2px;}
.footertext { font-family: proxima-cond-lt; font-size:75%;margin-top:50px;line-height:130%;}
.footertext .custom { display:table;width:100%;min-width:100%;}
.footertext strong, .footertext b { font-family: proxima-cond-eb; font-size:125%;padding-left:5px;}
.fleft { display:table-cell; padding-right:5px;text-align:left;white-space: nowrap;}
.fcenter { display:table-cell; text-align:left;white-space: nowrap;vertical-align:top;}
.fcenter img { margin-right:10px;vertical-align:top; }
.fright { display:table-cell; text-align:right;vertical-align:top;}

.leftmenu { z-index:9999;display:none;position:absolute;min-width:260px;width:260px;top:50px;left:0;font-family: helveticaneuecyr-roman;background:white;  padding: 0 30px; line-height:124%;height:100%; 
}
.leftmenu  ul { padding:0;margin:0;list-style:none;}
.leftmenu li { padding-bottom:15px;letter-spacing:1px;}
.closemenu { display:none; position:absolute;left:250px;top:5px;background:url('../images/close.png') top left no-repeat; width:26px;height:26px;cursor:pointer;}
.custom_aftermenu { display:block;margin-top:40px;font-family: helveticaneuecyr-roman;font-size:95%;letter-spacing:0.7px;}
.custom_aftermenu p { padding-bottom:20px;}
.custom_aftermenu b, .custom_aftermenu strong { font-family: helveticaneuecyr-roman; }
#content { font-family: pt-serif;}

.blog-featured { line-height:170%;letter-spacing:0.5px;
  overflow-wrap: normal;
  word-wrap: normal;
  word-break: normal;
  line-break: auto;
	-ms-hyphens: auto;  
   -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto;
}
.medtitle { width:70%;}
.blog-featured h2, .items-leading h2 { 
line-break: none;
	-ms-hyphens: none;  
   -webkit-hyphens: none; -moz-hyphens: none; hyphens: none;
}
.zbfltext {display:block;padding-bottom:0px;}

.featuredtitle { letter-spacing:1px;font-family: helveticaneuecyr-light;font-weight:normal;font-size:90%;text-transform:uppercase; margin-right:25px;width:100%;display:block;text-align:center;margin-bottom:4%;margin-top:0.5%}
.ftitleinner { display:inline-block;padding-top:5px;padding-bottom:19px;border-bottom:1px solid #000; width:51%;}

.blog-featured h2{ margin-bottom:6%;letter-spacing:-0.2px!important;line-height:120%;}
.bimagey { float:left;margin-right:25px;margin-bottom:3.3%;display:block;}
.bimage { width:100%;height:auto;}
.bimagey, .bimage { min-width:520px;max-width:520px;margin-right:30px;}

.bintro { display:block;position:relative;}
.btext {display:block;overflow:hidden;  max-height:368px;margin-bottom:20px;display:block;position:relative;font-size:110%;}
.btext h2 { margin-bottom:5%;}
.btext .articleauthor { margin-bottom:5%;margin-top:-4px;}
.leadintrotext { font-family: pt-sans;display:block;margin-bottom:5%;}
.newsblock  { font-family: pt-sans;clear:both;display:table; width:100%; border-top:6px solid #000;padding-top:3.3%;line-height:150%;font-size:110%;} 
.newsblockleft { display:table-cell; width:63.3%; vertical-align:top;}

.newsblockright {
	font-family: pt-serif;
	display:table-cell;width:33%; vertical-align:top; padding-left:30px; 
  overflow-wrap: normal;
  word-wrap: normal;
  word-break: normal;
  line-break: auto;
  -ms-hyphens: auto;  
   -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto;	
} 
.moduletable_news .authorcat { display:block;margin-top:11%!important;margin-bottom:11%; height:1px;border-top:1px solid #000; width:20%;}
.moduletable_news li:last-child .authorcat { border:none;}
.moduletable_news { display:block!important;}
.newsblockright .mod-articles-category-title { font-size:110%!important;display:block!important;margin-bottom:4%!important;line-height:135%!important;}
.newsblockright .mod-articles-category-introtext { display:table!important;margin-bottom:10px;}
.newsblockleftinner { clear:both;display:table; width:100%; margin-bottom:30px;}
.newsblockleftinner img { width:100%;height:auto;}
.newsblockleftinner1 { display:table-cell;vertical-align:top; width:48%;padding-bottom:5%;border-bottom:6px solid #000;}
.newsblockleftinner2 { display:table-cell;vertical-align:top; width:48%;padding-bottom:5%;border-bottom:6px solid #000;}
.newsblockleftinnerc { display:table-cell;width:4%;min-width:28px;max-width:4%;}
.newsblockleftinner3 { display:block;width:100%;padding-bottom:5%;border-bottom:6px solid #000;margin-bottom:5%;}
.newsblockleftinner3 .intextcin { padding-right:20px;}
.newsblock h3 { clear:both;text-align:center;display:block;width:100%;border-bottom:1px solid #000;font-family: helveticaneuecyr-light;text-transform:uppercase;font-size:75%;padding-bottom:12%;margin-bottom:12%;max-height:32px;overflow:hidden;}
.newsblock h3 a { display:block; max-height:20px;overflow:hidden;}

.newsblock .mod-articles-category-title { display:block; font-size:150%;margin-bottom:6%;margin-top:-3px;line-height:120%;}
.intextwoim { max-height:440px!important;min-height:440px!important;height:440px!important;}
.intextwoim2 { max-height:340px!important;min-height:340px!important;height:340px!important;}
.newsblock .mod-articles-category-introtext { padding-top:5px;display:block;}
.newsblock .mod-articles-category-writtenby { display:block; font-family: pt-serifitalic;margin-bottom:8%;margin-top:0px;}
.newsblock  { line-height:140%;} 

.intextinr .mod-articles-category-writtenby { font-size:100%;}


.newsblockleft ul { padding:0;margin:0;list-style:none;}
.newsblockleft li { padding:0;margin:0;}
.newsblockleftinner3 h3, .newsblockleftinner6 h3 { width:55%;margin:5% auto 6% auto;padding-bottom:5.5%;}
.newsblockleftinner3 .mod-articles-category-title, .newsblockleftinner6 .mod-articles-category-title { margin-top:0!important;}
.newsblockright { clear:both; }
.newsblockright .moduletable_rtblock  { display:block; margin-bottom:-10px;margin-top:0px;}

.newsblockright .moduletable_rtblock .mod-articles-category-group
 {
	font-family: helveticaneuecyr-medium; background:#000; color:#fff;border:none;font-weight:normal;text-transform:none;
	padding-left:3px;padding-right:3px;letter-spacing:1px;margin-bottom:14px;text-align:center;margin-top:-12px;max-height:31px;height:31px;overflow:hidden;line-height:245%;
	font-size:70%;
}

.newsblockright .moduletable_rtblock .mod-articles-category-group a { color:#fff; }

.fadeout {
    position: absolute; 
    bottom: 0em;
    width:100%;
    height: 11px;
    background: -webkit-linear-gradient(
        rgba(255, 255, 255, 0) 0%,
        rgba(255, 255, 255, 1) 100%
    ); 
    background-image: -moz-linear-gradient(
        rgba(255, 255, 255, 0) 0%,
        rgba(255, 255, 255, 1) 100%
    );
    background-image: -o-linear-gradient(
        rgba(255, 255, 255, 0) 0%,
        rgba(255, 255, 255, 1) 100%
    );
    background-image: linear-gradient(
        rgba(255, 255, 255, 0) 0%,
        rgba(255, 255, 255, 1) 100%
    );
    background-image: -ms-linear-gradient(
        rgba(255, 255, 255, 0) 0%,
        rgba(255, 255, 255, 1) 100%
    );
} 
.item-101 { display:none; }
.intext { display:block;overflow:hidden;padding-bottom:20px;position:relative;}
.intextwi { display:block;overflow:hidden;padding-bottom:20px;position:relative;}
.intextwiww { display:block;overflow:hidden;padding-bottom:30px;position:relative;}
.intext .mod-articles-category-introtext { padding-bottom: 1rem; }
.blimagec img, .blimage img { height:auto;}
.blimagec { display:table-cell;vertical-align:top;width:48%;}
.intextc { display:table-cell;vertical-align:middle;text-align:center;width:48%;}
.intextc .mod-articles-category-title { display:block;margin-top:-9px;}
.category-module_rtblock .mod-articles-category-title { margin-top:0!important;}
.intextcin {display:block;overflow:hidden;position:relative;}
.intextcin .mod-articles-category-writtenby { display:block; font-family: pt-serifitalic;margin-bottom:30px;}
.bnone { border:none;}

.blimagecr { display:block;float:left;}
.blimagecrin { display:block;margin-right:28px;margin-top:5px;}

.bblimagecrin img { width:182px;height:170px;}
.intextr { display:inline;}
.intextr .mod-articles-category-title { font-family: pt-serif;display:block;margin-top:-9px;}
.intextinr .mod-articles-category-writtenby { font-family: pt-serifitalic;letter-spacing:1px;}
.moduletable_rtblock li { padding-bottom:10px;padding-top:15px;}
 .wim { height:auto;min-height:125px;}
 @media screen and (-webkit-min-device-pixel-ratio:0) {    
	.wim {
		min-height:111px;
	}      
}
.moduletable_rtblock ul { padding:0;margin:0;}


.moduletable_rtb li { padding-bottom:20px;}
.blimagez { display:block;margin-bottom:10px;margin-top:25px;}
.intextz { display:block;}
.intextz .mod-articles-category-title { display:block;}
.intextz .mod-articles-category-writtenby { display:block; font-family: pt-serifitalic;font-size:105%;margin-top:10px;}
.newsblockright .moduletable_rtblock.bbline { margin-bottom:11%;}
.moduletable_rtblock.bbline { border-bottom:6px solid #000; }
.bbline li { clear:both;display:block;}

.newsblockleftinner6 li { float:left!important;display:block;width:49%;}
.newsblockleftinner6 .mod-articles-category-writtenby { font-family: pt-serifitalic;margin-top:-6px;}

.bimageyin, .blimagein, .blimagecin, .blimagecrin, .blimagezin, .inv { position:relative; display:block;}
.videoicon { top: 50%; left: 50%; margin: -25px 0 0 -25px; display:block;position:absolute;width:45px;height:45px;background:url('../images/playbutton.png') top left no-repeat;}
.videoiconsm { top: 50%; left: 50%; margin: -20px 0 0 -20px; display:block;position:absolute;width:35px;height:35px;background:url('../images/playbuttonsm.png') top left no-repeat;}

sup {
	display:inline-block; font-size:70%;margin-left:2px;
	vertical-align: top; position: relative; top: -0.5em;
}

#accordion { font-family:pt-sans;width:66%;margin: -4% auto 0 auto; }
.ui-accordion-header {
	background:none!important;
	border-bottom:none!important;
	border-left: none!important;border-right: none!important;border-top: none!important;
	padding-left:0!important;padding-right:0!important;color:#000!important;
	padding-top:5%!important;padding-bottom:5%!important;margin:0!important;
	border-radius: 0!important;-moz-border-radius: 0!important;-webkit-border-radius: 0!important;
}
.ui-accordion-content {
	border-left: none!important;border-right: none!important;border-top: none!important;border-bottom:1px solid #000!important;
	background:none!important;margin:0!important;
	padding-top:0!important; padding-left:0!important; padding-right:0!important; padding-bottom:0px!important;
	border-radius: 0!important;-moz-border-radius: 0!important;-webkit-border-radius: 0!important;
	color:#000!important;
}
.ui-accordion-content p { display:block;margin-top:0!important; padding-top:0!important; margin-bottom: 0!important; padding-bottom:5.5%!important; }
.ui-accordion-header-collapsed {
	border-left: none!important;border-right: none!important;border-top: none!important;
	border-bottom:1px solid #000!important;background:none!important;
}
.#accordion h3:last-of-type { border:none!important;}
.#accordion .ui-accordion-content:last-child { border:none!important;}
.ui-state-active { border:none!important;background:none!important;}
article.item-page .category-name {
	display:inline-block; margin-left:-30px;margin-top:-10px;padding-right:100px;border-bottom:1px solid #000;
	margin-bottom:5%;padding-bottom:3.7%;font-family:proxima;text-transform:lowercase;font-weight:normal;
	letter-spacing:3px;
}
article.item-page img { max-width:100%;height:auto;position:relative;margin-top:2%;}
article.item-page .bti { display:table; margin-bottom:30px;}
article.item-page .fti { display:table-cell; }
article.item-page .fulltextimage { width:365px;max-width:365px;padding-top:5px;}
article.item-page .starttext {display:table-cell;padding-left:180px;vertical-align:middle;}
article.item-page .starttext .stinner { display:block;margin-right:-180px; }
article.item-page .stinner { font-family: pt-sans;}
article.item-page h2.article-title { padding-bottom:0;margin-bottom:3.5%;}
article.item-page hr { background:none;border-bottom:none;border-top:1px solid #000; width:51.5%;text-align:left;margin-top:0;margin-left:0; margin-right:0; margin-bottom:5px;}
article.item-page {
	margin:25px auto; width:66%;padding-bottom:30px;font-size:110%;letter-spacing:1px;
	line-height:170%;
}
article.item-page p { margin-top:0;padding-top:0;margin-bottom:0;padding-bottom:3.5%;display:block;}
zarticle.item-page .articleauthor, zarticle.item-page .articleauthortop { 
	font-family: helveticaneuecyr-roman; font-size:120%;
}
.articleauthor, .articleauthortop { 
	font-family: pt-serifitalic;
}
.articleauthortop { padding-bottom:3.5%;}
article.item-page b, article.item-page strong { 
	font-family: pt-serifbold; 
	font-weight:100;
}
.indent { text-indent: 2em; margin-bottom:0px!important;}
.socbuttons {margin-top:5%;display:block;clear:both;} 
.clearfix:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0; }
.fb-like, .gpls {
    -webkit-filter: grayscale(100%);
	filter: grayscale(100%);
}
.ppdf-icon a { 
	background:url('../images/pdf.png') center left no-repeat; height:15px;padding-left:20px;
	font-size:85%;
}
ul.actions { padding:0;margin:4% 0 0 0;list-style:none;display:block;}
ul.actions a { border-bottom:1px solid #cfcfcf;padding-bottom:2px;}
ul.actions a:hover { border-color: #e63338; }
ul.actions li { display:inline-block!important;list-style:none;padding-right:20px;}
.printpage .actions { display:none;}
.printpage { padding:20px; font-size:100%;}
.print-icon a { font-size:85%;}
.pprint-icon a:before {
	content: "\e013"!important;
		font-family: 'IcoMoon';
	font-style: normal;
	speak: none;
	font-size:14px;
	padding-right:5px;
}


.authorm { padding-bottom:10px;}

.theme .column-1 .zblogbl { padding-right:15px;display:block;width:100%;padding-bottom:0px;}
.theme .column-2 .zblogbl { padding-left:10px;padding-right:10px;display:block;width:100%;padding-bottom:0px;}
.theme .column-3 .zblogbl { padding-left:15px;display:block;width:100%;padding-bottom:0px;}
.bottheme h2 { line-height:85%!important;}
.bottheme a { font-size:75%; font-family:pt-serif; font-weight:normal;}
.theme .zbintext, .aintrotext { font-family:pt-sans; }
.aintrotext { padding-bottom:6%;}
.theme h2.themetitle { margin-bottom:4%;font-size:155%;}
.theme .zbfltext h2 { margin-bottom:5%;margin-top:4%;font-size:155%;}
.theme .zbfltext { padding-top:5%;}

.critic .contentblocks { margin-top:-0.7%;line-height:145%;}
.critic .rightblock { line-height:140%;width:34.3%!important}
.critic .cbintextf { display:table;padding-bottom:8%;margin:0!important;}
.critic .cbtext { margin-bottom:7%;margin-top:0;padding-top:0;}
.critic .leadintrotext { margin-bottom:4.5%!important;}
.critic .items-leading .zbimage img { margin-top:-2px;min-width:335px;max-width:335px; }
.critic .items-leading .zbimage { min-width:335px;max-width:335px;width:335px;}
.critic .item-separator { height:0!important;margin:0;padding:0;}
.critic h2 { line-height:112%;margin-bottom:3.5%!important;padding-bottom:0!important;}
.critic .cbimage img { float:left;margin-right:30px;margin-bottom:8%;max-width:150px;margin-top:5px;}
.critic .items-leading {border-bottom: 6px solid #000;padding-bottom:5%;margin-bottom:0;}
.critic .items-row .item h2 { margin-bottom:8%!important;}
.critic .items-row .item .articleauthor { padding:0;margin-bottom:8%!important;}
.critic .items-row, .authors .items-row, .theme .items-row, .mlp .items-row { display:table-row; }
.critic article { margin:0!important;}
.critic .cols-2 .column-1 {display: table-cell;width: 50%;border-top: 6px solid #000;margin-right:15px;padding-top:5%;padding-bottom:2%;vertical-align:top;}
.critic .cols-2 .column-2 {display: table-cell;margin: 0;width: 50%;border-top: 6px solid #000;margin-left:15px;padding-top:5%;padding-bottom:2%;vertical-align:top;}
.critic .row-0 .column-1, .critic .row-0 .column-2 { border:none; }
.critic .leadintrotext { margin-bottom:3.8%;}

.articleauthorf { padding-bottom:3.5%;font-family:pt-serifitalic;}

.category-authors-name
 {
	font-family: helveticaneuecyr-medium; background:#000; color:#fff;border:none;font-weight:normal;text-transform:none;
	padding-left:3px;padding-right:3px;letter-spacing:1px;margin-bottom:9%;text-align:center;font-size:70%;max-height:30px;overflow:hidden;line-height:230%;
}
.category-authors-name a { color:#fff; }
.authorsnext .category-desc { margin-bottom:3%;display:block;}
.category-desc-bef { display:block; margin-bottom:4.5%; }
.authors .authorsin { margin-top:1%; }
.column-1 .authorsin { padding-right:20px;display:block;width:100%;padding-bottom:6%;} 
.column-2 .authorsin { padding-left:10px;padding-right:10px;display:block;width:100%;padding-bottom:6%;} 
.column-3 .authorsin { padding-left:20px;display:block;width:100%;padding-bottom:6%;} 
.zblogbla {max-height:274px;min-height:274px;height:274px;overflow:hidden;display:block;position:relative;}
.zblogbla {max-height:312px;min-height:312px;height:312px;overflow:hidden;display:block;position:relative;}
.copyleft {
  display: inline-block;
  transform: rotate(180deg);
}

.zblogblaa {padding-bottom:20px;} 
.authors .zblogblaa {padding-bottom:9%;} 
.authors img { max-width:100%;}
.authors h2 { margin-bottom:8%!important;line-height:120%!important;font-size:165%!important;}
.authors .column-1, .theme .column-1, .mlp .column-1
{display: table-cell;width: 33.5%;padding-top:0px;padding-bottom:0px;vertical-align:top;}
.authors .column-2,  .theme .column-2, .mlp .column-2
{display: table-cell;width: 33.53%;padding-top:0px;padding-bottom:0px;vertical-align:top;}
.authors .column-3,  .theme .column-3, .mlp .column-3
{display: table-cell;width: 33.5%;padding-top:0px;padding-bottom:0px;vertical-align:top;}
.authors .mod-articles-category-writtenby { display:block;margin-top:4%;margin-bottom:8%;font-family:pt-serifbi;}

.zbtexta { display:block}
.authors1 { height:90px;overflow:hidden;z-index:2;display:block;position:relative;}
.authors1 img {  z-index:1; margin-top: -17px;}
.authors2 img { margin-bottom:5px;}
.ablock0, .ablock2, .ablock5, .ablock8 { border-bottom:1px solid gray; }
.authorsnext .ablock0, .authorsnext .ablock2, .authorsnext .ablock5, .authorsnext .ablock8 { border-bottom:none; }

.ablock0 .zbimagea { display:block;margin-bottom:9%;}
.ablock1 { border:1px solid #000; margin-bottom:0px;}
.ablock1 img { margin-bottom:10%;}

.ablock1 .zblogbla img, .ablock2 .zblogbla img, .ablock8 .zblogbla img { max-width:140px;float:left;margin-right:32px;}
.ablock1 .zblogbla .zbtexta, .ablock2 .zblogbla .zbtexta, .ablock8 .zblogbla .zbtexta { padding-top:0;}
.ablock1 .zbintexta { display:block;clear:both;} 

.ablock2 .zblogbla h2 { clear:both; padding-top:25px;padding-bottom:5px;display:block;}
.ablock2 .create { padding:0; margin-top:-6px;padding-bottom:0;margin-bottom:0;}
.ablock2 .zblogbla img { margin-left:18px;}
.ablock3 { background:#000; color:#fff;text-align:center;margin-top:12%;}
.ablock3 .zblogbla { display:table-cell;vertical-align:middle;max-width:100%;padding-left:20px;padding-right:20px;}
.ablock3 .zbtexta { text-align:center;}
.ablock3 a { color:#fff;}
.ablock3 .tbimage { text-align:center; margin:0 auto 11.5% auto;}
.ablock3 img { float:none; margin-right:0;  }
.ablock4 .zblogbla { width:100%;min-height:360px;max-height:360px;height:360px;display:table;vertical-align:middle;}
.ablock4 .zbtexta { text-align:center;display:table-cell; vertical-align:middle;}
.ablock4 .fbimage img {    position: absolute;
  width: 100%;
  height: 100%;
  object-fit: cover;
	}
.ablock4 .fbimage {
  width: 100%;
  height: 325px;
  position: relative;
  overflow: hidden;
  }
  .ablock6 h2 { position:absolute;top:-6px;left:0;display:block;width:100%;padding-bottom:20px;padding-top:20px;background:#fff;}
.ablock6 .zblogbla { width:100%;min-height:360px;max-height:360px;height:360px;display:table;vertical-align:top;position:relative;}
.ablock6 .zbtexta { text-align:center;display:table-cell; vertical-align:middle;}
.ablock6 .ffbimage img {    position: absolute;
  width: 100%;
  height: 100%;
  object-fit: cover;
  float:none;
	}
.ablock6 .ffbimage {
  width: 100%;
  height: 325px;
  position: relative;
  overflow: hidden;
  }
 
.ablock5 .vbimage img {    position: absolute;
    left:-50%; right:-50%; top:0;
    margin:auto;
    height:100%; width:100%;
	object-fit: cover;
	}
.ablock5 .vbimage {
    height:160px;
    width:90px;
    position:relative;    
    overflow:hidden;
	display:block;
	float:left; margin-right:30px;;
  }
.ablock5 .zbtexta { padding-top:0px;margin-top:-6px;}
.ablock7 { background:gray; color:#fff;}
.ablock7 a { color:#fff;}
.ablock7 .zblogbla {padding:0 27px 27px 27px;}

.ablock8 .zblogbla h2 { margin-top:-6px;}
.ablock8 .zbintexta { display:block;clear:both;} 
.ablock8 img { margin-left:27px;margin-bottom:20px;}

.binnerc {display: table-cell;width:30px;min-width:30px;}

.cbimage img { float:left;margin-right:30px;margin-bottom:30px;max-width:150px;margin-top:5px;}
.cbintextf { font-family: pt-sans; margin-bottom:30px;}
.cbbl { display:block;}
.crit h2{ clear:both; display:block;padding-top:50px;}
.cbintext, .cbintext p { display:inline;}
.contentblocks { display:table;width:100%;}
.leftblock { display:table-cell;vertical-align:top;}
.rightblock {
	display:table-cell;width:290px;vertical-align:top;padding-top:10px;padding-left:30px;font-size:115%;
  overflow-wrap: normal;
  word-wrap: normal;
  word-break: normal;
  line-break: auto;
  -ms-hyphens: auto;  
   -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto;	
}
.rightblock .category-module li { padding-bottom:35px;}
.newsblockrightinner .category-module li { padding-bottom:30px;}
.newsblockrightinner .authorcat { font-family:pt-sans;font-size:105%;line-height:120%;display:block;margin-top:-10px;}
.rightblock .authorcat { font-family:pt-sans;font-size:80%;line-height:110%;display:block;margin-top:5px;}
.mod-articles-category-date { font-family:pt-sans!important;margin-top:-10px;font-size:90%;line-height:120%;display:block;}
.sdiv { display:block;}
h1, h2, h3 { margin-bottom:6%;font-family: pt-sans; letter-spacing:0.5px;}
article h2 { font-size:160%; line-height:120%;}
article h1 { font-size:200%; line-height:120%;}
article h3 { font-size:130%; line-height:120%;}


.blog {
	font-size:110%;
  overflow-wrap: normal;
  word-wrap: normal;
  word-break: normal;
  line-break: auto;
  -ms-hyphens: auto;  
  -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto;	
}
.blog h2 { font-size:170%;margin-top:0;padding-top:0;margin-bottom:6%;font-weight:normal;}

.blog h4 {margin-bottom:20px;}
.blog { 
	width:100%;margin:0 auto; display:block;
}
.create {display:block;font-family: pt-sans;}
.allblog .items-row { width:66%;margin:-0.7% auto 0.3% auto; display:block;}
.allblog h2 { margin-bottom:5%;}
.allblog .create { margin-bottom:5%; }
.allblog .articleauthor { margin-bottom:5%; }

.mlp { width:100%;}
.theme { width:100%; margin:0 auto;}
.theme .blead { width:66%; margin:-0.5% auto 2% auto;}


.blog.critic { width:100%; }
.blog.authors { width:100%; }

#content i, #content em { font-style:normal;font-family:pt-serifitalic;}

h1, .blog h1, .categories-list h1, .page-header h1 {
	text-transform:lowercase;font-weight:normal;letter-spacing:4.6px;font-size:140%;border-bottom:1px solid #000;
	width:51.5%;text-align:center;margin:0 auto;padding-bottom:1.5%;margin-bottom:4%;
}

.mlp h1:before, .blog h1:before, .categories-list h1:before, .page-header h1:before {
    content: '{';
	margin-right:-10px;
}
.mlp h1:after, .blog h1:after, .categories-list h1:after, .page-header h1:after  {
content: '}';
margin-left:-10px;
}

.blog .item-separator { display:block;height:30px;}
.blog .zbintext p:last-child {
	display:inline;
}
.zblogbl { display:table; width:100%; }
.zbimage, .zbtext { display:table-cell;vertical-align:top;}
.zbimage { min-width:118px;padding-top:9px;}
.zbimage img {	max-width:118px;height:auto;}
.zbtext { padding-left:65px;width:100%;}
.items-leading .zbtext { padding-left:30px;}
.items-leading .zbimage { min-width:325px;max-width:325px;width:325px;}
.items-leading .zbimage img { min-width:325px;max-width:325px; width:100%;}

.fulltext a[href], .afulltext a[href] { border-bottom:1px solid #cfcfcf;}
.fulltext a[href]:hover, .afulltext a[href]:hover { border-color: #e63338;}
a.readmore-js-toggle { border-bottom:1px solid #cfcfcf;}
a.readmore-js-toggle:hover { border-color: #e63338;}

.clr { clear:both; }
  .category-desc {
display:block;margin-bottom:10px;padding:0;position:relative;
  }
.morecontents span {
    display: none;
}
.morelinks {
    display: block;
}

header .leftmenubutton { display:block; position:absolute; top:68px; left:41px;font-size:70%; background:url('../images/leftmenu.png') top left no-repeat; width:28px; height:24px;cursor:pointer;}

  header nav { padding-top:33px;padding-bottom:36px;display: block; margin:0 auto;text-align:center;width:100%;border-bottom:6px solid #231f20;}
  header nav ul { padding:0;margin:0;display:block;}
  header nav ul li { display:inline-block; padding-left:28px;padding-right:28px;padding-top:0;padding-bottom:0;
  }
  header nav a {
	  font-family:helveticaneuecyr-medium;
      color: #000;
      font-size: 64%;
	  letter-spacing:1.6px;
	  text-transform:uppercase;
      -webkit-transition: all 0.1s;
      -moz-transition: all 0.1s;
      -ms-transition: all 0.1s;
      -o-transition: all 0.1s;
      transition: all 0.1s; }
  header nav a:hover, header nav li.active a { color: #e63338; }
  
  header.smaller {
    height: 77px!important;
	max-height: 77px!important;
	  position: fixed;
  }
	.maintop { margin-top:235px;}

    header.smaller #logo {
      height: 40px;
	  margin:5px auto;
	  display:none;
      }

	  header.smaller #logo .searchbut { right:100px;height:55px;width:40px;top:5px;}
    header.smaller nav a {
      }
	  
  header.smaller nav { padding-top:20px;padding-bottom:20px;border:none;}
  header.ssmaller nav li { padding-left:15px;padding-right:15px;}

header.smaller .search { margin-left:-3%;top:-5px;}
header.smaller .offlajn-ajax-search-inner { font-size:120%;height:40px;}
header.smaller .offlajn-ajax-search-container {width:106%;}

header.smaller .langs { top:10px; display:none;}
header.smaller  .headerline { display:none;}



.imgcaption {color:#777;font-size:100%;text-align:left;font-family: pt-serifitalic;}
.imgwithcaption { display:block;position:relative;}
#acymodifyform { text-align:center;}
#acymodifyform h1 { margin-top:20px;}
#acymodifyform label, #acymodifyform .acykey, #acymodifyform .inputVal  { text-align:center;display:block!important;float:none!important;width:100%!important;}
#acymodifyform legend { display:none;float:none;}

header { height: 246px; max-height: 246px; }
header #logo { height: 65px;margin:46px auto;}
header #logo img.logoimage { max-height:65px;}
header .langs {font-family: helveticaneuecyr-light; display:block; position:absolute; top:70px; right:33px;font-size:65%;text-transform:uppercase;letter-spacing:1px;}
.lang-active a { color:#e63338; }

header .leftmenubutton { top:64px; left:36px; }
header.smaller .leftmenubutton {top:7px; display:none;}
header nav ul li { padding-left:23px;padding-right:23px;}
header nav { padding-top:30px;padding-bottom:31px; }
.ftitleinner { padding-left:119px;padding-right:119px;}
header.smaller { height: 65px!important; max-height: 65px!important; }	
.searchbut { top:0px;right:80px;width:50px;height:75px;}
.search { margin-left:-25%;}
.offlajn-ajax-search-inner { font-size:170%;height:60px;}
.leftmenu { width:270px;}
.closemenu { left:230px;}	
.intext { min-height:194px;max-height:194px;margin-bottom:8.5%;}
.newsblockleftinner1 .intext, .newsblockleftinner2 .intext { min-height:197px;max-height:197px;margin-bottom:8.5%;}
.intextwi { min-height:270px;max-height:270px;}
.intextwiww { min-height:380px;max-height:380px;}

.intext, .intextwi, .intextwiww { }
.blimagezin img, .blimagec img, .blimage img { max-width:100%;width:100%;}
.blimagecr img { min-width:145px;max-width:145px;}

article.item-page { line-height:150%; }
article.item-page .fulltextimage { width:335px;}
body { font-size:93%;}


#wrapper { width:1069px;}
.footertext { font-size:70%;}
.fcenter img { margin-right:10px;}
footer { margin-top:90px; }

.tbimage img {  position:absolute;
left:-50%; right:-50%; top:0;
margin:auto;
height:100%; width:auto;}
.tbimage {
height:85px;
width:85px;
position:relative;    
border-radius:100%;
overflow:hidden;
display:block;
}
.zblogbl .tbimage { float:left; margin-right:55px;margin-bottom:70px;}
article .tbimage, .theme .tbimage  { float:left; margin-right:55px;margin-bottom:5px;}  
.theme .tbimage  { margin-top:-30px;margin-bottom:6%;}  

.theme .zbtext { display:block;clear:both;padding:0;margin-bottom:8%;}
.bottomblock {
-webkit-column-count: 3;
-moz-column-count: 3;
column-count: 3;
-moz-columns: 3;
-webkit-columns: 3;
columns: 3;	
vertical-align:top;
margin-top:30px;
display:block;
}
.bottomblock ul{
padding:0; margin:0;list-style:none;font-size:120%;
}
.bottomblock li{ padding-top:0;margin-top:0;
display:block; 
column-break-inside:avoid;
-moz-column-break-inside:avoid;
-webkit-column-break-inside: avoid;
page-break-inside: avoid;
break-inside: avoid;
}
.bottomblock .intextinr {   display:block; }
.bottomblock .mod-articles-category-title { padding-top: 0; margin-top:0; margin-bottom:10px;}
.bottomblock .authorcat { font-family:pt-sans;font-size:90%;line-height:120%;display:block;margin-bottom:30px;}

.mlp h2 { margin-bottom:7.5%;padding:0;font-size:165%;line-height:110%}
.mlp .ablock8 h2 { display:table;}
.mlp .ablock8 .zbimagea .inv { display:block; width:36.5%;}
.mlp .ablock8 img { margin-top:6px;}
.mlp .ablock2 .zbimagea .inv { display:block; width:51%;}
.mlp .ablock1 { margin-top:2%;margin-bottom:-5%}
.mlp .ablock1 .zbimagea .inv { display:block; width:39%;float:left;padding-right:25px;}
.mlp .ablock1 h2 { display:table-cell;padding-bottom:12%;}
.mlp .ablock1 .authors1 { padding:0; margin:0;height:auto; min-height:none; min-height:auto;overflow:visible;}
.mlp .ablock1 .zblogbla, .mlp .ablock1 .inv { padding-top:1px;}
.mlp .ablock2 .zblogbla img { max-width:180px;}
.mlp .ablock1 .zblogbla img { max-width:180px;margin-top:1px;}
.mlp .zblogblaa {padding-bottom:0px;} 
.ablock2 h2 { padding-left:18px;}
.mlp .zbintexta { display:block;position:relative;max-height:auto;overflow:visible;padding-bottom:8%;}

.mlp .ablock0, .mlp .ablock2, .mlp .ablock5, .mlp .ablock8 { border-bottom:none; }
.mlp .mod-articles-category-writtenby { z-index:2;display:block;font-family:pt-serifitalic;margin-bottom:1%;}
.mlp .zblogbla {max-height:none;max-height:auto;min-height:auto;height:auto;overflow:visible!important;display:block;position:relative;}
.blog.mlp img { max-width:100%;width:100%;}
.mlp .column-1 .zblogbl { padding-right:15px;display:block;width:100%;padding-bottom:0px;}
.mlp .column-2 .zblogbl { padding-left:10px;padding-right:10px;display:block;width:100%;padding-bottom:0px;}
.mlp .column-3 .zblogbl { padding-left:15px;display:block;width:100%;padding-bottom:0px;}

.mlp .items-row { width:100%;display:table-row;}
.mlp .authorsin { padding-bottom:0;}
.mlp .ablock7, .mlp .ablock7 .zblogbla { padding:0;margin:0;}
.mlp .ablock3, .mlp .ablock7 { background:none;vertical-align:top;color:#000;}
.mlp .ablock3 { margin-bottom:4%;margin-top:0;}
.mlp .ablock3 h2 { margin-bottom:9%;}
.mlp .ablock3 a, .mlp .ablock7 a { color:#000; }
.mlp .ablock3 .zblogbla, .mlp .ablock7 .zblogbla { display:block;vertical-align:top;width:auto;max-width:100%;padding-top:0px;}

.mlptbl { width:100%;display:table;}

.mlp h3 { clear:both;text-align:center;display:block;width:100%;border-bottom:1px solid #000;font-family: helveticaneuecyr-light;text-transform:uppercase;font-size:72%;padding-bottom:5%;margin-bottom:12%;line-height:180%;}
.smhline { width:63px; height:7px;display:block;background:#000;} 
.fullhline { width:100%; height:7px;display:block;background:#000;} 
.vsimage { width:6%;max-width:6%;height:94%;background:white;display:block; position:absolute;left:0;top:0;z-index:2;}
.hsimage { height:6%;max-height:6%;width:95%;background:white;display:block; position:absolute;right:0;bottom:0;z-index:2;}
.rsimage { width:7%;max-width:7%;height:94%;background:white;display:block; position:absolute;right:0;top:0;z-index:2;}
.mlp .banct .fbimage img {    position: absolute;
  width: 100%;
  height: 100%;
  object-fit: cover;
	}
.mlp .banct .fbimage {
  width: 100%;
  height: 325px;
  position: relative;
  overflow: hidden;
  }

.mlp .banct .fbimage  { height: 215px;min-height:215px;max-height:215px;}
.mlp .banct { padding-left:12px; padding-right:12px;}
.mlp .banct .zbimagea {margin-bottom:34%;}
.mlp .ablock6 .ffbimage  { height: 215px; min-height:215px;max-height:215px;}
.mlp .ablock1 { clear:both;border:none;padding-bottom:0;padding-left:27px;}
.mlp .ablock5 { padding-left:27px;}
.mlp .ablock5 h2 { padding-bottom:4.5%;}
.mlp .ablock5 .zblogbla { padding:0;}
.mlp .ablock5 .zbimagea .vbimage {padding-bottom:0px;margin-bottom:14%;} 
.mlp .ablock1 .zblogbla { padding:0;}
.blmlp h2 { font-family: pt-serif;font-size:130%;padding-bottom:0;margin-bottom:5px;}
.blmlp .mod-articles-category-writtenby { font-family:pt-sans;font-style:normal;}
.mlp .hide { display:none;}
.botmlp .item-separator { display:block;margin-top:11%!important;margin-bottom:2%; border-top:1px solid #000; width:20%;}
.botmlp .item-separator:last-child  { border:none;}
.botmlp .authorsin { padding-top:24%;}

.mlpbannerin { display:table-cell; }
.mlpbannerin a { width:100%;height:100%;text-align:center;display:block;}
.mlpbanner { width:275px;height:215px;text-align:center;display:block;position:relative;margin:4% auto 0 auto;}
.mlpbannertbl { width:100%;height:100%;display:table;vertical-align:middle;}
.mlpbannerin { width:100%!important;height:100%;text-align:center; display:table-row;vertical-align:middle;}
.mlpbannerin a { width:100%!important;height:2px;text-align:center; display:table-cell;vertical-align:middle;color:#fff;position:relative;z-index:4}
.mlpbannertext { width:60%;font-size:0%;color:#fff;display:block;position:relative;z-index:2;margin:0 auto;}
.mlpbannerheader { display:block;font-size:180%;margin:0 auto;padding:0;line-height:110%;}
.mlpbannerintro { display:block;font-size:90%;font-weight:normal;font-family:pt-sans;max-height:140px;overflow:hidden;margin:2% auto 0 auto;}
.mlpbannerauthor { display:block;font-size:90%;font-family:pt-serifitalic;margin:2% auto 0 auto;}
.mlp .banct img { opacity: 0.65;}
.mlp .banct .zbimagea { background:#000;}
.mlpbannerin a {
    position: relative;
}
.mlpbannerin a:before {
    background-color: black;
    height: 100%;
    width: 100%;
    content: "";
    opacity: 0.4;
    position: absolute;
    display: block;
	top:0; left:0;
}
..mlpbannerin a > * {
    position: relative;
}

 
 
@media all and (max-width: 1220px) {
	.contentblocks, .contentblock { font-size:90%;}
	.rightblock { width:270px;}
	.zbimage { min-width:95px;}
	.zbimage img {	max-width:95px;}

	.items-leading .zbtext { padding-left:25px;}
	.items-leading .zbimage { max-width:325px;width:325px;}
	.items-leading .zbimage img { max-width:325px;}
	.cbimage img { max-width:120px;}	
	section { padding: 14px 0; }
	
	header { height: 216px; max-height: 216px; }
	header #logo { height: 60px;margin:37px auto;}
	header #logo img.logoimage { max-height:58px;}
	header .langs {top:68px; right:32px;font-size:60%;}
	header .leftmenubutton { top:55px; left:32px; }
	header nav ul li { padding-left:23px;padding-right:23px;}
	header nav { padding-top:25px;padding-bottom:25px; }
	.ftitleinner { padding-left:119px;padding-right:119px;}
	header.smaller { height: 60px!important; max-height: 60px!important; }	
	.searchbut { top:0px;right:80px;width:45px;height:65px;}
	.search { margin-left:-25%;}
	.offlajn-ajax-search-inner { font-size:160%;height:55px;}
	.leftmenu { width:250px;}
	.closemenu { left:210px;}	
	.intext { min-height:149px;max-height:149px;margin-bottom:15px;}
	.intextwi { min-height:280px;max-height:280px;}
	.intextwiww { min-height:380px;max-height:380px;}
	.blimagecr img { min-width:130px;max-width:130px;}

	.bimagey, .bimage { min-width:440px;max-width:440px;margin-right:25px;}
	.btext { max-height:320px; }
	
	article.item-page { line-height:150%; }
	article.item-page .fulltextimage { width:335px;}
	body { font-size:85%;}
	.blog-featured h2{ margin-bottom:15px;margin-top:-6px;letter-spacing:-0.2px!important;line-height:120%;}
	.newsblock  { line-height:140%;} 
	.newsblock .mod-articles-category-title { font-size:125%;margin-top:0px;margin-bottom:15px;line-height:130%;}
	.intextinr .mod-articles-category-writtenby { font-size:100%;}
	#wrapper { width:940px;}
	.footertext { font-size:70%;}
	.fcenter img { margin-right:5px;}
	footer { margin-top:90px; }
	.authors .zblogbla {max-height:260px;min-height:260px;height:260px;}
	.blog-featured .zblogbla {max-height:268px;min-height:268px;height:268px;}
	.authors .category-authors-name { padding-top:5px; }
}
 

@media all and (max-width: 1150px) {
	.contentblocks, .contentblock { font-size:87%;}
	.rightblock { width:250px;}
	.zbimage { min-width:90px;}
	.zbimage img {	max-width:90px;}

	.items-leading .zbtext { padding-left:22px;}
	.items-leading .zbimage { max-width:315px;width:315px;}
	.items-leading .zbimage img { max-width:315px;}
	.cbimage img { max-width:110px;}	
	section { padding: 10px 0; }
	
	header { height: 206px; max-height: 206px; }
	header #logo { height: 55px;margin:32px auto;}
	header #logo img.logoimage { max-height:55px;}
	header .langs {top:68px; right:32px;font-size:67%;}
	header .leftmenubutton { top:50px; left:27px; }
	header nav ul li { padding-left:20px;padding-right:20px;}
	header nav { padding-top:27px;padding-bottom:27px; }
	.ftitleinner { padding-left:115px;padding-right:115px;}
	header.smaller { height: 73px!important; max-height: 73px!important; }	
	.searchbut { top:0px;right:87px;width:45px;height:70px;}
	.search { margin-left:-25%;}
	.offlajn-ajax-search-inner { font-size:180%;height:60px;}
	.leftmenu { width:240px;}
	.closemenu { left:200px;}	

	.intextcin {min-height:136px;max-height:136px;}	
	.intextwi { min-height:230px;max-height:230px;}
	.intextwiww { min-height:330px;max-height:330px;}
	.blimagecr img { min-width:120px;max-width:120px;}

	.bimagey, .bimage { min-width:420px;max-width:420px;margin-right:22px;}
	.btext { max-height:325px; }
	
	.intext { min-height:149px;max-height:149;margin-bottom:15px;}	
	.intextwi { min-height:230px;max-height:230px;;}
	.intextwiww { min-height:330px;max-height:330px;}
	
	.fcenter img { margin-right:4px;}
	header nav ul li { padding-left:21px;padding-right:21px;}
	.blog-featured { line-height:140%;}
	article.item-page { line-height:140%; }
	article.item-page .fulltextimage { width:235px;}
	body { font-size:82%;}
	.blog-featured h2{ margin-bottom:15px;margin-top:-5px;letter-spacing:-0.2px!important;line-height:120%;}
	.newsblock  { line-height:140%;} 
	.newsblock .mod-articles-category-title { font-size:125%;margin-top:0px;margin-bottom:15px;line-height:130%;}
	.intextinr .mod-articles-category-writtenby { font-size:100%;}
	#wrapper { width:885px;}
	.footertext { font-size:65%;}
	footer { margin-top:70px; }
	.blimagecrin { margin-right:25px;}
	.authors .zblogbla {max-height:253px;min-height:253px;height:253px;}
	.blog-featured .zblogbla {max-height:258px;min-height:258px;height:258px;}	
}


@media all and (max-width: 1024px) {
	.contentblocks, .contentblock { font-size:85%;}
	.rightblock { width:230px;}
	.zbimage { min-width:70px;}
	.zbimage img {	max-width:70px;}

	.items-leading .zbtext { padding-left:18px;}
	.items-leading .zbimage { max-width:300px;width:300px;}
	.items-leading .zbimage img { max-width:300px;}
	.cbimage img { max-width:100px;}	
	section { padding: 7px 0; }

	
	header { height: 195px; max-height: 195px; }
	header #logo { height: 50px;margin:33px auto;}
	header #logo img.logoimage { max-height:50px;}
	header .langs {top:68px; right:32px;font-size:65%;}
	header .leftmenubutton { top:50px; left:27px; }
	header nav ul li { padding-left:20px;padding-right:20px;}
	header nav { padding-top:24px;padding-bottom:24px; }
	.ftitleinner { padding-left:115px;padding-right:115px;}
	header.smaller { height: 60px!important; max-height: 60px!important; }	
	.searchbut { top:0px;right:87px;width:45px;height:70px;}
	.search { margin-left:-25%;}
	.offlajn-ajax-search-inner { font-size:180%;height:60px;}

	.leftmenu { width:210px;}
	.closemenu { left:180px;}	
	
	article.item-page .bti { margin-bottom:30px;}
	article.item-page .fulltextimage { width:335px;max-width:335px;}
	article.item-page .starttext {padding-left:50px;}

	.intext { min-height:122px;max-height:122px;margin-bottom:20px;}
	.intextcin {min-height:122px;max-height:122px;}
	.btext .articleauthor { margin-top:-2px;}
	.intextwi { min-height:190px;max-height:190px;}
	.intextwiww { min-height:300px;max-height:300px;}
	.blimagecr img { min-width:90px;max-width:90px;}
	.bimagey, .bimage { min-width:380px;max-width:380px;margin-right:20px;}
	.btext { max-height:257px; }
	
	.fcenter img { margin-right:3px;}
	header nav ul li { padding-left:15px;padding-right:15px;}
	.blog-featured { line-height:130%;}
	.blog-featured p{ margin-bottom:15px;}
	article.item-page { line-height:130%; }
	article.item-page .fulltextimage { width:200px;}
	body { font-size:76%;}
	.blog-featured h2{ margin-bottom:12px;margin-top:-3px;letter-spacing:-0.2px!important;line-height:110%;font-size:170%;}
	.newsblock  { line-height:130%;} 
	.newsblock .mod-articles-category-title { font-size:120%;margin-top:0px;margin-bottom:10px;line-height:110%;}
	.intextinr .mod-articles-category-writtenby { font-size:95%;}
	#wrapper { width:780px;}
	.footertext { font-size:60%;}
	footer { margin-top:50px; }
	.zbtext { padding-left:50px;}
	h1, .blog h1, .categories-list h1, .page-header h1 { width:60%;}
	.authors .zblogbla {max-height:245px;min-height:245px;height:245px;}
	.blog-featured .zblogbla {max-height:247px;min-height:247px;height:247px;}	
}
@media all and (max-width: 850px) {
	header.smaller { height: 57px!important; }
	article.item-page .bti { margin-bottom:20px;}
	article.item-page .fulltextimage { width:265px;max-width:265px;}
	article.item-page .starttext {padding-left:30px;}
	article.item-page .starttext .stinner { margin-right:0px;}
		
	.intext { min-height:115px;max-height:115px;margin-bottom:15px;}
	.intextcin {min-height:115px;max-height:115px;}
	.intextwi { min-height:170px;max-height:170px;}
	.intextwiww { min-height:280px;max-height:280px;}
	.blimagecr img { min-width:80px;max-width:80px;}
	.bimagey, .bimage { min-width:350px;max-width:350px;margin-right:15px;}
	.btext { max-height:267px; }
	.leftmenu { width:200px;}
	.closemenu { left:170px;}
	
	.fcenter img { margin-right:2px;}
	header nav ul li { padding-left:14px;padding-right:14px;}
	.blog-featured { line-height:130%;}
	.blog-featured p{ margin-bottom:15px;}
	article.item-page { line-height:130%; }
	article.item-page .fulltextimage { width:200px;}
	body { font-size:76%;}
	.blog-featured h2{ margin-bottom:12px;margin-top:-2px;letter-spacing:-0.2px!important;line-height:120%;}
	.newsblock  { line-height:130%;} 
	.newsblock .mod-articles-category-title { font-size:120%;margin-top:0px;margin-bottom:10px;line-height:120%;}
	.intextinr .mod-articles-category-writtenby { font-size:95%;}
	#wrapper { width:750px;}
	.footertext { font-size:60%;}
	footer { margin-top:50px; }
	.zbtext { padding-left:40px;}
	h1, .blog h1, .categories-list h1, .page-header h1 { width:65%;}
	.authors .zblogbla {max-height:245px;min-height:245px;height:245px;}
	.blog-featured .zblogbla {max-height:247px;min-height:247px;height:247px;}		
}
@media all and (max-width: 790px) {
	header.smaller { height: 57px!important; max-height: 57px!important; }	
	header nav ul li { padding-left:13px;padding-right:13px;}
	header.smaller { height: 65px!important; }
	.featuredtitle { width:100%;max-width:100%;min-width:none;max-width:none;}
	.ftitleinner { padding-left:100px;padding-right:100px;min-width:none;max-width:none;}
	.blimagec, .blimagez { width:47.8%;}
	.search { margin-left:0;top:30px;}
	.offlajn-ajax-search-inner { font-size:160%;height:30px;max-height:40px;overflow:hidden;}
	article.item-page .category-name { margin-left:0px; margin-bottom:30px;}
	.intext { min-height:115px;max-height:115px;margin-bottom:15px;}
	.intextcin {min-height:115px;max-height:115px;}
	.intextwi { min-height:170px;max-height:170px;}
	.intextwiww { min-height:280px;max-height:280px;}
	.blimagecr img { min-width:80px;max-width:80px;}
	.bimagey, .bimage { min-width:300px;max-width:300px;margin-bottom:0px;}
	.btext { overflow:visible;float:none;display:block;max-height:auto;min-height:auto;max-height:none!important;min-height:none!important;padding-bottom:10px;}
	.bbline {border:none;}
	.leftmenu { width:190px;}
	.closemenu { left:160px;}
	
	.newsblockleft { width:100%;display:block;min-width:none;max-width:none;padding:0;}
	.newsblockright { width:100%;display:block;min-width:none;max-width:none;padding:0;}
	
	.blimagezin { float:left; margin-right:15px;}  
	article.item-page .fulltextimage { width:165px;max-width:165px;}
	article.item-page .starttext {padding-left:20px;}
	article.item-page .starttext .stinner { margin-right:0px;}
	article.item-page { letter-spacing:1px;line-height:140%;font-size:90%; }
	#wrapper { width: 95%; padding:0 30px;}
	article.item-page { width:100%;}
	.zbtext { padding-left:30px;}	
	h1, .blog h1, .categories-list h1, .page-header h1 { width:70%;}
}
@media all and (max-width: 660px) {
	.leftblock, .rightblock { display:block; width:100%; padding:0;margin:0;}
	.rightblock { text-align:center;}
	#logo { padding-top:10px;}
	.btext .fadeout { display:none;}
	article.item-page { width:100%;}
	article.item-page .category-name { margin-left:0px; margin-bottom:30px;}
	.fcenter { display:block!important; text-align:left;margin-top:-10px;}
	.fright { clear:both;display:block!important; text-align:left;margin-top:20px;}
	.fleft { clear:both;display:block!important; text-align:left;float:left;}
	.offlajn-ajax-search-inner { height:100px;}
	header { height: 150px;max-height: 150px;}
	.intext { min-height:none;max-height:none;min-height:auto;max-height:auto;margin-bottom:7px;}
	header nav  { padding-top:10px; padding-bottom:10px; }
	header .leftmenubutton { top:40px; left:30px;}
	header .langs {top:55px; right:30px; }
	header .langs li { margin-left:3px!important;margin-right:0!important;}
	.headerline { margin-top:-20px;}
	.leftmenu { width:170px;top:0px;left:5%;padding-top:20px;}
	.closemenu { left:140px;top:15px;}
	
	header nav ul li { padding-left:5px;padding-right:5px;}
	header #logo { display: block; float: none; margin: 0 auto; height: 100px; line-height: 100px; text-align: center; }
	header nav {}
	header nav a {}
	header.smaller { height: 55px!important; }
	header.smaller #logo { height: 40px; margin:5px auto; }
	header.smaller #logo .searchbut { right:125px;height:30px;width:20px;top:5px;}	  
	header.smaller nav { }
	header.smaller nav a {	}
	.ftitleinner {width:80%;} 
	.blog { width:100%;}
	.zbtext { padding-left:20px;}
	.column-1, .column-2, .column-3 { clear:both;display:block!important;width:100%!important;padding:0; margin:0;}
	h1, .blog h1, .categories-list h1, .page-header h1 { width:75%;}
	.mlp .fullhline { display:none;} 

}
		 
@media all and (max-width: 600px) {
	
	#logo { padding-top:10px;}
	.search { margin-left:5%;}
	.intextr { padding-left:0px;padding-top:5px;}
	.blimagezin { float:none;}
	.intextz .mod-articles-category-title { margin-top:20px;display:Block;}
	.offlajn-ajax-search-inner { font-size:120%;height:33px;max-height:36px;overflow:hidden;}
	header { height: 130px;max-height: 130px;}
	.newsblockleftinner1, .newsblockleftinner2 { display:block!important;width:100%!important;min-width:none!important;max-width:none!important;}
	.newsblockleftinnerc { display:none!important;}
	.fadeout { display:none;}
	.intext .mod-articles-category-introtext { padding-bottom: 0; }
	.intextwi, .intextwiww { height:auto; max-width:none!important;min-width:none!important;overflow:visible;}

	.blimagecin, .blimagez, .blimagezin, .intextz, .intext, .intextc, .intextwi, .intextwiww, .blimagezin img, .blimagec img, .blimage img { max-width:none;min-height:none;max-width:auto;min-height:auto;width:100%!important;display:Block!important;padding-left:0;padding-right:0;margin-left:0;margin-right:0;overflow:visible!important;}
	.btext { max-height:none; }
	.blimagecr img { width:50px;}
	.blimagecrin { margin-right:10px;}
	.featuredtitle { width:100%;max-width:none!important;min-width:none!important;}
	.bimagey, .bimage { margin-right:0px;width:100%;max-width:none!important;min-width:none!important;margin-bottom:10px;}
	.newsblockleft{
			display:block!important;max-width:none!important;min-width:none!important;width:100%!important;
	}
	.newsblockright{
			display:block!important;max-width:none!important;min-width:none!important;width:100%!important;
	}
	.newsblockleftinner2 { padding-top:20px;}
	.newsblockleftinner3 .blimagec { margin-top:20px;margin-bottom:20px;display:block;width:100%;}
	.newsblockleftinner6 li { float:none!important;display:block;width:100%;max-width:none!important;min-width:none!important;}
	.newsblockleftinner3 h3, .newsblockleftinner6 h3 { width:100%;margin:0;max-width:none!important;min-width:none!important;}
	body img { max-width:100%;}
	header .leftmenubutton { top:40px; left:0px;}
	header .langs {top:55px; right:0px;}
	.leftmenu { top:0px;left:5%;padding-top:20px;width:170px;}
	.btext .fadeout { display:none;}
	article.item-page { font-size:120%;}
	article.item-page .fulltextimage { width:100%;max-width:365px;margin-bottom:20px;}
	article.item-page .bti { display:block; }
	article.item-page .fti { display:block; }
	article.item-page .starttext {display:block;margin-bottom:20px;padding-left:0;}
	article.item-page .starttext .stinner { margin-right:0px;}	
	#wrapper { width: 100%; padding:0 30px;}	
	.ftitleinner {width:100%;} 	
	h1, .blog h1, .categories-list h1, .page-header h1 { width:80%;}
	.mlp .fullhline { display:none;} 
}

.createhome { font-size:80%; font-family: helveticaneuecyr-light; color:gray;}