/*
	HTML5 Reset :: style.css
	----------------------------------------------------------
	We have learned much from/been inspired by/taken code where offered from:

	Eric Meyer					:: http://meyerweb.com
	HTML5 Doctor				:: http://html5doctor.com
	and the HTML5 Boilerplate	:: http://html5boilerplate.com

-------------------------------------------------------------------------------*/

/* Let's default this puppy out
-------------------------------------------------------------------------------*/

html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, menu, nav, section, time, mark, audio, video, details, summary {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font-weight: normal;
    vertical-align: baseline;
    background: transparent;
}

article, aside, figure, footer, header, nav, section, details, summary {display: block;}

/* Handle box-sizing while better addressing child elements:
   http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
html {
    box-sizing: border-box;
}

*,
*:before,
*:after {
    box-sizing: inherit;
}

/* consider resetting the default cursor: https://gist.github.com/murtaugh/5247154 */

/* Responsive images and other embedded objects
*/
img,
object,
embed {max-width: 100%;}

/*
   Note: keeping IMG here will cause problems if you're using foreground images as sprites.
	 In fact, it *will* cause problems with Google Maps' controls at small size.
	If this is the case for you, try uncommenting the following:

#map img {
		max-width: none;
}
*/

/* force a vertical scrollbar to prevent a jumpy page */
html {overflow-y: scroll;}

/* we use a lot of ULs that aren't bulleted.
	don't forget to restore the bullets within content. */
ul {list-style: none;}

blockquote, q {quotes: none;}

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

a {margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent;}

del {text-decoration: line-through;}

abbr[title], dfn[title] {border-bottom: 1px dotted #000; cursor: help;}

/* tables still need cellspacing="0" in the markup */
table {border-collapse: collapse; border-spacing: 0;}
th {font-weight: bold; vertical-align: bottom;}
td {font-weight: normal; vertical-align: top;}

hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}

input, select {vertical-align: middle;}

pre {
    white-space: pre; /* CSS2 */
    white-space: pre-wrap; /* CSS 2.1 */
    white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
    word-wrap: break-word; /* IE */
}

input[type="radio"] {vertical-align: text-bottom;}
input[type="checkbox"] {vertical-align: bottom;}
.ie7 input[type="checkbox"] {vertical-align: baseline;}
.ie6 input {vertical-align: text-bottom;}

select, input, textarea {font: 99% sans-serif;}

table {font-size: inherit; font: 100%;}

small {font-size: 85%;}

strong {font-weight: bold;}

td, td img {vertical-align: top;}

/* Make sure sup and sub don't mess with your line-heights http://gist.github.com/413930 */
sub, sup {font-size: 75%; line-height: 0; position: relative;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}

/* standardize any monospaced elements */
pre, code, kbd, samp {font-family: monospace, sans-serif;}

/* hand cursor on clickable elements */
.clickable,
label,
input[type=button],
input[type=submit],
input[type=file],
button {cursor: pointer;}

/* Webkit browsers add a 2px margin outside the chrome of form elements */
button, input, select, textarea {margin: 0;}

/* make buttons play nice in IE */
button,
input[type=button] {width: auto; overflow: visible;}

/* scale images in IE7 more attractively */
.ie7 img {-ms-interpolation-mode: bicubic;}

/* prevent BG image flicker upon hover
   (commented out as usage is rare, and the filter syntax messes with some pre-processors)
.ie6 html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}
*/

