

/* Start:/local/css/flexslider.min.css?15810878244389*/
@font-face{font-family:flexslider-icon;src:url(/local/css/fonts/flexslider-icon.eot);src:url(/local/css/fonts/flexslider-icon.eot?#iefix) format('embedded-opentype'),url(/local/css/fonts/flexslider-icon.woff) format('woff'),url(/local/css/fonts/flexslider-icon.ttf) format('truetype'),url(/local/css/fonts/flexslider-icon.svg#flexslider-icon) format('svg');font-weight:400;font-style:normal}.flex-container a:hover,.flex-slider a:hover,.flex-container a:focus,.flex-slider a:focus{outline:0}.slides,.slides>li,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;zoom:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);-moz-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);-o-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);box-shadow:'' 0 1px 4px rgba(0,0,0,.2)}.flexslider .slides{zoom:1}.flexslider .slides img{height:auto}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.flex-direction-nav a:before{font-family:flexslider-icon;font-size:40px;display:inline-block;content:'\f001';color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3)}.flex-direction-nav a.flex-next:before{content:'\f002'}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{opacity:.7;left:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0 !important;filter:alpha(opacity=0);cursor:default}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:flexslider-icon;font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:20%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}
/* End */


/* Start:/local/css/flexslider_img.min.css?1581087824175*/
.flexslider .flex-direction-nav a,.flexslider .flex-direction-nav a{display:none}.flexslider:hover .flex-direction-nav a,.flexslider:hover .flex-direction-nav a{display:block}
/* End */


/* Start:/local/css/system.messages.min.css?1580125168767*/
div.messages{background-position:8px 8px;background-repeat:no-repeat;border:1px solid;margin:6px 0;padding:10px 10px 10px 50px}div.status{background-image:url(/local/images/message-24-ok.png);border-color:#be7}div.status,.ok{color:#234600}div.status,table tr.ok{background-color:#f8fff0}div.warning{background-image:url(/local/images/message-24-warning.png);border-color:#ed5}div.warning,.warning{color:#840}div.warning,table tr.warning{background-color:#fffce5}div.error{background-image:url("/local/images/message-24-error.png");border-color:#ed541d}div.error,.error{color:#8c2e0b}div.error,table tr.error{background-color:#fef5f1}div.error p.error{color:#333}div.messages ul{margin:0 0 0 1em;padding:0}div.messages ul li{list-style-image:none}span.error{color:red}
/* End */


/* Start:/local/css/system.menus.min.css?15797764221404*/
ul.menu{border:0;list-style:none;text-align:left}ul.menu li{margin:0 0 0 .5em}ul li.expanded{list-style-image:url(/local/images/menu-expanded.png);list-style-type:circle}ul li.collapsed{list-style-image:url(/local/images/menu-collapsed.png);list-style-type:disc}ul li.leaf{list-style-image:url(/local/images/menu-leaf.png);list-style-type:square}li.expanded,li.collapsed,li.leaf{padding:.2em .5em 0 0;margin:0}li a.active{color:#000}td.menu-disabled{background:#ccc}ul.inline,ul.links.inline{display:inline;padding-left:0}ul.inline li{display:inline;list-style-type:none;padding:0 .5em}.breadcrumb{padding-bottom:.5em}ul.primary{border-bottom:1px solid #bbb;border-collapse:collapse;height:auto;line-height:normal;list-style:none;margin:5px;padding:0 0 0 1em;white-space:nowrap}ul.primary li{display:inline}ul.primary li a{background-color:#ddd;border-color:#bbb;border-style:solid solid none solid;border-width:1px;height:auto;margin-right:.5em;padding:0 1em;text-decoration:none}ul.primary li.active a{background-color:#fff;border:1px solid #bbb;border-bottom:1px solid #fff}ul.primary li a:hover{background-color:#eee;border-color:#ccc;border-bottom-color:#eee}ul.secondary{border-bottom:1px solid #bbb;padding:.5em 1em;margin:5px}ul.secondary li{border-right:1px solid #ccc;display:inline;padding:0 1em}ul.secondary a{padding:0;text-decoration:none}ul.secondary a.active{border-bottom:4px solid #999}
/* End */


/* Start:/local/css/system.base.min.css?15797764213113*/
@import "https://fonts.googleapis.com/css?family=Roboto:400,700,400italic&subset=latin,cyrillic";#autocomplete{border:1px solid;overflow:hidden;position:absolute;z-index:100}#autocomplete ul{list-style:none;list-style-image:none;margin:0;padding:0}#autocomplete li{background:#fff;color:#000;cursor:default;white-space:pre;zoom:1}html.js input.form-autocomplete{background-image:url(/local/images/throbber-inactive.png);background-position:100% center;background-repeat:no-repeat}html.js input.throbbing{background-image:url(/local/images/throbber-active.gif);background-position:100% center}html.js fieldset.collapsed{border-bottom-width:0;border-left-width:0;border-right-width:0;height:1em}html.js fieldset.collapsed .fieldset-wrapper{display:none}fieldset.collapsible{position:relative}fieldset.collapsible .fieldset-legend{display:block}.form-textarea-wrapper textarea{display:block;margin:0;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.resizable-textarea .grippie{background:#eee url(/local/images/grippie.png) no-repeat center 2px;border:1px solid #ddd;border-top-width:0;cursor:s-resize;height:9px;overflow:hidden}body.drag{cursor:move}.draggable a.tabledrag-handle{cursor:move;float:left;height:1.7em;margin-left:-1em;overflow:hidden;text-decoration:none}a.tabledrag-handle:hover{text-decoration:none}a.tabledrag-handle .handle{background:url(/local/images/draggable.png) no-repeat 6px 9px;height:13px;margin:-.4em .5em;padding:.42em .5em;width:13px}a.tabledrag-handle-hover .handle{background-position:6px -11px}div.indentation{float:left;height:1.7em;margin:-.4em .2em -.4em -.4em;padding:.42em 0 .42em .6em;width:20px}div.tree-child{background:url(/local/images/tree.png) no-repeat 11px center}div.tree-child-last{background:url(/local/images/tree-bottom.png) no-repeat 11px center}div.tree-child-horizontal{background:url(/local/images/tree.png) no-repeat -11px center}.tabledrag-toggle-weight-wrapper{text-align:right}table.sticky-header{background-color:#fff;margin-top:0}.progress .bar{background-color:#fff;border:1px solid}.progress .filled{background-color:#000;height:1.5em;width:5px}.progress .percentage{float:right}.ajax-progress{display:inline-block}.ajax-progress .throbber{background:transparent url(/local/images/throbber-active.gif) no-repeat 0 center;float:left;height:15px;margin:2px;width:15px}.ajax-progress .message{padding-left:20px}tr .ajax-progress .throbber{margin:0 2px}.ajax-progress-bar{width:16em}.container-inline div,.container-inline label{display:inline}.container-inline .fieldset-wrapper{display:block}.nowrap{white-space:nowrap}html.js .js-hide{display:none}.element-hidden{display:none}.element-invisible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px}.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .clearfix{height:1%}*:first-child+html .clearfix{min-height:1%}
/* End */


/* Start:/local/css/system.theme.min.css?15797764212396*/
fieldset{margin-bottom:1em;padding:.5em}form{margin:0;padding:0}hr{border:1px solid gray;height:1px}img{border:0}table{border-collapse:collapse}th{border-bottom:3px solid #ccc;padding-right:1em;text-align:left}tbody{border-top:1px solid #ccc}tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:.1em .6em}th.active img{display:inline}td.active{background-color:#ddd}.item-list .title{font-weight:700}.item-list ul{margin:0 0 .75em;padding:0}.item-list ul li{margin:0 0 .25em 1.5em;padding:0}.form-item,.form-actions{margin-top:1em;margin-bottom:1em}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap}.form-item .description{font-size:.85em}label{display:block;font-weight:700}label.option{display:inline;font-weight:400}.form-checkboxes .form-item,.form-radios .form-item{margin-top:.4em;margin-bottom:.4em}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em}input.form-checkbox,input.form-radio{vertical-align:middle}.marker,.form-required{color:red}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0}.more-link{text-align:right}.more-help-link{text-align:right}.more-help-link a{background:url(/local/images/help.png) 0 50% no-repeat;padding:1px 0 1px 20px}.item-list .pager{clear:both;text-align:center}.item-list .pager li{background-image:none;display:inline;list-style-type:none;padding:.5em}.pager-current{font-weight:700}#autocomplete li.selected{background:#0072b9;color:#fff}html.js fieldset.collapsible .fieldset-legend{background:url(/local/images/menu-expanded.png) 5px 65% no-repeat;padding-left:15px}html.js fieldset.collapsed .fieldset-legend{background-image:url(/local/images/menu-collapsed.png);background-position:5px 50%}.fieldset-legend span.summary{color:#999;font-size:.9em;margin-left:.5em}tr.drag{background-color:ivory}tr.drag-previous{background-color:#ffd}.tabledrag-toggle-weight{font-size:.9em}body div.tabledrag-changed-warning{margin-bottom:.5em}tr.selected td{background:#ffc}td.checkbox,th.checkbox{text-align:center}.progress{font-weight:700}.progress .bar{background:#ccc;border-color:#666;margin:0 .2em;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.progress .filled{background:#0072b9 url(/local/images/progress.gif)}
/* End */


/* Start:/local/css/search.min.css?1579776201420*/
.search-form{margin-bottom:1em}.search-form input{margin-top:0;margin-bottom:0}.search-results{list-style:none}.search-results p{margin-top:0}.search-results .title{font-size:1.2em}.search-results li{margin-bottom:1em}.search-results .search-snippet-info{padding-left:1em}.search-results .search-info{font-size:.85em}.search-advanced .criterion{float:left;margin-right:2em}.search-advanced .action{float:left;clear:left}
/* End */


/* Start:/local/css/style.css?164266393070537*/
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, 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, 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; font-size:100%; font:inherit; vertical-align:baseline }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{ display:block }
ol, ul{ list-style:none }
blockquote, q{ quotes:none }
:focus{ outline:0 }
table{ border-collapse:collapse; border-spacing:0 }
img{ max-width:100%; height:auto }
mark{ background:0 0 }
select{ max-width:100%; padding:6px; }
.col:after, .clr:after, .group:after{ content:""; display:block; height:0; clear:both; visibility:hidden; zoom:1 }
.col{ display:block; float:left; margin:0 0 2% 1.6%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }
.span_1_of_1{ width:100% }
.span_2_of_2{ width:100% }
.span_1_of_2{ width:49.2% }
.span_3_of_3{ width:100% }
.span_2_of_3{ width:66.1% }
.span_1_of_3{ width:32.2% }
.span_4_of_4{ width:100% }
.span_3_of_4{ width:74.6% }
.span_2_of_4{ width:49.2% }
.span_1_of_4{ width:23.8% }
.span_5_of_5{ width:100% }
.span_4_of_5{ width:79.68% }
.span_3_of_5{ width:59.36% }
.span_2_of_5{ width:39.04% }
.span_1_of_5{ width:18.72% }
.span_6_of_6{ width:100% }
.span_5_of_6{ width:83.06% }
.span_4_of_6{ width:66.13% }
.span_3_of_6{ width:49.2% }
.span_2_of_6{ width:32.26% }
.span_1_of_6{ width:15.33% }
.span_7_of_7{ width:100% }
.span_6_of_7{ width:85.48% }
.span_5_of_7{ width:70.97% }
.span_4_of_7{ width:56.45% }
.span_3_of_7{ width:41.92% }
.span_2_of_7{ width:27.42% }
.span_1_of_7{ width:12.91% }
.span_8_of_8{ width:100% }
.span_7_of_8{ width:87.3% }
.span_6_of_8{ width:74.6% }
.span_5_of_8{ width:61.9% }
.span_4_of_8{ width:49.2% }
.span_3_of_8{ width:36.5% }
.span_2_of_8{ width:23.8% }
.span_1_of_8{ width:11.1% }
.span_9_of_9{ width:100% }
.span_8_of_9{ width:88.71% }
.span_7_of_9{ width:77.42% }
.span_6_of_9{ width:66.13% }
.span_5_of_9{ width:54.84% }
.span_4_of_9{ width:43.55% }
.span_3_of_9{ width:32.26% }
.span_2_of_9{ width:20.97% }
.span_1_of_9{ width:9.68% }
.span_10_of_10{ width:100% }
.span_9_of_10{ width:89.84% }
.span_8_of_10{ width:79.68% }
.span_7_of_10{ width:69.52% }
.span_6_of_10{ width:59.36% }
.span_5_of_10{ width:49.2% }
.span_4_of_10{ width:39.04% }
.span_3_of_10{ width:28.88% }
.span_2_of_10{ width:18.72% }
.span_1_of_10{ width:8.56% }
.span_11_of_11{ width:100% }
.span_10_of_11{ width:90.7% }
.span_9_of_11{ width:81.47% }
.span_8_of_11{ width:72.24% }
.span_7_of_11{ width:63.01% }
.span_6_of_11{ width:53.78% }
.span_5_of_11{ width:44.55% }
.span_4_of_11{ width:35.32% }
.span_3_of_11{ width:26.09% }
.span_2_of_11{ width:16.86% }
.span_1_of_11{ width:7.63% }
.span_12_of_12{ width:100% }
.span_11_of_12{ width:91.46% }
.span_10_of_12{ width:83% }
.span_9_of_12{ width:74.54% }
.span_8_of_12{ width:66.08% }
.span_7_of_12{ width:57.62% }
.span_6_of_12{ width:49.16% }
.span_5_of_12{ width:40.7% }
.span_4_of_12{ width:32.24% }
.span_3_of_12{ width:23.78% }
.span_2_of_12{ width:15.32% }
.span_1_of_12{ width:6.86% }
.clr-margin{ margin-left:0 }
.count-1{ clear:both; margin-left:0 }
.col-1, .col.first{ clear:both; margin-left:0 }
body{ background:#fff; color:#272c2f; font:16px/1.4 'Roboto', Arial; -webkit-font-smoothing:antialiased }
body a{ color:#273848; text-decoration:underline; -moz-transition:all .4s; -webkit-transition:all .4s; -ms-transition:all .4s; -khtml-transition:all .4s; transition:all .4s }
body a:hover{ color:#e94d3e; text-decoration:none }
#main{ padding:10px 0 }
.container{ margin:0 auto; width:100%; max-width:1200px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box }
#content{ width:100%; display:inline-block }
#leftsidebar{ width:25%; float:left; box-sizing:border-box; padding-right:20px; padding-top:8px }
#rightsidebar{ width:25%; float:right; box-sizing:border-box; padding-left:20px; padding-top:8px }
.front #leftsidebar, .front #rightsidebar{ padding-top:0 }
#content.sidebar_left{ width:75% }
#content.sidebar_right{ width:75% }
#content.twosidebars{ width:50% }
.clr:after{ clear:both; content:"."; display:block; height:0; line-height:0; visibility:hidden }
.clear{ clear:both }
img{ height:auto; max-width:100% }
blockquote{ font-size:1.4em; line-height:1.5em; margin-bottom:30px; position:relative; font-family:georgia; color:#555; background:url(/local/images/quote.png) left 4px no-repeat; padding-left:50px }
blockquote.left{ float:left; margin-left:0; margin-right:20px; text-align:right; width:33% }
blockquote.right{ float:right; margin-left:20px; margin-right:0; text-align:left; width:33% }
pre{ background:#ededed; padding:20px; margin-bottom:30px; white-space:pre-wrap; white-space:-moz-pre-wrap; white-space:-pre-wrap; white-space:-o-pre-wrap; word-wrap:break-word; font-family:verdana; color:#666 }
address{ letter-spacing:1px; margin:20px 0 }
ul, ol{ margin:0 0 1em 1.5em }
ul{ list-style:disc }
ol{ list-style-type:decimal }
ol ol{ list-style:upper-alpha }
ol ol ol{ list-style:lower-roman }
ol ol ol ol{ list-style:lower-alpha }
ul ul, ol ol, ul ol, ol ul{ margin-bottom:0 }
table{ margin:0 0 1.5em; width:100% !important; border-color:#ddd; background:#fff }
th{ font-weight:700; padding:10px; background:#555; color:#fff; width:auto !important }
tr{ padding:5px }
td{ padding:5px 10px; border-color:#ddd }
.field-name-body td{ padding:4px }
.field-name-body td p{ font-size:12px }
#block-block-15 .content td{ padding:0; border-top:0 solid #ddd; border-right:0 solid #ddd }
h1, h2, h3, h4, h5, h6{ font-weight:600; color:#272c2f; line-height:1.4em }
h1{ font-size:1.714em; margin:0 0 20px }
h2{ font-size:1.286em; margin-bottom:20px }
h3{ font-size:1.286em; margin-bottom:20px }
h4{ font-size:1em }
h5{ font-size:.857em }
h6{ font-size:.714em }
p{ margin:0 0 20px }
h1 a, h2 a, h3 a, h4 a{ color:#000 }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover{ color:#54d5a2; text-decoration:none }
em{ font-style:italic }
strong{ font-weight:600; color:#000 }
small{ font-size:80% }
hr{ border:solid #eee; border-width:1px 0 0; clear:both; height:0; margin:40px 0 }
#wrap{ }
.loginform{ padding-right:6px }
#wrap.bluered{ -webkit-filter:url(#blur); filter:url(#blur); -webkit-filter:blur(3px); filter:blur(3px); filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='3'); -webkit-transition:1s -webkit-filter linear; transition:1s filter linear }
.topmenuwrap{ color:#fff; background:rgba(39, 56, 72, .9); max-width:100%; box-sizing:border-box; padding:0 }
.topmenuwrap .container{padding-left:10px;padding-right:10px}
.region-topmenu{ }
.region-topmenu .block .content ul.menu{ margin:0; padding:0; list-style:none }
.region-topmenu .block .content ul.menu li{ margin:0; padding:0 5px; list-style:none; display:inline-block }
.region-topmenu .block .content ul.menu li a, .region-topmenu .block .content a{ line-height:30px; color:#fff; padding:0; text-decoration:none; padding-right:6px; }
.region-topmenu .block .content ul.menu li a:hover, .region-topmenu .block .content ul.menu li a.active, .region-topmenu .block .content a:hover{ color:#e94d3e }
#block-menu-menu-top-menu{ float:left }
#header-wrap{ border-bottom:1px solid #e3e3e3; background-color:#fff; background-image:url(/local/images/default7.jpg); background-repeat:no-repeat; background-attachment:scroll; background-position:center top; background-size:cover }
/*#header-wrap{ border-bottom:1px solid #e3e3e3; background-color:#fff; background-image:url(/local/images/default-ny.jpg); background-repeat:no-repeat; background-attachment:scroll; background-position:center top; background-size:cover }*/
.header-wrap-inner{ background:rgba(0, 0, 0, .35) }
#header{ text-align:left; position:relative; padding:21px 10px; }
#logo{ display:inline-block; float:left }
#logo img{ display:block; max-width:100% }
#logo #site-name{ margin-bottom:0; padding-top:0; line-height:1 }
#logo #site-name a{ text-decoration:none; color:#404040; font-weight:700; font-size:44px; line-height:.9 }
#logo #site-name a span{ display:block; font-size:15px; font-weight:400; text-align:center }
.is-sticky #header-wrap{ width:100%; overflow:visible !important; z-index:999 }
.region-header-right{ float:right; margin-top:5px }
.region-header{ display:inline-block; width:50%; margin:20px 0; margin-left:9%; float:left;    min-width: 285px;
}
.region-header .block{ display:inline-block }
#block-block-10, #block-block-9{ float:right }
#block-block-9 .content .fa, #block-block-10 .content .fa{ display:inline-block; padding:0; line-height:30px; width:auto; margin:0 2px; cursor:pointer; color:#fff; text-align:center; position:relative; -moz-transition:all .4s; -webkit-transition:all .4s; -ms-transition:all .4s; -khtml-transition:all .4s; transition:all .4s }
#block-block-9 .content .fa:hover, #block-block-10 .content .fa:hover{ color:#c5c5c5 }
#block-block-8{ float:left; margin-right:50px }
#block-block-8 .content a .fa{ display:inline-block; padding:0; line-height:30px; width:auto; margin:0 2px; cursor:pointer; color:#fff; text-align:center; position:relative; -moz-transition:all .4s; -webkit-transition:all .4s; -ms-transition:all .4s; -khtml-transition:all .4s; transition:all .4s }
#block-block-8 .content a .fa:hover{ color:#fff }
#block-block-8 .content a .fa-vk:hover{ color:#1c77ad }
#block-block-8 .content a .fa-facebook:hover{ color:#0f5279 }
#block-block-8 .content a .fa-odnoklassniki:hover{ color:#ff8100 }
#block-block-8 .content a .fa-twitter:hover{ color:#26bdea }
#block-block-8 .content a .fa-google-plus:hover{ color:#c12525 }
#block-wunderground-weather-wunderground-weather-current-1 .content{ overflow:hidden }
#block-wunderground-weather-wunderground-weather-current-1 .content img{ float:left }
#block-wunderground-weather-wunderground-weather-current-1 .content .item-list{ float:right; color:#fff; list-style:none; line-height:60px; font-size:34px; font-weight:700; margin:10px 0 0 15px }
#block-wunderground-weather-wunderground-weather-current-1 .content .item-list ul{ margin:0; list-style:none; padding:0 }
#block-wunderground-weather-wunderground-weather-current-1 .content .item-list ul li{ margin:0; list-style:none; padding:0 }
#main-menu > ul, #main-menu > ul *{ margin:0; padding:0; list-style:none }
#main-menu > ul li{ position:relative }
#main-menu > ul ul{ position:absolute; display:none; top:100%; left:0; z-index:10001 }
#main-menu > ul > li{ float:left }
#main-menu > ul li:hover > ul, #main-menu > ul li.sfHover > ul{ display:block }
#main-menu > ul a{ display:block; position:relative }
#main-menu > ul ul ul{ top:0; left:100% }
#main-menu > ul{ display:flex; justify-content:space-between }
#main-menu > ul ul{ min-width:160px; *width:160px }
#main-menu > ul a{ zoom:1 }
#main-menu > ul li{ position:relative; white-space:nowrap; *white-space:normal; display:inline-block }
#main-menu > ul li:hover, #main-menu > ul li.sfHover{ -webkit-transition:none; transition:none }
#main-menu > ul .sf-mega{ position:absolute; display:none; top:100%; left:0; z-index:99 }
#main-menu > ul li:hover > .sf-mega, #main-menu > ul li.sfHover > .sf-mega{ display:block }
#site-navigation-wrap{ clear:both; background:#fff;padding-left:10px;padding-right:10px }
#site-navigation #main-menu > ul li{ display:block; float:left; line-height:40px }
#site-navigation #main-menu > ul > li{ margin-left:5px }
#site-navigation #main-menu > ul > li:first-child{ margin-left:0 }
#site-navigation #main-menu > ul a{ color:#273848; text-decoration:none; text-align:left; cursor:pointer; font-weight:700 }
#site-navigation #main-menu > ul > li > a:hover, #site-navigation #main-menu > ul > li.sfHover > a, #site-navigation #main-menu > ul > li > a.active, #site-navigation #main-menu > ul > li > a.active:hover{ color:#e94d3e }
#site-navigation #main-menu > ul > li > a:before{ position:absolute; content:''; bottom:6px; left:50%; width:0; height:2px; margin-left:0; background:#e94d3e; -moz-transition:all .4s; -webkit-transition:all .4s; -ms-transition:all .4s; -khtml-transition:all .4s; transition:all .4s }
#site-navigation #main-menu > ul > li > a:hover:before, #site-navigation #main-menu > ul > li > a.active:before{ width:50px; margin-left:-25px }
#site-navigation #main-menu > ul ul{ background:rgba(34, 34, 34, .9); font-size:1em }
#site-navigation #main-menu > ul ul li a{ display:block; height:auto; line-height:1em; padding:10px; margin:0; border:0; text-transform:none; color:#fff }
#site-navigation #main-menu > ul ul li a.sf-with-ul{ padding-right:23px }
#site-navigation #main-menu > ul ul li{ border-bottom:1px solid rgba(255, 255, 255, .08); line-height:1.4em; height:auto; float:none; display:block }
#site-navigation #main-menu > ul ul li > a:hover{ color:#e94d3e }
#site-navigation #main-menu > ul ul li:last-child{ border:none }
#site-navigation #main-menu > ul > li .fa-angle-down{ margin-left:5px }
#site-navigation #main-menu > ul > li ul li .fa-angle-right{ position:absolute; top:50%; right:15px; height:20px; line-height:20px; margin-top:-10px }
#navigation-toggle, .sidr, #sidr-close{ display:none }
.sidebar-container .block, .region-bottom-full-width .block{ margin-bottom:30px }
.sidebar-container .block > .blocktitle, .region-bottom-full-width .block > .blocktitle{ font-size:1.5em; margin:0 0 10px; font-weight:400; position:relative }
.sidebar-container .block > .blocktitle:after, .region-bottom-full-width .block > .blocktitle:after{ content:''; width:100%; position:absolute; top:50%; left:0; height:2px; background:#e94d3e; z-index:-1 }
.sidebar-container .block > .blocktitle span, .region-bottom-full-width .block > .blocktitle span{ background:#fff; padding-right:10px }
#content .block > .blocktitle{ font-weight:600; color:#272c2f; line-height:1.4em; font-size:1.286em; margin-bottom:20px }
.region-before-comments{ clear:both }
.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus{ outline:none }
.slides, .flex-control-nav, .flex-direction-nav{ margin:0; padding:0; list-style:none }
.flexslider{ margin:0; padding:0; border:0; clear:both; padding-top:20px; margin-bottom:60px }
.flexslider .slides > li{ display:none; -webkit-backface-visibility:hidden; margin:0; position:relative }
.flexslider .slides img{ width:100%; display:block }
.flex-pauseplay span{ text-transform:capitalize }
.slides:after{ content:"\0020"; display:block; clear:both; visibility:hidden; line-height:0; height:0 }
html[xmlns] .slides{ display:block }
* html .slides{ height:1% }
.no-js .slides > li:first-child{ display:block }
.flexslider-container{ position:relative }
.flexslider-container img{ display:block }
.region-header-full-width{ max-width:1200px; margin:10px auto }
.region-bottom-full-width{ max-width:1200px; margin:-10px auto 10px }
#content #block-views-newsblock-block-2{ margin-bottom:20px; position:relative }
#content #block-views-newsblock-block-2 .blocktitle{ width:80px; background:#e94d3e; position:absolute; text-align:center; top:10px; left:0; z-index:3; color:#fff; font-weight:400; padding:0 10px }
#content #block-views-newsblock-block-2 .blocktitle:after{ position:absolute; content:''; right:-23px; top:0; border:14px solid transparent; border-left:9px solid #e94d3e }
#content #block-views-newsblock-block-2 .flexslider{ padding-top:0 }
#content #block-views-newsblock-block-2 .flexslider .slides li > .views-field-title{ position:absolute; left:0; bottom:-100%; width:100%; background:rgba(0, 0, 0, .5); background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%); background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%); background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%); -moz-transition:all .4s; -webkit-transition:all .4s; -ms-transition:all .4s; -khtml-transition:all .4s; transition:all .4s }
#content #block-views-newsblock-block-2 .flexslider .slides li.flex-active-slide > .views-field-title{ bottom:0 }
#content #block-views-newsblock-block-2 .flexslider .slides li > .views-field-title a{ color:#fff; text-decoration:none; padding:20px; box-sizing:border-box; display:block }
#content #block-views-newsblock-block-2 .flexslider .slides li > .views-field-title a .views-field-title{ font-weight:700; font-size:1.8em; line-height:1.2em; padding-bottom:10px }
#content #block-views-newsblock-block-2 .flexslider .slides li > .views-field-title a .views-field-body{ padding-bottom:10px }
#content #block-views-newsblock-block-2 .flexslider .slides li > .views-field-title a .views-field-created, #content #block-views-newsblock-block-2 .flexslider .slides li > .views-field-title a .views-field-totalcount, #content #block-views-newsblock-block-2 .flexslider .slides li > .views-field-title a .views-field-comment-count, #content #block-views-newsblock-block-2 .flexslider .slides li > .views-field-title a .views-field-field-category{ display:inline-block; font-size:.8em; color:#bbb; padding-left:20px; position:relative }
#content #block-views-newsblock-block-2 .flexslider .slides li > .views-field-title a .views-field-totalcount, #content #block-views-newsblock-block-2 .flexslider .slides li > .views-field-title a .views-field-comment-count, #content #block-views-newsblock-block-2 .flexslider .slides li > .views-field-title a .views-field-field-category{ margin-left:20px }
#content #block-views-newsblock-block-2 .flexslider .slides li > .views-field-title a .views-field-created:before{ position:absolute; left:0; top:0; font-family:fontawesome; content:'\f017' }
#content #block-views-newsblock-block-2 .flexslider .slides li > .views-field-title a .views-field-totalcount:before{ position:absolute; left:0; top:0; font-family:fontawesome; content:'\f06e' }
#content #block-views-newsblock-block-2 .flexslider .slides li > .views-field-title a .views-field-comment-count:before{ position:absolute; left:0; top:0; font-family:fontawesome; content:'\f0e5' }
#content #block-views-newsblock-block-2 .flexslider .slides li > .views-field-title a .views-field-field-category:before{ position:absolute; left:0; top:0; font-family:fontawesome; content:'\f02b' }
#breadcrumbs{ font-size:11px; margin:5px; margin-left:0 }
.node h2.title{ font-size:1.75em; margin:0 }
h1.page-title{ margin:0 0 10px; font-size:2em }
.region-content-top{ margin:15px 0 20px }
#preface-wrap .block > h2, .region-content-top .block > h2{ font-size:1.5em; margin:0 0 10px }
#preface-wrap{ padding:40px 0 0 }
#preface-wrap .block{ margin-bottom:20px }
#preface-wrap .span_1_of_3.col-1{ padding-right:10px }
#preface-wrap .span_1_of_3.col-2{ padding-left:5px; padding-right:5px }
#preface-wrap .span_1_of_3.col-3{ padding-left:10px }
#footer-wrap{ background:#273848; padding:50px 0 0; color:#fff; font-size:.9em }
#footer-wrap input[type=text], #footer-wrap input[type=search]{ border:none }
#footer-wrap ul, #footer-wrap ul li{ list-style:none; margin:0; padding:0 }
#footer-wrap a{ color:#fff }
#footer-wrap a:hover{ color:#e94d3e; text-decoration:none }
#footer-wrap .block > h2{ color:#fff; font-size:1.25em; margin:0 0 15px }
#footer-wrap .block > h2 span{ background:#222; padding-right:10px }
#footer-wrap .block{ margin-bottom:30px }
#footer-wrap .span_1_of_3.col-1{ padding-right:10px }
#footer-wrap .span_1_of_3.col-2{ padding-left:5px; padding-right:5px }
#footer-wrap .span_1_of_3.col-3{ padding-left:10px }
.footer-block > ul > li{ padding:2px 0; border-bottom:1px solid #333 }
.footer-block > ul > li:first-child{ border-top:1px solid #333 }
#copyright-wrap{ background:#273848; padding:20px 0; color:#888; text-align:center }
#copyright-wrap a{ color:#fff }
#footer-wrap .block h1{ color:#fff; font-size:18px }
.aligncenter{ display:block; margin:0 auto }
.alignright{ float:right; margin:0 0 10px 20px }
.alignleft{ float:left; margin:0 20px 10px 0 }
.floatleft{ float:left }
.floatright{ float:right }
.textcenter{ text-align:center }
.textright{ text-align:right }
.textleft{ text-align:left }
fieldset{ background:#fff; border:1px solid #ccc; margin-top:10px; margin-bottom:32px; padding:0 0 10px; position:relative; top:12px; -khtml-border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px }
.fieldset-wrapper{ margin-top:25px }
.node-form .vertical-tabs .fieldset-wrapper{ margin-top:0 }
.filter-wrapper{ top:0; padding:1em 0 .2em; -khtml-border-radius-topright:0; -khtml-border-radius-topleft:0; -moz-border-radius-topright:0; -moz-border-radius-topleft:0; -webkit-border-top-left-radius:0; -webkit-border-top-right-radius:0; border-top-left-radius:0; border-top-right-radius:0 }
.filter-help a{ font-size:.857em; padding:2px 20px 0 }
.filter-wrapper .form-item label{ margin-right:10px }
.filter-wrapper .form-item{ padding:0 0 .5em .5em }
.filter-guidelines{ padding:0 1.5em 0 .5em }
fieldset.collapsed{ background:0 0; -khtml-border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0 }
fieldset legend{ background:#dbdbdb; border:1px solid #ccc; border-bottom:none; display:block; height:2em; left:-1px; line-height:2; padding:0; position:absolute; text-indent:10px; text-shadow:0 1px 0 #fff; top:-12px; width:100%; -khtml-border-radius-topleft:4px; -moz-border-radius-topleft:4px; -webkit-border-top-left-radius:4px; border-top-left-radius:4px; -khtml-border-radius-topright:4px; -moz-border-radius-topright:4px; -webkit-border-top-right-radius:4px; border-top-right-radius:4px }
fieldset.collapsed legend{ -khtml-border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px }
fieldset .fieldset-wrapper{ padding:0 10px }
fieldset .fieldset-description{ margin-top:5px; margin-bottom:1em; line-height:1.4; font-style:italic }
input{ margin:2px 0; padding:4px; box-sizing:border-box; }
input, textarea{ font-size:.929em }
textarea{ line-height:1.5 }
textarea.form-textarea, select.form-select{ padding:4px }
input.form-text, textarea.form-textarea, select.form-select{ border:1px solid #ccc; max-width:100%; /* width: 100%; */ }
textarea.form-textarea{ max-height:120px }
.input-label{ font-size:13px; font-weight:700; font-family:"Roboto", sans-serif }
.input-label.error{ color:red; }
.item-list a{ margin:0; padding:0; font-size:.8em; }
.password-suggestions ul li{ margin-left:1.2em }
.form-item{ margin-bottom:1em; margin-top:2px }
.form-item label{ font-size:.929em }
.form-type-radio label, .form-type-checkbox label{ margin-left:4px }
.form-type-radio .description, .form-type-checkbox .description{ margin-left:2px }
.form-actions{ padding-top:10px }
.form-actions a, .form-actions a:hover{ color:#fff; text-decoration:none }
.form-managed-file .form-file, .form-managed-file .form-submit{ margin:5px 0; max-width:240px }
.contact-form #edit-name{ width:100%; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; -khtml-border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px }
.contact-form #edit-mail{ width:100%; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; -khtml-border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px }
.contact-form #edit-subject{ width:100%; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; -khtml-border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px }
.contact-form #edit-message{ width:100%; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; -khtml-border-top-left-radius:4px; -khtml-border-top-right-radius:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px; border-top-left-radius:4px; border-top-right-radius:4px }
.contact-form .resizable-textarea .grippie{ width:100%; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; -khtml-border-bottom-left-radius:4px; -khtml-border-bottom-right-radius:4px; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -webkit-border-bottom-left-radius:4px; -webkit-border-bottom-right-radius:4px; border-bottom-left-radius:4px; border-bottom-right-radius:4px }
.comment-form label{ float:left; font-size:.929em }
.comment-form input, .comment-form .form-select{ margin:0; -khtml-border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px }
.comment-form .form-type-textarea label{ float:none }
.comment-form .form-item, .comment-form .form-radios, .comment-form .form-type-checkbox, .comment-form .form-select{ margin-bottom:10px; overflow:hidden }
.comment-form .form-type-checkbox.form-item-notify{ margin:0 }
.comment-form .form-type-checkbox.form-item-notify + .form-radios{ margin:0; margin-bottom:10px }
.comment-form .form-type-checkbox.form-item-notify + .form-radios .form-item-notify-type, #edit-notify-type .form-item-notify-type{ margin-left:0; margin-right:15px }
.comment-form .form-item a.username{ display:inline-block; margin-left:10px; position:relative; top:-3px }
.comment-form .form-item.form-item-homepage{ display:none !important }
.comment-form .form-type-checkbox, .comment-form .form-radios{ margin-left:120px }
.comment-form .form-type-checkbox label, .comment-form .form-radios label{ float:none; margin-top:0 }
.comment-form input.form-file{ width:auto }
.comment-form .form-text{ display:block; margin:0; width:100%; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box }
.comment-form .form-item .description{ font-size:.786em; line-height:1.2 }
#content h2.comment-form{ margin-bottom:.5em }
.comment-form .form-textarea{ -khtml-border-radius-topleft:4px; -khtml-border-radius-topright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px; border-top-left-radius:4px; border-top-right-radius:4px }
.comment-form fieldset.filter-wrapper .fieldset-wrapper, .comment-form .text-format-wrapper .form-item{ margin-top:0; margin-bottom:0 }
.filter-wrapper label{ width:auto; float:none }
.filter-wrapper .form-select{ min-width:120px }
.comment-form fieldset.filter-wrapper .tips{ font-size:.786em }
#comment-body-add-more-wrapper .form-type-textarea label{ margin-bottom:.4em }
#edit-actions input{ margin-right:.6em }
div.password-suggestions{ border:0 }
.ui-widget-overlay{ background:#222; opacity:.7 }
div.vertical-tabs .vertical-tabs-panes fieldset.vertical-tabs-pane{ padding:1em }
#forum .name{ font-size:1.083em }
#forum .description{ font-size:1em }
button, input[type=submit], input[type=reset], input[type=button]{ background:#3598db; border:1px solid #3598db; color:#fff; position:relative; font-weight:400; padding:7px 1em; font-size:17px; -moz-transition:all .4s; -webkit-transition:all .4s; -ms-transition:all .4s; -khtml-transition:all .4s; transition:all .4s }
button:hover, input[type=submit]:hover, input[type=reset]:hover, input[type=button]:hover{ cursor:pointer; background:#e94d3e; border-color:#e94d3e }
button.full-width, input[type=submit].full-width, input[type=reset].full-width, input[type=button].full-width{ width:100%; padding-left:0 !important; padding-right:0 !important; text-align:center }
a.button{ background:#3598db; border:1px solid #3598db; display:inline-block; text-decoration:none; color:#fff; position:relative; font-weight:400; padding:7px 1em; font-size:17px; -moz-transition:all .4s; -webkit-transition:all .4s; -ms-transition:all .4s; -khtml-transition:all .4s; transition:all .4s; text-align:center; max-width:230px; line-height:1.16; }
a.button:hover{ cursor:pointer; background:#e94d3e; border-color:#e94d3e; color:#fff }
a.button.red{ background:#e94d3e; border-color:#e94d3e; max-width:100%; padding:17px 1em; text-transform:uppercase }
a.button.red:hover{ background:#3598db; border-color:#3598db }
#block-search-form{ width:100%; max-width:100%; position:relative }
#block-search-form .content{ background:0 0; text-align:center }
#block-search-form .content .close{ position:absolute; right:-23px; top:-30px; font-size:30px; line-height:40px; cursor:pointer }
#search-form input#edit-keys, #block-search-form .form-item-search-block-form input{ float:none; font-size:1em; height:40px; line-height:40px; margin-right:5px; width:100%; box-sizing:border-box; border:1px solid #3598db; padding:0 40px 0 10px }
#search-form input#edit-keys:focus, #block-search-form .form-item-search-block-form input:focus{ border-color:#273848 }
#search-block-form input.form-submit, #search-form input.form-submit{ margin-left:0; margin-right:0; height:38px; width:58px; padding:0; cursor:pointer; text-indent:-9999px; border:0 solid #3598db; background:url(/local/images/search.png) no-repeat center center #3598db; overflow:hidden; position:absolute; right:1px; top:1px; z-index:1 }
#search-block-form input.form-submit:hover, #search-block-form input.form-submit:focus, #search-form input.form-submit:hover, #search-form input.form-submit:focus{ background-color:#273848; box-shadow:none }
#search-form .search-advanced input.form-submit{ position:relative }
#search-form .form-item-keys label{ display:block }
#block-block-36{ width:100%; margin-top:-7px }
#block-block-36 tbody{ border:0 !important }
#block-block-36 td, #block-block-36 tr{ border:0 !important; padding:0 !important }
table.gsc-search-box td.gsc-input{ padding:0 0 0 10px !important }
table.gsc-search-box{ background:0 0 !important; border:0 !important }
.gsc-search-box-tools .gsc-search-box .gsc-input{ padding-left:0 !important }
table.gsc-search-box td{ padding:0 !important }
input#gsc-i-id1.gsc-input{ height:40px !important }
input.gsc-input{ padding:0 !important; margin:0 !important; font-size:20px; line-height:40px; border:0 !important }
.gsc-input-box{ height:40px !important }
.gsc-search-box-tools .gsc-search-box .gsc-input{ padding-right:12px; padding-top:0 !important; border:0 !important }
td.gsc-search-button{ padding:0 5px 0 0 !important }
.gsc-search-button-v2, .gsc-search-button-v2:hover, .gsc-search-button-v2:focus{ background:#3598db !important; color:#fff !important; border:1px solid #3598db !important; font-size:16px !important; height:40px !important }
td.gsc-clear-button{ display:none !important }
#block-user-login{ display:none; position:fixed; top:0; left:0; background:rgba(255, 255, 255, .75); width:100%; height:100%; max-width:100%; overflow:hidden; z-index:9 }
#block-user-login .content{ position:absolute; left:0; top:20%; width:100%; background:#fff 0 0; text-align:center; box-shadow:0 1px 30px rgba(0, 0, 0, .32); padding-top:15px; padding-bottom:15px }
#block-user-login .content .close{position: absolute; right: 5px; top: 1px; font-size: 30px; line-height: 40px; cursor: pointer; text-align: right;}
#block-user-login .content #user-login-form{ background:#fff; box-shadow:0 1px 30px rgba(0, 0, 0, .32); padding:30px; box-sizing:border-box; width:300px; max-width:100%; margin:0 auto; position:relative; }
#block-user-login .content #user-login-form .form-item label{ font-weight:400; font-size:22px }
#block-user-login .content #user-login-form input.form-text{ width:100%; box-sizing:border-box }
#block-user-login .content #user-login-form .item-list ul{ list-style:none; margin:0; padding:0; margin-top:-18px }
#block-user-login .content #user-login-form .item-list ul li{ list-style:none; margin:0; padding:0; text-align:left }
#block-user-login .content #user-login-form .item-list ul li a{ margin:0; padding:0; font-size:.8em }
ol.search-results{ padding-left:0 }
.search-results li{ border-bottom:1px solid #d3d7d9; padding-bottom:.4285em; margin-bottom:.5em }
.search-results li:last-child{ border-bottom:none; padding-bottom:none; margin-bottom:1em }
.search-results .search-snippet-info{ padding-left:0 }
.meta{ font-weight:400; font-size:.929em; margin:5px 0 10px }
.meta a{ color:#999 }
.meta a:hover{ color:#000 }
.meta li{ display:inline; margin-right:5px; margin-right:10px }
.meta strong{ font-weight:600; color:#111 }
.meta li:last-child{ margin-right:0; padding-right:0; background:0 0 }
.links li a{ background-color:#e7e5e3; color:#100100; padding:4px 5px; border-radius:4px; text-shadow:1px 1px #fff; font-weight:400 }
.links li a:hover{ background-color:#d7d5d3; color:#100101 }
#content table.cke_editor{ background:0 0; border:0 }
#content table.cke_editor td{ background:0 0; padding:0; border:0 }
.poll .vote-form .choices .title{ font-size:14px; font-weight:400; line-height:2 }
.poll .vote-form .choices{ margin:0 }
.form-item label{ font-size:13px; font-weight:700; /* height: 0; */ }
.item-list ul{ margin:40px 0 0; padding:0 0 0 1.5385em }
.item-list ul li{ margin:0; padding:0 }
ul.menu li{ margin:0; padding:0; list-style:none }
ul.inline{ clear:both }
ul.inline li{ margin:0; padding:0 }
ul.inline li.statistics_counter, ul.inline li.comment-add{ display:none }
.sidebar-container ul.menu li a{ text-decoration:none; padding-left:0; padding-right:5px; position:relative }
.sidebar-container ul.menu li a:before{ content:''; position:absolute; left:-15px; top:50%; width:8px; height:2px; background:#e94d3e; margin-top:-1px; -moz-transition:all .4s; -webkit-transition:all .4s; -ms-transition:all .4s; -khtml-transition:all .4s; transition:all .4s }
.sidebar-container ul.menu li a:after{ content:''; position:absolute; left:-12px; top:50%; width:2px; height:2px; background:#e94d3e; margin-top:-1px; -moz-transition:all .4s; -webkit-transition:all .4s; -ms-transition:all .4s; -khtml-transition:all .4s; transition:all .4s }
.sidebar-container ul.menu li a:hover, .sidebar-container ul.menu li a.active{ padding-left:5px; padding-right:0 }
.sidebar-container ul.menu li a:hover:after, .sidebar-container ul.menu li a.active:after{ width:2px; height:8px; margin-top:-4px }
.tabs-wrapper{ border-bottom:0 solid #b7b7b7; margin:0 0 5px }
ul.primary{ border:none; margin:0; padding:0 }
ul.primary li a{ background:0 0; border:none; display:block; float:left; line-height:1.5385em; margin:0; padding:0 1em; border-radius:4px 4px 0 0; margin-right:5px; color:red; }
ul.primary li a:hover, ul.primary li a.active{ background:#fff; border:none; color:#404040; text-decoration:underline }
ul.primary li a:hover{ background:#fff; text-decoration:none }
ul.secondary{ background:#666; border-bottom:none; clear:both; margin:0; padding:0 }
ul.secondary li{ border-right:none }
ul.secondary li a, ul.secondary li a:link{ border:none; color:#ccc; display:block; float:left; line-height:1.5385em; padding:0 1em }
ul.secondary li a:hover, ul.secondary li a.active{ background:#888; color:#fff; text-decoration:none }
ul.secondary a.active{ border-bottom:none }
ul.inline, ul.links.inline{ margin-left:0 }
.field-name-field-tags{ margin:0 0 10px }
.field-name-field-tags a{ background:#54d5a2; margin-right:5px; margin-bottom:5px; border-radius:2px; color:#fff; font-size:.929em; padding:2px 6px }
.field-name-field-tags a:hover{ background:#111; color:#fff }
.field-name-field-tags div{ display:inline }
.profile{ margin:1.5385em 0 }
.profile dd{ margin-bottom:1.5385em }
.profile h3{ border:none }
.profile dt{ margin-bottom:0 }
.password-parent{ width:36em }
.comment h2.title{ margin-bottom:1em }
.comment div.user-picture img{ margin-left:0 }
.comment{ margin-bottom:20px; display:block }
.comment .attribution{ display:block; padding:0 }
.comment .attribution img{ margin:0; border:1px solid #d3d7d9 }
.comment .attribution .username{ white-space:nowrap }
.comment .comment-submitted p{ margin:4px 10px 4px 0; font-size:1em; line-height:1; display:inline-block; font-weight:700 }
.comment .comment-submitted .comment-time{ font-size:.786em; display:inline-block; color:#979797 }
.comment .comment-submitted .comment-permalink{ font-size:.786em; text-transform:lowercase }
.comment .content{ font-size:.929em; line-height:1.6 }
.comment .comment-arrow{ background:url(/local/images/comment-arrow.gif) no-repeat 0 center transparent; border-left:1px solid; border-right:1px solid; height:40px; margin-left:-36px; margin-top:15px; position:absolute; width:20px }
.comment .comment-text{ padding:0; display:block; position:relative; width:100% }
.comment .comment-text .comment_forbidden{ display:none }
.comment .indented{ margin-left:40px }
.comment-unpublished{ margin-right:5px; padding:5px 2px 5px 5px }
.comment .comment-text .comment-arrow{ border-left:1px solid #f6f6f6; border-right:1px solid #f6f6f6 }
.comment .comment-text .new{ color:#b70000 }
.comment .comment-text .links li a{ background-color:#fff; color:#1c4375; padding:4px 10px 4px 0; border-radius:0; text-shadow:none; font-weight:400; text-decoration:none }
.comment .comment-text .links li a:hover{ text-decoration:underline }
.item-list .pager{ }
.item-list .pager li{ background:#fff; margin-right:4px; border:1px solid #ccc }
.item-list .pager li a{ text-decoration:none }
.field-name-taxonomy-forums div{ display:inline; margin-top:4px }
.field-name-taxonomy-forums .field-items{ }
#forum .title{ font-size:16px }
#forum .submitted{ font-size:12px; font-family:Lucida Grande, Verdana, Arial, sans-serif; background:0 0; padding:0 }
#forum .container{ background:#a1a1a1; color:#fff }
#forum .container a{ color:#000; font-weight:700 }
#forum div.indent{ margin-left:2px }
.forum-starter-picture{ float:left; padding:4px; border:1px solid #d9d9d9; margin:5px 7px 5px 0 }
#forum th{ background:#434343; text-shadow:none; color:#fff }
#forum th a{ color:#fff }
#forum td.forum .icon, #forum .icon div{ background:url(/local/images/no-new-posts.png) no-repeat; width:35px; height:35px }
#forum .name a{ font-size:16px }
.view-newsblock .views-row{ display:block; position:relative; margin-bottom:20px; overflow:hidden }
.view-newsblock .views-row .views-field-field-preview{ float:left; width:170px; margin-right:12px }
.view-newsblock .views-row .views-field-field-preview img{ width:100% }
.view-newsblock .views-row .views-field-title a{ font-size:1.3em; text-decoration:none; line-height:1 }
.view-newsblock .views-row .views-field-created, .view-newsblock .views-row .views-field-totalcount, .view-newsblock .views-row .views-field-comment-count, .view-newsblock .views-row .views-field-field-category{ display:inline-block; font-size:.8em; color:#717171; position:relative; padding-left:20px }
.view-newsblock .views-row .views-field-totalcount, .view-newsblock .views-row .views-field-comment-count, .view-newsblock .views-row .views-field-field-category{ margin-left:20px }
.view-newsblock .views-row .views-field-created:before{ position:absolute; left:0; top:0; font-family:fontawesome; content:'\f017' }
.view-newsblock .views-row .views-field-totalcount:before{ position:absolute; left:0; top:0; font-family:fontawesome; content:'\f06e' }
.view-newsblock .views-row .views-field-comment-count:before{ position:absolute; left:0; top:0; font-family:fontawesome; content:'\f0e5' }
.view-newsblock .views-row .views-field-field-category:before{ position:absolute; left:0; top:0; font-family:fontawesome; content:'\f02b' }
#block-views-newsblock-block-4 .view-newsblock .views-row .views-field-field-preview{ width:100% }
#block-views-newsblock-block-4 .view-newsblock .views-row .views-field-title{ position:absolute; bottom:30px }
#block-views-newsblock-block-4 .view-newsblock .views-row .views-field-title.views-field-title--static{ position:static;}
#block-views-newsblock-block-4 .view-newsblock .views-row .views-field-title a{ padding:10px; background:rgba(0, 0, 0, .5); display:block; color:#fff }
#block-views-newsblock-block-4 .view-newsblock .views-row .views-field-title a:hover{ background:rgba(0, 0, 0, .8) }
#block-views-newsblock-block-4 .view-newsblock .views-row .views-field-comment-count, #block-views-newsblock-block-4 .view-newsblock .views-row .views-field-totalcount{ margin-left:10px }
#block-views-newsblock-block-4 .view-newsblock .views-row .views-field-field-category{ display:none }
.node-type-news #block-system-main .content .field-name-field-preview{ float:right; margin-left:20px }
#block-views-newsblock-block-5 .view-newsblock .views-row{ }
#block-views-newsblock-block-5 .view-newsblock .views-row.views-row-5{ clear:left }
#block-views-newsblock-block-5 .view-newsblock .views-row .views-field-field-preview{ float:none; width:100%; margin:0 0 10px }
#block-views-newsblock-block-5 .view-newsblock .views-row .views-field-field-preview a{ display:block; line-height:0; position:relative }
#block-views-newsblock-block-5 .view-newsblock .views-row .views-field-field-preview a:before{ position:absolute; top:0; left:0; width:100%; height:100%; content:''; background:rgba(0, 0, 0, .1); -moz-transition:all .4s; -webkit-transition:all .4s; -ms-transition:all .4s; -khtml-transition:all .4s; transition:all .4s }
#block-views-newsblock-block-5 .view-newsblock .views-row:hover .views-field-field-preview a:before{ background:rgba(0, 0, 0, .3); box-shadow:0 0 60px rgba(0, 0, 0, .5) inset }
#block-views-newsblock-block-5 .view-newsblock .views-row .views-field-field-preview a:after{ position:absolute; left:10px; top:25px; font-family:fontawesome; content:'\f030'; color:#fff; font-size:2em; opacity:.6 }
#block-views-newsblock-block-5 .view-newsblock .views-row .views-field-field-category{ top:15px; left:17px }
#block-views-newsblock-block-5 .view-newsblock .views-row .views-field-field-category{ display:none }
#block-views-newsblock-block-6 .view-newsblock{ overflow:hidden }
#block-views-newsblock-block-6 .view-newsblock .views-row{ float:left; width:32%; margin-right:2% }
#block-views-newsblock-block-6 .view-newsblock .views-row.views-row-last{ margin-right:0 }
#block-views-newsblock-block-6 .view-newsblock .views-row .views-field-field-preview{ width:100% }
#block-views-newsblock-block-6 .view-newsblock .views-row .views-field-title{ position:absolute; bottom:30px }
#block-views-newsblock-block-6 .view-newsblock .views-row .views-field-title a{ padding:10px; background:rgba(0, 0, 0, .5); display:block; color:#fff }
#block-views-newsblock-block-6 .view-newsblock .views-row .views-field-title a:hover{ background:rgba(0, 0, 0, .8) }
#block-views-newsblock-block-6 .view-newsblock .views-row .views-field-comment-count, #block-views-newsblock-block-6 .view-newsblock .views-row .views-field-totalcount{ margin-left:10px }
#block-views-newsblock-block-6 .view-newsblock .views-row .views-field-field-category{ display:none }
#block-views-newsblock-block-7 .view-newsblock .views-row .views-field-field-preview{ width:100% }
#block-views-newsblock-block-7 .view-newsblock .views-row .views-field-comment-count, #block-views-newsblock-block-7 .view-newsblock .views-row .views-field-totalcount{ margin-left:10px }
#block-views-newsblock-block-7 .view-newsblock .views-row .views-field-field-category{ display:none }
#block-views-newsblock-block-8 .view-newsblock .views-row .views-field-field-preview{ width:100% }
#block-views-newsblock-block-8 .view-newsblock .views-row .views-field-comment-count, #block-views-newsblock-block-8 .view-newsblock .views-row .views-field-totalcount{ margin-left:10px }
#block-views-newsblock-block-8 .view-newsblock .views-row .views-field-field-category, #block-views-newsblock-block-8 .view-newsblock .views-row .views-field-body{ display:none }
#block-views-newsoneinfo-block{ float:left }
.view-newsoneinfo{ margin:20px 0 }
.view-newsoneinfo .views-row .views-field-created, .view-newsoneinfo .views-row .views-field-totalcount, .view-newsoneinfo .views-row .views-field-comment-count, .view-newsoneinfo .views-row .views-field-field-city, .view-newsoneinfo .views-row .views-field-field-category, .view-newsoneinfo .views-row .views-field-field-pr{ display:inline-block; font-size:.8em; color:#717171; position:relative; padding-left:20px }
.view-newsoneinfo .views-row .views-field-field-city{ padding-left:14px }
.view-newsoneinfo .views-row .views-field-totalcount, .view-newsoneinfo .views-row .views-field-comment-count, .view-newsoneinfo .views-row .views-field-field-city, .view-newsoneinfo .views-row .views-field-field-category{ margin-left:20px }
.view-newsoneinfo .views-row .views-field-created:before{ position:absolute; left:0; top:0; font-family:fontawesome; content:'\f017' }
.view-newsoneinfo .views-row .views-field-totalcount:before{ position:absolute; left:0; top:0; font-family:fontawesome; content:'\f06e' }
.view-newsoneinfo .views-row .views-field-comment-count:before{ position:absolute; left:0; top:0; font-family:fontawesome; content:'\f0e5' }
.view-newsoneinfo .views-row .views-field-field-city:before{ position:absolute; left:0; top:0; font-family:fontawesome; content:'\f041' }
.view-newsoneinfo .views-row .views-field-field-category:before{ position:absolute; left:0; top:0; font-family:fontawesome; content:'\f02b' }
.node-type-news #block-block-11{ float:right; margin-top:15px }
.node-type-news #block-system-main{ clear:both }
#block-block-12{ overflow:hidden; margin:20px 0 }
.sidebar-container .block-simpleads .content .adslist img{ width:100% }
.region-header-ads{ max-width:1200px; margin:17px auto 0; overflow:hidden; min-height:96px }
#block-simpleads-ad-groups-50{ float:left; display:inline-block; width:20%; box-sizing:border-box; padding-right:20px }
#block-simpleads-ad-groups-51{ float:left; display:inline-block; width:20%; box-sizing:border-box; padding-left:20px }
#block-simpleads-ad-groups-45{ float:left; display:inline-block; width:60% }
.view-categoriesofboard{ overflow:hidden; padding-bottom:30px }
.view-categoriesofboard .view-content .views-row{ float:left; padding:1%; box-sizing:border-box; width:25% }
.view-categoriesofboard .view-content .views-row .views-field-field-icon{ float:left; width:50px; margin-right:10px }
.view-categoriesofboard .view-content .views-row .views-field-name{ margin-top:15px }
.view-categoriesofboard .view-content .views-row .views-field-name a{ display:block; text-decoration:none; border:1px solid #e7e7e7; padding:10px 20px; border-radius:7px; background:#f0f0f0; font-weight:700; font-size:20px; color:#3598db; box-shadow:-10px 10px 30px rgba(53, 152, 219, .26) }
.view-categoriesofboard .view-content .views-row .views-field-name a:hover{ border-color:#e94d3e; background:#e94d3e; color:#fff; box-shadow:-10px 10px 30px rgba(233, 77, 62, .26) }
.view-board > .view-content .views-row{ padding:20px; overflow:hidden; border-bottom:1px solid #e0e0e0 }
.view-board .view-content .views-row.sticky-1{ border:2px solid #e2e9ff; border-radius:7px; margin-bottom:20px; background:#f4f4f4 }
.view-board .view-content .views-row.promote-1{ border:2px solid #3598db; position:relative; border-radius:7px; margin-bottom:20px }
.view-board .view-content .views-row.promote-1:before{ font-family:FontAwesome; content:"\f005"; position:absolute; top:-1px; left:-1px; background:#3598db; border-radius:3px 0 5px 0; color:#fff; width:20px; height:20px; line-height:20px; text-align:center; font-size:12px }
.view-board .view-content .views-row .views-field-title a{ font-size:1.3em; text-decoration:none; line-height:1 }
.block .view-board .view-content .views-row .views-field-title a{ font-size:1em; font-weight:700 }
.view-board .view-content .views-row .views-field-field-boardphoto{ float:left; margin-right:20px; line-height:0 }
.view-board .view-content .views-row .views-field-field-phone .views-label-field-phone, .view-board .view-content .views-row .views-field-field-phone .field-content{ display:inline-block }
.view-boardfindterms{ overflow:hidden; padding-bottom:30px }
.view-boardfindterms .view-content .views-row{ display:block; padding:10px; float:left; width:33.3%; box-sizing:border-box }
.view-boardfindterms .view-content .views-row.views-row-even{ background:#fff }
.view-boardfindterms .view-content .views-row .views-field-name a{ display:block; text-decoration:none; border:1px solid #e7e7e7; padding:10px 20px; border-radius:7px; background:#f0f0f0; font-weight:700; font-size:16px; color:#3598db; box-shadow:-10px 10px 30px rgba(53, 152, 219, .26) }
.view-boardfindterms .view-content .views-row .views-field-name a:hover{ border-color:#e94d3e; background:#e94d3e; color:#fff; box-shadow:-10px 10px 30px rgba(233, 77, 62, .26) }
.view-vip .view-content .views-row{ padding:10px; border:2px solid #3598db; border-radius:7px; margin-bottom:10px }
.view-vip .view-content .views-row:before, .view-vip .view-content .views-row:after{ content:''; display:table }
.view-vip .view-content .views-row:after{ clear:both }
.view-vip .view-content .views-row .views-field-title a{ font-size:17px; text-decoration:none; line-height:1 }
.view-vip .view-content .views-row .views-field-field-boardphoto{ float:left; margin-right:20px; line-height:0; max-width:70px }
.view-vip .view-content .views-row .views-field-nothing{ position:relative }
.view-vip .view-content .views-row .views-field-nothing .field-content{ position:absolute; top:-26px; background:#fff; color:#3598db; padding:0 3px; font-weight:700; font-size:14px }
.view-vip.view-display-id-block_2 .view-content{ padding:30px 0; position:relative }
.view-vip.view-display-id-block_2 .view-content:before, .view-vip.view-display-id-block_2 .view-content:after{ content:''; display:table }
.view-vip.view-display-id-block_2 .view-content:after{ clear:both }
.view-vip.view-display-id-block_2 .view-content .views-row{ float:left; width:23%; padding:10px; box-sizing:border-box; border:2px solid #3598db; border-radius:7px; margin:0 1%; min-height:112px; padding-top:15px }
.view-vip.view-display-id-block_2 .view-content .views-row .views-field-field-boardphoto{ float:left; margin-right:0; padding-right:10px; line-height:0; width:30%; box-sizing:border-box }
.view-vip.view-display-id-block_2 .view-content .views-row .views-field-field-boardphoto + .views-field-title{ float:right; width:70%; line-height:1 }
.node-type-board #block-system-main .content .field-name-field-boardphoto{ float:left; line-height:0; width:40%; margin-right:20px; margin-bottom:20px }
.node-type-board #block-system-main .content .field-name-field-boardphoto ul.field-slideshow-pager{ margin-top:0 }
.node-type-board #block-system-main .content .field-name-field-boardphoto ul.field-slideshow-pager li{ padding:5px }
.node-board-form .field-name-body .filter-wrapper{ display:none }
#block-views-board-block-2 .blocktitle{ margin:20px 0 0 }
.jq-checkbox{ top:-1px; vertical-align:middle; width:16px; height:16px; margin:0 4px 0 0; border:1px solid #c3c3c3; border-radius:3px; background:#f5f5f5; background:-webkit-linear-gradient(#FFF, #E6E6E6); background:linear-gradient(#FFF, #E6E6E6); box-shadow:0 1px 1px rgba(0, 0, 0, .05), inset -1px -1px #fff, inset 1px -1px #fff; cursor:pointer }
.jq-checkbox.checked .jq-checkbox__div{ width:12px; height:12px; margin:2px 0 0 2px; border-radius:2px; background:#666; box-shadow:inset 0 -3px 6px #aaa }
.jq-checkbox.focused{ border:1px solid #08c }
.jq-checkbox.disabled{ opacity:.55 }
.jq-radio{ top:-1px; vertical-align:middle; width:16px; height:16px; margin:0 4px 0 0; border:1px solid #c3c3c3; border-radius:50%; background:#f5f5f5; background:-webkit-linear-gradient(#FFF, #E6E6E6); background:linear-gradient(#FFF, #E6E6E6); box-shadow:0 1px 1px rgba(0, 0, 0, .05), inset -1px -1px #fff, inset 1px -1px #fff; cursor:pointer }
.jq-radio.checked .jq-radio__div{ width:10px; height:10px; margin:3px 0 0 3px; border-radius:50%; background:#777; box-shadow:inset 1px 1px 1px rgba(0, 0, 0, .7) }
.jq-radio.focused{ border:1px solid #08c }
.jq-radio.disabled{ opacity:.55 }
.jq-file{ width:270px; border-radius:4px; box-shadow:0 1px 2px rgba(0, 0, 0, .1) }
.jq-file input{ height:auto; line-height:1em; cursor:pointer }
.jq-file__name{ overflow:hidden; box-sizing:border-box; width:100%; height:34px; padding:0 80px 0 10px; border:1px solid #ccc; border-bottom-color:#b3b3b3; border-radius:4px; background:#fff; box-shadow:inset 1px 1px #f1f1f1; font:14px/32px Arial, sans-serif; color:#333; white-space:nowrap; text-overflow:ellipsis }
.jq-file__browse{ position:absolute; top:1px; right:1px; padding:0 10px; border-left:1px solid #ccc; border-radius:0 4px 4px 0; background:#f5f5f5; background:-webkit-linear-gradient(#FFF, #E6E6E6); background:linear-gradient(#FFF, #E6E6E6); box-shadow:inset 1px -1px #f1f1f1, inset -1px 0 #f1f1f1, 0 1px 2px rgba(0, 0, 0, .1); font:14px/32px Arial, sans-serif; color:#333; text-shadow:1px 1px #fff }
.jq-file:hover .jq-file__browse{ background:#e6e6e6; background:-webkit-linear-gradient(#F6F6F6, #E6E6E6); background:linear-gradient(#F6F6F6, #E6E6E6) }
.jq-file:active .jq-file__browse{ background:#f5f5f5; box-shadow:inset 1px 1px 3px #ddd }
.jq-file.focused .jq-file__name{ border:1px solid #5794bf }
.jq-file.disabled, .jq-file.disabled .jq-file__name, .jq-file.disabled .jq-file__browse{ border-color:#ccc; background:#f5f5f5; box-shadow:none; color:#888 }
.jq-number{ position:relative; display:inline-block; vertical-align:middle; padding:0 36px 0 0 }
.jq-number__field{ width:100px; border:1px solid #ccc; border-bottom-color:#b3b3b3; border-radius:4px; box-shadow:inset 1px 1px #f1f1f1, 0 1px 2px rgba(0, 0, 0, .1) }
.jq-number__field:hover{ border-color:#b3b3b3 }
.jq-number__field input{ box-sizing:border-box; width:100%; padding:8px 9px; border:none; outline:none; background:0 0; font:14px Arial, sans-serif; color:#333; text-align:left; -moz-appearance:textfield }
.jq-number__field input::-webkit-inner-spin-button, .jq-number__field input::-webkit-outer-spin-button{ margin:0; -webkit-appearance:none }
.jq-number__spin{ position:absolute; top:0; right:0; width:32px; height:14px; border:1px solid #ccc; border-bottom-color:#b3b3b3; border-radius:4px; background:#f5f5f5; background:-webkit-linear-gradient(#FFF, #E6E6E6); background:linear-gradient(#FFF, #E6E6E6); box-shadow:0 1px 2px rgba(0, 0, 0, .1); box-shadow:inset 1px -1px #f1f1f1, inset -1px 0 #f1f1f1, 0 1px 2px rgba(0, 0, 0, .1); -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; text-shadow:1px 1px #fff; cursor:pointer }
.jq-number__spin.minus{ top:auto; bottom:0 }
.jq-number__spin:hover{ background:#e6e6e6; background:-webkit-linear-gradient(#F6F6F6, #E6E6E6); background:linear-gradient(#F6F6F6, #E6E6E6) }
.jq-number__spin:active{ background:#f5f5f5; box-shadow:inset 1px 1px 3px #ddd }
.jq-number__spin:after{ content:''; position:absolute; top:4px; left:11px; width:0; height:0; border-right:5px solid transparent; border-bottom:5px solid #999; border-left:5px solid transparent }
.jq-number__spin.minus:after{ top:5px; border-top:5px solid #999; border-right:5px solid transparent; border-bottom:none; border-left:5px solid transparent }
.jq-number__spin.minus:hover:after{ border-top-color:#000 }
.jq-number__spin.plus:hover:after{ border-bottom-color:#000 }
.jq-number.focused .jq-number__field{ border:1px solid #5794bf }
.jq-number.disabled .jq-number__field, .jq-number.disabled .jq-number__spin{ border-color:#ccc; background:#f5f5f5; box-shadow:none; color:#888 }
.jq-number.disabled .jq-number__spin:after{ border-bottom-color:#aaa }
.jq-number.disabled .jq-number__spin.minus:after{ border-top-color:#aaa }
.jq-selectbox{ vertical-align:middle; cursor:pointer }
.jq-selectbox__select{ height:32px; padding:0 45px 0 10px; border:1px solid #ccc; border-bottom-color:#b3b3b3; border-radius:4px; background:#f5f5f5; background:-webkit-linear-gradient(#FFF, #E6E6E6); background:linear-gradient(#FFF, #E6E6E6); box-shadow:inset 1px -1px #f1f1f1, inset -1px 0 #f1f1f1, 0 1px 2px rgba(0, 0, 0, .1); font:14px/32px Arial, sans-serif; color:#333; text-shadow:1px 1px #fff }
.jq-selectbox__select:hover{ background:#e6e6e6; background:-webkit-linear-gradient(#F6F6F6, #E6E6E6); background:linear-gradient(#F6F6F6, #E6E6E6) }
.jq-selectbox__select:active{ background:#f5f5f5; box-shadow:inset 1px 1px 3px #ddd }
.jq-selectbox.focused .jq-selectbox__select{ border:1px solid #5794bf }
.jq-selectbox.disabled .jq-selectbox__select{ border-color:#ccc; background:#f5f5f5; box-shadow:none; color:#888 }
.jq-selectbox__select-text{ display:block; overflow:hidden; width:100%; white-space:nowrap; text-overflow:ellipsis }
.jq-selectbox .placeholder{ color:#888 }
.jq-selectbox__trigger{ position:absolute; top:0; right:0; width:34px; height:100%; border-left:1px solid #ccc }
.jq-selectbox__trigger-arrow{ position:absolute; top:14px; right:12px; width:0; height:0; border-top:5px solid #999; border-right:5px solid transparent; border-left:5px solid transparent }
.jq-selectbox:hover .jq-selectbox__trigger-arrow{ border-top-color:#000 }
.jq-selectbox.disabled .jq-selectbox__trigger-arrow{ border-top-color:#aaa }
.jq-selectbox__dropdown{ box-sizing:border-box; width:100%; margin:2px 0 0; padding:0; border:1px solid #ccc; border-radius:4px; background:#fff; box-shadow:0 2px 10px rgba(0, 0, 0, .2); font:14px/18px Arial, sans-serif }
.jq-selectbox__search{ margin:5px }
.jq-selectbox__search input{ box-sizing:border-box; width:100%; margin:0; padding:5px 27px 6px 8px; border:1px solid #ccc; border-radius:3px; outline:none; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==) no-repeat 100% 50%; box-shadow:inset 1px 1px #f1f1f1; color:#333; -webkit-appearance:textfield }
.jq-selectbox__search input::-webkit-search-cancel-button, .jq-selectbox__search input::-webkit-search-decoration{ -webkit-appearance:none }
.jq-selectbox__not-found{ margin:5px; padding:5px 8px 6px; background:#f0f0f0; font-size:13px }
.jq-selectbox ul{ margin:0; padding:0 }
.jq-selectbox li{ min-height:18px; padding:5px 10px 6px; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; white-space:nowrap; color:#231f20 }
.jq-selectbox li.selected{ background-color:#a3abb1; color:#fff }
.jq-selectbox li:hover{ background-color:#08c; color:#fff }
.jq-selectbox li.disabled{ color:#aaa }
.jq-selectbox li.disabled:hover{ background:0 0 }
.jq-selectbox li.optgroup{ font-weight:700 }
.jq-selectbox li.optgroup:hover{ background:0 0; color:#231f20; cursor:default }
.jq-selectbox li.option{ padding-left:25px }
.jq-select-multiple{ box-sizing:border-box; padding:1px; border:1px solid #ccc; border-bottom-color:#b3b3b3; border-radius:4px; background:#fff; box-shadow:inset 1px 1px #f1f1f1, 0 1px 2px rgba(0, 0, 0, .1); font:14px/18px Arial, sans-serif; color:#333; cursor:default }
.jq-select-multiple.focused{ border:1px solid #5794bf }
.jq-select-multiple.disabled{ border-color:#ccc; background:#f5f5f5; box-shadow:none; color:#888 }
.jq-select-multiple ul{ margin:0; padding:0 }
.jq-select-multiple li{ padding:3px 9px 4px; list-style:none; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; white-space:nowrap }
.jq-select-multiple li:first-child{ border-radius:3px 3px 0 0 }
.jq-select-multiple li:last-child{ border-radius:0 0 3px 3px }
.jq-select-multiple li.selected{ background:#08c; color:#fff }
.jq-select-multiple li.disabled{ color:#aaa }
.jq-select-multiple.disabled li.selected, .jq-select-multiple li.selected.disabled{ background:#ccc; color:#fff }
.jq-select-multiple li.optgroup{ font-weight:700 }
.jq-select-multiple li.option{ padding-left:25px }
input[type=email].styler, input[type=password].styler, input[type=search].styler, input[type=tel].styler, input[type=text].styler, input[type=url].styler, textarea.styler{ padding:8px 9px; border:1px solid #ccc; border-bottom-color:#b3b3b3; border-radius:4px; box-shadow:inset 1px 1px #f1f1f1, 0 1px 2px rgba(0, 0, 0, .1); font:14px Arial, sans-serif; color:#333 }
input[type=search].styler{ -webkit-appearance:none }
textarea.styler{ overflow:auto }
input[type=email].styler:hover, input[type=password].styler:hover, input[type=search].styler:hover, input[type=tel].styler:hover, input[type=text].styler:hover, input[type=url].styler:hover, textarea.styler:hover{ border-color:#b3b3b3 }
input[type=email].styler:focus, input[type=password].styler:focus, input[type=search].styler:focus, input[type=tel].styler:focus, input[type=text].styler:focus, input[type=url].styler:focus, textarea.styler:focus{ border-color:#ccc; border-top-color:#b3b3b3; outline:none; box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1) }
button.styler, input[type=button].styler, input[type=submit].styler, input[type=reset].styler{ overflow:visible; padding:8px 11px; border:1px solid #ccc; border-bottom-color:#b3b3b3; border-radius:4px; outline:none; background:#f5f5f5; background:-webkit-linear-gradient(#FFF, #E6E6E6); background:linear-gradient(#FFF, #E6E6E6); box-shadow:inset 1px -1px #f1f1f1, inset -1px 0 #f1f1f1, 0 1px 2px rgba(0, 0, 0, .1); font:14px Arial, sans-serif; color:#333; text-shadow:1px 1px #fff; cursor:pointer }
button.styler::-moz-focus-inner, input[type=button].styler::-moz-focus-inner, input[type=submit].styler::-moz-focus-inner, input[type=reset].styler::-moz-focus-inner{ padding:0; border:0 }
button.styler:not([disabled]):hover, input[type=button].styler:not([disabled]):hover, input[type=submit].styler:not([disabled]):hover, input[type=reset].styler:hover{ background:#e6e6e6; background:-webkit-linear-gradient(#F6F6F6, #E6E6E6); background:linear-gradient(#F6F6F6, #E6E6E6) }
button.styler:not([disabled]):active, input[type=button].styler:not([disabled]):active, input[type=submit].styler:not([disabled]):active, input[type=reset].styler:active{ background:#f5f5f5; box-shadow:inset 1px 1px 3px #ddd }
button.styler[disabled], input[type=button].styler[disabled], input[type=submit].styler[disabled]{ border-color:#ccc; background:#f5f5f5; box-shadow:none; color:#888 }
.field-name-field-boardcategory .jq-selectbox li:nth-child(2), .field-name-field-boardcategory .jq-selectbox li:nth-child(27), .field-name-field-boardcategory .jq-selectbox li:nth-child(46), .field-name-field-boardcategory .jq-selectbox li:nth-child(54), .field-name-field-boardcategory .jq-selectbox li:nth-child(55), .field-name-field-boardcategory .jq-selectbox li:nth-child(56), .field-name-field-boardcategory .jq-selectbox li:nth-child(57), .field-name-field-boardcategory .jq-selectbox li:nth-child(60), .field-name-field-boardcategory .jq-selectbox li:nth-child(61){ font-weight:700; font-size:1.2em }
.view-spravka .view-content{ overflow:hidden }
.view-spravka .view-content .views-row{ float:left; width:31.3%; box-sizing:border-box; padding:10px; border:1px solid #ccc; margin:1% }
.view-spravka .view-content .views-row:hover{ border-color:#e94d3e }
.view-spravka .view-content .views-row .views-field-title a{ text-decoration:none }
.view-narodnews .views-row, .view-poleznoe .views-row{ clear:both; overflow:hidden; padding-top:20px; margin-top:20px; border-top:1px solid #ccc }
.view-narodnews .views-row .views-field-field-preview, .view-poleznoe .views-row .views-field-field-preview{ line-height:0; float:left; width:100px; margin-right:10px }
.view-narodnews .views-row .views-field-title a, .view-poleznoe .views-row .views-field-title a{ font-size:1.3em; text-decoration:none }
.node-type-narodnews #block-system-main .field-name-field-preview, .node-type-poleznoe #block-system-main .field-name-field-preview{ float:right; max-width:30%; margin-left:10px }
#comments{ clear:both }
.view-pozdravleniya .view-content{ overflow:hidden }
.view-pozdravleniya .view-content .views-row{ position:relative; margin-bottom:40px }
.view-pozdravleniya .view-content .views-row .views-field-field-video{ line-height:0; overflow:hidden }
.view-pozdravleniya .view-content .views-row .views-field-field-video img{ width:100%; transition:all .3s ease 0s }
.view-pozdravleniya .view-content .views-row:hover .views-field-field-video img{ -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1) }
.view-pozdravleniya .view-content .views-row .views-field-title{ position:absolute; left:0; bottom:0; width:100% }
.view-pozdravleniya .view-content .views-row .views-field-title a{ display:block; color:#fff; text-decoration:none; padding:20px; font-weight:700; font-size:24px; background:rgba(0, 0, 0, .5); transition:all .3s ease 0s }
.view-pozdravleniya .view-content .views-row:hover .views-field-title a{ background:rgba(0, 0, 0, .75); color:#e94d3e }
#block-block-22 .content{ overflow:hidden }
.field-name-field-konkurs-photo{ overflow:hidden; margin:30px 0; position:relative }
.field-name-field-konkurs-photo .field-item{ float:left; box-sizing:border-box; padding:15px; width:33.3%; margin-bottom:30px; position:relative }
.field-name-field-konkurs-photo .field-item:nth-child(3n+1){ clear:left }
.field-name-field-konkurs-photo li.flag-like{ position:absolute; bottom:-15px; left:0; width:100%; text-align:center }
.field-name-field-konkurs-photo a.flag{ position:relative; display:inline-block; text-decoration:none; background:#e94d3e; text-shadow:none; color:#fff; padding:10px 20px }
.field-name-field-konkurs-photo a.flag span{ display:inline-block; background:#af362a; width:40px; text-align:center; padding:5px; border-radius:5px; box-shadow:0 1px 3px rgba(0, 0, 0, .3) inset }
.field-name-field-konkurs-photo a.flag:hover{ background:#3598db; color:#fff }
.field-name-field-konkurs-photo a.flag:hover span{ background:#af362a }
.field-name-field-konkurs-photo .field-name-field-file-image-title-text .field-item{ float:none; text-align:center; margin:0; width:100%; font-weight:700; padding:5px 10px; line-height:20px; height:70px; overflow:hidden; margin-bottom:10px; display:table-cell; vertical-align:bottom }
.field-name-field-konkurs-ppt{ overflow:hidden; margin:30px 0; position:relative }
.field-name-field-konkurs-ppt .field-item{ float:left; box-sizing:border-box; padding:0; width:100%; margin-bottom:100px; position:relative }
.field-name-field-konkurs-ppt li.flag-like{ position:absolute; bottom:-50px; left:0; width:100%; text-align:center }
.field-name-field-konkurs-ppt a.flag{ position:relative; display:inline-block; text-decoration:none; background:#e94d3e; text-shadow:none; color:#fff; padding:10px 20px }
.field-name-field-konkurs-ppt a.flag span{ display:inline-block; background:#af362a; width:40px; text-align:center; padding:5px; border-radius:5px; box-shadow:0 1px 3px rgba(0, 0, 0, .3) inset }
.field-name-field-konkurs-ppt a.flag:hover{ background:#3598db; color:#fff }
.field-name-field-konkurs-ppt a.flag:hover span{ background:#af362a }
.field-name-body a:not(.button){ color:#3598db }
.field-name-body a:not(.button):hover{ color:#e94d3e }
.view-rukami .views-row{ overflow:hidden; margin-bottom:20px }
.view-rukami .views-row .views-field-field-preview{ float:left; max-width:50%; margin-right:12px }
.view-rukami .views-row .views-field-title a{ font-size:1.3em; text-decoration:none; line-height:1 }
#block-block-37{ position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0, 0, 0, .5); display:none; z-index:99; overflow-y:scroll; overflow-x:hidden }
#block-block-37 .content{ position:absolute; width:600px; left:50%; top:10%; margin-left:-300px; background:#fff; box-sizing:border-box; padding:0 }
#socialblock{ overflow:hidden }
#socialblock .socialtopblock{ background:#c54f56; color:#fff; padding:10px; font-size:1.1em; font-weight:400; position:relative; text-align:center; margin-bottom:30px }
#socialblock .socialtopblock span{ font-weight:700; font-size:1.2em }
#socialblock .socialtopblock:after{ content:''; width:0; height:0; border:20px solid transparent; border-top:20px solid #c54f56; position:absolute; left:50%; bottom:-40px; margin-left:-20px }
#socialblock .socialhalfblock{ display:inline-block; width:50%; box-sizing:border-box; padding:0 10px }
#socialblock .socialfullblock{ display:inline-block; width:100%; box-sizing:border-box; padding:0 10px }
#socialblock .socialbottomblock{ padding:10px; text-align:center; background:#f1f1f1; border-top:1px solid #ccc }
#socialblock .socialbottomblock a{ text-decoration:none; display:inline-block; border-bottom:1px dashed }
#block-block-45{ display:none }
#block-block-48 .content a{ text-decoration:none; color:#3598db; font-weight:700; font-size:18px }
#block-block-48 .content a:hover{ color:#e94d3e }
.vud-widget-thumbs{ margin:5px 10px 5px 0 }
.vud-widget-thumbs p{ display:inline-block; margin:0; margin-left:10px; margin-right:10px; position:relative; top:-7px }
.vote-current-score{ padding-top:0 }
.voted-how{ display:none !important }
.vud-widget-thumbs .up-score{ border-right:0; padding:0 3px 0 0 }
.vud-widget-thumbs .up-inactive, .vud-widget-thumbs .down-inactive, .vud-widget-thumbs .up-active, .vud-widget-thumbs .down-active{ width:20px; height:20px; background:url(/local/images/thumbs2.png) -20px 0 no-repeat }
.vud-widget-thumbs .down-inactive:hover{ background-position:-20px 0 }
.vud-widget-thumbs .up-inactive, .vud-widget-thumbs .up-inactive:hover, .vud-widget-thumbs .up-active, .vud-widget-thumbs .up-active:hover{ background-position:0 0 }
.rate-widget-emotion .item-list ul{ margin:0; padding:0; height:auto; overflow:initial }
.rate-widget-emotion .item-list ul li{ margin-right:20px }
.rate-emotion-btn{ text-decoration:none; padding:0 10px }
li.first .rate-emotion-btn{ background:#d1efbd; border:1px solid #04cc09 }
li.last .rate-emotion-btn{ background:#ffe9e2; border:1px solid #c23 }
.rate-info, .rate-description{ display:none !important }
.cke_dialog{ width:300px !important }
.field-name-field-comment-image fieldset{ background:#fff; border:0; margin-top:0; margin-bottom:0; padding:0; position:relative; top:0 }
.field-name-field-comment-image fieldset legend{ background:0 0; border:0; font-weight:700; border-bottom:none; display:block; height:2em; left:-1px; line-height:2; padding:0; position:absolute; text-indent:0; text-shadow:none; top:0; width:100% }
.field-name-field-comment-image fieldset .fieldset-wrapper{ padding:0; margin-top:30px }
.field-name-field-comment-image fieldset .fieldset-wrapper .form-item{ margin:0 }
.field-name-field-comment-image fieldset .fieldset-wrapper .form-item label, .field-name-field-comment-image fieldset .fieldset-wrapper .form-item .description{ display:none }
p video{ max-width:100%; height:auto !important }

/* End */


/* Start:/local/css/colorbox_style.min.css?15854667982876*/
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0;cursor:pointer}#cboxPrevious:active,#cboxNext:active,#cboxClose:active,#cboxSlideshow:active{outline:0}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none}.cboxIframe{width:100%;height:100%;display:block;border:0}#colorbox,#cboxContent,#cboxLoadedContent{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}#cboxOverlay{background:#000}#colorbox{outline:0}#cboxWrapper{background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#cboxTopLeft{width:15px;height:15px}#cboxTopCenter{height:15px}#cboxTopRight{width:15px;height:15px}#cboxBottomLeft{width:15px;height:10px}#cboxBottomCenter{height:10px}#cboxBottomRight{width:15px;height:10px}#cboxMiddleLeft{width:15px}#cboxMiddleRight{width:15px}#cboxContent{background:#fff;overflow:hidden}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-bottom:28px}#cboxTitle{position:absolute;background:rgba(255,255,255,.7);bottom:28px;left:0;color:#535353;width:100%;padding:4px 6px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#cboxCurrent{position:absolute;bottom:4px;left:60px;color:#949494}.cboxSlideshow_on #cboxSlideshow{position:absolute;bottom:0;right:30px;background:url(/local/css/images/controls.png) no-repeat -75px -50px;width:25px;height:25px;text-indent:-9999px}.cboxSlideshow_on #cboxSlideshow:hover{background-position:-101px -50px}.cboxSlideshow_off #cboxSlideshow{position:absolute;bottom:0;right:30px;background:url(/local/css/images/controls.png) no-repeat -25px -50px;width:25px;height:25px;text-indent:-9999px}.cboxSlideshow_off #cboxSlideshow:hover{background-position:-49px -50px}#cboxPrevious{position:absolute;bottom:0;left:0;background:url(/local/css/images/controls.png) no-repeat -75px 0;width:25px;height:25px;text-indent:-9999px}#cboxPrevious:hover{background-position:-75px -25px}#cboxNext{position:absolute;bottom:0;left:27px;background:url(/local/css/images/controls.png) no-repeat -50px 0;width:25px;height:25px;text-indent:-9999px}#cboxNext:hover{background-position:-50px -25px}#cboxLoadingOverlay{background:#fff}#cboxLoadingGraphic{background:url(/local/css/images/loading_animation.gif) no-repeat center center}#cboxClose{position:absolute;bottom:0;right:0;background:url(/local/css/images/controls.png) no-repeat -25px 0;width:25px;height:25px;text-indent:-9999px}#cboxClose:hover{background-position:-25px -25px}
/* End */


/* Start:/local/components/dnl/lang.switch/templates/.default/style.css?16429682751190*/
.language-switcher:hover .language-switcher__dropdown-list{max-height:100px}
.language-switcher:last-of-type{margin-right:0}
.language-switcher__current-lang-holder{cursor:pointer}
.language-switcher__current-lang-holder:hover{color:#e9680f}
.language-switcher__dropdown-list{position:absolute;top:40px;background:#fff;box-shadow:0 3px 6px 0 #000;max-height:0;overflow:hidden;transition:max-height .5s ease-out;z-index:99}
.language-switcher__language{padding:8px;display:inline-block;color:#191927;text-decoration:none}
.language-switcher__language:visited{color:#191927}
.language-switcher__language:hover{color:#003f7b}

.language-switcher__current-lang{
	color: #fff;
	line-height: 30px;
	display: block;
	vertical-align: middle;
	font-size: 18px;
	height: 30px;
	width: 25px;
	text-align: center;
	padding: 0px 2px;
}
.region-topmenu .block .content ul.menu li .language-switcher__dropdown-list a{
	padding: 0px 2px;
	display: block;
	text-decoration: none;
	color: #000;
	text-align: center;
	width: 25px;
}
.region-topmenu .block .content ul.menu li .language-switcher__dropdown-list a:hover{
	text-decoration: none;
	color: #000;
	padding: 0px 2px;
}
/* End */


/* Start:/local/components/dnl/board.new.right.block/templates/mainpage/style.css?1644218819863*/
.unit-rubric__all {
	padding:5px 0 0;
	text-align:right;
}
.unit-rubric__all a {
	color: #3598db;
    font-family: "Sans-Condense_Bold", Arial, sans-serif;
	font-size:12px;
	text-decoration:underline;
}
.unit-rubric__all a:hover {
	color: #3598db;
	text-decoration:none;
}


.expert-articles .article {
	padding: 10px 0;
	display: flex;
}
.expert-articles .article .clearfix{
	margin-right: 10px;
}
.expert-articles .article.color{
	background: #3598db;
	border-radius: 7px;
	padding: 10px;
	color: #fff;
	margin-bottom: 10px;
}
.expert-articles .article.border{
	border: 2px solid #3598db;
	border-radius: 7px;
	padding: 10px;
	margin-bottom: 10px;
}
.expert-articles .article.weight{
	font-weight: 700;
}
.expert-articles .article .clearfix .lSSlideOuter{
	min-width: 100px;
}
.blocktitle a{
	text-decoration: none;
}
/* End */


/* Start:/local/components/dnl/user.profile.data/templates/.default/style.min.css?16438776771128*/
#authfoorm{max-width:1180px;margin:0 auto;padding:25px 10px}#block-user-login #authfoorm .close{right:7px;top:0}#block-user-login .content{left:0;width:100% !important;background:#fff 0 0;box-shadow:0 1px 30px rgba(0,0,0,.32)}.profile-data-holder .controls a{color:#fff;-webkit-user-select:none;user-select:none;text-decoration:none}.profile-data-holder .controls button{margin-top:10px}.profile-data-holder .controls{text-align:left}.profile-data-holder .photo-holder,.profile-data-holder .data-holder{float:left;width:50%;text-align:left}.profile-data-holder{margin-top:5px;background:#fff;padding:5px}.profile-data-holder .login{font-size:23px;line-height:24px;font-family:"Roboto",Arial,sans-serif;color:#2f52a0;font-weight:normal}.profile-data-holder .photo-holder{max-width:150px;margin-right:3%}.profile-data-holder .no-photo{border:1px solid #c5c5c5}@media screen and (max-width:370px){.profile-data-holder .photo-holder,.profile-data-holder .data-holder{float:none;width:100%;text-align:center}.profile-data-holder .photo-holder{text-align:center;margin:30px auto 10px}.profile-data-holder .controls{text-align:center}}
/* End */


/* Start:/local/templates/dnl_dn_ua/styles.css?16184693451282*/
#block-block-8 .content a .fa-instagram:hover {
    color: #9927b4;
}
#block-block-8 .content a .fa-youtube-play:hover {
    color: #fa0019;
}
.delim-bord-bottom {
	padding-bottom:20px;
	margin-bottom:30px;
	border-bottom: 1px solid #e3e3e3;
}
.banner.delim-bord-bottom {
	padding-bottom:30px;
}
.banner.delim-bord-top {
	padding-top:30px;
	border-top: 1px solid #e3e3e3;
}
.banner.delim-bord-bottom.delim-bord-top {
	padding-bottom:30px;
	padding-top:30px;
	/*border-top: 1px solid #e3e3e3;*/
	border-bottom: 1px solid #e3e3e3;
	margin-bottom:30px;
	/*margin-top:30px;*/
}

.color-delim-bottom {
	border-bottom: 2px solid #e94d3e;
	padding-bottom:20px;
	margin-bottom:20px;
}
.banner.color-delim-bottom {
	border-bottom: 2px solid #e94d3e;
	padding-bottom:20px;
	margin-bottom:20px;
}
.banner.color-delim-top {
	border-top: 2px solid #e94d3e;
	padding-top:20px;
	margin-top:20px;
}

.all-news{
	display: block;
}
.all-news a{
	display: block;
	width: 100%;
	background: #e94d3e;
	text-align: center;
	text-decoration: none;
	color: #fff;
	text-transform: uppercase;
	padding: 5px 0;
	font-size: 13px;
}
.all-news a:hover{
	color: #fff;
	background:#3598db;

}
.all-news a:after{
	content: ">>";
	padding-left: 4px;
}
/* End */


/* Start:/local/templates/dnl_dn_ua/template_styles.css?16267606557708*/
/*.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus{
	outline:none
}
.slides, .flex-control-nav, .flex-direction-nav{
	margin:0;
	padding:0;
	list-style:none
}
.flexslider{
	margin:0;
	padding:0;
	margin-bottom:40px;
	position: relative;
}
.flexslider .slides > li{
	display:none;
	-webkit-backface-visibility:hidden;
	margin:0
}
.flexslider .slides img{
	/*width:100%;*/
	/*display:block;
	margin:auto;
}
.flexslider ul.slides li {
	float: none !important; 
	display: inline-block !important;
	vertical-align: middle;
}
.flex-pauseplay span{
	text-transform:capitalize
}
.slides:after{
	content:"\0020";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0
}*/
html[xmlns] .slides{
	display:block
}
* html .slides{
	height:1%
}
.no-js .slides > li:first-child{
	display:block
}
.flexslider-container{
	position:relative
}
.flexslider-container img{
	display:block
}

.flex-control-nav {
    width: 100%;
    bottom: -40px;
    text-align: center;
}
.flex-control-nav li {
    margin: 0 6px;
    display: inline-block;
    zoom: 1;
    *display: inline;
}
.flex-control-paging li a {
    width: 11px;
    height: 11px;
    display: block;
    background: #666;
    background: rgba(0,0,0,0.5);
    cursor: pointer;
    text-indent: -9999px;
    -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
    -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
    -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
    box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}
.flex-control-paging li a.flex-active {
    background: #000;
    background: rgba(0,0,0,0.9);
    cursor: default;
}

/* Стрелки */
@font-face {
  font-family: 'flexslider-icon';
  src: url('/local/fonts/flexslider-icon.eot');
  src: url('/local/fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'), url('/local/fonts/flexslider-icon.woff') format('woff'), url('/local/fonts/flexslider-icon.ttf') format('truetype'), url('/local/fonts/flexslider-icon.svg#flexslider-icon') format('svg');
  font-weight: normal;
  font-style: normal;
}
.flex-direction-nav a {
    text-decoration: none;
    display: block;
    width: 40px;
    height: 50px;
    margin: -20px 0 0;
    position: absolute;
    top: 50%;
    z-index: 10;
    overflow: hidden;
    opacity: 0;
    cursor: pointer;
    color: rgba(0,0,0,0.8);
    text-shadow: 1px 1px 0 rgba(255,255,255,0.3);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.flexslider .flex-direction-nav a, .flexslider .flex-direction-nav a {
    display: none;
}
.flex-direction-nav .flex-prev {
    left: -50px;
}
.flex-direction-nav .flex-next {
    right: -50px;
    text-align: right;
}
.flexslider:hover .flex-direction-nav a, .flexslider:hover .flex-direction-nav a {
    display: block;
}
.flexslider:hover .flex-direction-nav .flex-prev {
    opacity: 0.7;
    left: 10px;
}
.flexslider:hover .flex-direction-nav .flex-next {
    opacity: 0.7;
    right: 10px;
}
.flex-direction-nav a:before {
    font-family: "flexslider-icon";
    font-size: 40px;
    display: inline-block;
    content: '\f001';
    color: rgba(0,0,0,0.8);
    text-shadow: 1px 1px 3px rgba(255,255,255,0.9);
}
.flex-direction-nav a.flex-next:before {
    content: '\f002';
}

.banner {
	padding:0;
	margin:0;
	text-align:center;
	line-height:0;
}
.banner.insert {
	margin-bottom:20px;
}
.banner img {
	margin:0 auto;
}
.banner a {
	display:inline-block;
}
/*QUOTE*/
.news-blockquote {
	margin:30px 0;
}
.news-blockquote .area {
	background:#f1f4fa;
	/*padding: 35px 40px 48px;*/
	padding: 30px 40px 28px;
	margin:0 30px 0 70px;
	position: relative;
}
.news-blockquote .area:before {
	position: absolute;
	top: 15px;
	left: -60px;
	content: "";
	width:50px;
	height:41px;
	display:block;
	background:url('/local/templates/dnl_dn_ua/images/quotes_bg.png') 0 0 no-repeat;
}
.news-blockquote .area .author {
	color:#3c67af;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
}
.news-blockquote .area .message {
	color:#000000;
	font-family:Arial;
	font-size:16px;
	line-height:150%;
}
@media screen and ( max-width: 450px) {
	.news-blockquote .area {
		padding: 20px 20px 25px;
		margin:0 0 0 35px;
	}
	.news-blockquote .area:before {
		left: -40px;
		width: 32px;
		height: 24px;
		background-size: contain;
	}

}
/*QUOTE*/
#footer-wrap .block.block-block {
    margin-bottom: 15px;
}






.button_search {
    display: inline-block;
    white-space: nowrap;
    color: #fff;
    outline: 0;
    margin: 0 0 0 4px;
    border: 0;
    text-indent: 0;
    font-size: 13px;
    line-height: 30px;
    height: 30px;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    font-family: sans-condense_bold,Arial,sans-serif;
}
.button_search_gray{
	color:#fff;
	padding:0 10px;
	background-color:#e94d3e
}
.button_search_gray:hover{
	color:#fff;
	transition:all .3s ease 0s;
	background-color:#3598db
}

.main-grid .orion-isp-btn{
    margin: 15px auto;
    color: #2F52A0;
    display: block;
    text-align: center;
    font-size: 14px;
    line-height: 28px;
    height: 28px;
    background: #eee;
    width: 100%;
    box-sizing: border-box;
}
.unit-rubric__head {
    height: 25px;
    border-bottom: 3px solid #e94d3e;
    margin-bottom: 12px;
}
.comments .unit-rubric__head {
	padding-bottom: 30px;
	    padding-top: 25px;
}
.unit-rubric .main-grid .article_top_small{
	width:31%;margin:0 2% 14px 0
}
.unit-rubric .main-grid .article_top_small:nth-of-type(3n){
	margin-right:0
}
.main-grid .article_top_small {
    display: inline-block;
    width: 23%;
    margin: 0 2.6% 14px 0;
    vertical-align: top;
}
.article {
    position: relative;
}
.article-img-link{
	display: block;
	width: 100%;
}
.article-img-link img{
	width: 100%;
}
.custom-lightbox-holder .close.button{
	background: transparent;
	border: none;
}
.orion-isp-btn.button{
	width: 100%;
	display: block;
}
.news_navigation{text-align:right;font-size:12px;padding-top:7px;font-family:gill sans,gill sans mt,Calibri,trebuchet ms,sans-serif}
.news_navigation .blue_link,.news_navigation .article_body a,.article_body .news_navigation a{text-decoration:none;margin:0 2px}
.news_navigation .blue_link.current,.news_navigation .article_body a.current,.article_body .news_navigation a.current{color:#e11a22}
.news_navigation .orion_isp .text b,.orion-isp-fixed .txt b{color:#e11a22}
.news_navigation .orion_isp .text a,.orion-isp-fixed .txt a{color:#2f52a0}
.news_navigation .bg{}
.orion-isp-fixed{}
.news_navigation .bg{}
.orion-isp-fixed .txt{padding:5px 7px;margin-left:5px;position:relative;color:#fff}
.orion-isp-fixed a,.orion-isp-fixed a:visited{color:#ccc!important}#orion-isp-btn3{color:#2f52a0}
.invisible{display:none}
.orion-isp-fixed{top:2px;right: 27%;position:fixed;z-index:9999;display:none}
#content.sidebar_left, #content.sidebar_right{
	position: relative;
}
@media(max-width:  1000px){
	.orion-isp-fixed{right: 37%;}

}
@media(max-width:  780px){
	.orion-isp-fixed{right: 10px;}

}
@media(max-width:  530px){
	.unit-rubric .main-grid .article_top_small:nth-of-type(3n) {
	    margin-right: 4%;
	}

}
/* End */


/* Start:/local/css/responsive.min.css?15855508745268*/
a#navigation-toggle{height:55px;line-height:55px;margin:0;float:left;cursor:pointer;color:#272c2f;padding-left:20px;font-weight:600;position:relative;z-index:9;text-decoration:none !important;font-size:1.1em}a#navigation-toggle .fa{margin-right:10px}#navigation-toggle{color:#8b8b8b}#navigation-toggle:hover{color:#000}#sidr-main{font-family:helvetica neue,Helvetica,Arial;position:absolute;position:fixed;top:0;height:100%;z-index:999999;width:320px;overflow-x:none;overflow-y:auto;font-size:13px;background:#222;color:#fff}#sidr-main{padding:70px 30px 30px;font-size:16px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.sidr.right{left:auto;right:-320px}.sidr.left{left:-320px;right:auto}#sidr-main a{color:#fff}#sidr-main a:hover{color:#707070}#sidr-main ul{list-style:none}#sidr-main ul a{display:block;border-bottom:0 solid #333;padding:7px 0;font-weight:400;text-decoration:none}#sidr-main ul li ul{margin-left:0;margin:0}#sidr-main ul li ul li a{padding-left:10px}#sidr-main ul li ul li li a{padding-left:20px}#sidr-main ul li ul li li li a{padding-left:30px}#sidr-main ul li ul li a:before{content:'\f0da';display:inline-block;-webkit-font-smoothing:antialiased;font-family:fontawesome;color:#888;margin-right:10px}.sidr-class-toggle-sidr-close:before{position:absolute;top:30px;left:30px;content:'\f00d';font-family:fontawesome;color:#fff;margin:0}@media only screen and (min-width:1000px){#MIXADV_4412{display:none !important}}@media only screen and (max-width:1000px){#logo #site-name{margin-bottom:0;padding-top:0;line-height:1}a#navigation-toggle{display:block}#site-navigation #main-menu>ul,#block-menu-menu-top-menu{display:none}#content.twosidebars{clear:both;width:100%}#content.twosidebars+#leftsidebar,#content.twosidebars+#leftsidebar+#rightsidebar{width:50%}#content.sidebar_right{width:65%}#content.sidebar_right+#rightsidebar{width:35%}#block-views-newsblock-block-6 .view-newsblock .views-row{width:100%;margin-right:0}.region-header-full-width,.region-bottom-full-width,#footer,#header{padding-left:20px;padding-right:20px}#main{padding:10px 20px}.node-type-news #block-system-main .content .field-name-field-preview{float:none;margin-left:0;width:100%}#block-views-newsoneinfo-block,.node-type-news #block-block-11{float:none}.node-type-news #block-block-11{margin:15px 0}#block-block-8{float:none;text-align:center;margin-right:0}#block-block-10,#block-block-9{float:none;text-align:center}#header-wrap{background-size:auto 345px}.view-boardfindterms .view-content .views-row,.view-categoriesofboard .view-content .views-row{width:50%}#block-block-45{display:block}.field-name-field-konkurs-photo .field-item{width:50%}.field-name-field-konkurs-photo .field-item:nth-child(3n+1){clear:none}.field-name-field-konkurs-photo .field-item:nth-child(2n+1){clear:left}.view-vip.view-display-id-block_2 .view-content .views-row{width:100%;margin:5px 0;min-height:1px}}@media only screen and (max-width:780px){#content.sidebar_right{width:100%}#content.sidebar_right+#rightsidebar{width:100%;float:none;clear:both;padding-left:0}.region-header{float:none;clear:both;text-align:center}#logo{display:block;float:none;width:100%;text-align:center;margin-bottom:20px}#logo img{margin:0 auto}#content.twosidebars+#leftsidebar,#content.twosidebars+#leftsidebar+#rightsidebar{width:100%;clear:both;float:none;padding-left:0;padding-right:0}#main.twosidebarsmain #leftsidebar,#main.twosidebarsmain #rightsidebar{width:100%;clear:both;float:none;padding-left:0;padding-right:0}.col{width:100%;margin:0;padding:0 !important}#block-views-newsblock-block-3 .view-newsblock .views-row.views-row-1 .views-field-body{display:none}#block-simpleads-ad-groups-50,#block-simpleads-ad-groups-51{display:none}#block-simpleads-ad-groups-45{width:100%;text-align:center}}@media only screen and (min-width:480px) and (max-width:767px){.sidr{width:480px}.sidr.right{right:-480px}}@media only screen and (max-width:480px){#block-block-8{margin-right:0;margin-bottom:0}#block-block-8 .content a .fa,#block-block-7 .content .fa,#block-block-9 .content .fa,#block-block-10 .content .fa{line-height:30px;width:30px;font-size:1.1em;margin:0 1px}#header{padding-left:10px;padding-right:10px}.view-newsblock .views-row .views-field-field-preview{float:none;width:100%;margin-right:0}#block-views-newsblock-block-3 .view-newsblock .views-row.views-row-1 .views-field-title{padding-top:40px}#block-views-newsblock-block-3 .view-newsblock .views-row.views-row-1 .views-field-title a{font-size:1.6em}#content #block-views-newsblock-block-2 .flexslider .slides li>.views-field-title a .views-field-body{display:none}.region-header{margin:0}#block-wunderground-weather-wunderground-weather-current-1 .content img{max-width:40px}#block-wunderground-weather-wunderground-weather-current-1 .content .item-list{line-height:24px;font-size:24px}.field-name-field-konkurs-photo .field-item{width:100%}.view-boardfindterms .view-content .views-row,.view-categoriesofboard .view-content .views-row{width:100%}}@media only screen and (max-width:360px){#block-views-newsblock-block-3 .view-newsblock .views-row.views-row-1 .views-field-title a{font-size:1.4em}#block-views-newsblock-block-3 .view-newsblock .views-row.views-row-1 .views-field-field-city{display:none}}
/* End */
/* /local/css/flexslider.min.css?15810878244389 */
/* /local/css/flexslider_img.min.css?1581087824175 */
/* /local/css/system.messages.min.css?1580125168767 */
/* /local/css/system.menus.min.css?15797764221404 */
/* /local/css/system.base.min.css?15797764213113 */
/* /local/css/system.theme.min.css?15797764212396 */
/* /local/css/search.min.css?1579776201420 */
/* /local/css/style.css?164266393070537 */
/* /local/css/colorbox_style.min.css?15854667982876 */
/* /local/components/dnl/lang.switch/templates/.default/style.css?16429682751190 */
/* /local/components/dnl/board.new.right.block/templates/mainpage/style.css?1644218819863 */
/* /local/components/dnl/user.profile.data/templates/.default/style.min.css?16438776771128 */
/* /local/templates/dnl_dn_ua/styles.css?16184693451282 */
/* /local/templates/dnl_dn_ua/template_styles.css?16267606557708 */
/* /local/css/responsive.min.css?15855508745268 */
