html, body, div, span, applet, object, iframe, h1, h2, h3, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;vertical-align: baseline}
body {line-height: 1}
h1,h2,h3 {clear: both}
.sitename{float:left;margin-top:10px !important;color:#fff;padding:5px 10px;background:#ff9600;font-size:20px}
.sitename a{color:#fff}
.sheader {background:#ff9600;border:1px solid #ff9600;height:50px}
.sitename{font-size:16px;font-weight:bold}
.breadcrumbs{margin:10px 0}
.otvet{background:#ffd5a8;color:#000;padding:10px;border:2px solid #ff9600}
.primer{background:#ffd5a8;color:#000;padding:10px;border:2px solid #ff9600}
.word{font-weight:bold;line-height:2}
.pager{margin:0 0 10px}
.columns2{padding-bottom:20px;width:100%;text-align:justify;column-count: 2;-moz-column-count: 2;-webkit-column-count: 2;column-gap: 10px;-moz-column-gap: 10px;-webkit-column-gap: 10px}
/*.bm{width:10px;background:url('/bm.png')}*/
h1{font-size:28px !important;margin-bottom:20px;font-weight: normal}
h2{font-size:24px !important;margin-bottom:10px;color:#ff4200;font-weight: normal}
h3{font-weight: bold !important;margin:0 !important;color:#ff4200}
html {overflow-y: scroll;font-size: 100%;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%}
hr {background-color: #ccc;border: 0;height: 1px;margin: 24px;margin-bottom: 1.714285714rem}
button,input,select{border: 1px solid #ccc;border-radius: 3px;font-family: inherit;padding: 6px;padding: 0.428571429rem}
button,input {line-height: normal}
html {font-size: 87.5%}
body {font-size: 17px;font-family: Helvetica, Arial, sans-serif;text-rendering: optimizeLegibility;color: #444}
body.custom-font-enabled {font-family: "Open Sans", Helvetica, Arial, sans-serif}
a {outline: none;color: #006491}
a:hover {color: #0f3647}
.site {padding: 0 24px;padding: 0 1.714285714rem;background-color: #fff}
.site-content {margin: 0}
section{margin-bottom: 48px;margin-bottom: 3.428571429rem}
#footer{clear:both;border-top:2px solid #ff9600;font-size:17px;line-height:2;max-width:960px;max-width: 68.571428571rem;margin-top: 24px;margin-top: 1.714285714rem;margin-left: auto;margin-right: auto;padding: 24px 0;padding: 1.714285714rem 0}
.site-title{font-size:20px}
.site-title a{font-size:40px;text-decoration:none;color:#000;font-weight:bold}
.entry-meta {clear: both}
.entry-header {margin-bottom: 24px;margin-bottom: 1.714285714rem}
.entry-header .entry-title {font-size: 20px;font-size: 1.428571429rem;line-height: 1.2;font-weight: normal}
.entry-header .entry-title a {text-decoration: none}
.entry-header .entry-format {margin-top: 24px;margin-top: 1.714285714rem;font-weight: normal}
.entry-meta a {color: #757575}
.entry-meta a:hover {color: #006491}
.entry-content,.entry-summary {line-height: 1.714285714}
.entry-content h1,.entry-content h2,.entry-content h3{margin: 24px 0;margin: 1.714285714rem 0;line-height: 1.714285714}
.entry-content h1 {font-size: 21px;font-size: 1.5rem;line-height: 1.5}
.entry-content h2 {font-size: 18px;font-size: 1.285714286rem;line-height: 1.6}
.entry-content h3 {font-size: 16px;font-size: 1.142857143rem;line-height: 1.846153846}
.entry-content p,.entry-summary p{margin: 0 0 24px;margin: 0 0 1.714285714rem;line-height: 1.714285714}
.entry-content a:visited {color: #006491}
.entry-content ul{margin: 0 0 24px;margin: 0 0 1.714285714rem;line-height: 1.714285714}
.entry-content ul ul,.entry-content ol ol,.entry-content ul ol,.entry-content ol ul {margin-bottom: 0}
.entry-content ul{list-style: disc outside}
.entry-content ol {list-style: decimal outside}
.entry-content li{margin: 0 0 0 36px;margin: 0 0 0 2.571428571rem}
.site-content article {margin-bottom: 12px;margin-bottom: 0.8rem;padding-bottom: 12px;padding-bottom: 0.8rem;word-wrap: break-word;-webkit-hyphens: auto;-moz-hyphens: auto;hyphens: auto}
footer.entry-meta {margin-top: 24px;margin-top: 1.714285714rem;font-size: 13px;font-size: 0.928571429rem;line-height: 1.846153846;color: #757575}
@-ms-viewport{width: device-width}
@viewport{width: device-width}
@media screen and (min-width: 600px) {.site {margin:0 auto;max-width:960px;overflow:hidden}
.sitename{font-size:22px;font-weight:bold}
.site-content {float:left;width:100%}	
.site-header h1,.site-header h2 {text-align:left}
.site-header h1{font-size: 26px;font-size: 1.857142857rem;line-height: 1.846153846;margin-bottom: 0}
.entry-header .entry-title {font-size: 22px;font-size: 1.571428571rem;font-weight: normal !important}
.site-content{overflow:hidden}
}
@media screen and (min-width: 960px) {body {background-color: #e6e6e6}
body .site {padding: 0 40px;padding: 0 2.857142857rem;margin-top:0;margin-bottom: 12px;margin-bottom: 0.85rem;box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3)}
body.custom-background-empty {background-color: #fff}
body.custom-background-empty .site,body.custom-background-white .site {padding: 0;margin-top: 0;margin-bottom: 0;box-shadow: none}
}