/* let's clear some floats */
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
@font-face{font-family:'PT Sans';font-display: swap;font-style:normal;font-weight:400;src:local('PT Sans'),local('PTSans-Regular'),url(//stat.business-gazeta.ru/fonts/8GoKBfpgo7cWXM9vW3g9QALUuEpTyoUstqEm5AMlJo4.woff) format('woff')}
@font-face{font-family:'PT Sans';font-display: swap;font-style:normal;font-weight:700;src:local('PT Sans Bold'),local('PTSans-Bold'),url(//stat.business-gazeta.ru/fonts/kTYfCWJhlldPf5LnG4ZnHL3hpw3pgy2gAi-Ip7WPMi0.woff) format('woff')}
@font-face{font-family:'PT Sans';font-style:italic;font-weight:400;src:local('PT Sans Italic'),local('PTSans-Italic'),url(//stat.business-gazeta.ru/fonts/GpWpM_6S4VQLPNAQ3iWvVbO3LdcAZYWl9Si6vvxL-qU.woff) format('woff')}
@font-face{font-family:'PT Sans';font-display: swap;font-style:normal;font-weight:400;src:local('PT Sans'),local('PTSans-Regular'),url(//stat.business-gazeta.ru/fonts/JX7MlXqjSJNjQvI4heMMGvY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}
@font-face{font-family:'PT Sans';font-display: swap;font-style:normal;font-weight:400;src:local('PT Sans'),local('PTSans-Regular'),url(//stat.business-gazeta.ru/fonts/vtwNVMP8y9C17vLvIBNZI_Y6323mHUZFJMgTvxaG2iE.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'PT Sans';font-display: swap;font-style:normal;font-weight:400;src:local('PT Sans'),local('PTSans-Regular'),url(//stat.business-gazeta.ru/fonts/9kaD4V2pNPMMeUVBHayd7vY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'PT Sans';font-display: swap;font-style:normal;font-weight:400;src:local('PT Sans'),local('PTSans-Regular'),url(//stat.business-gazeta.ru/fonts/ATKpv8nLYAKUYexo8iqqrg.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}
@font-face{font-family:'PT Sans';font-display: swap;font-style:normal;font-weight:700;src:local('PT Sans Bold'),local('PTSans-Bold'),url(//stat.business-gazeta.ru/fonts/kTYfCWJhlldPf5LnG4ZnHCEAvth_LlrfE80CYdSH47w.woff2) format('woff2');unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}
@font-face{font-family:'PT Sans';font-display: swap;font-style:normal;font-weight:700;src:local('PT Sans Bold'),local('PTSans-Bold'),url(//stat.business-gazeta.ru/fonts/g46X4VH_KHOWAAa-HpnGPiEAvth_LlrfE80CYdSH47w.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'PT Sans';font-display: swap;font-style:normal;font-weight:700;src:local('PT Sans Bold'),local('PTSans-Bold'),url(//stat.business-gazeta.ru/fonts/hpORcvLZtemlH8gI-1S-7iEAvth_LlrfE80CYdSH47w.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'PT Sans';font-display: swap;font-style:normal;font-weight:700;src:local('PT Sans Bold'),local('PTSans-Bold'),url(//stat.business-gazeta.ru/fonts/0XxGQsSc1g4rdRdjJKZrNPk_vArhqVIZ0nv9q090hN8.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}
@font-face{font-family:'Roboto Condensed';font-display: swap;font-style:normal;font-weight:300;src:local('Roboto Condensed Light'),local('RobotoCondensed-Light'),url(//stat.business-gazeta.ru/fonts/b9QBgL0iMZfDSpmcXcE8nIH3W3A_Rx85JoxI8HkSukA.woff) format('woff')}
@font-face{font-family:'Roboto Condensed';font-display: swap;font-style:normal;font-weight:400;src:local('Roboto Condensed'),local('RobotoCondensed-Regular'),url(//stat.business-gazeta.ru/fonts/Zd2E9abXLFGSr9G3YK2MsJNKnRC5qTlVbCtBB9vf3jc.woff) format('woff')}
@font-face{font-family:'Roboto Condensed';font-display: swap;font-style:normal;font-weight:700;src:local('Roboto Condensed Bold'),local('RobotoCondensed-Bold'),url(//stat.business-gazeta.ru/fonts/b9QBgL0iMZfDSpmcXcE8nLkvxlZfOLQ_j571Vo-hPWk.woff) format('woff')}
@font-face{font-family:'Roboto Condensed';font-display: swap;font-style:normal;font-weight:300;src:local('Roboto Condensed Light'),local('RobotoCondensed-Light'),url(//stat.business-gazeta.ru/fonts/b9QBgL0iMZfDSpmcXcE8nE8xhg-WlD4iG4AP-V7QxYA.woff2) format('woff2');unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}
@font-face{font-family:'Roboto Condensed';font-display: swap;font-style:normal;font-weight:300;src:local('Roboto Condensed Light'),local('RobotoCondensed-Light'),url(//stat.business-gazeta.ru/fonts/b9QBgL0iMZfDSpmcXcE8nN_eC2PfU-cUGGN7U-FIfKc.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Roboto Condensed';font-display: swap;font-style:normal;font-weight:300;src:local('Roboto Condensed Light'),local('RobotoCondensed-Light'),url(//stat.business-gazeta.ru/fonts/b9QBgL0iMZfDSpmcXcE8nPVFL0ofnRu5Y2lP-UpEUGU.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Roboto Condensed';font-display: swap;font-style:normal;font-weight:300;src:local('Roboto Condensed Light'),local('RobotoCondensed-Light'),url(//stat.business-gazeta.ru/fonts/b9QBgL0iMZfDSpmcXcE8nBBQ_Gf4FfI8J4SYljBAylk.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}
@font-face{font-family:'Roboto Condensed';font-display: swap;font-style:normal;font-weight:400;src:local('Roboto Condensed'),local('RobotoCondensed-Regular'),url(//stat.business-gazeta.ru/fonts/Zd2E9abXLFGSr9G3YK2MsDrvev4WAjW489CRDHIkJ90.woff2) format('woff2');unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}
@font-face{font-family:'Roboto Condensed';font-display: swap;font-style:normal;font-weight:400;src:local('Roboto Condensed'),local('RobotoCondensed-Regular'),url(//stat.business-gazeta.ru/fonts/Zd2E9abXLFGSr9G3YK2MsCGXDOnx9ptx3UTSPTrfsgk.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Roboto Condensed';font-display: swap;font-style:normal;font-weight:400;src:local('Roboto Condensed'),local('RobotoCondensed-Regular'),url(//stat.business-gazeta.ru/fonts/Zd2E9abXLFGSr9G3YK2MsDAdhzWOYhqHvOZMRGaEyPo.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}
@font-face{font-family:'Roboto Condensed';font-display: swap;font-style:normal;font-weight:700;src:local('Roboto Condensed Bold'),local('RobotoCondensed-Bold'),url(//stat.business-gazeta.ru/fonts/b9QBgL0iMZfDSpmcXcE8nDW5FUgIgejJvrHuLWqrSMw.woff2) format('woff2');unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}
@font-face{font-family:'Roboto Condensed';font-display: swap;font-style:normal;font-weight:700;src:local('Roboto Condensed Bold'),local('RobotoCondensed-Bold'),url(//stat.business-gazeta.ru/fonts/b9QBgL0iMZfDSpmcXcE8nA30BZHTGu2N_DqssQcMQNQ.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Roboto Condensed';font-display: swap;font-style:normal;font-weight:700;src:local('Roboto Condensed Bold'),local('RobotoCondensed-Bold'),url(//stat.business-gazeta.ru/fonts/b9QBgL0iMZfDSpmcXcE8nHm2hrkyco9jQ3NKMXpgOBg.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}
/*!* cyrillic-ext *!*/
/*@font-face {*/
    /*font-family: 'PT Sans';*/
    /*font-style: normal;*/
    /*font-weight: 400;*/
    /*src: local('PT Sans'), local('PTSans-Regular'), url(https://fonts.gstatic.com/s/ptsans/v8/JX7MlXqjSJNjQvI4heMMGvY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');*/
    /*unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;*/
/*}*/
/*!* cyrillic *!*/
/*@font-face {*/
    /*font-family: 'PT Sans';*/
    /*font-style: normal;*/
    /*font-weight: 400;*/
    /*src: local('PT Sans'), local('PTSans-Regular'), url(https://fonts.gstatic.com/s/ptsans/v8/vtwNVMP8y9C17vLvIBNZI_Y6323mHUZFJMgTvxaG2iE.woff2) format('woff2');*/
    /*unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;*/
/*}*/
/*!* latin-ext *!*/
/*@font-face {*/
    /*font-family: 'PT Sans';*/
    /*font-style: normal;*/
    /*font-weight: 400;*/
    /*src: local('PT Sans'), local('PTSans-Regular'), url(https://fonts.gstatic.com/s/ptsans/v8/9kaD4V2pNPMMeUVBHayd7vY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');*/
    /*unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;*/
/*}*/
/*!* latin *!*/
/*@font-face {*/
    /*font-family: 'PT Sans';*/
    /*font-style: normal;*/
    /*font-weight: 400;*/
    /*src: local('PT Sans'), local('PTSans-Regular'), url(https://fonts.gstatic.com/s/ptsans/v8/ATKpv8nLYAKUYexo8iqqrg.woff2) format('woff2');*/
    /*unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;*/
/*}*/
/*!* cyrillic-ext *!*/
/*@font-face {*/
    /*font-family: 'PT Sans';*/
    /*font-style: normal;*/
    /*font-weight: 700;*/
    /*src: local('PT Sans Bold'), local('PTSans-Bold'), url(https://fonts.gstatic.com/s/ptsans/v8/kTYfCWJhlldPf5LnG4ZnHCEAvth_LlrfE80CYdSH47w.woff2) format('woff2');*/
    /*unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;*/
/*}*/
/*!* cyrillic *!*/
/*@font-face {*/
    /*font-family: 'PT Sans';*/
    /*font-style: normal;*/
    /*font-weight: 700;*/
    /*src: local('PT Sans Bold'), local('PTSans-Bold'), url(https://fonts.gstatic.com/s/ptsans/v8/g46X4VH_KHOWAAa-HpnGPiEAvth_LlrfE80CYdSH47w.woff2) format('woff2');*/
    /*unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;*/
/*}*/
/*!* latin-ext *!*/
/*@font-face {*/
    /*font-family: 'PT Sans';*/
    /*font-style: normal;*/
    /*font-weight: 700;*/
    /*src: local('PT Sans Bold'), local('PTSans-Bold'), url(https://fonts.gstatic.com/s/ptsans/v8/hpORcvLZtemlH8gI-1S-7iEAvth_LlrfE80CYdSH47w.woff2) format('woff2');*/
    /*unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;*/
/*}*/
/*!* latin *!*/
/*@font-face {*/
    /*font-family: 'PT Sans';*/
    /*font-style: normal;*/
    /*font-weight: 700;*/
    /*src: local('PT Sans Bold'), local('PTSans-Bold'), url(https://fonts.gstatic.com/s/ptsans/v8/0XxGQsSc1g4rdRdjJKZrNPk_vArhqVIZ0nv9q090hN8.woff2) format('woff2');*/
    /*unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;*/
/*}*/
/*!* cyrillic-ext *!*/
/*@font-face {*/
    /*font-family: 'Roboto';*/
    /*font-style: normal;*/
    /*font-weight: 400;*/
    /*src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/ek4gzZ-GeXAPcSbHtCeQI_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2');*/
    /*unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;*/
/*}*/
/*!* cyrillic *!*/
/*@font-face {*/
    /*font-family: 'Roboto';*/
    /*font-style: normal;*/
    /*font-weight: 400;*/
    /*src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/mErvLBYg_cXG3rLvUsKT_fesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');*/
    /*unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;*/
/*}*/
/*!* greek-ext *!*/
/*@font-face {*/
    /*font-family: 'Roboto';*/
    /*font-style: normal;*/
    /*font-weight: 400;*/
    /*src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/-2n2p-_Y08sg57CNWQfKNvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');*/
    /*unicode-range: U+1F00-1FFF;*/
/*}*/
/*!* greek *!*/
/*@font-face {*/
    /*font-family: 'Roboto';*/
    /*font-style: normal;*/
    /*font-weight: 400;*/
    /*src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/u0TOpm082MNkS5K0Q4rhqvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');*/
    /*unicode-range: U+0370-03FF;*/
/*}*/
/*!* vietnamese *!*/
/*@font-face {*/
    /*font-family: 'Roboto';*/
    /*font-style: normal;*/
    /*font-weight: 400;*/
    /*src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/NdF9MtnOpLzo-noMoG0miPesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');*/
    /*unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;*/
/*}*/
/*!* latin-ext *!*/
/*@font-face {*/
    /*font-family: 'Roboto';*/
    /*font-style: normal;*/
    /*font-weight: 400;*/
    /*src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/Fcx7Wwv8OzT71A3E1XOAjvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');*/
    /*unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;*/
/*}*/
/*!* latin *!*/
/*@font-face {*/
    /*font-family: 'Roboto';*/
    /*font-style: normal;*/
    /*font-weight: 400;*/
    /*src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/CWB0XYA8bzo0kSThX0UTuA.woff2) format('woff2');*/
    /*unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;*/
/*}*/
/*!* cyrillic-ext *!*/
/*@font-face {*/
    /*font-family: 'Roboto';*/
    /*font-style: normal;*/
    /*font-weight: 500;*/
    /*src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v15/ZLqKeelYbATG60EpZBSDyxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');*/
    /*unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;*/
/*}*/
/*!* cyrillic *!*/
/*@font-face {*/
    /*font-family: 'Roboto';*/
    /*font-style: normal;*/
    /*font-weight: 500;*/
    /*src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v15/oHi30kwQWvpCWqAhzHcCSBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');*/
    /*unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;*/
/*}*/
/*!* greek-ext *!*/
/*@font-face {*/
    /*font-family: 'Roboto';*/
    /*font-style: normal;*/
    /*font-weight: 500;*/
    /*src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v15/rGvHdJnr2l75qb0YND9NyBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');*/
    /*unicode-range: U+1F00-1FFF;*/
/*}*/
/*!* greek *!*/
/*@font-face {*/
    /*font-family: 'Roboto';*/
    /*font-style: normal;*/
    /*font-weight: 500;*/
    /*src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v15/mx9Uck6uB63VIKFYnEMXrRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');*/
    /*unicode-range: U+0370-03FF;*/
/*}*/
/*!* vietnamese *!*/
/*@font-face {*/
    /*font-family: 'Roboto';*/
    /*font-style: normal;*/
    /*font-weight: 500;*/
    /*src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v15/mbmhprMH69Zi6eEPBYVFhRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');*/
    /*unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;*/
/*}*/
/*!* latin-ext *!*/
/*@font-face {*/
    /*font-family: 'Roboto';*/
    /*font-style: normal;*/
    /*font-weight: 500;*/
    /*src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v15/oOeFwZNlrTefzLYmlVV1UBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');*/
    /*unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;*/
/*}*/
/*!* latin *!*/
/*@font-face {*/
    /*font-family: 'Roboto';*/
    /*font-style: normal;*/
    /*font-weight: 500;*/
    /*src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v15/RxZJdnzeo3R5zSexge8UUVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');*/
    /*unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;*/
/*}*/
/*!* cyrillic-ext *!*/
/*@font-face {*/
    /*font-family: 'Roboto';*/
    /*font-style: normal;*/
    /*font-weight: 700;*/
    /*src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/77FXFjRbGzN4aCrSFhlh3hJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');*/
    /*unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;*/
/*}*/
/*!* cyrillic *!*/
/*@font-face {*/
    /*font-family: 'Roboto';*/
    /*font-style: normal;*/
    /*font-weight: 700;*/
    /*src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/isZ-wbCXNKAbnjo6_TwHThJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');*/
    /*unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;*/
/*}*/
/*!* greek-ext *!*/
/*@font-face {*/
    /*font-family: 'Roboto';*/
    /*font-style: normal;*/
    /*font-weight: 700;*/
    /*src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/UX6i4JxQDm3fVTc1CPuwqhJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');*/
    /*unicode-range: U+1F00-1FFF;*/
/*}*/
/*!* greek *!*/
/*@font-face {*/
    /*font-family: 'Roboto';*/
    /*font-style: normal;*/
    /*font-weight: 700;*/
    /*src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/jSN2CGVDbcVyCnfJfjSdfBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');*/
    /*unicode-range: U+0370-03FF;*/
/*}*/
/*!* vietnamese *!*/
/*@font-face {*/
    /*font-family: 'Roboto';*/
    /*font-style: normal;*/
    /*font-weight: 700;*/
    /*src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/PwZc-YbIL414wB9rB1IAPRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');*/
    /*unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;*/
/*}*/
/*!* latin-ext *!*/
/*@font-face {*/
    /*font-family: 'Roboto';*/
    /*font-style: normal;*/
    /*font-weight: 700;*/
    /*src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/97uahxiqZRoncBaCEI3aWxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');*/
    /*unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;*/
/*}*/
/*!* latin *!*/
/*@font-face {*/
    /*font-family: 'Roboto';*/
    /*font-style: normal;*/
    /*font-weight: 700;*/
    /*src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/d-6IYplOFocCacKzxwXSOFtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');*/
    /*unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;*/
/*}*/
/*!* cyrillic-ext *!*/
/*@font-face {*/
    /*font-family: 'Roboto Condensed';*/
    /*font-style: normal;*/
    /*font-weight: 300;*/
    /*src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nE8xhg-WlD4iG4AP-V7QxYA.woff2) format('woff2');*/
    /*unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;*/
/*}*/
/*!* cyrillic *!*/
/*@font-face {*/
    /*font-family: 'Roboto Condensed';*/
    /*font-style: normal;*/
    /*font-weight: 300;*/
    /*src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nN_eC2PfU-cUGGN7U-FIfKc.woff2) format('woff2');*/
    /*unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;*/
/*}*/
/*!* greek-ext *!*/
/*@font-face {*/
    /*font-family: 'Roboto Condensed';*/
    /*font-style: normal;*/
    /*font-weight: 300;*/
    /*src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nLvM2QJLsjx6Keu1D2MYodo.woff2) format('woff2');*/
    /*unicode-range: U+1F00-1FFF;*/
/*}*/
/*!* greek *!*/
/*@font-face {*/
    /*font-family: 'Roboto Condensed';*/
    /*font-style: normal;*/
    /*font-weight: 300;*/
    /*src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nNd5cRMOq5PeG3VabknWPxo.woff2) format('woff2');*/
    /*unicode-range: U+0370-03FF;*/
/*}*/
/*!* vietnamese *!*/
/*@font-face {*/
    /*font-family: 'Roboto Condensed';*/
    /*font-style: normal;*/
    /*font-weight: 300;*/
    /*src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nLpX8dGXLalyu5OokvgDQcs.woff2) format('woff2');*/
    /*unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;*/
/*}*/
/*!* latin-ext *!*/
/*@font-face {*/
    /*font-family: 'Roboto Condensed';*/
    /*font-style: normal;*/
    /*font-weight: 300;*/
    /*src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nPVFL0ofnRu5Y2lP-UpEUGU.woff2) format('woff2');*/
    /*unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;*/
/*}*/
/*!* latin *!*/
/*@font-face {*/
    /*font-family: 'Roboto Condensed';*/
    /*font-style: normal;*/
    /*font-weight: 300;*/
    /*src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nBBQ_Gf4FfI8J4SYljBAylk.woff2) format('woff2');*/
    /*unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;*/
/*}*/
/*!* cyrillic-ext *!*/
/*@font-face {*/
    /*font-family: 'Roboto Condensed';*/
    /*font-style: normal;*/
    /*font-weight: 400;*/
    /*src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsDrvev4WAjW489CRDHIkJ90.woff2) format('woff2');*/
    /*unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;*/
/*}*/
/*!* cyrillic *!*/
/*@font-face {*/
    /*font-family: 'Roboto Condensed';*/
    /*font-style: normal;*/
    /*font-weight: 400;*/
    /*src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsCGXDOnx9ptx3UTSPTrfsgk.woff2) format('woff2');*/
    /*unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;*/
/*}*/
/*!* greek-ext *!*/
/*@font-face {*/
    /*font-family: 'Roboto Condensed';*/
    /*font-style: normal;*/
    /*font-weight: 400;*/
    /*src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsAZ98xO_Wnt-JIem4AuLGfs.woff2) format('woff2');*/
    /*unicode-range: U+1F00-1FFF;*/
/*}*/
/*!* greek *!*/
/*@font-face {*/
    /*font-family: 'Roboto Condensed';*/
    /*font-style: normal;*/
    /*font-weight: 400;*/
    /*src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsE1G989qbVg6RT5ly5jB8V8.woff2) format('woff2');*/
    /*unicode-range: U+0370-03FF;*/
/*}*/
/*!* vietnamese *!*/
/*@font-face {*/
    /*font-family: 'Roboto Condensed';*/
    /*font-style: normal;*/
    /*font-weight: 400;*/
    /*src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsJ84zb0nVte6liF9gGtpo1Y.woff2) format('woff2');*/
    /*unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;*/
/*}*/
/*!* latin-ext *!*/
/*@font-face {*/
    /*font-family: 'Roboto Condensed';*/
    /*font-style: normal;*/
    /*font-weight: 400;*/
    /*src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsD86pq2NkPzVgw_9lpT6RGI.woff2) format('woff2');*/
    /*unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;*/
/*}*/
/*!* latin *!*/
/*@font-face {*/
    /*font-family: 'Roboto Condensed';*/
    /*font-style: normal;*/
    /*font-weight: 400;*/
    /*src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsDAdhzWOYhqHvOZMRGaEyPo.woff2) format('woff2');*/
    /*unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;*/
/*}*/
/*!* cyrillic-ext *!*/
/*@font-face {*/
    /*font-family: 'Roboto Condensed';*/
    /*font-style: normal;*/
    /*font-weight: 700;*/
    /*src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nDW5FUgIgejJvrHuLWqrSMw.woff2) format('woff2');*/
    /*unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;*/
/*}*/
/*!* cyrillic *!*/
/*@font-face {*/
    /*font-family: 'Roboto Condensed';*/
    /*font-style: normal;*/
    /*font-weight: 700;*/
    /*src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nA30BZHTGu2N_DqssQcMQNQ.woff2) format('woff2');*/
    /*unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;*/
/*}*/
/*!* greek-ext *!*/
/*@font-face {*/
    /*font-family: 'Roboto Condensed';*/
    /*font-style: normal;*/
    /*font-weight: 700;*/
    /*src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nPDoBG10JtAX-GAwn6iwU1Y.woff2) format('woff2');*/
    /*unicode-range: U+1F00-1FFF;*/
/*}*/
/*!* greek *!*/
/*@font-face {*/
    /*font-family: 'Roboto Condensed';*/
    /*font-style: normal;*/
    /*font-weight: 700;*/
    /*src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nGhQuge17febRYSUkWKdLWA.woff2) format('woff2');*/
    /*unicode-range: U+0370-03FF;*/
/*}*/
/*!* vietnamese *!*/
/*@font-face {*/
    /*font-family: 'Roboto Condensed';*/
    /*font-style: normal;*/
    /*font-weight: 700;*/
    /*src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nBBtmDLrZTTOm3p1EhiGCXc.woff2) format('woff2');*/
    /*unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;*/
/*}*/
/*!* latin-ext *!*/
/*@font-face {*/
    /*font-family: 'Roboto Condensed';*/
    /*font-style: normal;*/
    /*font-weight: 700;*/
    /*src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nEV356qNqHCUb41pS3zqMSE.woff2) format('woff2');*/
    /*unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;*/
/*}*/
/*!* latin *!*/
/*@font-face {*/
    /*font-family: 'Roboto Condensed';*/
    /*font-style: normal;*/
    /*font-weight: 700;*/
    /*src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nHm2hrkyco9jQ3NKMXpgOBg.woff2) format('woff2');*/
    /*unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;*/
/*}*/
body{
    padding-top: 55px;
}
input[type="text"],
input[type="password"],
input[type="button"],
input[type="submit"],
input:not([type="radio"]):not([type="checkbox"]),
textarea, select {
    -webkit-appearance: none;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
}
a{
    text-decoration: none;
    outline: none;
    color: inherit;
}
header.top{
    background:#fff;
    padding: 10px 0;
    text-align: center;
    height: 55px;
}

body.down header.clone {
    top: 0;
}

.content{
    width: 100%;
    overflow: hidden;
}

.ban{
    text-align: center;
    padding: 20px;
}
.tab-panel{
    background:#efefef;
    text-transform: uppercase;
    list-style: none;
    text-align: center;
}
.tab-panel li{
    display: inline-block;
    padding: 8px 16px;
    color:#dd5f00;
    font-family:'Roboto Condensed', sans-serif;
    font-size: 14px;
}
.tab-panel li.active{
    color:#fff;
    background:#dd5f00;
}
.tab-panel li a{
    display:block;
    cursor: pointer;
}
.icons{
    display: none;
}
.icons li{
    text-indent: 20000px;
    background: url('/bundles/gazeta/img/icons.png') no-repeat;
    width: 28px;
    height: 20px;
    list-style:none;
    margin:0 0 10px;
}
.icons li.photo-icon{}
.icons li.video-icon{background-position:0 -28px;}


footer.footer{
    background:#405458;
    color:#fff;
    font-family:'Roboto Condensed', sans-serif;
    font-size: 14px;
    line-height: 21px;
}
footer.footer .license,
footer.footer .rules,
footer.footer .developed{
    color:#999;
    font-size: 12px;
    line-height: 18px;
}
footer.footer .developed{
    overflow: hidden;
    border: 1px solid #999;
    border-width: 1px 0;
}
footer.footer .developed .by{
    float: left;
    width: 90%;
    padding: 10px;
    border-right: 1px solid #999;
}
footer.footer .developed .age{
    float: right;
    width: 10%;
    padding: 10px;
    text-align: right;
}
footer .counters{
    padding: 10px;
    overflow: hidden;
}
footer .counters img{
    float: left;
    margin: 0 10px 0 0;
}
footer.footer .license,
footer.footer .rules{
    padding: 0 10px;
    margin: 10px 0;
}
footer.footer .contacts{
    padding: 10px 20px;
    border-bottom: 1px solid #ccc;
}
footer.footer .contacts strong{
    display: block;
    text-transform: uppercase;
    margin: 0 0 10px;
}
footer.footer .contacts .line{
    color:#de660b;
}
footer.footer .social-pages{
    overflow: hidden;
}
footer.footer .social-pages h6{
    text-transform: uppercase;
    margin: 0 0 20px 20px;
}
footer.footer .social-pages ul{
    overflow: hidden;
    padding:0 20px 10px;
    margin: 0;
    border-bottom: 1px solid #ccc;
}
footer.footer .social-pages li{
    float: left;
    margin:0 10px 5px 0;
    padding:5px 0;
    list-style:none;
    width: calc(50% - 10px);
    border-bottom: 1px solid #ccc;
}
footer.footer .social-pages li.foot-tw,
footer.footer .social-pages li.foot-tg,
footer.footer .social-pages li.foot-gp,
footer.footer .social-pages li.foot-ok,
footer.footer .social-pages li.foot-ya{
    margin-right:0;
    width: 50%;
}
footer.footer .social-pages li img{
    margin:-5px 10px 0 0;
    float:left;
}
footer.footer .social-pages li.foot-ya,
footer.footer .social-pages li.foot-ok,
footer.footer .social-pages li.foot-im{
    border-bottom: 0;
}
footer.footer .social-pages li a{
    display: block;
}
footer.footer .mobile-app{
    padding: 10px 20px;
    margin:0 0 10px;
    border-bottom: 1px solid #ccc;
}
footer.footer .mobile-app span{
    text-transform: uppercase;
}
footer.footer .mobile-app a{
    display: inline-block;
    padding: 5px 0 5px 30px;
    margin:0 15px 0 0;
}
footer.footer .mobile-app .android{
    background:url('../img/icons/android.png') no-repeat 0 0;
    margin-left: 10px;
}
@media(min-width:320px){
    footer.footer .mobile-app a{
        padding-left: 22px;
        line-height: 17px;
    }
    footer.footer .mobile-app a.android,
    footer.footer .mobile-app a.ios{
        background-size: 20px;
    }
}
footer.footer .mobile-app .ios{
    background:url('../img/icons/ios.png') no-repeat 0 0;
}

ul.share{
    display: none;
    overflow: hidden;
    list-style: none;
    text-align: center;
    padding: 10px 0;
    border-top: 1px solid #ccc;
}
ul.share.active{
    display: block;
    position: fixed;
    background: #fff;
    bottom:0;
    left:0;
    width: 100%;
}
ul.share li{
    display: inline-block;
    margin:0 10px 0 0;
}
ul.share li a{
    display: block;
    padding: 5px;
}
ul.share li.fb a{
    background:#3b5999;
}
ul.share li.tw a{
    background:#42abe2;
}
ul.share li.vk a{
    background:#507298;
}
ul.share li.tg a{
    background:#2399d6;
}
ul.share li.wa a{
    background:#42bb54;
}
ul.share li a img{
    display: block;
    margin: 0;
}

input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px #fff inset;
}
footer.footer .mobile-link{
    padding-top: 0;
}
footer.footer .mobile-app .fullpage{
    padding-left: 0;
    font-weight: bold;
}

.as-adv{
    color:#999;
    text-align:right;
    margin: 30px;
}
.adv-first{
    border-top: 1px solid #ccc;
}

.read-also__list{
    overflow: hidden;
    margin: 0 20px;
    border-top: 1px solid #ccc;
    padding-top: 15px;
}
.read-also__list a{
    margin: 0 0 10px;
    min-height: 80px;
    font-size: 13px;
    display: block;
    clear: both;
}
.read-also__list a img{
    float: left;
    margin: 0 10px 0 0;
    width: 100px;
    overflow: hidden;
}

h3.subtitle{
    margin:0 20px 20px;
    text-align: center;
    font-weight: bold;
}

.opros{
    border-top: 1px solid #ccc;
    padding-top: 30px;
}
.opros .opinion,
blockquote.opinion{
    padding-bottom: 20px;
    margin-bottom: 30px;
    border-bottom: 1px solid #ccc;
}
.opros .person,
blockquote.opinion .person{
    overflow: hidden;
    margin: 0 0 15px 20px;
}
.opros .person img,
blockquote.opinion .person img{
    float: left;
    margin-right: 15px;
    width: 70px;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
    border-radius: 35px;
}
.opros .person .name,
blockquote.opinion .name{
    float: left;
    font-size: 20px;
    font-weight: bold;
    line-height: 24px;
    width: calc(100% - 85px);
}
.opros .person .position,
blockquote.opinion .position{
    display: block;
    font-size: 18px;
    font-weight: normal;
}

.ya-news, .ya-zen{
    display: block;
    padding: 10px;
    text-align: center;
    border: 1px solid #f0f0f0;
    margin: 0 0 10px;
    text-decoration: none;
    color:#d30;
}



.top10 {
    padding-bottom: 10px;
    border-bottom: 1px solid #d00;
    margin-bottom: 30px
}

.top10 .head {
    display: block;
    margin: 0 0 120px;
    position: relative;
}

.top10 .head img {
    z-index: 0
}

.top10 .head::before {
    position: absolute;
    bottom: -53px;
    left: 0;
    height: 100px;
    content: ' ';
    background: rgba(0, 0, 0, .8);
    width: 100%;
    z-index: 0
}

.top10 .head h4 {
    display: block;
    position: absolute;
    bottom: -45px;
    left: 0;
    padding: 17px;
    color: #fff;
    font-size: 24px;
    font-weight: 700;
    /* width: 100%; */
    line-height: 30px;
    margin: 0;
    width: 30ch;
}

.top10 .head button {
    position:relative;
    bottom: -113px;left:20px;
    background: #c00;
    border: 0;
    width:calc(100% - 40px);
    padding: 10px;
    color: #fff;
    border-radius: 10px;
    font-size: 22px
}
.top10 .head button:hover{
    background:#900;
}

.top10 .head button.voted {
    background: #ccc;
    cursor:default;
}

.top10 .head button .counter {
    position:absolute;
    top:2px;
    right:2px;
    padding: 8px 17px;
    border: 1px solid #fff;
    border-radius: 10px;
    margin-left: 15px;
    background: #fff;
    color: #000;
    font-weight: bold;
    font-size:20px;
}

.top10 .head h4 p, .top10 .head h4 span {
    margin: 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    width: 40ch;
}
.voteTop10Result .top10vote-result{
    clear: both;
    overflow: hidden;
    display: block;
    padding: 15px 20px;
    border-bottom: 1px solid #ccc;
}
.top10vote-result p{display: none;}
.top10vote-result strong{
    float: left;
    margin-bottom: 5px;
}
.top10vote-result .progress-bar{
    clear: both;
    border-radius: 4px;
    background:#d00;
    float:left;
    height: 6px;
    min-width:10px;
    position:relative;
    top:12px;
    margin-right:6px;
}
.top10vote-result .percent{
    font-size:17px;
    float:left;
    color:#333;
    line-height: 30px;
}
.top10vote-result .counter{
    float:left;
    font-weight: bold;
    font-size:24px;
    margin-right: 10px;
}

.top10 .message span a.morelink{margin-left: 20px;}


.afisha-item{
    overflow: hidden;
}
.afisha-item h2{
    font-size: 18px;
    font-weight: bold;
    margin: 20px;
}
.afisha-item__info{
    margin: 20px;
}


.photo-history-info ol {
    list-style: none;
    counter-reset: photo-history;
    margin:0;
    padding:0;
    overflow: hidden;
}
.photo-history-info ol li {
    counter-increment:  photo-history;
    margin:0;
    padding:0;
}
.photo-history-info ol li::before {
    content: counter( photo-history);
    color: #dfdfdf;
    font-weight: normal;
    font-size: 30px;
    font-family: 'PT Serif', 'serif';
    margin-top: 0;
    float: left;
    margin-left: 0;
    width: 45px;
    text-align: right;
}
.photo-history-info ol.special-photo-history_list p{
    float: left;
    position: relative;
    top: -32px;
    margin-left: 55px;
    border-left: 1px solid #dfdfdf;
    padding-left: 20px;
    padding-bottom:0;
    margin-bottom:0;
    margin-right: 50px;
    font-size: 16px;
}
.photo-history-info ol.special-photo-history_list p.inside-info{
    top: 0;
    margin-left: 0;
    border: 0;
    padding-left: 20px;
    margin-bottom: 40px;
    margin-right: 20px;
    font-size: 18px;
    line-height: 24px;
}
.photo-history-info img{
    margin-top: 10px;
}

section.flash{
    text-align: center;
    font-size: 25px;
    padding: 10px;
    border-bottom: 1px solid #ccc;
    font-family: 'PT Sans', sans;
}

.eda-kazanda{
    background: rgba(225,9,44,1);
    background: -moz-linear-gradient(45deg, rgba(225,9,44,1) 0%, rgba(53,47,97,1) 100%);
    background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(225,9,44,1)), color-stop(100%, rgba(53,47,97,1)));
    background: -webkit-linear-gradient(45deg, rgba(225,9,44,1) 0%, rgba(53,47,97,1) 100%);
    background: -o-linear-gradient(45deg, rgba(225,9,44,1) 0%, rgba(53,47,97,1) 100%);
    background: -ms-linear-gradient(45deg, rgba(225,9,44,1) 0%, rgba(53,47,97,1) 100%);
    background: linear-gradient(45deg, rgba(225,9,44,1) 0%, rgba(53,47,97,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1092c', endColorstr='#352f61', GradientType=1 );
    overflow: hidden;
    padding:5px;
}
.eda-kazanda .slogo{
    float: left;
    margin: 3px;
}
.eda-kazanda .slogan{
    float: right;
    margin: 5px 3px 0 0;
}
p .selected-text{
    background: #9cf660;
    font-style: normal;
}

#vk_subscribe{
    margin:0 20px 20px;
}

.covid-19 .main-article a img{
    display:inline-block;
    position: relative;
    top: 2px;
}

.covid-19__header_link {
    display: block;
    margin:0;
    background:#0f0f0f;
    color: #fff;
    padding: 15px;
    text-align: center;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: bold;
}
.covid-19 .tell-your-history{
    display: block;
    background: #cc1143;
    color: #fff;
    font-weight: bold;
    overflow: hidden;
    padding: 18px 0 0;
    line-height: 21px;
    font-family: 'Roboto Condensed', sans-serif;

}
.covid-19 .tell-your-history img{
    float: left;
    height: 80px;
    margin-top: -20px;
}

.covid-19__feedback .whatsapp,
.covid-19__feedback .telegram{
    width: 150px;
    padding: 10px;
    margin-right: 15px;
    text-align: center;
    border: 1px solid #ccc;
    font-size: 20px;
    border-radius: 5px;
    float: none;
    text-decoration: none;
    margin-top: 15px;
    display:inline-block;
}
.covid-19__feedback .whatsapp img,
.covid-19__feedback .telegram img{
    margin:0;
    display: inline-block;
    vertical-align: middle;
}
.covid-19__feedback .whatsapp{
    border-color:#0dc143;
}
.covid-19__feedback .whatsapp:hover{
    color:#0dc143;
}
.covid-19__feedback .telegram{
    border-color:#419fd9;
}
.covid-19__feedback .telegram:hover{
    color:#419fd9;
}
.open-nav{
    width: 20px;
    height: 16px;
    position: absolute;
    top: 18px;
    left: 20px;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    cursor: pointer;
}
.open-nav.open{
    left: 180px;
    z-index: 2000;
}
.open-nav span{
    display: block;
    position: absolute;
    height: 3px;
    width: 100%;
    background: #df660d;
    border-radius: 1px;
    opacity: 1;
    left: 0;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
}
.open-nav span:nth-child(1) {
    top: 0;
}
.open-nav span:nth-child(2),
.open-nav span:nth-child(3) {
    top: 6px;
}

.open-nav span:nth-child(4) {
    top: 12px;
}

.open-nav.open span:nth-child(1) {
    top: 6px;
    width: 0;
    left: 50%;
}

.open-nav.open span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

.open-nav.open span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.open-nav.open span:nth-child(4) {
    top: 12px;
    width: 0;
    left: 50%;
}

.nav-shadow{
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.7);
    z-index:1000;
}
nav#main{
    display: block;
    font-family: 'Roboto Condensed', sans-serif;
    position: fixed;
    top: 0;
    left: -170px;
    width: 170px;
    height: 100%;
    z-index: 1001;
    background:#fff;
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
}
nav#main.open{
    left:0;
}
nav#main .logo{
    display: block;
    padding: 10px 15px;
    border-bottom: 1px solid #ccc;
    margin: 0;
}
nav#main .logo img{
    display: block;
    margin: 0;
}
nav#main .close-nav{
    display: none;
    width: 12px;
    height: 22px;
    background: url('../img/arrow.png') no-repeat;
    top:15px;
    right:15px;
    position: absolute;
}
nav ul li{
    text-transform: uppercase;
    display: block;
    list-style: none;
    margin:15px;
}
nav ul li a{
    color: #000;
    font-size: 18px;
    padding: 0;
}
nav#main footer{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}
nav#main footer .sub{
    border-top: 1px solid #ccc;
    margin: 20px 0 0;
}
nav ul.sub li{
    margin: 10px 15px;
}
nav#main footer li a{
    color:#999;
    font-size: 14px;
}
nav#main footer .fullpage{
    display: block;
    /*background: url('../img/full-version.png') no-repeat 15px 2px;*/
    /*background-size: 12px;*/
    color:#999;
    padding: 0 0 0 15px;
    font-size: 12px;
}
@media only screen and (orientation: landscape){
    nav#main ul li{
        margin: 8px 15px;
    }
    nav#main ul.sub{
        display: none;
    }
    nav#main footer{
        bottom: 15px;
    }
}

header.top{
    background:#fff;
    z-index:200;
    width: 100%;
    position: fixed;
    top:0;
    left: 0;
    border-bottom: 3px solid #df660d;
    -moz-transform:translateY(0);
    -o-transform:translateY(0);
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0);
    -moz-transition:-moz-transform 0.5s ease-in-out;-webkit-transition:-webkit-transform 0.5s ease-in-out;-o-transition:-o-transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out;
  }

header.top.out{;
    -moz-transform:translateY(-55px);
    -o-transform:translateY(-55px);
    -webkit-transform:translateY(-55px);
    -ms-transform:translateY(-55px);
    transform:translateY(-55px);
  }
header span.profile,
header img.profile{
    background: url('/bundles/gazeta/img/profile.png') no-repeat;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 15px;
    right: 15px;
}
header img.profile{
    width: 30px;
    height: 30px;
    background:none;
    top: 10px;
    -webkit-border-radius:15px;
    -moz-border-radius:15px;
    border-radius:15px;
}
.sidebar-shadow{
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.7);
    z-index:1000;
}

aside.sidebar{
    position: fixed;
    top:0;
    right: -315px;
    width: 315px;
    height: 100%;
    background:#f2f2f2;
    z-index: 1001;
    font-family: 'Roboto Condensed', sans-serif;
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
}
aside.active{
    right:0;
}
aside.sidebar strong.title{
    text-transform: uppercase;
    font-size: 20px;
    display: block;
    text-align: center;
    margin:10px 0;
    padding: 0 0 10px;
    font-weight: normal;
    border-bottom: 1px solid #f2f2f2;
}
aside.sidebar form,
aside.sidebar .search-panel{
    margin: 0 15px;
}
aside.sidebar form .field,
aside.sidebar form .field:active,
aside.sidebar form .field:focus{
    background: none;
    border: 1px solid #ccc;
    border-width: 0 0 1px;
    outline:0;
    color:#666;
    width: 100%;
    font-size: 18px;
    margin:0 0 10px;
    padding: 5px;
}
aside.sidebar .submit{
    background:#de660b;
    float: left;
    color:#fff;
    text-transform: uppercase;
    font-size: 14px;
    padding: 7px 0;
    border:0;
    outline:0;
    width: 215px;
    margin-right: 5px;
    -webkit-border-radius:0;
    height: 30px;
    max-height: 30px;
}
aside.sidebar img.icon{
    height: 30px;
}
aside.sidebar a.submit{
    width: auto;
    margin:0 20px;
    display: block;
    text-align: center;
}
aside.sidebar a.logout{
    padding-left: 20px;
    padding-right: 20px;
}
section.informer{
    background:#fff;
    color:#000;
    overflow: hidden;
    text-transform: uppercase;
    font-family: 'PT Sans', sans-serif;
    padding: 10px 20px;
    font-size: 14px;
    border-bottom: 1px solid #ccc;
}
section.informer .exchange{
    float: left;
}
section.informer .exchange .up{
    padding-right: 7px;
    background: url('/bundles/gazeta/img/up1.png') no-repeat 100% 50%;
}
section.informer .exchange .down{
    padding-right: 7px;
    background: url('/bundles/gazeta/img/down1.png') no-repeat 100% 50%;
}
section.informer .weather{
    float: right;
}
section.informer span.value{
    color:#000;
}
section.informer .alt-dynamic{}
section.informer .usd,
section.informer .euro,
section.informer .oil{
    padding-right: 5px;
}
section.informer .weather img{
    vertical-align: top;
    margin:0 3px;
    height: 18px;
}

@media (max-width: 320px){
    section.informer .oil{
        display: none;
    }
}

.search-panel{
    margin-top: 15px;
    overflow:hidden;
    clear:both;
    float: left;
}

.search-panel #ya-site-form0 input.ya-site-form__submit{
    background: #de660b;
    float: left;
    color: #fff!important;
    text-transform: uppercase;
    font-size: 14px;
    padding: 7px 10px;
    border: 0;
    outline: 0;
    margin-right: 5px;
    -webkit-border-radius: 0;
    height: 30px;
    max-height: 30px;
}
.search-panel #ya-site-form0 .ya-site-form__search-input{
    padding:0;
}
#ya-site-form0 .ya-site-form__form .ya-site-form__input-text{
    padding: 4px;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

body .b-body-items{
    padding-left: 30px;
}

body #ya-site-results .b-pager{
    font-size: 1em;
    margin-left: 30px;
}
.container-article{
    font-family:'PT Sans';
}
article h1{
    font-size: 26px;
    font-weight: bold;
    line-height: 1.1;
}
.container-article article h1{
    font-family: 'Roboto Condensed', sans-serif;
}
.container-article article h1,
.container-article article p{
    margin:0 20px 20px;
}
.container-article article p{
    line-height: 1.4;
}
.container-article article p.image-in-text,
.container-article article p.inner-video{
    margin-left:0;
    margin-right: 0;
}
.container-article article p.inner-video{
    position: relative;
    padding: 0;
    margin-bottom: 20px;
}
.container-article article p.subtitle{
    font-weight: bold;
}
article h3.subtitle{
    text-transform: uppercase;
}
.video-article article iframe,
.container-article article p.inner-video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    max-width: 540px;
    max-height: 360px;
}
.container-article article p.image-in-text img{
    display: block;
    width: 100%;
    margin: 0 auto;
}
.container-article article p.image-in-text .title{
    display: block;
    padding: 10px 20px 0;
    color:#666;
    font-size: 14px;
}
.container-article article p.image-in-text .author{
    display: block;
    padding: 10px 20px;
    color:#999;
    font-size: 12px;
    border-bottom: 1px solid #999;
    margin: 0 0 10px;
    text-align: right;
}
.container-article img{
    display: block;
    margin: 0 auto;
}
.container-article .top-line{
    overflow: hidden;
    padding:5px 20px;
    font-size: 12px;
    line-height: 10px;
    font-family: "Roboto Condensed", sans-serif;
    color:#999;
    text-transform: uppercase;
    border-bottom: 1px solid #ccc;
    position: relative;
    margin:0 0 10px;
}
.container-article .public-time{
    float: right;
}
.container-article .category{
    float: left;
}
article .date,
article .breadcrumb,
article .persons,
article .companies,
article .read_also,
article .printable{
    display: none;
}

article .authors{
    margin: 0 20px 20px;
    font-size: 13px;
    color: #333;
    text-align: right;
}
article .authors a{
    font-weight: bold;
}
/*article .authors::before{*/
    /*content: 'Авторы: ';*/
/*}*/

.news-item .public-time::before{
    content: 'Новости';
    position: absolute;
    top:5px;
    left:20px;
}
.video-article article{
    position: relative;
    min-height: 100%;
}
.photos-gallery a.swipebox{
    float: left;
    width: 43%;
    margin:0 10px 10px 20px;
    clear: both;
}
.photos-gallery a.first{
    width: 100%;
    margin: 0 0 10px;
}
.photos-gallery a.last-in-line{
    margin-left: 0;
    margin-right: 0;
    clear:none;
}
.authors{
    clear: both;
}
article .poll-block{
    display: none;  
}
article .poll-result{
    overflow: hidden;
}
article .poll-vote{
    display: inline-block;
    width: 100%;
    padding-bottom: 8px;
    border-top: solid 4px #d3d3d3;
}
article .poll-vote i {
    float: left;
    display: block;
    width: 12%;
    padding: 4px 0 0 0;
    background: none;
    font-size: 14px;
    font-style: normal;
    color: #f87377;
}
article .poll-vote em{
    display: block;
    height: 4px;
    margin-top: -4px;
    background: #fe9d6e;
}
article .poll-result .poll-vote b {
    float: right;
    width: 88%;
    padding-top: 7px;
}
article .poll-result strong{
    display: block;
    margin: 0 0 10px;
}

article table.table-bordered{
    border:1px solid #ccc;
    border-collapse:collapse;
    margin:0 5px 20px;
}
article table.table-bordered th,
article table.table-bordered td{
    border: 1px solid #ccc;
    padding: 4px 8px;
}
article table.table-bordered th{
    font-weight:bold;
}
article ul,
article ol{

}
article ul li,
article ol li{
    margin:0 0 10px 40px;
    list-style: circle;
}
article p a{
    text-decoration: underline;
}
article p a:hover{
    text-decoration: none;
}

.article-poll{
    overflow: hidden;
    border: 1px solid #d40;
    border-width: 2px 0 0;
}
.content .article-poll header .hidden{
    display: none;
}
.article-poll header{
    overflow: hidden;
    padding: 10px;
}
.article-poll header span{
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    background: #d40;
    color:#fff;
    padding: 8px;
    border-radius: 16px;
    font-weight: 700;
    min-width: 32px;
    text-align: center;
    line-height: 16px;
}
.article-poll header h3 {
    margin:0 10px 0 45px;
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
    cursor: pointer;
}
.article-poll header button {
    clear: both;
    display: block;
    float: left;
    background: #fff;
    color:#000;
    font-size: 14px;
    border-radius: 16px;
    line-height: 17px;
    padding: 6px;
    border: 2px solid #d40;
    text-align: center;
    width: 140px;
    margin-left: 50%;
    left: -70px;
    position: relative;
    margin-top: 5px;
}
.article-poll header button:hover{
    background:#d40;
    color:#fff;
}
.article-poll header span.toggle-block{
    float: right;
    margin-left: 15px;
    margin-right: 0;
    cursor: pointer;
    display: none;
}
.article-poll .read-more-poll-text{
    display: block;
    margin: 0 auto 30px;
    background: #d40;
    color:#fff;
    font-size: 14px;
    border-radius: 16px;
    line-height: 17px;
    padding: 6px;
    width: 200px;
    border: 2px solid #d40;
    text-align: center;
    cursor: pointer;
}
.article-poll .poll-body{
    display: none;
}
.article-poll-opened header img{
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    position: relative;
    top: -2px;
}
.article-poll-opened .poll-body{
    display: block;
}
.article-poll .article-poll-result{
    background: #fff;
    color:#000;
    font-size: 14px;
    border-radius: 16px;
    line-height: 17px;
    padding: 6px;
    clear: both;
    float: left;
    min-width: auto;
    border: 2px solid #d40;
    text-align: center;
    margin-left: 50%;
    left: -70px;
    position: relative;
    margin-top: 5px;
}
.article-poll .article-poll-result span{
    border: 0;
    border-radius: 0;
    float: none;
    background: #fff;
    color:#000;
    font-size: 14px;
    line-height: 17px;
    padding: 0;
    margin: 0;
    width: auto;
    min-width: auto;
    text-align: center;
}
.article-poll .article-poll-result span.count{
    padding-left: 15px;
    padding-right: 8px;
    margin-right: 5px;
    background: url('https://m.business-gazeta.ru/bundles/gazeta/img/profile.png') no-repeat 0 2px;
    background-size: 11px;
    border-right: 1px solid #d40;

}
.article-poll .poll-body img{
    width:100%;
}
.article-poll .video-container{
    min-height: 300px;
    overflow: hidden;
}
.container-article article a{
    text-decoration: underline;
}
.container-article article a:hover{
    text-decoration: none;
}

.opros{
    border-top: 1px solid #ccc;
    padding-top: 30px;
}
.opros .opinion{
    padding-bottom: 20px;
    margin-bottom: 30px;
    border-bottom: 1px solid #ccc;
}
.opros .person{
    overflow: hidden;
    margin: 0 0 15px 20px;
}
.opros .person img{
    float: left;
    margin-right: 15px;
    width: 70px;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
    border-radius: 35px;
}
.opros .person .name {
    float: left;
    font-size: 20px;
    font-weight: bold;
    line-height: 24px;
}
.opros .person .position{
    display: block;
    font-size: 18px;
    font-weight: normal;
}
.container-article .comments{
    clear: both;
    position: relative;
    border-top: 2px solid #de660b;
    font-size: 13px;
}
.container-article .comments ul ul .comment-avatar{
    width: 30px;
}
.container-article .comments .info{
    overflow: hidden;
    text-transform: uppercase;
    font-family:'Roboto Condensed', sans-serif;
    font-size: 13px;
    padding: 5px 20px;
    border-bottom: 1px solid #de660b;
}
.comments .info .comment-num{
    float: left;
    padding: 3px 0;
    font-weight:bold;
    color:#de660b;
}
.comments .info .new-comment{
    background: #de660b;
    color:#fff;
    padding: 3px 5px;
    float:right;
    cursor: pointer;
}
.comments .comment-item,
.container-article .top-comment{
    color:#000;
    padding: 10px 0 0 70px;
}
.comments .comment-item ul .comment-item{
    padding: 10px 0 0 35px;
}
.comments .comment-item ul ul ul .comment-item{
    padding-left: 0;
}
.container-article .top-comment{
    background:#ffedcd;
    border-bottom: 1px solid #999;
}
.comment-item .comment-avatar,
.top-comment .comment-avatar{
    float: left;
    margin:0 5px 10px -50px;
}
.comment-item ul .comment-avatar{
    margin-left: -35px;
}
.comment-item ul ul ul .comment-avatar{
    margin-left: 0;
}
.comment-item .comment-user__data,
.top-comment .comment-user__data{
    text-transform: uppercase;
}

.comment-item p,
.comment-item .comment-user__data,
.comment-item .comment-user__stat{
    padding-right: 20px;
}
.comment-item .comment-user__data .anonymous,
.top-comment .comment-user__data .anonymous{
    color:#999;
    font-size: 12px;
}
.comment-item .comment-user__data .registered,
.top-comment .comment-user__data .registered{
    font-weight:bold;
}

.comment-item .comment-user__data .pull-right,
.top-comment .comment-user__data .pull-right{
    float: right;
}
.comment-item .comment-user__data .comment-user__data-date,
.top-comment .comment-user__data .comment-user__data-date{
    font-size: 9px;
    color:#999;
    display: block;
}
.comment-item p,
.top-comment p{
    margin: 0 0 5px;
    font-size: 13px;
}
.comment-item .comment-user__stat b,
.top-comment .comment-user__stat b{
    background:#a3a3a3;
    color:#fff;
    border-radius:2px;
    font-size:10px;
    line-height: 10px;
    padding:1px 2px;
    text-align: center;
    min-width: 10px;
    display:inline-block;
}
.comment-positive > .comment-user__stat b,
.top-comment .comment-user__stat b{
    background:#de660b;
}
.comment-negative > a,
.comment-negative > .comment-user__data,
.comment-negative > p{
    opacity: .5;
}
.comment-negative > .comment-user__stat b{
    background:#000;
}
.comment-item .comment-user__stat a,
.top-comment .comment-user__stat a{
    font-size: 10px;
    text-transform: uppercase;
    color:#333;
    display: inline;
}

.comments ul ul {
    border-top: 1px solid #bfbfbf;
}
.comments li {
    border-bottom: solid 1px #bfbfbf;
}
.comments ul li:last-child{
    border:0;
}
.comments .comment-user__stat{
    margin:0 0 10px;
    overflow: hidden;
}
.comment-user__stat .comment-plus, .comment-user__stat .comment-plus:visited{
    color:#dd5f00;
}
.comment-user__stat .comment-plus.active,
.comment-user__stat .comment-minus.active{
    font-weight: bold;
}
.comment-user__stat .comment-reply{
    float: right;
    padding-top: 3px;
}
form.comment-form{
    overflow: hidden;
    border-top: 2px solid #dd5f00;
    padding-top: 10px;
    margin: 20px 0;
}
form.comment-form .inner{
    margin: 0 20px;
}
form.comment-form img{
    float: left;
    margin:0 10px 10px 0;
}
form.comment-form .user-name{
    text-transform: uppercase;
    color:#999;
    font-size: 12px;
}form.comment-form strong.user-name{
    color:#000;
 }
form.comment-form textarea {
    clear: both;
    display: block;
    margin-left: 55px;
    margin-top: 0;
    position: relative;
    top: -35px;
    width: calc(100% - 70px);
    height: 80px;
    padding: 4px 8px;
    outline: 0;
}
form.comment-form p{
    font-family: 'Roboto Condensed', sans-serif;
    margin: -30px 20px 10px 55px;
    color: #999;
}
form.comment-form p a{
    text-decoration: underline;
}
form.comment-form button{
    margin-left: 55px;
}

.comment-item .message,
#commentForm .message
{
    background:#090;
    color:#fff;
    padding: 5px 10px;
    text-align: center;
    margin:0 20px 10px 0;
}
#commentForm .message{
    margin: 10px 20px;
}
.comment-form .anonymous{
    margin-left: 55px;
    margin-bottom: 10px;
    display: block;
}
.article-item__footer .show-comments{
    background: #de660b;
    color: #fff;
    padding: 3px 5px;
    float: left;
    cursor: pointer;
}
.show-comments__block{
    margin-bottom: 15px;
}
/*.article-item__footer .comment-num,*/
/*.article-item__footer .new-comment{*/
/*    display: none;*/
/*}*/