/*!
 * Bootstrap v2.3.2
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}@media print{*{color:#000!important;text-shadow:none!important;background:transparent!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body{margin:0;color:#333;background-color:#fff}a{color:#08c;text-decoration:none}a:hover,a:focus{color:#005580;text-decoration:underline}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;line-height:0;content:""}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;line-height:0;content:""}.container-fluid:after{clear:both}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px}small{font-size:85%}strong{font-weight:bold}em{font-style:italic}cite{font-style:normal}.muted{color:#999}a.muted:hover,a.muted:focus{color:#808080}.text-warning{color:#c09853}a.text-warning:hover,a.text-warning:focus{color:#a47e3c}.text-error{color:#b94a48}a.text-error:hover,a.text-error:focus{color:#953b39}.text-info{color:#3a87ad}a.text-info:hover,a.text-info:focus{color:#2d6987}.text-success{color:#468847}a.text-success:hover,a.text-success:focus{color:#356635}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:20px;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999}h1,h2,h3{line-height:40px}h1{font-size:38.5px}h2{font-size:31.5px}h3{font-size:24.5px}h4{font-size:17.5px}h5{font-size:14px}h6{font-size:11.9px}h1 small{font-size:24.5px}h2 small{font-size:17.5px}h3 small{font-size:14px}h4 small{font-size:14px}.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eee}ul,ol{padding:0;margin:0 0 10px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}li{line-height:20px}ul.unstyled,ol.unstyled{margin-left:0;list-style:none}ul.inline,ol.inline{margin-left:0;list-style:none}ul.inline>li,ol.inline>li{display:inline-block;*display:inline;padding-right:5px;padding-left:5px;*zoom:1}dl{margin-bottom:20px}dt,dd{line-height:20px}dt{font-weight:bold}dd{margin-left:10px}.dl-horizontal{*zoom:1}.dl-horizontal:before,.dl-horizontal:after{display:table;line-height:0;content:""}.dl-horizontal:after{clear:both}.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}hr{margin:20px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{margin-bottom:0;font-size:17.5px;font-weight:300;line-height:1.25}blockquote small{display:block;line-height:20px;color:#999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\00A0 \2014'}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:20px;font-style:normal;line-height:20px}code,pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}code{padding:2px 4px;color:#d14;white-space:nowrap;background-color:#f7f7f9;border:1px solid #e1e1e8}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}pre.prettyprint{margin-bottom:20px}pre code{padding:0;color:inherit;white-space:pre;white-space:pre-wrap;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}form{margin:0 0 20px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999}label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px}input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}label{display:block;margin-bottom:5px}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}input,textarea,.uneditable-input{width:206px}textarea{height:auto}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;*margin-top:0;line-height:normal}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px}select{width:220px;background-color:#fff;border:1px solid #ccc}select[multiple],select[size]{height:auto}select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.uneditable-input,.uneditable-textarea{color:#999;cursor:not-allowed;background-color:#fcfcfc;border-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025)}.uneditable-input{overflow:hidden;white-space:nowrap}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}.radio,.checkbox{min-height:20px;padding-left:20px}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-20px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:926px}input.span11,textarea.span11,.uneditable-input.span11{width:846px}input.span10,textarea.span10,.uneditable-input.span10{width:766px}input.span9,textarea.span9,.uneditable-input.span9{width:686px}input.span8,textarea.span8,.uneditable-input.span8{width:606px}input.span7,textarea.span7,.uneditable-input.span7{width:526px}input.span6,textarea.span6,.uneditable-input.span6{width:446px}input.span5,textarea.span5,.uneditable-input.span5{width:366px}input.span4,textarea.span4,.uneditable-input.span4{width:286px}input.span3,textarea.span3,.uneditable-input.span3{width:206px}input.span2,textarea.span2,.uneditable-input.span2{width:126px}input.span1,textarea.span1,.uneditable-input.span1{width:46px}.controls-row{*zoom:1}.controls-row:before,.controls-row:after{display:table;line-height:0;content:""}.controls-row:after{clear:both}.controls-row [class*="span"],.row-fluid .controls-row [class*="span"]{float:left}.controls-row .checkbox[class*="span"],.controls-row .radio[class*="span"]{padding-top:5px}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eee}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847}.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad}.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad}.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3}.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1}.form-actions:before,.form-actions:after{display:table;line-height:0;content:""}.form-actions:after{clear:both}.help-block,.help-inline{color:#595959}.help-block{display:block;margin-bottom:10px}.help-inline{display:inline-block;*display:inline;padding-left:5px;vertical-align:middle;*zoom:1}.input-append,.input-prepend{display:inline-block;margin-bottom:10px;font-size:0;white-space:nowrap;vertical-align:middle}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu,.input-append .popover,.input-prepend .popover{font-size:14px}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eee;border:1px solid #ccc}.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .btn-group>.dropdown-toggle{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px}.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .btn-group:first-child{margin-left:0}input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;margin-bottom:0;vertical-align:middle;*zoom:1}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10px}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;line-height:0;content:""}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:180px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .input-append+.help-block{margin-top:10px}.form-horizontal .form-actions{padding-left:180px}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:20px}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.table th{font-weight:bold}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #ddd}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child{-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px}.table-bordered thead:last-child tr:last-child>th:last-child,.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomleft:0}.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomright:0}.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{background-color:#f5f5f5}table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"]{display:table-cell;float:none;margin-left:0}.table td.span1,.table th.span1{float:none;width:44px;margin-left:0}.table td.span2,.table th.span2{float:none;width:124px;margin-left:0}.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}.table td.span5,.table th.span5{float:none;width:364px;margin-left:0}.table td.span6,.table th.span6{float:none;width:444px;margin-left:0}.table td.span7,.table th.span7{float:none;width:524px;margin-left:0}.table td.span8,.table th.span8{float:none;width:604px;margin-left:0}.table td.span9,.table th.span9{float:none;width:684px;margin-left:0}.table td.span10,.table th.span10{float:none;width:764px;margin-left:0}.table td.span11,.table th.span11{float:none;width:844px;margin-left:0}.table td.span12,.table th.span12{float:none;width:924px;margin-left:0}.table tbody tr.success>td{background-color:#dff0d8}.table tbody tr.error>td{background-color:#f2dede}.table tbody tr.warning>td{background-color:#fcf8e3}.table tbody tr.info>td{background-color:#d9edf7}.table-hover tbody tr.success:hover>td{background-color:#d0e9c6}.table-hover tbody tr.error:hover>td{background-color:#ebcccc}.table-hover tbody tr.warning:hover>td{background-color:#faf2cc}.table-hover tbody tr.info:hover>td{background-color:#c4e3f3}[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;margin-top:1px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("../img/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:focus>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>li>a:focus>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:focus>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"],.dropdown-submenu:focus>a>[class*=" icon-"]{background-image:url("../img/glyphicons-halflings-white.png")}.icon-glass{background-position:0 0}.icon-music{background-position:-24px 0}.icon-search{background-position:-48px 0}.icon-envelope{background-position:-72px 0}.icon-heart{background-position:-96px 0}.icon-star{background-position:-120px 0}.icon-star-empty{background-position:-144px 0}.icon-user{background-position:-168px 0}.icon-film{background-position:-192px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{background-position:-360px 0}.icon-off{background-position:-384px 0}.icon-signal{background-position:-408px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0 -24px}.icon-file{background-position:-24px -24px}.icon-time{background-position:-48px -24px}.icon-road{background-position:-72px -24px}.icon-download-alt{background-position:-96px -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{background-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0 -48px}.icon-tags{background-position:-25px -48px}.icon-book{background-position:-48px -48px}.icon-bookmark{background-position:-72px -48px}.icon-print{background-position:-96px -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{background-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0 -72px}.icon-map-marker{background-position:-24px -72px}.icon-adjust{background-position:-48px -72px}.icon-tint{background-position:-72px -72px}.icon-edit{background-position:-96px -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-position:-456px -72px}.icon-plus-sign{background-position:0 -96px}.icon-minus-sign{background-position:-24px -96px}.icon-remove-sign{background-position:-48px -96px}.icon-ok-sign{background-position:-72px -96px}.icon-question-sign{background-position:-96px -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -96px}.icon-exclamation-sign{background-position:0 -120px}.icon-gift{background-position:-24px -120px}.icon-leaf{background-position:-48px -120px}.icon-fire{background-position:-72px -120px}.icon-eye-open{background-position:-96px -120px}.icon-eye-close{background-position:-120px -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendar{background-position:-192px -120px}.icon-random{width:16px;background-position:-216px -120px}.icon-comment{background-position:-240px -120px}.icon-magnet{background-position:-264px -120px}.icon-chevron-up{background-position:-288px -120px}.icon-chevron-down{background-position:-313px -119px}.icon-retweet{background-position:-336px -120px}.icon-shopping-cart{background-position:-360px -120px}.icon-folder-close{width:16px;background-position:-384px -120px}.icon-folder-open{width:16px;background-position:-408px -120px}.icon-resize-vertical{background-position:-432px -119px}.icon-resize-horizontal{background-position:-456px -118px}.icon-hdd{background-position:0 -144px}.icon-bullhorn{background-position:-24px -144px}.icon-bell{background-position:-48px -144px}.icon-certificate{background-position:-72px -144px}.icon-thumbs-up{background-position:-96px -144px}.icon-thumbs-down{background-position:-120px -144px}.icon-hand-right{background-position:-144px -144px}.icon-hand-left{background-position:-168px -144px}.icon-hand-up{background-position:-192px -144px}.icon-hand-down{background-position:-216px -144px}.icon-circle-arrow-right{background-position:-240px -144px}.icon-circle-arrow-left{background-position:-264px -144px}.icon-circle-arrow-up{background-position:-288px -144px}.icon-circle-arrow-down{background-position:-312px -144px}.icon-globe{background-position:-336px -144px}.icon-wrench{background-position:-360px -144px}.icon-tasks{background-position:-384px -144px}.icon-filter{background-position:-408px -144px}.icon-briefcase{background-position:-432px -144px}.icon-fullscreen{background-position:-456px -144px}.dropup,.dropdown{position:relative}.dropdown-toggle{*margin-bottom:-3px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.dropdown .caret{margin-top:8px;margin-left:2px}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;outline:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open{*z-index:1000}.open>.dropdown-menu{display:block}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0}.dropdown-submenu>a:after{display:block;float:right;width:0;height:0;margin-top:5px;margin-right:-10px;border-color:transparent;border-left-color:#ccc;border-style:solid;border-width:5px 0 5px 5px;content:" "}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.dropdown .dropdown-menu .nav-header{padding-right:20px;padding-left:20px}.typeahead{z-index:1051;margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.collapse.in{height:auto}.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.btn{display:inline-block;*display:inline;padding:4px 12px;margin-bottom:0;*margin-left:.3em;font-size:14px;line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #ccc;*border:0;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#ccc \9}.btn:first-child{*margin-left:0}.btn:hover,.btn:focus{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px}.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0}.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px}.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-block{display:block;width:100%;padding-right:0;padding-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;*background-color:#04c;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.btn-primary:active,.btn-primary.active{background-color:#039 \9}.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;*background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;*background-color:#bd362f;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;*background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \9}.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;*background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-repeat:repeat-x;border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \9}.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;*background-color:#222;background-image:-moz-linear-gradient(top,#444,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));background-image:-webkit-linear-gradient(top,#444,#222);background-image:-o-linear-gradient(top,#444,#222);background-image:linear-gradient(to bottom,#444,#222);background-repeat:repeat-x;border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-link{color:#08c;cursor:pointer;border-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-link:hover,.btn-link:focus{color:#005580;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,.btn-link[disabled]:focus{color:#333;text-decoration:none}.btn-group{position:relative;display:inline-block;*display:inline;*margin-left:.3em;font-size:0;white-space:nowrap;vertical-align:middle;*zoom:1}.btn-group:first-child{*margin-left:0}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{margin-top:10px;margin-bottom:10px;font-size:0}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{margin-left:5px}.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:14px}.btn-group>.btn-mini{font-size:10.5px}.btn-group>.btn-small{font-size:11.9px}.btn-group>.btn-large{font-size:17.5px}.btn-group>.btn:first-child{margin-left:0;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{*padding-top:5px;padding-right:8px;*padding-bottom:5px;padding-left:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn-group>.btn-mini+.dropdown-toggle{*padding-top:2px;padding-right:5px;*padding-bottom:2px;padding-left:5px}.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px}.btn-group>.btn-large+.dropdown-toggle{*padding-top:7px;padding-right:12px;*padding-bottom:7px;padding-left:12px}.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}.btn-group.open .btn-primary.dropdown-toggle{background-color:#04c}.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222}.btn .caret{margin-top:8px;margin-left:0}.btn-large .caret{margin-top:6px}.btn-large .caret{border-top-width:5px;border-right-width:5px;border-left-width:5px}.btn-mini .caret,.btn-small .caret{margin-top:8px}.dropup .btn-large .caret{border-bottom-width:5px}.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-group-vertical{display:inline-block;*display:inline;*zoom:1}.btn-group-vertical>.btn{display:block;float:none;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group-vertical>.btn+.btn{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.btn-group-vertical>.btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.btn-group-vertical>.btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.btn-group-vertical>.btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.alert,.alert h4{color:#c09853}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.alert-success h4{color:#468847}.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.alert-danger h4,.alert-error h4{color:#b94a48}.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.alert-info h4{color:#3a87ad}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.nav{margin-bottom:20px;margin-left:0;list-style:none}.nav>li>a{display:block}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li>a>img{max-width:none}.nav>.pull-right{float:right}.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-right:15px;padding-left:15px;margin-bottom:0}.nav-list>li>a,.nav-list .nav-header{margin-right:-15px;margin-left:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.nav-list>li>a{padding:3px 15px}.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#08c}.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{margin-right:2px}.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.nav-tabs,.nav-pills{*zoom:1}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;line-height:0;content:""}.nav-tabs:after,.nav-pills:after{clear:both}.nav-tabs>li,.nav-pills>li{float:left}.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{border-color:#eee #eee #ddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus{color:#fff;background-color:#08c}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px}.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px}.nav-tabs.nav-stacked>li>a:hover,.nav-tabs.nav-stacked>li>a:focus{z-index:2;border-color:#ddd}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.nav .dropdown-toggle .caret{margin-top:6px;border-top-color:#08c;border-bottom-color:#08c}.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret{border-top-color:#005580;border-bottom-color:#005580}.nav-tabs .dropdown-toggle .caret{margin-top:8px}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.nav>.dropdown.active>a:hover,.nav>.dropdown.active>a:focus{cursor:pointer}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover,.nav>li.dropdown.open.active>a:focus{color:#fff;background-color:#999;border-color:#999}.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}.tabs-stacked .open>a:hover,.tabs-stacked .open>a:focus{border-color:#999}.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;line-height:0;content:""}.tabbable:after{clear:both}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{border-top-color:#ddd;border-bottom-color:transparent}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus{border-color:transparent #ddd #ddd #ddd}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus{border-color:#eee #eee #eee #ddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}.nav>.disabled>a{color:#999}.nav>.disabled>a:hover,.nav>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent}.navbar{*position:relative;*z-index:2;margin-bottom:20px;overflow:visible}.navbar-inner{min-height:40px;padding-right:20px;padding-left:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top,#fff,#f2f2f2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));background-image:-webkit-linear-gradient(top,#fff,#f2f2f2);background-image:-o-linear-gradient(top,#fff,#f2f2f2);background-image:linear-gradient(to bottom,#fff,#f2f2f2);background-repeat:repeat-x;border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff2f2f2',GradientType=0);*zoom:1;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);box-shadow:0 1px 4px rgba(0,0,0,0.065)}.navbar-inner:before,.navbar-inner:after{display:table;line-height:0;content:""}.navbar-inner:after{clear:both}.navbar .container{width:auto}.nav-collapse.collapse{height:auto;overflow:visible}.navbar .brand{display:block;float:left;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#777;text-shadow:0 1px 0 #fff}.navbar .brand:hover,.navbar .brand:focus{text-decoration:none}.navbar-text{margin-bottom:0;line-height:40px;color:#777}.navbar-link{color:#777}.navbar-link:hover,.navbar-link:focus{color:#333}.navbar .divider-vertical{height:40px;margin:0 9px;border-right:1px solid #fff;border-left:1px solid #f2f2f2}.navbar .btn,.navbar .btn-group{margin-top:5px}.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn,.navbar .input-prepend .btn-group,.navbar .input-append .btn-group{margin-top:0}.navbar-form{margin-bottom:0;*zoom:1}.navbar-form:before,.navbar-form:after{display:table;line-height:0;content:""}.navbar-form:after{clear:both}.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px}.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0}.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:5px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0}.navbar-search .search-query{padding:4px 14px;margin-bottom:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.navbar-static-top{position:static;margin-bottom:0}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px}.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-right:0;padding-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.navbar-fixed-top{top:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,0.1);box-shadow:0 1px 10px rgba(0,0,0,0.1)}.navbar-fixed-bottom{bottom:0}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:0 -1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 -1px 10px rgba(0,0,0,0.1);box-shadow:0 -1px 10px rgba(0,0,0,0.1)}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right;margin-right:0}.navbar .nav>li{float:left}.navbar .nav>li>a{float:none;padding:10px 15px 10px;color:#777;text-decoration:none;text-shadow:0 1px 0 #fff}.navbar .nav .dropdown-toggle .caret{margin-top:8px}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{color:#333;text-decoration:none;background-color:transparent}.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-right:5px;margin-left:5px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#ededed;*background-color:#e5e5e5;background-image:-moz-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e5e5e5));background-image:-webkit-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-o-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:linear-gradient(to bottom,#f2f2f2,#e5e5e5);background-repeat:repeat-x;border-color:#e5e5e5 #e5e5e5 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2',endColorstr='#ffe5e5e5',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075)}.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#fff;background-color:#e5e5e5;*background-color:#d9d9d9}.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#ccc \9}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.navbar .nav>li>.dropdown-menu:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}.navbar .nav>li>.dropdown-menu:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.navbar-fixed-bottom .nav>li>.dropdown-menu:before{top:auto;bottom:-7px;border-top:7px solid #ccc;border-bottom:0;border-top-color:rgba(0,0,0,0.2)}.navbar-fixed-bottom .nav>li>.dropdown-menu:after{top:auto;bottom:-6px;border-top:6px solid #fff;border-bottom:0}.navbar .nav li.dropdown>a:hover .caret,.navbar .nav li.dropdown>a:focus .caret{border-top-color:#333;border-bottom-color:#333}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{color:#555;background-color:#e5e5e5}.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777;border-bottom-color:#777}.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{right:0;left:auto}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{right:12px;left:auto}.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{right:13px;left:auto}.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{right:100%;left:auto;margin-right:-1px;margin-left:0;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top,#222,#111);background-image:-webkit-gradient(linear,0 0,0 100%,from(#222),to(#111));background-image:-webkit-linear-gradient(top,#222,#111);background-image:-o-linear-gradient(top,#222,#111);background-image:linear-gradient(to bottom,#222,#111);background-repeat:repeat-x;border-color:#252525;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222',endColorstr='#ff111111',GradientType=0)}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover,.navbar-inverse .brand:focus,.navbar-inverse .nav>li>a:focus{color:#fff}.navbar-inverse .brand{color:#999}.navbar-inverse .navbar-text{color:#999}.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#fff;background-color:#111}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover,.navbar-inverse .navbar-link:focus{color:#fff}.navbar-inverse .divider-vertical{border-right-color:#222;border-left-color:#111}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{color:#fff;background-color:#111}.navbar-inverse .nav li.dropdown>a:hover .caret,.navbar-inverse .nav li.dropdown>a:focus .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999;border-bottom-color:#999}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-search .search-query{color:#fff;background-color:#515151;border-color:#111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;outline:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15)}.navbar-inverse .btn-navbar{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e0e0e;*background-color:#040404;background-image:-moz-linear-gradient(top,#151515,#040404);background-image:-webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));background-image:-webkit-linear-gradient(top,#151515,#040404);background-image:-o-linear-gradient(top,#151515,#040404);background-image:linear-gradient(to bottom,#151515,#040404);background-repeat:repeat-x;border-color:#040404 #040404 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515',endColorstr='#ff040404',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#fff;background-color:#040404;*background-color:#000}.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000 \9}.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.breadcrumb>li{display:inline-block;*display:inline;text-shadow:0 1px 0 #fff;*zoom:1}.breadcrumb>li>.divider{padding:0 5px;color:#ccc}.breadcrumb>.active{color:#999}.pagination{margin:20px 0}.pagination ul{display:inline-block;*display:inline;margin-bottom:0;margin-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*zoom:1;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.pagination ul>li{display:inline}.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0}.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5}.pagination ul>.active>a,.pagination ul>.active>span{color:#999;cursor:default}.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#999;cursor:default;background-color:transparent}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:17.5px}.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span{-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px}.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span{-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px}.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.9px}.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:0 6px;font-size:10.5px}.pager{margin:20px 0;text-align:center;list-style:none;*zoom:1}.pager:before,.pager:after{display:table;line-height:0;content:""}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#f5f5f5}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999;cursor:default;background-color:#fff}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;outline:0;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.modal.fade{top:-25%;-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out}.modal.fade.in{top:10%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{position:relative;max-height:400px;padding:15px;overflow-y:auto}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;*zoom:1;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.modal-footer:before,.modal-footer:after{display:table;line-height:0;content:""}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.tooltip{position:absolute;z-index:1030;display:block;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;white-space:normal;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.popover-title:empty{display:none}.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);border-bottom-width:0}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-top-color:#fff;border-bottom-width:0}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,0.25);border-left-width:0}.popover.right .arrow:after{bottom:-10px;left:1px;border-right-color:#fff;border-left-width:0}.popover.bottom .arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);border-top-width:0}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-bottom-color:#fff;border-top-width:0}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-left-color:#999;border-left-color:rgba(0,0,0,0.25);border-right-width:0}.popover.left .arrow:after{right:1px;bottom:-10px;border-left-color:#fff;border-right-width:0}.thumbnails{margin-left:-20px;list-style:none;*zoom:1}.thumbnails:before,.thumbnails:after{display:table;line-height:0;content:""}.thumbnails:after{clear:both}.row-fluid .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px}.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);box-shadow:0 1px 3px rgba(0,0,0,0.055);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.thumbnail:hover,a.thumbnail:focus{border-color:#08c;-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25)}.thumbnail>img{display:block;max-width:100%;margin-right:auto;margin-left:auto}.thumbnail .caption{padding:9px;color:#555}.media,.media-body{overflow:hidden;*overflow:visible;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{margin-left:0;list-style:none}.label,.badge{display:inline-block;padding:2px 4px;font-size:11.844px;font-weight:bold;line-height:14px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);white-space:nowrap;vertical-align:baseline;background-color:#999}.label{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.badge{padding-right:9px;padding-left:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}.label:empty,.badge:empty{display:none}a.label:hover,a.label:focus,a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.label-important,.badge-important{background-color:#b94a48}.label-important[href],.badge-important[href]{background-color:#953b39}.label-warning,.badge-warning{background-color:#f89406}.label-warning[href],.badge-warning[href]{background-color:#c67605}.label-success,.badge-success{background-color:#468847}.label-success[href],.badge-success[href]{background-color:#356635}.label-info,.badge-info{background-color:#3a87ad}.label-info[href],.badge-info[href]{background-color:#2d6987}.label-inverse,.badge-inverse{background-color:#333}.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a}.btn .label,.btn .badge{position:relative;top:-1px}.btn-mini .label,.btn-mini .badge{top:0}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress .bar{float:left;width:0;height:100%;font-size:12px;color:#fff;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top,#149bdf,#0480be);background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));background-image:-webkit-linear-gradient(top,#149bdf,#0480be);background-image:-o-linear-gradient(top,#149bdf,#0480be);background-image:linear-gradient(to bottom,#149bdf,#0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15)}.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffc43c35',GradientType=0)}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top,#62c462,#57a957);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));background-image:-webkit-linear-gradient(top,#62c462,#57a957);background-image:-o-linear-gradient(top,#62c462,#57a957);background-image:linear-gradient(to bottom,#62c462,#57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff57a957',GradientType=0)}.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);background-image:-o-linear-gradient(top,#5bc0de,#339bb9);background-image:linear-gradient(to bottom,#5bc0de,#339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff339bb9',GradientType=0)}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0)}.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.accordion{margin-bottom:20px}.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion-heading{border-bottom:0}.accordion-heading .accordion-toggle{display:block;padding:8px 15px}.accordion-toggle{cursor:pointer}.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}.carousel{position:relative;margin-bottom:20px;line-height:1}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50)}.carousel-control.right{right:15px;left:auto}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-indicators{position:absolute;top:15px;right:15px;z-index:5;margin:0;list-style:none}.carousel-indicators li{display:block;float:left;width:10px;height:10px;margin-left:5px;text-indent:-999px;background-color:#ccc;background-color:rgba(255,255,255,0.25);border-radius:5px}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:0;bottom:0;left:0;padding:15px;background:#333;background:rgba(0,0,0,0.75)}.carousel-caption h4,.carousel-caption p{line-height:20px;color:#fff}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}.hero-unit{padding:60px;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#eee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;letter-spacing:-1px;color:inherit}.hero-unit li{line-height:30px}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed}
/*
  ================================================
  style.css
  ================================================
*/
div.autosuggest
{
	position: absolute;
}

div.autosuggest div.as_header,
div.autosuggest div.as_footer
{
	position: relative;
	height: 6px;
	padding: 0 0;
	overflow: hidden;
}
div.autosuggest div.as_footer {}

div.autosuggest div.as_header div.as_corner,
div.autosuggest div.as_footer div.as_corner
{
	position: absolute;
	top: 0;
	left: 0;
	height: 6px;
	width: 6px;
}
div.autosuggest div.as_footer div.as_corner {}
div.autosuggest div.as_header div.as_bar,
div.autosuggest div.as_footer div.as_bar
{
	height: 6px;
	overflow: hidden;
}

div.autosuggest ul
{
	list-style: none;
	margin: 0 0 -4px 0;
	padding: 0;
	overflow: hidden;
	background-color: #f0f0f0;
}

div.autosuggest ul li
{
	color: #ccc;
	padding: 0;
	margin: 0 0 0;
	text-align: left;
}

div.autosuggest ul li a
{
	color: #444;
	display: block;
	text-decoration: none;
	background-color: transparent;
	text-shadow: #000 0 0 5px;
	position: relative;
	padding: 0;
	width: 100%;
}
div.autosuggest ul li a:hover
{
	background-color: #444;
}
div.autosuggest ul li.as_highlight a:hover
{
	background-color: #616267;
}

div.autosuggest ul li a span
{
	display: block;
	padding: 3px 6px;
	
}

div.autosuggest ul li a span small
{
	font-weight: normal;
	color: #999;
}

div.autosuggest ul li.as_highlight a span small
{
	color: #ccc;
}

div.autosuggest ul li.as_highlight a
{
	color: #fff;
	background-color: #3D71AE;
}

div.autosuggest ul li.as_highlight a span {}

div.autosuggest ul li a .tl,
div.autosuggest ul li a .tr
{
	width: 6px;
	height: 6px;
	position: absolute;
	top: 0;
	padding: 0;
	margin: 0;
}
div.autosuggest ul li a .tr {right: 0;}
div.autosuggest ul li.as_highlight a .tl {left: 0;}
div.autosuggest ul li.as_highlight a .tr {right: 0;}

div.autosuggest ul li.as_warning
{
	font-weight: bold;
	text-align: center;
}

div.autosuggest ul em
{
	font-style: normal;
	color: red;
}






/* fstyle.css */

html { height:100%}
body { position: relative; margin: 0 ; padding: 0; font-size: 75%; font-family: Verdana, 'Geneva CY', 'DejaVu Sans', sans-serif;text-align: left; color:#2e2e2e;background-color:white}
form { margin: 0; }
p {margin:8px 0;}
ul.t-prf, ul.t-prf li { line-height: 14px; }
.spec h2 {color:black;margin:8px 0;}
input.nfr {font-size: 100%;padding:0 0 3px 1px;}
select, option,input { font-size: 95%; }
input,textarea {padding-left:5px;}
acronym {border-bottom:1px dotted ;cursor:help}
acronym.stat {border:0;cursor:help}
input.txt {width:270px;}
.txti {width:270px;}
textarea.txt {width:280px;height:100px;}
textarea.txt_k {width:400px;height:100px;}
textarea.txt_a {width:500px;height:100px;}
textarea.txti {width:280px;height:100px;}
select.txt {width:280px;}
div.txt {padding:10px 0 5px 5px; }
h2 {text-transform:uppercase;font-size: 90%;font-weight: bold; color: #ea3603; white-space:nowrap; padding-right: 5px;margin: 0; }
h1 { font-family: Verdana,Geneva,sans-serif; font-size: 120%;font-weight: bold;margin:8px 0 0 0}


.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
.hidden { display: none; }


/*����� �����������*/
.auth_n {width:130px;height:16px;font-size: 120%;border:1px solid #006699;padding-left:2px;}
.authc {width:130px;height:16px;font-size: 120%;border:1px solid #006699;padding-left:2px}
.authcell {width:112px;height:16px;font-size: 120%;border:1px solid #006699;padding-left:18px;background: url(/i/seven.gif) no-repeat;}
.authr {border:1px solid #ea3603 !important;}
.rb {color:#ea3603;font-weight:bold}
.auth_answer {padding:10px 5px;font-size:90%}
.imgn {display:none}
a.note:link { color: #034592;text-decoration: none; font-size:90%;  }
a.note:visited { color: #5b73a3;text-decoration: none; font-size:90%;  }
a.note:hover { color: #034592;text-decoration: underline; font-size:90%;  }
a.note:active { color: #034592;text-decoration: none; font-size:90%;  }
#modal { width: 320px; display:none; }
#modal_header {height:26px;background:#006699;padding:5px 0 0 10px;color:#fff;text-align:left;margin-bottom:10px}
#cap_header {width:238px;float:left;font-weight:bold;font-size:12px;padding-top:3px}
#mod_close { float: right !important; margin-right: 10px; }
#mod_cnt {background:#fff}
.box-form { padding-top: 12px !important; width: 320px; background: #fff; }
.box-z-mail { padding-left: 64px; }
#div_reg { float: left; width: 20px; }
.box-z-mail label { padding-left: 7px; float: left; text-align: left; cursor: pointer; margin-top: 2px; }
.item-form-reg { float: right; margin-right: 12px; width: 301px; }
#loginr, #login, #passwordr, #password, #nicknamer, #resmail, .item-form-reg input { font-family: Verdana, sans-serif; margin-top: 8px !important; width: 161px; float:left; display: block; font-size: 12px !important; height: 14px !important;  padding-bottom: 3px !important; text-align: left; }
.item-text { padding-top: 12px; width: 130px; text-align: right; float: left; padding-right: 5px; }
.item-form-reg input.authcell { width: 151px; margin-left: 0 !important; padding-left: 12px; font-size: 14px; background: url("/i/plus-i.png") 0 0 no-repeat !important; }
.cap-img { margin-left: 1px; padding-top: 10px; width: 60px; float: left; }
#fcaptcha { width: 84px; margin-left: 15px; }
.reg-but { text-align: center; margin: 20px 0 10px 0; clear: both; }
.reg-but img { cursor: pointer; }
.err-text { margin-bottom: 10px; padding: 5px 10px 0 10px; font-size: 90%; }
.foot-reg { background: #f1f1f1; padding-top: 3px; padding-bottom: 20px; }
.reg-mq { text-align: center; margin-top: 14px; }
.reg-ent-s { text-align: center; margin-top: 6px; }

.reg2-tt { text-align: left; margin: 4px auto 0 auto; width: 240px; font-size: 11px; text-align: left; line-height: 16px;  }
.reg2-codtt { font-size: 11px; margin-top: 23px; padding-bottom: 13px; }
.reg2-codin { font-family: Verdana, sans-serif; text-align:center;margin: 0 auto; width: 55px; display: block; font-size: 12px !important; height: 14px !important;  padding-bottom: 3px !important; border: 1px solid #006699; padding-left: 2px; }
.reg2-ent { text-align: center; margin:10px 0; }
.reg2-ent img { cursor: pointer; }

.ent-tt { text-align: center; margin: 0 auto; width: 182px; font-size: 11px; line-height: 16px;  }
#login.ent-inp, #password.ent-inp { float: none !important; width: 174px !important; font-family: Verdana, sans-serif; margin: 6px auto 0 auto !important; display: block; font-size: 12px !important; height: 14px !important;  padding-bottom: 3px !important; text-align: center; border: 1px solid #006699; padding-left: 2px; }
.stat-s { margin: 10px 0 0 94px; }
#div_rem { float: left; width: 20px; margin-left: 0; }
#div_rem input { margin-left: 3px; }
.stat-s label { padding-left: 5px; float: left; text-align: left; cursor: pointer; margin-top: 2px; }

/*����� �����������*/
textarea.comms {padding:0;margin:0;font-family:Verdana ;font-size:100%;border-top:0; border-left:1px solid #cccccc;border-bottom:1px solid #cccccc;border-right:1px solid #cccccc;}
.ct_a {padding:0 0 0 5px;width:50px}
.bc_com{padding:5px 0 20px 0;font-size:90%}
.c_am, .c_ed, .c_dl {display:inline;cursor:pointer;padding-left:5px;width:8px;height:8px;}
.com_con {border-top:1px solid #cccccc;}
.com_hdr {padding:5px 5px 5px 2px;background:#f6f6f6;font-size:90%}
.com_uhdr {padding:5px 5px 5px 2px;background:#E0F6B6;font-size:90%}
.com_admb{width:50px;text-align:right}

#allsmiles .sml {float:left;width:52px;height:48px;text-align:center;cursor:pointer;}
/*����� ����� ������������*/
#com_txtar {border:1px solid #ccc;width:99.7%;height:230px;padding:0;margin:0;overflow:auto;font-family:Verdana;font-size:90%}
/*����� ��� ������*/
.fr_com_i {cursor:pointer;padding-right:5px}
#frmhead  {padding-bottom:7px;padding-left:3px;background:#f6f6f6;border-top:1px solid #cccccc;font-size:90%;height:18px}
.frm_com_b {text-align:center;cursor:pointer;}

/*���*/
.me a {background:url(/i/f/p_m.gif) no-repeat 1px 1px;padding-left:15px ;}
.auth .fe, .auth .me, .auth .ee { float: none !important; }
.fe a {background:url(/i/f/p_f.gif) no-repeat 1px 1px;padding-left:15px;}
.ee a {background:url(/i/f/p_n.gif) no-repeat 1px 1px;padding-left:15px; }
.emp{font-size: 100%; color: #999999;font-weight:bold; }


/*����� �����������*/
.com_answer {background:url(/i/answ.gif) no-repeat 10px 1px;padding-left:10px;cursor:pointer}

/* ����� �������*/
#onecol {margin:10px 0 0 0}
#top_l {margin:10px 10px 0 10px;}
#top_r {margin:10px 10px 0 10px;}

/*�������� �����������*/
.watch {display:none;}

/*user notify*/
#user_alert {  padding:10px;border:1px solid red; font-size:90%;text-align:center;color:red;font-weight:bold;display:none;background:#f9dada;}
#user_notify {  padding:10px;border:1px solid green;font-size:90%; text-align:center;color:green;font-weight:bold;display:none;background:#c9f2d4;}

#wrap2 { width: 100%; float: right;}
#leftsb {float: left;overflow:hidden;}
#cnt2 h1 { margin-top: 0;}
#wrlt {width:722px}
#sblt {padding-right:10px;}

#wrap1 { width: 100%; float: left; padding-bottom: 10px;}
#rightsb {float: right;overflow:hidden;}
#cnt1 h1 { margin-top: 0;}
#wrpr {margin-left:10px;width:722px; outline: none;tabindex:0}
#sbpr {padding-right:10px; padding-top: 10px;}

#outer_wrapper_l {margin-top:10px;margin-left:10px}

#outer_wrapper {margin:10px 0 0 0;}
#container { width: 100%;	float: left;}
#leftbar {	float: left;overflow:hidden;}
#sidebar {	float: right;overflow:hidden;}
#central h1 { margin-top: 0;}
#top3c {margin-left:10px;margin-top:10px}

/* ����� �������*/
/*������� ����� ������  ��������� */
td.p_active {background:#d9d9d9;height:26px;text-align:center;}
td.p_active2 {background:#666666;height:26px;text-align:center;}
td.p_white{background:#336699;height:26px;text-align:center;}
table.tl {margin-bottom:15px;border-bottom:1px solid #d9d9d9}
td.tl {padding:15px 0 5px 0;}
td.tls {border:1px solid #999;padding-left:18px;background:url(/i/durota/search_15-15.gif) no-repeat 1px 2px;}
input.tls2 {width:172px;border:0;height:15px;padding:0;}

/*��� �������*/
td.tlsc {padding-left:22px;background:url(/i/durota/search_15-15.gif) no-repeat 4px 3px;}
input.tlsc2 {width:150px;border:0;padding:0;margin:0;}

/*����� ���������*/
.clnws { padding-top: 9px; height: 13px; padding-bottom: 8px; color: #3b6c8a; font-weight: bold; font-size: 11px; background: url("/i/data-top.png") 0 0 no-repeat; margin: 0 !important; text-align: center; }
.clnws .prev { margin-top: 4px; margin-left: 15px; display: inline-block; width: 7px; height: 7px; float: left; background: url("/i/data-arrow.png") 0 0 no-repeat; }
.clnws .next { margin-top: 4px; margin-right: 16px; display: inline-block; width: 7px; height: 7px; float: right; background: url("/i/data-arrow.png") -7px 0 no-repeat; }
.clnws .prev.no-active { cursor: default; background: url("/i/data-arrow.png") 0 -7px no-repeat; }
.clnws .next.no-active { cursor: default; background: url("/i/data-arrow.png") -7px -7px no-repeat; }
.agenda { position: relative;/* z-index: 1000;*/ width: 239px !important; }
.agenda table { border: 1px solid #e3e3e3;  border-collapse: collapse; border-spacing: 0; }
.agenda td { border-left: 1px solid #e3e3e3; }
.agenda tr { border-top: 1px solid #e3e3e3; }
.agenda tr td:first-child { border-left: none; }
.agnd_db { background-color: #fff; height: 21px; border:none !important;font-size:10px;text-align:center;padding:2px }
.agnd_dw { background-color: #fff; color: #cc0000; height: 21px; border:none !important;font-size:10px;text-align:center;padding:2px }

.agnd_b { background-color: #ffffff; height: 26px; /*border:1px solid #ffffff;*/font-size:11px;text-align:center;padding:2px }
.agnd_w { background-color: #f6f8f9; height: 26px; /*border:1px solid #ffffff;*/font-size:11px;text-align:center;padding:2px }
/*��� hover */
.agnd_ab { background-color: #ffffff; height: 26px; /*border:1px solid #ffffff;*/font-size:11px;text-align:center;padding:2px }
.agnd_aw { background-color: #f6f8f9; height: 26px; /*border:1px solid #ffffff;*/font-size:11px;text-align:center;padding:2px }

.agnd_pb {color: #bbb7b7}/*������� ���� �����*/

a.agnd_pb:link {font-family:  Verdana, Arial, Helvetica, sans-serif;color: #034592; text-decoration: none;font-weight:bold; }
a.agnd_pb:visited {font-family:  Verdana, Arial,Helvetica, sans-serif; color: #718499; text-decoration: none;font-weight:bold; }
a.agnd_pb:hover {font-family:  Verdana, Arial,Helvetica, sans-serif;color: #034592; text-decoration: none;font-weight:bold; }
a.agnd_pb:active {font-family: Verdana, Arial, Helvetica, sans-serif;color: #034592; text-decoration: none;font-weight:bold; }

a.agnd_pw:link {font-family:  Verdana, Arial, Helvetica, sans-serif;color: #cc0000; text-decoration: none;font-weight:bold; }
a.agnd_pw:visited {font-family:  Verdana, Arial,Helvetica, sans-serif; color: #dd7474; text-decoration: none;font-weight:bold; }
a.agnd_pw:hover {font-family:  Verdana, Arial,Helvetica, sans-serif;color: #cc0000; text-decoration: none;font-weight:bold; }
a.agnd_pw:active {font-family: Verdana, Arial, Helvetica, sans-serif;color: #cc0000; text-decoration: none;font-weight:bold; }

.agnd_fb {color:#808080}/*������� ���� �����*/
.tdact { background-color: #3b6c8a; }
.tdact .agnd_cb, .tdact .agnd_cb:link, .tdact .agnd_pb, .tdact .agnd_pb:link, .tdact .agnd_pw, .tdact .agnd_pw:link {color:#fff !important;font-weight:normal;}/*��������� ���� �����*/

a.agnd_cb:link {font-family:  Verdana, Arial, Helvetica, sans-serif;color:#034592;font-weight:bold; text-decoration: none;}
a.agnd_cb:visited {font-family:  Verdana, Arial,Helvetica, sans-serif; color: #718499; text-decoration: none;font-weight:bold; }
a.agnd_cb:hover {font-family:  Verdana, Arial,Helvetica, sans-serif;color: #034592; text-decoration: none;font-weight:bold; }
a.agnd_cb:active {font-family: Verdana, Arial, Helvetica, sans-serif;color: #034592; text-decoration: none;font-weight:bold; }

.agnd_cb {color:#ea3603;font-weight:bold;}/*��������� ���� �����*/
.agnd_pw {color:#e68d8d}/*������� ���� ����*/
.agnd_fw {color:#808080}/*������� ���� ����*/
.agnd_cw {color:#ea3603;font-weight:bold;}/*��������� ���� ����*/

.voteup {background: url(/i/v/pp.gif) no-repeat left top}
.votedown {background: url(/i/v/nn.gif) no-repeat left top}

/* ������ */
.vote_cl {clear:both;margin:3px 0;}
.vote_pl {padding-left:6px;}
.vote_line {display:inline;padding:0 3px 0 6px;}
.vote_rel {display:inline;position:relative;top:-1px;}
.vote_pr {display:inline;padding:0 3px;}
.vote_clp {clear:both;padding-left:5px;}
.votes_bg {padding:17px;background-color:#F6F6F6;}
.voted {background-color:color:#F6F6F6;font-color:black;z-index:1000;padding-bottom:5px;float:left;}
.vote_of {overflow: hidden;clear:both;margin-bottom:0;}
.vote_ml {margin-top:10px;text-align:left;}

/*����������� � ��������*/
.yashare-auto-init { float: left; }
.yashare-auto-init .b-share { padding-left: 0 !important; }
.vfin { float: right; margin-top: 1px; }
#fotovote .vfin { float: left; margin-top: 0; }
.whof { float: left; margin-left: 8px; margin-top: 11px; }

.vagm {height:10px;display:inline;padding-left:13px;background:url(/i/v/ng.gif) no-repeat;margin-left:8px;color: red}
.vampg {height:10px;display:inline;padding-left:13px;background:url(/i/v/ng.gif) no-repeat;margin-left:8px;color: red;cursor:pointer;}
.vmrr {height:10px;display:inline;padding-left:13px;background:url(/i/v/ng.gif) no-repeat;margin-left:8px;color: red;cursor:default; }

.vaggp, .vapg, .vgrf.vaggg, .vagpg, .vgr, .vapp, .vgrf, .vagp, .vupp, .vupg { background: #9e9e9e url(/i/v/yes-vote.png) 4px 3px no-repeat; }
.vaggg, .vgr, .vapp, .vagp, .vupp { background-color: #75b925; }
.vapg, .vgrf, .vgr, .vapp, .vagp, .vupp, .vupg { cursor: default !important; }


.vammp, .vamg, .vmr, .vamm, .vmrf, .vmrf.vammg, .vumg, .vumm { margin-left: 5px; background: #9e9e9e url(/i/v/no-vote.png) 4px 5px no-repeat; }
.vammg, .vmr, .vamm, .vumm, .vmrf, .vamg { background-color: #c92828; }
.vamg, .vmr, .vamm, .vmrf, .vumg, .vumm { cursor: default !important; }


.vammp, .vaggp, .vgr, .vapp, .vagpg,
.vamg, .vmr, .vapg, .vamm, .vmrf, .vgrf,
.vagp, .vumg, .vupp, .vupg, .vumm
{ vertical-align: top; line-height: 17px; padding-right: 3px; cursor: pointer; padding-left: 21px; color: #fff; height: 24px; display: inline-block; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.vammp span, .vaggp  span, .vgr  span, .vapp span, .vagpg span, .vmr span, .vamm span, .vagp span,
.vupp span, .vumm span, .vamg span, .vmrf span
{ margin-left: 6px; vertical-align: top; margin-top: 2px; margin-right: 3px; display: inline-block; font-size: 14px; font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif; }

/*login form*/
.lgf {width:238px;height:128px; overflow:hidden}
.lge0 {width:238px;height:95px; overflow:hidden}
.lge1 {width:238px;height:105px; overflow:hidden}
.rgf {width:238px;height:260px; overflow:hidden}
a.gray:link {font-size: 80%; color: #616267; text-decoration: underline; }
a.gray:visited {font-size: 80%; color: #616267; text-decoration: underline; }
a.gray:hover {font-size: 80%; color: #ea3603; text-decoration: underline; }
a.gray:active {font-size: 80%; color: #616267; text-decoration: underline; }
a.graym:link {font-size: 90%; color: #616267; text-decoration: none; }
a.graym:visited {font-size: 90%; color: #616267; text-decoration: none; }
a.graym:hover {font-size: 90%; color: #ea3603; text-decoration: underline; }
a.graym:active {font-size: 90%; color: #616267; text-decoration: none; }

/*forums */
#carcas { width: 100%; float: left;	margin-right: -250px;margin-top:5px;}
#fbodycon { margin-right: 250px; }
#fleft { width: 245px;float: right;}
#ffct {float:right;width:520px;height:20px; }

/*main forums*/
#fcarcas { width: 100%; float: left;	margin-right: -495px;margin-top:5px;}
#fbody_con { margin-right: 495px;}
#f_right { width: 485px;float: right;}

#fcontent {clear:both; padding-left:10px;}
.ffnct { float:right;padding-right:10px}
.extdk {background: #ecedee;padding:2px;margin-top:2px; font-size:90%;}

.fhcn { width: 100%; float: left; margin-right: -90px;background:#e1e7ef;margin-top:2px;font-size: 90%;}
.fhdr { float: left; margin-right: 86px;padding:6px;}
.fhrt { width: 76px;float: right;text-align:right;padding-right:6px;padding-top:7px;font-size: 90%;}
.fbcn { width: 100%; float: left; margin-right: -86px;background:#f6f7f7;margin-top:1px;font-size: 100%;}
.fbdr { float: left; margin-right: 86px;padding:6px;}
.fbrt { width: 80px;float: right;text-align:right;padding-right:6px;padding-top:5px}
.msg {font-size: 100%;padding:5px;display:table;width:99%}
.clearing {	height: 0;	clear: both; }

.capt {float:right;font-style: italic; font-size: 90%; border-top:1px solid #D5DCE3; width:48%; text-align: right;padding:2px 5px 5px 0;margin-bottom:-20px;color:#999999;}
.captcon {padding-top:10px;width:100%; }
.captc2 {width:100%;display:table; }

.lscnt { float:left;width:48%;clear:right;height:18px;}


.citcon { font-size:90%;display:inline;position:relative;top:-1px; }
.pipecon {display:inline;position:relative;top:-1px;font-size:80%;padding-right:3px;padding-left:3px; }
.ppc  {display:inline;font-size:80%;padding-left:3px;padding-right:3px;padding-left:3px;  }
.ppcg {display:inline;position:relative;top:-1px;font-size:80%;color:grey;padding-left:3px;padding-right:3px; }

/*������ �����*/
#bottc {display:table;margin-top:10px;margin-bottom:3px;}
#botcrs {width:990px;padding:0 5px;display:table-cell;}
#botleft {width:27%;float:left;text-align:left;font-size:90%}
#botcentr { float:left;text-align:center;font-size:90%;text-align:center;width:58%}
#cntrs {margin-top:10px;}
#botright {float:right;width:15%;text-align:right;color:grey;font-size:90%;overflow:hidden;height:34px}

/*�����-����� � �������*/
#lofi {width:273px;height:175px;text-align:center;background:#cccccc; }
#lofo {width:270px;height:172px;text-align:center;background:#ffffff;border-left:1px solid #cccccc;border-top:1px solid #cccccc }
#dcl {width:265px;text-align:right;padding:5px 5px 0 0;}
#lfr {text-align:left;padding-left:96px;}

/*�������� ������� ���� �����*/
.grb {border-left:1px solid #acb9c8;border-bottom:1px solid #acb9c8; border-right:1px solid #acb9c8; width:100%;}
.grb0 {border:1px solid #acb9c8; width:100%;}
.ntc {background:url(/i/ntc.gif) no-repeat left top;position:relative;left:-1px;top:-1px;height:12px;}
.bco {height:12px;background:url(/i/rbo.gif) repeat-x;}
.bco0 {height:0;}
.blcnt {clear:both;font-size:90%;}
.bwo {background:url(/i/w.gif) repeat-x;padding:0 5px;}
.nbc {background:url(/i/lbc.gif) no-repeat left top;height:4px;position:relative;left:-1px;top:1px;}
.rrb {background:url(/i/rbc.gif) no-repeat right top;position:relative;left:100%;top:0;height:4px; width:7px;margin-left:-5px;}
.bcapt {float:left;background:url(/i/ntc.gif) no-repeat left top;padding-left:6px;height:13px; color: #ea3603; font-weight: bold;font-size:90%;z-index:99;position:relative;left:-2px;}
.bcapt0 {float:left;background:url(/i/ntc_.gif) no-repeat left top;padding-left:6px;height:8px;z-index:99;position:relative;left:-2px;}
.rrc {background:url(/i/rrc.gif) no-repeat top right;height:12px;position:relative;left:1px}
.rrc0 {background:url(/i/rrc_.gif) no-repeat top right;height:8px;position:relative;left:1px;top:-1px}
.bcaptl {float:right; background:url(/i/rrc.gif) no-repeat right top;padding-right:6px;height:13px; color: #ea3603; font-weight: bold;font-size:90%;z-index:99;position:relative;left:2px;}
.rrcl {background:url(/i/ntc.gif) no-repeat top left;position:relative;left:-1px;height:13px}

.fixed { font-size: 100%; color:#2e2e2e;}

.rgr {background: url(/i/repp.gif) no-repeat left bottom;display:inline;padding-left:9px;position:relative;}
.rrd {background: url(/i/repn.gif) no-repeat left bottom;display:inline;padding-left:9px;position:relative;}
.rrr {display:inline;position:relative;}
.r {color:#2e71c0; }
.green  {color: #01a61b;background-color:white;}
.ri {color: #ea3603;background-color:white; }

div.cleft {font-weight: bold;  color: #ea3603; font-family: Verdana, Arial, Helvetica, sans-serif;background-color:white;position:relative;margin-top:-12px;background: url(/i/otf.gif) repeat-x}
td.cleft {font-weight: bold;  color: #ea3603; font-family: Verdana, Arial, Helvetica, sans-serif;background-color:white;}
td.ltc { width:4px; height:23px; }
td.ltcn { padding-left:4px; padding-top:4px; background: url(/i/ltcn.gif) 0 0 no-repeat; }
td.rtc { width:4px; height:23px; }
td.rtcn { padding-left:4px; padding-top:4px; background: url(/i/rtcn.gif) 0 0 no-repeat; }
td.lbc { width:4px; height:4px; background: url(/i/lbc.gif) no-repeat left bottom;}
td.rbc { width:4px; height:4px; background: url(/i/rbc.gif) no-repeat right bottom;}
td.sltc { width:2px; height:2px; background: url(/i/sltc.gif) no-repeat left top;}
td.srtc { width:2px; height:2px; background: url(/i/srtc.gif) no-repeat right top;}

/*�������*/
.sim1 { text-align:left; padding:5px 0 5px 20px;font-size:90% }
.sim4 { text-align:left; padding:5px 0 5px 20px; }
.sim5 { text-align:right; width:100%}
.sim2 { width:100%; text-align:center; padding:10px 5px 5px 0;font-size:90% }
.sim3 { width:100%; text-align:right; padding:10px 5px 5px 0;font-size:90% }

/*�������*/
td.bbot{width:100%;height:4px; background: url(/i/g.gif) repeat-x bottom; }
table.body {width:100%;}
td.left {vertical-align:top;width:240px;text-align:left;}
td.center {vertical-align:top;text-align:left;}
td.right {vertical-align:top;width:240px;text-align:left;}

/*��� ���������*/
td.left1 {vertical-align:top;width:196px;}
.topr {padding-top:12px;}
.tops {padding-top:10px;width:15%}
.tops2 {padding-top:10px;width:10%}
.tbl {width:100%; height:22px; background:#3D71AE;}
.totb { background:#CDD5DD;}
div.totb {width:100%;margin-top:1px;}
td.totb {padding:5px;}
td.logo {width:175px; height:60px; padding-right:0;padding-left:5px;padding-top:5px;padding-bottom:3px;}
td.cntr {padding:0 1px;}
span.menu {background: url(/i/mdot.gif) no-repeat 0 2px; padding-left:11px;}
table.uli {width:100%; }
table.whiteuli {width:100%;color:white; }
table.search {width:485px; background: #3D71AE}
table.setop {width:100%;background: #3D71AE;padding:0;}
td.se1 {padding:5px 15px 0 15px; }
td.se2 {padding:0 15px 5px 15px; }
.lii{padding-left:5px;width:5px;background-image:url(/i/li_d.gif);background-repeat: no-repeat;background-position:5px 4px;font-size:100% }
.lit{padding-left:5px;font-size:100%}

/*4 durota*/
.lit1{padding-left:1px;font-size:100%;height:25px}
.lit2{padding-right:10px;font-size:100%;height:1%;width:1%;vertical-align:bottom;white-space: nowrap;}
.lit3{padding-right:10px;font-size:100%;height:1%;width:1%;height:1%;white-space: nowrap;}
.lii1{padding-left:0;padding-top:5px;padding-bottom:5px;width:15px;height:40px;background-image:url(/i/li_durota.gif);background-position:0 -2px;background-repeat: no-repeat;font-size:100%;}
td.bcnt{padding:0;border-left:1px solid #ACB9C8;border-right:1px solid #ACB9C8;font-size:95% }
td.caption {padding-left:4px;padding-right:4px;background: url(/i/cbg.gif) repeat-x bottom;  color: #ea3603; font-weight: bold;background-color:white;}
td.captionn {padding-left:4px;padding-right:4px;background: url(/i/g.gif) repeat-x top;}
span.caption {background-color:white;padding:0 3px 0 5px;font-size:90%  }
span.otb {padding:0 0 0 17px; }

a:link		{ color: #034592; text-decoration: underline; }
a:visited	{ color: #70327D; text-decoration: underline; }
a:hover		{ color: #034592; text-decoration: underline; }
a:active	{ color: #16437E; text-decoration: underline; }

a.news:link {color: #034592; text-decoration: underline; }
a.news:visited {color: #70327D; text-decoration: underline;}
a.news:hover {color: #034592; text-decoration: underline;}
a.news:active {color: #16437E; text-decoration: underline; }

a.menu:link {font-weight: bold;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 110%; color: #034592; text-decoration: none; }
a.menu:visited {font-weight: bold;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 110%; color: #034592; text-decoration: none; }
a.menu:hover {font-weight: bold;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 110%; color: #034592; text-decoration: underline; }
a.menu:active {font-weight: bold;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 110%; color: #034592; text-decoration: none; }

a.amenu:link {font-weight: bold;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 110%; color: #ea3603; text-decoration: none; }
a.amenu:visited {font-weight: bold;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 110%; color: #ea3603; text-decoration: none; }
a.amenu:hover {font-weight: bold;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 110%; color: #ea3603; text-decoration: underline; }
a.amenu:active {font-weight: bold;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 110%; color: #ea3603; text-decoration: none; }

.news_date { font-weight: bold; color: #828282; font-size: 90% }
.news_txt { text-align: justify; }
.news_txt *,
.news_txt a {font-size: 100%;}
.news_ttl, .news_ttl a { font-size: 105%; font-weight: bold; margin: 1pt; }
.news_hdr,
.news_hdr:link,
.news_hdr:visited { font-size: 90%; color: #034592; text-decoration: underline; margin: 0; white-space: normal; }
.news_hdr:hover { font-size: 90%; color: #226EC7; text-decoration: underline; margin: 0; white-space: normal; }
div.news_sep { border-bottom: 1px solid #ACB9C8; width: 100%; padding-top: 5px; padding-bottom: 5px; }
div.spacer { width: 100%; margin-bottom: 5px; }

.clndr_bg { background-image: url(/i/mx24.gif); }
.clndr_bg_bot { background-image: url(/i/mx21.gif); }
.clndr_hdr { font-size:90%; font-weight: bold; color: #FFFFFF; text-align: center; }
.clndr_wd { background-color: #ECF3FA; height: 19px; }
.clndr_we { background-color: #FEE5DE; height: 19px; }
.clndr_wp { background-color: #fffebb; height: 19px; }

/* ������ ������� */
table.seatbl { border: 1px solid #1582A1; }
hr.seatbl { margin:0; padding:0; width: 100%; height: 1px; background-color: #1582A1; border: 0 solid #1582A1; }
.orange,
a.orange {color:#EA3603;}

/*������������ �����*/
.clk {font-family: "Courier New",Verdana,Tahoma,sans-serif;font-weight: bold;color: #323232;	}
.sm { font-size: 95%; }
.normal { font-size: 100%; }
.m1 {font-weight: bold;	color: #323232;	vertical-align: middle;}
.small { font-size: 90%; }

.m2 { color: #323232;}
.m3 {  color: #323232; width:100%; }
.m4 { font-size: 95%; color:#FFFFFF;}
td.mm6 {font-size: 105%;color: #034592; font-weight:bold;}
.m6 {margin-left: 4px;font-size: 105%;color: #034592; }
.m6:link {color: #034592;text-decoration: underline;font-weight: bold;}
.m6:visited {color: #034592;	text-decoration: underline;	font-weight: bold;}
.m6:hover {	color: #226EC7;	text-decoration: underline;	font-weight: bold; }
.m61 {font-size: 105%;}
.m61:link {color: #034592;text-decoration: underline;font-weight: bold;}
.m61:visited {color: #034592;	text-decoration: underline;	font-weight: bold;}
.m61:hover {color: #226EC7;	text-decoration: underline;	font-weight: bold; }

.m6red {margin-left: 4px;font-size: 105%;}
.m6red:link {color: #ea3603;text-decoration: underline;font-weight: bold;}
.m6red:visited {color: #ea3603;	text-decoration: underline;	font-weight: bold;}
.m6red:hover {color: #ea3603;	text-decoration: underline;	font-weight: bold; }

.m8:link { color: #034592; text-decoration: underline; }
.m8:visited { color: #034592; text-decoration: underline; }
.m8:hover { color: #226EC7; text-decoration: underline; }
.m11{ font-size: 90%; color: #FFFFFF; }

.m14 { color: #323232;vertical-align: middle; width:100%}
.m17 { color: #828282;	border: 1px solid #A5A5A5;padding-right: 3px;padding-left: 3px;font-weight: bold;}
.m18 { font-size: 90%;color: #828282;padding-bottom:20px;}
.m181:link{	font-size: 90%;	color: #034592;}
.m181:visited{font-size: 90%;	color: #034592;}
.m181:hover {font-size: 90%;	color: #034592;}

.m25 { background-image: url(/i/mx30.gif);padding-left: 2px;padding-right: 2px; }
.m27 { background-image: url(/i/mx33.gif);padding-left: 2px; padding-right: 2px;}
td.m26 { padding-left: 11px;}
td.m28 { padding-right: 11px;}
.mxt { background-image: url(/i/mxl1.gif); width:100%;}
.mxb { background-image: url(/i/mxl2.gif); width:100%;}

.m12:link { font-size: 100%; color: #FFFFFF; text-decoration: none; font-family: Verdana, Arial Helvetica, sans-serif;}
.m12:visited { font-size: 100%; color: #FFFFFF; text-decoration: none; font-family: Verdana, Arial Helvetica, sans-serif;}
.m12:hover {  font-size: 100%; color: #FFFFFF; text-decoration: underline;font-family: Verdana, Arial Helvetica, sans-serif; }

.parent:link { font-weight: bold;font-size: 105%; color: #034592; text-decoration: underline; }
.parent:visited { font-weight: bold; font-size: 105%; color: #034592; text-decoration: underline; }
.parent:hover{ font-weight: bold;font-size: 105%; color: #226EC7;text-decoration: underline; }

.child:link{ color: #565656; text-decoration: underline; font-size: 90%;}
.child:visited{ color: #565656;text-decoration: underline; font-size: 90%;}
.child:hover{  color: #EA3603;text-decoration: underline; font-size: 90%;}
.error { color: #CC3300; }

/*tabs styles*/
.tabs {float: left; width: 100%; line-height: normal; }
.tabs ul { margin: 0; padding: 0 0 0 ; list-style: none;}
.tabs li { float: left; background: url("/i/mmx2.gif") no-repeat left top; margin-top: 0; margin-bottom: 0; margin-left: 0;margin-right: 1px;padding: 0 0 0 4px;line-height: 16px;}
.tabs li.current { background: url("/i/mmx1.gif") no-repeat left top; margin-right: 1px; }
.tabs span { /*float: left;*/ /*display: block; */background: url("/i/mx32.gif") no-repeat right top; padding: 0 1px 0 0; }
.tabs .current span { background: url("/i/mx29.gif") no-repeat right top;}
.tabs1 {float: right; width: 100%; line-height: normal; }
.tabs1 ul { margin: 0; padding: 0 0 0 ; list-style: none; }
.tabs1 li { float: right; background: url("/i/mmx2.gif") no-repeat left top; margin-top: 0;margin-bottom: 0; margin-left: 0;margin-right: 1px;padding: 0 0 0 4px;line-height: 16px;}
.tabs1 li.current { background: url("/i/mmx1.gif") no-repeat left top; margin-right: 1px;}
.tabs1 span { float: left; display: block; background: url("/i/mx32.gif") no-repeat right top; padding: 0 4px 0 0;font-size: 90%;}
.tabs1 .current span { background: url("/i/mx29.gif") no-repeat right top;}
a.unch {text-decoration: none;}

.tabs a { text-decoration: none;}
.tabs a:link, .tabs a:visited, .tabs a:hover {color: #323232; text-decoration: none;}
.tabs a:hover {text-decoration: underline; }
.tabs .current {}
.tabs .current a, .tabs .current a:link, .tabs .current a:visited { color:#FFFFFF;text-decoration: none;}
.tabs .current a:hover { text-decoration: underline;;}
.tabs1 a { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; }
.tabs1 a:link, .tabs a:visited, .tabs a:hover {color: #323232; text-decoration: none; }
.tabs1 a:hover {text-decoration: underline; }
.tabs1 .current {}
.tabs1 .current span,
.tabs1 .current a, .tabs .current a:link, .tabs .current a:visited { color:#FFFFFF;text-decoration: none; }
.tabs1 .current a:hover { text-decoration: underline;}

.panel_wrapper div.panel { display: none; }
.panel_wrapper div.current { display: block; width: 100%; overflow: visible; /* Should be auto but that breaks Safari */ }
.panel_wrapper {border-top: 0;padding: 0;clear: both; background-color: white;}

/* ��� �������� */
.m120 {height: 11px; background-image: url(/i/mx10.gif);}
.rm120{height: 11px; color:#d5dce3;}
.m131{height: 11px;}
.m132{height: 11px; width: 11px;}
.m15{font-size: 90%;color: #EA3603;}
.m16{font-size: 90%;color: #034592;}
.m13 {font-weight:bold;font-size:95%;padding:2px 0 2px 7px}
.m22 {font-weight:bold;font-size:95%;padding:2px 0 2px 7px}
.m22_games {font-weight:bold;font-size:95%;padding:2px 22px 2px 157px;}

/*������*/
td.m13 { width:30%;}
td.m130 { padding:3px;font-size: 90%; }

/*sale*/
td.m22 { width:20%; padding-left:35px;}
div.lgt2 {text-align:left; padding-left:70px;}

.m62 {font-size: 115%;}
.m62:link {color: #034592;text-decoration: underline;font-weight: bold;}
.m62:visited {color: #034592;	text-decoration: underline;	font-weight: bold;}
.m62:hover {color: #226EC7;	text-decoration: underline;	font-weight: bold; }

/* ��� ������� */
.mm12{ width: 100%; height: 5px;  color: #ACB9C8; background-color: #ACB9C8;  border: 0 solid #ACB9C8; }
.m12{height: 5px;  color: #ACB9C8; border: 0 solid #ACB9C8; }
.m121{ width: 100%; border: 1px solid #ACB9C8;}
.m222 { border-bottom: 1px solid #ACB9C8;}
.m321 {border-top: 1px solid #ACB9C8;}
.m243 {margin-left: 10px}
table.be {border-left: 1px solid #ACB9C8; border-bottom: 1px solid #ACB9C8;font-size: 95%; width:100%}
tr.be {background: #FFFFFF;}
td.be {border-right: 1px solid #ACB9C8;border-top: 1px solid #ACB9C8;height:25px; }
.tsel { color:#ea3603; }

/*����������*/
.stat1 {color: #FF0000;	border: 2px solid #FF0000;	background-color: #FF0000;}

/*������*/
.att {font-family: Arial, Helvetica, sans-serif; }
.dxp { position:relative;  height: auto;  overflow: auto; left: 0; top: 0; max-width:500px;}

/*����� �����������*/
.n3{ width: 110px; height: 116px; background-color: #EAECEF;}
.n4{ opacity: .5;filter: alpha(opacity=50); padding: 5px 5px 0 5px; width: 110px; height: 116px; background-color: #EAECEF;}
.al {font-size: 90%;text-align:left;padding-left: 0;vertical-align:middle; }

/*������, ��� ������� - */
.imc {position:relative; bottom:4px; left:0;}
.im_ed  {display:inline;width:12px;height:8px;padding-left:4px}

/*������ ������������*/
.pr { width:100px;height:100px;border:0;margin-left:5px;margin-top:5px; }
.cit {font-size:90%;}
.cit2 {color: #034592;}
.tmpf {position:relative;display:inline;top:-3px;left:3px; }
a.f:link		{ text-decoration: none; }
a.f:visited	 img{text-decoration: none;  opacity: .5;filter: alpha(opacity=50); }
a.f:hover		{ text-decoration: none;  }
a.f:active	{text-decoration: none;  }
.shild {color: #5186f2;font-size: 80%;font-weight:bold;}
.sm1 {cursor:pointer;border:1px solid #cccccc;text-align:center}

/*����� ������, ������� ������*/
table.fuli {width:100%; border-collapse: collapse; border:1px solid white;}
/*#c8d4e1*/
table.xuli {width:100%;border:0;padding:0; border-collapse: collapse;font-size: 90%;background:#ecedee; }
table.xulli {width:100%;border:0;padding:0; border-collapse: collapse;font-size: 90%;background:#e1e7ef; }
table.xxi {width:100%;border:0;padding:0; border-collapse: collapse;background:#f6f7f7 }
.d { font-size: 90%;}
.smal{ font-size: 90%;}
td.f_h {font-size: 90%;background:#ccd8e7;padding:3px; text-align:center;border:2px solid white;font-weight: bold;}
td.f_n1 {background:#f6f7f7;padding:3px; border:2px solid white;}
td.f_n2 {background:#ecedee;padding:3px; border:2px solid white;}
.f_n3 {background:#ecedee;padding:7px;}
td.f_n4 {background:#e1e7ef;padding:7px;}
td.f_n5 {background:#f6f7f7;padding:5px;width:99%;}
td.f_n6 {background:#f6f7f7;padding:5px;width:1%; }
td.f_n7 {background:#f6f7f7;padding:5px}
td.f_ye{background:#f4ff99;padding:1px 3px; border:2px solid white;font-weight: bold;}
td.f_m {font-size: 90%;background:#ecedee;padding:3px; border:2px solid white;}
table.ull {width:100%;border:0;padding:0; border-collapse: collapse;font-size: 90%;background:#ecedee; }

.rred {color: #ea3603;font-size: 90%;}
span.red { color: #ea3603; }
.red2 {color: #990033; font-size: 100%;}
a.red2:link {font-weight: bold;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 100%; color: #990033; text-decoration: underline; }
a.red2:visited {font-weight: bold;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 100%; color: #990033; text-decoration: underline; }
a.red2:hover {font-weight: bold;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 100%; color: #990033; text-decoration: underline; }
a.red2:active {font-weight: bold;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 100%; color: #990033; text-decoration: underline; }
.red3 {color: #990033; font-size: 100%;}
.mr {color:#990033; }
.author {color: #ea3603;}

/*�����*/
a.umenu:link, .uid_info { display: inline-block; cursor: pointer; font-weight: bold;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 100%; color: #ea3603; text-decoration: none; }
a.umenu:visited {font-weight: bold;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 100%; color: #ea3603; text-decoration: none; }
a.umenu:hover, .uid_info:hover {font-weight: bold;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 100%; color: #ea3603; text-decoration: underline; }
a.umenu:active {font-weight: bold;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 100%; color: #ea3603; text-decoration: none; }

/*����������*/
a.mumenu:link {font-weight: bold;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 100%; color: #990033; text-decoration: none; }
a.mumenu:visited {font-weight: bold;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 100%; color: #990033; text-decoration: none; }
a.mumenu:hover {font-weight: bold;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 100%; color: #990033; text-decoration: underline; }
a.mumenu:active {font-weight: bold;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 100%; color: #990033; text-decoration: none; }

.f_h0 {background: #ECEDEE;padding:3px;}
textarea.cx {background: #ffffff;padding:0;font: 100% Verdana, Arial, Helvetica, sans-serif;	text-align: left; color:#2e2e2e;background-color:white}
input.cx {background: #ffffff;padding:0;font: 100% Verdana, Arial, Helvetica, sans-serif;height:19px;text-align: left; color:#2e2e2e;background-color:white}
.cap {font-style: italic; font-size: 90%; border-top:1px solid #D5DCE3; width:50%; text-align: right}
div.rggt {text-align:right; width:100%}
td.s1 {padding:1px; cursor: pointer;text-align: center; vertical-align:top; }
.s1 {cursor: pointer;}

table.trans {width:100%; border-collapse: collapse; border:1px solid #cccccc;}
td.trans {border:1px solid #cccccc;text-align:center;padding:3px;}
td.trans1 {border:1px solid #cccccc;text-align:left;padding:3px;}
.clndr_wd1 { background-color: #ECF3FA; border:1px solid #cccccc;text-align:center; }
.clndr_we1 { background-color: #FEE5DE; border:1px solid #cccccc;text-align:center; }
.acit {padding:3px;background:#ffffcc;font-size:90%;width:70%;border:1px dotted #cccccc}
.ucit {display:inline;color:#ea3603; font-weight:bold;}
.acitf {padding:3px;background:#fcfcf4;font-size:90%;width:70%;border:1px dotted #888888;}
.ucitf {display:inline;color:#034592; font-weight:bold;font-size:100%;}

/*������ ���������*/
td.nmail {background: url(/i/crnl.gif) no-repeat left;padding-left:17px;padding-right:10px;}
td.inbox {background: url(/forums/i/ico_inbox.gif) no-repeat left;padding-left:15px;padding-right:10px;}
td.sent {background: url(/forums/i/ico_sent.gif) no-repeat left;padding-left:15px;padding-right:10px;}
td.trash {background: url(/forums/i/ico_trash.gif) no-repeat left;padding-left:15px;padding-right:10px;}

/*������ �� 10 ����*/
table.weather {width:100%;border:1px solid #CDD5DD;border-collapse:collapse;font-size: 90%;}
tr.weh{border:1px solid #CDD5DD;text-align:right;}
td.weh{width:150px;border:1px solid #CDD5DD;padding-right:5px;}
td.weo{border:1px solid #CDD5DD;padding:3px;text-align:center;}
td.wed {border:1px solid #CDD5DD;padding:8px 3px;text-align:center;background:#FFBBA8}
td.wen {border:1px solid #CDD5DD;padding:8px 3px;text-align:center;background:#89AFDE}
td.wedd {border:1px solid #CDD5DD;padding:8px 3px;text-align:center;background:#FFF2EF}
td.wenn {border:1px solid #CDD5DD;padding:8px 3px;text-align:center;background:#ECF3FB}
.cam {border:1px solid #CDD5DD;padding:5px;text-align:center}

/*������*/
.mr223 {background-color: #fffebb;}
td.mr222 {border-bottom: 1px solid #D5DCE3; padding:3px; }
td.mr2222 {border-top: 1px solid #D5DCE3; padding:3px; }
td.mr2221 {padding:3px; }
td.mr224 {border-bottom: 2px solid #D5DCE3;  }
.mr1{padding-bottom: 3px;}
.abz{text-indent: 20px; }
.kadr_bottom{border-left:1px solid #CDD5DD;border-bottom:1px solid #CDD5DD;border-right:1px solid #CDD5DD;border-top:1px solid #CDD5DD;}
.kadr_top{border-left:1px solid #CDD5DD;border-top:1px solid #CDD5DD;border-right:1px solid #CDD5DD}
td.f4 {background-color:#e1e7ef;}
td.mr222_1 {border-bottom: 2px solid #D5DCE3; padding:5px; }

/* sale*/
td.header { font-size:130%; }
.header { font-size:130%; }
.gray {color: #616267; font-size: 12px }
.graym {color: #616267; font-size: 90% }
.gray_f {color: #666666; font-size: 120%; font-weight: bolder; }
.gray_cl {color: #666666; font-size: 100%; font-weight: bolder; }
.gray2 {color: #616267; font-size: 100% }
.stat2 {color: #034592;text-decoration: none; font-size:130%; font-weight: bold }
.white {color: #FFFFFF; font-size: 100%; font-weight: bold; }
td.gray {color: #616267; font-size: 100% }
td.gray2 {color: #616267; font-size: 80% }
td.gray3 {color: #616267; font-size: 70% }

/*���������� font-size:smaller; */
.ftp {width:25px; height:10%;  }
.ftp1 {width:55px; height:10%; }

/*��� ����������*/
.alp {text-align:center;padding-left: 0; }
table.ft {width:115px; font-size:90%; text-align:left; vertical-align:middle; border:0; padding:0; border-collapse:collapse; }
td.ft {width:115px; font-size:90%; text-align:center; vertical-align:middle}
table.fotop {width:520px; font-size:90%; text-align:center; border:0;padding:0; border-collapse:collapse;font-size: 90%;background:#ecedee;  }

/*��� �������*/
.m996{ width: 600px; border: 1px solid #ACB9C8;}

/*����� �����������*/
#login-form	{position: absolute; top: 200px; left:400px; display: none; z-index: 66; font-size:100%;}

/*����� ������� */
.news_persona {width:240px;margin-top:25px;background:#FFFFCC;overflow:hidden;font-size:90% }

table.auli {font: 110% Verdana, Arial, Helvetica, sans-serif; margin-left:24px;margin-top:5px;margin-bottom:10px;}

a.nh:link { line-height: 16px; font-weight: bold;font-family:  Verdana, Arial, Helvetica, sans-serif;font-size: 120%; color: #034592; text-decoration: none; }
a.nh:visited { line-height: 16px; font-weight: bold;font-family:  Verdana, Arial,Helvetica, sans-serif;font-size: 120%; color: #718499; text-decoration: none; }
a.nh:hover { line-height: 16px; font-weight: bold;font-family:  Verdana, Arial,Helvetica, sans-serif;font-size: 120%; color: #034592; text-decoration: underline; }
a.nh:active { line-height: 16px; font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 120%; color: #034592; text-decoration: underline; }

a.nhu:link {font-weight: bold;font-family:  Verdana, Arial, Helvetica, sans-serif;font-size: 120%; color: #034592; text-decoration: none; }
a.nhu:visited {font-weight: bold;font-family:  Verdana, Arial,Helvetica, sans-serif;font-size: 120%; color: #718499; text-decoration: none; }
a.nhu:hover {font-weight: bold;font-family:  Verdana, Arial,Helvetica, sans-serif;font-size: 120%; color: #034592; text-decoration: underline; }
a.nhu:active {font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 120%; color: #034592; text-decoration: underline; }

.nh1 {font-weight: bold;font-family:  Verdana, Arial, Helvetica, sans-serif;font-size: 110%; color: #034592; text-decoration: none; }
.nh1s {font-weight: bold;font-family:  Verdana, Arial, Helvetica, sans-serif;font-size: 90%; color: #034592; text-decoration: none; }
a.nh1:link {font-weight: bold;font-family:  Verdana, Arial, Helvetica, sans-serif;font-size: 110%; color: #034592; text-decoration: none; }
a.nh1:visited {font-weight: bold;font-family:  Verdana, Arial,Helvetica, sans-serif;font-size: 110%; color: #718499; text-decoration: none; }
a.nh1:hover {font-weight: bold;font-family:  Verdana, Arial,Helvetica, sans-serif;font-size: 110%; color: #034592; text-decoration: underline; }
a.nh1:active {font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 110%; color: #034592; text-decoration: underline; }

.news_disc { display: inline; background:url(/i/otb/news_comm4.gif) no-repeat 1px 1px; padding-left: 15px; font-size:90%; }
#news_tale {margin-top:15px}
#news_tale h2 { font-family: Verdana,Geneva,sans-serif; font-size: 110%;font-weight: bold;margin:8px 0 5px 0;color:#000;text-transform:none}

/*������ ���������� � ������������ */
.n_vc {color: #616267; font-size: 90%;padding-left:18px;padding-right:6px;background:url(/i/n/views.png) no-repeat 0 1px;white-space:nowrap }
.n_cc {color: #01a61b; font-size:90%;padding-left:15px;height:18px;background:url(/i/otb/news_comm4.gif) no-repeat 0 5px;white-space:nowrap}
.n_inc {display:none;}

/*��������� ��� �������� */
.nsm {width:120px; height:90px; margin-top: 2px;}
hr.nbl { margin:0; padding:0; width: 100%; height: 1px; color:#d7d7d7 ;background-color: #d7d7d7; border: 0 solid #d7d7d7; }
.agbg  {width:190px; height:110px; background: url(/i/agbg.gif) repeat-x left top; padding-top:10px; font-size: 90%; }
.aghd { background: url(/i/ag.gif) no-repeat left top;text-align:center;margin-bottom:3px;height:20px;width:190px; padding-top:3px; margin-top:5px; }
.we {color: #dd7474}
a.we:link {font-family:  Verdana, Arial, Helvetica, sans-serif;color: #dd7474; text-decoration: underline; }
a.we:visited {font-family:  Verdana, Arial,Helvetica, sans-serif; color: #dd7474; text-decoration: underline; }
a.we:hover {font-family:  Verdana, Arial,Helvetica, sans-serif; color: #dd7474; text-decoration: underline; }
a.we:active {font-family: Verdana, Arial, Helvetica, sans-serif; color: #dd7474; text-decoration: underline; }

/*���� */
div.nf {display:inline;}

/* ���� ���������*/
td.center1 {vertical-align:top;text-align:left;width:300px; }
td.right1 {vertical-align:top;text-align:left;}
.olimp {padding:8px 3px;text-align:center; }
table.olimp {font-size:90%; width:100%;border-collapse:collapse;padding:5px;}
tr.gold {background:#F4D970}
td.gold {background:#F4D970;width:33%}
td.silver {background:#EAEAE5;width:33%}
td.bronze {background:#E6C7B7;width:33%}
tr.rus {border:1px solid #ea3603; }
/*                            */
td.parkour {width:240px;height:442px;text-align:center;}
td.park2 {background:url(/spec/parkour/pic/horizont_outside-banner.jpg); background-position:100% 50%; background-repeat:no-repeat;}
td.park3 {background:url(/spec/parkour/pic/horizont_inside-banner.jpg); background-position:100% 50%; background-repeat:no-repeat;}

/*�����*/
.club_clndr_wd { background-color: #E7E7E7; height: 19px; border:1px solid #ffffff}
.club_clndr_wp { background-image:url(/forums/img/club/party_calendar.png); background-repeat: no-repeat;}
.club_clndr_ws { border: 1px solid #024491; }
.club_clndr_wz { background-color: #F4EDED; height: 19px; border:1px solid #ffffff}
.club_nh1_txt {font-weight: bold;font-family:  Verdana, Arial, Helvetica, sans-serif;font-size: 110%; color: black; text-decoration: none; }
.club_m22 {font-weight:bold;font-size:95%;}

.nhg {font-weight: bold;font-family:  Verdana, Arial, Helvetica, sans-serif;font-size: 110%; color: #008000; text-decoration: none; }
a.nhg:link {font-weight: bold;font-family:  Verdana, Arial, Helvetica, sans-serif;font-size: 110%; color: #008000; text-decoration: underline; }
a.nhg:visited {font-weight: bold;font-family:  Verdana, Arial,Helvetica, sans-serif;font-size: 110%; color: #008000; text-decoration: underline; }
a.nhg:hover {font-weight: bold;font-family:  Verdana, Arial,Helvetica, sans-serif;font-size: 110%; color: #B1BEB1; text-decoration: underline; }
a.nhg:active {font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 110%; color: #008000; text-decoration: underline; }

.cellsBlock { display: table; width:100%; height:22px; background:#3D71AE; }
.cellLeft, .cellRight { display: table-cell !important; display: inline; /* ��� IE */ }
.cellLeft { width:85%;text-align:left; padding-left:4px; }
.cellRight { width:15%;text-align:right; padding-right:4px; }

/*��������� �� �������*/
.nav1 {font-weight: bold;font-family:  Verdana, Arial, Helvetica, sans-serif;font-size: 90%; color: #034592; text-decoration: none; }
a.nav1:link {font-weight: bold;font-family:  Verdana, Arial, Helvetica, sans-serif;font-size: 90%; color: #034592; text-decoration: underline; }
a.nav1:visited {font-weight: bold;font-family:  Verdana, Arial,Helvetica, sans-serif;font-size: 90%; color: #718499; text-decoration: underline; }
a.nav1:hover {font-weight: bold;font-family:  Verdana, Arial,Helvetica, sans-serif;font-size: 90%; color: #034592; text-decoration: underline; }
a.nav1:active {font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 90%; color: #034592; text-decoration: underline; }
.navi{padding-left:5px;width:5px;background-image:url(/i/li_d2.gif);background-repeat: no-repeat;background-position:5px 4px;font-size:100% }
.navt{padding-left:5px;font-size:100%}
.navf {border-top: 1px solid #D4DEDF;}
.gray_clb {color: #666666; font-size: 130%; font-weight: bolder; }
.gray_etks {color: #666666; font-size: 90%; font-weight: bolder; }
td.cl_r{width:30px;}

/*����������� ��� �������*/
.cit_new {font-size:90%; position: relative; background: url(/i/corners.png) no-repeat -30px -30px; padding: 30px; margin: 20px;}
.cit_new2 {color: #034592; position: relative; background: url(/i/corner-top.png) no-repeat; top: 20px; margin-left: 15px; padding-left: 40px; height: 20px;}
.tr, .bl, .br {position: absolute; overflow: hidden; background-image: url(/i/corners.png); background-repeat: no-repeat;}
.tr {background-position: 0 -30px; top: 0; right: 0; bottom: 30px; width: 30px;}
.bl {background-position: -30px 0; bottom: 0; left: 0; height: 30px; right: 0;}
.br {background-position: 0 0; bottom: 0; right: 0; width: 30px; height: 30px;}
* html .corners {height: 1%; overflow: hidden;}
* html .tr {height: 9999px;}
* html .bl { width: 9999px;}

table.oo {cellpadding:0; cellspacing:0; width:100%; border:0; }
td.d1 {width:33%;vertical-align:top;padding-right:10px;}

/*��� ������������*/
.gray_k {color: #666666; font-size: 100%; font-weight: bolder; }
.navk {font-weight: bold;font-family:  Verdana, Arial, Helvetica, sans-serif;font-size: 90%; color: #034592; text-decoration: none; }
a.navk:link {font-weight: bold;font-family:  Verdana, Arial, Helvetica, sans-serif;font-size: 90%; color: #034592; text-decoration: underline; }
a.navk:visited {font-weight: bold;font-family:  Verdana, Arial,Helvetica, sans-serif;font-size: 90%; color: #718499; text-decoration: underline; }
a.navk:hover {font-weight: bold;font-family:  Verdana, Arial,Helvetica, sans-serif;font-size: 90%; color: #034592; text-decoration: underline; }
a.navk:active {font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 90%; color: #034592; text-decoration: underline; }

.white_k {font-weight: bold;font-family:  Verdana, Arial, Helvetica, sans-serif;font-size: 100%; color: #ffffff; text-decoration: none; }
a.white_k:link {font-weight: bold;font-family:  Verdana, Arial, Helvetica, sans-serif;font-size: 100%; color: #ffffff; text-decoration: none;}
a.white_k:visited {font-weight: bold;font-family:  Verdana, Arial,Helvetica, sans-serif;font-size: 100%; color: #ffffff; text-decoration: none; }
a.white_k:hover {font-weight: bold;font-family:  Verdana, Arial,Helvetica, sans-serif;font-size: 100%; color: #ffffff; text-decoration: none;}
a.white_k:active {font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 100%; color: #ffffff;  text-decoration: none;}

.nav_r {font-family:  Verdana, Arial, Helvetica, sans-serif;font-size: 90%; color: #034592; text-decoration: none; }
a.nav_r:link {font-family:  Verdana, Arial, Helvetica, sans-serif;font-size: 90%; color: #034592; text-decoration: none }
a.nav_r:visited {font-family:  Verdana, Arial,Helvetica, sans-serif;font-size: 90%; color: #718499; text-decoration: none; }
a.nav_r:hover {font-family:  Verdana, Arial,Helvetica, sans-serif;font-size: 90%; color: #034592; text-decoration: underline; }
a.nav_r:active {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 90%; color: #034592; text-decoration: none; }

.input-text{
font-size:12px;
line-height:normal;
padding:4px 0 0 10px;
border:none;
width:210px;
height:20px;
vertical-align:top;
}
td.val{ color:white;font-weight:bold;vertical-align:bottom; }

/*��� �������*/
.gl_gr{color:#034592;}

/*��� �����������*/
td.rep{width:130px;}

/*����� �� �����*/
td.lt{width:40px;}
td.rt{width:25px;}
.mintext {font-size: 90%;}
.plach_t {width:1px;background-image: url(/restural/plach_top.gif);align:center;}
.mmru {width:1px;background-image: url(/restural/img/grey_vertical.gif);background-repeat: repeat-y; align:center;}
.nav_r {font-family:  Verdana, Arial, Helvetica, sans-serif;font-size: 90%; color: #034592; text-decoration: none; }
a.nav_u:link {font-family:  Verdana, Arial, Helvetica, sans-serif;font-size: 90%; color: #034592; text-decoration: none }
a.nav_u:visited {font-family:  Verdana, Arial,Helvetica, sans-serif;font-size: 90%; color: #718499; text-decoration: none; }
a.nav_u:hover {font-family:  Verdana, Arial,Helvetica, sans-serif;font-size: 90%; color: #034592; text-decoration: underline; }
a.nav_u:active {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 90%; color: #034592; text-decoration: none; }

a.nav_ub:link {font-family:  Verdana, Arial, Helvetica, sans-serif;font-size: 110%; color: #034592; text-decoration: none }
a.nav_ub:visited {font-family:  Verdana, Arial,Helvetica, sans-serif;font-size: 110%; color: #718499; text-decoration: none; }
a.nav_ub:hover {font-family:  Verdana, Arial,Helvetica, sans-serif;font-size: 110%; color: #034592; text-decoration: underline; }
a.nav_ub:active {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 110%; color: #034592; text-decoration: none; }

a.nh5:link {font-weight: bold;font-family:  Verdana, Arial, Helvetica, sans-serif;font-size: 110%; color: #034592; text-decoration: none; }
a.nh5:visited {font-weight: bold;font-family:  Verdana, Arial,Helvetica, sans-serif;font-size: 110%; color: #718499; text-decoration: none; }
a.nh5:hover {font-weight: bold;font-family:  Verdana, Arial,Helvetica, sans-serif;font-size: 110%; color: #034592; text-decoration: none; }
a.nh5:active {font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 110%; color: #034592; text-decoration: none; }

a.nav_tv:link {font-family:  Verdana, Arial, Helvetica, sans-serif;font-size: 100%; color: #034592; text-decoration: none }
a.nav_tv:visited {font-family:  Verdana, Arial,Helvetica, sans-serif;font-size: 100%; color: #718499; text-decoration: none; }
a.nav_tv:hover {font-family:  Verdana, Arial,Helvetica, sans-serif;font-size: 100%; color: #034592; text-decoration: underline; }
a.nav_tv:active {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 100%; color: #034592; text-decoration: none; }

div.dosug_small {width:114px; text-align:center;float:left;border:1px solid black;position: relative;}
div.dosug_small_text {vertical-align:middle;padding:5px;}

div.rcnrs {margin: 0 0;}
 b.rtp, b.rbt {display:block;}
 b.rtp b, b.rbt b { display:block; height: 1px; overflow: hidden; }
 b.r1 {margin: 0 5px}
 b.r2 {margin: 0 4px}
 b.r3 {margin: 0 2px}
 b.rtp b.r4, b.rbt b.r4 {margin: 0 1px;height: 2px}
div.roundcorners {margin: 0 0;background: white; }
b.rtop, b.rbottom {display:block;background: #cccccc}
b.rtop b, b.rbottom b { display:block; height: 1px; overflow: hidden; background: #ffffff}
div.roundcornerss {margin: 0 0;background: #cccccc;}
 b.rtops, b.rbottoms {display:block;background: #ffffff}
 b.rtops b, b.rbottoms b { display:block; height: 1px; overflow: hidden; background: #cccccc}
 b.r1s {margin: 0 5px}
 b.r2s {margin: 0 3px}
 b.r3s {margin: 0 2px}
b.rtops b.r4s, b.rbottoms b.r4s {margin: 0 1px;height: 2px}
div.roundcornersb {margin: 0 0;background: #ffffff;}
 b.rtopb, b.rbottomb {display:block;background: #000000}
 b.rtopb b, b.rbottomb b { display:block; height: 1px; overflow: hidden; background: #ffffff}
 b.r1b {margin: 0 5px}
 b.r2b {margin: 0 3px}
 b.r3b {margin: 0 2px}
b.rtopb b.r4b, b.rbottomb b.r4b {margin: 0 1px;height: 2px}

 select.addnew {border: 1px solid #CBCBCB; height:20px; }

a.nav_ru:link {font-family:  Verdana, Arial, Helvetica, sans-serif;font-size: 110%; color: #034592; text-decoration: none }
a.nav_ru:visited {font-family:  Verdana, Arial,Helvetica, sans-serif;font-size: 110%; color: #034592; text-decoration: none; }
a.nav_ru:hover {font-family:  Verdana, Arial,Helvetica, sans-serif;font-size: 110%; color: #034592; text-decoration: underline; }
a.nav_ru:active {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 110%; color: #034592; text-decoration: none; }

a.green_u:link {color: #01a61b;text-decoration: none;font-size: 90%;}
a.green_u:visited {color: #01a61b;text-decoration: none;font-size: 90%;}
a.green_u:hover {color: #01a61b;text-decoration: underline;font-size: 90%;}
a.green_u:active {color: #01a61b;text-decoration: none;font-size: 90%;}


a.b_links:link {font-family:  Verdana, Arial, Helvetica, sans-serif;font-size: 100%; color: #000000; text-decoration: none }
a.b_links:visited {font-family:  Verdana, Arial,Helvetica, sans-serif;font-size: 100%; color: #000000; text-decoration: none; }
a.b_links:hover {font-family:  Verdana, Arial,Helvetica, sans-serif;font-size: 100%; color: #000000; text-decoration: underline; }
a.b_links:active {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 100%; color: #000000; text-decoration: none; }

.veg {width:50px;}
.urwb {overflow:hidden;opacity:0}
#vew_photo {z-index: 1000;top: 0;	left: 0;position: absolute; display:none;	text-align:center;	margin: 50px 0 0 0;	padding: 0 0 0 0;	}
#vew_photo img { max-width: 1000px; }
#overlay {	width:100%; height:100%; position:fixed; top:0; left: 0; z-index:997;background: #333 url(/i/ovelay_ny.png); filter:alpha(opacity=90);	opacity: 0.90;}
* html #overlay{ position: absolute;left: expression(eval(document.body.scrollLeft) + 'px'); top: expression(eval(document.body.scrollTop) + 'px');	width: expression(eval(document.body.clientWidth) + 'px');	height: expression(eval(document.body.clientHeight) + 'px');	filter: alpha(opacity=80); }

/*��� ����� �����*/
td.tvcl_a { background: url(/i/tvn/kn/date_act.gif) no-repeat;}
td.tvcl_p { background: url(/i/tvn/kn/date_pas.gif) no-repeat;}

a.nav_ps:link {font-family:  Verdana, Arial, Helvetica, sans-serif;font-size: 90%; color: #034592; text-decoration: none }
a.nav_ps:visited {font-family:  Verdana, Arial,Helvetica, sans-serif;font-size: 90%; color: #034592; text-decoration: none; }
a.nav_ps:hover {font-family:  Verdana, Arial,Helvetica, sans-serif;font-size: 90%; color: #034592; text-decoration: underline; }
a.nav_ps:active {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 90%; color: #034592; text-decoration: none; }

a.p_white:link {color: white;text-decoration: none; font-size:90%; }
a.p_white:visited {color: white;text-decoration: none; font-size:90%; }
a.p_white:hover {color: white;text-decoration: underline; font-size:90%; }
a.p_white:active {color: white;text-decoration: none; font-size:90%; }
span.p_white {color: white;font-size:90%;}

.p_nh1 {font-weight: bold;font-family:  Verdana, Arial, Helvetica, sans-serif;font-size: 110%; color: #034592; text-decoration: none; }
a.p_nh1:link {font-weight: bold;font-family:  Verdana, Arial, Helvetica, sans-serif;font-size: 90%; color: #034592; text-decoration: none; }
a.p_nh1:visited {font-weight: bold;font-family:  Verdana, Arial,Helvetica, sans-serif;font-size: 90%; color: #5B73A3; text-decoration: none; }
a.p_nh1:hover {font-weight: bold;font-family:  Verdana, Arial,Helvetica, sans-serif;font-size: 90%; color: #034592; text-decoration: underline; }
a.p_nh1:active {font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 90%; color: #034592; text-decoration: none; }

a.p_black:link {color: black;text-decoration: none; font-size:90%; }
a.p_black:visited {color: black;text-decoration: none; font-size:90%; }
a.p_black:hover {color: black;text-decoration: underline; font-size:90%; }
a.p_black:active {color: black;text-decoration: none; font-size:90%; }

.p_red {font-weight: bold;font-family:  Verdana, Arial, Helvetica, sans-serif;font-size: 110%; color: #ea3603; text-decoration: none; }
a.p_red:link {font-weight: bold;font-family:  Verdana, Arial, Helvetica, sans-serif;font-size: 90%; color: #ea3603; text-decoration: underline; }
a.p_red:visited {font-weight: bold;font-family:  Verdana, Arial,Helvetica, sans-serif;font-size: 90%; color: #ea3603; text-decoration: underline; }
a.p_red:hover {font-weight: bold;font-family:  Verdana, Arial,Helvetica, sans-serif;font-size: 90%; color: #ea3603; text-decoration: underline; }
a.p_red:active {font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 90%; color: #ea3603; text-decoration: underline; }

a.big_black:link {text-decoration: none; font-size:130%; font-weight: bold;}
a.big_black:visited {text-decoration: none; font-size:130%; font-weight: bold;}
a.big_black:hover {text-decoration: underline; font-size:130%; font-weight: bold;}
a.big_black:active {text-decoration: none; font-size:130%; font-weight: bold;}

a.big_green:link {text-decoration: none; font-size:130%; font-weight: bold;color: green;}
a.big_green:visited {text-decoration: none; font-size:130%; font-weight: bold;color: green;}
a.big_green:hover {text-decoration: underline; font-size:130%; font-weight: bold;color: green;}
a.big_green:active {text-decoration: none; font-size:130%; font-weight: bold;color: green;}

a.p_blue:link {color: #034592;text-decoration: none; font-size:90%; }
a.p_blue:visited {color: #034592;text-decoration: none; font-size:90%;}
a.p_blue:hover {color: #034592;text-decoration: underline; font-size:90%; }
a.p_blue:active {color: #034592;text-decoration: none; font-size:90%; }

a.p_white_p:link {color: white;text-decoration: none; font-size:90%; }
a.p_white_p:visited {color: white;text-decoration: none; font-size:90%;}
a.p_white_p:hover {color: white;text-decoration: underline; font-size:90%; }
a.p_white_p:active {color: white;text-decoration: none; font-size:90%; }

a.p_green:link {color: #01a61b;text-decoration: none; font-size:90%; }
a.p_green:visited {color: #01a61b;text-decoration: none; font-size:90%;}
a.p_green:hover {color: #01a61b;text-decoration: underline; font-size:90%; }
a.p_green:active {color: #01a61b;text-decoration: none; font-size:90%; }

a.p_votep:link {background-image:url(/i/durota/vote_plus_pas.gif);background-repeat: no-repeat;text-decoration: none;position:relative;}
a.p_votep:visited {background-image:url(/i/durota/vote_plus_pas.gif);background-repeat: no-repeat;text-decoration: none;position:relative;}
a.p_votep:hover {background-image:url(/i/durota/vote_plus_plus.gif);background-repeat: no-repeat;text-decoration: none;position:relative; }
a.p_votep:active {background-image:url(/i/durota/vote_plus_plus.gif);background-repeat: no-repeat;text-decoration: none;position:relative;}

a.p_votem:link {background-image:url(/i/durota/vote_minus_pas.gif);background-repeat: no-repeat;text-decoration: none;  font-size:100%;position:relative;}
a.p_votem:visited {background-image:url(//i/durota/vote_minus_pas.gif);background-repeat: no-repeat;text-decoration: none;font-size:100%;position:relative;}
a.p_votem:hover {background-image:url(/i/durota/vote_minus_minus.gif);background-repeat: no-repeat;text-decoration: none;font-size:100%;position:relative; }
a.p_votem:active {background-image:url(/i/durota/vote_minus_minus.gif);background-repeat: no-repeat;text-decoration: none;font-size:100%;position:relative; }

a.p_sk:link {font-family:  Verdana, Arial, Helvetica, sans-serif;font-size: 90%; color: #034592; text-decoration: none }
a.p_sk:visited {font-family:  Verdana, Arial,Helvetica, sans-serif;font-size: 90%; color: #718499; text-decoration: none; }
a.p_sk:hover {font-family:  Verdana, Arial,Helvetica, sans-serif;font-size: 90%; color: #034592; text-decoration: underline; }
a.p_sk:active {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 90%; color: #034592; text-decoration: none; }

.com_hdr a.p_sk {font-size: 100%;}

/*333333*/
a.p_active:link {color: #333333;text-decoration: none; font-size:90%; }
a.p_active:visited {color: #333333;text-decoration: none; font-size:90%; }
a.p_active:hover {color: #333333;text-decoration: underline; font-size:90%; }
a.p_active:active {color: #333333;text-decoration: none; font-size:90%; }

a.p_active2:link {color: #fff;text-decoration: none; font-size:90%; }
a.p_active2:visited {color: #fff;text-decoration: none; font-size:90%; }
a.p_active2:hover {color: #fff;text-decoration: underline; font-size:90%; }
a.p_active2:active {color: #fff;text-decoration: none; font-size:90%; }


a.nav_poster:link {font-family:  Verdana, Arial, Helvetica, sans-serif;font-size: 95%; color: #034592; text-decoration: none }
a.nav_poster:visited {font-family:  Verdana, Arial,Helvetica, sans-serif;font-size: 95%; color: #718499; text-decoration: none; }
a.nav_poster:hover {font-family:  Verdana, Arial,Helvetica, sans-serif;font-size: 95%; color: #034592; text-decoration: underline; }
a.nav_poster:active {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 95%; color: #034592; text-decoration: none; }

.poster_line_1{ width: 100%; color: #333333; background-color: #333333;  border: 0 solid #333333; }
.poster_green {color:#01a61b;font-size:90%;}
.clndr_wd_n { background-color: #E6E6E6; height: 19px; }
.clndr_we_n { background-color: #E6E6E6; height: 19px; }
.clndr_wp_n { background-color: #E6E6E6; height: 19px; }

.ru22 {font-weight:bold;font-size:95%;padding-right:8px;padding-top:5px;}
.ru131{height: 11px;padding-top:5px;}

/*****/
.message_head { font-weight: bold;font-size: 105%; color: #034592; text-decoration: underline;cursor:pointer; }
.message_body { color: #565656; text-decoration: underline; font-size: 90%; }
.message_list { width:100%;}
.skynet_small {color: gray;font-size:90%;}

a.big_ru:link {text-decoration: none; font-size:110%; font-weight: bold;}
a.big_ru:visited {text-decoration: none; font-size:110%; font-weight: bold;}
a.big_ru:hover {text-decoration: underline; font-size:110%; font-weight: bold;}
a.big_ru:active {text-decoration: none; font-size:110%; font-weight: bold;}

div.ps_vt {background-image:url(/i/poster/nvkl/v_trailer.gif);background-repeat: no-repeat;text-decoration: none;  font-size:100%;position:relative;}
div.ps_vk {background-image:url(/i/poster/nvkl/v_kadri.gif);background-repeat: no-repeat;text-decoration: none;  font-size:100%;position:relative;}
div.ps_vo {background-image:url(/i/poster/nvkl/v_otzivi.gif);background-repeat: no-repeat;text-decoration: none;  font-size:100%;position:relative;}
div.ps_rs {background-image:url(/i/poster/nvkl/v_raspisanie.gif);background-repeat: no-repeat;text-decoration: none;  font-size:100%;position:relative;}
div.pl_rs {background-image:url(/i/poster/nvkl/p_raspisanie.gif);background-repeat: no-repeat;text-decoration: none;  font-size:100%;position:relative;}
div.pl_ob {background-image:url(/i/poster/nvkl/p_obzor.gif);background-repeat: no-repeat;text-decoration: none;  font-size:100%;position:relative;}
div.pl_kr {background-image:url(/i/poster/nvkl/p_karta.gif);background-repeat: no-repeat;text-decoration: none;  font-size:100%;position:relative;}
div.pl_oz {background-image:url(/i/poster/nvkl/p_otziv.gif);background-repeat: no-repeat;text-decoration: none;  font-size:100%;position:relative;}
div.p_ter {background-image:url(/i/poster/nvkl/tours_raspisanie.gif);background-repeat: no-repeat;text-decoration: none;  font-size:100%;position:relative;}
div.p_teo {background-image:url(/i/poster/nvkl/tours_otziv.gif);background-repeat: no-repeat;text-decoration: none;  font-size:100%;position:relative;}

table.vank {border-collapse:collapse;padding:0;}
td.vank1 {
border-top:1px solid white;
border-bottom:1px solid white;
border-right:1px solid white;
background-color:#E7F8FC;
height:26px;}
td.vank2 {
border-top:1px solid white;
border-bottom:1px solid white;
border-right:1px solid white;
background-color:#CFF0FA;
height:26px;
}
table.vank td.vank1:hover { border:1px solid white; background-color:white;}
table.vank td.vank2:hover { border:1px solid white; background-color:white;}
td.rs { height:21px;}
a.b_green:link {color: #01a61b;text-decoration: none;font-weight:bolder;}
a.b_green:visited {color: #01a61b;text-decoration: none;font-weight:bolder;}
a.b_green:hover {color: #01a61b;text-decoration: underline;font-weight:bolder;}
a.b_green:active {color: #01a61b;text-decoration: none;font-weight:bolder;}

/*�������� ������ ���������*/
td.pmail_left {border-bottom:1px solid #dae1e8;font-size:100%;padding:10px 15px 5px 10px; width:25%;white-space:nowrap;text-align:left;}
td.pmail_right {padding:10px 15px 0 10px;color:#2b587a;text-align:left;}

a.sp_links:link {border-bottom: 1px dashed #006699; text-decoration: none; font-size: 11px; line-height: 18px; font-weight: bold;}
a.sp_links:visited {border-bottom: 1px dashed #006699; text-decoration: none; font-size: 11px; line-height: 18px; font-weight: bold;}
a.sp_links:hover {border-bottom: 1px dashed #006699; text-decoration: none; font-size: 11px; line-height: 18px; font-weight: bold;}
a.sp_links:active {border-bottom: 1px dashed #006699; text-decoration: none; font-size: 11px; line-height: 18px; font-weight: bold;}

a.knh:link {font-weight: bold;font-family:  Verdana, Arial, Helvetica, sans-serif;font-size: 120%; color: #034592; text-decoration: underline; }
a.knh:visited {font-weight: bold;font-family:  Verdana, Arial,Helvetica, sans-serif;font-size: 120%; color: #034592; text-decoration: underline; }
a.knh:hover {font-weight: bold;font-family:  Verdana, Arial,Helvetica, sans-serif;font-size: 120%; color: #034592; text-decoration: underline; }
a.knh:active {font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 120%; color: #034592; text-decoration: underline; }

a.knh1:link {font-weight: bold;font-family:  Verdana, Arial, Helvetica, sans-serif;font-size: 90%; color: #034592; text-decoration: underline; }
a.knh1:visited {font-weight: bold;font-family:  Verdana, Arial,Helvetica, sans-serif;font-size: 90%; color: #034592; text-decoration: underline; }
a.knh1:hover {font-weight: bold;font-family:  Verdana, Arial,Helvetica, sans-serif;font-size: 90%; color: #034592; text-decoration: underline; }
a.knh1:active {font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 90%; color: #034592; text-decoration: underline; }

/*�����*/
table.video_oo{width:952px;margin:0 17px 0 10px;border:0 solid black;}
table.video_favor{width:962px;margin:17px 0 0 10px;border:0 solid black;}

/*nh1 ��� ���������� ������*/
.tnh1 {font-weight: bold;font-family:  Verdana, Arial, Helvetica, sans-serif;font-size: 110%; color: #034592; text-decoration: none; }
a.tnh1:link {font-weight: bold;font-family:  Verdana, Arial, Helvetica, sans-serif;font-size: 110%; color: #034592; text-decoration: underline; }
a.tnh1:visited {font-weight: bold;font-family:  Verdana, Arial,Helvetica, sans-serif;font-size: 110%; color: #034592; text-decoration: underline; }
a.tnh1:hover {font-weight: bold;font-family:  Verdana, Arial,Helvetica, sans-serif;font-size: 110%; color: #034592; text-decoration: underline; }
a.tnh1:active {font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 110%; color: #034592; text-decoration: underline; }

.p_nn {font-family:  Verdana, Arial, Helvetica, sans-serif;font-size: 90%; color: #034592; text-decoration: none; }
a.p_nn:link {font-family:  Verdana, Arial, Helvetica, sans-serif;font-size: 90%; color: #034592; text-decoration: none }
a.p_nn:visited {font-family:  Verdana, Arial,Helvetica, sans-serif;font-size: 90%; color: #034592; text-decoration: none; }
a.p_nn:hover {font-family:  Verdana, Arial,Helvetica, sans-serif;font-size: 90%; color: #034592; text-decoration: underline; }
a.p_nn:active {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 90%; color: #034592; text-decoration: none; }

.bigfk {font-weight: bold;font-family:  Verdana, Arial, Helvetica, sans-serif;font-size: 120%; color: #034592; text-decoration: none; }
a.bigfk:link {font-weight: bold;font-family:  Verdana, Arial, Helvetica, sans-serif;font-size: 120%; color: #034592; text-decoration: none; }
a.bigfk:visited {font-weight: bold;font-family:  Verdana, Arial,Helvetica, sans-serif;font-size: 120%; color: #034592; text-decoration: none; }
a.bigfk:hover {font-weight: bold;font-family:  Verdana, Arial,Helvetica, sans-serif;font-size: 120%; color: #034592; text-decoration: underline; }
a.bigfk:active {font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 120%; color: #034592; text-decoration: none; }

/*������ �������*/
div.friends {padding-top:8px;}
div.friends img { border:0;padding-right:4px;}

.ar_nh1 {font-weight: bold;font-family:  Arial, Verdana, Helvetica, sans-serif;font-size: 110%; color: #034592; text-decoration: none; }
a.ar_nh1:link {font-weight: bold;font-family:  Arial, Verdana, Helvetica, sans-serif;font-size: 100%; color: #034592; text-decoration: none; }
a.ar_nh1:visited {font-weight: bold;font-family:  Arial, Verdana, Helvetica, sans-serif;font-size: 100%; color: #5B73A3; text-decoration: none; }
a.ar_nh1:hover {font-weight: bold;font-family:  Arial, Verdana, Helvetica, sans-serif;font-size: 100%; color: #034592; text-decoration: underline; }
a.ar_nh1:active {font-weight: bold;font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 100%; color: #034592; text-decoration: none; }

.clar{font-family:  Arial, Verdana, Helvetica, sans-serif;font-size: 90%;}

.g_nh1 {font-weight: bold;font-family:  Verdana, Arial, Helvetica, sans-serif;font-size: 110%; color: #034592; text-decoration: none; }
a.g_nh1:link {font-weight: bold;font-family:  Verdana, Arial, Helvetica, sans-serif;font-size: 90%; color: #034592; text-decoration: none; }
a.g_nh1:visited {font-weight: bold;font-family:  Verdana, Arial,Helvetica, sans-serif;font-size: 90%; color: #034592; text-decoration: none; }
a.g_nh1:hover {font-weight: bold;font-family:  Verdana, Arial,Helvetica, sans-serif;font-size: 90%; color: #034592; text-decoration: underline; }
a.g_nh1:active {font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 90%; color: #034592; text-decoration: none; }

a.white_nn:link {font-family:  Verdana, Arial, Helvetica, sans-serif;font-size: 90%; color: white; text-decoration: none }
a.white_nn:visited {font-family:  Verdana, Arial,Helvetica, sans-serif;font-size: 90%; color: white; text-decoration: none; }
a.white_nn:hover {font-family:  Verdana, Arial,Helvetica, sans-serif;font-size: 90%; color: white; text-decoration: underline; }
a.white_nn:active {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 90%; color: white; text-decoration: none; }

a.b_sk:link {font-family:  Verdana, Arial, Helvetica, sans-serif;font-size: 11px; font-weight: normal; color: #034592; text-decoration: none }
a.b_sk:visited {font-family:  Verdana, Arial,Helvetica, sans-serif;font-size: 11px; font-weight: normal; color: #034592; text-decoration: none; }
a.b_sk:hover {font-family:  Verdana, Arial,Helvetica, sans-serif;font-size: 11px; font-weight: normal; color: #034592; text-decoration: underline; }
a.b_sk:active {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px; font-weight: normal; color: #034592; text-decoration: none; }

.spec_v { -left: 428px !important;  }

/*��������� �������*/
h1.c_news {  font-size: 14px; font-weight: bold; margin: 0 0 0 0; padding: 3px 0 10px; color: #29536D; border-top: 4px solid #29536D !important; }
/*��������� ������*/
h1.c_forums {  font-size: 14px; font-weight: bold; margin: 0 0 0 0; padding: 3px 0 10px; color: #e79316; border-top: 4px solid #e79316 !important; }
h1.c_catalog {  font-size: 14px; font-weight: bold; margin: 0 0 0 0; padding: 3px 0 10px; color: #006699; border-top: 4px solid #006699 !important; }




/*--------------------------------------------------------------------------*/
#wider {width:100%;margin:0 auto;text-align:left; }
#fixer, .main-width { width:982px; padding-left: 10px; padding-right: 10px;  text-align:left;margin:0 auto;}
#pads_12 iframe{
    margin: 0 auto;
}
#superwide {width:100%;text-align:center}


#allclub {background: url(/i/cl/cc.png) no-repeat;padding-left:22px;padding-top:1px;height:16px;float:left; }
#myfv {background: url(/i/cl/fv.png) no-repeat;padding-left:21px;padding-top:1px;height:16px;float:left;margin-left:14px; }
#shld {background: url(/i/cl/shld.png) no-repeat;padding-left:18px;padding-top:1px;height:16px;float:left;margin-left:14px; }
#myprof {background: url(/i/cl/stn.png) no-repeat;padding-left:21px;padding-top:1px;height:16px;float:left;margin-left:14px; }
#frules {background: url(/i/cl/rls.png) no-repeat;padding-left:18px;padding-top:1px;height:16px;float:left;margin-left:14px; }
#fstat {background: url(/i/cl/stat.png) no-repeat;padding-left:21px;padding-top:1px;height:16px;float:left;margin-left:14px; }
#frss {padding-top:1px;height:16px;float:left;margin-left:18px; }
.fnavi{ padding-top:3px;;padding-left:15px;background-image:url(/i/li_d2.gif);background-repeat: no-repeat;background-position:4px 10px;margin-bottom:3px; }
.nfd {width:88px; font-size:90%; float:left; }
.fgid { font-size:90%; float:left;margin-left:5px; }
.ffgid {margin-left:88px;}
.ficon {position: relative;top:1px; left:3px; width:10px; height:11px;float:left;}
.fl {float:left;}
.flp {float:left;margin-right:20px; }
.fwf {margin-left:30px; }
.grayb {color: #616267; }
.fic {margin-bottom:15px;height:55px;}
.ftypecon{ float:left;width:50px;height:55px; }
/*������ ��� � �������� � �������� �������*/
a.indart {text-decoration:none;font-size:11px;color:#000;padding-left:15px;letter-spacing:-0.7px;font-weight:bold}
a.indart2 {text-decoration:none;font-size:11px;color:#fff;letter-spacing:-0.7px;font-weight:bold;padding-left:15px;}
/*������ ��� � �������� � �������� �������*/

/*����� ��� � ����� �������*/
.ggray {background:#ffffcc;padding:8px;margin:15px 0 5px 0;}
.ggray ul {margin:5px 0 0 3px;list-style:none;padding:0;}
.ggray a { background:url('/i/bdot.gif') no-repeat 0 5px;line-height:14px;padding-left:10px}
/*����� ��� � ����� �������*/

.nmail {width:13px;height:12px;margin-left:5px;display:inline;background:url(/i/f/maill.gif) no-repeat 0 2px;cursor:pointer;}
.nmail2 {background:url(/i/f/maill.gif) no-repeat 0 2px;cursor:pointer;padding-left:17px}

#pmail {display:none;cursor:normal;background:#fff}
.pm_close {cursor:pointer;}

#left {	width: 240px; float: left;padding-left:5px;margin-top:5px; }
#main { margin-left: 240px}
#mcntent {padding-left:10px;padding-top:5px;margin-left:10px;} 
#cright {clear:right; height:1px;}
#nfcon {border-top:1px solid #d7d7d7;}

#nomail {background: url(/forums/img/senn.gif) no-repeat 2px 3px;padding-left:24px;padding-top:1px;height:16px;float:left;margin-left:16px; }
#newmail {background:url(/i/nmail.gif) no-repeat 2px 3px;padding-left:24px;padding-top:1px;height:16px;float:left;margin-left:18px; }
#forumtop {font-size:90%;width:100%;height:20px;}
#cliblist {width: 236px;float: right; }
#fcenl {padding-left:60px }

#dbtop {height:24px;background:#3d71ae;}
#kpk {background:url(/i/pdat.gif) no-repeat 5px 2px; height:17px;padding-left:20px;padding-top:4px;float:left;width:30%;z-index:22 }
#entr {float:right;width:30%;text-align:right;height:17px;padding-top:4px;padding-right:10px;}	
#lentr {float:right;margin-top:-2px;margin-right:10px}
#nntr {float:right;}

#navmenu {border-bottom:4px solid #cdd5dd;height:63px;width:100%;float:left;}

#l0104 {background: url(/i/h/0104.gif) no-repeat 10px 5px;height:59px;padding-left:72px;padding-top:10px;float:left;}



#lmain {background: url(/i/h/mhx.gif) no-repeat 10px 5px;height:59px;padding-left:72px;padding-top:10px;float:left;}
#luw4 {background: url(/i/h/luw4.gif) no-repeat 10px 5px;height:59px;padding-left:72px;padding-top:10px;float:left;}
#lweather {background: url(/i/h/mh5.gif) no-repeat 10px 5px;height:59px;padding-left:72px;padding-top:10px;float:left;}
#lrating {background: url(/i/h/mh6.gif) no-repeat 10px 5px;height:59px;padding-left:72px;padding-top:10px;float:left;}
#lcatalog {background: url(/i/h/mh1.gif) no-repeat 10px 5px;height:59px;padding-left:72px;padding-top:10px;float:left;}
#lnews {background: url(/i/h/mh4.gif) no-repeat 10px 5px;height:59px;padding-left:72px;padding-top:10px;float:left;}
#lforums {background: url(/i/h/mh10.gif) no-repeat 10px 5px;height:59px;padding-left:72px;padding-top:10px;float:left;}
#ljob {background: url(/i/h/mh7.gif) no-repeat 10px 5px;height:59px;padding-left:72px;padding-top:10px;float:left;}
#ltourism {background: url(/i/h/mh8.gif) no-repeat 10px 5px;height:59px;padding-left:72px;padding-top:10px;float:left;}
#lalbums {background: url(/i/h/mh2.gif) no-repeat 10px 5px;height:59px;padding-left:72px;padding-top:10px;float:left;}
#lrestural {background: url(/i/h/mh18.gif) no-repeat 10px 5px;height:59px;padding-left:72px;padding-top:10px;float:left;}
#lposter {background: url(/i/h/mh12.gif) no-repeat 10px 5px;height:59px;padding-left:72px;padding-top:10px;float:left;}
#linfo {background: url(/i/h/mh13.gif) no-repeat 10px 5px;height:59px;padding-left:72px;padding-top:10px;float:left;}
#lcam {background: url(/i/h/mh14.gif) no-repeat 10px 5px;height:59px;padding-left:72px;padding-top:10px;float:left;}
#lflash_games {background: url(/i/h/mh1.gif) no-repeat 10px 5px;height:59px;padding-left:72px;padding-top:10px;float:left;}
#lyarmarka {background: url(/i/h/mh15.gif) no-repeat 10px 5px;height:59px;padding-left:72px;padding-top:10px;float:left;}
#lpages {background: url(/i/h/mhx.gif) no-repeat 10px 5px;height:59px;padding-left:72px;padding-top:10px;float:left;}
#lvideo {background: url(/i/h/mhx.gif) no-repeat 10px 5px;height:59px;padding-left:72px;padding-top:10px;float:left;}


#panel { }
.ctrllarr {padding-left:15px;background: url(/i/f/f_arrow_prev.gif) no-repeat 0 6px;}
.ctrlrarr {padding:0 15px;background: url(/i/f/f_arrow_next.gif) no-repeat 38px 5px;}


#hrmenu {margin-left:170px;padding-top:3px;height:54px}

#topm1 {height:20px;padding-top:9px; width:100% }
#topm2 {height:20px;padding-top:5px;  width:100% }
div.nmenu { background: url(/i/mdot.gif) no-repeat 0 2px;float:left;width:11%;}
div.nmenul { background: url(/i/mdot.gif) no-repeat 0 2px;float:left;width:15%;}
div.nmenu b {padding-left:11px;} 
div.nmenul b {padding-left:11px;}
.mot2 { margin-right:20px;float:left}
.mot1 { margin-right:10px;float:left}
.li{ padding-left:15px;background-image:url(/i/li_d.gif);background-repeat: no-repeat;background-position:5px 4px;font-size:100%;margin-bottom:3px; }
.crmb { background: url(/i/mx1.gif) no-repeat 0 2px; float:left;margin-left:10px;padding-left:17px; }
.crmbs { background: url(/i/mx1.gif) no-repeat 0 2px; float:left;margin-left:5px;padding-left:14px;font-size:90% }
.crmbb { background: url(/i/mx1.gif) no-repeat 0 2px; float:left;margin-left:5px;padding-left:14px; }
.w50l {width:48%;float:left;margin-top:20px;min-width:230px}
#pcark {width:100%;float:left;min-width:475px;}


#wcark {font-size:90%;margin-bottom:15px;width:722px;}
.wrow {width:100%;display:table;}
.wc1x24 {float:left;background:#acb9c8; width:145px;height:24px;}
.wc1x24i{background:white;height:22px;width:143px;margin:1px 0 0 1px;text-align:right;}
.wc1x24i2 { padding-top:3px;padding-right:5px;}
.wr1x24 { float:left;background:#acb9c8;height:24px;}
.wr1x24i {background:white;height:22px;margin:1px 0 0 0;text-align:center;}
.wr1x24ii {padding-top:3px;}

.wc1x33 {float:left;background:#acb9c8; width:145px;height:33px;}
.wc1x33i {background:white;height:32px;width:143px;margin:0 0 0 1px;text-align:right;}
.wc1x33ii {padding-top:7px;padding-right:5px;}

.wc1x44 {float:left;background:#acb9c8; width:145px;height:44px;}
.wc1x44i {background:white;height:43px;width:143px;margin:0 0 0 1px;text-align:right;}
.wc1x44ii {padding-top:14px;padding-right:5px;}


.wcl32 {float:left;height:32px;}
.wcl32xi {background:white;height:32px;margin:1px 0 0 0;text-align:center;}
.wcl32xi1 {background:white;height:32px;margin:1px 0 0 1px;text-align:center;}
.wcl32xii {padding-top:7px;}
.wcl32xij{padding-top:2px;}

.wcl43 {float:left;height:43px;}
.wcl43xi {background:white;height:43px;margin:1px 0 0 0;text-align:center;}
.wcl43xi1 {background:white;height:43px;margin:1px 0 0 1px;text-align:center;}
.wcl43xii {padding-top:7px;}
.wcl43xij{padding-top:2px;}
/*ftp */
.ftpem { margin-top:10px;} 
.ftpl0 { margin-top:10px;} 
.fitbl {border:1px dotted #999;margin-top:5px;padding:5px;background:#ffffcc;}
.fitem {font-size:90%;}

.sp-wrap {  background-color:#efefef;  margin-top:10px;padding: 3px 0 3px 5px; width: 70%; cursor: pointer;border: 1px solid #efefef;}
.spoil { padding: 3px 0 3px 5px;display:none;width: 70%; border: 1px dashed #999999;}
.wr_cap {font-weight:bold; }

.nbgi { height:100px; width:100px; align:center;background: url(/forums/img/roter.gif) no-repeat 40px 40px;}
/*spoil yarmarka*/
.sp-wrap2 {  background-color:#efefef;  margin-top:10px; width: 582px; cursor: pointer;border: 1px solid #efefef;}
.spoil2 { padding: 3px 0 3px 5px;display:none;width: 582px; border: 0 dashed #999999;}
/*html navigator*/
.nvg span {padding:0 3px;font-weight:bold}
.nvg a {padding:0 3px;text-decoration:none}
.nvg a:hover {text-decoration:underline}

/*new-forum*/
.forum-h1 {  border-top: 4px solid #e79316; color: #e79316; font-size: 14px; font-weight: bold; margin: 12px 3px 0 0; padding: 3px 0 15px 0; }
.one-tt { padding-bottom: 6px; margin-top: 6px; background: url("/i/otb/punkt_horizont.gif") repeat-x 0 100%; }
.one-tt .gr-com { padding-left: 20px; background: url("/i/otb/news_comm4.gif") no-repeat 7px 3px; font-size: 10px; display:  inline !important; float: none !important; color: #01A61B !important; }
.one-tt a { font-size: 11px; text-decoration: none !important; color: #034592 !important; }
.one-tt a:hover { text-decoration: underline !important; }
.theme-tt { color: #ccc; padding: 0 1px 0 0; font-size: 10px; }
.one-tt .theme-tt a { color: #999 !important; }
.time-tt { color: #777; font-size: 10px; }
#ansf {font-size:90%}
.igenr {padding-right:5px}
.cen {text-align: center}/* base.css */
html, head, body { height: 100%; }
body { background: #fff; font-family: Verdana, 'Geneva CY', 'DejaVu Sans', sans-serif; font-weight: normal; font-size: 75%; min-width: 1002px; }
.b-buner { padding-bottom: 20px; }
header, nav, footer, article, section, aside { display: block; }

/*@import url(//fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,600italic,600,400italic&subset=latin,cyrillic);*/
@import url(//st.uralweb.ru/css/fonts/opensans-google.css);

.overflow-hidden {
    overflow: hidden;
}

#article_body blockquote[data-source] {
    position: relative;
    padding-bottom: 24px;
}

#article_body blockquote[data-source]::after {
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 3px 6px;
    font-size: 85%;
    color: #9d9d9d;
    content: "Источник: " attr(data-source);
    background: none !important;
}

.weekend-icon {
	color:#197fb0;
	font-size: 24px;
	margin-right: 10px;
}

input[type="search"] {
  -webkit-appearance: none;
}

input[type="search"]:focus, input[type="text"]:focus, input[type="password"]:focus,
textarea:focus, select:focus {
  font-size: 16px;
}


sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }

.left-col { float: left; width: 722px; margin-top: 10px; }
.right-col { float: left; width: 240px; margin-left: 20px; margin-top: 10px; }

.two-col, .one-col { padding-top: 13px; padding-bottom: 10px; }
.two-col .left-col  { margin-top: 0;  }
.two-col .right-col { margin-left: 14px; margin-top: 0; }
.two-col.big-right-col .left-col { width: 240px }
.two-col.big-right-col .right-col { width: 728px; }
.two-col.big-left-col .left-col { width: 728px }
.two-col.big-left-col .right-col { width: 240px; }
.one-col .left-col { width: 982px; margin-top: 0; }
.noactive { display: none !important; }


.fix-width, .ttt-width { width: 982px; padding-left: 10px; padding-right: 10px; margin:0 auto; }
.head-down {
    height: 35px;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
}
.ico-n { display: inline-block; vertical-align: top; background-image: url("/i/uw-sprite.png"); background-repeat: no-repeat; }
a img { border: none;}

/*������������*/
.head-up { height: 88px; }
.logo { white-space: nowrap; padding-top: 18px; width: 176px; text-align: center; float: left; margin-right: 14px;  }
.logo img { border: none; }
.logo div { color: #fff; font-size: 11px; font-weight: bold; }
.logo-img { padding-bottom: 11px; display: block; width: 176px; height: 30px; background: url(/i/logouw.png) 0 0 no-repeat; }



.top-links { float: left;  list-style: none; margin: 19px 0 0 0; padding: 0; width: 23px; }
.top-links li { margin-bottom: 7px; background: none !important; width: 23px;  }
.top-links li a { border: none; padding: 0; }
.toplinks-head { color: #fff !important; text-decoration: none !important; }
.toplinks-head:hover { color: #fff !important; text-decoration: underline !important; }
.ico-pda a {  cursor: pointer; display: block; background: url(/i/v/ico-pda.png) 1px 2px no-repeat; width: 23px;  height: 11px; }
/*.ico-zoom a { cursor: pointer; display: block; background: url(/i/v/ico-zoom.png) 0 0 no-repeat; width: 23px; height: 11px;  }
.ico-sitemap a { cursor: pointer; display: block; background: url(/i/v/ico-sitemap.png) 5px 1px no-repeat; width: 23px;  height: 11px; }
*/.top-links li span { display: none; }

#outer_wrapper_r:focus {outline:none;}
.rate18p { float: left; margin-top: 26px; margin-right: 1px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; padding: 7px 2px 7px 3px; }
.index-up .rate18p { background: #006699; }
.news-up .rate18p { background: #29536D; }
.communion-up .rate18p { background: #E79316; }
.fotoalbom-up .rate18p { background: #660099; }
.afisha-up .rate18p { background: #B60002; }
.travel-up .rate18p { background: #2088BC; }
.exposition-up .rate18p { background: #87B232; }
.webcam-up .rate18p { background: #6E6E6E; }
.spec-up .rate18p { background: #006699; }


/*������������*/
.info-cont { float: left; /*������������*/ margin-left: 13px; /*margin-left: 29px;*/ margin-top: 11px; width: 481px; height: 66px; /*������������*/ background: url(/i/v/podl.png) no-repeat; }

.d-week { padding-bottom: 6px; display: inline; width: 101px; height: 58px; background: url(/i/v/d-week.png) 0 0 no-repeat; margin-top: 4px; margin-left: 5px; float: left; }
.e-week { padding-bottom: 6px; display: inline; width: 101px; height: 58px; background: url(/i/v/e-week.png) 0 0 no-repeat; margin-top: 4px; margin-left: 5px; float: left; }
.day { color: #fff; font-size: 11px; font-weight: bold; padding-top: 2px; text-align: center;}
.table-condensed .day { font-weight: normal; color: #333; }
.date { color: #444; font-size: 11px; padding-top: 7px; text-align: center; font-weight: normal;}
.time { color: #666666; font-size: 13px; font-weight: bold; text-align: center; }
/*������ � ����� �����*/
.weather { padding-bottom: 6px; width: 240px; height: 54px; cursor: pointer; position: relative;  margin-top: 4px; margin-left: 15px; float: left; -display: inline; }
.weather img { position: absolute; top: 4px; left: 42px; }

#superwide { /*overflow: hidden;*/ position: relative; }


.weather span.temp { float: left; width: 40px; display: block; color: #fff; font-size: 14px; font-weight: bold; font-family: Tahoma, sans-serif; margin-top: 22px; margin-left: 5px; -display: inline; }
.weat-info { float: left; margin-left: 64px; -display: inline; position: relative; width: 130px; }
.weat-info div, .rate div { color: #034592; font-size: 9px; line-height: 14px; }

div.weat-h { color: #666666; }
div.weat-h a { color: #666666 !important; cursor: pointer; text-decoration: none !important; }
div.weat-h a:hover { text-decoration: underline !important; }
.rate { margin-left: 7px; float: left; padding-top: 4px; }
.rate span { color: #333333; font-size: 9px; padding-left: 3px; }
.rate span.min { color: #ff3300;  }
.rate span.plus { color: #339933;  }
.auth { -display: inline; text-align:center;float: left; margin-left: 12px; margin-top: 11px; width: 260px; height: 66px; position: inherit; z-index: 0; /*������������*/ background: url(/i/v/podl2.png) 0 0 no-repeat;  }

/*����� �����������*/
#loginr, #login, #passwordr, #password, #nicknamer, #resmail { text-align: left; font-size: 12px !important; height: 14px !important; padding-bottom: 3px !important; }
#fcaptcha, #rescell { font-size: 12px !important; height: 14px !important; padding-bottom: 3px !important; }
#remember { margin-left: 10px; padding-left: 0; }
#rescell { margin-left: 1px; }
input.authcell { width: 114px; }
#div_rem { margin-left: 4px; display: inline; }
#submodal { margin-top: 0 !important; padding-top: 14px; }
#modal_header { margin-bottom: 0 !important; }
#auth_form, #reg_form { text-align: center; }
.af-ext { display: block; margin-top: 7px; }


.noauth {  color: #ff3333; font-size: 11px;  margin-top: 8px; }
.auth a { color: #a0a1a4; font-size: 11px; text-decoration: none; }
.auth a:hover { text-decoration: underline; }
.auth-a { padding-right: 14px; }
.auth-en a { color: #034592; font-size: 11px; font-weight: bold; }
.mail-addrc { padding: 5px 0 0 0; }
form#mailf { text-align: center; }

.head-down ul { margin: 0; padding: 0; width: 982px; }
.head-down ul li  { cursor: pointer; line-height: 18px; width: auto; position: relative; display: block; float: left; height: 35px; /*padding-left: 9px; padding-right: 6px; padding-top: 8px; */}
.head-down ul li a { cursor: pointer; background: none !important; border: none !important; height: 26px; padding: 9px 6px 0 9px; display: inline-block; font-size: 12px; color: #fff; text-decoration: none !important; }
.head-down ul li a:hover { text-decoration: underline !important; }
.head-down ul li.active a:hover { text-decoration: none !important; }
.head-down ul li.active, .head-down ul li.active-li { background: #f1f1f1 !important; }
.head-down ul li.active-li a { color: #006699 !important; }
.head-down ul li.first { background-image: none !important; }
.head-down ul li.first.active { background: url(/i/v/mm-bg-h.png) 0 0 repeat-x !important; border-left: none; }
.head-down ul li.activeh2, .head-down ul li.ehe:hover { background: url(/i/v/mm-bg-h.png) 0 0 repeat-x !important; }
.head-down ul li.ehe > a:hover { text-decoration: none !important; }
.head-down ul .sub-menu li.active { background: none !important; }
.head-down ul .sub-menu li a:hover { text-decoration: underline !important; }

.main-menu { height: 35px; }
ul.sub-menu { z-index: 10000; margin: 0; padding: 0; position: absolute; top: 35px; left: -1px;   width: 121px; background: #fcfcfc !important; border-left: 1px solid #b4b4b4; border-right: 1px solid #b4b4b4; border-bottom: 1px solid #b4b4b4;display:none; }
ul.sub-menu li { float: none; margin-left: 8px; margin-right: 8px; padding: 4px 0 0 0; background: none !important; height: 23px; border-top: 1px dotted #b9b9b9 !important; z-index: 10000; position: relative; }
ul.sub-menu li:first-child { border-top: none !important; }
ul.sub-menu li.last { border: none !important; padding-bottom: 3px; z-index: 10000; position: relative; }
ul.sub-menu li a { display: inline; padding: 0; text-decoration: none; font-size: 12px !important; z-index: 10000; position: relative; }
.activeh2 ul.sub-menu { display: block; }

.dop-menu .index-down, .dop-menu .travel-down, .dop-menu .exposition-down, .dop-menu .read-down, .dop-menu .video-down, .dop-menu .fotoalbom-down, .dop-menu .afisha-down, .dop-menu .contact-down, .dop-menu .communion-down, .dop-menu .games-down, .dop-menu .news-down, .dop-menu .weather-color-down, .dop-menu .catalog-down, .dop-menu .webcam-down, .dop-menu .spec-down, .dop-menu .trade-down { height: 100%; padding-bottom: 3px; }

/*level2, level3*/
.level2 { height: 28px; }
.level3 { height: 24px; }
.lev2-3 {  padding: 0; float: left; overflow: hidden; }
.but-dop { float: right;  margin-right: 35px;  width: 268px; display: inline;  }
.dop-menu {
    background: #f1f1f1; padding-bottom: 5px; text-transform: uppercase;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
}
.dop-menu ul { width: auto; margin: 0; padding: 8px 0 0 0; }
.dop-menu.sub-line2 ul { padding-top: 0; padding-bottom: 8px; }
.dop-menu .level3 ul { padding: 4px 0 0 0; }
.dop-menu ul li {
    line-height: 15px;
    width: auto;height: 15px;
    float: left;
    padding: 0 5px 5px 5px;
    margin: 0 2px 0 0;
    display: inline;
}
.dop-menu ul li a {
    background: none;
    border: none !important;
    padding: 0;
    display: inline-block;
    vertical-align: top;
    padding-top: 2px;
    font-size: 12px; font-weight: normal;
    text-decoration: none;
}
.dop-menu ul li a:visited { text-decoration: none; }
.dop-menu ul li.active a { color: #fff !important; }
.level3 ul li.favorite a { color: #999999 !important; }
.dop-menu ul li a:hover { text-decoration: underline; }
.but-dop input { margin-top: 6px; cursor: pointer; border: none; height: 24px; color:#fff; font-weight: bold; font-size: 11px; padding-bottom: 4px; }
.but1 { width: 117px; }
.but2 { width: 136px; }


.inp-sub-box { width: 255px; float: right; }
#search-inp { font-size: 12px; width: 185px; float: left;  background: #fff url("/i/durota/search_15-15.gif") 3px 3px no-repeat; height: 19px; border: 1px solid #999999; padding: 0 0 0 20px; margin-right: 5px; -height: 16px; -padding-top: 3px; }
#search-but { float: left; background: url("/i/otb/bttn_find.gif") 0 0 no-repeat; border: none; width: 42px; height: 21px; }
#fixer { background: #fff; }
#outer_wrapper_r.r-m { padding-bottom: 0; }
#wrap1.r-m { padding-bottom: 0; }

/*-----HTML4 ��� �������-----*/
.search-box { background: #fff; width: 982px; padding-left: 10px; padding-right: 10px; margin: 0 auto; }
.search-box .fix-width { border-bottom: 1px solid #d9d9d9; width: 982px; padding: 0; }
.search-box ul { padding: 15px 0 5px 0; margin: 0; float: left; /*width: 650px; */list-style-type: none; }
.search-box ul li { line-height: 16px; width: auto; color:#718499; font-family:Verdana, 'Geneva CY', 'DejaVu Sans', sans-serif; font-size:11px; text-decoration:none; float: left; margin: 0 5px 0 0 ; padding: 0 14px 0 0; background: url("/i/mx1.gif") 100% 4px no-repeat; display: inline; }
.search-box ul li.last { background: none;  }
.search-box ul li a { margin: 0; padding: 0; color:#718499; font-family:Verdana, 'Geneva CY', 'DejaVu Sans', sans-serif; text-decoration:none; display: inline; }
.search-box ul li a:visited { color:#718499; font-family:Verdana, 'Geneva CY', 'DejaVu Sans', sans-serif;  text-decoration:none; }
.search-box ul li a:active, .search-box ul li a:hover { color:#034592; font-family:Verdana, 'Geneva CY', 'DejaVu Sans', sans-serif; text-decoration:none; }
.search-box ul li a:hover { text-decoration: underline; }
/*-----/HTML4------*/

/*-----HTML 5------*/
#crumbs { border-bottom: 1px solid #d9d9d9; padding: 0; }
#crumbs.marg { margin-top: 35px; }
#crumbs ul { padding: 15px 0 5px 0; margin: 0; list-style-type: none; }
#crumbs ul li { line-height: 16px; width: auto; color:#718499; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; text-decoration:none; float: left; margin: 0 5px 0 0 ; padding: 0 14px 0 0; background: url("/i/mx1.gif") 100% 4px no-repeat; display: inline; }
#crumbs ul li.last { background: none;  }
#crumbs ul li a { margin: 0; padding: 0; color:#718499; font-family:Verdana,Arial,Helvetica,sans-serif; text-decoration:none; display: inline; }
#crumbs ul li a:visited { color:#718499; font-family:Verdana,Arial,Helvetica,sans-serif;  text-decoration:none; }
#crumbs ul li a:active, .search-box ul li a:hover { color:#034592; font-family:Verdana,Arial,Helvetica,sans-serif; text-decoration:none; }
#crumbs ul li a:hover { text-decoration: underline; }
/*-----/HTML 5-----*/


/*----��� HTML4----*/
/*������ � ����� � ��������*/
.fotoalbom-down .btn1 a, .fotoalbom-down .btn2 a, .communion-down .btn1 a, .communion-down .btn2 a, .exposition-down .btn1 a, .index-down .btn1 a
{ text-align: center; text-decoration: none !important; padding-top: 0; display: block; height: 24px; width: 100%;line-height: 22px; color: #fff !important; }


/*----��� HTML5----*/
.head-up { background: #197eb0; }
.rate18p { background: #006699; }
.head-down { background: #006699; }
/*.index .rate18p { background: #006699; }
.news .rate18p { background: #29536D; }
.communion .rate18p { background: #E79316; }
.fotoalbom .rate18p { background: #660099; }
.poster .rate18p { background: #B60002; }
.tourism .rate18p { background: #2088BC; }
.urals .rate18p { background: #2088BC; }
.exposition .rate18p { background: #87B232; }
.webcam .rate18p { background: #6E6E6E; }
.spec .rate18p { background: #B60002; }*/

/*.communion .head-up { background: #f2a635; }
.communion .head-down {  background: #e79316; }*/
.communion .head-down ul li  {  background: #e79316 url(/i/v/razdm-com.png) 0 0 no-repeat; }
.communion .head-down ul li.active a { color: #e79316; }/*����������������*/
.communion .head-down ul li.first { border-left: 1px solid #f2a635;  }
.communion .head-down ul li.first.active { color: #e79316;  }
.communion .head-down ul li.activeh { background: #d57f00; border-color: #e79316; }
.communion .head-down ul li.activeh2 a, .communion .head-down ul li.ehe:hover a { color: #e79316; }/*����������������*/
.communion ul.sub-menu li a { color: #e79316;  }
.communion .dop-menu ul li.active { background: #e79316; }
.communion .dop-menu ul li a { color: #e79316; }
.communion .dop-menu ul li a:link { color: #e79316; }

/*���������� ���� ��*/
/*.spec .head-up { background: #670606; }
.spec .head-down {  background: #670606; }*/
.spec .head-down ul li  {  background: #670606 url(/i/v/razdm-spec2.png) 0 0 no-repeat; }
.spec .head-down ul li.active a { color: #670606; }/*����������������*/
.spec .head-down ul li.first { border-left: 1px solid #7E2B2B;  }
.spec .head-down ul li.first.active { color: #670606;  }
.spec .head-down ul li.activeh { background: #480404; border-color: #670606; }
.spec .head-down ul li.activeh2 a, .spec .head-down ul li.ehe:hover a { color: #670606; }/*����������������*/
.spec ul.sub-menu li a { color: #128b91;  }
.spec .dop-menu ul li.active { background: #128b91; }
.spec .dop-menu ul li a { color: #128b91; }
.spec .dop-menu ul li a:link { color: #128b91; }

/*����������*/
/*.trade .head-up { background: #f2a635; }
.trade .head-down {  background: #e79316; }*/
.trade .head-down ul li  {  background: #e79316 url(/i/v/razdm-com.png) 0 0 no-repeat; }
.trade .head-down ul li.active a { color: #e79316; }/*����������������*/
.trade .head-down ul li.first { border-left: 1px solid #f2a635;  }
.trade .head-down ul li.first.active { color: #e79316;  }
.trade .head-down ul li.activeh { background: #d57f00; border-color: #e79316; }
.trade .head-down ul li.activeh2 a, .trade .head-down ul li.ehe:hover a { color: #e79316; }/*����������������*/
.trade ul.sub-menu li a { color: #e79316;  }
.trade .dop-menu ul li.active { background: #e79316; }
.trade .dop-menu ul li a { color: #e79316; }
.trade .dop-menu ul li a:link { color: #e79316; }

/*�������, �������, ������, ������*/
/*.exposition .head-up, .info .head-up { background: #99cc33; }
.exposition .head-down, .info .head-down {  background: #87b232; }*/
.exposition .head-down ul li, .info .head-down ul li  {  background: #87b232 url(/i/v/razdm-e.png) 0 0 no-repeat; }
.exposition .head-down ul li.active a, .info .head-down ul li.active a { color: #73972b; }/*����������������*/
.exposition .head-down ul li.first, .info .head-down ul li.first { border-left: 1px solid #73972b;  }
.exposition .head-down ul li.first.active, .info .head-down ul li.first.active { color: #73972b;  }
.exposition .head-down ul li.activeh, .info .head-down ul li.activeh { background: #73972b; border-color: #73972b; }
.exposition .head-down ul li.activeh2 a, .info .head-down ul li.activeh2 a, .exposition .head-down ul li.ehe:hover a, .info .head-down ul li.ehe:hover a { color: #73972b; }/*����������������*/
.exposition ul.sub-menu li a, .info ul.sub-menu li a { color: #73972b;  }
.exposition .dop-menu ul li.active, .info .dop-menu ul li.active { background: #87b232; }
.exposition .dop-menu ul li a, .info .dop-menu ul li a { color: #73972b; }
.exposition .dop-menu ul li a:link, .info .dop-menu ul li a:link { color: #73972b; }

/*�����*/
/*.poster .head-up { background: #ca0002; }
.poster .head-down, .main-auto {  background: #b60002; }*/
.poster .head-down ul li, .main-auto li  {  background: #b60002 url(/i/v/razdm-a.png) 0 0 no-repeat; }
.poster .head-down ul li.active a, .main-auto li.active a { color: #b60002; }/*����������������*/
.poster .head-down ul li.first, .main-auto li.first { border-left: 1px solid #ca0002;  }
.poster .head-down ul li.first.active, .main-auto li.first.active { color: #b60002;  }
.poster .head-down ul li.activeh, .main-auto li.activeh { background: #970002; border-color: #b60002; }
.poster .head-down ul li.activeh2 a, .main-auto li.activeh2 a, .poster .head-down ul li.ehe:hover a, .main-auto li.ehe:hover a { color: #b60002; }/*����������������*/
.poster ul.sub-menu li a  { color: #b60002;  }
.poster .dop-menu ul li.active { background: #b60002; }
.poster .dop-menu ul li a { color: #b60002; }
.poster .dop-menu ul li a:link { color: #b60002; }

/*������, ������*/
/*.tourism .head-up { background: #3399cc; }
.tourism .head-down {  background: #2088bc; }*/
.tourism .head-down ul li  {  background: #2088bc url(/i/v/razdm-t.png) 0 0 no-repeat; }
.tourism .head-down ul li.active a { color: #2088bc; }/*����������������*/
.tourism .head-down ul li.first { border-left: 1px solid #3399cc;  }
.tourism .head-down ul li.first.active { color: #2088bc;  }
.tourism .head-down ul li.activeh { background: #1b719c; border-color: #2088bc; }
.tourism .head-down ul li.activeh2 a, .tourism .head-down ul li.ehe:hover a { color: #2088bc; }/*����������������*/
.tourism ul.sub-menu li a { color: #2088bc;  }
.tourism .dop-menu ul li.active { background: #2088bc; }
.tourism .dop-menu ul li a { color: #2088bc; }
.tourism .dop-menu ul li a:link { color: #2088bc; }

/*������, ������*/
/*.urals .head-up { background: #3399cc; }
.urals .head-down {  background: #2088bc; }*/
.urals .head-down ul li  {  background: #2088bc url(/i/v/razdm-t.png) 0 0 no-repeat; }
.urals .head-down ul li.active a { color: #2088bc; }/*����������������*/
.urals .head-down ul li.first { border-left: 1px solid #3399cc;  }
.urals .head-down ul li.first.active { color: #2088bc;  }
.urals .head-down ul li.activeh { background: #1b719c; border-color: #2088bc; }
.urals .head-down ul li.activeh2 a, .urals .head-down ul li.ehe:hover a { color: #2088bc; }/*����������������*/
.urals ul.sub-menu li a { color: #2088bc;  }
.urals .dop-menu ul li.active { background: #2088bc; }
.urals .dop-menu ul li a { color: #2088bc; }
.urals .dop-menu ul li a:link { color: #2088bc; }

/*�����������*/
/*.fotoalbom .head-up { background: #8839B0; }
.fotoalbom .head-down {  background: #660099; }*/
.fotoalbom .head-down ul li  {  background: #660099 url(/i/v/razdm-f.png) 0 0 no-repeat; }
.fotoalbom .head-down ul li.active a { color: #660099; }/*����������������*/
.fotoalbom .head-down ul li.first { border-left: 1px solid #8728b7;  }
.fotoalbom .head-down ul li.first.active { color: #660099;  }
.fotoalbom .head-down ul li.activeh { background: #55007f; border-color: #660099; }
.fotoalbom .head-down ul li.activeh2 a, .fotoalbom .head-down ul li.ehe:hover a { color: #660099; }/*����������������*/
.fotoalbom ul.sub-menu li a { color: #660099;  }
.fotoalbom .dop-menu ul li.active { background: #660099; }
.fotoalbom .dop-menu ul li a { color: #660099; }
.fotoalbom .dop-menu ul li a:link { color: #660099; }

/*�������, �������, �������*/
/*.index .head-up { background: #197eb0; }
.index .head-down {  background: #006699; }*/
.index .head-down ul li  { width: auto; border: none;  background: #006699 url(/i/v/razdm-i.png) 0 0 no-repeat; }
.index .head-down ul li a { border: none; background: none; /*padding: 0; display: inline; */}
.index .head-down ul li.active a { color: #006699; }/*����������������*/
.index .head-down ul li.first { border-left: 1px solid #197eb0;  }
.index .head-down ul li.first.active { color: #006699;  }
.index .head-down ul li.activeh { background: #00557f; border-color: #006699; }
.index .head-down ul li.activeh2 a, .index .head-down ul li.ehe:hover a { color: #006699; }/*����������������*/
.index ul.sub-menu li a { color: #006699;  }
.index .dop-menu ul li.active { background: #006699; }
.index .dop-menu ul li a { color: #006699; }
.index .dop-menu ul li a:link { color: #006699; }

/*���������*/
/*.webcam .head-up { background: #999999; }
.webcam .head-down {  background: #6e6e6e; }*/
.webcam .head-down ul li  {  background: #6e6e6e url(/i/v/razdm-wc.png) 0 0 no-repeat; }
.webcam .head-down ul li.active a { color: #6e6e6e; }/*����������������*/
.webcam .head-down ul li.first { border-left: 1px solid #999999;  }
.webcam .head-down ul li.first.active { color: #6e6e6e;  }
.webcam .head-down ul li.activeh { background: #818181; border-color: #6e6e6e; }
.webcam .head-down ul li.activeh2 a, .webcam .head-down ul li.ehe:hover a { color: #6e6e6e; }/*����������������*/
.webcam ul.sub-menu li a { color: #6e6e6e;  }
.webcam .dop-menu ul li.active { background: #6e6e6e; }
.webcam .dop-menu ul li a { color: #6e6e6e; }
.webcam .dop-menu ul li a:link { color: #6e6e6e; }

/*�������*/
/*.news .head-up { background: #3b6c8a; }
.news .head-down {  background: #29536d; }*/
.news .head-down ul li  {  background: #29536d url(/i/v/razdm-n.png) 0 0 no-repeat; }
.news .head-down ul li.active a { color: #29536d; }/*����������������*/
.news .head-down ul li.first { border-left: 1px solid #3b6c8a;  }
.news .head-down ul li.first.active { color: #006699;  }
.news .head-down ul li.activeh { background: #22455b; border-color: #29536d; }
.news .head-down ul li.activeh2 a, .news .head-down ul li.ehe:hover a { color: #29536d; }/*����������������*/
.news ul.sub-menu li a { color: #29536d; }
.news .dop-menu ul li.active { background: #29536d; }
.news .dop-menu ul li a { color: #29536d; }
.news .dop-menu ul li a:link { color: #29536d; }
/*----/��� HTML5----*/


/*.dop-menu .index-down .but1 { background: url(../images/structure/but1.png) 0 0 no-repeat; -background:none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/structure/but1.png', sizingMethod = 'crop' ); }
.dop-menu .index-down .but2 {  background: url(../images/structure/but2.png) 0 0 no-repeat; -background:none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/structure/but2.png', sizingMethod = 'crop' ); }
*/

.y5_f { z-index: 0 !important; position: inherit !important; }

/*����� /������ ������/ */
.bk-stl ul { padding: 0; margin: 0; clear: right; }
.bk-stl { width: 222px; padding: 8px; border: 1px solid #dadada; margin: 0 0 15px 0; }
.bk-stl li { margin-bottom: 3px; margin-left: 14px; color: #034592; font-size: 10px; }
.bk-stl li a { font-size: 11px !important; }
.v-ipda { text-align: right;  float: right; display: block; margin-right: 15px; -display: inline; margin-bottom: 0; padding-bottom: 0; }
/*��� ����� � ����� ������*/
.bk-stl h2 { color: #2E2E2E; font-size: 12px; background: none; }
.bk-stl.grh { padding-top: 0; margin-top: 0; padding-left: 0; padding-right: 0; width: 238px; }
.bk-stl.grh ul { padding-left: 8px; padding-right: 8px; padding-top: 8px; }
.bk-grhead { height: 19px; background-color: #dadada; padding-top: 5px; padding-left: 8px; }

/*���� � ���������*/
.bk-stl.grh img { padding-right: 5px; padding-bottom: 5px; border: none; }
.bgrd-ye { background: #FFFFCC;  }
.bk-grhdg { padding: 8px 8px 0 8px;  }

/**/
.bs-stand { border-top: 2px solid #006699; font-family: "Open Sans","Trebuchet MS","Helvetica CY",sans-serif; }
.bs-stand a { text-decoration: none; color: #034592 }
.bs-stand a:hover { text-decoration: underline }
.bs-stand a:visited { color: #034592 }
.bs-stand h3 {
    display: block; line-height: 16px; color: #747272 !important; font-size: 13px; font-weight: 600;
    background: #ededed; margin: 0; padding: 5px 0 6px 7px;
}
.bs-stand h3 a { color: #747272 !important; text-decoration: none; }
.bs-stand h3 a:hover { text-decoration: underline; }
.bs-stand ul { margin: 0 0 20px 0; padding: 0; list-style-type: none; }
.bs-stand ul.bold-ul { margin-bottom: 0; }
.bs-stand ul.bold-ul li { background: url("/i/disc-blue.png") no-repeat 0 6px; padding-left: 9px; padding-top: 0; }
.bs-stand ul.bold-ul li a { font-weight: bold !important; font-size: 12px !important; }
.bs-stand ul li:first-child { background: none; }
.bs-stand ul li { line-height: 14px; padding: 6px 0 5px 0; display: block; background: url("/i/otb/punkt_horizont.gif") repeat-x  0 0;  }
.bs-stand ul li a {font-weight: bold; font-family:  Verdana, Arial, Helvetica, sans-serif;font-size: 11px; color: #034592; text-decoration: none; }
.bs-stand ul li a:link { color: #034592; }
.bs-stand ul li a:visited { color: #5B73A3; }
.bs-stand ul li a:hover { color: #034592; text-decoration: underline; }
.bs-stand ul li a:active {color: #034592; }
.bs-stand ul li a.green { font-weight: normal; color: #01A61B; font-size: 11px; }
.bs-stand ul li .news_disc{ margin-left: 5px; }
.blk_cntnt { padding-top: 3px; }
.blk_cntnt img { border: none; margin-bottom: 5px;}
.ncr .blk_cntnt { padding-bottom: 2px !important; }

/*��� ���-�����*/
.bs-stand.c_cam { border-top: 2px solid #6E6E6E; border-bottom: none !important; }
/*�������, �������, �������*/
.bs-stand.c_main { border-top: 2px solid #006699; border-bottom: none !important; }
.bs-stand.c_catalog { border-top: 2px solid #006699; border-bottom: none !important; }
/*�����������*/
.bs-stand.c_albums { border-top: 2px solid #660099; border-bottom: none !important; }
/*������, ������*/
.bs-stand.c_tourism, .bs-stand .c_glc, .bs-stand.c_glc {  border-bottom: none !important; border-top: 2px solid #2088BC !important; }
.bs-stand.c_tourism h4 a, .bs-stand .c_glc h4 a {  color: #116fae; }
.c_glc .rst-btextml h4 a { color: #116fae; }

/*�����*/
.bs-stand .c_poster { border-top: 2px solid #006699; border-bottom: none !important; }
.bs-stand.c_poster { border-top: 2px solid #006699; border-bottom: none !important; }
.bs-stand.af-st ul li a { font-weight: normal; }
/*�������, �������, ������, ������*/
.bs-stand.c_pages { border-top: 2px solid #86B332 !important; }
div.c_pages { border-top: 2px solid #86B332 !important; }
.bs-stand.c_yarmarka { border-top: 2px solid #86B332 !important; border-bottom: none !important; }
/*�������*/
.bs-stand.c_news { border-top: 2px solid #29536D; border-bottom: none !important; margin: 0 !important; padding: 0 !important; }
.bs-stand .c_news { border-top: 2px solid #29536D; border-bottom: none !important; margin: 0; padding: 0; }
.bs-stand .c_news h3 { margin: 0; }
.bs-stand.c_news h3 { margin: 0; }
/*���� ������ ������*/
.news-block-read img { width: 70px; float: left; margin-right: 8px; border: none; margin-bottom: 5px; }
.news-block-read li { padding-right: 10px; padding-bottom: 6px; }
.bs-stand ul li a.p_nh1 { font-weight: bold !important; line-height: 11px; }
.bs-stand ul.news-block-read li { padding-top: 10px; }
.news-block-read .trc-a { padding-top: 1px; width: auto; color: #2E2E2E; font-weight: normal; font-size: 11px; padding-bottom: 2px; }
.bs-stand ul.news-block-read { margin-bottom: 10px; }
.news-block-read .alright { margin-top: 5px; }

.bs-stand ul.news-block-read li .image-link .options {
    display: none;
}

/*������, ����, �����, �����������*/
.bs-stand .c_video { border-top: 2px solid #E79316; border-bottom: none !important; }
.bs-stand.c_forums { border-top: 2px solid #E79316; border-bottom: none !important; }
/*����*/
.bs-stand.c_auto { border-top: 2px solid #3c4d60; border-bottom: none !important; }
/*����������*/
.bs-stand.c_u_torg { border-top: 2px solid #F2A635; border-bottom: none !important; margin-bottom: 15px; }
/*����*/
.bs-stand.c_spec { border-top: 2px solid #0E7E83 !important; border-bottom: none !important; }


/*table*/
.st-grw-table { text-align: center; vertical-align: middle; border: 1px solid #6E6E6E; padding: 0; margin: 0; border-collapse: collapse; border-spacing: 0;  }
.st-grw-table tbody { margin: 0; padding: 0; border: none; }
.st-grw-table .stgr-al { text-align: left; }
.st-grw-table th { font-weight: bold; }
.st-grw-table th, .st-grw-table td { padding: 6px 5px; line-height: 11px; font-size: 11px;   }
.st-grw-table td { font-weight: normal; border-left: 2px solid #fff; }
.st-grw-table td.first {  border-left: none; }
.stt-gr { background: #F0F0F6; }
.stt-wt { background: #fff; }



/*�����*/
.pl {  padding-left: 7px; }
.pb15 { padding-bottom: 15px; }
.pb20 { padding-bottom: 20px; }
.mt10 { margin-top: 10px; }
.mb10 { margin-bottom: 10px; }
.mb8 { margin-bottom: 8px !important; }
.mt20 { margin-top: 20px; }
.mt5 { margin-top: 5px; }
.mt4 { margin-top: 4px; }
.mt6 { margin-top: 6px; }
.mt8 { margin-top: 8px !important; }
.mt7 { margin-top: 7px; }
.rt-h1.mt7-n, .rt-h1.mt7-e { margin-top: 0; }
.mt7-n { margin-top: 7px; width: 410px; }
.mt7-e { margin-top: 7px; width: 290px; }
.pr8 { padding-right: 8px; }
#wrap1 { margin-right: -270px; padding-top: 10px; }
#cnt1 { margin-right: 270px; }
.pt10 { padding-top: 10px; }
.pr5 { padding-right: 5px; }
.pt5 { padding-top: 5px; display: block; }
.mt15 { margin-top: 15px; }
.fwb { font-weight: bold; }
.empty { padding-top: 20px; }
.alcenter { text-align: center; }
.alright { text-align: right; }
.alleft { text-align: left; }

.fl-l { float: left; }
.fl-r { float: right; }
.fl-n { float: none; }

/*����� �����������*/
.inp-mail { padding-top: 15px; padding-left: 5px;  }
.text-inp { padding-top: 2px; width: 90px; float: left;}
.inp-mail input { float: left; width: 118px; text-align: center; height: 16px; padding: 0; }
.inp-pass { padding-top: 5px; padding-left: 5px;  }
.inp-pass input { float: left; width: 118px; text-align: center; height: 16px; padding: 0;  }
.remem { float: left; width: 50px; padding-top: 4px; padding-left: 96px; }
.cl-check { width: 11px; float: left; padding-left: 10px; display: block; padding-top: 2px; }
.c-but-ent { position: relative; clear: left; text-align: center; height: 19px; padding-top: 15px; padding-left: 11px; cursor: pointer; }
.r-log-pass { position: relative; clear: left; text-align: center; padding-top: 8px; height: 10px; }
/*�����*/
.foot-l { background-color: #f1f1f1; width: 100%; border: none; height: 45px; margin-top: 20px; text-align: center; }
.foot-l img { border: none; }
.foot-fix { width: 982px; margin: auto; }
.ff-menu { padding-top: 13px; width: 596px; color: #034592; float: left; text-align: left; }
.logo-ff { padding-top: 12px; padding-right: 5px; width: 121px; float: left; }
.search-ff { padding-top: 12px; float: left; }
.s-cont { margin-top: 0; background: #fff url(/i/durota/search_15-15.gif) no-repeat 3px 3px; width: 255px; height: 21px; }
.sf-inpt { float: left; margin-left: 18px; width: 150px; height: 19px; padding-left: 5px; padding-top: 2px; }
.sf-inpt input { outline: none; width: 150px; border: 0; height: 16px; padding: 0; margin: 0; }
.sf-inpb { float: right; padding-left: 2px; width: 42px; }
.sf-inpb input { padding: 0; margin: 0; border: 0; }
.fd-smap { background-color: #F6F6F6; padding-top: 10px; padding-bottom: 10px; text-align: center; }
.fd-smap img { border: none; }
.fdsm-fix { width: 982px; margin: auto; }
.fdsm-col { width: 18%; margin-right: 24px; float: left; text-align: left; -display: inline; -margin-right: 22px;}
.fdsm-col.last { margin-right: 0; }
.fdsm-col a { display: block; line-height: 14px; }
.f-inft { text-align: center; }
.f-inft span { font-size: 90%; color: #034592; }
.f-law { font-size: 90%; color: #034592; margin-top: 3px; }

/*�������� �����*/
.imurl { cursor: pointer;  background: url(/i/c/ajaxs.gif) no-repeat 0 0; width: 16px; height: 16px; float: left; margin-top: 7px; margin-left: 8px;}
div.dlmtw { float: left; font-size: 11px; margin-top: 2px;}
div.ffrm { float: left; font-size: 11px; color: #2B587A; padding-left: 13px; padding-top: 5px; margin-top: 2px; }
.ffrm  select { font-size: 11px; }
.ffrm  input { font-size: 11px; }
.dlmtw.res { height: 25px; }
.dlmtw.op-res { height: 89px; }
.dlmtw.lg { height: 37px; }
.dlmtw.ph5 { height: 5px; border: none; }
.dlmtw.ph11 { height: 11px; border: none; }
.dlmtw.ph13 { height: 13px; border: none; }
.wi240 { width: 240px; }
#region, input#city { width:180px; }
.ffrm textarea.cx { width: 245px; height: 80px; margin: 0; font-size: 11px; }
#cat0, #cat1, #cat2, #privates { width: 249px; }

/*radio*/
.sb-radio { float: left; font-size: 11px; margin-top: 5px; margin-right: 8px; color: #2e2e2e; }
.sb-radio input { width: 10px; height: 10px; display: block; float: left;  margin-left: 0; margin-top: 2px;}
.sb-radio span { display: block; float: left; }

.trcol, .trbd, .trpl { width: 153px; overflow: hidden; }
.npages { color: #747272; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 100%; font-weight: bold; text-decoration: none; }
a.npages:link { color: #747272; text-decoration: none; }
a.npages:visited { color: #747272; text-decoration: none; }
a.npages:hover { color: #747272; text-decoration: underline; }
a.npages:active { color:#747272; text-decoration: none; }
.n-on-pr { margin: 7px 0 0 0; }
span.n_vc  { background:url("/i/n/views.png") no-repeat scroll 0 -1px;  }
a.n_cc  { background:url("/i/otb/news_comm4.gif") no-repeat scroll 0 2px; text-decoration: underline !important; padding-left: 14px; font-size: 11px; }
#rightsb { width: 250px; }

#y5_direct1 { position: relative; z-index: 1; }

/*���������� ������*/
.res-s { float: left; display: block; }
.s-sort { float: right; font-size: 11px !important; width: 200px; }
.s-sort ul { border: 1px solid #96AABE ; list-style-type: none; padding: 0; margin: 0;  }
.s-sort a { color: #16437E !important; margin-left: 10px; }

/*������ �������*/
.bs-stand .af-right, .bs-stand.af-right { border-right: 2px solid #ededed !important; border-left: 2px solid #ededed; border-bottom: 2px solid #ededed !important; margin-bottom: 20px; -width: 229px; }
.af-right .rst-btextml { padding-bottom: 6px; margin: 0 8px; width: 220px; }
.af-right .r-bt { padding-right: 0; }
.af-right .rt-img { margin-left: 8px; }
.af-right h3 { -width: 100%; }
.af-right .news-block-read { padding: 0 8px; }
.rst-btextml { padding-top: 0; padding-left: 0; float: none; width: 100%; padding-bottom: 20px; }
.rst-btextml h4 { color: #034592; display: block; font-family: Verdana, sans-serif; padding-bottom: 4px; font-size: 12px; font-weight: bold; margin: 0; text-transform: none;  }
.rst-btextml h4 a { text-decoration: none; }
.rt-img { float: none; margin-left: 10px; margin-bottom: 4px; margin-top: 8px; }
.c_tourism .af-right { margin-bottom: 12px; }

.c_index { border-bottom: 2px solid #EDEDED; border-left: 2px solid #EDEDED; border-right: 2px solid #EDEDED; }
.c_index h3 { border-top: 2px solid #006699; background: #EDEDED; color: #747272; display: block; font-family: Verdana, sans-serif; font-size: 12px; font-weight: bold; margin: 0; padding: 5px 0 6px 7px; }
.c_index h3 a { color: #747272; font-size: 12px; font-weight: bold; }

/**/
#street_name { height: 15px !important; -padding: 0; }
#building { height: 15px !important; -padding: 0; }

.internet_ie6 form { height: 129px; position: relative; -top: -17px; }
#building { position: relative; -top: -2px; }

/*������� ��������. ������ �����, ����*/
.news_comm{ background: url(/i/otb/news_comm4.gif) no-repeat; padding-left: 13px; margin-right: 5px; cursor: pointer; }
.news_video{ background: url(/i/otb/news_video.gif) no-repeat 0 4px; padding-left: 6px; padding-top: 1px; margin-left: 5px; display: inline-block; *display: inline; }
.news_foto{ background: url(/i/otb/news_foto.gif) no-repeat 0 3px; padding-left: 6px; padding-top: 1px; margin-left: 5px; display: inline-block; *display: inline; }

/*����������� ����*/
.blockUI { position: relative; border: none !important; }
.blockMsg { background-color: transparent !important; }
.blockUI.blockOverlay { cursor: default !important; }
a.tt-close { display: block; background: url(/i/poster/close-ico.png) 0 0 no-repeat; width: 26px; height: 26px; text-decoration: none !important; cursor: pointer !important; position: absolute; top: 0; right: 0; }
.tt-box { background: #fff; margin: 11px 12px 0 12px; padding: 10px 9px 15px 9px; text-align: left; cursor: default; }
.answ-b { font-weight: bold; font-size: 12px; padding-left: 13px; margin-top: 15px; padding-bottom: 1px; }
.ch-box { padding-left: 13px; padding-top: 9px; }
.ch-box input, .ch-box label { float: left; }
.ch-box input { margin: 2px 6px 0 5px; width: 13px; height: 13px; }
.ds-n { display: none !important; }
.tt-inp-box { display: inline-block !important; width: 487px; padding-bottom: 8px; text-align: right; -display: inline !important; *width: 490px; }
.tt-inp-box span { font-weight: bold; float: right; margin-top: 1px; margin-right: 9px; }
.tt-inp-box input { background: url(/i/poster/fft-inp.png) 0 0 no-repeat; border: none; width: 397px; height: 13px; float: right; padding: 2px 5px 3px 5px; outline: none; }

/*����� �������*/
.box-src-cat { margin-left: -2px; background: url(/i/study/podl-sc.png) 0 0 no-repeat; width: 706px; height: 98px; padding: 0 0 0 18px; }
.box-src-cat .h2-blue{
    font-size: 14px;
    color: #006699 !important;
    font-weight: bold;
    text-transform: none;
    background: none;
    padding: 11px 0 7px 0;
    border: none;
}
.src-cat-inp { font-family: Verdana, sans-serif; float: left; width: 568px; height: 21px; padding: 5px 5px 4px 5px; background: url(/i/study/inp-s.png) 0 0 no-repeat; color: #000; font-size: 13px; border: none; margin-right: 11px; text-align: center; }
.src-cat-but { float: left; width: 103px; height: 30px; background: url(/i/study/butt-s.png) 0 0 no-repeat; cursor: pointer; border: none; }

.greym { background: #fff; }


/*������� �����*/
.scrollTop { /*margin-right: 7px;*/ height: 35px;  display: inline-block; vertical-align: top; outline: none; z-index: 2000; background-image: url("/i/arrow-top.png"); background-repeat: no-repeat; width: 115px; position: fixed; right: 0; bottom: 15px; opacity: 0.5; display: none; }
.scrollTop:hover { opacity: 1; outline: none; }
.scrollTop:focus { outline: none; }
.exposition-arrow { background-position: 0 -210px; }
.travel-arrow { background-position: 0 -175px; }
.afisha-arrow { background-position: 0 -140px; }
/*.spec-arrow { background-position: 0 -140px; }    */
.spec-arrow { background-position: 0 -70px; }
.fotoalbom-arrow { background-position: 0 0; }
.communion-arrow { background-position: 0 -35px; }
.news-arrow { background-position: 0 -105px; }
.index-arrow, .webcam-arrow { background-position: 0 -70px; }

/*����� �����*/

/**/
.sform_tv form { margin-bottom: 0; }
.sform { position: relative; }
input.rp-af-inp {
    float: left; line-height: 25px !important; 
    /*width: 658px;*/
	width: calc( 100% - 70px ); 
    padding: 0 5px !important;
    background: url("/i/poster/inp-img.png") 0 0 no-repeat; height: 28px !important; margin-bottom: 14px; font-family: Verdana, sans-serif;
    font-weight: bold; color: #5d5d5d; font-size: 12px;
    outline: none !important; font-size: 12px !important;
    border-radius: 0 !important; -moz-border-radius: 0 !important; -webkit-border-radius: 0 !important;
    border: none !important; box-shadow: none !important; -moz-box-shadow: none !important; -webkit-box-shadow: none !important;
}
.rp-af-subm { float: left; background: url("/i/poster/search-button.png") 0 0 no-repeat; width: 60px !important; height: 28px; cursor: pointer; border: none; margin-bottom: 14px; }
.rp-ht { font-size: 11px; color: #b60020; font-family: Verdana, sans-serif; font-weight: bold; padding-top: 17px; padding-bottom: 2px; }
.rp-ht.ur { color: #64B0D7; }
.rp-res-div { color: #333333; font-size: 11px; background: url("/i/otb/punkt_horizont.gif") repeat-x 0 100%; padding-top: 6px; padding-bottom: 9px; }
.rp-res-div a { font-size: 11px; color: #034592 !important; text-decoration: none !important; font-weight: bold; }
.res-box { background: url("/i/poster/bg-res-box.png") 0 100% no-repeat; width: 669px; padding: 0 11px; position: absolute; top: 26px; left: -11px; z-index: 10000; }
.res-box-cont { border-left: 1px solid #ccc; border-right: 1px solid #ccc; padding: 0 9px; background: #fff url("/i/poster/top-s-bg.png") no-repeat 0 0; margin-bottom: 17px; }
.res-box-cont h1 { padding-top: 8px; margin-top: 0; margin-bottom: 0; font-size: 14px !important; line-height: 1 !important; }

#share42 {
    display: inline-block;
    padding: 6px 0 0 6px;
    background: #FFF;
    border: 1px solid #E9E9E9;
    border-radius: 4px;
}
#share42:hover {
    background: #F6F6F6;
    border: 1px solid #D4D4D4;
    box-shadow: 0 0 5px #DDD;
}
#share42 a {opacity: 0.5;}
#share42:hover a {opacity: 0.7}
#share42 a:hover {opacity: 1}


/*����*/
.rst-tbc { background: #E6E6E6; width: 240px; margin-top: 17px; }
.rt-img { float: none; margin-left: 10px; margin-bottom: 4px; margin-top: 8px; }
.rst-btextml { padding-top: 0; padding-left: 0; float: none; width: 100%; padding-bottom: 20px; }
.rst-btextml h4 { color: #034592; display: block; font-family: Verdana, sans-serif; font-size: 12px; font-weight: bold; margin: 0; text-transform: none;  }
.rst-btextml h4 a { text-decoration: none; }
#nextBtn { -left: 340px !important; }
.grey-pl-nnr { background: #ededed; padding: 4px 10px 8px 10px;font-size:11px;margin-top:10px }
.grey-pl-nnr h2 {text-transform:none;background:#ededed;color:#2e2e2e;font-size:10px;margin-top:8px}
.grey-pl-nnr .lntopr ul { list-style-type: disc; margin-top: 0; padding-left: 15px; margin-bottom: 1px; margin-left: 0; }
.grey-pl-nnr .lntopr ul li { list-style-type: disc; line-height: 14px; }
.r-in-cont h2 {white-space: normal;background:none;text-transform:none;color:#2e2e2e;font-size:15px}
.ll-grey-pl { float: left; width: 80px; margin-top: 5px; padding-top: 2px; }
.m-grey-pl { width: 280px; float: left; margin-top: 5px; }
.m-grey-pl h2 { margin: 0; padding: 0; }
.rr-grey-pl { width: 332px; float: left; padding-left: 10px; margin-top: 5px; }
.rr-grey-pl ul { margin: 0; padding: 0; }


/*����� �� �������*/
.inp-sub-box.r-sat { float: none; margin-top: -18px; }
.r-inps { float: left; margin-top: 8px; margin-right: 13px; }
.r-inps input { padding-left: 0 !important; margin-left: 0 !important; margin-top: 2px !important; display: block; float: left; }
.r-inps span { display: block; float: left; }
.r-inpsct { float: left; margin-top: 5px; }
.r-fsbb { border-bottom: 1px dotted #86B332; padding-bottom: 15px; }


.sp .trcol, .sp .trbd, .sp .trpl { margin-bottom: 0; padding-bottom: 0; }
.sp .trbd { margin-left: -1px; }
.sp { margin-bottom: 16px; }
.ru_text { width: 550px; }

.r-pages.first { background: url("/i/otb/punkt_horizont.gif") repeat-x 0 100%; }
.r-lib-text .gr-com { font-size: 11px !important; font-weight: normal !important; padding-top: 4px; background:url("/i/otb/news_comm4.gif") no-repeat scroll 0 6px transparent; }
.green.gr-com { font-size: 11px !important; font-weight: normal !important; }
.r-lib-text .r-rosb { margin-left: 0; }
.pp { padding-bottom: 20px; }
.gr-com { padding-top: 2px; padding-left: 15px; background: url(/i/otb/news_comm4.gif) 0 3px no-repeat; }


/*������, ������*/
.t-cont { margin-top: 14px; }
.tour .small { float: left; display: block; margin: 5px 0 0 0; }
.t-block .t-timg { float: left; width: 160px; height: 120px; margin-right: 6px; }
.t-tcont { float: left; width: 548px; padding: 0 0 0 5px; }
.t-sel { float: right; margin: 3px 0 0 0; }
.t-com { float: left; cursor: pointer; padding-right: 5px; }
.t-tbc { margin-top: 5px; }
.t-tbc .n_vc { font-size: 11px; margin-left: 8px; padding-left: 20px; }
.t-tbc .vammp, .t-tbc .vampg, .t-tbc .vammg, .t-tbc .vmr, .t-tbc .vmrf, .t-tbc .vmrr { margin-left: 2px; }
.t-pm { float: left; margin-left: 8px; }
.t-tbc .gr-com { line-height: 13px; padding-top: 1px; }
.t-icb { float: left; }
.t-inimg { float: left; width: 160px; height: 120px; margin-right: 8px; }
.t-ast { padding-left: 15px; background: url(/i/ru/plus_add.gif) no-repeat 0 1px; float: left;}
.t-inh1 { width: 375px; float: left; margin-right: 5px; padding-bottom: 8px; }
.t-intext { padding-top: 15px; }

.r-ins-h .c_tourism, .r-ins-h .c_uralsglc, .r-ins-h .c_urals  { margin-bottom:8px !important; border-top: 4px solid #2088BC !important;  }
.r-ins-h .c_tourism i, .r-ins-h .c_uralsglc i, .r-ins-h .c_urals i { display: block; padding-bottom:6px !important; border-bottom: 1px dotted #2088BC !important;}
.r-ins-h .c_tourism.btb-n  h1, .r-ins-h .c_uralsglc.btb-n  h1, .r-ins-h .c_urals.btb-n  h1 { float: none; }
.c_tourism h1, .c_uralsglc h1, .c_urals h1 { line-height: 19px; color: #2088BC; }
.r-in-auth .c_tourism, .r-in-auth .c_uralsglc, .r-in-auth .c_urals  { border-bottom: none; border-top: none; margin-bottom: 0; }
.c_tourism_cont.r-in-cont, .c_uralsglc_cont.r-in-cont, .c_urals_cont.r-in-cont { border-bottom: 1px dotted #2088BC; border-top: none; }
.c_tourism.r-pagest, .c_uralsglc.r-pagest, .c_urals.r-pagest { border-bottom: 2px solid #2088BC !important; }
.r-in-auth .c_tourism .r-mark, .r-in-auth .c_uralsglc .r-mark, .r-in-auth .c_urals .r-mark { padding-bottom: 0; }




/*�����*/
.r-ins-h .c_poster { margin-bottom:8px !important; padding-bottom:6px !important; border-top: 4px solid #006699 !important; border-bottom: 1px dotted #006699 !important; }
.r-ins-h .c_poster h1 { border-top: none }
.c_poster.r-pagest { border-bottom: 2px solid #006699 !important; border-top: none; }
.r-in-auth.c_poster { margin-bottom: 0; }
.r-in-auth .c_poster  { border-bottom: none; border-top: none; margin-bottom: 0; }
.r-in-cont.c_poster_cont { border-bottom: 1px dotted #006699; border-top: none; }
.r-in-auth .c_poster .r-mark { padding-bottom: 0; }

/*�������, �������, ������, ������*/
.r-ins-h .c_pages { margin-bottom:8px !important; padding-bottom:6px !important; border-top: 4px solid #86B332 !important; border-bottom: 1px dotted #86B332 !important; }
.c_pages h1 { color: #86B332; }
.r-in-auth .c_pages {  border-bottom: none; border-top: none !important;  margin-bottom: 0; }
.r-in-cont.c_pages_cont { border-bottom: 1px dotted #86B332; border-top: none; }
.c_pages.r-pagest { border-bottom: 2px solid #86B332 !important; border-top: none !important; }
.r-in-auth .c_pages .r-mark { padding-bottom: 0; }

/*spec*/
.c_spec h1 { color: #0E7E83; }
.r-ins-h .c_spec { margin-bottom:8px !important; padding-bottom:6px !important; border-top: 4px solid #0E7E83 !important; border-bottom: 1px dotted #0E7E83 !important; }
.r-in-auth .c_spec { border-bottom: none; border-top: none !important; margin-bottom: 0; }
.r-in-cont.c_spec_cont { border-bottom: 1px dotted #0E7E83; border-top: none; }

.spec h1 { color: #0E7E83; }
.r-ins-h .spec { margin-bottom:8px !important; padding-bottom:6px !important; border-top: 4px solid #0E7E83 !important; border-bottom: 1px dotted #0E7E83 !important; }
.r-in-auth .spec { border-bottom: 4px solid #0E7E83 !important; border-top: none !important; margin-bottom: 24px; }
.r-in-cont.spec_cont { border-bottom: 1px dotted #0E7E83; border-top: none; }
.r-in-auth .c_spec .r-mark { padding-bottom: 0; }

.npr-imb { margin-top: 4px !important; }
.npr-imb img { margin-top: 0 !important; }
#pcark .r-libr h2 { font-weight: bold; }

/*happy B.*/
.fotograf { width: 588px; margin: 0 auto !important; padding-top: 140px; padding-left: 20px; padding-right: 20px; }

/*elizarova box*/
.elz-info {font-size:90%;padding-right:3px;}
.elz-pic {padding-left:8px;padding-right:5px;padding-bottom:4px;padding-top:3px;}
.elz { background-color:#EDEDED; margin-bottom:20px;padding-bottom:8px;}

.rp-af-subm {
    background: url("//st.uralweb.ru/img/search-button.png") no-repeat scroll 0 0 transparent;
    border: medium none;  cursor: pointer;
    float: left; height: 28px;
    margin-bottom: 14px; width: 60px;
}


/*footer*/
.bottom-nav { background: #f6f6f6; font-family: 'Open Sans','Trebuchet MS', 'Helvetica CY', sans-serif; }
.bottom-nav li { float: left; color: #034592; padding-right: 20px;  }
.foot-top { background: #f1f1f1; height:45px; }
.foot-top ul { list-style-type: none; padding-top: 13px; }
.foot-top li span { display: none; padding-left: 8px; padding-right: 12px; }
.foot-top li a { text-decoration: none; font-weight: bold; font-size: 12px; color: #034592; }
.foot-top li a:hover { text-decoration: underline; }
.foot-top li.footer-social {  }
.foot-top li.footer-social span { vertical-align: top; display: inline-block; font-size: 12px; margin-top: 1px; padding-left: 0; padding-right: 5px; }
.foot-top li.footer-social a { margin-top: -4px; margin-right: -1px; display: inline-block; vertical-align: top; width: 24px; height: 24px; }
.foot-bottom .fix-width .col-foot:first-child { margin-left: 0; }
.col-foot { padding-top: 10px; width: 180px; float: left; margin-left: 20px; }
.col-foot a { color: #034592; text-decoration: none; }
.col-foot a:hover { text-decoration: underline; }
.col-foot h2 { font-size: 13px; line-height: 16px; white-space: normal; background: none; font-weight: bold; text-transform: none; padding-bottom: 20px; padding-right: 0; }
.col-foot ul { padding: 0 0 16px 0; margin: -14px 0 0 0; list-style-type: none; }
.col-foot ul li { float: none; padding-bottom: 7px; }
.col-foot ul li a { font-size: 90%; }
footer { font-family: 'Open Sans','Trebuchet MS', 'Helvetica CY', sans-serif; padding-top: 5px; background: #F6F6F6; padding-bottom: 10px; text-align: center; }
footer p { margin: 0; padding-top: 3px; padding-bottom: 1px; font-size: 12px; color: #034592; }
footer p a:hover { text-decoration: none; }
footer .kab-p a { color: #7b8288; }
footer .kab-p a:hover { color: #034592; }
#ftr-a { padding-bottom: 10px; }

/*�� read_new. ������� ������� � ������� ����� �� �����*/
.r-lbc { padding-bottom: 6px; background: url("/i/otb/punkt_horizont.gif") repeat-x 0 100%; }
.npr-imb { margin-top: 10px; }
.npr-imb img { width: 152px; height: 85px; margin-top: 4px; border: none; }
.r-lib-text { padding-top: 5px; float: none; }
.r-lib-text h2 { border: none !important; margin: 0 !important; padding: 0 !important; white-space: normal !important; font-size: 14px; text-transform: none; }


.nl { text-decoration: none !important; }
.nl:hover { text-decoration: underline !important; }

/*boots*/
body h1 { line-height: 1.25em; }
ul li { line-height: 15px; }

/*������ ������*/
.footer-old-top { background-color:#f1f1f1;width:100%;border:0px;height:45px;text-align:center;position:relative;z-index:1; }
.footer-old-top .fix-width-f { width: 982px; margin: 0 auto; }
.footer-old-top .uw-b-logo { padding-top:12px;padding-right:5px; width: 122px; }
.footer-old-top .search-bt { padding-top:12px; }
.footer-old { background-color:#F6F6F6;padding-top:10px;padding-bottom:10px;text-align:center;position:relative;z-index:1; }

/*���� ���. ����*/
.soc-box { padding-bottom: 9px; margin-bottom: 10px; background: #ededed; text-align: center; padding-top: 16px; line-height: 14px; }
.soc-box span { padding-bottom: 12px; font-size: 12px; color: #333333; font-weight: bold; display: block; }
.soc-box ul { padding: 0; margin: 0; list-style-type: none; display: inline-block !important; }
.soc-box ul li { margin-left: 4px; float: left; width: 36px; height: 36px; background-image: url("/i/uw-sprite.png"); background-repeat: no-repeat; }
.soc-box ul li:first-child { margin-left: 0; }
.soc-box ul li a { display:  block; width: 100%; height: 100%; }
.soc-box ul li.vk { background-position: 0 -13px; }
.soc-box ul li.fb { background-position: -36px -13px; }
.soc-box ul li.yt { background-position: -72px -13px; }

.control-group h4 { font-weight: normal; }

#sendPmForm .form-horizontal .control-label { padding-top: 0; }
#sendPmForm .form-horizontal .controls { margin-top: 1px; }


/*���� ����������� �����*/
.auth-inf .img-box {
    border: 1px solid #b7b7b7; float: left; width: 40px; height: 40px; overflow: hidden;
    margin-right: 20px; margin-top: 4px; margin-left: 15px;
}
.auth-inf .img-box img { display: block; width: 40px; }
.auth-inf .user-info { float: left; text-align: left; margin-top: 3px; width: auto; }
.auth-inf .user-info a {
    font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
    font-weight: 600; color: #034592; font-size: 13px; position: relative;
}
.auth-inf .user-info a .r { color: #2e71c0; }
.auth-inf .user-info #uwmail { float: left; margin-top: 5px; }
.auth-inf .user-info #uwmail a {
    background: none; width: auto; height: auto; font-weight: 400;
    margin-left: 0; padding-left: 22px; margin-right: 11px; cursor: pointer;
}
.auth-inf .user-info #uwmail a:before {
    position: absolute; left: 0; content: '';
    display: block; width: 18px; height: 13px;
    background: url("/i/ico-head.png") 0 -1px no-repeat; top: 2px;
}
.auth-inf .user-info #uwmail a:hover { text-decoration: none; }
.auth-inf .user-info #uwcomm { float: left; margin-top: 5px; }
.auth-inf .user-info #uwcomm a {
    background: none; width: auto; height: auto; font-weight: 400;
    margin-left: 0; padding-left: 22px; margin-right: 11px; cursor: pointer;
}
.auth-inf .user-info #uwcomm a:before {
    position: absolute; left: 0; content: '';
    display: block; width: 19px; height: 18px;
    background: url("/i/ico-head.png") -19px 0 no-repeat; top: 1px;
}
.auth-inf .user-info #uwcomm a:hover { text-decoration: none; }
.auth-inf .user-info .ex-a { margin-right: 13px; float: left; margin-top: 6px; width: 15px; height: 15px; background: url("/i/ico-head.png") -39px 0 no-repeat; }
.auth-inf .user-info .ex-a a { width: 100%; height: 100%; display: inline-block; }
.auth-inf .user-info .ex-a a:hover { text-decoration: none; }
.prize-box { float: left; margin-top: 6px; width: 16px; height: 15px; background: url("/i/ico-head.png") -54px 0 no-repeat; }
.prize-box a { width: 100%; height: 100%; display: inline-block; }
.prize-box a:hover { text-decoration: none; }

/*��������� ��������� ����� ������, � ��������� 240*70*/
.text-box-list { font-family: 'Open Sans','Trebuchet MS', 'Helvetica CY', sans-serif; }
.text-box-list:not(:first-child) { background: url("/i/otb/punkt_horizont.gif") repeat-x scroll 0 0; padding-top: 10px; }
.text-box-list .grey-text {
    font-family: 'Open Sans','Trebuchet MS', 'Helvetica CY', sans-serif;  color: #848484;
    font-size: 12px; font-weight: normal; padding-bottom: 7px;
}
.text-box-list .rks-box {
    line-height: 15px; font-family: 'Open Sans','Trebuchet MS', 'Helvetica CY', sans-serif;  color: #2e2e2e;
    font-size: 12px; font-weight: normal; padding-bottom: 11px;
}
.text-box-list .rks-box .img-box { margin-bottom: 4px; height: 70px; overflow: hidden; text-align: center; }
.text-box-list .rks-box .img-box img { display: block; max-width: unset; }
.text-box-list .rks-box h4 { margin: 0; padding-left: 2px; color: #2e2e2e; font-size: 13px; font-weight: 600; padding-bottom: 1px; }
.text-box-list .rks-box h4 a { text-decoration: none; color: #034592; font-weight: 600; }
.text-box-list .rks-box h4 a:hover { text-decoration: underline; }
.text-box-list .rks-box p { margin: 0; padding-left: 2px; }

/*������ �������*/
/**/
.partner-code { padding-bottom: 10px; }

/*����� ���������*/
.alt-redact { line-height: 14px; }
.alt-redact .bs-stand { padding-bottom: 20px; }
.red-theme { margin-top: 5px; padding-bottom: 7px; background: url("/i/otb/punkt_horizont.gif") repeat-x scroll 0 100%; font-size: 12px; }
.red-theme .smc { font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif; line-height: 16px; }
.red-theme .smc:hover { text-decoration: underline; }
.red-theme.last { margin-top: 8px; padding-bottom: 0; background: none; }
/*������ ����������*/
.news_discuss {
    color: #fff !important; text-decoration: none !important;
    font-size: 11px !important; background: #52a501;
    padding: 0 5px 4px 5px; margin-left: 2px; display: inline-block;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif !important;
    line-height: 14px;  height: 10px;
    -webkit-border-radius: 6px 6px; -moz-border-radius: 6px 6px; border-radius: 6px 6px;
    min-width: 9px; text-align: center;
}
.news_discuss:hover { text-decoration: none !important; }

/*RETINA!!!!!!!!*/
@media (-webkit-min-device-pixel-ratio: 2) {
    /*���� �����������*/
    .prize-box {
        margin-top: 6px;
        height: 16px;
        background: url("/i/ico-headx2.png") -54px 0 no-repeat;
        background-size: 70px 18px;
        -webkit-background-size: 70px 18px;
    }
}

/*��� ��������*/
.wallpaper-box .main-content .header  { margin-bottom: 37px; }

.lead { font-size: 16px; font-weight: 200; margin-bottom: 20px; margin-top: 30px; }

#pads_56 { margin-bottom: 20px; }
@font-face {
    font-family: 'uwhead';
    src:    url('/css/uw-head/fonts/uwhead.eot');
    src:    url('/css/uw-head/fonts/uwhead.eot#iefix') format('embedded-opentype'),
        url('/css/uw-head/fonts/uwhead.ttf') format('truetype'),
        url('/css/uw-head/fonts/uwhead.woff?') format('woff'),
        url('/css/uw-head/fonts/uwhead.svg#uwhead') format('svg');
    font-weight: normal;
    font-style: normal;
	font-display: swap;
}

.tokyo2020-banner {
	background-image: url(//st.uralweb.ru/css/spec/tokyo2020/images/tokyo2020.gif);
	background-position: center;
    background-repeat: no-repeat;
    height: 60px;
	background-size: cover;
}

.tokyo2020-banner.mobile {
	height: 40px;
	margin: -10px -10px 20px -10px;
}

.tokyo2020-banner a {
	display: block;
	width: 100%;
	height: 100%;
}

@media only screen and (orientation: portrait) and (min-width: 240px) and (max-width:359px) {
	.tokyo2020-banner.mobile {
		height: 35px;
	}
}

.wi.icon-back {
	background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
	min-height: 25px !important;
	margin-top: -1px;
}

[class^="uwh-icon-"], [class*=" uwh-icon-"], 
.blogs-entry-votes .vammp, .blogs-entry-votes .vaggp, .blogs-entry-votes .vgr, .blogs-entry-votes .vapp,
.blogs-entry-votes .vagpg, .blogs-entry-votes .vamg, .blogs-entry-votes .vmr, .blogs-entry-votes .vapg, 
.blogs-entry-votes .vamm, .blogs-entry-votes .vmrf, .blogs-entry-votes .vgrf, .blogs-entry-votes .vagp,
.blogs-entry-votes .vumg, .blogs-entry-votes .vupp, .blogs-entry-votes .vupg, .blogs-entry-votes .vumm, .rate .sign {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'uwhead' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.uwh-icon-reg:before {
    content: "\e91a";
}
.uwh-icon-login:before {
    content: "\e91b";
}
.uwh-icon-photocam:before {
    content: "\e918";
}
.uwh-icon-videocam:before {
    content: "\e919";
}
.uwh-icon-mobile-menu:before {
    content: "\e900";
}
.uwh-icon-poster-date3:before {
    content: "\e914";
}
.uwh-icon-poster-place2:before {
    content: "\e915";
}
.uwh-icon-poster-price2:before {
    content: "\e916";
}
.uwh-icon-play:before {
    content: "\e913";
}
.uwh-icon-rating-imdb:before {
    content: "\e911";
}
.uwh-icon-rating-kinopoisk:before {
    content: "\e912";
}
.uwh-icon-key-arr-right:before {
    content: "\e317";
}
.uwh-icon-key-arr-left:before {
    content: "\e318";
}
.uwh-icon-poster-date2:before {
    content: "\e90d";
}
.uwh-icon-marked:before {
    content: "\e90e";
}
.uwh-icon-to-mark:before {
    content: "\e910";
}
.uwh-icon-anonymous:before {
    content: "\e90c";
}
.uwh-icon-poster-date:before {
    content: "\e909";
}
.uwh-icon-poster-place:before {
    content: "\e90a";
}
.uwh-icon-poster-price:before {
    content: "\e90b";
}
.uwh-icon-star-fill:before {
    content: "\e838";
}
.uwh-icon-star-border:before {
    content: "\e83a";
}
.uwh-icon-text-bold:before {
    content: "\e901";
}
.uwh-icon-text-strike:before {
    content: "\e902";
}
.uwh-icon-insert-image:before {
    content: "\e903";
}
.uwh-icon-text-italic:before {
    content: "\e904";
}
.uwh-icon-text-underline:before {
    content: "\e905";
}
.uwh-icon-insert-link:before {
    content: "\e906";
}
.uwh-icon-insert-photo:before {
    content: "\e907";
}
.uwh-icon-insert-smile:before {
    content: "\e908";
}
.uwh-icon-bell:before {
    content: "\e7f4";
}
.uwh-icon-bella:before {
    content: "\e7f7";
}
.uwh-icon-chat-text:before {
    content: "\e0b7";
}
.uwh-icon-chat:before {
    content: "\e0ca";
}
.uwh-icon-comment-text:before {
    content: "\e0b9";
}
.uwh-icon-contact-mail:before {
    content: "\e0d0";
}
.uwh-icon-exit:before {
    content: "\e879";
}
.uwh-icon-lamp:before {
    content: "\e90f";
}
.uwh-icon-mail:before {
    content: "\e917";
}
.uwh-icon-mode_comment:before {
    content: "\e253";
}
.uwh-icon-comments:before {
    content: "\e8af";
}
.uwh-icon-chat-sms:before {
    content: "\e0d8";
}
.uwh-icon-chat-asterix:before {
    content: "\e626";
}
.uwh-icon-chat-list:before {
    content: "\e8cd";
}
.uwh-icon-add-circle:before {
    content: "\e147";
}
.uwh-icon-add-circle-alt:before {
    content: "\e3ba";
}
.uwh-icon-remove-circle:before {
    content: "\e15c";
}
.uwh-icon-remove-cross:before {
    content: "\e888";
}
.uwh-icon-remove-circle-alt:before {
    content: "\e15d";
}
.uwh-icon-vote-down:before {
    content: "\e8db";
}
.uwh-icon-vote-up:before {
    content: "\e8dc";
}
.uwh-icon-write:before {
    content: "\e22b";
}
.uwh-icon-close:before {
    content: "\e5cd";
}
.uwh-icon-edit:before {
    content: "\e254";
}
.uwh-icon-mail-outline:before {
    content: "\e0e1";
}
.uwh-icon-visibility-off:before {
    content: "\e8f5";
}
.uwh-icon-visibility-on:before {
    content: "\e8f4";
}
.uwh-icon-arr-drop-down:before {
    content: "\e5c5";
}
.uwh-icon-arr-drop-up:before {
    content: "\e5c7";
}
.uwh-icon-key-arr-down:before {
    content: "\e313";
}
.uwh-icon-key-arr-up:before {
    content: "\e316";
}
.uwh-icon-arrow-back:before {
    content: "\e5c4";
}
.uwh-icon-arrow-down:before {
    content: "\e5db";
}
.uwh-icon-arrow-forward:before {
    content: "\e5c8";
}
.uwh-icon-arrow-up:before {
    content: "\e5d8";
}

.blogs-entry-votes .vammp:before, .blogs-entry-votes .vamg:before, .blogs-entry-votes .vmr:before, .blogs-entry-votes .vamm:before, 
.blogs-entry-votes .vmrf:before, .blogs-entry-votes .vumg:before, .blogs-entry-votes .vumm:before { content: "\e8db"; }
.uwh-icon-vote-up:before {
    content: "\e8dc";
}
.blogs-entry-votes .vaggp:before, .blogs-entry-votes .vgr:before, .blogs-entry-votes .vapp:before, .blogs-entry-votes .vagpg:before,
.blogs-entry-votes .vapg:before, .blogs-entry-votes .vgrf:before, .blogs-entry-votes .vagp:before, .blogs-entry-votes .vupp:before, 
.blogs-entry-votes .vupg:before { content: "\e8dc"; }
.uwh-block-mail, .uwh-block-messages, .uwh-block-comments, .uwh-block-exit {
	float: left;
    margin-top: 5px;
    margin-right: 10px;
    font-size:13px;
}

.uwh-icon-arr-drop-down:before {
    content: "\e5c5";
}
.uwh-icon-arr-drop-up:before {
    content: "\e5c7";
}
.uwh-icon-key-arr-down:before {
    content: "\e313";
}
.uwh-icon-key-arr-up:before {
    content: "\e316";
}

.uwh-icon-arrow-back:before {
    content: "\e5c4";
}
.uwh-icon-arrow-down:before, .rate .sign.min:before {
    content: "\e5db";
}
.uwh-icon-arrow-forward:before {
    content: "\e5c8";
}
.uwh-icon-arrow-up:before, .rate .sign.plus:before {
    content: "\e5d8";
}

.uwh-block-exit {
	margin-left: 5px;
}

.uwh-block-mail a, .uwh-block-messages a, .uwh-block-comments a, .uwh-block-exit a {
	text-decoration: none !important;
	cursor:pointer;
}

.uwh-block-mail a:hover, .uwh-block-messages a:hover, .uwh-block-comments a:hover, .uwh-block-exit a:hover {
	text-decoration: none !important;
}

.uwh-block-mail i, .uwh-block-messages i, .uwh-block-comments i, .uwh-block-exit i {
	font-size:22px;
	margin-right: 3px;
	float: left;
}

i.uwh-icon-mail {
	font-size:19px;
	margin-top:1px;
}

i.uwh-icon-exit {
    color: #A50000;
}

i.uwh-icon-messages {
	margin-top: 1px;
}

.uwh-block-mail span, .uwh-block-messages span, .uwh-block-comments span {
	display: block;
	float:left;	
	margin-top:2px;
}

/* events hack */
.event-container {
	
}

.film-n.events.vertical {
	float: left;
    width: calc(100% - 285px);
}

.place-container {
	margin-bottom: 5px;
}

.place-container .place-container-icon {
	float: left;
       width: 36px;   
       text-align: center;
	margin-top: 3px;
}

.place-container .place-container-icon i {
	width: 20px;
       height: 20px;
       color: #187daf;
       font-size: 28px;
       display: inline-block
}

.place-container .place-container-icon i.uwh-icon-poster-place {
	font-size: 32px;
	width: 22px;
       height: 32px;
}

.place-container .place-container-icon i.uwh-icon-poster-price {
	font-size: 26px;
       width: 27px;
       height: 27px;
       margin-top: -4px;
}

.place-container .place-container-icon i.uwh-icon-poster-date {
	font-size: 26px;
       width: 28px;
       height: 27px;
}

.place-container .place-container-info {
	width: calc( 100% - 40px );
	margin-left: 40px;
}

.place-container .place-container-info .info-box.place-name {
	padding-top: 5px;
    font-size: 110%;
}

.place-container .place-container-info .info-box.price {
	padding-top: 5px;
    font-size: 110%;
}

@CHARSET "UTF-8";

[class^="uw-smile-"], [class*=" uw-smile-"] {
	display:inline-block;
	max-width: 52px;
	max-height: 48px;
	text-align: center;
	margin:0px 5px;
	background-repeat: no-repeat;
	background-position: center center;
}
.uw-smile-shock {
	background-image: url("//st.uralweb.ru/smiles/bous.gif");
	width: 18px;
	height: 19px;
}
.uw-smile-megashock {
	background-image: url("//st.uralweb.ru/smiles/mega_shok.gif");
	width: 34px;
	height: 28px;
}
.uw-smile-scare {
	background-image: url("//st.uralweb.ru/smiles/scare.gif");
	width: 42px;
	height: 34px;
}
.uw-smile-lol {
	background-image: url("//st.uralweb.ru/smiles/lol2.gif");
	width: 20px;
	height: 20px;
}
.uw-smile-agree {
	background-image: url("//st.uralweb.ru/smiles/agree.gif");
	width: 37px;
	height: 23px;
}
.uw-smile-clap {
	background-image: url("//st.uralweb.ru/smiles/clapping.gif");
	width: 40px;
	height: 27px;
}
.uw-smile-good {
	background-image: url("//st.uralweb.ru/smiles/good.gif");
	width: 26px;
	height: 23px;
}
.uw-smile-ok {
	background-image: url("//st.uralweb.ru/smiles/ok.gif");
	width: 40px;
	height: 26px;
}
.uw-smile-acute {
	background-image: url("//st.uralweb.ru/smiles/acute.gif");
	width: 27px;
	height: 24px;
}
.uw-smile-nea {
	background-image: url("//st.uralweb.ru/smiles/nea.gif");
	width: 36px;
	height: 26px;
}
.uw-smile-fool {
	background-image: url("//st.uralweb.ru/smiles/fool.gif");
	width: 29px;
	height: 23px;
}
.uw-smile-stop {
	background-image: url("//st.uralweb.ru/smiles/stop.gif");
	width: 36px;
	height: 23px;
}
.uw-smile-yahoo {
	background-image: url("//st.uralweb.ru/smiles/yahoo.gif");
	width: 42px;
	height: 27px;
}
.uw-smile-yes {
	background-image: url("//st.uralweb.ru/smiles/yes2.gif");
	width: 42px;
	height: 30px;
}
.uw-smile-ugu {
	background-image: url("//st.uralweb.ru/smiles/yes3.gif");
	width: 20px;
	height: 24px;
}
.uw-smile-dada {
	background-image: url("//st.uralweb.ru/smiles/yes.gif");
	width: 20px;
	height: 20px;
}
.uw-smile-love {
	background-image: url("//st.uralweb.ru/smiles/give_heart.gif");
	width: 28px;
	height: 25px;
}
.uw-smile-rose {
	background-image: url("//st.uralweb.ru/smiles/give_rose.gif");
	width: 30px;
	height: 26px;
}
.uw-smile-heart {
	background-image: url("//st.uralweb.ru/smiles/heart.gif");
	width: 20px;
	height: 20px;
}
.uw-smile-meet {
	background-image: url("//st.uralweb.ru/smiles/meeting.gif");
	width: 41px;
	height: 25px;
}
.uw-smile-angel {
	background-image: url("//st.uralweb.ru/smiles/angel.gif");
	width: 27px;
	height: 23px;
}
.uw-smile-crazy {
	background-image: url("//st.uralweb.ru/smiles/crazy.gif");
	width: 20px;
	height: 27px;
}
.uw-smile-tease {
	background-image: url("//st.uralweb.ru/smiles/tease.gif");
	width: 41px;
	height: 40px;
}
.uw-smile-diablo {
	background-image: url("//st.uralweb.ru/smiles/diablo.gif");
	width: 39px;
	height: 34px;
}
.uw-smile-cold {
	background-image: url("//st.uralweb.ru/smiles/cold.gif");
	width: 26px;
	height: 32px;
}
.uw-smile-heat {
	background-image: url("//st.uralweb.ru/smiles/heat.gif");
	width: 33px;
	height: 29px;
}
.uw-smile-vava {
	background-image: url("//st.uralweb.ru/smiles/vava.gif");
	width: 23px;
	height: 20px;
}
.uw-smile-treaten {
	background-image: url("//st.uralweb.ru/smiles/treaten.gif");
	width: 25px;
	height: 22px;
}
.uw-smile-cry {
	background-image: url("//st.uralweb.ru/smiles/cry.gif");
	width: 31px;
	height: 22px;
}
.uw-smile-dirol {
	background-image: url("//st.uralweb.ru/smiles/dirol.gif");
	width: 21px;
	height: 21px;
}
.uw-smile-help {
	background-image: url("//st.uralweb.ru/smiles/help.gif");
	width: 30px;
	height: 33px;
}
.uw-smile-secret {
	background-image: url("//st.uralweb.ru/smiles/secret.gif");
	width: 22px;
	height: 26px;
}
.uw-smile-scratch {
	background-image: url("//st.uralweb.ru/smiles/scratch.gif");
	width: 27px;
	height: 24px;
}
.uw-smile-tomato {
	background-image: url("//st.uralweb.ru/smiles/tomato.gif");
	width: 48px;
	height: 29px;
}
.uw-smile-beach {
	background-image: url("//st.uralweb.ru/smiles/beach.gif");
	width: 34px;
	height: 33px;
}
.uw-smile-hi {
	background-image: url("//st.uralweb.ru/smiles/hi.gif");
	width: 42px;
	height: 28px;
}
.uw-smile-blush {
	background-image: url("//st.uralweb.ru/smiles/blush.gif");
	width: 25px;
	height: 25px;
}
.uw-smile-bored {
	background-image: url("//st.uralweb.ru/smiles/bored.gif");
	width: 26px;
	height: 22px;
}
.uw-smile-bye {
	background-image: url("//st.uralweb.ru/smiles/bye.gif");
	width: 29px;
	height: 24px;
}
.uw-smile-bad {
	background-image: url("//st.uralweb.ru/smiles/bad.gif");
	width: 21px;
	height: 21px;
}
.uw-smile-dance {
	background-image: url("//st.uralweb.ru/smiles/dance.gif");
	width: 32px;
	height: 24px;
}
.uw-smile-dance2 {
	background-image: url("//st.uralweb.ru/smiles/dance2.gif");
	width: 42px;
	height: 25px;
}
.uw-smile-drinks {
	background-image: url("//st.uralweb.ru/smiles/drinks.gif");
	width: 51px;
	height: 28px;
}
.uw-smile-lazy3 {
	background-image: url("//st.uralweb.ru/smiles/lazy3.gif");
	width: 23px;
	height: 24px;
}
.uw-smile-sorry {
	background-image: url("//st.uralweb.ru/smiles/sorry.gif");
	width: 24px;
	height: 22px;
}
.uw-smile-mir {
	background-image: url("//st.uralweb.ru/smiles/mir.gif");
	width: 46px;
	height: 20px;
}
.uw-smile-thanks {
	background-image: url("//st.uralweb.ru/smiles/thanks.gif");
	width: 36px;
	height: 29px;
}
.uw-smile-rtfm {
	background-image: url("//st.uralweb.ru/smiles/rtfm.gif");
	width: 26px;
	height: 26px;
}
.uw-smile-pozdr {
	background-image: url("//st.uralweb.ru/smiles/pozdr.gif");
	width: 28px;
	height: 18px;
}
.uw-smile-pozdr1 {
	background-image: url("//st.uralweb.ru/smiles/pozdr1.gif");
	width: 30px;
	height: 31px;
}
.uw-smile-pozdr2 {
	background-image: url("//st.uralweb.ru/smiles/pozdr2.gif");
	width: 40px;
	height: 40px;
}
.uw-smile-pozdr3 {
	background-image: url("//st.uralweb.ru/smiles/pozdr3.gif");
	width: 20px;
	height: 30px;
}
.uw-smile-popcorn {
	background-image: url("//st.uralweb.ru/smiles/popcorm1.gif");
	width: 37px;
	height: 28px;
}
.uw-smile-popcorm1 {
	background-image: url("//st.uralweb.ru/smiles/popcorm1.gif");
	width: 37px;
	height: 28px;
}
.uw-smile-flood {
	background-image: url("//st.uralweb.ru/smiles/flood.gif");
	width: 40px;
	height: 48px;
}
.uw-smile-patsak {
	background-image: url("//st.uralweb.ru/smiles/patsak.gif");
	width: 42px;
	height: 30px;
}
.uw-smile-please {
	background-image: url("//st.uralweb.ru/smiles/please.gif");
	width: 36px;
	height: 26px;
}
.uw-smile-vis {
	background-image: url("//st.uralweb.ru/smiles/hang1.gif");
	width: 27px;
	height: 35px;
}
.uw-smile-boom {
	background-image: url("//st.uralweb.ru/smiles/dash2.gif");
	width: 31px;
	height: 26px;
}
.uw-smile-close {
	background-image: url("//st.uralweb.ru/smiles/close.gif");
	width: 48px;
	height: 40px;
}
.uw-smile-search {
	background-image: url("//st.uralweb.ru/smiles/search.gif");
	width: 38px;
	height: 25px;
}
.uw-smile-molodec {
	background-image: url("//st.uralweb.ru/smiles/boast.gif");
	width: 35px;
	height: 25px;
}
.uw-smile-angry {
	background-image: url("//st.uralweb.ru/smiles/ireful1.gif");
	width: 35px;
	height: 24px;
}
.uw-smile-king {
	background-image: url("//st.uralweb.ru/smiles/king.gif");
	width: 28px;
	height: 28px;
}
.uw-smile-hihiks {
	background-image: url("//st.uralweb.ru/smiles/sarcastic_hand.gif");
	width: 32px;
	height: 23px;
}
.uw-smile-gy {
	background-image: url("//st.uralweb.ru/smiles/gy.gif");
	width: 20px;
	height: 20px;
}
.uw-smile-bu {
	background-image: url("//st.uralweb.ru/smiles/bu.gif");
	width: 28px;
	height: 28px;
}
.uw-smile-write {
	background-image: url("//st.uralweb.ru/smiles/write.gif");
	width: 36px;
	height: 26px;
}
.uw-smile-preved {
	background-image: url("//st.uralweb.ru/smiles/preved.gif");
	width: 43px;
	height: 27px;
}
.uw-smile-smile {
	background-image: url("//st.uralweb.ru/smiles/smile.gif");
	width: 20px;
	height: 24px;
}
.uw-smile-sad {
	background-image: url("//st.uralweb.ru/smiles/sad.gif");
	width: 20px;
	height: 24px;
}
.uw-smile-wink {
	background-image: url("//st.uralweb.ru/smiles/wink.gif");
	width: 20px;
	height: 20px;
}
.uw-smile-wacko2 {
	background-image: url("//st.uralweb.ru/smiles/wacko2.gif");
	width: 20px;
	height: 24px;
}
.uw-smile-wow2 {
	background-image: url("//st.uralweb.ru/smiles/wow2.gif");
	width: 20px;
	height: 20px;
}
.uw-smile-blum {
	background-image: url("//st.uralweb.ru/smiles/blum.gif");
	width: 20px;
	height: 20px;
}
.uw-smile-hahaha {
	background-image: url("//st.uralweb.ru/smiles/hahaha.gif");
	width: 18px;
	height: 18px;
}
.uw-smile-nose {
	background-image: url("//st.uralweb.ru/smiles/nose.gif");
	width: 30px;
	height: 25px;
}
.uw-smile-geek {
	background-image: url("//st.uralweb.ru/smiles/geek.gif");
	width: 37px;
	height: 27px;
}
.uw-smile-coffee {
	background-image: url("//st.uralweb.ru/smiles/coffee.gif");
	width: 29px;
	height: 30px;
}
.uw-smile-botan {
	background-image: url("//st.uralweb.ru/smiles/botan.gif");
	width: 23px;
	height: 21px;
}
.uw-smile-shoot {
	background-image: url("//st.uralweb.ru/smiles/shoot.gif");
	width: 42px;
	height: 33px;
}
.uw-smile-vedma {
	background-image: url("//st.uralweb.ru/smiles/vedma.gif");
	width: 46px;
	height: 31px;
}
.uw-smile-ik {
	background-image: url("//st.uralweb.ru/smiles/ik.gif");
	width: 35px;
	height: 24px;
}
.uw-smile-fish {
	background-image: url("//st.uralweb.ru/smiles/fish.gif");
	width: 47px;
	height: 26px;
}
.uw-smile-cen {
	background-image: url("//st.uralweb.ru/smiles/cen.gif");
	width: 55px;
	height: 16px;
}
.uw-smile-boyan {
	background-image: url("//st.uralweb.ru/smiles/boyan.gif");
	width: 50px;
	height: 45px;
}
.uw-smile-fotku {
	background-image: url("//st.uralweb.ru/smiles/fotku.gif");
	width: 43px;
	height: 42px;
}
.uw-smile-wizard {
	background-image: url("//st.uralweb.ru/smiles/wizard.gif");
	width: 42px;
	height: 31px;
}
.uw-smile-foteg {
	background-image: url("//st.uralweb.ru/smiles/foteg.gif");
	width: 46px;
	height: 39px;
}
.uw-smile-eerm {
	background-image: url("//st.uralweb.ru/smiles/eerm.gif");
	width: 18px;
	height: 18px;
}
.uw-smile-omg {
	background-image: url("//st.uralweb.ru/smiles/omg.gif");
	width: 20px;
	height: 20px;
}
.uw-smile-dontknow {
	background-image: url("//st.uralweb.ru/smiles/know.gif");
	width: 32px;
	height: 20px;
}@font-face {
  font-family: 'uw-photos';
  src:  url('/css/uw-photos/fonts/uw-photos.eot?m0vuzg');
  src:  url('/css/uw-photos/fonts/uw-photos.eot?m0vuzg#iefix') format('embedded-opentype'),
    url('/css/uw-photos/fonts/uw-photos.ttf?m0vuzg') format('truetype'),
    url('/css/uw-photos/fonts/uw-photos.woff?m0vuzg') format('woff'),
    url('/css/uw-photos/fonts/uw-photos.svg?m0vuzg#uw-photos') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-uw-photos-"], [class*=" icon-uw-photos-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'uw-photos' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-uw-photos-category:before {
  content: "\e91b";
}
.icon-uw-photos-uwp2-bird:before {
  content: "\e91a";
}
.icon-uw-photos-uwp2-arrow-right:before {
  content: "\e918";
}
.icon-uw-photos-uwp2-arrow-left:before {
  content: "\e919";
}
.icon-uw-photos-uwp2-album-delete:before {
  content: "\e901";
}
.icon-uw-photos-uwp2-album-edit:before {
  content: "\e902";
}
.icon-uw-photos-uwp2-album-lock:before {
  content: "\e903";
}
.icon-uw-photos-uwp2-arrow-max:before {
  content: "\e904";
}
.icon-uw-photos-uwp2-arrow-min:before {
  content: "\e905";
}
.icon-uw-photos-uwp2-arrow-scroll-next:before {
  content: "\e906";
}
.icon-uw-photos-uwp2-arrow-scroll-prev:before {
  content: "\e907";
}
.icon-uw-photos-uwp2-chosen-act:before {
  content: "\e908";
}
.icon-uw-photos-uwp2-chosen-pas:before {
  content: "\e909";
}
.icon-uw-photos-uwp2-download-one:before {
  content: "\e90a";
}
.icon-uw-photos-uwp2-download-pack:before {
  content: "\e90b";
}
.icon-uw-photos-uwp2-photo-comment:before {
  content: "\e90c";
}
.icon-uw-photos-uwp2-photo-info:before {
  content: "\e90d";
}
.icon-uw-photos-uwp2-photo-people:before {
  content: "\e90e";
}
.icon-uw-photos-uwp2-photo-share:before {
  content: "\e90f";
}
.icon-uw-photos-uwp2-photo-view:before {
  content: "\e910";
}
.icon-uw-photos-uwp2-photo-vote-minus:before {
  content: "\e911";
}
.icon-uw-photos-uwp2-photo-vote-plus:before {
  content: "\e912";
}
.icon-uw-photos-uwp2-search:before {
  content: "\e913";
}
.icon-uw-photos-uwp2-sort-album:before {
  content: "\e914";
}
.icon-uw-photos-uwp2-sort-photo:before {
  content: "\e915";
}
.icon-uw-photos-uwp2-user-mail:before {
  content: "\e916";
}
.icon-uw-photos-view:before {
  content: "\e900";
}
.icon-uw-photos-comments:before {
  content: "\e0ca";
}
.icon-uw-photos-close-del:before {
  content: "\e5cd";
}
.icon-uw-photos-edit:before {
  content: "\e254";
}
.icon-uw-photos-locked:before {
  content: "\e897";
}
.icon-uw-photos-vote-minus:before {
  content: "\e8db";
}
.icon-uw-photos-vote-plus:before {
  content: "\e8dc";
}
.icon-uw-photos-delete:before {
  content: "\e872";
}
.icon-uw-photos-loves:before {
  content: "\e87d";
}
.icon-uw-photos-rotate180:before {
  content: "\e5d5";
}
.icon-uw-photos-roll-back:before {
  content: "\e042";
}
.icon-uw-photos-fullscreen:before {
  content: "\e56b";
}
.icon-uw-photos-add-photo:before {
  content: "\e439";
}
.icon-uw-photos-user-face:before {
  content: "\e87c";
}
.icon-uw-photos-lover-border:before {
  content: "\e87e";
}
.icon-uw-photos-user-person:before {
  content: "\e7fd";
}
.icon-uw-photos-photos:before {
  content: "\e413";
}
.icon-uw-photos-photos-border:before {
  content: "\e3d3";
}
.icon-uw-photos-folder:before {
  content: "\e2c7";
}
.icon-uw-photos-folder-border:before {
  content: "\e2c8";
}
.icon-uw-photos-redo:before {
  content: "\e15a";
}
.icon-uw-photos-rotate-left:before {
  content: "\e419";
}
.icon-uw-photos-rotate-right:before {
  content: "\e41a";
}
.icon-uw-photos-undo:before {
  content: "\e166";
}
.icon-uw-photos-refresh:before {
  content: "\e863";
}
.icon-uw-photos-plus-box:before {
  content: "\e146";
}
.icon-uw-photos-plus-circle:before {
  content: "\e147";
}
.icon-uw-photos-plus-circle-border:before {
  content: "\e3ba";
}
.icon-uw-photos-plus-boxes:before {
  content: "\e03c";
}
.icon-uw-photos-cancel:before {
  content: "\e5c9";
}
.icon-uw-photos-minus-circle:before {
  content: "\e15c";
}
.icon-uw-photos-error-circle:before {
  content: "\e000";
}
.icon-uw-photos-error-border:before {
  content: "\e001";
}
.icon-uw-photos-star:before {
  content: "\e838";
}
.icon-uw-photos-cancel-border:before {
  content: "\e888";
}
.icon-uw-photos-info-circle:before {
  content: "\e88e";
}
.icon-uw-photos-info-border:before {
  content: "\e88f";
}
.icon-uw-photos-munus:before {
  content: "\e15b";
}
.icon-uw-photos-minus-circle-border:before {
  content: "\e15d";
}
.icon-uw-photos-report:before {
  content: "\e160";
}
.icon-uw-photos-warning:before {
  content: "\e002";
}
.icon-uw-photos-add-folder:before {
  content: "\e2cc";
}
.icon-uw-photos-file-upload:before {
  content: "\e2c6";
}
.icon-uw-photos-file-download:before {
  content: "\e917";
}
.icon-uw-photos-not-left:before {
  content: "\e033";
}
.icon-uw-photos-not-right:before {
  content: "\e611";
}
.icon-uw-photos-search:before {
  content: "\e8b6";
}
.soc-box-new {
	padding-bottom: 16px;
    margin-bottom: 10px;
    background: #ededed;
    text-align: center;
    padding-top: 14px;
	box-sizing: border-box;
}

.soc-box-new span {
	padding-bottom: 12px;
    color: #333333;
    font-weight: bold;
    display: block;
    font-size: 13px;
}

.soc-box-new ul {
	padding: 0 !important;
    margin: 0 !important;
    list-style-type: none;
}

.soc-box-new ul li {
	padding: 0 !important;
    display: inline-block !important;
    margin-right: 5px !important;
    margin-left: 5px !important;
}

.soc-box-new ul li a {
	display: block;
    height: 34px;
	border-radius: 4px;
}

.soc-box-new ul li i {
	font-size: 34px;
    width: 34px;
    line-height: 29px;
}

.soc-box-new ul li i.icon-uw-social-Dzen,
.social-box-under ul li i.icon-uw-social-Dzen {
    color: #000000;
}

.soc-box-new ul li i.icon-uw-social-Vkontakte,
.social-box-under ul li i.icon-uw-social-Vkontakte{
	color: #0077FF;
}

.soc-box-new ul li i.icon-uw-social-Facebook {
	color: #4680c2;
}

.soc-box-new ul li a.yt {
	background-color: #ff0000;
	height: 30px;
}

.soc-box-new ul li i.icon-uw-social-Youtube {
	color: #fff;
    font-size: 24px;
    width: 31px;
    margin-top: 1px;
    margin-left: 1px;
}

.soc-box-new ul li i.icon-uw-social-Telegram,
.social-box-under ul li i.icon-uw-social-Telegram{
	color: #2AABEE;
}



.social-box-under {
    display: flex;
    background: #e8f4fa;
    flex-wrap: nowrap;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    gap: 8px;
    padding: 8px 16px;
    margin-bottom: 12px;
}

.social-box-under > span {
    display: block;
    color: #1a4b70;
    text-align: center;
}
.social-box-under > ul {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    list-style-type:none;
    gap: 8px;
    margin: 0 !important;
    padding: 0 !important;
}
.social-box-under > ul.icons > li {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 !important;
    padding: 0 !important;
    height: 36px;
    width: 36px;

}
.social-box-under > ul.icons > li > a {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 !important;
    height: 32px;
    width: 32px;
    opacity: 1;
}
.social-box-under > ul.icons > li > a > i {
    font-size: 32px;
    width: 32px;
    height: 32px;
    background-image: none;
    line-height: 1;
}
.social-box-under > ul.icons > li > a:hover {
    text-decoration: none !important;
    opacity: 0.8;
}

.social-box-under > a[data-role="add-user-content"] {
    display: flex;
    align-items: center;
    justify-content: center;
    gap:8px;
    margin: 0 !important;
    height: auto;
    opacity: 1;
    color: #006699 !important;
    text-decoration: none !important;
}
.social-box-under > a[data-role="add-user-content"]:hover {
    color: #1a4b70 !important;
    text-decoration: none !important;
}
.social-box-under > a[data-role="add-user-content"] > i {
    font-size: 24px;
    width: 24px;
    height: 24px;
    background-image: none;
    line-height: 1;
}
.social-box-under > a[data-role="add-user-content"] > span {
    display: block;
    text-align: center;
    text-transform: uppercase;
}

.user-add-content-form {
    width: calc(100vw - 32px);
}

@media screen and (min-width: 640px), screen and (min-device-width: 640px) {
    .user-add-content-form {
        width: calc(100vw - 32px);
        max-width: 720px;
    }
    .social-box-under {
        display: flex;
        background: #e8f4fa;
        flex-wrap: nowrap;
        flex-direction: row;
        align-items: center;
        justify-content: flex-start;
        gap: 16px;
        padding: 8px 16px;
        margin-bottom: 12px;
    }
    .social-box-under > span {
        display: block;
        color: #1a4b70;
        text-align: left;
    }

    .social-box-under > a[data-role="add-user-content"] {
        height: 32px;
    }
    .social-box-under > a[data-role="add-user-content"] > i {
        font-size: 32px;
        width: 32px;
        height: 32px;
    }
    .social-box-under > a[data-role="add-user-content"] > span {
        text-transform: none;
    }
}

.oauth-container {
	width: 300px; 
	margin: 0 auto;
}
.oauth-container {
	margin-top: 30px;
}
.oauth-helper {
	text-align: center;
	color: #c8c8c8;   	
}
.oauth-helper h4 {
	font-size: 15px;	
	margin-bottom: 16px;
}
.oauth-links {
	margin: 5px 0px 15px 0;
	padding-bottom: 36px;
	text-align: center;
	border-bottom: 1px solid #979797;
	width: 300px;
}

.oauth-links .provider,
.comments-oauth .oauth-links .provider {
	padding: 0px;
	display: inline-block;   
    margin-right: 5px; margin-left: 5px;
}

.oauth-links .provider a.oauth-provider,
.comments-oauth .oauth-links .provider a.oauth-provider {	
    display: block;
    height: 54px;     
    color: #989898;
}

.oauth-links .provider a.oauth-provider:hover {
	opacity: 0.85
}

.oauth-links .provider a.oauth-provider.google {
	color: #dc4a3d;
}

.oauth-links .provider a.oauth-provider.vkontakte {
	color: #0077FF;
}
.oauth-links .provider a.oauth-provider.facebook {
	color: #3664a2;
}
.oauth-links .provider a.oauth-provider.odnoklassniki{
	color: #ff7700;
}

.oauth-links .provider a.oauth-provider i {
	font-size: 54px;
       width: 54px;
       line-height: 50px;
}

.comments-oauth {
	display: inline-block;
	vertical-align: middle;
}
.comments-oauth .oauth-container {
	width: auto;
	display: inline-block;
	margin-top: 3px; margin-left: 4px;
}
.comments-oauth .oauth-helper {
	display: none
}
.comments-oauth .oauth-links {	
	border-bottom: none;
	width: auto;
	margin: 0; padding: 0
}
.comments-oauth .oauth-links .provider {	
	margin: 0px 4px;	
}
.comments-oauth .oauth-links .provider a.oauth-provider {
	height: 20px;
}
.comments-oauth .oauth-links .provider a.oauth-provider i {
	font-size: 23px;
       width: 20px;
       line-height: 18px;
}

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

[class^="icon-uw-social-"], [class*=" icon-uw-social-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'uw-social' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-uw-social-Dzen:before {
    content: "\e90c";
}
.icon-uw-social-Telegram:before {
    content: "\e90a";
}
.icon-uw-social-Whatsapp:before {
    content: "\e90b";
}
.icon-uw-social-Vkontakte:before {
    content: "\e909";
}
.icon-uw-social-Odnoklassniki:before {
    content: "\e908";
}
.icon-uw-social-Youtube:before {
    content: "\e907";
}
.icon-uw-social-Telegram_old:before {
    content: "\e904";
}
.icon-uw-social-Viber:before {
    content: "\e905";
}
.icon-uw-social-Whatsapp_old:before {
    content: "\e906";
}
.icon-uw-social-Facebook:before {
    content: "\e900";
}
.icon-uw-social-Google:before {
    content: "\e901";
}
.icon-uw-social-Odnoklassniki_old:before {
    content: "\e902";
}
.icon-uw-social-Vkontakte_old:before {
    content: "\e903";
}
@CHARSET "UTF-8";

.cookie-agreement {
	font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
	display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: stretch;
    position: sticky;
    bottom: 0px;
    width: 100%;
    margin: 0px auto;
    background-color: #fff;
    padding: 14px 0px 24px 0px;
	box-sizing: border-box;
	z-index: 9999;
	-webkit-box-shadow: 1px 0px 10px 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 1px 0px 10px 5px rgba(0, 0, 0, 0.3);
	box-shadow: 1px 0px 10px 5px rgba(0, 0, 0, 0.3);
}

.cookie-agreement .cookie-information {
	width: calc(60% - 20px);
	margin-right: 20px;
}

.cookie-agreement .cookie-information h3 {
	margin: 0px 0px 20px 0px;
    font-weight: 600;
    font-size: 15px;
}

.cookie-agreement .cookie-information p {
	line-height: 1.25em;
    margin-bottom: 1em;
    font-size: 13px;
}

.cookie-agreement .cookie-information p:last-child {
	margin-bottom: 0px;
}

.cookie-agreement .cookie-agree {
	width: 10%;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-end;
    align-items: flex-end;
}

.cookie-agreement .cookie-spacer {
	width: 15%;
}
.cookie-agreement .cookie-close {
	width: 15%;
	display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: flex-start;
    justify-content: flex-end;
    align-items: flex-start;
}

.cookie-agreement .cookie-close .carret {
	font-size: 24px;
    width: 24px;
    height: 24px;
    line-height: 24px;
    margin-right: 10px;
	color: #666666;
}

.cookie-agreement .cookie-close .carret:hover {
	cursor: pointer;
	color: #333333;
}

.cookie-agreement .cookie-agree button.cookie-iam-agree {
	background-color: #197eb0;
    color: #fff;
	border-radius: 4px;
	height: 35px;
	font-size: 16px;
	display: block;
    border: 0px;
	padding: 8px 15px 10px 15px;
}

.cookie-agreement .cookie-agree button.cookie-iam-agree:hover {
	background-color: #006699;
}

@media only screen and (max-width:825px) {
	.cookie-agreement .cookie-information h3 {
	    font-size: 15px;
	}
	.cookie-agreement .cookie-information p {
		line-height: 1.25em;
	    margin-bottom: 1em;
	    font-size: 13px;
	}
	.cookie-agreement .cookie-spacer,
	.cookie-agreement .cookie-close {
		width: 0px;
		display: none;
	}
	.cookie-agreement { 
		flex-direction: column;
	    flex-wrap: nowrap;
	    align-content: center;
	    justify-content: flex-start;
	    align-items: center;
	}
	.cookie-agreement .cookie-information {
		margin: 0px 20px 20px 20px;
		width: calc(100% - 40px);
	}
	.cookie-agreement .cookie-agree {
		display: flex;
	    flex-direction: row;
	    flex-wrap: nowrap;
	    align-content: center;
	    justify-content: center;
	    align-items: center;
	    width: calc(100% - 40px);
	    margin: 0px 20px 0px 20px;
	}
	.cookie-agreement .cookie-agree button.cookie-iam-agree {
		background-color: #197eb0;
	    color: #fff;
		border-radius: 4px;
		height: 30px;
		font-size: 14px;
		display: block;
	    border: 0px;
		padding: 6px 15px 5px 15px;
	}
}.container {
  width: 100%
}

@media (min-width: 360px) {
  .container {
    max-width: 360px
  }
}

@media (min-width: 430px) {
  .container {
    max-width: 430px
  }
}

@media (min-width: 640px) {
  .container {
    max-width: 640px
  }
}

@media (min-width: 768px) {
  .container {
    max-width: 768px
  }
}

@media (min-width: 1024px) {
  .container {
    max-width: 1024px
  }
}

@media (min-width: 1280px) {
  .container {
    max-width: 1280px
  }
}

@media (min-width: 1536px) {
  .container {
    max-width: 1536px
  }
}

.visible {
  visibility: visible
}

.collapse {
  visibility: collapse
}

.static {
  position: static
}

.absolute {
  position: absolute
}

.relative {
  position: relative
}

.sticky {
  position: sticky
}

.left-0 {
  left: 0px
}

.top-0 {
  top: 0px
}

.mb-1 {
  margin-bottom: 0.25rem
}

.mb-2 {
  margin-bottom: 0.5rem
}

.ml-0 {
  margin-left: 0px
}

.mr-2 {
  margin-right: 0.5rem
}

.mt-10 {
  margin-top: 2.5rem
}

.mt-2 {
  margin-top: 0.5rem
}

.block {
  display: block
}

.inline-block {
  display: inline-block
}

.inline {
  display: inline
}

.flex {
  display: flex
}

.table {
  display: table
}

.grid {
  display: grid
}

.hidden {
  display: none
}

.h-4 {
  height: 1rem
}

.h-6 {
  height: 1.5rem
}

.\!w-full {
  width: 100% !important
}

.w-1\/2 {
  width: 50%
}

.w-4 {
  width: 1rem
}

.w-64 {
  width: 16rem
}

.w-full {
  width: 100%
}

.flex-1 {
  flex: 1 1 0%
}

.shrink {
  flex-shrink: 1
}

.shrink-0 {
  flex-shrink: 0
}

.flex-grow {
  flex-grow: 1
}

.cursor-default {
  cursor: default
}

.cursor-not-allowed {
  cursor: not-allowed
}

.cursor-pointer {
  cursor: pointer
}

.resize {
  resize: both
}

.grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr))
}

.grid-cols-7 {
  grid-template-columns: repeat(7, minmax(0, 1fr))
}

.items-start {
  align-items: flex-start
}

.justify-between {
  justify-content: space-between
}

.space-x-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)))
}

.overflow-hidden {
  overflow: hidden
}

.rounded-lg {
  border-radius: 0.5rem
}

.rounded-l-lg {
  border-top-left-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem
}

.rounded-r-lg {
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem
}

.border {
  border-width: 1px
}

.border-0 {
  border-width: 0px
}

.border-blue-700 {
  --tw-border-opacity: 1;
  border-color: rgb(29 78 216 / var(--tw-border-opacity))
}

.border-gray-300 {
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity))
}

.bg-gray-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity))
}

.bg-gray-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity))
}

.bg-uralweb-light-blue {
  --tw-bg-opacity: 1;
  background-color: rgb(25 126 176 / var(--tw-bg-opacity))
}

.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity))
}

.p-1 {
  padding: 0.25rem
}

.p-2\.5 {
  padding: 0.625rem
}

.p-4 {
  padding: 1rem
}

.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem
}

.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem
}

.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem
}

.py-2\.5 {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem
}

.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem
}

.pt-2 {
  padding-top: 0.5rem
}

.text-left {
  text-align: left
}

.text-center {
  text-align: center
}

.text-right {
  text-align: right
}

.text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem
}

.text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem
}

.font-medium {
  font-weight: 500
}

.font-semibold {
  font-weight: 600
}

.capitalize {
  text-transform: capitalize
}

.leading-6 {
  line-height: 1.5rem
}

.leading-9 {
  line-height: 2.25rem
}

.text-gray-500 {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity))
}

.text-gray-900 {
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity))
}

.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity))
}

.underline {
  text-decoration-line: underline
}

.shadow {
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-lg {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.blur {
  --tw-blur: blur(8px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

/* full screen modal */

.modal-overlay {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  z-index: 990;
  height: 100%;
  width: 100%;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-bg-opacity: 0.8
}

.full-screen-modal {
  display: none
}

.full-screen-modal.opened {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  z-index: 2050;
  display: flex;
  height: 100%;
  width: 100%;
  align-items: center;
  justify-content: center;
  background-color: rgb(230 247 255 / 0.8);
  --tw-backdrop-blur: blur(4px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}

@media (min-width: 640px) {
  .full-screen-modal.opened {
    margin: auto;
    width: auto;
    align-items: center
  }
}

.full-screen-modal svg.close {
  position: absolute;
  top: 0.5rem;
  right: 0.5rem;
  z-index: 990;
  height: 3rem;
  width: 3rem;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity))
}

.full-screen-modal svg.close:hover {
  cursor: pointer;
  background-color: rgb(255 255 255 / 0.8);
  --tw-text-opacity: 1;
  color: rgb(82 82 82 / var(--tw-text-opacity))
}

.full-screen-modal .close,
[data-opened="true"] .close {
  position: absolute;
  top: 0.5rem;
  right: 0.5rem;
  z-index: 990;
  display: flex;
  height: 3rem;
  width: 3rem;
  align-items: center;
  justify-content: center;
  font-size: 2.25rem;
  line-height: 2.25rem;
  --tw-text-opacity: 1;
  color: rgb(0 102 153 / var(--tw-text-opacity))
}

.full-screen-modal .close:hover,
[data-opened="true"] .close:hover {
  cursor: pointer;
  background-color: rgb(255 255 255 / 0.8);
  --tw-text-opacity: 1;
  color: rgb(82 82 82 / var(--tw-text-opacity))
}

.hover\:bg-gray-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity))
}

.hover\:bg-uralweb-dark-blue:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(0 102 153 / var(--tw-bg-opacity))
}

.hover\:text-gray-900:hover {
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity))
}

.focus\:outline-none:focus {
  outline: 2px solid transparent;
  outline-offset: 2px
}

.focus\:ring-2:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.focus\:ring-4:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.focus\:ring-blue-300:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity))
}

.focus\:ring-gray-200:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity))
}

@media (prefers-color-scheme: dark) {
  .dark\:border-gray-600 {
    --tw-border-opacity: 1;
    border-color: rgb(75 85 99 / var(--tw-border-opacity))
  }

  .dark\:bg-gray-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(75 85 99 / var(--tw-bg-opacity))
  }

  .dark\:bg-gray-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(55 65 81 / var(--tw-bg-opacity))
  }

  .dark\:text-gray-400 {
    --tw-text-opacity: 1;
    color: rgb(156 163 175 / var(--tw-text-opacity))
  }

  .dark\:text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
  }

  .dark\:hover\:bg-gray-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(75 85 99 / var(--tw-bg-opacity))
  }

  .dark\:hover\:text-white:hover {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
  }
}/* read.css */
/*@import url(//fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,600italic,600,400italic&subset=latin,cyrillic);*/
@import url(//st.uralweb.ru/css/fonts/opensans-google.css);


#photoblock {
  margin-top: 14px;
}

.ni-bimg {
    background: #ececec;
    padding: 14px;
    width: 700px;
}

/* line 50, sass/_variable.scss */
.clearfix {
  display: block;
}
/* line 52, sass/_variable.scss */
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

/* line 54, sass/_variable.scss */
html[xmlns] .clearfix {
  display: block;
}

/* line 55, sass/_variable.scss */
* html .clearfix {
  height: 1%;
}

/* line 56, sass/_variable.scss */
.hidden {
  display: none;
}

/* line 57, sass/_variable.scss */
.visible {
  display: block !important;
}

/* line 58, sass/_variable.scss */
.fl {
  float: left;
}

/* line 59, sass/_variable.scss */
.fr {
  float: right;
}

/* line 60, sass/_variable.scss */
.alright {
  text-align: right;
}

/* line 61, sass/_variable.scss */
.alcenter {
  text-align: center;
}

/*------?????? ?????-------*/
/*$font-size-px: 12px;
$font-family: Verdana, Arial, sans-serif;
$font-family-bold: Verdana, Arial, sans-serif;
$font-family-sb: Verdana, Arial, sans-serif;       font-family: 'Open Sans', sans-serif;
$font-weight: bold; */
/* line 122, sass/_variable.scss */
body {
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizelegibility;
}

/* line 123, sass/_variable.scss */
button {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
}

/* line 124, sass/_variable.scss */
.left-col {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  font-size: 13px;
  line-height: 17px;
}

/* line 125, sass/_variable.scss */
.left-col p {
  line-height: 16px;
}

/* line 126, sass/_variable.scss */
.right-col {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
}

/* line 127, sass/_variable.scss */
a {
  color: #034592;
  text-decoration: none !important;
}
/* line 130, sass/_variable.scss */
a:hover {
  text-decoration: underline !important;
}
/* line 131, sass/_variable.scss */
a:visited {
  color: #034592;
}
/* line 132, sass/_variable.scss */
a:link {
  color: #034592;
}
/* line 133, sass/_variable.scss */
a:active {
  color: #034592;
}

/* line 135, sass/_variable.scss */
.light-gray {
  color: #999999;
  font-size: 12px;
}
/* line 137, sass/_variable.scss */
.light-gray a {
  color: #999999 !important;
  font-size: 12px;
}

/* line 139, sass/_variable.scss */
.darkd-t {
  color: #333333 !important;
}

/* line 140, sass/_variable.scss */
.no-border {
  border: none !important;
}

/* line 142, sass/_variable.scss */
a img {
  border: none;
}

/* line 152, sass/_variable.scss */
h1, h2, h3, h4 {
  white-space: normal;
  font-weight: normal;
}

/**/
/*news ul with dott*/
/*mobile ul with dott*/
/*ul with dott*/
/*news ul with dott*/
/* line 3, sass/base-element.scss */
h1, h2, h3, h4, .table th, .table td {
  line-height: inherit;
  font-size: inherit;
}

/* line 7, sass/base-element.scss */
blockquote:before {
  background-color: #006699;
  background-image: -moz-linear-gradient(90deg, #006699 0%, white 100%);
  background-image: -webkit-gradient(linear, 90deg, color-stop(0, #006699), color-stop(1, white));
  background-image: -webkit-linear-gradient(90deg, #006699 0%, white 100%);
  background-image: -o-linear-gradient(90deg, #006699 0%, white 100%);
  background-image: linear-gradient(90deg, #006699 0%, #ffffff 100%);
}
/* line 15, sass/base-element.scss */
blockquote:after {
  background-color: #006699;
  background-image: -moz-linear-gradient(-90deg, #006699 0%, white 100%);
  background-image: -webkit-gradient(linear, -90deg, color-stop(0, #006699), color-stop(1, white));
  background-image: -webkit-linear-gradient(-90deg, #006699 0%, white 100%);
  background-image: -o-linear-gradient(-90deg, #006699 0%, white 100%);
  background-image: linear-gradient(-90deg, #006699 0%, #ffffff 100%);
}

/* line 24, sass/base-element.scss */
blockquote p {
  font-size: inherit;
}

/* line 25, sass/base-element.scss */
.table th, .table td {
  border: 1px solid #dddddd;
}

/* line 27, sass/base-element.scss */
h1 {
  font-weight: 600;
  font-size: 19px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  padding: 4px 0 0 0;
  margin-top: 0;
  margin-bottom: 20px;
}

/* line 29, sass/base-element.scss */
.left-col h2 {
  text-transform: none;
  font-weight: 600;
  font-size: 18px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  padding: 3px 0 11px 0;
}
/* line 34, sass/base-element.scss */
.left-col h2.cover-h {
  border: none;
  font-size: 19px;
  text-transform: uppercase;
  padding: 3px 0 23px 0;
}
/* line 41, sass/base-element.scss */
.left-col h1 + h2 {
  border-top: none;
}

/* line 43, sass/base-element.scss */
h1 + h2 {
  border-top: none !important;
}

/* line 44, sass/base-element.scss */
h2.cover-h {
  color: #4d4d4d !important;
  font-size: 19px;
  font-weight: 600;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  text-transform: uppercase;
  padding: 3px 0 23px 0;
}

/* line 50, sass/base-element.scss */
.left-col h2 a:hover {
  text-decoration: none !important;
}

/* line 51, sass/base-element.scss */
.bord-bt-dot {
  border-bottom-style: dotted;
  border-bottom-width: 1px;
}

/* line 52, sass/base-element.scss */
.hided {
  display: none !important;
}

/* line 53, sass/base-element.scss */
.youtube-player, .vimeo-player {
  margin: 5px 0;
}

/* line 54, sass/base-element.scss */
.youtube-player iframe, .vimeo-player iframe {
  width: 100% !important;
}

/*�������� �����*/
/* line 57, sass/base-element.scss */
.scrollTop {
  background-position: 0 -70px;
}

/* line 58, sass/base-element.scss */
h1, h2, h2 a {
  color: #006699;
  border-top-color: #006699;
}

/* line 60, sass/base-element.scss */
.r-in-cont h2, .r-in-cont h2 a {
  color: #006699;
  border-top-color: #006699;
}

/* line 62, sass/base-element.scss */
.article-list .r-lbc .r-lib-text h2 a {
  color: #006699;
}

/* line 64, sass/base-element.scss */
.paginator a {
  color: #006699;
}
/* line 65, sass/base-element.scss */
.paginator .first:after, .paginator .last:after {
  border-bottom-color: #006699;
}

/* line 67, sass/base-element.scss */
.article-anons, .r-mark, .r-in-cont, .bord-bt-dot {
  border-bottom-color: #006699;
}

/* line 68, sass/base-element.scss */
.bs-stand {
  border-top-color: #006699;
}

/* line 69, sass/base-element.scss */
.new-comments-head {
  color: #006699;
  border-top-color: #006699;
}

/* line 70, sass/base-element.scss */
.voting-block {
  margin-top: 20px;
}
/* line 73, sass/base-element.scss */
.voting-block .progress-info .bar {
  background: #006699 !important;
}
/* line 76, sass/base-element.scss */
.voting-block .voting-save .btn {
  background: #006699;
}

/* line 79, sass/base-element.scss */
.voting-all {
  font-size: 13px;
  margin-bottom: 20px;
}

/* line 83, sass/base-element.scss */
.rr-col .voting-all {
  text-align: center;
}

/*���������� ������ ��������*/
/*������*/
/* line 89, sass/base-element.scss */
.exposition .table .head, .info .table .head, .exposition .table th, .info .table th {
  background: #dbedb8;
}
/* line 90, sass/base-element.scss */
.exposition .table .color, .info .table .color {
  background: #f0f7e1;
}

/*������*/
/* line 97, sass/base-element.scss */
.tourism .bs-stand, .urals .bs-stand {
  border-top-color: #2088bc;
}
/* line 99, sass/base-element.scss */
.tourism .bs-stand h4 a, .urals .bs-stand h4 a {
  color: #116fae;
}
/* line 100, sass/base-element.scss */
.tourism .bs-stand .rst-btextml h4 a, .urals .bs-stand .rst-btextml h4 a {
  color: #116fae;
}
/* line 102, sass/base-element.scss */
.tourism .af-right, .urals .af-right {
  margin-bottom: 12px;
}
/* line 104, sass/base-element.scss */
.tourism .table .head, .urals .table .head, .tourism .table th, .urals .table th {
  background: #D1ECF2;
}
/* line 105, sass/base-element.scss */
.tourism .table .color, .urals .table .color {
  background: #F0F9FB;
}
/* line 107, sass/base-element.scss */
.tourism .search-helper, .urals .search-helper, .tourism .search-helper a, .urals .search-helper a {
  color: #0065a8;
}
/* line 108, sass/base-element.scss */
.tourism .p-blue, .urals .p-blue {
  color: #2088bc;
}

/*����� �� �����*/
/*�������*/
/*�������*/
/* line 116, sass/base-element.scss */
.index .scrollTop, .weather-body .scrollTop {
  background-position: 0 -70px;
}
/* line 117, sass/base-element.scss */
.index .bs-stand, .weather-body .bs-stand {
  border-top-color: #006699;
}
/* line 118, sass/base-element.scss */
.index .new-comments-head, .weather-body .new-comments-head {
  color: #006699;
  border-top-color: #006699;
}
/* line 119, sass/base-element.scss */
.index h1, .index h2, .index h2 a, .weather-body h1, .weather-body h2, .weather-body h2 a {
  color: #006699;
  border-top-color: #006699;
}
/* line 121, sass/base-element.scss */
.index .r-in-cont h2, .weather-body .r-in-cont h2 {
  margin: 22px 0 8px;
  padding: 5px 0 0 !important;
}
/* line 126, sass/base-element.scss */
.index .r-in-cont .accordion-heading h2, .weather-body .r-in-cont .accordion-heading h2 {
  padding-top: 0 !important;
  margin-top: 10px;
}

/*�������*/
/* line 136, sass/base-element.scss */
.news .bs-stand {
  margin: 0;
  padding: 0;
}

/*������ ����������*/
/* line 140, sass/base-element.scss */
.news_discuss {
  color: #fff !important;
  text-decoration: none !important;
  font-size: 11px !important;
  background: #52a501;
  padding: 0 5px 4px 5px;
  margin-left: 2px;
  display: inline-block;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif !important;
  line-height: 14px;
  height: 14px;
  -webkit-border-radius: 6px 6px;
  -moz-border-radius: 6px / 6px;
  border-radius: 6px / 6px;
  min-width: 9px;
  text-align: center;
}
/* line 154, sass/base-element.scss */
.news_discuss:hover {
  text-decoration: none !important;
}

/*������ ����/�����*/
/* line 157, sass/base-element.scss */
.news_foto {
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: top;
  background-image: url("/i/news/sprite-news.png");
  width: 13px;
  height: 10px;
  background-position: -124px 0;
  padding: 0 !important;
  margin-left: 3px;
  margin-right: 8px;
  margin-top: 4px;
  display: inline-block !important;
}

/* line 169, sass/base-element.scss */
.news_video {
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: top;
  display: inline-block !important;
  background-image: url("/i/news/sprite-news.png");
  width: 14px;
  height: 9px;
  background-position: -138px 0;
  padding: 0 !important;
  margin-left: 3px;
  margin-right: 3px;
  margin-top: 4px;
}

/* line 181, sass/base-element.scss */
.news_video.noactive, .news_discuss.noactive, .news_foto.noactive, .noactive {
  display: none !important;
}

/* line 182, sass/base-element.scss */
h3 .news_foto, h3 .news_video {
  margin-left: 3px;
  margin-top: 6px;
  margin-right: 2px;
}

/* line 184, sass/base-element.scss */
h3 .news_foto {
  width: 16px;
  height: 12px;
  background-position: -88px 0;
  margin-top: 5px;
}
/* line 185, sass/base-element.scss */
h3 .news_video {
  width: 18px;
  height: 12px;
  background-position: -105px 0;
  margin-top: 5px;
}
h2 .news_video {
  width: 18px;
  height: 12px;
  background-position: -105px 0;
  margin-top: 5px;
}

/* line 187, sass/base-element.scss */
.cover3-comments {
  height: 17px;
  min-width: 1px;
  display: inline-block;
  background-color: #52a501;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  padding: 0 5px;
  font-size: 12px !important;
  font-weight: 400 !important;
  line-height: 17px !important;
}

/*������� �������� ����� � ������ ������ ������----��� �������*/
/* line 199, sass/base-element.scss */
.read-tour {
  padding-bottom: 12px;
}
/* line 201, sass/base-element.scss */
.read-tour .rleft-col {
  float: left;
  width: 472px;
  margin-right: 17px;
  padding-bottom: 8px;
}
/* line 203, sass/base-element.scss */
.read-tour .rleft-col img {
  max-width: 472px;
  display: block;
}
/* line 204, sass/base-element.scss */
.read-tour .rleft-col h3 {
  text-transform: none;
  padding-top: 7px;
  padding-bottom: 4px;
  margin: 0 0 1px 0;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  font-weight: 600;
}
/* line 206, sass/base-element.scss */
.read-tour .rleft-col h3 a {
  font-weight: 600;
  color: #0065a8;
  font-size: 20px;
}
/* line 208, sass/base-element.scss */
.read-tour .rleft-col .news_video {
  margin-top: 4px;
}
/* line 210, sass/base-element.scss */
.read-tour .rright-col {
  float: left;
  margin-bottom: 0;
}

/* line 212, sass/base-element.scss */
.rright-col {
  width: 239px;
  margin-bottom: 18px;
}
/* line 214, sass/base-element.scss */
.rright-col .h3-in {
  padding-bottom: 7px;
}
/* line 215, sass/base-element.scss */
.rright-col ul {
  padding: 0;
  margin: -4px 0 0 0;
  list-style-type: none;
}
/* line 217, sass/base-element.scss */
.rright-col ul li {
  background: url("/i/otb/punkt_horizont.gif") repeat-x scroll 0 0;
  padding-top: 9px;
  margin-bottom: 10px;
  list-style-type: none;
}
/* line 220, sass/base-element.scss */
.rright-col ul li h4 {
  font-weight: 600;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  margin: 0;
  line-height: 16px;
  padding-bottom: 7px;
  font-size: 13px;
  margin-top: -2px;
}
/* line 223, sass/base-element.scss */
.rright-col ul li h4 a {
  color: #0065a8;
}
/* line 224, sass/base-element.scss */
.rright-col ul li h4 .news_video {
  margin-top: 4px;
}
/* line 226, sass/base-element.scss */
.rright-col ul li .img-box {
  width: 70px;
  float: left;
  margin-right: 9px;
  padding-top: 2px;
}
/* line 228, sass/base-element.scss */
.rright-col ul li .img-box img {
  display: block;
}
/* line 230, sass/base-element.scss */
.rright-col ul li .text-box {
  width: 160px;
  float: left;
  line-height: 16px;
}
/* line 232, sass/base-element.scss */
.rright-col ul li .text-box div {
  font-size: 13px;
  padding-bottom: 4px;
}
/* line 234, sass/base-element.scss */
.rright-col ul li .text-box div a {
  font-size: 12px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
}
/* line 236, sass/base-element.scss */
.rright-col ul li .text-box div.light-gray {
  padding-bottom: 0;
}
/* line 237, sass/base-element.scss */
.rright-col ul li .text-box a {
  font-size: 12px;
  color: #0065a8;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  font-weight: 600;
}
/* line 240, sass/base-element.scss */
.rright-col ul li:first-child {
  background: none;
  padding-top: 0;
}

/*����: ��������+�������� ����� */
/* line 246, sass/base-element.scss */
.box-img {
  display: inline-block;
  vertical-align: top;
  line-height: 17px;
  margin-right: 20px;
}
/* line 157, sass/_variable.scss */
.box-img h4 {
  padding-top: 4px;
  margin: 0;
  padding-bottom: 1px;
  font-size: 13px;
  line-height: 15px;
}
/* line 159, sass/_variable.scss */
.box-img h4 a {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  font-weight: 600;
  color: #0065a8;
  margin-right: 6px;
}
/* line 160, sass/_variable.scss */
.box-img h4 .news_video {
  margin-top: 3px;
  margin-left: 0;
}
/* line 162, sass/_variable.scss */
.box-img span {
  padding-top: 2px;
  color: #666666;
  font-size: 13px;
  display: block;
  line-height: 16px;
}
/* line 250, sass/base-element.scss */
.box-img li {
  padding-bottom: 8px;
}

/*3 ����� ������*/
/* line 253, sass/base-element.scss */
.three-box {
  list-style-type: none;
  margin: 0 -20px 12px 0;
}
/* line 255, sass/base-element.scss */
.three-box li {
  padding-bottom: 8px;
  margin-right: 20px;
  display: inline-block;
  vertical-align: top;
  width: 229px;
}

/*3 �����*/
/* line 258, sass/base-element.scss */
.three-img-box, .four-img-box {
  letter-spacing: -0.3em;
  margin-right: -20px;
  margin-bottom: 20px;
}
/* line 262, sass/base-element.scss */
.three-img-box h3, .four-img-box h3, .three-img-box h2, .four-img-box h2 {
  letter-spacing: normal;
}
/* line 265, sass/base-element.scss */
.three-img-box .box-img, .four-img-box .box-img {
  width: 229px;
  letter-spacing: normal;
}
/* line 269, sass/base-element.scss */
.three-img-box .box-img_cover, .four-img-box .box-img_cover {
  width: 225px;
  margin-bottom: 11px;
}
/* line 272, sass/base-element.scss */
.three-img-box .box-img_cover .img-link, .four-img-box .box-img_cover .img-link {
  width: 223px;
  height: 148px;
  line-height: 148px;
  border: 1px solid #e5e5e5;
  display: block;
  overflow: hidden;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: auto 150px;
}
/* line 281, sass/base-element.scss */
.three-img-box .box-img_cover .img-link img, .four-img-box .box-img_cover .img-link img {
  width: 223px;
  border: none;
}
/* line 286, sass/base-element.scss */
.three-img-box .box-img_cover .razd-box, .four-img-box .box-img_cover .razd-box {
  padding-top: 2px;
}
/* line 287, sass/base-element.scss */
.three-img-box .box-img_cover h4, .four-img-box .box-img_cover h4 {
  padding-top: 5px;
  padding-bottom: 0;
  font-size: 15px;
}
/* line 290, sass/base-element.scss */
.three-img-box .box-img_cover h4 a, .four-img-box .box-img_cover h4 a {
  color: #034592;
}
/* line 292, sass/base-element.scss */
.three-img-box .box-img_cover span, .four-img-box .box-img_cover span {
  font-size: 13px;
  line-height: 16px;
  color: black;
}
/* line 297, sass/base-element.scss */
.three-img-box .box-img_cover .place-time, .four-img-box .box-img_cover .place-time, .three-img-box .box-img_cover .place-time span, .four-img-box .box-img_cover .place-time span {
  font-size: 12px;
  line-height: 15px;
}
/* line 300, sass/base-element.scss */
.three-img-box .box-img_cover .place-time span, .four-img-box .box-img_cover .place-time span, .three-img-box .box-img_cover .place-time span span, .four-img-box .box-img_cover .place-time span span {
  color: #999;
}
/* line 303, sass/base-element.scss */
.three-img-box ul.box-img, .four-img-box ul.box-img {
  margin: 0 20px 0 0;
  list-style-type: none;
}
/* line 305, sass/base-element.scss */
.three-img-box ul.box-img li > span:first-child, .four-img-box ul.box-img li > span:first-child {
  color: #2088BC;
  font-size: 14px;
}
/* line 306, sass/base-element.scss */
.three-img-box ul.box-img li a, .four-img-box ul.box-img li a {
  font-size: 14px;
}
/* line 308, sass/base-element.scss */
.three-img-box img, .four-img-box img {
  border: 1px solid #e5e5e5;
  max-width: 100%;
}
/* line 309, sass/base-element.scss */
.three-img-box h2, .four-img-box h2, .three-img-box h3, .four-img-box h3 {
  margin-right: 20px;
}

/* line 311, sass/base-element.scss */
.three-img-box_cover {
  margin-bottom: 8px;
}

/*4 �����*/
/* line 315, sass/base-element.scss */
.four-img-box .box-img {
  width: 167px;
  float: left;
}
/* line 316, sass/base-element.scss */
.four-img-box img {
  border: none;
}

/*����������� ����� � ����� ������ � ��������*/
/* line 320, sass/base-element.scss */
.razd-grey {
  font-weight: normal !important;
  color: #b0b0b3 !important;
  font-size: 10px;
  text-align: right;
}

/* line 321, sass/base-element.scss */
.razd-black {
  color: black !important;
  font-size: 11px;
  text-transform: uppercase;
  font-weight: 600;
}

/* line 327, sass/base-element.scss */
.bs-stand {
  border-top-width: 2px;
  border-top-style: solid;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  /*���� ������ ������*/
}
/* line 329, sass/base-element.scss */
.bs-stand h3 {
  display: block;
  line-height: 16px;
  color: #747272 !important;
  font-weight: 600;
  font-size: 13px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  background: #ededed;
  margin: 0;
  padding: 4px 0 7px 7px;
}
/* line 333, sass/base-element.scss */
.bs-stand h3 a {
  color: #747272;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  font-weight: 600;
}
/* line 335, sass/base-element.scss */
.bs-stand ul {
  margin: 0 0 20px 0;
  padding: 0;
  list-style-type: none;
}
/* line 337, sass/base-element.scss */
.bs-stand ul li:first-child {
  background: none;
}
/* line 338, sass/base-element.scss */
.bs-stand ul li {
  padding: 6px 0 5px 0;
  display: block;
  background: url("/i/otb/punkt_horizont.gif") repeat-x scroll 0 0;
}
/* line 340, sass/base-element.scss */
.bs-stand ul li a {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  font-weight: 600;
  font-size: 13px;
}
/* line 346, sass/base-element.scss */
.bs-stand ul.bold-ul {
  margin-bottom: 0;
}
/* line 348, sass/base-element.scss */
.bs-stand ul.bold-ul li {
  background: none;
  padding-left: 0;
  padding-top: 0;
}
/* line 350, sass/base-element.scss */
.bs-stand ul.bold-ul li a {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  font-weight: 600 !important;
  font-size: 12px !important;
}
/* line 352, sass/base-element.scss */
.bs-stand ul.bold-ul li:first-child a {
  font-size: 13px !important;
}
/* line 356, sass/base-element.scss */
.bs-stand .rt-img {
  float: none;
  margin-left: 10px;
  margin-bottom: 4px;
  margin-top: 8px;
}
/* line 357, sass/base-element.scss */
.bs-stand .rst-btextml {
  padding-top: 0;
  padding-left: 0;
  float: none;
  width: 100%;
  padding-bottom: 20px;
}
/* line 359, sass/base-element.scss */
.bs-stand .rst-btextml h4 {
  color: #034592;
  display: block;
  font-size: 14px;
  padding-bottom: 2px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  font-weight: 600;
  margin: 0;
  text-transform: none;
}
/* line 361, sass/base-element.scss */
.bs-stand .rst-btextml h4 a {
  text-decoration: none;
}
/* line 363, sass/base-element.scss */
.bs-stand .rst-btextml .r-bt {
  font-size: 12px;
  line-height: 14px;
}
/* line 365, sass/base-element.scss */
.bs-stand .blk_cntnt {
  padding-top: 3px;
}
/* line 367, sass/base-element.scss */
.bs-stand .blk_cntnt img {
  border: none;
  margin-bottom: 5px;
}
/* line 370, sass/base-element.scss */
.bs-stand .news-block-read {
  margin-bottom: 10px;
}
/* line 372, sass/base-element.scss */
.bs-stand .news-block-read li {
  line-height: 15px;
  padding-right: 10px;
  padding-bottom: 6px;
  padding-top: 10px;
}
/* line 375, sass/base-element.scss */
.bs-stand .news-block-read li img {
  width: 70px;
  float: left;
  margin-right: 8px;
  border: none;
  margin-bottom: 5px;
}
/* line 376, sass/base-element.scss */
.bs-stand .news-block-read li a {
  font-weight: 600 !important;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif !important;
}
/* line 377, sass/base-element.scss */
.bs-stand .news-block-read li .razd-box {
  margin-top: 5px;
  margin-left: 78px;
}
/* line 378, sass/base-element.scss */
.bs-stand .news-block-read li a.razd-grey {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif !important;
  color: #b0b0b3 !important;
  font-size: 12px;
}
/* line 379, sass/base-element.scss */
.bs-stand .news-block-read li .news_video {
  margin-top: 3px;
}
/* line 381, sass/base-element.scss */
.bs-stand .news-block-read .trc-a {
  padding-top: 1px;
  width: auto;
  color: #2E2E2E;
  font-weight: normal;
  font-size: 13px;
  padding-bottom: 2px;
}

/*� ������ �������*/
/* line 385, sass/base-element.scss */
.af-right {
  border-right: 2px solid #ededed !important;
  border-left: 2px solid #ededed;
  border-bottom: 2px solid #ededed !important;
  margin-bottom: 20px;
}
/* line 387, sass/base-element.scss */
.af-right .rt-img {
  margin-left: 8px;
}
/* line 388, sass/base-element.scss */
.af-right .rst-btextml {
  padding-bottom: 7px;
  margin: 0 8px;
  width: 220px;
}
/* line 390, sass/base-element.scss */
.af-right .rst-btextml .r-bt {
  padding-right: 0;
}
/* line 392, sass/base-element.scss */
.af-right .news-block-read {
  padding: 0 8px;
}

/*elizarova box*/
/* line 395, sass/base-element.scss */
.elz {
  background-color: #EDEDED;
  margin-bottom: 20px;
  padding-bottom: 8px;
}
/* line 397, sass/base-element.scss */
.elz .elz-info {
  display: inline-block;
  width: 156px;
  margin-left: 8px;
  font-size: 12px;
  padding-right: 3px;
  line-height: 14px;
}
/* line 398, sass/base-element.scss */
.elz .elz-pic {
  padding-left: 8px;
  padding-right: 5px;
  padding-bottom: 4px;
  padding-top: 3px;
}

/* line 400, sass/base-element.scss */
.ncr .blk_cntnt {
  padding-bottom: 2px !important;
}

/*�������!!!*/
/*.bs-stand .c_poster { border-top: none; }  */
/*������� �����*/
/* line 405, sass/base-element.scss */
.scrollTop {
  height: 35px;
  display: inline-block;
  vertical-align: top;
  outline: none;
  z-index: 2000;
  background-image: url("/i/arrow-top.png");
  background-repeat: no-repeat;
  width: 115px;
  position: fixed;
  right: 0;
  bottom: 15px;
  opacity: 0.5;
  display: none;
}
/* line 410, sass/base-element.scss */
.scrollTop:hover {
  opacity: 1;
  outline: none;
}
/* line 411, sass/base-element.scss */
.scrollTop:focus {
  outline: none;
}

/*�������*/
/* line 416, sass/base-element.scss */
.tabs-count .tabs-ul {
  border-bottom: 1px solid #c0c0c0;
  padding: 0;
  margin: 0;
  list-style-type: none;
  height: 32px;
}
/* line 418, sass/base-element.scss */
.tabs-count .tabs-ul li {
  margin-right: 1px;
  float: left;
  border: 1px solid #c0c0c0;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  -ms-border-radius: 3px 3px 0 0;
  -o-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
/* line 420, sass/base-element.scss */
.tabs-count .tabs-ul li a, .tabs-count .tabs-ul li span {
  cursor: pointer;
  text-decoration: none !important;
  line-height: 13px;
  padding: 8px 14px 0 14px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  display: inline-block;
  height: 23px;
  font-weight: 600;
  background: url("/i/tourism/structure/tabs.png") 0 0 repeat-x;
  font-size: 13px;
  color: #404040;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  -ms-border-radius: 3px 3px 0 0;
  -o-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
/* line 427, sass/base-element.scss */
.tabs-count .tabs-ul li.active {
  border-bottom: 1px solid #fff;
  margin-bottom: -1px;
}
/* line 429, sass/base-element.scss */
.tabs-count .tabs-ul li.active a, .tabs-count .tabs-ul li.active span {
  background: url("/i/tourism/structure/tabs.png") 0 -31px repeat-x;
}

/* line 433, sass/base-element.scss */
.tabs-c-box {
  padding-top: 12px;
  margin-left: 2px;
}

/*�������� �� ����� ��������*/
/* line 436, sass/base-element.scss */
.noted-img {
  clear: left;
  padding: 14px;
  background: #ececec;
  color: #777777;
  margin: 10px auto;
}
/* line 440, sass/base-element.scss */
.noted-img p, .noted-img span.img-link {
  font-size: 14px;
  font-style: 600;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  padding: 0 4px;
  text-align: center;
  margin-bottom: 0;
}
/* line 448, sass/base-element.scss */
.noted-img span.img-link {
  display: block;
}
/* line 449, sass/base-element.scss */
.noted-img img {
  display: block;
  margin: 0 auto 10px auto;
}

/*�����*/
/* line 457, sass/base-element.scss */
.ni-metki {
  float: left;
  width: 493px;
  margin-right: 20px;
  margin-top: 4px;
  line-height: 20px;
  margin-bottom: 14px;
  font-size: 13px;
  color: #666666;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
}
/* line 465, sass/base-element.scss */
.ni-metki span.small {
  font-size: 13px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  padding-right: 3px;
  font-weight: 600;
}
/* line 466, sass/base-element.scss */
.ni-metki a {
  text-decoration: none;
}
/* line 467, sass/base-element.scss */
.ni-metki a:hover {
  text-decoration: underline;
}

/*���������, ������*/
/* line 470, sass/base-element.scss */
.n-on-pr {
  float: right;
  width: 215px;
  margin-bottom: 14px;
  line-height: 15px;
  padding-top: 0;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  font-size: 12px;
}
/* line 477, sass/base-element.scss */
.n-on-pr .n_vc {
  float: right;
  color: #999;
  padding-right: 0;
  background: no-repeat;
  padding-left: 0;
  line-height: 16px;
  font-size: 13px;
}
/* line 482, sass/base-element.scss */
.n-on-pr .n_vc .ico {
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: top;
  background-image: url("/i/news/sprite-news.png");
  margin-top: 2px;
  margin-right: 4px;
  background-position: 0 -1px;
  height: 11px;
  width: 15px;
}
/* line 490, sass/base-element.scss */
.n-on-pr .n_cc {
  float: right;
  margin-left: 13px;
  padding-left: 0;
  background: none;
  font-size: 13px;
  line-height: 16px;
}
/* line 497, sass/base-element.scss */
.n-on-pr .n_cc a {
  color: #52a501;
  text-decoration: none;
}
/* line 498, sass/base-element.scss */
.n-on-pr .n_cc a:hover {
  text-decoration: underline;
}
/* line 499, sass/base-element.scss */
.n-on-pr .n_cc .news_discuss {
  margin-right: 0;
  margin-top: -1px;
}

/*span'� ������� ������*/
/* line 504, sass/base-element.scss */
.hidden-link {
  color: #034592;
  cursor: pointer;
}
/* line 506, sass/base-element.scss */
.hidden-link:hover {
  text-decoration: underline;
}

/*���� ����������� �����*/
/* line 512, sass/base-element.scss */
.auth-inf .img-box {
  border: 2px solid #b7b7b7;
  float: left;
  margin-right: 20px;
  margin-top: 4px;
  margin-left: 15px;
  width: 38px;
  height: 38px;
  overflow: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
/* line 516, sass/base-element.scss */
.auth-inf .img-box img {
  display: block;
  width: 40px;
}
/* line 521, sass/base-element.scss */
.auth-inf .user-info {
  float: left;
  text-align: left;
  margin-top: 3px;
}
/* line 523, sass/base-element.scss */
.auth-inf .user-info a {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  font-weight: 600;
  color: #034592;
  font-size: 13px;
  position: relative;
}
/* line 525, sass/base-element.scss */
.auth-inf .user-info a:active, .auth-inf .user-info a:focus {
  outline: none;
}
/* line 527, sass/base-element.scss */
.auth-inf .user-info #uwmail {
  float: left;
  margin-top: 5px;
}
/* line 529, sass/base-element.scss */
.auth-inf .user-info #uwmail a {
  background: none;
  width: auto;
  height: auto;
  font-weight: 400;
  margin-left: 0;
  padding-left: 22px;
  margin-right: 11px;
}
/* line 531, sass/base-element.scss */
.auth-inf .user-info #uwmail a:before {
  position: absolute;
  top: 0;
  left: 0;
  content: '';
  display: block;
  width: 18px;
  height: 13px;
  background: url("/i/ico-head.png") 0 -1px no-repeat;
  top: 2px;
}
/* line 532, sass/base-element.scss */
.auth-inf .user-info #uwmail a:hover {
  text-decoration: none;
}
/* line 535, sass/base-element.scss */
.auth-inf .user-info #uwcomm {
  float: left;
  margin-top: 5px;
}
/* line 537, sass/base-element.scss */
.auth-inf .user-info #uwcomm a {
  background: none;
  width: auto;
  height: auto;
  font-weight: 400;
  margin-left: 0;
  padding-left: 22px;
  margin-right: 11px;
}
/* line 539, sass/base-element.scss */
.auth-inf .user-info #uwcomm a:before {
  position: absolute;
  top: 0;
  left: 0;
  content: '';
  display: block;
  width: 19px;
  height: 18px;
  background: url("/i/ico-head.png") -19px 0 no-repeat;
  top: 1px;
}
/* line 540, sass/base-element.scss */
.auth-inf .user-info #uwcomm a:hover {
  text-decoration: none;
}
/* line 543, sass/base-element.scss */
.auth-inf .user-info .ex-a {
  float: left;
  margin-top: 6px;
  width: 15px;
  height: 15px;
  background: url("/i/ico-head.png") -39px 0 no-repeat;
  margin-right: 13px;
}
/* line 545, sass/base-element.scss */
.auth-inf .user-info .ex-a a {
  width: 100%;
  height: 100%;
  display: inline-block;
}
/* line 547, sass/base-element.scss */
.auth-inf .user-info .ex-a a:hover {
  text-decoration: none;
}
/* line 550, sass/base-element.scss */
.auth-inf .user-info .prize-box {
  float: left;
  margin-top: 6px;
  width: 16px;
  height: 15px;
  background: url("/i/ico-head.png") -54px 0 no-repeat;
}
/* line 552, sass/base-element.scss */
.auth-inf .user-info .prize-box a {
  width: 100%;
  height: 100%;
  display: inline-block;
}
/* line 554, sass/base-element.scss */
.auth-inf .user-info .prize-box a:hover {
  text-decoration: none;
}

/*���������� � �������/���������*/
/* line 561, sass/base-element.scss */
.list-notification {
  margin-bottom: 10px;
  margin-top: -15px;
}
/* line 563, sass/base-element.scss */
.list-notification ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
/* line 565, sass/base-element.scss */
.list-notification ul li {
  border-bottom: 1px solid #dddddd;
  padding-top: 19px;
  padding-bottom: 20px;
}
/* line 568, sass/base-element.scss */
.list-notification ul li:first-child {
  border-top: 1px solid #dddddd;
}
/* line 569, sass/base-element.scss */
.list-notification ul li.noview {
  background: #ededed;
}
/* line 571, sass/base-element.scss */
.list-notification ul li.noview .view-box {
  margin-top: 11px;
}
/* line 573, sass/base-element.scss */
.list-notification ul li.noview .view-box a {
  background: url("/i/ico-view.png") 0 0 no-repeat;
}
/* line 575, sass/base-element.scss */
.list-notification ul li.noview .view-box a:hover {
  background: url("/i/ico-view.png") 0 -22px no-repeat;
}
/* line 579, sass/base-element.scss */
.list-notification ul li .img-box {
  width: 80px;
  float: left;
  margin-left: 21px;
  margin-right: 19px;
}
/* line 581, sass/base-element.scss */
.list-notification ul li .img-box img {
  max-width: 100%;
}
/* line 583, sass/base-element.scss */
.list-notification ul li .text-box {
  float: left;
  width: 328px;
  margin-right: 20px;
}
/* line 585, sass/base-element.scss */
.list-notification ul li .text-box h4 {
  padding: 0;
  margin: 0;
  list-style-type: none;
  margin-top: -4px;
  margin-bottom: 3px;
  font-size: 15px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  font-weight: 600;
  line-height: 18px;
}
/* line 586, sass/base-element.scss */
.list-notification ul li .text-box .razd-grey {
  color: #666666;
  font-size: 13px;
}
/* line 588, sass/base-element.scss */
.list-notification ul li .comment-c-box {
  float: left;
  width: 71px;
  margin-top: 16px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  font-weight: 600;
  color: #9e9e9e;
  font-size: 17px;
}
/* line 592, sass/base-element.scss */
.list-notification ul li .comment-c-box .cv-comment {
  margin-right: 6px;
  margin-top: -2px;
  padding-top: 1px;
  display: inline-block;
  vertical-align: top;
  width: 27px;
  height: 24px;
  font-size: 11px;
  color: white;
  text-align: center;
  font-weight: normal;
  background: url("/i/gray-c.png") 0 0 no-repeat;
}
/* line 597, sass/base-element.scss */
.list-notification ul li .comment-c-box .cv-comment.act {
  background: url("/i/green-c.png") 0 0 no-repeat;
}
/* line 600, sass/base-element.scss */
.list-notification ul li .date-box {
  float: left;
  width: 145px;
  margin-top: 16px;
  color: #9e9e9e;
  font-size: 13px;
}
/* line 604, sass/base-element.scss */
.list-notification ul li .view-box {
  margin-top: 12px;
  width: 25px;
  height: 22px;
  float: left;
}
/* line 606, sass/base-element.scss */
.list-notification ul li .view-box a {
  width: 100%;
  height: 100%;
  display: inline-block;
  cursor: pointer;
  background: url("/i/ico-view.png") -29px 0 no-repeat;
}
/* line 608, sass/base-element.scss */
.list-notification ul li .view-box a:hover {
  background: url("/i/ico-view.png") -29px -22px no-repeat;
}
/* line 613, sass/base-element.scss */
.list-notification.my-comments {
  margin-top: 0;
  margin-bottom: 20px;
}
/* line 616, sass/base-element.scss */
.list-notification.my-comments ul li {
  border-top: 1px solid #dddddd;
  border-bottom: none;
  padding-bottom: 10px;
}
/* line 620, sass/base-element.scss */
.list-notification.my-comments ul li .img-box {
  margin-left: 0;
}
/* line 621, sass/base-element.scss */
.list-notification.my-comments ul li .text-box {
  width: 608px;
  margin-right: 0;
}

/*�������*/
/* line 628, sass/base-element.scss */
.user-profile-comment-src {
  float: left;
  width: 532px;
  margin-right: 15px;
}

/* line 629, sass/base-element.scss */
.user-profile-comment-date {
  float: right;
  width: 180px;
  text-align: right;
}

/*���������*/
/* line 632, sass/base-element.scss */
.hint {
  background: #fff;
  border: 1px solid #cdcdcd;
  font-size: 12px;
  text-align: left;
  color: #666;
  left: 0;
  line-height: 14px;
  padding: 8px;
  position: absolute;
  top: 0;
  width: 219px;
  z-index: 2;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
  display: none;
}
/* line 636, sass/base-element.scss */
.hint .close {
  font-size: 16px;
  line-height: 10px;
  position: absolute;
  right: 5px;
  top: 3px;
  color: #000000;
  font-weight: 700;
  opacity: 0.3;
  text-shadow: 0 1px 0 #ffffff;
}
/* line 642, sass/base-element.scss */
.hint .close:hover {
  opacity: 0.5;
  cursor: pointer;
}

/* line 646, sass/base-element.scss */
.gray-btn, .blue-btn, .voting-block .voting-save .btn {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  width: auto;
  padding: 0 10px;
  display: block;
  margin: 0 auto 10px auto;
  border: none;
  color: #fff;
  font-size: 16px;
  height: 32px;
  background: #c4c4c4;
}
/* line 649, sass/base-element.scss */
.gray-btn.small-btn, .small-btn.blue-btn, .voting-block .voting-save .small-btn.btn {
  background: #d0d0d0;
  font-size: 14px;
  height: 25px;
  padding: 0 15px;
}

/*����������, ����. ������*/
/* line 654, sass/base-element.scss */
.neighbor ul {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
}
/* line 657, sass/base-element.scss */
.neighbor ul li {
  display: block;
  float: left;
}
/* line 659, sass/base-element.scss */
.neighbor ul li a {
  font-size: 13px;
  display: block;
  padding: 10px 0;
}
/* line 665, sass/base-element.scss */
.neighbor ul li.before {
  float: right;
}

/*��� �������*/
/* line 669, sass/base-element.scss */
#beforeday, #nextresults, .gray-btn, .blue-btn, .voting-block .voting-save .btn {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  width: auto;
  padding: 0 10px;
  display: block;
  margin: 0 auto 10px auto;
  border: none;
  color: #fff;
  font-size: 16px;
  height: 32px;
  background: #c4c4c4;
}

/* line 673, sass/base-element.scss */
.blue-btn, .voting-block .voting-save .btn {
  background: #197eb0;
  color: #fff !important;
}

/* line 674, sass/base-element.scss */
a.blue-btn, .voting-block .voting-save a.btn {
  display: inline-block;
  padding-right: 10px !important;
  padding-left: 10px !important;
  text-decoration: none !important;
  padding-top: 8px !important;
  height: 25px;
  font-size: 14px !important;
  text-align: center;
}

/*������������ � �������*/
/* line 681, sass/base-element.scss */
.top-paginator .paginator {
  margin-bottom: 0;
}

/* line 682, sass/base-element.scss */
.bottom-paginator .paginator {
  margin-bottom: 10px;
}

/* line 683, sass/base-element.scss */
.paginator {
  font-size: 14px;
}
/* line 685, sass/base-element.scss */
.paginator a {
  padding: 0 3px;
  position: relative;
}
/* line 686, sass/base-element.scss */
.paginator .current {
  text-decoration: none !important;
  color: #2E2E2E !important;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  font-weight: 600;
}
/* line 687, sass/base-element.scss */
.paginator .first {
  margin-right: 13px;
}
/* line 688, sass/base-element.scss */
.paginator .last {
  margin-left: 13px;
}
/* line 689, sass/base-element.scss */
.paginator .first:after {
  height: 1px;
  content: '';
  right: -11px;
  position: absolute;
  bottom: 4px;
  width: 6px;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
}
/* line 690, sass/base-element.scss */
.paginator .last:after {
  height: 1px;
  content: '';
  left: -11px;
  position: absolute;
  bottom: 4px;
  width: 6px;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
}

/*���������*/
/* line 694, sass/base-element.scss */
.rep-box {
  float: right;
  color: #999;
}

/* line 695, sass/base-element.scss */
.rep-arrow {
  font-weight: bold;
  font-size: 12px;
}

/* line 696, sass/base-element.scss */
.rep-green {
  color: #75b925;
  padding-left: 4px;
  display: inline-block;
}

/* line 697, sass/base-element.scss */
.rep-red {
  color: #c92828;
  padding-left: 4px;
  display: inline-block;
}

/*������� ���������*/
/* line 699, sass/base-element.scss */
.table-r {
  width: 100%;
  margin-bottom: 20px;
}
/* line 701, sass/base-element.scss */
.table-r td {
  border-bottom: 1px solid #dddddd;
  padding-top: 7px;
  padding-bottom: 7px;
}
/* line 703, sass/base-element.scss */
.table-r td.position {
  width: 10%;
  color: #29536d;
  font-size: 14px;
  padding-left: 13px;
  padding-right: 13px;
}
/* line 704, sass/base-element.scss */
.table-r td.nickname {
  width: 40%;
}
/* line 705, sass/base-element.scss */
.table-r td.rep {
  white-space: nowrap;
  text-align: right;
  padding-left: 10px;
  padding-right: 10px;
}

/*������ �������*/
/*����� ���������*/
/* line 711, sass/base-element.scss */
.alt-redact {
  line-height: 14px;
}
/* line 713, sass/base-element.scss */
.alt-redact .bs-stand {
  padding-bottom: 20px;
}

/* line 715, sass/base-element.scss */
.red-theme {
  margin-top: 5px;
  padding-bottom: 7px;
  background: url("/i/otb/punkt_horizont.gif") repeat-x scroll 0 100%;
  font-size: 13px;
}
/* line 718, sass/base-element.scss */
.red-theme .smc {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  line-height: 16px;
}
/* line 720, sass/base-element.scss */
.red-theme .smc:hover {
  text-decoration: underline;
}
/* line 722, sass/base-element.scss */
.red-theme.last {
  margin-top: 8px;
  padding-bottom: 0;
  background: none;
}

/*�����������*/
/* line 725, sass/base-element.scss */
.fotoal {
  padding-bottom: 20px;
}
/* line 727, sass/base-element.scss */
.fotoal img {
  border: none;
}
/* line 728, sass/base-element.scss */
.fotoal .f-day {
  width: 100%;
  margin-top: 8px;
  text-align: center;
}
/* line 729, sass/base-element.scss */
.fotoal .ftl-prev {
  margin-top: 5px;
  width: 240px;
  overflow: hidden;
}
/* line 731, sass/base-element.scss */
.fotoal .ftl-prev a {
  display: block;
  float: left;
  padding-top: 5px;
  margin-left: 7px;
}
/* line 733, sass/base-element.scss */
.fotoal .ftl-prev a:first-child {
  margin-left: 0;
}
/* line 735, sass/base-element.scss */
.fotoal .ftl-prev.last {
  margin-right: 0;
  margin-top: 0;
  padding-left: 0;
}

/*���. ����*/
/* line 739, sass/base-element.scss */
.soc-box span {
  font-size: 13px;
}

/*�����*/
/* line 741, sass/base-element.scss */
.voting-block {
  border: 1px solid #d6d6d6;
  padding: 10px 14px 14px 14px;
  font-size: 13px;
  margin-bottom: 15px;
}
/* line 743, sass/base-element.scss */
.voting-block .voting-head {
  font-size: 16px;
  font-weight: 600;
  padding-bottom: 15px;
  float: left;
  width: 525px;
  color: #006699;
  line-height: 19px;
}
/* line 747, sass/base-element.scss */
.voting-block label {
  font-size: 13px;
  line-height: 18px;
}
/* line 749, sass/base-element.scss */
.voting-block label span {
  margin-left: 18px;
  display: block;
}
/* line 750, sass/base-element.scss */
.voting-block label input {
  margin-top: 3px;
  float: left;
  margin-right: 5px;
}
/* line 752, sass/base-element.scss */
.voting-block .voting-option {
  margin-bottom: 5px;
}
/* line 754, sass/base-element.scss */
.voting-block .voting-option.last {
  float: left;
}
/* line 756, sass/base-element.scss */
.voting-block .voting-input {
  float: left;
  margin-left: 10px;
  top: -5px;
  position: relative;
}
/* line 757, sass/base-element.scss */
.voting-block .voting-save {
  clear: left;
  padding-top: 5px;
}
/* line 760, sass/base-element.scss */
.voting-block .voting-save .btn {
  padding-left: 20px;
  padding-right: 20px;
  background: #006699;
  text-shadow: none;
  font-size: 14px;
}
/* line 762, sass/base-element.scss */
.voting-block .voting-result-info {
  padding-bottom: 15px;
}
/* line 764, sass/base-element.scss */
.voting-block .voting-result-info label {
  margin-bottom: 5px;
}
/* line 765, sass/base-element.scss */
.voting-block .voting-result-info .progress-info {
  width: 70%;
  float: left;
  height: 15px;
  background: #efefef;
}
/* line 767, sass/base-element.scss */
.voting-block .voting-result-info .progress-info .bar {
  background: #006699;
}
/* line 769, sass/base-element.scss */
.voting-block .voting-result-info .progress-text {
  position: relative;
  top: -2px;
  margin-left: 15px;
  float: left;
  text-align: left;
  font-weight: 600;
}
/* line 771, sass/base-element.scss */
.voting-block .voting-result-all {
  width: 170px;
  text-align: right;
  float: right;
  padding-top: 0;
  color: #999;
}
/* line 772, sass/base-element.scss */
.voting-block .voting-res-link {
  text-align: center;
  font-size: 12px;
}
/* line 774, sass/base-element.scss */
.voting-block .voting-res-link span {
  cursor: pointer;
  color: #034592;
}
/* line 776, sass/base-element.scss */
.voting-block .voting-res-link span:hover {
  text-decoration: underline;
}

/* line 781, sass/base-element.scss */
.right-col .voting-block {
  border: 2px solid #ededed;
}
/* line 783, sass/base-element.scss */
.right-col .voting-block .voting-head {
  width: 100%;
  float: none;
  padding-bottom: 5px;
}
/* line 785, sass/base-element.scss */
.right-col .voting-block .voting-option.last {
  float: none;
}
/* line 787, sass/base-element.scss */
.right-col .voting-block .voting-input {
  float: none;
  margin-left: 0;
  top: 0;
  margin-top: -5px;
}
/* line 789, sass/base-element.scss */
.right-col .voting-block .voting-input input {
  width: 196px;
}
/* line 792, sass/base-element.scss */
.right-col .voting-block .voting-result-info .progress-info {
  width: 72%;
}
/* line 793, sass/base-element.scss */
.right-col .voting-block .voting-result-info .progress-text {
  float: right;
}
/* line 795, sass/base-element.scss */
.right-col .voting-block .voting-result-all {
  text-align: left;
  width: 100%;
  float: none;
  padding-top: 0;
  padding-bottom: 15px;
}

/* line 799, sass/base-element.scss */
#article_body .voting-block {
  margin-top: 15px;
}

/*���������*/
/* line 805, sass/base-element.scss */
.camslist {
  margin-right: -13px;
}
/* line 807, sass/base-element.scss */
.camslist .camnav {
  float: left;
  margin-right: 13px;
  width: 234px;
  text-align: center;
  margin-bottom: 16px;
}
/* line 809, sass/base-element.scss */
.camslist .camnav .img-box {
  position: relative;
  display: block;
  border: 1px solid #959595;
  margin-bottom: 5px;
  /*width: 232px; height: 174px; */
}
/* line 811, sass/base-element.scss */
.camslist .camnav .img-box:after {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.2);
  content: '';
}
/* line 812, sass/base-element.scss */
.camslist .camnav .img-box:before {
  position: absolute;
  top: 50%;
  left: 50%;
  content: '';
  margin-top: -26px;
  margin-left: -26px;
  height: 53px;
  width: 53px;
  background: url("/i/play.png") 0 0 no-repeat;
}
/* line 814, sass/base-element.scss */
.camslist .camnav img {
  display: block;
}
/* line 816, sass/base-element.scss */
.camslist .camnav.active {
  display: none;
}

/* line 819, sass/base-element.scss */
.clappr {
  text-align: center;
  background: #000;
  padding: 0;
  margin-bottom: 18px;
  position: relative;
  /*&:before {
    position: absolute; top: 50%; left: 50%; content: ''; margin-top: -26px; margin-left: -26px;
    height: 53px; width: 53px; background: url("/i/play.png") 0 0 no-repeat; z-index: 10; pointer-events:none;
  }   */
}
/* line 825, sass/base-element.scss */
.clappr div {
  margin: 0px auto;
}

/* line 827, sass/base-element.scss */
.camslist-picto {
  margin-bottom: 20px;
}
/* line 829, sass/base-element.scss */
.camslist-picto .camnavpict {
  float: left;
  border: 1px solid #959595;
  margin-right: 10px;
  width: 70px;
  height: 52px;
}

/*2 �������*/
/* line 838, sass/base-element.scss */
.two-col-inner .one-col {
  float: left;
  width: 48%;
  margin-left: 4%;
  padding-top: 0;
}
/* line 840, sass/base-element.scss */
.two-col-inner .one-col:first-child {
  margin-left: 0;
}

/* line 844, sass/base-element.scss */
.no-bord li {
  background: none !important;
}

/*sponsor � �������*/
/* line 849, sass/base-element.scss */
.sponsor-box {
  margin: 20px 0 15px 0;
}
/* line 851, sass/base-element.scss */
.sponsor-box h3 {
  font-size: 17px;
  margin-bottom: 10px;
}
/* line 852, sass/base-element.scss */
.sponsor-box .sponsor-cont {
  padding: 10px;
  background: #eaf5dc;
  -webkit-box-shadow: rgba(37, 65, 2, 0.3) 0 0 8px;
  -moz-box-shadow: rgba(37, 65, 2, 0.3) 0 0 8px;
  box-shadow: rgba(37, 65, 2, 0.3) 0 0 8px;
}
/* line 855, sass/base-element.scss */
.sponsor-box .sponsor-cont .logo-box {
  float: left;
  width: 220px;
  margin-right: 20px;
}
/* line 857, sass/base-element.scss */
.sponsor-box .sponsor-cont .logo-box img {
  max-width: 100%;
  margin: 0;
  display: block;
  border: 1px solid #ccc;
}
/* line 859, sass/base-element.scss */
.sponsor-box .sponsor-cont .text-box {
  margin-left: 240px;
  padding-right: 15px;
}
/* line 861, sass/base-element.scss */
.sponsor-box .sponsor-cont .text-box h4 {
  margin-top: 0;
  font-size: 16px;
  font-weight: 600;
}
/* line 862, sass/base-element.scss */
.sponsor-box .sponsor-cont .text-box .about {
  padding-bottom: 8px;
}
/* line 863, sass/base-element.scss */
.sponsor-box .sponsor-cont .text-box label {
  margin-bottom: 0;
  font-size: 13px;
  font-weight: bold;
  cursor: default;
  display: inline-block;
}
/* line 866, sass/base-element.scss */
.sponsor-box a {
  color: #0074ce;
}
/* line 867, sass/base-element.scss */
.sponsor-box.no-img {
  margin-top: 25px;
}
/* line 870, sass/base-element.scss */
.sponsor-box.no-img .sponsor-cont .text-box {
  margin-left: 15px;
  padding-right: 15px;
}
/* line 873, sass/base-element.scss */
.sponsor-box.no-img .sponsor-cont .noted-img {
  background: none;
  padding: 0;
  margin-top: 15px;
}

/*����*/
/* line 883, sass/base-element.scss */
.wallpaper-box {
  background-position: center 116px !important;
  background-attachment: scroll !important;
  background-color: #eaf6f9 !important;
}
/* line 884, sass/base-element.scss */
.wallpaper-box #crumbs {
  border-bottom: none;
  display: none;
}
/* line 885, sass/base-element.scss */
.wallpaper-box .main-header {
  margin-bottom: 0;
}
/* line 889, sass/base-element.scss */
.wallpaper-box.index {
  background-position: center 80px !important;
}

/**/
/*������ � ���. ���� � �������� / ��������*/
/* line 896, sass/base-element.scss */
.li-karnaval .karnaval {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  width: 91px;
  display: block;
  background: url("/i/rk/karnaval.png") 0 5px no-repeat !important;
}
/* line 904, sass/base-element.scss */
.li-karnaval.active {
  background: none !important;
}

/* line 907, sass/base-element.scss */
.bottom-rm {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
}
/* line 909, sass/base-element.scss */
.bottom-rm .close {
  width: 40px;
  height: 40px;
  border: 1px solid #fff;
  background: rgba(0, 0, 0, 0.5);
  content: '';
  -webkit-border-radius: 50% 50%;
  -moz-border-radius: 50% / 50%;
  border-radius: 50% / 50%;
  position: absolute;
  top: -30px;
  right: 5px;
  opacity: 0.8;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  color: #fff;
  text-align: center;
  font-size: 24px;
  line-height: 36px;
  font-weight: 400;
}

/* line 919, sass/base-element.scss */
.address {
  cursor: pointer;
}

/*������ � �����*/
/* line 922, sass/base-element.scss */
.inside-entries-contianer {
  width: 220px;
  float: left;
  clear: left;
  margin-right: 20px;
  margin-top: 4px;
}
/* line 926, sass/base-element.scss */
.inside-entries-contianer .inside-entries-head {
  color: #747272;
  background: #ededed;
  border-top: 2px solid #006699;
  padding: 4px 8px 6px 8px;
  margin-bottom: -5px;
  font-weight: 600;
  font-size: 14px;
  position: relative;
  z-index: 3;
}
/* line 937, sass/base-element.scss */
.inside-entries-contianer .inside-entry {
  padding-bottom: 4px;
  padding-top: 11px;
  background: url("/i/otb/punkt_horizont.gif") repeat-x scroll 0 0;
  border: 2px solid #ededed;
  border-top: none;
  margin-bottom: 8px;
}
/* line 943, sass/base-element.scss */
.inside-entries-contianer .inside-entry .gray {
  color: #999;
  font-size: 13px;
  display: block;
  margin-bottom: 4px;
  margin-top: -4px;
  font-weight: 400;
  padding: 0 6px;
}
/* line 951, sass/base-element.scss */
.inside-entries-contianer .inside-entry .inside-img-box {
  padding: 0;
  background: none;
  float: none;
  margin-right: 0;
}
/* line 956, sass/base-element.scss */
.inside-entries-contianer .inside-entry .inside-img-box img {
  display: block;
  margin: 0 0 6px 0;
  max-width: 100%;
}
/* line 962, sass/base-element.scss */
.inside-entries-contianer .inside-entry .inside-info {
  padding: 0 6px;
}
/* line 964, sass/base-element.scss */
.inside-entries-contianer .inside-entry .inside-info h3 {
  font-weight: 600;
  font-size: 14px;
  line-height: 18px;
  margin: 0 0 3px 0;
}
/* line 970, sass/base-element.scss */
.inside-entries-contianer .inside-entry .inside-info a {
  color: #333333;
}

/* line 974, sass/base-element.scss */
.inside-entries-contianer + .inside-entries-contianer {
  clear: none;
}

/* line 976, sass/base-element.scss */
a.showmap, a.address {
  cursor: pointer;
}

/* line 978, sass/base-element.scss */
.list-razdel {
  margin-right: -10px;
}
/* line 980, sass/base-element.scss */
.list-razdel .box-razdel {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-background-size: cover;
  margin-right: 10px;
  margin-bottom: 10px;
  position: relative;
  float: left;
  width: 980px;
}
/* line 985, sass/base-element.scss */
.list-razdel .box-razdel img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}
/* line 986, sass/base-element.scss */
.list-razdel .box-razdel h2 {
  font-size: 30px;
  line-height: 36px;
  color: #fff;
  padding: 0 0 7px 0;
  border: none;
}
/* line 987, sass/base-element.scss */
.list-razdel .box-razdel a {
  display: block;
  width: 100%;
  height: 100%;
  color: #fff;
  position: relative;
  z-index: 2;
}
/* line 989, sass/base-element.scss */
.list-razdel .box-razdel a .text-box {
  padding-left: 23px;
  padding-right: 23px;
  position: absolute;
  bottom: 21px;
  left: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 992, sass/base-element.scss */
.list-razdel .box-razdel a .text-box span {
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  text-transform: none;
}
/* line 995, sass/base-element.scss */
.list-razdel .box-razdel a .text-box span.razdel-link {
  font-size: 12px;
  text-transform: uppercase;
}
/* line 1001, sass/base-element.scss */
.list-razdel .box-razdel a:hover {
  text-decoration: none !important;
}
/* line 1003, sass/base-element.scss */
.list-razdel .box-razdel:before {
  z-index: 1;
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("/i/tourism/box-bg.png") repeat-x 0 0;
  opacity: 0.8;
}
/* line 1007, sass/base-element.scss */
.list-razdel .box-razdel.w1 {
  width: 188px;
}
/* line 1008, sass/base-element.scss */
.list-razdel .box-razdel.w2 {
  width: 386px;
}
/* line 1009, sass/base-element.scss */
.list-razdel .box-razdel.h1 {
  height: 188px;
}
/* line 1010, sass/base-element.scss */
.list-razdel .box-razdel.h2 {
  height: 386px;
}
/* line 1011, sass/base-element.scss */
.list-razdel .box-razdel.search-box {
  float: right;
  padding: 0;
}
/* line 1013, sass/base-element.scss */
.list-razdel .box-razdel.blue-bg-text h2 {
  font-size: 22px;
  line-height: 18px;
}
/* line 1015, sass/base-element.scss */
.list-razdel .box-razdel.blue-bg-text a .text-box {
  background: #3399cc;
  bottom: 11px;
  left: 10px;
  padding: 16px 16px 11px 16px;
  width: auto;
}
/* line 1021, sass/base-element.scss */
.list-razdel .box-razdel.small h2 {
  font-size: 26px;
  line-height: 31px;
  padding: 0;
}
/* line 1023, sass/base-element.scss */
.list-razdel .box-razdel.small a .text-box {
  text-align: center;
  width: 100%;
  padding: 0;
}
/* line 1027, sass/base-element.scss */
.list-razdel .box-razdel.small:before {
  background: url("/i/tourism/box-small-bg.png") repeat-x 0 0;
  opacity: 0.75;
}
/* line 1029, sass/base-element.scss */
.list-razdel .box-razdel.blue {
  background: #3399cc;
}
/* line 1031, sass/base-element.scss */
.list-razdel .box-razdel.blue h2 {
  font-size: 26px;
  line-height: 31px;
}
/* line 1033, sass/base-element.scss */
.list-razdel .box-razdel.blue a .text-box {
  text-align: center;
  width: 188px;
  height: 188px;
  display: table-cell;
  padding: 0;
  position: relative;
  bottom: auto;
  vertical-align: middle;
}
/* line 1038, sass/base-element.scss */
.list-razdel .box-razdel.blue:before {
  display: none;
}
/* line 1041, sass/base-element.scss */
.list-razdel .box-razdel.blue-box-text h2 {
  font-size: 18px;
  line-height: 20px;
  border-bottom: 1px solid #fff;
  padding-bottom: 13px;
  margin-bottom: 11px;
}
/* line 1043, sass/base-element.scss */
.list-razdel .box-razdel.blue-box-text a .text-box {
  background: rgba(51, 153, 204, 0.8);
  bottom: 0;
  left: auto;
  left: 0;
  padding: 7px 14px 0 14px;
  width: 188px;
  height: 188px;
}
/* line 1046, sass/base-element.scss */
.list-razdel .box-razdel.blue-box-text a .text-box span {
  display: block;
  font-size: 14px;
  line-height: 17px;
}
/* line 1048, sass/base-element.scss */
.list-razdel .box-razdel.blue-box-text a .text-box span.name-rest {
  padding-bottom: 9px;
}
/* line 1049, sass/base-element.scss */
.list-razdel .box-razdel.blue-box-text a .text-box span.info-rest {
  font-weight: 400;
}
/* line 1054, sass/base-element.scss */
.list-razdel .box-razdel.search-box {
  padding: 14px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 1056, sass/base-element.scss */
.list-razdel .box-razdel.search-box h2 {
  font-size: 20px;
  line-height: 24px;
}
/* line 1057, sass/base-element.scss */
.list-razdel .box-razdel.search-box .container-search {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 14px;
}
/* line 1059, sass/base-element.scss */
.list-razdel .box-razdel.search-box .container-search .blue-btn, .list-razdel .box-razdel.search-box .container-search .voting-block .voting-save .btn, .voting-block .voting-save .list-razdel .box-razdel.search-box .container-search .btn {
  width: 100%;
  font-size: 18px;
  margin-bottom: 0;
  height: 40px;
}
/* line 1061, sass/base-element.scss */
.list-razdel .box-razdel.search-box .container-search .blue-btn:hover, .list-razdel .box-razdel.search-box .container-search .voting-block .voting-save .btn:hover, .voting-block .voting-save .list-razdel .box-razdel.search-box .container-search .btn:hover {
  background: #1273a4;
}
/* line 1063, sass/base-element.scss */
.list-razdel .box-razdel.search-box .container-search .text-date {
  font-size: 14px;
  line-height: 17px;
  color: #fff;
  display: block;
  padding-bottom: 10px;
}
/* line 1064, sass/base-element.scss */
.list-razdel .box-razdel.search-box .container-search .inp-date-box {
  position: relative;
}
/* line 1066, sass/base-element.scss */
.list-razdel .box-razdel.search-box .container-search .inp-date-box:after {
  display: inline-block;
  width: 28px;
  height: 28px;
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  opacity: 0.4;
  background: url("/i/tourism/planning2.png") center center no-repeat;
  background-size: 16px auto;
  -webkit-background-size: 16px auto;
}
/* line 1070, sass/base-element.scss */
.list-razdel .box-razdel.search-box .container-search input {
  font-size: 13px;
  width: 100%;
  height: 28px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 0 0;
  -moz-border-radius: 0 0;
  -ms-border-radius: 0 0;
  -o-border-radius: 0 0;
  border-radius: 0 0;
  border-color: #fff;
}
/* line 1077, sass/base-element.scss */
.list-razdel .box-razdel.search-box .container-search .blue-btn, .list-razdel .box-razdel.search-box .container-search .voting-block .voting-save .btn, .voting-block .voting-save .list-razdel .box-razdel.search-box .container-search .btn {
  -webkit-border-radius: 0 0;
  -moz-border-radius: 0 0;
  -ms-border-radius: 0 0;
  -o-border-radius: 0 0;
  border-radius: 0 0;
}
/* line 1083, sass/base-element.scss */
.list-razdel.cover-list-razdel {
  margin-right: -21px;
}
/* line 1085, sass/base-element.scss */
.list-razdel.cover-list-razdel .box-razdel {
  margin-bottom: 28px;
  margin-right: 21px;
}
/* line 1087, sass/base-element.scss */
.list-razdel.cover-list-razdel .box-razdel h3 {
  font-size: 18px;
  line-height: 1.2;
  padding: 0 0 1px 0;
  margin-top: -3px;
  margin-bottom: 0;
}
/* line 1092, sass/base-element.scss */
.list-razdel.cover-list-razdel .box-razdel .text-box {
  bottom: 0;
  background: rgba(0, 0, 0, 0.4);
  width: 100%;
  padding-top: 8px;
  padding-bottom: 15px;
}
/* line 1098, sass/base-element.scss */
.list-razdel.cover-list-razdel .box-razdel.w1, .list-razdel.cover-list-razdel .box-razdel.box-r-4 {
  width: 162px;
}
/* line 1100, sass/base-element.scss */
.list-razdel.cover-list-razdel .box-razdel.w2, .list-razdel.cover-list-razdel .box-razdel.box-r-1, .list-razdel.cover-list-razdel .box-razdel.box-r-2, .list-razdel.cover-list-razdel .box-razdel.box-r-3, .list-razdel.cover-list-razdel .box-razdel.box-r-6, .list-razdel.cover-list-razdel .box-razdel.box-r-7, .list-razdel.cover-list-razdel .box-razdel.box-r-4, .list-razdel.cover-list-razdel .box-razdel.box-r-5 {
  width: 348px;
}
/* line 1101, sass/base-element.scss */
.list-razdel.cover-list-razdel .box-razdel.w3 {
  width: 534px;
}
/* line 1103, sass/base-element.scss */
.list-razdel.cover-list-razdel .box-razdel.h1, .list-razdel.cover-list-razdel .box-razdel.box-r-2, .list-razdel.cover-list-razdel .box-razdel.box-r-3, .list-razdel.cover-list-razdel .box-razdel.box-r-5, .list-razdel.cover-list-razdel .box-razdel.box-r-6, .list-razdel.cover-list-razdel .box-razdel.box-r-7 {
  height: 160px;
}
/* line 1104, sass/base-element.scss */
.list-razdel.cover-list-razdel .box-razdel.h2, .list-razdel.cover-list-razdel .box-razdel.box-r-1, .list-razdel.cover-list-razdel .box-razdel.box-r-4 {
  height: 348px;
}
/* line 1107, sass/base-element.scss */
.list-razdel.cover-list-razdel .box-razdel.box-r-4 {
  float: right;
}
/* line 1109, sass/base-element.scss */
.list-razdel.cover-list-razdel .box-razdel.h2.w2 h3, .list-razdel.cover-list-razdel .box-razdel.box-r-1 h3 {
  font-size: 24px;
}
/* line 1110, sass/base-element.scss */
.list-razdel.cover-list-razdel .box-razdel.h2.w2 .text-box, .list-razdel.cover-list-razdel .box-razdel.box-r-1 .text-box {
  padding-bottom: 19px;
}

/*cover June 2016*/
/* line 1116, sass/base-element.scss */
a.add-button {
  color: #fff;
  display: block;
}

/* line 1120, sass/base-element.scss */
.main-header {
  margin-bottom: 13px;
}
/* line 1122, sass/base-element.scss */
.main-header.new-header {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  font-size: 13px;
  line-height: 17px;
}
/* line 1124, sass/base-element.scss */
.main-header.new-header .head-up {
  height: 50px;
}
/* line 1126, sass/base-element.scss */
.main-header.new-header .head-up .logo {
  margin-left: 14px;
  margin-right: 0;
  padding-top: 14px;
  width: 102px;
}
/* line 1130, sass/base-element.scss */
.main-header.new-header .head-up .logo .logo-img {
  width: 102px;
  height: 18px;
  padding-bottom: 0;
  background: url("/i/logo.svg") center center no-repeat;
  background-size: 102px auto;
  -webkit-background-size: 102px auto;
}
/* line 1136, sass/base-element.scss */
.main-header.new-header .head-up .head31-right {
  float: right;
}
/* line 1137, sass/base-element.scss */
.main-header.new-header .head-up .info-cont {
  background: none;
  margin-top: 12px;
  height: auto;
  width: auto;
}
/* line 1141, sass/base-element.scss */
.main-header.new-header .head-up .info-cont .d-week {
  background: none;
  margin: 0 20px 0 0;
  height: auto;
  width: 135px;
  text-align: right;
  padding-top: 4px;
  padding-right: 20px;
  position: relative;
  white-space: nowrap;
}
/* line 1149, sass/base-element.scss */
.main-header.new-header .head-up .info-cont .d-week:before {
  position: absolute;
  top: 0;
  right: -1px;
  height: 27px;
  width: 1px;
  background: #5ea5c8;
  content: '';
}
/* line 1156, sass/base-element.scss */
.main-header.new-header .head-up .info-cont .d-week .day-box {
  display: inline-block;
}
/* line 1157, sass/base-element.scss */
.main-header.new-header .head-up .info-cont .d-week .date, .main-header.new-header .head-up .info-cont .d-week .time-no-sec {
  color: #fff;
  font-size: 13px;
  font-weight: 600;
  padding-top: 0;
  display: inline-block;
}
/* line 1164, sass/base-element.scss */
.main-header.new-header .head-up .info-cont .d-week .date {
  margin-right: 2px;
}
/* line 1166, sass/base-element.scss */
.main-header.new-header .head-up .info-cont .city-text {
  float: left;
  color: #fff;
  font-size: 13px;
  font-weight: 600;
  display: block;
  padding-top: 4px;
}
/* line 1173, sass/base-element.scss */
.main-header.new-header .head-up .info-cont .city-text a {
  color: #fff !important;
}
/* line 1175, sass/base-element.scss */
.main-header.new-header .head-up .info-cont .weather {
  width: auto;
  height: auto;
  padding-bottom: 0;
}
/* line 1178, sass/base-element.scss */
.main-header.new-header .head-up .info-cont .weather .weather-head-back {
  background: none;
  height: auto;
  width: auto;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
/* line 1182, sass/base-element.scss */
.main-header.new-header .head-up .info-cont .weather .weather-head-back .weather-icon-head {
  padding-top: 0;
  min-height: 20px;
  margin-top: -4px;
}
/* line 1185, sass/base-element.scss */
.main-header.new-header .head-up .info-cont .weather .weather-head-back .weather-icon-head i.wi {
  font-size: 25px;
  min-height: 20px;
}
/* line 1188, sass/base-element.scss */
.main-header.new-header .head-up .info-cont .weather span.temp {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  width: 50px;
  margin-top: 0;
}
/* line 1194, sass/base-element.scss */
.main-header.new-header .head-up .info-cont .rate {
  margin-top: 0;
  padding-top: 0;
}
/* line 1196, sass/base-element.scss */
.main-header.new-header .head-up .info-cont .rate div {
  margin-top: 0 !important;
  color: #fefefe;
  font-size: 14px;
  font-weight: 600;
  float: left;
  position: relative;
  width: 99px;
  text-align: center;
  padding-top: 6px;
}
/* line 1206, sass/base-element.scss */
.main-header.new-header .head-up .info-cont .rate div:after {
  position: absolute;
  top: 0;
  left: 0;
  height: 27px;
  width: 1px;
  background: #5ea5c8;
  content: '';
}
/* line 1213, sass/base-element.scss */
.main-header.new-header .head-up .info-cont .rate div a, .main-header.new-header .head-up .info-cont .rate div span {
  color: #fefefe;
  font-size: 14px;
  font-weight: 600;
  vertical-align: top;
  display: inline-block;
}
/* line 1219, sass/base-element.scss */
.main-header.new-header .head-up .info-cont .rate div a:hover, .main-header.new-header .head-up .info-cont .rate div span:hover {
  text-decoration: none;
}
/* line 1221, sass/base-element.scss */
.main-header.new-header .head-up .info-cont .rate div .sign {
  margin-top: -1px !important;
}
/* line 1225, sass/base-element.scss */
.main-header.new-header .head-up .auth {
  float: right;
  height: auto;
  width: auto;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  margin-top: 5px;
  background: none;
}
/* line 1231, sass/base-element.scss */
.main-header.new-header .head-up .auth .noauth {
  margin-top: 0;
}
/* line 1232, sass/base-element.scss */
.main-header.new-header .head-up .auth .img-box {
  margin-right: 14px;
  margin-left: 0;
  border-color: #fff;
  margin-top: -1px;
}
/* line 1238, sass/base-element.scss */
.main-header.new-header .head-up .auth .user-info {
  margin-top: 4px;
}
/* line 1240, sass/base-element.scss */
.main-header.new-header .head-up .auth .user-info a {
  color: white;
}
/* line 1241, sass/base-element.scss */
.main-header.new-header .head-up .auth .user-info .uwh-block-messages {
  margin-right: 7px;
}
/* line 1242, sass/base-element.scss */
.main-header.new-header .head-up .auth .user-info .uwh-block-comments {
  margin-right: 8px;
}
/* line 1244, sass/base-element.scss */
.main-header.new-header .head-up .auth .auth-inf {
  margin-left: 50px;
}
/* line 1247, sass/base-element.scss */
.main-header.new-header .head-up .auth .auth-en {
  margin-right: 14px;
  margin-left: 20px;
  padding-top: 7px;
}
/* line 1250, sass/base-element.scss */
.main-header.new-header .head-up .auth .auth-en a {
  color: #fff;
  font-size: 13px;
  line-height: 26px;
  display: inline-block;
  padding-left: 11px;
  padding-right: 11px;
  margin-left: 5px;
}
/* line 1257, sass/base-element.scss */
.main-header.new-header .head-up .auth .auth-en a.reg-a {
  background: rgba(255, 255, 255, 0.26);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
/* line 1265, sass/base-element.scss */
.main-header.new-header .head-down {
  height: 30px;
  position: relative;
}
/* line 1269, sass/base-element.scss */
.main-header.new-header .head-down ul li {
  height: 30px;
  background: none;
  position: inherit;
}
/* line 1273, sass/base-element.scss */
.main-header.new-header .head-down ul li a {
  padding: 6px 11px 0 12px;
  height: 24px;
  font-size: 12px;
  position: relative;
}
/* line 1278, sass/base-element.scss */
.main-header.new-header .head-down ul li a:after {
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 30px;
  background: #006699;
  content: '';
}
/* line 1286, sass/base-element.scss */
.main-header.new-header .head-down ul li:hover {
  background: #f1f1f1 !important;
  z-index: 50;
}
/* line 1289, sass/base-element.scss */
.main-header.new-header .head-down ul li:hover .dropdown-menu {
  display: block;
  z-index: 50;
}
/* line 1293, sass/base-element.scss */
.main-header.new-header .head-down ul li:hover a {
  color: #006699;
  text-decoration: none !important;
}
/* line 1300, sass/base-element.scss */
.main-header.new-header .head-down ul li.active-li .dropdown-menu {
  display: none;
}
/* line 1305, sass/base-element.scss */
.main-header.new-header .head-down ul li .dropdown-menu {
  cursor: default;
  display: none;
  position: absolute;
  top: 30px;
  left: 0;
  width: 100%;
  min-height: 27px;
  padding-top: 8px;
  padding-bottom: 0;
  background: #f1f1f1;
  border: none;
  border-bottom: 1px solid #006699;
  margin-top: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 1318, sass/base-element.scss */
.main-header.new-header .head-down ul li .dropdown-menu ul {
  padding: 1px 0 2px 0;
}
/* line 1320, sass/base-element.scss */
.main-header.new-header .head-down ul li .dropdown-menu ul li {
  float: left;
  height: 18px;
  padding-bottom: 6px;
  text-transform: uppercase;
}
/* line 1324, sass/base-element.scss */
.main-header.new-header .head-down ul li .dropdown-menu ul li:after {
  display: none;
}
/* line 1326, sass/base-element.scss */
.main-header.new-header .head-down ul li .dropdown-menu ul li a {
  font-size: 12px;
  color: #006699;
  padding: 0 0 0 12px;
  height: 17px;
}
/* line 1331, sass/base-element.scss */
.main-header.new-header .head-down ul li .dropdown-menu ul li a:hover {
  text-decoration: underline !important;
}
/* line 1332, sass/base-element.scss */
.main-header.new-header .head-down ul li .dropdown-menu ul li a:after {
  display: none;
}
/* line 1334, sass/base-element.scss */
.main-header.new-header .head-down ul li .dropdown-menu ul li:hover {
  background: none !important;
}
/* line 1335, sass/base-element.scss */
.main-header.new-header .head-down ul li .dropdown-menu ul li.li-karnaval {
  margin-left: 12px;
  margin-top: -1px;
}
/* line 1340, sass/base-element.scss */
.main-header.new-header .head-down ul li .dropdown-menu .article-box {
  float: right;
  width: 430px;
  padding-top: 3px;
  margin-right: 41px;
}
/* line 1345, sass/base-element.scss */
.main-header.new-header .head-down ul li .dropdown-menu .article-box .img-box {
  float: left;
  width: 195px;
  height: 111px;
  margin-right: 40px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-background-size: cover;
}
/* line 1352, sass/base-element.scss */
.main-header.new-header .head-down ul li .dropdown-menu .article-box .img-box img {
  max-width: 100%;
}
/* line 1354, sass/base-element.scss */
.main-header.new-header .head-down ul li .dropdown-menu .article-box .text-box {
  width: 195px;
  float: left;
}
/* line 1357, sass/base-element.scss */
.main-header.new-header .head-down ul li .dropdown-menu .article-box .text-box h4 {
  font-size: 15px;
  line-height: 1.27;
  margin-top: -5px;
  margin-bottom: 5px;
}
/* line 1361, sass/base-element.scss */
.main-header.new-header .head-down ul li .dropdown-menu .article-box .text-box h4 a {
  padding: 0;
  font-size: 15px;
  line-height: 1.27;
  color: #006699;
}
/* line 1366, sass/base-element.scss */
.main-header.new-header .head-down ul li .dropdown-menu .article-box .text-box h4 a:hover {
  text-decoration: underline !important;
}

/* line 1378, sass/base-element.scss */
.head31-first-line-menu {
  padding-top: 8px;
  padding-bottom: 0;
  background: #f1f1f1;
  border-bottom: 1px solid #006699;
}
/* line 1382, sass/base-element.scss */
.head31-first-line-menu ul {
  padding: 1px 0 2px 0;
  margin: 0;
  list-style-type: none;
}
/* line 1386, sass/base-element.scss */
.head31-first-line-menu ul li {
  float: left;
  height: 18px;
  padding-bottom: 6px;
  text-transform: uppercase;
  line-height: 18px;
}
/* line 1392, sass/base-element.scss */
.head31-first-line-menu ul li a {
  font-size: 12px;
  color: #006699;
  padding: 0 0 0 12px;
  height: 17px;
}
/* line 1397, sass/base-element.scss */
.head31-first-line-menu ul li a:hover {
  text-decoration: underline !important;
}
/* line 1399, sass/base-element.scss */
.head31-first-line-menu ul li.li-karnaval {
  margin-left: 12px;
  margin-top: -1px;
}

/* line 1406, sass/base-element.scss */
.cover-blogs-list {
  letter-spacing: -0.3em;
  margin-top: -4px;
  margin-bottom: 3px;
}
/* line 1409, sass/base-element.scss */
.cover-blogs-list .r-lbc {
  letter-spacing: normal;
  display: inline-block;
  width: 225px;
  vertical-align: top;
  margin-right: 20px;
  padding-bottom: 21px;
  background: none;
}
/* line 1416, sass/base-element.scss */
.cover-blogs-list .r-lbc .npr-imb {
  float: left;
  width: 34px;
  margin-right: 11px;
}
/* line 1418, sass/base-element.scss */
.cover-blogs-list .r-lbc .npr-imb .blogs-user-avatar {
  width: 32px;
  height: 32px;
  display: inline-block;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  border: 1px solid #a0a0a0;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: auto 32px;
  -webkit-background-size: auto 32px;
}
/* line 1428, sass/base-element.scss */
.cover-blogs-list .r-lbc .r-lib-text {
  float: left;
  width: 180px;
  padding-top: 0;
}
/* line 1431, sass/base-element.scss */
.cover-blogs-list .r-lbc .r-lib-text .blogs-user-nickname {
  font-size: 11px;
  font-weight: 600;
  text-transform: uppercase;
  padding-bottom: 3px;
}
/* line 1435, sass/base-element.scss */
.cover-blogs-list .r-lbc .r-lib-text .blogs-user-nickname a {
  color: black;
}
/* line 1437, sass/base-element.scss */
.cover-blogs-list .r-lbc .r-lib-text h3 {
  font-weight: 600;
  font-size: 15px;
  line-height: 1.2;
  margin: 0 0 2px 0;
}
/* line 1441, sass/base-element.scss */
.cover-blogs-list .r-lbc .r-lib-text .blogs-entry-date {
  color: #999;
  font-size: 12px;
}
/* line 1446, sass/base-element.scss */
.cover-blogs-list .r-lbc:nth-child(3n+3) {
  margin-right: 0;
}

/* line 1450, sass/base-element.scss */
.photo-box .swiper-container {
  width: 100%;
  height: 338px;
  margin: -4px auto 20px auto;
}
/* line 1454, sass/base-element.scss */
.photo-box .swiper-slide {
  width: 507px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-background-size: cover;
  position: relative;
}
/* line 1463, sass/base-element.scss */
.photo-box .swiper-slide .text-box {
  display: none;
}
/* line 1465, sass/base-element.scss */
.photo-box .swiper-slide.swiper-slide-active:after {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 164px;
  width: 100%;
  content: '';
  background: url("/i/foto/photo-bg.png") 0 0 repeat-x;
  z-index: 2;
}
/* line 1473, sass/base-element.scss */
.photo-box .swiper-slide.swiper-slide-active .text-box {
  display: block;
  position: absolute;
  bottom: 25px;
  left: 0;
  z-index: 5;
  color: #fff;
  width: 478px;
  padding-left: 29px;
}
/* line 1481, sass/base-element.scss */
.photo-box .swiper-slide.swiper-slide-active .text-box span {
  display: block;
}
/* line 1482, sass/base-element.scss */
.photo-box .swiper-slide.swiper-slide-active .text-box .author-name {
  text-transform: uppercase;
  font-size: 12px;
  padding-bottom: 3px;
}
/* line 1488, sass/base-element.scss */
.photo-box .swiper-slide.swiper-slide-active .text-box .photo-link span {
  color: white;
}
/* line 1489, sass/base-element.scss */
.photo-box .swiper-slide.swiper-slide-active .text-box .photo-link:hover {
  text-decoration: none !important;
}
/* line 1491, sass/base-element.scss */
.photo-box .swiper-slide.swiper-slide-active .text-box .photo-name {
  font-size: 24px;
  line-height: 1.2;
}
/* line 1495, sass/base-element.scss */
.photo-box .swiper-slide.swiper-slide-active .text-box .voteg {
  float: right;
  margin-right: 30px;
  margin-top: 4px;
}
/* line 1502, sass/base-element.scss */
.photo-box .swiper-button-next, .photo-box .swiper-button-prev {
  width: 103px;
  height: 338px;
  top: 0;
  margin-top: 0;
  background: rgba(0, 0, 0, 0.7);
  text-align: center;
}
/* line 1508, sass/base-element.scss */
.photo-box .swiper-button-next .uwh-icon-arrow-forward, .photo-box .swiper-button-next .uwh-icon-arrow-back, .photo-box .swiper-button-prev .uwh-icon-arrow-forward, .photo-box .swiper-button-prev .uwh-icon-arrow-back {
  color: #fff;
  font-size: 60px;
  line-height: 338px;
  opacity: 0.5;
}
/* line 1515, sass/base-element.scss */
.photo-box .swiper-button-next:hover .uwh-icon-arrow-forward, .photo-box .swiper-button-next:hover .uwh-icon-arrow-back, .photo-box .swiper-button-prev:hover .uwh-icon-arrow-forward, .photo-box .swiper-button-prev:hover .uwh-icon-arrow-back {
  opacity: 1;
}
/* line 1518, sass/base-element.scss */
.photo-box .swiper-button-next {
  right: 0;
}
/* line 1519, sass/base-element.scss */
.photo-box .swiper-button-prev {
  left: 0;
}

/* line 1521, sass/base-element.scss */
.what_talking-box {
  margin-top: -17px;
  margin-bottom: 13px;
}
/* line 1523, sass/base-element.scss */
.what_talking-box .red-theme:last-child {
  background: none;
}

/* line 1525, sass/base-element.scss */
.photo-competion-cover {
  margin-bottom: 14px;
}
/* line 1527, sass/base-element.scss */
.photo-competion-cover a:hover {
  text-decoration: none !important;
}
/* line 1528, sass/base-element.scss */
.photo-competion-cover .img-box {
  height: 134px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-background-size: cover;
  position: relative;
}
/* line 1534, sass/base-element.scss */
.photo-competion-cover .img-box .razdel-link {
  position: absolute;
  font-size: 12px;
  color: #fff;
  text-transform: uppercase;
  background: #197eb0;
  left: 0;
  bottom: -6px;
  padding: 2px 5px 2px 16px;
}
/* line 1544, sass/base-element.scss */
.photo-competion-cover .text-box {
  color: #fff;
  background: #197eb0;
  padding: 10px 10px 11px 16px;
  line-height: 1.3;
  font-size: 13px;
}
/* line 1549, sass/base-element.scss */
.photo-competion-cover .text-box h3 {
  font-size: 15px;
  font-weight: 600;
  margin: 0;
  padding-bottom: 1px;
}
/* line 1554, sass/base-element.scss */
.photo-competion-cover .text-box h3 a {
  color: #fff;
}
/* line 1556, sass/base-element.scss */
.photo-competion-cover .text-box p {
  margin: 0;
}
/* line 1558, sass/base-element.scss */
.photo-competion-cover .text-box p a {
  color: #fff;
  text-decoration: underline !important;
}
/* line 1561, sass/base-element.scss */
.photo-competion-cover .text-box p a:hover {
  text-decoration: none !important;
}

/* line 1566, sass/base-element.scss */
.c-webcam-pr {
  padding-bottom: 9px;
}

/* line 1567, sass/base-element.scss */
.cam-list {
  margin-top: -11px;
}
/* line 1569, sass/base-element.scss */
.cam-list .one-cam {
  float: left;
  width: 116px;
  height: 87px;
  border: 1px solid #dadada;
  margin-right: 4px;
  margin-bottom: 5px;
}
/* line 1574, sass/base-element.scss */
.cam-list .one-cam:nth-child(2n+2) {
  margin-right: 0;
}

/*�������� �� ��������*/
/* line 1579, sass/base-element.scss */
.novosti-photos {
  width: 700px;
  padding: 14px;
  background-color: #ececec;
  margin: 0 auto 20px auto;
}
/* line 1581, sass/base-element.scss */
.novosti-photos .carousel {
  position: relative;
  color: #333;
  width: 700px;
  min-height: 466px;
  overflow: hidden;
  margin: 0;
}
/* line 1584, sass/base-element.scss */
.novosti-photos .carousel .photo-indicators {
  position: absolute;
  top: 15px;
  left: 0;
  width: 100%;
  height: 15px;
  text-align: center;
}
/* line 1586, sass/base-element.scss */
.novosti-photos .carousel .photo-indicators .carousel-indicators {
  z-index: 1000;
  margin: 0 auto;
  position: relative;
  top: 0;
  left: auto;
  right: auto;
  list-style: none;
  clear: both;
  display: inline-block;
}
/* line 1589, sass/base-element.scss */
.novosti-photos .carousel .photo-indicators .carousel-indicators li {
  display: block;
  float: left;
  width: 10px;
  cursor: pointer;
  height: 10px;
  margin-left: 5px;
  text-indent: -999px;
  background-color: #ccc;
  background-color: rgba(255, 255, 255, 0.25);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
/* line 1594, sass/base-element.scss */
.novosti-photos .carousel .photo-indicators .carousel-indicators li:first-child {
  margin-left: 0;
}
/* line 1595, sass/base-element.scss */
.novosti-photos .carousel .photo-indicators .carousel-indicators li.active {
  background-color: #fff;
}
/* line 1599, sass/base-element.scss */
.novosti-photos .carousel .carousel-inner {
  overflow: hidden;
  width: 100%;
  position: relative;
  background-color: #000;
}
/* line 1601, sass/base-element.scss */
.novosti-photos .carousel .carousel-inner .item {
  text-align: center;
  display: none;
  position: relative;
  line-height: 462px;
  min-height: 466px;
  -webkit-transition: 0.6s ease-in-out left;
  -moz-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
/* line 1608, sass/base-element.scss */
.novosti-photos .carousel .carousel-inner .item img {
  display: inline-block;
  margin: 0px auto;
}
/* line 1609, sass/base-element.scss */
.novosti-photos .carousel .carousel-inner .item .carousel-caption {
  position: absolute;
  line-height: 17px;
  left: 0;
  right: 0;
  bottom: 0;
  text-align: left;
  padding: 15px;
  background: #333333;
  background: rgba(0, 0, 0, 0.6);
  color: #ffffff;
}
/* line 1615, sass/base-element.scss */
.novosti-photos .carousel .carousel-inner .item .carousel-caption h4, .novosti-photos .carousel .carousel-inner .item .carousel-caption p {
  color: #ffffff;
}
/* line 1616, sass/base-element.scss */
.novosti-photos .carousel .carousel-inner .item .carousel-caption h4 {
  margin: 0 0 5px;
}
/* line 1617, sass/base-element.scss */
.novosti-photos .carousel .carousel-inner .item .carousel-caption p {
  margin-bottom: 0;
}
/* line 1620, sass/base-element.scss */
.novosti-photos .carousel .carousel-inner .active {
  left: 0;
}
/* line 1621, sass/base-element.scss */
.novosti-photos .carousel .carousel-inner .active, .novosti-photos .carousel .carousel-inner .next, .novosti-photos .carousel .carousel-inner .prev {
  display: block;
}
/* line 1622, sass/base-element.scss */
.novosti-photos .carousel .carousel-inner .next, .novosti-photos .carousel .carousel-inner .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
/* line 1623, sass/base-element.scss */
.novosti-photos .carousel .carousel-inner .next {
  left: 100%;
}
/* line 1624, sass/base-element.scss */
.novosti-photos .carousel .carousel-inner .prev {
  left: -100%;
}
/* line 1625, sass/base-element.scss */
.novosti-photos .carousel .carousel-inner .next.left, .novosti-photos .carousel .carousel-inner .prev.right {
  left: 0;
}
/* line 1626, sass/base-element.scss */
.novosti-photos .carousel .carousel-inner .active.left {
  left: -100%;
}
/* line 1627, sass/base-element.scss */
.novosti-photos .carousel .carousel-inner .active.right {
  left: 100%;
}
/* line 1629, sass/base-element.scss */
.novosti-photos .carousel .carousel-control {
  position: absolute;
  top: 50%;
  left: 15px;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  font-size: 60px;
  font-weight: 100;
  line-height: 23px;
  color: #ffffff !important;
  text-align: center;
  background: rgba(0, 0, 0, 0.2);
  border: 3px solid #ffffff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
/* line 1641, sass/base-element.scss */
.novosti-photos .carousel .carousel-control.right {
  left: auto;
  right: 15px;
}
/* line 1642, sass/base-element.scss */
.novosti-photos .carousel .carousel-control:hover, .novosti-photos .carousel .carousel-control:focus {
  outline: none;
  color: #ffffff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
  text-decoration: none !important;
}

/*RETINA!!!!!!!!*/
@media (-webkit-min-device-pixel-ratio: 2) {
  /* line 1657, sass/base-element.scss */
  .n-on-pr .n_vc .ico {
    width: 17px;
    margin-top: 1px;
    background-image: url("/i/news/sprite-newsx2.png");
    background-size: 152px 13px;
    -webkit-background-size: 152px 13px;
  }

  /*������ ����/�����*/
  /* line 1664, sass/base-element.scss */
  h3 .news_foto {
    background-image: url("/i/news/sprite-newsx2.png");
    background-position: -88px 0;
    background-size: 152px 13px;
    -webkit-background-size: 152px 13px;
    margin-left: 0;
  }
  /* line 1669, sass/base-element.scss */
  h3 .news_video {
    background-image: url("/i/news/sprite-newsx2.png");
    background-position: -104px 0;
    background-size: 152px 13px;
    -webkit-background-size: 152px 13px;
    margin-left: 0;
  }

  /* line 1679, sass/base-element.scss */
  .list-notification ul li .view-box a {
    background: url("/i/ico-viewx2.png") -29px 0 no-repeat;
    background-size: 54px 44px;
    -webkit-background-size: 54px 44px;
  }
  /* line 1681, sass/base-element.scss */
  .list-notification ul li .view-box a:hover {
    background: url("/i/ico-viewx2.png") -29px -22px no-repeat;
    background-size: 54px 44px;
    -webkit-background-size: 54px 44px;
  }

  /*���� �����������*/
  /* line 1690, sass/base-element.scss */
  .auth-inf .user-info .prize-box {
    margin-top: 6px;
    height: 16px;
    background: url("/i/ico-headx2.png") -54px 0 no-repeat;
    background-size: 70px 18px;
    -webkit-background-size: 70px 18px;
  }
}
/* line 1698, sass/base-element.scss */
#pads_20, #pads_56 {
  margin-bottom: 20px;
}

/* line 1701, sass/base-element.scss */
.right-col .padspo:first-child {
  margin: 0 !important;
}

/* line 1704, sass/base-element.scss */
.right-col .padspo.tgb {
  margin-top: 20px;
  margin-bottom: 20px;
}

/* line 1705, sass/base-element.scss */
.padspo.mobile {
  margin-left: -10px;
}

/*hover effect*/
/* line 1709, sass/base-element.scss */
.btn-buzz-out {
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-name: hvr-buzz-out;
  animation-timing-function: linear;
}

@keyframes hvr-buzz-out {
  /* line 1716, sass/base-element.scss */
  10% {
    transform: translateX(3px) rotate(2deg);
  }

  /* line 1719, sass/base-element.scss */
  20% {
    transform: translateX(-3px) rotate(-2deg);
  }

  /* line 1722, sass/base-element.scss */
  30% {
    transform: translateX(3px) rotate(2deg);
  }

  /* line 1725, sass/base-element.scss */
  40% {
    transform: translateX(-3px) rotate(-2deg);
  }

  /* line 1728, sass/base-element.scss */
  50% {
    transform: translateX(2px) rotate(1deg);
  }

  /* line 1731, sass/base-element.scss */
  60% {
    transform: translateX(-2px) rotate(-1deg);
  }

  /* line 1734, sass/base-element.scss */
  70% {
    transform: translateX(2px) rotate(1deg);
  }

  /* line 1737, sass/base-element.scss */
  80% {
    transform: translateX(-2px) rotate(-1deg);
  }

  /* line 1740, sass/base-element.scss */
  90% {
    transform: translateX(1px) rotate(0deg);
  }

  /* line 1743, sass/base-element.scss */
  100% {
    transform: translateX(-1px) rotate(0deg);
  }
}

/* line 1748, sass/base-element.scss */
.hvr-grow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}

/* line 1759, sass/base-element.scss */
.hvr-grow:hover, .hvr-grow:focus, .hvr-grow:active {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}

/* Wobble Horizontal */
@-webkit-keyframes hvr-wobble-horizontal {
  /* line 1765, sass/base-element.scss */
  16.65% {
    -webkit-transform: translateX(8px);
    transform: translateX(8px);
  }

  /* line 1769, sass/base-element.scss */
  33.3% {
    -webkit-transform: translateX(-6px);
    transform: translateX(-6px);
  }

  /* line 1773, sass/base-element.scss */
  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }

  /* line 1777, sass/base-element.scss */
  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }

  /* line 1781, sass/base-element.scss */
  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }

  /* line 1785, sass/base-element.scss */
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes hvr-wobble-horizontal {
  /* line 1791, sass/base-element.scss */
  16.65% {
    -webkit-transform: translateX(8px);
    transform: translateX(8px);
  }

  /* line 1795, sass/base-element.scss */
  33.3% {
    -webkit-transform: translateX(-6px);
    transform: translateX(-6px);
  }

  /* line 1799, sass/base-element.scss */
  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }

  /* line 1803, sass/base-element.scss */
  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }

  /* line 1807, sass/base-element.scss */
  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }

  /* line 1811, sass/base-element.scss */
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

/* line 1816, sass/base-element.scss */
.hvr-wobble-horizontal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
}

/* line 1823, sass/base-element.scss */
.hvr-wobble-horizontal:hover, .hvr-wobble-horizontal:focus, .hvr-wobble-horizontal:active {
  -webkit-animation-name: hvr-wobble-horizontal;
  animation-name: hvr-wobble-horizontal;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* Wobble Vertical */
@-webkit-keyframes hvr-wobble-vertical {
  /* line 1835, sass/base-element.scss */
  16.65% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }

  /* line 1839, sass/base-element.scss */
  33.3% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }

  /* line 1843, sass/base-element.scss */
  49.95% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }

  /* line 1847, sass/base-element.scss */
  66.6% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }

  /* line 1851, sass/base-element.scss */
  83.25% {
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
  }

  /* line 1855, sass/base-element.scss */
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes hvr-wobble-vertical {
  /* line 1861, sass/base-element.scss */
  16.65% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }

  /* line 1865, sass/base-element.scss */
  33.3% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }

  /* line 1869, sass/base-element.scss */
  49.95% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }

  /* line 1873, sass/base-element.scss */
  66.6% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }

  /* line 1877, sass/base-element.scss */
  83.25% {
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
  }

  /* line 1881, sass/base-element.scss */
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

/* line 1886, sass/base-element.scss */
.hvr-wobble-vertical {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
}

/* line 1893, sass/base-element.scss */
.hvr-wobble-vertical:hover, .hvr-wobble-vertical:focus, .hvr-wobble-vertical:active {
  -webkit-animation-name: hvr-wobble-vertical;
  animation-name: hvr-wobble-vertical;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/*IPad, IPad2, IPadMini*/
@media screen and (max-device-width: 1024px) {
  /* line 1908, sass/base-element.scss */
  .full-img {
    z-index: 100;
    display: none;
    opacity: 0;
    position: fixed;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    bottom: 0;
  }

  /* line 1909, sass/base-element.scss */
  .full-img-cont {
    text-align: center;
  }

  /* line 1910, sass/base-element.scss */
  .full-img img {
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
  }

  /* line 1913, sass/base-element.scss */
  .r-a-f {
    width: 100%;
    height: 100%;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
  }

  /* line 1914, sass/base-element.scss */
  .full-b {
    overflow: hidden;
    position: fixed;
  }

  /* line 1915, sass/base-element.scss */
  .head-full {
    padding-top: 20px;
    font-size: 14px;
    padding-bottom: 15px;
  }
}
@media only screen and (orientation: portrait) {
  /*portrait landscape    */
}
/*�������*/
/* line 4, sass/read.scss */
.read-tour .rleft-col h3 a {
  color: #034592;
}

/* line 5, sass/read.scss */
.read-tour .rright-col ul li h4 a {
  color: #034592;
}

/* line 6, sass/read.scss */
.read-tour .rright-col ul li .text-box a {
  color: #034592;
}

/* line 7, sass/read.scss */
.box-img h4 a {
  color: #034592;
}

/* line 8, sass/read.scss */
.razd-box {
  padding-bottom: 0 !important;
}

/* line 9, sass/read.scss */
#block-articles .box-img span {
  font-size: 13px;
  line-height: 17px;
}

/*������ ������*/
/* line 13, sass/read.scss */
.search-helper {
  padding-bottom: 15px;
}
/* line 15, sass/read.scss */
.search-helper a {
  font-size: 12px;
}

/* line 18, sass/read.scss */
.article-list .r-lbc {
  padding-top: 21px;
  padding-bottom: 20px;
  background: url("/i/otb/punkt_horizont.gif") repeat-x scroll 0 0;
}
/* line 21, sass/read.scss */
.article-list .r-lbc .npr-imb {
  float: left;
  margin-top: 0 !important;
  width: 240px;
  margin-right: 18px;
}
.article-list .r-lbc .npr-imb .stats,
.article-list .r-lbc .npr-imb .options,
.article-list .r-lbc .npr-imb .news_video,
.article-list .r-lbc .npr-imb .news_foto {
  display: none !important;
}
/* line 26, sass/read.scss */
.article-list .r-lbc .npr-imb img {
  display: block;
  max-width: 100%;
  width: auto;
  height: auto;
}
/* line 28, sass/read.scss */
.article-list .r-lbc .r-lib-text {
  	float: left;
	width: calc(100% - 260px);	
  	margin-top: -10px;
}
/* line 30, sass/read.scss */
.article-list .r-lbc .r-lib-text h2 {
  border: none;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  font-size: 20px;
  line-height: 21px;
  margin: 0;
  font-weight: normal;
  padding: 0 0 6px 0 !important;
}
/* line 35, sass/read.scss */
.article-list .r-lbc .r-lib-text h2 a {
  color: #034592;
}
/* line 37, sass/read.scss */
.article-list .r-lbc .r-lib-text div.short-body {
  font-size: 13px;
  line-height: 17px;
  padding-bottom: 6px;
}
/* line 38, sass/read.scss */
.article-list .r-lbc .r-lib-text .date {
  padding-top: 0;
  text-align: left;
  display: block;
  height: 16px;
  font-size: 12px;
  color: #666666;
}
/* line 41, sass/read.scss */
.article-list .r-lbc:first-child {
  background: none;
}

/* line 45, sass/read.scss */
.r-libr .gray.r-rosb {
  color: #999;
  padding-top: 2px;
  display: block;
}
/* line 46, sass/read.scss */
.r-libr .trc-a {
  margin-top: 0;
  width: 100%;
}
/* line 47, sass/read.scss */
.r-libr .trc-a.small {
  margin-bottom: 2px;
}

/*���������� ��������*/
/* line 51, sass/read.scss */
.article-anons {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  margin-top: -12px;
  padding-bottom: 7px;
}

/* line 52, sass/read.scss */
.r-in-cont {
  text-align: left;
  padding-bottom: 16px;
  border-bottom-style: dotted;
  border-bottom-width: 1px;
  /*�������*/
  /*������*/
  /*gift NY*/
}
/* line 55, sass/read.scss */
.r-in-cont h2 {
  /*border-top-width: 2px; border-top-style: solid;*/
  border-top: none !important;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  line-height: 22px;
  font-size: 19px !important;
  font-weight: 600 !important;
  margin: 16px 0 10px;
  padding: 5px 0 0 0 !important;
  clear: left;
}
/* line 61, sass/read.scss */
.r-in-cont h2 span {
  font-size: 19px !important;
}
/* line 62, sass/read.scss */
.r-in-cont h2 strong {
  font-weight: 600 !important;
}
/* line 65, sass/read.scss */
.r-in-cont .accordion-heading h2 {
  padding-top: 0 !important;
  margin-top: 10px;
}
/* line 69, sass/read.scss */
.r-in-cont .accordion-heading h3 {
  margin: 6px 0 4px 0;
}
/* line 73, sass/read.scss */
.r-in-cont h3 {
  color: #2e2e2e;
  font-size: 16px;
  font-weight: 600;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  margin: 16px 0 12px 0;
}
/* line 74, sass/read.scss */
.r-in-cont p, .r-in-cont p span {
  line-height: 20px !important;
  font-size: 15px;
  margin: 18px 0;
}
/* line 79, sass/read.scss */
.r-in-cont img {
  margin: 5px 10px;
}
/* line 80, sass/read.scss */
.r-in-cont .table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100% !important;
  margin-bottom: 10px;
  border-left: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-right: none;
  border-top: none;
}
/* line 84, sass/read.scss */
.r-in-cont .table td, .r-in-cont .table th {
  border-right: 1px solid #ccc;
  border-top: 1px solid #ccc !important;
  padding: 8px 12px;
  text-align: center;
  vertical-align: middle;
  font-size: 13px;
}
/* line 87, sass/read.scss */
.r-in-cont .table td p:first-child, .r-in-cont .table th p:first-child {
  margin-top: 0;
}
/* line 88, sass/read.scss */
.r-in-cont .table td p:last-child, .r-in-cont .table th p:last-child {
  margin-bottom: 0;
}
/* line 89, sass/read.scss */
.r-in-cont .table td .noted-img, .r-in-cont .table th .noted-img {
  margin: 0 auto !important;
  border: 0;
  background: none;
  padding: 0;
  float: none !important;
}
/* line 96, sass/read.scss */
.r-in-cont .table td img, .r-in-cont .table th img {
  margin: 0;
}
/* line 97, sass/read.scss */
.r-in-cont .table td h2, .r-in-cont .table th h2 {
  margin-top: 5px;
  text-align: left;
}
/* line 98, sass/read.scss */
.r-in-cont .table td.alleft, .r-in-cont .table th.alleft {
  text-align: left;
}
/* line 100, sass/read.scss */
.r-in-cont .table td:first-child, .r-in-cont .table th:first-child {
  text-align: left;
}
/* line 101, sass/read.scss */
.r-in-cont .table td:first-child.alcenter, .r-in-cont .table th:first-child.alcenter {
  text-align: center;
}
/* line 102, sass/read.scss */
.r-in-cont .table .head, .r-in-cont .table th {
  background: #dbedb8;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  font-weight: 600;
}
/* line 103, sass/read.scss */
.r-in-cont .table .head td, .r-in-cont .table th {
  border-top: 2px solid #FFF;
}
/* line 104, sass/read.scss */
.r-in-cont .table .color {
  background: #f0f7e1;
}
/* line 105, sass/read.scss */
.r-in-cont .table.no-bord {
  border: none !important;
}
/* line 107, sass/read.scss */
.r-in-cont .table.no-bord td {
  border: none !important;
}
/* line 110, sass/read.scss */
.r-in-cont .table.centered td, .r-in-cont .table.centered th, .r-in-cont .table.alcenter td, .r-in-cont .table.alcenter th {
  vertical-align: top;
}
/* line 111, sass/read.scss */
.r-in-cont .table.centered td:first-child, .r-in-cont .table.centered th:first-child, .r-in-cont .table.alcenter td:first-child, .r-in-cont .table.alcenter th:first-child {
  text-align: center;
}
/* line 113, sass/read.scss */
.r-in-cont .table .no-bordered {
  border: none;
}
/* line 114, sass/read.scss */
.r-in-cont .table .no-bordered td, .r-in-cont .table .no-bordered th {
  border: none;
}
/* line 118, sass/read.scss */
.r-in-cont .table.address-table {
  border: none;
  margin-top: 15px;
  margin-bottom: 20px;
}
/* line 121, sass/read.scss */
.r-in-cont .table.address-table td {
  border: none !important;
  text-align: left;
  font-size: 14px;
  line-height: 19px;
  vertical-align: middle;
}
/* line 127, sass/read.scss */
.r-in-cont .table.address-table td.time-ico-td {
  padding-left: 3px;
  padding-right: 0;
  width: 40px;
}
/* line 131, sass/read.scss */
.r-in-cont .table.address-table td.place-ico-td, .r-in-cont .table.address-table td.price-ico-td {
  padding-left: 0;
  padding-right: 0;
  width: 40px;
}
/* line 135, sass/read.scss */
.r-in-cont .table.address-table td.time-td {
  width: 202px;
}
/* line 138, sass/read.scss */
.r-in-cont .table.address-table td.place-td {
  width: 202px;
}
/* line 141, sass/read.scss */
.r-in-cont .table.address-table td.price-td {
  padding-right: 0;
  width: 202px;
}
/* line 147, sass/read.scss */
.r-in-cont .table.small td {
  padding-right: 2px;
  padding-left: 2px;
}
/* line 148, sass/read.scss */
.r-in-cont .n-on-pr {
  width: 100%;
  margin-bottom: -5px;
}
/* line 150, sass/read.scss */
.r-in-cont .n-on-pr .n_vc {
  margin-top: 8px;
}
/* line 152, sass/read.scss */
.r-in-cont ul {
  margin-top: -3px;
  padding-left: 12px;
  margin-bottom: 10px;
  margin-left: 0;
  list-style-position: inside;
}
/* line 156, sass/read.scss */
.r-in-cont ul li {
  /*padding-bottom: 12px;*/
  line-height: 19px !important;
  font-size: 14px;
}
/* line 163, sass/read.scss */
.r-in-cont .gr-text {
  background: #efefef;
  border-left: 3px solid #b7b7b7;
  margin-top: 5px;
  padding: 10px 13px 14px;
}
/* line 167, sass/read.scss */
.r-in-cont .example-box {
  padding-left: 18px;
  position: relative;
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 172, sass/read.scss */
.r-in-cont .example-box:before {
  position: absolute;
  width: 8px;
  height: 8px;
  background: #86b332;
  content: '';
  top: 5px;
  left: 0;
}
/* line 181, sass/read.scss */
.r-in-cont blockquote {
  padding: 15px 26px 20px 26px;
  /*margin: 29px 0;*/
  border-left: 5px solid #006699;
  background: #ececec;
}
/* line 186, sass/read.scss */
.r-in-cont blockquote p {
  font-size: 18px;
  line-height: 25px !important;
  font-style: italic;
  font-weight: 600;
  margin: 0;
}
/* line 193, sass/read.scss */
.r-in-cont blockquote span {
  font-size: 18px;
}
/* line 197, sass/read.scss */
.r-in-cont .fluid-row {
  margin: 20px -10px;
}
/* line 199, sass/read.scss */
.r-in-cont .fluid-row .fluid-block-x4, .r-in-cont .fluid-row .fluid-block-x2 {
  box-sizing: border-box;
  float: left;
  padding-left: 10px;
  padding-right: 10px;
}
/* line 204, sass/read.scss */
.r-in-cont .fluid-row .fluid-block-x4 {
  width: 66.6666%;
}
/* line 206, sass/read.scss */
.r-in-cont .fluid-row .fluid-block-x4 .img-with-caption {
  padding-right: 30px;
}
/* line 210, sass/read.scss */
.r-in-cont .fluid-row .fluid-block-x2 {
  width: 33.3333%;
  padding-left: 10px;
}
/* line 213, sass/read.scss */
.r-in-cont .fluid-row .fluid-block-x2 h3 {
  font-size: 23px;
  line-height: 1.2;
  margin-top: 0;
}
/* line 218, sass/read.scss */
.r-in-cont .fluid-row .fluid-block-x2 .img-with-caption {
  height: 287px;
  display: flex;
  justify-content: center;
  align-items: center;
}
/* line 223, sass/read.scss */
.r-in-cont .fluid-row .fluid-block-x2 .img-with-caption img {
  max-height: 287px;
}
/* line 228, sass/read.scss */
.r-in-cont .fluid-row img {
  height: auto !important;
  margin: 0;
  display: block;
}
/* line 234, sass/read.scss */
.r-in-cont .fluid-row.fluid-row-right-text .fluid-block-x4 {
  float: right;
}

/* line 242, sass/read.scss */
.ri-nameauth {
  color: #000;
  font-size: 13px;
  display: block;
  float: left;
  margin-top: 9px;
}
/* line 244, sass/read.scss */
.ri-nameauth span {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  font-weight: 600;
}

/* line 246, sass/read.scss */
.ni-metki {
  margin-top: 6px !important;
  margin-bottom: 11px !important;
  float: none !important;
  margin-right: 0 !important;
  width: 100% !important;
}

/*�������!!!!!*/
/* line 250, sass/read.scss */
.read-table, .table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  margin-bottom: 10px;
  border: 1px solid #ccc;
}
/* line 253, sass/read.scss */
.read-table td, .table td {
  border-right: 1px solid #ccc;
  border-top: 1px solid #ccc;
  padding: 8px 12px;
  text-align: center;
  vertical-align: middle;
  font-size: 13px;
}
/* line 256, sass/read.scss */
.read-table td.alleft, .table td.alleft {
  text-align: left;
}
/* line 258, sass/read.scss */
.read-table td:first-child, .read-table th:first-child, .table td:first-child, .table th:first-child {
  text-align: left;
}
/* line 259, sass/read.scss */
.read-table td:first-child.alcenter, .read-table th:first-child.alcenter, .table td:first-child.alcenter, .table th:first-child.alcenter {
  text-align: center;
}
/* line 260, sass/read.scss */
.read-table .head, .table .head {
  background: #dbedb8;
}
/* line 261, sass/read.scss */
.read-table .color, .table .color {
  background: #f0f7e1;
}

/* line 263, sass/read.scss */
.read-table.small td, .table.small td {
  padding-right: 2px;
  padding-left: 2px;
}

/* line 267, sass/read.scss */
.grey-pl-nnr {
  margin-bottom: -1px;
  padding-bottom: 15px;
  margin-top: 14px;
}
/* line 271, sass/read.scss */
.grey-pl-nnr .relations-text {
  background: none repeat scroll 0 0 #EDEDED;
  color: #2E2E2E;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  font-size: 12px;
  margin-top: 6px;
  padding-bottom: 4px;
  text-transform: none;
  font-weight: 600;
}
/* line 278, sass/read.scss */
.grey-pl-nnr .relations {
  padding: 0;
  margin: 0;
  font-size: 13px;
}
/* line 281, sass/read.scss */
.grey-pl-nnr .relations li {
  margin-left: 379px;
  padding-bottom: 3px;
  line-height: 14px;
}
/* line 284, sass/read.scss */
.grey-pl-nnr .relations li a {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  font-weight: 600;
}
/* line 286, sass/read.scss */
.grey-pl-nnr .relations .first-item {
  list-style-type: none;
  margin-left: 0;
  width: 375px;
  float: left;
}
/* line 289, sass/read.scss */
.grey-pl-nnr .relations .first-item img {
  float: left;
  margin-top: 2px;
  width: 70px;
  margin-right: 10px;
}
/* line 290, sass/read.scss */
.grey-pl-nnr .relations .first-item div {
  width: 340px;
}

/*��������*/
/* line 298, sass/read.scss */
.h1-poster {
  padding-bottom: 18px;
  color: #006699;
  font-size: 16px;
  font-weight: bold;
  border-top: 4px solid #006699;
  margin-top: 0;
  padding-top: 3px;
}

/* line 299, sass/read.scss */
.red-b-btn {
  line-height: 36px;
  cursor: pointer;
  display: inline-block;
  text-decoration: none !important;
  border: none;
  width: 160px;
  height: 36px;
  background: url("/i/poster/big-red-btn.png") 0 0 no-repeat;
  font-size: 14px;
  color: #fff !important;
  text-align: center;
  text-shadow: 0 -1px #650102;
}

/* line 300, sass/read.scss */
.konkurs {
  padding-top: 1px;
  padding-bottom: 1px;
}
/* line 302, sass/read.scss */
.konkurs a {
  color: #006699 !important;
  font-size: 13px;
}
/* line 304, sass/read.scss */
.konkurs a:hover {
  text-decoration: none !important;
}
/* line 306, sass/read.scss */
.konkurs .all-a {
  font-size: 12px;
  font-weight: bold;
  color: #034592 !important;
}
/* line 307, sass/read.scss */
.konkurs .red-b-btn {
  margin-top: 7px;
  margin-bottom: 5px;
  color: #fff !important;
}

/* line 309, sass/read.scss */
.one-afk {
  position: relative;
  width: 720px;
  margin-bottom: 20px;
}
/* line 311, sass/read.scss */
.one-afk img {
  display: block;
}
/* line 312, sass/read.scss */
.one-afk .text-one-k {
  padding-bottom: 11px;
  position: absolute;
  width: 100%;
  bottom: 10px;
  left: 0;
  background: url("/i/poster/back-bl.png") 0 0 repeat;
}
/* line 315, sass/read.scss */
.one-afk .text-one-k .left-col {
  width: 420px;
  margin-left: 20px;
  margin-right: 29px;
}
/* line 317, sass/read.scss */
.one-afk .text-one-k .left-col h4 {
  margin: 0;
  padding-top: 15px;
  padding-bottom: 1px;
  font-size: 18px;
  color: #ffffff;
  line-height: 22px;
}
/* line 318, sass/read.scss */
.one-afk .text-one-k .left-col p {
  font-size: 14px;
  color: #fff;
  line-height: 17px;
}
/* line 320, sass/read.scss */
.one-afk .text-one-k .right-col {
  margin-left: 0;
  width: 231px;
  margin-right: 20px;
  text-align: right;
}
/* line 322, sass/read.scss */
.one-afk .text-one-k .right-col .date {
  padding-top: 15px;
  text-align: right;
  font-size: 18px;
  color: #ffffff;
  line-height: 22px;
}
/* line 323, sass/read.scss */
.one-afk .text-one-k .right-col .red-b-btn {
  margin-top: 8px;
}
/* Пиктограммы государственных флагов в спрайте */
/* v0.2, 28 февраля 2012 года */
/* @author Артём Поликарпов, artpolikarpov.ru (artpolikarpov@gmail.com) */
/* @author Никита Иванов (исходные пиктограммы флагов), nickivanov.ru (nickivanov@nickivanov.ru) */
/* Набор распостраняется на условиях лицензии CC-BY-SA */
/* Эти летом я был: в <i class="flag-HN"></i> Гондурасе, <i class="flag-LI"></i> Лихтенштейне, и <i class="flag-SE"></i> Швеции. */
.flag-NOWHERE, .flag-ABKHAZIA, .flag-AD, .flag-AE, .flag-AF, .flag-AG, .flag-AI, .flag-AL, .flag-AM, .flag-AN, .flag-AO, .flag-AQ, .flag-AR, .flag-AS, .flag-AT, .flag-AU, .flag-AW, .flag-AX, .flag-AZ, .flag-BA, .flag-BB, .flag-BD, .flag-BE, .flag-BF, .flag-BG, .flag-BH, .flag-BI, .flag-BJ, .flag-BL, .flag-BM, .flag-BN, .flag-BO, .flag-BR, .flag-BS, .flag-BT, .flag-BV, .flag-BW, .flag-BY, .flag-BZ, .flag-CA, .flag-CC, .flag-CD, .flag-CF, .flag-CG, .flag-CH, .flag-CI, .flag-CK, .flag-CL, .flag-CM, .flag-CN, .flag-CO, .flag-CR, .flag-CU, .flag-CV, .flag-CX, .flag-CY, .flag-CZ, .flag-DE, .flag-DJ, .flag-DK, .flag-DM, .flag-DO, .flag-DZ, .flag-EC, .flag-EE, .flag-EG, .flag-EH, .flag-ER, .flag-ES-CE, .flag-ES-ML, .flag-ES, .flag-ET, .flag-EU, .flag-FI, .flag-FJ, .flag-FK, .flag-FM, .flag-FO, .flag-FR, .flag-GA, .flag-GB, .flag-GD, .flag-GE, .flag-GF, .flag-GG, .flag-GH, .flag-GI, .flag-GL, .flag-GM, .flag-GN, .flag-GP, .flag-GQ, .flag-GR, .flag-GS, .flag-GT, .flag-GU, .flag-GW, .flag-GY, .flag-HK, .flag-HM, .flag-HN, .flag-HR, .flag-HT, .flag-HU, .flag-IC, .flag-ID, .flag-IE, .flag-IL, .flag-IM, .flag-IN, .flag-IO, .flag-IQ, .flag-IR, .flag-IS, .flag-IT, .flag-JE, .flag-JM, .flag-JO, .flag-JP, .flag-KE, .flag-KG, .flag-KH, .flag-KI, .flag-KM, .flag-KN, .flag-KOSOVO, .flag-KP, .flag-KR, .flag-KW, .flag-KY, .flag-KZ, .flag-LA, .flag-LB, .flag-LC, .flag-LI, .flag-LK, .flag-LR, .flag-LS, .flag-LT, .flag-LU, .flag-LV, .flag-LY, .flag-MA, .flag-MC, .flag-MD, .flag-ME, .flag-MF, .flag-MG, .flag-MH, .flag-MK, .flag-ML, .flag-MM, .flag-MN, .flag-MO, .flag-MP, .flag-MQ, .flag-MR, .flag-MS, .flag-MT, .flag-MU, .flag-MV, .flag-MW, .flag-MX, .flag-MY, .flag-MZ, .flag-NA, .flag-NC, .flag-NE, .flag-NF, .flag-NG, .flag-NI, .flag-NKR, .flag-NL, .flag-NO, .flag-NP, .flag-NR, .flag-NU, .flag-NZ, .flag-OM, .flag-PA, .flag-PE, .flag-PF, .flag-PG, .flag-PH, .flag-PK, .flag-PL, .flag-PM, .flag-PN, .flag-PR, .flag-PS, .flag-PT, .flag-PW, .flag-PY, .flag-QA, .flag-RE, .flag-RO, .flag-RS, .flag-RU, .flag-RW, .flag-SA, .flag-SB, .flag-SC, .flag-SD, .flag-SE, .flag-SG, .flag-SH, .flag-SI, .flag-SJ, .flag-SK, .flag-SL, .flag-SM, .flag-SN, .flag-SO, .flag-SOUTH-OSSETIA, .flag-SR, .flag-SS, .flag-ST, .flag-SV, .flag-SY, .flag-SZ, .flag-TC, .flag-TD, .flag-TF, .flag-TG, .flag-TH, .flag-TJ, .flag-TK, .flag-TL, .flag-TM, .flag-TN, .flag-TO, .flag-TR, .flag-TT, .flag-TV, .flag-TW, .flag-TZ, .flag-UA, .flag-UG, .flag-UM, .flag-US, .flag-UY, .flag-UZ, .flag-VA, .flag-VC, .flag-VE, .flag-VG, .flag-VI, .flag-VN, .flag-VU, .flag-WF, .flag-WS, .flag-YE, .flag-YT, .flag-ZA, .flag-ZM, .flag-ZW { background: url("//st.uralweb.ru/img/flags.png") no-repeat 0 9px; display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; *display: inline; *zoom: 1; vertical-align: baseline; position: relative; overflow: hidden; width: 16px; height: 9px; font-size: 0; line-height: 0; margin: 0; padding: 0; }

.flag-ABKHAZIA { background-position: 0 0px; }

.flag-AD { background-position: 0 -9px; }

.flag-AE { background-position: 0 -18px; }

.flag-AF { background-position: 0 -27px; }

.flag-AG { background-position: 0 -36px; }

.flag-AI { background-position: 0 -45px; }

.flag-AL { background-position: 0 -54px; }

.flag-AM { background-position: 0 -63px; }

.flag-AN { background-position: 0 -72px; }

.flag-AO { background-position: 0 -81px; }

.flag-AQ { background-position: 0 -90px; }

.flag-AR { background-position: 0 -99px; }

.flag-AS { background-position: 0 -108px; }

.flag-AT { background-position: 0 -117px; }

.flag-AU { background-position: 0 -126px; }

.flag-AW { background-position: 0 -135px; }

.flag-AX { background-position: 0 -144px; }

.flag-AZ { background-position: 0 -153px; }

.flag-BA { background-position: 0 -162px; }

.flag-BB { background-position: 0 -171px; }

.flag-BD { background-position: 0 -180px; }

.flag-BE { background-position: 0 -189px; }

.flag-BF { background-position: 0 -198px; }

.flag-BG { background-position: 0 -207px; }

.flag-BH { background-position: 0 -216px; }

.flag-BI { background-position: 0 -225px; }

.flag-BJ { background-position: 0 -234px; }

.flag-BL { background-position: 0 -243px; }

.flag-BM { background-position: 0 -252px; }

.flag-BN { background-position: 0 -261px; }

.flag-BO { background-position: 0 -270px; }

.flag-BR { background-position: 0 -279px; }

.flag-BS { background-position: 0 -288px; }

.flag-BT { background-position: 0 -297px; }

.flag-BV { background-position: 0 -306px; }

.flag-BW { background-position: 0 -315px; }

.flag-BY { background-position: 0 -324px; }

.flag-BZ { background-position: 0 -333px; }

.flag-CA { background-position: 0 -342px; }

.flag-CC { background-position: 0 -351px; }

.flag-CD { background-position: 0 -360px; }

.flag-CF { background-position: 0 -369px; }

.flag-CG { background-position: 0 -378px; }

.flag-CH { background-position: 0 -387px; }

.flag-CI { background-position: 0 -396px; }

.flag-CK { background-position: 0 -405px; }

.flag-CL { background-position: 0 -414px; }

.flag-CM { background-position: 0 -423px; }

.flag-CN { background-position: 0 -432px; }

.flag-CO { background-position: 0 -441px; }

.flag-CR { background-position: 0 -450px; }

.flag-CU { background-position: 0 -459px; }

.flag-CV { background-position: 0 -468px; }

.flag-CX { background-position: 0 -477px; }

.flag-CY { background-position: 0 -486px; }

.flag-CZ { background-position: 0 -495px; }

.flag-DE { background-position: 0 -504px; }

.flag-DJ { background-position: 0 -513px; }

.flag-DK { background-position: 0 -522px; }

.flag-DM { background-position: 0 -531px; }

.flag-DO { background-position: 0 -540px; }

.flag-DZ { background-position: 0 -549px; }

.flag-EC { background-position: 0 -558px; }

.flag-EE { background-position: 0 -567px; }

.flag-EG { background-position: 0 -576px; }

.flag-EH { background-position: 0 -585px; }

.flag-ER { background-position: 0 -594px; }

.flag-ES-CE { background-position: 0 -603px; }

.flag-ES-ML { background-position: 0 -612px; }

.flag-ES { background-position: 0 -621px; }

.flag-ET { background-position: 0 -630px; }

.flag-EU { background-position: 0 -639px; }

.flag-FI { background-position: 0 -648px; }

.flag-FJ { background-position: 0 -657px; }

.flag-FK { background-position: 0 -666px; }

.flag-FM { background-position: 0 -675px; }

.flag-FO { background-position: 0 -684px; }

.flag-FR { background-position: 0 -693px; }

.flag-GA { background-position: 0 -702px; }

.flag-GB { background-position: 0 -711px; }

.flag-GD { background-position: 0 -720px; }

.flag-GE { background-position: 0 -729px; }

.flag-GF { background-position: 0 -738px; }

.flag-GG { background-position: 0 -747px; }

.flag-GH { background-position: 0 -756px; }

.flag-GI { background-position: 0 -765px; }

.flag-GL { background-position: 0 -774px; }

.flag-GM { background-position: 0 -783px; }

.flag-GN { background-position: 0 -792px; }

.flag-GP { background-position: 0 -801px; }

.flag-GQ { background-position: 0 -810px; }

.flag-GR { background-position: 0 -819px; }

.flag-GS { background-position: 0 -828px; }

.flag-GT { background-position: 0 -837px; }

.flag-GU { background-position: 0 -846px; }

.flag-GW { background-position: 0 -855px; }

.flag-GY { background-position: 0 -864px; }

.flag-HK { background-position: 0 -873px; }

.flag-HM { background-position: 0 -882px; }

.flag-HN { background-position: 0 -891px; }

.flag-HR { background-position: 0 -900px; }

.flag-HT { background-position: 0 -909px; }

.flag-HU { background-position: 0 -918px; }

.flag-IC { background-position: 0 -927px; }

.flag-ID { background-position: 0 -936px; }

.flag-IE { background-position: 0 -945px; }

.flag-IL { background-position: 0 -954px; }

.flag-IM { background-position: 0 -963px; }

.flag-IN { background-position: 0 -972px; }

.flag-IO { background-position: 0 -981px; }

.flag-IQ { background-position: 0 -990px; }

.flag-IR { background-position: 0 -999px; }

.flag-IS { background-position: 0 -1008px; }

.flag-IT { background-position: 0 -1017px; }

.flag-JE { background-position: 0 -1026px; }

.flag-JM { background-position: 0 -1035px; }

.flag-JO { background-position: 0 -1044px; }

.flag-JP { background-position: 0 -1053px; }

.flag-KE { background-position: 0 -1062px; }

.flag-KG { background-position: 0 -1071px; }

.flag-KH { background-position: 0 -1080px; }

.flag-KI { background-position: 0 -1089px; }

.flag-KM { background-position: 0 -1098px; }

.flag-KN { background-position: 0 -1107px; }

.flag-KOSOVO { background-position: 0 -1116px; }

.flag-KP { background-position: 0 -1125px; }

.flag-KR { background-position: 0 -1134px; }

.flag-KW { background-position: 0 -1143px; }

.flag-KY { background-position: 0 -1152px; }

.flag-KZ { background-position: 0 -1161px; }

.flag-LA { background-position: 0 -1170px; }

.flag-LB { background-position: 0 -1179px; }

.flag-LC { background-position: 0 -1188px; }

.flag-LI { background-position: 0 -1197px; }

.flag-LK { background-position: 0 -1206px; }

.flag-LR { background-position: 0 -1215px; }

.flag-LS { background-position: 0 -1224px; }

.flag-LT { background-position: 0 -1233px; }

.flag-LU { background-position: 0 -1242px; }

.flag-LV { background-position: 0 -1251px; }

.flag-LY { background-position: 0 -1260px; }

.flag-MA { background-position: 0 -1269px; }

.flag-MC { background-position: 0 -1278px; }

.flag-MD { background-position: 0 -1287px; }

.flag-ME { background-position: 0 -1296px; }

.flag-MF { background-position: 0 -1305px; }

.flag-MG { background-position: 0 -1314px; }

.flag-MH { background-position: 0 -1323px; }

.flag-MK { background-position: 0 -1332px; }

.flag-ML { background-position: 0 -1341px; }

.flag-MM { background-position: 0 -1350px; }

.flag-MN { background-position: 0 -1359px; }

.flag-MO { background-position: 0 -1368px; }

.flag-MP { background-position: 0 -1377px; }

.flag-MQ { background-position: 0 -1386px; }

.flag-MR { background-position: 0 -1395px; }

.flag-MS { background-position: 0 -1404px; }

.flag-MT { background-position: 0 -1413px; }

.flag-MU { background-position: 0 -1422px; }

.flag-MV { background-position: 0 -1431px; }

.flag-MW { background-position: 0 -1440px; }

.flag-MX { background-position: 0 -1449px; }

.flag-MY { background-position: 0 -1458px; }

.flag-MZ { background-position: 0 -1467px; }

.flag-NA { background-position: 0 -1476px; }

.flag-NC { background-position: 0 -1485px; }

.flag-NE { background-position: 0 -1494px; }

.flag-NF { background-position: 0 -1503px; }

.flag-NG { background-position: 0 -1512px; }

.flag-NI { background-position: 0 -1521px; }

.flag-NKR { background-position: 0 -1530px; }

.flag-NL { background-position: 0 -1539px; }

.flag-NO { background-position: 0 -1548px; }

.flag-NP { background-position: 0 -1557px; }

.flag-NR { background-position: 0 -1566px; }

.flag-NU { background-position: 0 -1575px; }

.flag-NZ { background-position: 0 -1584px; }

.flag-OM { background-position: 0 -1593px; }

.flag-PA { background-position: 0 -1602px; }

.flag-PE { background-position: 0 -1611px; }

.flag-PF { background-position: 0 -1620px; }

.flag-PG { background-position: 0 -1629px; }

.flag-PH { background-position: 0 -1638px; }

.flag-PK { background-position: 0 -1647px; }

.flag-PL { background-position: 0 -1656px; }

.flag-PM { background-position: 0 -1665px; }

.flag-PN { background-position: 0 -1674px; }

.flag-PR { background-position: 0 -1683px; }

.flag-PS { background-position: 0 -1692px; }

.flag-PT { background-position: 0 -1701px; }

.flag-PW { background-position: 0 -1710px; }

.flag-PY { background-position: 0 -1719px; }

.flag-QA { background-position: 0 -1728px; }

.flag-RE { background-position: 0 -1737px; }

.flag-RO { background-position: 0 -1746px; }

.flag-RS { background-position: 0 -1755px; }

.flag-RU { background-position: 0 -1764px; }

.flag-RW { background-position: 0 -1773px; }

.flag-SA { background-position: 0 -1782px; }

.flag-SB { background-position: 0 -1791px; }

.flag-SC { background-position: 0 -1800px; }

.flag-SD { background-position: 0 -1809px; }

.flag-SE { background-position: 0 -1818px; }

.flag-SG { background-position: 0 -1827px; }

.flag-SH { background-position: 0 -1836px; }

.flag-SI { background-position: 0 -1845px; }

.flag-SJ { background-position: 0 -1854px; }

.flag-SK { background-position: 0 -1863px; }

.flag-SL { background-position: 0 -1872px; }

.flag-SM { background-position: 0 -1881px; }

.flag-SN { background-position: 0 -1890px; }

.flag-SO { background-position: 0 -1899px; }

.flag-SOUTH-OSSETIA { background-position: 0 -1908px; }

.flag-SR { background-position: 0 -1917px; }

.flag-SS { background-position: 0 -1926px; }

.flag-ST { background-position: 0 -1935px; }

.flag-SV { background-position: 0 -1944px; }

.flag-SY { background-position: 0 -1953px; }

.flag-SZ { background-position: 0 -1962px; }

.flag-TC { background-position: 0 -1971px; }

.flag-TD { background-position: 0 -1980px; }

.flag-TF { background-position: 0 -1989px; }

.flag-TG { background-position: 0 -1998px; }

.flag-TH { background-position: 0 -2007px; }

.flag-TJ { background-position: 0 -2016px; }

.flag-TK { background-position: 0 -2025px; }

.flag-TL { background-position: 0 -2034px; }

.flag-TM { background-position: 0 -2043px; }

.flag-TN { background-position: 0 -2052px; }

.flag-TO { background-position: 0 -2061px; }

.flag-TR { background-position: 0 -2070px; }

.flag-TT { background-position: 0 -2079px; }

.flag-TV { background-position: 0 -2088px; }

.flag-TW { background-position: 0 -2097px; }

.flag-TZ { background-position: 0 -2106px; }

.flag-UA { background-position: 0 -2115px; }

.flag-UG { background-position: 0 -2124px; }

.flag-UM { background-position: 0 -2133px; }

.flag-US { background-position: 0 -2142px; }

.flag-UY { background-position: 0 -2151px; }

.flag-UZ { background-position: 0 -2160px; }

.flag-VA { background-position: 0 -2169px; }

.flag-VC { background-position: 0 -2178px; }

.flag-VE { background-position: 0 -2187px; }

.flag-VG { background-position: 0 -2196px; }

.flag-VI { background-position: 0 -2205px; }

.flag-VN { background-position: 0 -2214px; }

.flag-VU { background-position: 0 -2223px; }

.flag-WF { background-position: 0 -2232px; }

.flag-WS { background-position: 0 -2241px; }

.flag-YE { background-position: 0 -2250px; }

.flag-YT { background-position: 0 -2259px; }

.flag-ZA { background-position: 0 -2268px; }

.flag-ZM { background-position: 0 -2277px; }

.flag-ZW { background-position: 0 -2286px; }
@CHARSET "UTF-8";

.short-body {
	
}

.filled-img {
	text-align: center;
	max-height: 332px;
	overflow:hidden;
	border: 1px solid #dddddd;
	margin-top: 6px;
       margin-bottom: 13px;
}
.cropped-img { 
	position: relative;
}
.expander {
       position: absolute;
       height: 38px; width: 100%;
       background: rgba(255,255,255,0.7);
       bottom: 0; left: 0;     
       cursor: pointer;
}
.expander .uwh-icon-arr-drop-down {
      font-size: 40px;
      opacity: 0.6 
}
.blogs-list { 
       padding-top: 15px;
       border-bottom: 1px solid #dddddd; 
       margin-bottom: 15px;
} 
.blogs-list .r-lbc { 
	background:none;
	border-top: 1px solid #dddddd; 
 }
.blogs-entry-date { color: #999; font-size: 12px; }
.blogs-list .r-lbc .r-lib-text h2 { padding-bottom: 10px !important; }

.blogs-detail-head { 
   border-top: 2px solid #006699;
   padding-top: 12px;
}
.blogs-detail-head h1 {
   padding-top: 0; 
   border: none
}
.blogs-edit-buttons {
    float: right;
    padding: 0px;   
}

.blogs-edit-buttons a {
    display: inline-block;  
    padding: 3px 2px;    
    color: #c8c8c8 !important;
    font-size: 19px; 
    font-weight: 700;
    vertical-align: top;
}
.blogs-edit-buttons a:hover { 
   color: #00459c !important;
   text-decoration: none !important
}

.blogs-edit-buttons a.blogs-button-edit {
   margin-left: 3px;
	
}
.blogs-edit-buttons a.blogs-button-delete {
   font-size: 23px; 	   
   margin-top: -1px;
}

.blogs-edit-buttons a.blogs-button-moder {
	
}

.blogs-user-link {
	display:block;
}

.blogs-user-avatar { 
	margin:0px auto;
	width: 80px;
    height: 80px;
    background-size: auto 80px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    border-radius: 40px;
    border: 1px solid #a0a0a0;
}

.blogs-user-nickname {
	text-align:center;
    font-size: 14px;
    font-weight: bold;
	padding: 0px 0px;
    overflow: hidden;
    max-height: 35px;
    text-overflow: ellipsis;
    color: #034592;
    margin: 10px 0px 5px 0px;
}

.blogs-user-info {
	margin-bottom: 15px;
}

.blogs-user-info .blogs-user-avatar {
	width: 60px;
    height: 60px;
    background-size: auto 60px;
    border-radius: 30px;
} 

.blogs-user-info .blogs-user-link {
	float:left;
}

.blogs-user-info .blogs-user-data {
	float:left;
	margin-left:20px;
	max-width: 646px;
       width: 646px;
}

.blogs-user-info .blogs-user-data .blogs-user-nickname {
	margin: 11px 0px 5px 0px;
	text-align:left;
	font-size: 16px;
}

.blogs-user-info .blogs-user-data .blogs-user-nickname a {
	display:block;
	float:left;
}

.blogs-user-info .blogs-user-data .blogs-user-times {
	display:block;
	float:left;
	margin-left: 8px;
}

.blogs-user-info .blogs-user-data .blogs-user-geo {
	font-size: 11px;
	float:left;
	margin-top: 2px;
}
.blogs-user-info .blogs-user-data .blogs-user-geo i {
	margin-right: 5px;
}

.blogs-user-info .blogs-user-actions {
    margin-top: 5px;   
}

.blogs-user-info .blogs-user-actions a {   
    font-size: 13px;    
}

.blogs-user-info  .blogs-user-actions a:hover {
	
}

.blogs-user-info .blogs-user-actions a.follow {
	border: 1px solid #1273a4;
       background: #1273a4;
       color: #fff;
       float: right;
       padding: 4px 15px;
       font-size: 13px;
       text-shadow: 0 -1px #003c59;
       margin-top: -17px;
       border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
.blogs-user-info .blogs-user-actions a.follow:hover {
	background-color: #006699;
       border: 1px solid #006699;
	color:#FFF;
       text-decoration: none !important 
}

.blogs-user-info .blogs-user-data a.sendmessage {
	margin-left: 8px; margin-top: -2px;
}
.blogs-user-info .blogs-user-data a.sendmessage:hover {
	text-decoration: none !important
}
.uwh-icon-mail-outline { font-size: 21px; }


.blogs-user-info .blogs-user-data .blogs-user-times, .blogs-user-info .blogs-user-data .blogs-user-times span.label {
	font-size: 9px;
    font-weight: normal;
}

.article-list .r-lbc .npr-imb.blogs { width: 144px; margin-right: 29px; }

.article-list .r-lbc .r-lib-text.blogs {
	width: 555px;
	min-height: 90px;
}

.blogs-entry-tail {
	display: block;
	padding: 2px 0 15px;
	width: 555px;
	float:right;
	margin-top: 9px;             
}

.blogs-entry-tail .blogs-entry-date {
	display: block;
	float:left;
       font-size: 11px;
       padding:4px 10px 4px 0px;	
}
.blogs-entry-votes { float: left; padding-top: 2px; }
.blogs-entry-votes .vammp, .blogs-entry-votes .vaggp, .blogs-entry-votes .vgr, .blogs-entry-votes .vapp,
.blogs-entry-votes .vagpg, .blogs-entry-votes .vamg, .blogs-entry-votes .vmr, .blogs-entry-votes .vapg, 
.blogs-entry-votes .vamm, .blogs-entry-votes .vmrf, .blogs-entry-votes .vgrf, .blogs-entry-votes .vagp,
.blogs-entry-votes .vumg, .blogs-entry-votes .vupp, .blogs-entry-votes .vupg, .blogs-entry-votes .vumm { background: none; padding-left: 0; padding-right: 4px; color: #999; }

.blogs-entry-votes .vammp:before, .blogs-entry-votes .vaggp:before, .blogs-entry-votes .vgr:before, .blogs-entry-votes .vapp:before,
.blogs-entry-votes .vagpg:before, .blogs-entry-votes .vamg:before, .blogs-entry-votes .vmr:before, .blogs-entry-votes .vapg:before, 
.blogs-entry-votes .vamm:before, .blogs-entry-votes .vmrf:before, .blogs-entry-votes .vgrf:before, .blogs-entry-votes .vagp:before,
.blogs-entry-votes .vumg:before, .blogs-entry-votes .vupp:before, .blogs-entry-votes .vupg:before, .blogs-entry-votes .vumm:before {
   font-size: 17px; 
   position: relative;
   top: 1px;
} 

.blogs-entry-votes .vagpg:before, .blogs-entry-votes .vaggp:before, .blogs-entry-votes .vapp:before, .blogs-entry-votes .vammp:before,
.blogs-entry-votes .vaggg:before, .blogs-entry-votes .vgrf.vaggg:before { color: #999; }

.blogs-entry-votes .vapp:before, .blogs-entry-votes .vagp:before, .blogs-entry-votes .vupp:before, .blogs-entry-votes .vapg:before,
.blogs-entry-votes .vgr:before, .blogs-entry-votes .vgrf:before, .blogs-entry-votes .vaggg.vaggp:before, .blogs-entry-votes .vagpg.vaggg:before,
.blogs-entry-votes .vapp, .blogs-entry-votes .vagp, .blogs-entry-votes .vupp, .blogs-entry-votes .vapg,
.blogs-entry-votes .vgr, .blogs-entry-votes .vgrf, .blogs-entry-votes .vaggg.vaggp, .blogs-entry-votes .vagpg.vaggg { color: #75b925 }

.blogs-entry-votes .vammg:before, .blogs-entry-votes .vagm:before, .blogs-entry-votes .vmr:before, .blogs-entry-votes .vumm:before, 
.blogs-entry-votes .vamm:before, .blogs-entry-votes .vampg:before, .blogs-entry-votes .vmrr:before, .blogs-entry-votes .vmrf:before,
.blogs-entry-votes .vamg:before,
.blogs-entry-votes .vammg, .blogs-entry-votes .vagm, .blogs-entry-votes .vmr, .blogs-entry-votes .vumm, 
.blogs-entry-votes .vamm, .blogs-entry-votes .vampg, .blogs-entry-votes .vmrr, .blogs-entry-votes .vmrf,
.blogs-entry-votes .vamg { color: #c92828}

.blogs-entry-votes .vmrf.vammg:before { color: #999; }



.blogs-entry-tail .blogs-entry-views, .blogs-entry-tail .blogs-entry-comments {
	font-size: 11px;
    padding:4px 0px 4px 15px;
    float:right;
}
.blogs-entry-tail .blogs-entry-views { width: 81px; text-align: right }

.blogs-form-entry .control-label {
	color:gray;
}

.blogs-form-input {
	padding: 2px 10px;
}
.blogs-form-input.nopad {
	padding: 2px 0px;
}

.blogs-form-input input {
	padding: 5px 10px;
	width: 686px;
}

.blogs-form-buttons {
	margin:10px 0px;
}

.blogs-form-edit #body_txtar {
  resize: vertical;
  padding: 5px 10px;
  width: 686px;
  min-height: 306px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  font-size: 13px;
  line-height: 19px;
}

.blogs-form-block {
	background-color: #f2f2f2;
	padding: 10px 10px 5px 10px;
}

.blogs-form-block > .comm-form-buttons .com_but {
    float: left;
    display: inline-block;
    vertical-align: top;
    cursor: pointer;
    color: #9d9d9d;
    font-size: 17px;
}
.blogs-form-block > .comm-form-buttons .com_but:hover { color: #0d74a6; }
.blogs-form-block > .comm-form-buttons {
    margin-bottom: 10px;
    position: relative;
}
#bbut_bold { margin-top: 2px; margin-right: 16px; width: 22px; height: 16px; }
#bbut_ital { margin-top: 2px; margin-right: 17px; width: 17px; height: 16px; }
#bbut_under { margin-top: 2px; margin-right: 17px; width: 18px; height: 18px; font-size: 18px; }
#bbut_pers { margin-top: 2px; margin-right: 18px; width: 20px; height: 16px; }
#bbut_href { margin-right: 11px; width: 17px; height: 20px; font-size: 21px; }
#bbut_img { margin-right: 12px; width: 20px; height: 18px; font-size: 21px; }
#bbut_imgupload { height: 18px; width: 20px; margin-right: 12px; font-size: 20px; }
.blogs-form-edit .blogs-entry-save {
    color: #FFF;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
    font-size: 14px;
    text-shadow: 0 -1px #003c59;
    -webkit-border-radius: 5px 5px;
    -moz-border-radius: 5px / 5px;
    border-radius: 5px / 5px;
    background: #1273a4;
    width: 182px;
    border: none;
    height: 32px;
    -webkit-appearance: none;
}

.n-on-pr { width: 260px; }

.blogs-h1 { padding-top: 10px; }
.blogs-sort-nav { margin-top: -37px; margin-bottom: 15px; float: right; }
.blogs-sort-links {
 margin: -3px 0 0 8px;
 display: inline-block; 
 vertical-align: top; 
 border: 1px solid #197eb0; 
 padding: 0; list-style-type: none;
 border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; 
}
.blogs-sort-links li { 
 float: left;
 border-right: 1px solid #006699; 
}
.blogs-sort-links li a { display: inline-block; padding: 3px 7px 5px 7px; }
.blogs-sort-links li:last-child { border-right: none; }
.blogs-sort-links li a:hover { text-decoration: none !important }
.blogs-sort-links li.active { background: #197eb0 } 
.blogs-sort-links li.active a { color: #fff } 

.acit {
    background: #efefef;
    border-left: 3px solid #b7b7b7;
    border-top: none;
    border-bottom: none;
    border-right: none;
    color: #666;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
    width: auto;
    margin-top: 5px;
    padding: 10px 13px 14px 13px;
    line-height: 1.4em;
    font-size: 12px;
}/*@import url(//fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,600italic,600,400italic&subset=latin,cyrillic);*/
@import url(//st.uralweb.ru/css/fonts/opensans-google.css);


/* line 50, sass/_variable.scss */
.clearfix {
  display: block;
}
/* line 52, sass/_variable.scss */
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

/* line 54, sass/_variable.scss */
html[xmlns] .clearfix {
  display: block;
}

/* line 55, sass/_variable.scss */
* html .clearfix {
  height: 1%;
}

/* line 56, sass/_variable.scss */
.hidden {
  display: none;
}

/* line 57, sass/_variable.scss */
.visible {
  display: block !important;
}

/* line 58, sass/_variable.scss */
.fl {
  float: left;
}

/* line 59, sass/_variable.scss */
.fr {
  float: right;
}

/* line 60, sass/_variable.scss */
.alright {
  text-align: right;
}

/* line 61, sass/_variable.scss */
.alcenter {
  text-align: center;
}

/*------?????? ?????-------*/
/*$font-size-px: 12px;
$font-family: Verdana, Arial, sans-serif;
$font-family-bold: Verdana, Arial, sans-serif;
$font-family-sb: Verdana, Arial, sans-serif;       font-family: 'Open Sans', sans-serif;
$font-weight: bold; */
/* line 122, sass/_variable.scss */
body {
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizelegibility;
}

/* line 123, sass/_variable.scss */
button {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
}

/* line 124, sass/_variable.scss */
.left-col {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  font-size: 13px;
  line-height: 17px;
}

/* line 125, sass/_variable.scss */
.left-col p {
  line-height: 16px;
}

/* line 126, sass/_variable.scss */
.right-col {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
}

/* line 127, sass/_variable.scss */
a {
  color: #034592;
  text-decoration: none !important;
}
/* line 130, sass/_variable.scss */
a:hover {
  text-decoration: underline !important;
}
/* line 131, sass/_variable.scss */
a:visited {
  color: #034592;
}
/* line 132, sass/_variable.scss */
a:link {
  color: #034592;
}
/* line 133, sass/_variable.scss */
a:active {
  color: #034592;
}

/* line 135, sass/_variable.scss */
.light-gray {
  color: #999999;
  font-size: 12px;
}
/* line 137, sass/_variable.scss */
.light-gray a {
  color: #999999 !important;
  font-size: 12px;
}

/* line 139, sass/_variable.scss */
.darkd-t {
  color: #333333 !important;
}

/* line 140, sass/_variable.scss */
.no-border {
  border: none !important;
}

/* line 142, sass/_variable.scss */
a img {
  border: none;
}

/* line 152, sass/_variable.scss */
h1, h2, h3, h4 {
  white-space: normal;
  font-weight: normal;
}

/**/
/*news ul with dott*/
/*mobile ul with dott*/
/*ul with dott*/
/*news ul with dott*/
/* line 3, sass/base-element.scss */
h1, h2, h3, h4, .table th, .table td {
  line-height: inherit;
  font-size: inherit;
}

/* line 7, sass/base-element.scss */
blockquote:before {
  background-color: #006699;
  background-image: -moz-linear-gradient(90deg, #006699 0%, white 100%);
  background-image: -webkit-gradient(linear, 90deg, color-stop(0, #006699), color-stop(1, white));
  background-image: -webkit-linear-gradient(90deg, #006699 0%, white 100%);
  background-image: -o-linear-gradient(90deg, #006699 0%, white 100%);
  background-image: linear-gradient(90deg, #006699 0%, #ffffff 100%);
}
/* line 15, sass/base-element.scss */
blockquote:after {
  background-color: #006699;
  background-image: -moz-linear-gradient(-90deg, #006699 0%, white 100%);
  background-image: -webkit-gradient(linear, -90deg, color-stop(0, #006699), color-stop(1, white));
  background-image: -webkit-linear-gradient(-90deg, #006699 0%, white 100%);
  background-image: -o-linear-gradient(-90deg, #006699 0%, white 100%);
  background-image: linear-gradient(-90deg, #006699 0%, #ffffff 100%);
}

/* line 24, sass/base-element.scss */
blockquote p {
  font-size: inherit;
}

/* line 25, sass/base-element.scss */
.table th, .table td {
  border: 1px solid #dddddd;
}

/* line 27, sass/base-element.scss */
h1 {
  font-weight: 600;
  font-size: 19px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  padding: 4px 0 0 0;
  margin-top: 0;
  margin-bottom: 20px;
}

/* line 29, sass/base-element.scss */
.left-col h2 {
  text-transform: none;
  font-weight: 600;
  font-size: 18px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  padding: 3px 0 11px 0;
}
/* line 34, sass/base-element.scss */
.left-col h2.cover-h {
  border: none;
  font-size: 19px;
  text-transform: uppercase;
  padding: 3px 0 23px 0;
}
/* line 41, sass/base-element.scss */
.left-col h1 + h2 {
  border-top: none;
}

/* line 43, sass/base-element.scss */
h1 + h2 {
  border-top: none !important;
}

/* line 44, sass/base-element.scss */
h2.cover-h {
  color: #4d4d4d !important;
  font-size: 19px;
  font-weight: 600;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  text-transform: uppercase;
  padding: 3px 0 23px 0;
}

/* line 50, sass/base-element.scss */
.left-col h2 a:hover {
  text-decoration: none !important;
}

/* line 51, sass/base-element.scss */
.bord-bt-dot {
  border-bottom-style: dotted;
  border-bottom-width: 1px;
}

/* line 52, sass/base-element.scss */
.hided {
  display: none !important;
}

/* line 53, sass/base-element.scss */
.youtube-player, .vimeo-player {
  margin: 5px 0;
}

/* line 54, sass/base-element.scss */
.youtube-player iframe, .vimeo-player iframe {
  width: 100% !important;
}

/*�������� �����*/
/* line 57, sass/base-element.scss */
.scrollTop {
  background-position: 0 -70px;
}

/* line 58, sass/base-element.scss */
h1, h2, h2 a {
  color: #006699;
  border-top-color: #006699;
}

/* line 60, sass/base-element.scss */
.r-in-cont h2, .r-in-cont h2 a {
  color: #006699;
  border-top-color: #006699;
}

/* line 62, sass/base-element.scss */
.article-list .r-lbc .r-lib-text h2 a {
  color: #006699;
}

/* line 64, sass/base-element.scss */
.paginator a {
  color: #006699;
}
/* line 65, sass/base-element.scss */
.paginator .first:after, .paginator .last:after {
  border-bottom-color: #006699;
}

/* line 67, sass/base-element.scss */
.article-anons, .r-mark, .r-in-cont, .bord-bt-dot {
  border-bottom-color: #006699;
}

/* line 68, sass/base-element.scss */
.bs-stand {
  border-top-color: #006699;
}

/* line 69, sass/base-element.scss */
.new-comments-head {
  color: #006699;
  border-top-color: #006699;
}

/* line 70, sass/base-element.scss */
.voting-block {
  margin-top: 20px;
}
/* line 73, sass/base-element.scss */
.voting-block .progress-info .bar {
  background: #006699 !important;
}
/* line 76, sass/base-element.scss */
.voting-block .voting-save .btn {
  background: #006699;
}

/* line 79, sass/base-element.scss */
.voting-all {
  font-size: 13px;
  margin-bottom: 20px;
}

/* line 83, sass/base-element.scss */
.rr-col .voting-all {
  text-align: center;
}

/*���������� ������ ��������*/
/*������*/
/* line 89, sass/base-element.scss */
.exposition .table .head, .info .table .head, .exposition .table th, .info .table th {
  background: #dbedb8;
}
/* line 90, sass/base-element.scss */
.exposition .table .color, .info .table .color {
  background: #f0f7e1;
}

/*������*/
/* line 97, sass/base-element.scss */
.tourism .bs-stand, .urals .bs-stand {
  border-top-color: #2088bc;
}
/* line 99, sass/base-element.scss */
.tourism .bs-stand h4 a, .urals .bs-stand h4 a {
  color: #116fae;
}
/* line 100, sass/base-element.scss */
.tourism .bs-stand .rst-btextml h4 a, .urals .bs-stand .rst-btextml h4 a {
  color: #116fae;
}
/* line 102, sass/base-element.scss */
.tourism .af-right, .urals .af-right {
  margin-bottom: 12px;
}
/* line 104, sass/base-element.scss */
.tourism .table .head, .urals .table .head, .tourism .table th, .urals .table th {
  background: #D1ECF2;
}
/* line 105, sass/base-element.scss */
.tourism .table .color, .urals .table .color {
  background: #F0F9FB;
}
/* line 107, sass/base-element.scss */
.tourism .search-helper, .urals .search-helper, .tourism .search-helper a, .urals .search-helper a {
  color: #0065a8;
}
/* line 108, sass/base-element.scss */
.tourism .p-blue, .urals .p-blue {
  color: #2088bc;
}

/*����� �� �����*/
/*�������*/
/*�������*/
/* line 116, sass/base-element.scss */
.index .scrollTop, .weather-body .scrollTop {
  background-position: 0 -70px;
}
/* line 117, sass/base-element.scss */
.index .bs-stand, .weather-body .bs-stand {
  border-top-color: #006699;
}
/* line 118, sass/base-element.scss */
.index .new-comments-head, .weather-body .new-comments-head {
  color: #006699;
  border-top-color: #006699;
}
/* line 119, sass/base-element.scss */
.index h1, .index h2, .index h2 a, .weather-body h1, .weather-body h2, .weather-body h2 a {
  color: #006699;
  border-top-color: #006699;
}
/* line 121, sass/base-element.scss */
.index .r-in-cont h2, .weather-body .r-in-cont h2 {
  margin: 22px 0 8px;
  padding: 5px 0 0 !important;
}
/* line 126, sass/base-element.scss */
.index .r-in-cont .accordion-heading h2, .weather-body .r-in-cont .accordion-heading h2 {
  padding-top: 0 !important;
  margin-top: 10px;
}

/*�������*/
/* line 136, sass/base-element.scss */
.news .bs-stand {
  margin: 0;
  padding: 0;
}

/*������ ����������*/
/* line 140, sass/base-element.scss */
.news_discuss {
  color: #fff !important;
  text-decoration: none !important;
  font-size: 11px !important;
  background: #52a501;
  padding: 0 5px 4px 5px;
  margin-left: 2px;
  display: inline-block;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif !important;
  line-height: 14px;
  height: 10px;
  -webkit-border-radius: 6px 6px;
  -moz-border-radius: 6px / 6px;
  border-radius: 6px / 6px;
  min-width: 9px;
  text-align: center;
}
/* line 154, sass/base-element.scss */
.news_discuss:hover {
  text-decoration: none !important;
}

/*������ ����/�����*/
/* line 157, sass/base-element.scss */
.news_foto {
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: top;
  background-image: url("/i/news/sprite-news.png");
  width: 13px;
  height: 10px;
  background-position: -124px 0;
  padding: 0 !important;
  margin-left: 3px;
  margin-right: 8px;
  margin-top: 4px;
  display: inline-block !important;
}

/* line 169, sass/base-element.scss */
.news_video {
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: top;
  display: inline-block !important;
  background-image: url("/i/news/sprite-news.png");
  width: 14px;
  height: 9px;
  background-position: -138px 0;
  padding: 0 !important;
  margin-left: 3px;
  margin-right: 3px;
  margin-top: 4px;
}

/* line 181, sass/base-element.scss */
.news_video.noactive, .news_discuss.noactive, .news_foto.noactive, .noactive {
  display: none !important;
}

/* line 182, sass/base-element.scss */
h3 .news_foto, h3 .news_video {
  margin-left: 3px;
  margin-top: 6px;
  margin-right: 2px;
}

/* line 184, sass/base-element.scss */
h3 .news_foto {
  width: 16px;
  height: 12px;
  background-position: -88px 0;
  margin-top: 5px;
}
/* line 185, sass/base-element.scss */
h3 .news_video {
  width: 18px;
  height: 12px;
  background-position: -105px 0;
  margin-top: 5px;
}

/* line 187, sass/base-element.scss */
.cover3-comments {
  height: 17px;
  min-width: 1px;
  display: inline-block;
  background-color: #52a501;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  padding: 0 5px;
  font-size: 12px !important;
  font-weight: 400 !important;
  line-height: 17px !important;
}

/*������� �������� ����� � ������ ������ ������----��� �������*/
/* line 199, sass/base-element.scss */
.read-tour {
  padding-bottom: 12px;
}
/* line 201, sass/base-element.scss */
.read-tour .rleft-col {
  float: left;
  width: 472px;
  margin-right: 17px;
  padding-bottom: 8px;
}
/* line 203, sass/base-element.scss */
.read-tour .rleft-col img {
  max-width: 472px;
  display: block;
}
/* line 204, sass/base-element.scss */
.read-tour .rleft-col h3 {
  text-transform: none;
  padding-top: 7px;
  padding-bottom: 4px;
  margin: 0 0 1px 0;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  font-weight: 600;
}
/* line 206, sass/base-element.scss */
.read-tour .rleft-col h3 a {
  font-weight: 600;
  color: #0065a8;
  font-size: 20px;
}
/* line 208, sass/base-element.scss */
.read-tour .rleft-col .news_video {
  margin-top: 4px;
}
/* line 210, sass/base-element.scss */
.read-tour .rright-col {
  float: left;
  margin-bottom: 0;
}

/* line 212, sass/base-element.scss */
.rright-col {
  width: 239px;
  margin-bottom: 18px;
}
/* line 214, sass/base-element.scss */
.rright-col .h3-in {
  padding-bottom: 7px;
}
/* line 215, sass/base-element.scss */
.rright-col ul {
  padding: 0;
  margin: -4px 0 0 0;
  list-style-type: none;
}
/* line 217, sass/base-element.scss */
.rright-col ul li {
  background: url("/i/otb/punkt_horizont.gif") repeat-x scroll 0 0;
  padding-top: 9px;
  margin-bottom: 10px;
  list-style-type: none;
}
/* line 220, sass/base-element.scss */
.rright-col ul li h4 {
  font-weight: 600;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  margin: 0;
  line-height: 16px;
  padding-bottom: 7px;
  font-size: 13px;
  margin-top: -2px;
}
/* line 223, sass/base-element.scss */
.rright-col ul li h4 a {
  color: #0065a8;
}
/* line 224, sass/base-element.scss */
.rright-col ul li h4 .news_video {
  margin-top: 4px;
}
/* line 226, sass/base-element.scss */
.rright-col ul li .img-box {
  width: 70px;
  float: left;
  margin-right: 9px;
  padding-top: 2px;
}
/* line 228, sass/base-element.scss */
.rright-col ul li .img-box img {
  display: block;
}
/* line 230, sass/base-element.scss */
.rright-col ul li .text-box {
  width: 160px;
  float: left;
  line-height: 16px;
}
/* line 232, sass/base-element.scss */
.rright-col ul li .text-box div {
  font-size: 13px;
  padding-bottom: 4px;
}
/* line 234, sass/base-element.scss */
.rright-col ul li .text-box div a {
  font-size: 12px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
}
/* line 236, sass/base-element.scss */
.rright-col ul li .text-box div.light-gray {
  padding-bottom: 0;
}
/* line 237, sass/base-element.scss */
.rright-col ul li .text-box a {
  font-size: 12px;
  color: #0065a8;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  font-weight: 600;
}
/* line 240, sass/base-element.scss */
.rright-col ul li:first-child {
  background: none;
  padding-top: 0;
}

/*����: ��������+�������� ����� */
/* line 246, sass/base-element.scss */
.box-img {
  display: inline-block;
  vertical-align: top;
  line-height: 17px;
  margin-right: 20px;
}
/* line 157, sass/_variable.scss */
.box-img h4 {
  padding-top: 4px;
  margin: 0;
  padding-bottom: 1px;
  font-size: 13px;
  line-height: 15px;
}
/* line 159, sass/_variable.scss */
.box-img h4 a {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  font-weight: 600;
  color: #0065a8;
  margin-right: 6px;
}
/* line 160, sass/_variable.scss */
.box-img h4 .news_video {
  margin-top: 3px;
  margin-left: 0;
}
/* line 162, sass/_variable.scss */
.box-img span {
  padding-top: 2px;
  color: #666666;
  font-size: 13px;
  display: block;
  line-height: 16px;
}
/* line 250, sass/base-element.scss */
.box-img li {
  padding-bottom: 8px;
}

/*3 ����� ������*/
/* line 253, sass/base-element.scss */
.three-box {
  list-style-type: none;
  margin: 0 -20px 12px 0;
}
/* line 255, sass/base-element.scss */
.three-box li {
  padding-bottom: 8px;
  margin-right: 20px;
  display: inline-block;
  vertical-align: top;
  width: 229px;
}

/*3 �����*/
/* line 258, sass/base-element.scss */
.three-img-box, .four-img-box {
  letter-spacing: -0.3em;
  margin-right: -20px;
  margin-bottom: 20px;
}
/* line 262, sass/base-element.scss */
.three-img-box h3, .four-img-box h3, .three-img-box h2, .four-img-box h2 {
  letter-spacing: normal;
}
/* line 265, sass/base-element.scss */
.three-img-box .box-img, .four-img-box .box-img {
  width: 229px;
  letter-spacing: normal;
}
/* line 269, sass/base-element.scss */
.three-img-box .box-img_cover, .four-img-box .box-img_cover {
  width: 225px;
  margin-bottom: 11px;
}
/* line 272, sass/base-element.scss */
.three-img-box .box-img_cover .img-link, .four-img-box .box-img_cover .img-link {
  width: 223px;
  height: 148px;
  line-height: 148px;
  border: 1px solid #e5e5e5;
  display: block;
  overflow: hidden;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: auto 150px;
}
/* line 281, sass/base-element.scss */
.three-img-box .box-img_cover .img-link img, .four-img-box .box-img_cover .img-link img {
  width: 223px;
  border: none;
}
/* line 286, sass/base-element.scss */
.three-img-box .box-img_cover .razd-box, .four-img-box .box-img_cover .razd-box {
  padding-top: 2px;
}
/* line 287, sass/base-element.scss */
.three-img-box .box-img_cover h4, .four-img-box .box-img_cover h4 {
  padding-top: 5px;
  padding-bottom: 0;
  font-size: 15px;
}
/* line 290, sass/base-element.scss */
.three-img-box .box-img_cover h4 a, .four-img-box .box-img_cover h4 a {
  color: #034592;
}
/* line 292, sass/base-element.scss */
.three-img-box .box-img_cover span, .four-img-box .box-img_cover span {
  font-size: 13px;
  line-height: 16px;
  color: black;
}
/* line 297, sass/base-element.scss */
.three-img-box .box-img_cover .place-time, .four-img-box .box-img_cover .place-time, .three-img-box .box-img_cover .place-time span, .four-img-box .box-img_cover .place-time span {
  font-size: 12px;
  line-height: 15px;
}
/* line 300, sass/base-element.scss */
.three-img-box .box-img_cover .place-time span, .four-img-box .box-img_cover .place-time span, .three-img-box .box-img_cover .place-time span span, .four-img-box .box-img_cover .place-time span span {
  color: #999;
}
/* line 303, sass/base-element.scss */
.three-img-box ul.box-img, .four-img-box ul.box-img {
  margin: 0 20px 0 0;
  list-style-type: none;
}
/* line 305, sass/base-element.scss */
.three-img-box ul.box-img li > span:first-child, .four-img-box ul.box-img li > span:first-child {
  color: #2088BC;
  font-size: 14px;
}
/* line 306, sass/base-element.scss */
.three-img-box ul.box-img li a, .four-img-box ul.box-img li a {
  font-size: 14px;
}
/* line 308, sass/base-element.scss */
.three-img-box img, .four-img-box img {
  border: 1px solid #e5e5e5;
  max-width: 100%;
}
/* line 309, sass/base-element.scss */
.three-img-box h2, .four-img-box h2, .three-img-box h3, .four-img-box h3 {
  margin-right: 20px;
}

/* line 311, sass/base-element.scss */
.three-img-box_cover {
  margin-bottom: 8px;
}

/*4 �����*/
/* line 315, sass/base-element.scss */
.four-img-box .box-img {
  width: 167px;
  float: left;
}
/* line 316, sass/base-element.scss */
.four-img-box img {
  border: none;
}

/*����������� ����� � ����� ������ � ��������*/
/* line 320, sass/base-element.scss */
.razd-grey {
  font-weight: normal !important;
  color: #b0b0b3 !important;
  font-size: 10px;
  text-align: right;
}

/* line 321, sass/base-element.scss */
.razd-black {
  color: black !important;
  font-size: 11px;
  text-transform: uppercase;
  font-weight: 600;
}

/* line 327, sass/base-element.scss */
.bs-stand {
  border-top-width: 2px;
  border-top-style: solid;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  /*���� ������ ������*/
}
/* line 329, sass/base-element.scss */
.bs-stand h3 {
  display: block;
  line-height: 16px;
  color: #747272 !important;
  font-weight: 600;
  font-size: 13px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  background: #ededed;
  margin: 0;
  padding: 4px 0 7px 7px;
}
/* line 333, sass/base-element.scss */
.bs-stand h3 a {
  color: #747272;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  font-weight: 600;
}
/* line 335, sass/base-element.scss */
.bs-stand ul {
  margin: 0 0 20px 0;
  padding: 0;
  list-style-type: none;
}
/* line 337, sass/base-element.scss */
.bs-stand ul li:first-child {
  background: none;
}
/* line 338, sass/base-element.scss */
.bs-stand ul li {
  padding: 6px 0 5px 0;
  display: block;
  background: url("/i/otb/punkt_horizont.gif") repeat-x scroll 0 0;
}
/* line 340, sass/base-element.scss */
.bs-stand ul li a {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  font-weight: 600;
  font-size: 13px;
}
/* line 346, sass/base-element.scss */
.bs-stand ul.bold-ul {
  margin-bottom: 0;
}
/* line 348, sass/base-element.scss */
.bs-stand ul.bold-ul li {
  background: none;
  padding-left: 0;
  padding-top: 0;
}
/* line 350, sass/base-element.scss */
.bs-stand ul.bold-ul li a {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  font-weight: 600 !important;
  font-size: 12px !important;
}
/* line 352, sass/base-element.scss */
.bs-stand ul.bold-ul li:first-child a {
  font-size: 13px !important;
}
/* line 356, sass/base-element.scss */
.bs-stand .rt-img {
  float: none;
  margin-left: 10px;
  margin-bottom: 4px;
  margin-top: 8px;
}
/* line 357, sass/base-element.scss */
.bs-stand .rst-btextml {
  padding-top: 0;
  padding-left: 0;
  float: none;
  width: 100%;
  padding-bottom: 20px;
}
/* line 359, sass/base-element.scss */
.bs-stand .rst-btextml h4 {
  color: #034592;
  display: block;
  font-size: 14px;
  padding-bottom: 2px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  font-weight: 600;
  margin: 0;
  text-transform: none;
}
/* line 361, sass/base-element.scss */
.bs-stand .rst-btextml h4 a {
  text-decoration: none;
}
/* line 363, sass/base-element.scss */
.bs-stand .rst-btextml .r-bt {
  font-size: 12px;
  line-height: 14px;
}
/* line 365, sass/base-element.scss */
.bs-stand .blk_cntnt {
  padding-top: 3px;
}
/* line 367, sass/base-element.scss */
.bs-stand .blk_cntnt img {
  border: none;
  margin-bottom: 5px;
}
/* line 370, sass/base-element.scss */
.bs-stand .news-block-read {
  margin-bottom: 10px;
}
/* line 372, sass/base-element.scss */
.bs-stand .news-block-read li {
  line-height: 15px;
  padding-right: 10px;
  padding-bottom: 6px;
  padding-top: 10px;
}
/* line 375, sass/base-element.scss */
.bs-stand .news-block-read li img {
  width: 70px;
  float: left;
  margin-right: 8px;
  border: none;
  margin-bottom: 5px;
}
/* line 376, sass/base-element.scss */
.bs-stand .news-block-read li a {
  font-weight: 600 !important;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif !important;
}
/* line 377, sass/base-element.scss */
.bs-stand .news-block-read li .razd-box {
  margin-top: 5px;
  margin-left: 78px;
}
/* line 378, sass/base-element.scss */
.bs-stand .news-block-read li a.razd-grey {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif !important;
  color: #b0b0b3 !important;
  font-size: 12px;
}
/* line 379, sass/base-element.scss */
.bs-stand .news-block-read li .news_video {
  margin-top: 3px;
}
/* line 381, sass/base-element.scss */
.bs-stand .news-block-read .trc-a {
  padding-top: 1px;
  width: auto;
  color: #2E2E2E;
  font-weight: normal;
  font-size: 13px;
  padding-bottom: 2px;
}

/*� ������ �������*/
/* line 385, sass/base-element.scss */
.af-right {
  border-right: 2px solid #ededed !important;
  border-left: 2px solid #ededed;
  border-bottom: 2px solid #ededed !important;
  margin-bottom: 20px;
}
/* line 387, sass/base-element.scss */
.af-right .rt-img {
  margin-left: 8px;
}
/* line 388, sass/base-element.scss */
.af-right .rst-btextml {
  padding-bottom: 7px;
  margin: 0 8px;
  width: 220px;
}
/* line 390, sass/base-element.scss */
.af-right .rst-btextml .r-bt {
  padding-right: 0;
}
/* line 392, sass/base-element.scss */
.af-right .news-block-read {
  padding: 0 8px;
}

/*elizarova box*/
/* line 395, sass/base-element.scss */
.elz {
  background-color: #EDEDED;
  margin-bottom: 20px;
  padding-bottom: 8px;
}
/* line 397, sass/base-element.scss */
.elz .elz-info {
  display: inline-block;
  width: 156px;
  margin-left: 8px;
  font-size: 12px;
  padding-right: 3px;
  line-height: 14px;
}
/* line 398, sass/base-element.scss */
.elz .elz-pic {
  padding-left: 8px;
  padding-right: 5px;
  padding-bottom: 4px;
  padding-top: 3px;
}

/* line 400, sass/base-element.scss */
.ncr .blk_cntnt {
  padding-bottom: 2px !important;
}

/*�������!!!*/
/*.bs-stand .c_poster { border-top: none; }  */
/*������� �����*/
/* line 405, sass/base-element.scss */
.scrollTop {
  height: 35px;
  display: inline-block;
  vertical-align: top;
  outline: none;
  z-index: 2000;
  background-image: url("/i/arrow-top.png");
  background-repeat: no-repeat;
  width: 115px;
  position: fixed;
  right: 0;
  bottom: 15px;
  opacity: 0.5;
  display: none;
}
/* line 410, sass/base-element.scss */
.scrollTop:hover {
  opacity: 1;
  outline: none;
}
/* line 411, sass/base-element.scss */
.scrollTop:focus {
  outline: none;
}

/*�������*/
/* line 416, sass/base-element.scss */
.tabs-count .tabs-ul {
  border-bottom: 1px solid #c0c0c0;
  padding: 0;
  margin: 0;
  list-style-type: none;
  height: 32px;
}
/* line 418, sass/base-element.scss */
.tabs-count .tabs-ul li {
  margin-right: 1px;
  float: left;
  border: 1px solid #c0c0c0;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  -ms-border-radius: 3px 3px 0 0;
  -o-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
/* line 420, sass/base-element.scss */
.tabs-count .tabs-ul li a, .tabs-count .tabs-ul li span {
  cursor: pointer;
  text-decoration: none !important;
  line-height: 13px;
  padding: 8px 14px 0 14px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  display: inline-block;
  height: 23px;
  font-weight: 600;
  background: url("/i/tourism/structure/tabs.png") 0 0 repeat-x;
  font-size: 13px;
  color: #404040;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  -ms-border-radius: 3px 3px 0 0;
  -o-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
/* line 427, sass/base-element.scss */
.tabs-count .tabs-ul li.active {
  border-bottom: 1px solid #fff;
  margin-bottom: -1px;
}
/* line 429, sass/base-element.scss */
.tabs-count .tabs-ul li.active a, .tabs-count .tabs-ul li.active span {
  background: url("/i/tourism/structure/tabs.png") 0 -31px repeat-x;
}

/* line 433, sass/base-element.scss */
.tabs-c-box {
  padding-top: 12px;
  margin-left: 2px;
}

/*�������� �� ����� ��������*/
/* line 436, sass/base-element.scss */
.noted-img {
  clear: left;
  padding: 14px;
  background: #ececec;
  color: #777777;
  margin: 10px auto;
}
/* line 440, sass/base-element.scss */
.noted-img p, .noted-img span.img-link {
  font-size: 14px;
  font-style: 600;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  padding: 0 4px;
  text-align: center;
  margin-bottom: 0;
}
/* line 448, sass/base-element.scss */
.noted-img span.img-link {
  display: block;
}
/* line 449, sass/base-element.scss */
.noted-img img {
  display: block;
  margin: 0 auto 10px auto;
}

/*�����*/
/* line 457, sass/base-element.scss */
.ni-metki {
  float: left;
  width: 493px;
  margin-right: 20px;
  margin-top: 4px;
  line-height: 20px;
  margin-bottom: 14px;
  font-size: 13px;
  color: #666666;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
}
/* line 465, sass/base-element.scss */
.ni-metki span.small {
  font-size: 13px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  padding-right: 3px;
  font-weight: 600;
}
/* line 466, sass/base-element.scss */
.ni-metki a {
  text-decoration: none;
}
/* line 467, sass/base-element.scss */
.ni-metki a:hover {
  text-decoration: underline;
}

/*���������, ������*/
/* line 470, sass/base-element.scss */
.n-on-pr {
  float: right;
  width: 215px;
  margin-bottom: 14px;
  line-height: 15px;
  padding-top: 0;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  font-size: 12px;
}
/* line 477, sass/base-element.scss */
.n-on-pr .n_vc {
  float: right;
  color: #999;
  padding-right: 0;
  background: no-repeat;
  padding-left: 0;
  line-height: 16px;
  font-size: 13px;
}
/* line 482, sass/base-element.scss */
.n-on-pr .n_vc .ico {
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: top;
  background-image: url("/i/news/sprite-news.png");
  margin-top: 2px;
  margin-right: 4px;
  background-position: 0 -1px;
  height: 11px;
  width: 15px;
}
/* line 490, sass/base-element.scss */
.n-on-pr .n_cc {
  float: right;
  margin-left: 13px;
  padding-left: 0;
  background: none;
  font-size: 13px;
  line-height: 16px;
}
/* line 497, sass/base-element.scss */
.n-on-pr .n_cc a {
  color: #52a501;
  text-decoration: none;
}
/* line 498, sass/base-element.scss */
.n-on-pr .n_cc a:hover {
  text-decoration: underline;
}
/* line 499, sass/base-element.scss */
.n-on-pr .n_cc .news_discuss {
  margin-right: 0;
  margin-top: -1px;
}

/*span'� ������� ������*/
/* line 504, sass/base-element.scss */
.hidden-link {
  color: #034592;
  cursor: pointer;
}
/* line 506, sass/base-element.scss */
.hidden-link:hover {
  text-decoration: underline;
}

/*���� ����������� �����*/
/* line 512, sass/base-element.scss */
.auth-inf .img-box {
  border: 2px solid #b7b7b7;
  float: left;
  margin-right: 20px;
  margin-top: 4px;
  margin-left: 15px;
  width: 38px;
  height: 38px;
  overflow: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
/* line 516, sass/base-element.scss */
.auth-inf .img-box img {
  display: block;
  width: 40px;
}
/* line 521, sass/base-element.scss */
.auth-inf .user-info {
  float: left;
  text-align: left;
  margin-top: 3px;
}
/* line 523, sass/base-element.scss */
.auth-inf .user-info a {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  font-weight: 600;
  color: #034592;
  font-size: 13px;
  position: relative;
}
/* line 525, sass/base-element.scss */
.auth-inf .user-info a:active, .auth-inf .user-info a:focus {
  outline: none;
}
/* line 527, sass/base-element.scss */
.auth-inf .user-info #uwmail {
  float: left;
  margin-top: 5px;
}
/* line 529, sass/base-element.scss */
.auth-inf .user-info #uwmail a {
  background: none;
  width: auto;
  height: auto;
  font-weight: 400;
  margin-left: 0;
  padding-left: 22px;
  margin-right: 11px;
}
/* line 531, sass/base-element.scss */
.auth-inf .user-info #uwmail a:before {
  position: absolute;
  top: 0;
  left: 0;
  content: '';
  display: block;
  width: 18px;
  height: 13px;
  background: url("/i/ico-head.png") 0 -1px no-repeat;
  top: 2px;
}
/* line 532, sass/base-element.scss */
.auth-inf .user-info #uwmail a:hover {
  text-decoration: none;
}
/* line 535, sass/base-element.scss */
.auth-inf .user-info #uwcomm {
  float: left;
  margin-top: 5px;
}
/* line 537, sass/base-element.scss */
.auth-inf .user-info #uwcomm a {
  background: none;
  width: auto;
  height: auto;
  font-weight: 400;
  margin-left: 0;
  padding-left: 22px;
  margin-right: 11px;
}
/* line 539, sass/base-element.scss */
.auth-inf .user-info #uwcomm a:before {
  position: absolute;
  top: 0;
  left: 0;
  content: '';
  display: block;
  width: 19px;
  height: 18px;
  background: url("/i/ico-head.png") -19px 0 no-repeat;
  top: 1px;
}
/* line 540, sass/base-element.scss */
.auth-inf .user-info #uwcomm a:hover {
  text-decoration: none;
}
/* line 543, sass/base-element.scss */
.auth-inf .user-info .ex-a {
  float: left;
  margin-top: 6px;
  width: 15px;
  height: 15px;
  background: url("/i/ico-head.png") -39px 0 no-repeat;
  margin-right: 13px;
}
/* line 545, sass/base-element.scss */
.auth-inf .user-info .ex-a a {
  width: 100%;
  height: 100%;
  display: inline-block;
}
/* line 547, sass/base-element.scss */
.auth-inf .user-info .ex-a a:hover {
  text-decoration: none;
}
/* line 550, sass/base-element.scss */
.auth-inf .user-info .prize-box {
  float: left;
  margin-top: 6px;
  width: 16px;
  height: 15px;
  background: url("/i/ico-head.png") -54px 0 no-repeat;
}
/* line 552, sass/base-element.scss */
.auth-inf .user-info .prize-box a {
  width: 100%;
  height: 100%;
  display: inline-block;
}
/* line 554, sass/base-element.scss */
.auth-inf .user-info .prize-box a:hover {
  text-decoration: none;
}

/*���������� � �������/���������*/
/* line 561, sass/base-element.scss */
.list-notification {
  margin-bottom: 10px;
  margin-top: -15px;
}
/* line 563, sass/base-element.scss */
.list-notification ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
/* line 565, sass/base-element.scss */
.list-notification ul li {
  border-bottom: 1px solid #dddddd;
  padding-top: 19px;
  padding-bottom: 20px;
}
/* line 568, sass/base-element.scss */
.list-notification ul li:first-child {
  border-top: 1px solid #dddddd;
}
/* line 569, sass/base-element.scss */
.list-notification ul li.noview {
  background: #ededed;
}
/* line 571, sass/base-element.scss */
.list-notification ul li.noview .view-box {
  margin-top: 11px;
}
/* line 573, sass/base-element.scss */
.list-notification ul li.noview .view-box a {
  background: url("/i/ico-view.png") 0 0 no-repeat;
}
/* line 575, sass/base-element.scss */
.list-notification ul li.noview .view-box a:hover {
  background: url("/i/ico-view.png") 0 -22px no-repeat;
}
/* line 579, sass/base-element.scss */
.list-notification ul li .img-box {
  width: 80px;
  float: left;
  margin-left: 21px;
  margin-right: 19px;
}
/* line 581, sass/base-element.scss */
.list-notification ul li .img-box img {
  max-width: 100%;
}
/* line 583, sass/base-element.scss */
.list-notification ul li .text-box {
  float: left;
  width: 328px;
  margin-right: 20px;
}
/* line 585, sass/base-element.scss */
.list-notification ul li .text-box h4 {
  padding: 0;
  margin: 0;
  list-style-type: none;
  margin-top: -4px;
  margin-bottom: 3px;
  font-size: 15px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  font-weight: 600;
  line-height: 18px;
}
/* line 586, sass/base-element.scss */
.list-notification ul li .text-box .razd-grey {
  color: #666666;
  font-size: 13px;
}
/* line 588, sass/base-element.scss */
.list-notification ul li .comment-c-box {
  float: left;
  width: 71px;
  margin-top: 16px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  font-weight: 600;
  color: #9e9e9e;
  font-size: 17px;
}
/* line 592, sass/base-element.scss */
.list-notification ul li .comment-c-box .cv-comment {
  margin-right: 6px;
  margin-top: -2px;
  padding-top: 1px;
  display: inline-block;
  vertical-align: top;
  width: 27px;
  height: 24px;
  font-size: 11px;
  color: white;
  text-align: center;
  font-weight: normal;
  background: url("/i/gray-c.png") 0 0 no-repeat;
}
/* line 597, sass/base-element.scss */
.list-notification ul li .comment-c-box .cv-comment.act {
  background: url("/i/green-c.png") 0 0 no-repeat;
}
/* line 600, sass/base-element.scss */
.list-notification ul li .date-box {
  float: left;
  width: 145px;
  margin-top: 16px;
  color: #9e9e9e;
  font-size: 13px;
}
/* line 604, sass/base-element.scss */
.list-notification ul li .view-box {
  margin-top: 12px;
  width: 25px;
  height: 22px;
  float: left;
}
/* line 606, sass/base-element.scss */
.list-notification ul li .view-box a {
  width: 100%;
  height: 100%;
  display: inline-block;
  cursor: pointer;
  background: url("/i/ico-view.png") -29px 0 no-repeat;
}
/* line 608, sass/base-element.scss */
.list-notification ul li .view-box a:hover {
  background: url("/i/ico-view.png") -29px -22px no-repeat;
}
/* line 613, sass/base-element.scss */
.list-notification.my-comments {
  margin-top: 0;
  margin-bottom: 20px;
}
/* line 616, sass/base-element.scss */
.list-notification.my-comments ul li {
  border-top: 1px solid #dddddd;
  border-bottom: none;
  padding-bottom: 10px;
}
/* line 620, sass/base-element.scss */
.list-notification.my-comments ul li .img-box {
  margin-left: 0;
}
/* line 621, sass/base-element.scss */
.list-notification.my-comments ul li .text-box {
  width: 608px;
  margin-right: 0;
}

/*�������*/
/* line 628, sass/base-element.scss */
.user-profile-comment-src {
  float: left;
  width: 532px;
  margin-right: 15px;
}

/* line 629, sass/base-element.scss */
.user-profile-comment-date {
  float: right;
  width: 180px;
  text-align: right;
}

/*���������*/
/* line 632, sass/base-element.scss */
.hint {
  background: #fff;
  border: 1px solid #cdcdcd;
  font-size: 12px;
  text-align: left;
  color: #666;
  left: 0;
  line-height: 14px;
  padding: 8px;
  position: absolute;
  top: 0;
  width: 219px;
  z-index: 2;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
  display: none;
}
/* line 636, sass/base-element.scss */
.hint .close {
  font-size: 16px;
  line-height: 10px;
  position: absolute;
  right: 5px;
  top: 3px;
  color: #000000;
  font-weight: 700;
  opacity: 0.3;
  text-shadow: 0 1px 0 #ffffff;
}
/* line 642, sass/base-element.scss */
.hint .close:hover {
  opacity: 0.5;
  cursor: pointer;
}

/* line 646, sass/base-element.scss */
.gray-btn, .blue-btn, .voting-block .voting-save .btn {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  width: auto;
  padding: 0 10px;
  display: block;
  margin: 0 auto 10px auto;
  border: none;
  color: #fff;
  font-size: 16px;
  height: 32px;
  background: #c4c4c4;
}
/* line 649, sass/base-element.scss */
.gray-btn.small-btn, .small-btn.blue-btn, .voting-block .voting-save .small-btn.btn {
  background: #d0d0d0;
  font-size: 14px;
  height: 25px;
  padding: 0 15px;
}

/*����������, ����. ������*/
/* line 654, sass/base-element.scss */
.neighbor ul {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
}
/* line 657, sass/base-element.scss */
.neighbor ul li {
  display: block;
  float: left;
}
/* line 659, sass/base-element.scss */
.neighbor ul li a {
  font-size: 13px;
  display: block;
  padding: 10px 0;
}
/* line 665, sass/base-element.scss */
.neighbor ul li.before {
  float: right;
}

/*��� �������*/
/* line 669, sass/base-element.scss */
#beforeday, #nextresults, .gray-btn, .blue-btn, .voting-block .voting-save .btn {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  width: auto;
  padding: 0 10px;
  display: block;
  margin: 0 auto 10px auto;
  border: none;
  color: #fff;
  font-size: 16px;
  height: 32px;
  background: #c4c4c4;
}

/* line 673, sass/base-element.scss */
.blue-btn, .voting-block .voting-save .btn {
  background: #197eb0;
  color: #fff !important;
}

/* line 674, sass/base-element.scss */
a.blue-btn, .voting-block .voting-save a.btn {
  display: inline-block;
  padding-right: 10px !important;
  padding-left: 10px !important;
  text-decoration: none !important;
  padding-top: 8px !important;
  height: 25px;
  font-size: 14px !important;
  text-align: center;
}

/*������������ � �������*/
/* line 681, sass/base-element.scss */
.top-paginator .paginator {
  margin-bottom: 0;
}

/* line 682, sass/base-element.scss */
.bottom-paginator .paginator {
  margin-bottom: 10px;
}

/* line 683, sass/base-element.scss */
.paginator {
  font-size: 14px;
}
/* line 685, sass/base-element.scss */
.paginator a {
  padding: 0 3px;
  position: relative;
}
/* line 686, sass/base-element.scss */
.paginator .current {
  text-decoration: none !important;
  color: #2E2E2E !important;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  font-weight: 600;
}
/* line 687, sass/base-element.scss */
.paginator .first {
  margin-right: 13px;
}
/* line 688, sass/base-element.scss */
.paginator .last {
  margin-left: 13px;
}
/* line 689, sass/base-element.scss */
.paginator .first:after {
  height: 1px;
  content: '';
  right: -11px;
  position: absolute;
  bottom: 4px;
  width: 6px;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
}
/* line 690, sass/base-element.scss */
.paginator .last:after {
  height: 1px;
  content: '';
  left: -11px;
  position: absolute;
  bottom: 4px;
  width: 6px;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
}

/*���������*/
/* line 694, sass/base-element.scss */
.rep-box {
  float: right;
  color: #999;
}

/* line 695, sass/base-element.scss */
.rep-arrow {
  font-weight: bold;
  font-size: 12px;
}

/* line 696, sass/base-element.scss */
.rep-green {
  color: #75b925;
  padding-left: 4px;
  display: inline-block;
}

/* line 697, sass/base-element.scss */
.rep-red {
  color: #c92828;
  padding-left: 4px;
  display: inline-block;
}

/*������� ���������*/
/* line 699, sass/base-element.scss */
.table-r {
  width: 100%;
  margin-bottom: 20px;
}
/* line 701, sass/base-element.scss */
.table-r td {
  border-bottom: 1px solid #dddddd;
  padding-top: 7px;
  padding-bottom: 7px;
}
/* line 703, sass/base-element.scss */
.table-r td.position {
  width: 10%;
  color: #29536d;
  font-size: 14px;
  padding-left: 13px;
  padding-right: 13px;
}
/* line 704, sass/base-element.scss */
.table-r td.nickname {
  width: 40%;
}
/* line 705, sass/base-element.scss */
.table-r td.rep {
  white-space: nowrap;
  text-align: right;
  padding-left: 10px;
  padding-right: 10px;
}

/*������ �������*/
/*����� ���������*/
/* line 711, sass/base-element.scss */
.alt-redact {
  line-height: 14px;
}
/* line 713, sass/base-element.scss */
.alt-redact .bs-stand {
  padding-bottom: 20px;
}

/* line 715, sass/base-element.scss */
.red-theme {
  margin-top: 5px;
  padding-bottom: 7px;
  background: url("/i/otb/punkt_horizont.gif") repeat-x scroll 0 100%;
  font-size: 13px;
}
/* line 718, sass/base-element.scss */
.red-theme .smc {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  line-height: 16px;
}
/* line 720, sass/base-element.scss */
.red-theme .smc:hover {
  text-decoration: underline;
}
/* line 722, sass/base-element.scss */
.red-theme.last {
  margin-top: 8px;
  padding-bottom: 0;
  background: none;
}

/*�����������*/
/* line 725, sass/base-element.scss */
.fotoal {
  padding-bottom: 20px;
}
/* line 727, sass/base-element.scss */
.fotoal img {
  border: none;
}
/* line 728, sass/base-element.scss */
.fotoal .f-day {
  width: 100%;
  margin-top: 8px;
  text-align: center;
}
/* line 729, sass/base-element.scss */
.fotoal .ftl-prev {
  margin-top: 5px;
  width: 240px;
  overflow: hidden;
}
/* line 731, sass/base-element.scss */
.fotoal .ftl-prev a {
  display: block;
  float: left;
  padding-top: 5px;
  margin-left: 7px;
}
/* line 733, sass/base-element.scss */
.fotoal .ftl-prev a:first-child {
  margin-left: 0;
}
/* line 735, sass/base-element.scss */
.fotoal .ftl-prev.last {
  margin-right: 0;
  margin-top: 0;
  padding-left: 0;
}

/*���. ����*/
/* line 739, sass/base-element.scss */
.soc-box span {
  font-size: 13px;
}

/*�����*/
/* line 741, sass/base-element.scss */
.voting-block {
  border: 1px solid #d6d6d6;
  padding: 10px 14px 14px 14px;
  font-size: 13px;
  margin-bottom: 15px;
}
/* line 743, sass/base-element.scss */
.voting-block .voting-head {
  font-size: 16px;
  font-weight: 600;
  padding-bottom: 15px;
  float: left;
  width: 525px;
  color: #006699;
  line-height: 19px;
}
/* line 747, sass/base-element.scss */
.voting-block label {
  font-size: 13px;
  line-height: 18px;
}
/* line 749, sass/base-element.scss */
.voting-block label span {
  margin-left: 18px;
  display: block;
}
/* line 750, sass/base-element.scss */
.voting-block label input {
  margin-top: 3px;
  float: left;
  margin-right: 5px;
}
/* line 752, sass/base-element.scss */
.voting-block .voting-option {
  margin-bottom: 5px;
}
/* line 754, sass/base-element.scss */
.voting-block .voting-option.last {
  float: left;
}
/* line 756, sass/base-element.scss */
.voting-block .voting-input {
  float: left;
  margin-left: 10px;
  top: -5px;
  position: relative;
}
/* line 757, sass/base-element.scss */
.voting-block .voting-save {
  clear: left;
  padding-top: 5px;
}
/* line 760, sass/base-element.scss */
.voting-block .voting-save .btn {
  padding-left: 20px;
  padding-right: 20px;
  background: #006699;
  text-shadow: none;
  font-size: 14px;
}
/* line 762, sass/base-element.scss */
.voting-block .voting-result-info {
  padding-bottom: 15px;
}
/* line 764, sass/base-element.scss */
.voting-block .voting-result-info label {
  margin-bottom: 5px;
}
/* line 765, sass/base-element.scss */
.voting-block .voting-result-info .progress-info {
  width: 70%;
  float: left;
  height: 15px;
  background: #efefef;
}
/* line 767, sass/base-element.scss */
.voting-block .voting-result-info .progress-info .bar {
  background: #006699;
}
/* line 769, sass/base-element.scss */
.voting-block .voting-result-info .progress-text {
  position: relative;
  top: -2px;
  margin-left: 15px;
  float: left;
  text-align: left;
  font-weight: 600;
}
/* line 771, sass/base-element.scss */
.voting-block .voting-result-all {
  width: 170px;
  text-align: right;
  float: right;
  padding-top: 0;
  color: #999;
}
/* line 772, sass/base-element.scss */
.voting-block .voting-res-link {
  text-align: center;
  font-size: 12px;
}
/* line 774, sass/base-element.scss */
.voting-block .voting-res-link span {
  cursor: pointer;
  color: #034592;
}
/* line 776, sass/base-element.scss */
.voting-block .voting-res-link span:hover {
  text-decoration: underline;
}

/* line 781, sass/base-element.scss */
.right-col .voting-block {
  border: 2px solid #ededed;
}
/* line 783, sass/base-element.scss */
.right-col .voting-block .voting-head {
  width: 100%;
  float: none;
  padding-bottom: 5px;
}
/* line 785, sass/base-element.scss */
.right-col .voting-block .voting-option.last {
  float: none;
}
/* line 787, sass/base-element.scss */
.right-col .voting-block .voting-input {
  float: none;
  margin-left: 0;
  top: 0;
  margin-top: -5px;
}
/* line 789, sass/base-element.scss */
.right-col .voting-block .voting-input input {
  width: 196px;
}
/* line 792, sass/base-element.scss */
.right-col .voting-block .voting-result-info .progress-info {
  width: 72%;
}
/* line 793, sass/base-element.scss */
.right-col .voting-block .voting-result-info .progress-text {
  float: right;
}
/* line 795, sass/base-element.scss */
.right-col .voting-block .voting-result-all {
  text-align: left;
  width: 100%;
  float: none;
  padding-top: 0;
  padding-bottom: 15px;
}

/* line 799, sass/base-element.scss */
#article_body .voting-block {
  margin-top: 15px;
}

/*���������*/
/* line 805, sass/base-element.scss */
.camslist {
  margin-right: -13px;
}
/* line 807, sass/base-element.scss */
.camslist .camnav {
  float: left;
  margin-right: 13px;
  width: 234px;
  text-align: center;
  margin-bottom: 16px;
}
/* line 809, sass/base-element.scss */
.camslist .camnav .img-box {
  position: relative;
  display: block;
  border: 1px solid #959595;
  margin-bottom: 5px;
  /*width: 232px; height: 174px; */
}
/* line 811, sass/base-element.scss */
.camslist .camnav .img-box:after {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.2);
  content: '';
}
/* line 812, sass/base-element.scss */
.camslist .camnav .img-box:before {
  position: absolute;
  top: 50%;
  left: 50%;
  content: '';
  margin-top: -26px;
  margin-left: -26px;
  height: 53px;
  width: 53px;
  background: url("/i/play.png") 0 0 no-repeat;
}
/* line 814, sass/base-element.scss */
.camslist .camnav img {
  display: block;
}
/* line 816, sass/base-element.scss */
.camslist .camnav.active {
  display: none;
}

/* line 819, sass/base-element.scss */
.clappr {
  text-align: center;
  background: #000;
  padding: 0;
  margin-bottom: 18px;
  position: relative;
  /*&:before {
    position: absolute; top: 50%; left: 50%; content: ''; margin-top: -26px; margin-left: -26px;
    height: 53px; width: 53px; background: url("/i/play.png") 0 0 no-repeat; z-index: 10; pointer-events:none;
  }   */
}
/* line 825, sass/base-element.scss */
.clappr div {
  margin: 0px auto;
}

/* line 827, sass/base-element.scss */
.camslist-picto {
  margin-bottom: 20px;
}
/* line 829, sass/base-element.scss */
.camslist-picto .camnavpict {
  float: left;
  border: 1px solid #959595;
  margin-right: 10px;
  width: 70px;
  height: 52px;
}

/*2 �������*/
/* line 838, sass/base-element.scss */
.two-col-inner .one-col {
  float: left;
  width: 48%;
  margin-left: 4%;
  padding-top: 0;
}
/* line 840, sass/base-element.scss */
.two-col-inner .one-col:first-child {
  margin-left: 0;
}

/* line 844, sass/base-element.scss */
.no-bord li {
  background: none !important;
}

/*sponsor � �������*/
/* line 849, sass/base-element.scss */
.sponsor-box {
  margin: 20px 0 15px 0;
}
/* line 851, sass/base-element.scss */
.sponsor-box h3 {
  font-size: 17px;
  margin-bottom: 10px;
}
/* line 852, sass/base-element.scss */
.sponsor-box .sponsor-cont {
  padding: 10px;
  background: #eaf5dc;
  -webkit-box-shadow: rgba(37, 65, 2, 0.3) 0 0 8px;
  -moz-box-shadow: rgba(37, 65, 2, 0.3) 0 0 8px;
  box-shadow: rgba(37, 65, 2, 0.3) 0 0 8px;
}
/* line 855, sass/base-element.scss */
.sponsor-box .sponsor-cont .logo-box {
  float: left;
  width: 220px;
  margin-right: 20px;
}
/* line 857, sass/base-element.scss */
.sponsor-box .sponsor-cont .logo-box img {
  max-width: 100%;
  margin: 0;
  display: block;
  border: 1px solid #ccc;
}
/* line 859, sass/base-element.scss */
.sponsor-box .sponsor-cont .text-box {
  margin-left: 240px;
  padding-right: 15px;
}
/* line 861, sass/base-element.scss */
.sponsor-box .sponsor-cont .text-box h4 {
  margin-top: 0;
  font-size: 16px;
  font-weight: 600;
}
/* line 862, sass/base-element.scss */
.sponsor-box .sponsor-cont .text-box .about {
  padding-bottom: 8px;
}
/* line 863, sass/base-element.scss */
.sponsor-box .sponsor-cont .text-box label {
  margin-bottom: 0;
  font-size: 13px;
  font-weight: bold;
  cursor: default;
  display: inline-block;
}
/* line 866, sass/base-element.scss */
.sponsor-box a {
  color: #0074ce;
}
/* line 867, sass/base-element.scss */
.sponsor-box.no-img {
  margin-top: 25px;
}
/* line 870, sass/base-element.scss */
.sponsor-box.no-img .sponsor-cont .text-box {
  margin-left: 15px;
  padding-right: 15px;
}
/* line 873, sass/base-element.scss */
.sponsor-box.no-img .sponsor-cont .noted-img {
  background: none;
  padding: 0;
  margin-top: 15px;
}

/*����*/
/* line 883, sass/base-element.scss */
.wallpaper-box {
  background-position: center 116px !important;
  background-attachment: scroll !important;
  background-color: #eaf6f9 !important;
}
/* line 884, sass/base-element.scss */
.wallpaper-box #crumbs {
  border-bottom: none;
  display: none;
}
/* line 885, sass/base-element.scss */
.wallpaper-box .main-header {
  margin-bottom: 0;
}
/* line 889, sass/base-element.scss */
.wallpaper-box.index {
  background-position: center 80px !important;
}

/**/
/*������ � ���. ���� � �������� / ��������*/
/* line 896, sass/base-element.scss */
.li-karnaval .karnaval {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  width: 91px;
  display: block;
  background: url("/i/rk/karnaval.png") 0 5px no-repeat !important;
}
/* line 904, sass/base-element.scss */
.li-karnaval.active {
  background: none !important;
}

/* line 907, sass/base-element.scss */
.bottom-rm {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
}
/* line 909, sass/base-element.scss */
.bottom-rm .close {
  width: 40px;
  height: 40px;
  border: 1px solid #fff;
  background: rgba(0, 0, 0, 0.5);
  content: '';
  -webkit-border-radius: 50% 50%;
  -moz-border-radius: 50% / 50%;
  border-radius: 50% / 50%;
  position: absolute;
  top: -30px;
  right: 5px;
  opacity: 0.8;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  color: #fff;
  text-align: center;
  font-size: 24px;
  line-height: 36px;
  font-weight: 400;
}

/* line 919, sass/base-element.scss */
.address {
  cursor: pointer;
}

/*������ � �����*/
/* line 922, sass/base-element.scss */
.inside-entries-contianer {
  width: 220px;
  float: left;
  clear: left;
  margin-right: 20px;
  margin-top: 4px;
}
/* line 926, sass/base-element.scss */
.inside-entries-contianer .inside-entries-head {
  color: #747272;
  background: #ededed;
  border-top: 2px solid #006699;
  padding: 4px 8px 6px 8px;
  margin-bottom: -5px;
  font-weight: 600;
  font-size: 14px;
  position: relative;
  z-index: 3;
}
/* line 937, sass/base-element.scss */
.inside-entries-contianer .inside-entry {
  padding-bottom: 4px;
  padding-top: 11px;
  background: url("/i/otb/punkt_horizont.gif") repeat-x scroll 0 0;
  border: 2px solid #ededed;
  border-top: none;
  margin-bottom: 8px;
}
/* line 943, sass/base-element.scss */
.inside-entries-contianer .inside-entry .gray {
  color: #999;
  font-size: 13px;
  display: block;
  margin-bottom: 4px;
  margin-top: -4px;
  font-weight: 400;
  padding: 0 6px;
}
/* line 951, sass/base-element.scss */
.inside-entries-contianer .inside-entry .inside-img-box {
  padding: 0;
  background: none;
  float: none;
  margin-right: 0;
}
/* line 956, sass/base-element.scss */
.inside-entries-contianer .inside-entry .inside-img-box img {
  display: block;
  margin: 0 0 6px 0;
  max-width: 100%;
}
/* line 962, sass/base-element.scss */
.inside-entries-contianer .inside-entry .inside-info {
  padding: 0 6px;
}
/* line 964, sass/base-element.scss */
.inside-entries-contianer .inside-entry .inside-info h3 {
  font-weight: 600;
  font-size: 14px;
  line-height: 18px;
  margin: 0 0 3px 0;
}
/* line 970, sass/base-element.scss */
.inside-entries-contianer .inside-entry .inside-info a {
  color: #333333;
}

/* line 974, sass/base-element.scss */
.inside-entries-contianer + .inside-entries-contianer {
  clear: none;
}

/* line 976, sass/base-element.scss */
a.showmap, a.address {
  cursor: pointer;
}

/* line 978, sass/base-element.scss */
.list-razdel {
  margin-right: -10px;
}
/* line 980, sass/base-element.scss */
.list-razdel .box-razdel {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-background-size: cover;
  margin-right: 10px;
  margin-bottom: 10px;
  position: relative;
  float: left;
  width: 980px;
}
/* line 985, sass/base-element.scss */
.list-razdel .box-razdel img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}
/* line 986, sass/base-element.scss */
.list-razdel .box-razdel h2 {
  font-size: 30px;
  line-height: 36px;
  color: #fff;
  padding: 0 0 7px 0;
  border: none;
}
/* line 987, sass/base-element.scss */
.list-razdel .box-razdel a {
  display: block;
  width: 100%;
  height: 100%;
  color: #fff;
  position: relative;
  z-index: 2;
}
/* line 989, sass/base-element.scss */
.list-razdel .box-razdel a .text-box {
  padding-left: 23px;
  padding-right: 23px;
  position: absolute;
  bottom: 21px;
  left: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 992, sass/base-element.scss */
.list-razdel .box-razdel a .text-box span {
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  text-transform: none;
}
/* line 995, sass/base-element.scss */
.list-razdel .box-razdel a .text-box span.razdel-link {
  font-size: 12px;
  text-transform: uppercase;
}
/* line 1001, sass/base-element.scss */
.list-razdel .box-razdel a:hover {
  text-decoration: none !important;
}
/* line 1003, sass/base-element.scss */
.list-razdel .box-razdel:before {
  z-index: 1;
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("/i/tourism/box-bg.png") repeat-x 0 0;
  opacity: 0.8;
}
/* line 1007, sass/base-element.scss */
.list-razdel .box-razdel.w1 {
  width: 188px;
}
/* line 1008, sass/base-element.scss */
.list-razdel .box-razdel.w2 {
  width: 386px;
}
/* line 1009, sass/base-element.scss */
.list-razdel .box-razdel.h1 {
  height: 188px;
}
/* line 1010, sass/base-element.scss */
.list-razdel .box-razdel.h2 {
  height: 386px;
}
/* line 1011, sass/base-element.scss */
.list-razdel .box-razdel.search-box {
  float: right;
  padding: 0;
}
/* line 1013, sass/base-element.scss */
.list-razdel .box-razdel.blue-bg-text h2 {
  font-size: 22px;
  line-height: 18px;
}
/* line 1015, sass/base-element.scss */
.list-razdel .box-razdel.blue-bg-text a .text-box {
  background: #3399cc;
  bottom: 11px;
  left: 10px;
  padding: 16px 16px 11px 16px;
  width: auto;
}
/* line 1021, sass/base-element.scss */
.list-razdel .box-razdel.small h2 {
  font-size: 26px;
  line-height: 31px;
  padding: 0;
}
/* line 1023, sass/base-element.scss */
.list-razdel .box-razdel.small a .text-box {
  text-align: center;
  width: 100%;
  padding: 0;
}
/* line 1027, sass/base-element.scss */
.list-razdel .box-razdel.small:before {
  background: url("/i/tourism/box-small-bg.png") repeat-x 0 0;
  opacity: 0.75;
}
/* line 1029, sass/base-element.scss */
.list-razdel .box-razdel.blue {
  background: #3399cc;
}
/* line 1031, sass/base-element.scss */
.list-razdel .box-razdel.blue h2 {
  font-size: 26px;
  line-height: 31px;
}
/* line 1033, sass/base-element.scss */
.list-razdel .box-razdel.blue a .text-box {
  text-align: center;
  width: 188px;
  height: 188px;
  display: table-cell;
  padding: 0;
  position: relative;
  bottom: auto;
  vertical-align: middle;
}
/* line 1038, sass/base-element.scss */
.list-razdel .box-razdel.blue:before {
  display: none;
}
/* line 1041, sass/base-element.scss */
.list-razdel .box-razdel.blue-box-text h2 {
  font-size: 18px;
  line-height: 20px;
  border-bottom: 1px solid #fff;
  padding-bottom: 13px;
  margin-bottom: 11px;
}
/* line 1043, sass/base-element.scss */
.list-razdel .box-razdel.blue-box-text a .text-box {
  background: rgba(51, 153, 204, 0.8);
  bottom: 0;
  left: auto;
  left: 0;
  padding: 7px 14px 0 14px;
  width: 188px;
  height: 188px;
}
/* line 1046, sass/base-element.scss */
.list-razdel .box-razdel.blue-box-text a .text-box span {
  display: block;
  font-size: 14px;
  line-height: 17px;
}
/* line 1048, sass/base-element.scss */
.list-razdel .box-razdel.blue-box-text a .text-box span.name-rest {
  padding-bottom: 9px;
}
/* line 1049, sass/base-element.scss */
.list-razdel .box-razdel.blue-box-text a .text-box span.info-rest {
  font-weight: 400;
}
/* line 1054, sass/base-element.scss */
.list-razdel .box-razdel.search-box {
  padding: 14px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 1056, sass/base-element.scss */
.list-razdel .box-razdel.search-box h2 {
  font-size: 20px;
  line-height: 24px;
}
/* line 1057, sass/base-element.scss */
.list-razdel .box-razdel.search-box .container-search {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 14px;
}
/* line 1059, sass/base-element.scss */
.list-razdel .box-razdel.search-box .container-search .blue-btn, .list-razdel .box-razdel.search-box .container-search .voting-block .voting-save .btn, .voting-block .voting-save .list-razdel .box-razdel.search-box .container-search .btn {
  width: 100%;
  font-size: 18px;
  margin-bottom: 0;
  height: 40px;
}
/* line 1061, sass/base-element.scss */
.list-razdel .box-razdel.search-box .container-search .blue-btn:hover, .list-razdel .box-razdel.search-box .container-search .voting-block .voting-save .btn:hover, .voting-block .voting-save .list-razdel .box-razdel.search-box .container-search .btn:hover {
  background: #1273a4;
}
/* line 1063, sass/base-element.scss */
.list-razdel .box-razdel.search-box .container-search .text-date {
  font-size: 14px;
  line-height: 17px;
  color: #fff;
  display: block;
  padding-bottom: 10px;
}
/* line 1064, sass/base-element.scss */
.list-razdel .box-razdel.search-box .container-search .inp-date-box {
  position: relative;
}
/* line 1066, sass/base-element.scss */
.list-razdel .box-razdel.search-box .container-search .inp-date-box:after {
  display: inline-block;
  width: 28px;
  height: 28px;
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  opacity: 0.4;
  background: url("/i/tourism/planning2.png") center center no-repeat;
  background-size: 16px auto;
  -webkit-background-size: 16px auto;
}
/* line 1070, sass/base-element.scss */
.list-razdel .box-razdel.search-box .container-search input {
  font-size: 13px;
  width: 100%;
  height: 28px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 0 0;
  -moz-border-radius: 0 0;
  -ms-border-radius: 0 0;
  -o-border-radius: 0 0;
  border-radius: 0 0;
  border-color: #fff;
}
/* line 1077, sass/base-element.scss */
.list-razdel .box-razdel.search-box .container-search .blue-btn, .list-razdel .box-razdel.search-box .container-search .voting-block .voting-save .btn, .voting-block .voting-save .list-razdel .box-razdel.search-box .container-search .btn {
  -webkit-border-radius: 0 0;
  -moz-border-radius: 0 0;
  -ms-border-radius: 0 0;
  -o-border-radius: 0 0;
  border-radius: 0 0;
}
/* line 1083, sass/base-element.scss */
.list-razdel.cover-list-razdel {
  margin-right: -21px;
}
/* line 1085, sass/base-element.scss */
.list-razdel.cover-list-razdel .box-razdel {
  margin-bottom: 28px;
  margin-right: 21px;
}
/* line 1087, sass/base-element.scss */
.list-razdel.cover-list-razdel .box-razdel h3 {
  font-size: 18px;
  line-height: 1.2;
  padding: 0 0 1px 0;
  margin-top: -3px;
  margin-bottom: 0;
}
/* line 1092, sass/base-element.scss */
.list-razdel.cover-list-razdel .box-razdel .text-box {
  bottom: 0;
  background: rgba(0, 0, 0, 0.4);
  width: 100%;
  padding-top: 8px;
  padding-bottom: 15px;
}
/* line 1098, sass/base-element.scss */
.list-razdel.cover-list-razdel .box-razdel.w1, .list-razdel.cover-list-razdel .box-razdel.box-r-4 {
  width: 162px;
}
/* line 1100, sass/base-element.scss */
.list-razdel.cover-list-razdel .box-razdel.w2, .list-razdel.cover-list-razdel .box-razdel.box-r-1, .list-razdel.cover-list-razdel .box-razdel.box-r-2, .list-razdel.cover-list-razdel .box-razdel.box-r-3, .list-razdel.cover-list-razdel .box-razdel.box-r-6, .list-razdel.cover-list-razdel .box-razdel.box-r-7, .list-razdel.cover-list-razdel .box-razdel.box-r-4, .list-razdel.cover-list-razdel .box-razdel.box-r-5 {
  width: 348px;
}
/* line 1101, sass/base-element.scss */
.list-razdel.cover-list-razdel .box-razdel.w3 {
  width: 534px;
}
/* line 1103, sass/base-element.scss */
.list-razdel.cover-list-razdel .box-razdel.h1, .list-razdel.cover-list-razdel .box-razdel.box-r-2, .list-razdel.cover-list-razdel .box-razdel.box-r-3, .list-razdel.cover-list-razdel .box-razdel.box-r-5, .list-razdel.cover-list-razdel .box-razdel.box-r-6, .list-razdel.cover-list-razdel .box-razdel.box-r-7 {
  height: 160px;
}
/* line 1104, sass/base-element.scss */
.list-razdel.cover-list-razdel .box-razdel.h2, .list-razdel.cover-list-razdel .box-razdel.box-r-1, .list-razdel.cover-list-razdel .box-razdel.box-r-4 {
  height: 348px;
}
/* line 1107, sass/base-element.scss */
.list-razdel.cover-list-razdel .box-razdel.box-r-4 {
  float: right;
}
/* line 1109, sass/base-element.scss */
.list-razdel.cover-list-razdel .box-razdel.h2.w2 h3, .list-razdel.cover-list-razdel .box-razdel.box-r-1 h3 {
  font-size: 24px;
}
/* line 1110, sass/base-element.scss */
.list-razdel.cover-list-razdel .box-razdel.h2.w2 .text-box, .list-razdel.cover-list-razdel .box-razdel.box-r-1 .text-box {
  padding-bottom: 19px;
}

/*cover June 2016*/
/* line 1116, sass/base-element.scss */
a.add-button {
  color: #fff;
  display: block;
}

/* line 1120, sass/base-element.scss */
.main-header {
  margin-bottom: 13px;
}
/* line 1122, sass/base-element.scss */
.main-header.new-header {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  font-size: 13px;
  line-height: 17px;
}
/* line 1124, sass/base-element.scss */
.main-header.new-header .head-up {
  height: 50px;
}
/* line 1126, sass/base-element.scss */
.main-header.new-header .head-up .logo {
  margin-left: 14px;
  margin-right: 0;
  padding-top: 14px;
  width: 102px;
}
/* line 1130, sass/base-element.scss */
.main-header.new-header .head-up .logo .logo-img {
  width: 102px;
  height: 18px;
  padding-bottom: 0;
  background: url("/i/logo.svg") center center no-repeat;
  background-size: 102px auto;
  -webkit-background-size: 102px auto;
}
/* line 1136, sass/base-element.scss */
.main-header.new-header .head-up .head31-right {
  float: right;
}
/* line 1137, sass/base-element.scss */
.main-header.new-header .head-up .info-cont {
  background: none;
  margin-top: 12px;
  height: auto;
  width: auto;
}
/* line 1141, sass/base-element.scss */
.main-header.new-header .head-up .info-cont .d-week {
  background: none;
  margin: 0 20px 0 0;
  height: auto;
  width: 135px;
  text-align: right;
  padding-top: 4px;
  padding-right: 20px;
  position: relative;
  white-space: nowrap;
}
/* line 1149, sass/base-element.scss */
.main-header.new-header .head-up .info-cont .d-week:before {
  position: absolute;
  top: 0;
  right: -1px;
  height: 27px;
  width: 1px;
  background: #5ea5c8;
  content: '';
}
/* line 1156, sass/base-element.scss */
.main-header.new-header .head-up .info-cont .d-week .day-box {
  display: inline-block;
}
/* line 1157, sass/base-element.scss */
.main-header.new-header .head-up .info-cont .d-week .date, .main-header.new-header .head-up .info-cont .d-week .time-no-sec {
  color: #fff;
  font-size: 13px;
  font-weight: 600;
  padding-top: 0;
  display: inline-block;
}
/* line 1164, sass/base-element.scss */
.main-header.new-header .head-up .info-cont .d-week .date {
  margin-right: 2px;
}
/* line 1166, sass/base-element.scss */
.main-header.new-header .head-up .info-cont .city-text {
  float: left;
  color: #fff;
  font-size: 13px;
  font-weight: 600;
  display: block;
  padding-top: 4px;
}
/* line 1173, sass/base-element.scss */
.main-header.new-header .head-up .info-cont .city-text a {
  color: #fff !important;
}
/* line 1175, sass/base-element.scss */
.main-header.new-header .head-up .info-cont .weather {
  width: auto;
  height: auto;
  padding-bottom: 0;
}
/* line 1178, sass/base-element.scss */
.main-header.new-header .head-up .info-cont .weather .weather-head-back {
  background: none;
  height: auto;
  width: auto;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
/* line 1182, sass/base-element.scss */
.main-header.new-header .head-up .info-cont .weather .weather-head-back .weather-icon-head {
  padding-top: 0;
  min-height: 20px;
  margin-top: -4px;
}
/* line 1185, sass/base-element.scss */
.main-header.new-header .head-up .info-cont .weather .weather-head-back .weather-icon-head i.wi {
  font-size: 25px;
  min-height: 20px;
}
/* line 1188, sass/base-element.scss */
.main-header.new-header .head-up .info-cont .weather span.temp {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  width: 50px;
  margin-top: 0;
}
/* line 1194, sass/base-element.scss */
.main-header.new-header .head-up .info-cont .rate {
  margin-top: 0;
  padding-top: 0;
}
/* line 1196, sass/base-element.scss */
.main-header.new-header .head-up .info-cont .rate div {
  margin-top: 0 !important;
  color: #fefefe;
  font-size: 14px;
  font-weight: 600;
  float: left;
  position: relative;
  width: 99px;
  text-align: center;
  padding-top: 6px;
}
/* line 1206, sass/base-element.scss */
.main-header.new-header .head-up .info-cont .rate div:after {
  position: absolute;
  top: 0;
  left: 0;
  height: 27px;
  width: 1px;
  background: #5ea5c8;
  content: '';
}
/* line 1213, sass/base-element.scss */
.main-header.new-header .head-up .info-cont .rate div a, .main-header.new-header .head-up .info-cont .rate div span {
  color: #fefefe;
  font-size: 14px;
  font-weight: 600;
  vertical-align: top;
  display: inline-block;
}
/* line 1219, sass/base-element.scss */
.main-header.new-header .head-up .info-cont .rate div a:hover, .main-header.new-header .head-up .info-cont .rate div span:hover {
  text-decoration: none;
}
/* line 1221, sass/base-element.scss */
.main-header.new-header .head-up .info-cont .rate div .sign {
  margin-top: -1px !important;
}
/* line 1225, sass/base-element.scss */
.main-header.new-header .head-up .auth {
  float: right;
  height: auto;
  width: auto;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  margin-top: 5px;
  background: none;
}
/* line 1231, sass/base-element.scss */
.main-header.new-header .head-up .auth .noauth {
  margin-top: 0;
}
/* line 1232, sass/base-element.scss */
.main-header.new-header .head-up .auth .img-box {
  margin-right: 14px;
  margin-left: 0;
  border-color: #fff;
  margin-top: -1px;
}
/* line 1238, sass/base-element.scss */
.main-header.new-header .head-up .auth .user-info {
  margin-top: 4px;
}
/* line 1240, sass/base-element.scss */
.main-header.new-header .head-up .auth .user-info a {
  color: white;
}
/* line 1241, sass/base-element.scss */
.main-header.new-header .head-up .auth .user-info .uwh-block-messages {
  margin-right: 7px;
}
/* line 1242, sass/base-element.scss */
.main-header.new-header .head-up .auth .user-info .uwh-block-comments {
  margin-right: 8px;
}
/* line 1244, sass/base-element.scss */
.main-header.new-header .head-up .auth .auth-inf {
  margin-left: 50px;
}
/* line 1247, sass/base-element.scss */
.main-header.new-header .head-up .auth .auth-en {
  margin-right: 14px;
  margin-left: 20px;
  padding-top: 7px;
}
/* line 1250, sass/base-element.scss */
.main-header.new-header .head-up .auth .auth-en a {
  color: #fff;
  font-size: 13px;
  line-height: 26px;
  display: inline-block;
  padding-left: 11px;
  padding-right: 11px;
  margin-left: 5px;
}
/* line 1257, sass/base-element.scss */
.main-header.new-header .head-up .auth .auth-en a.reg-a {
  background: rgba(255, 255, 255, 0.26);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
/* line 1265, sass/base-element.scss */
.main-header.new-header .head-down {
  height: 30px;
  position: relative;
}
/* line 1269, sass/base-element.scss */
.main-header.new-header .head-down ul li {
  height: 30px;
  background: none;
  position: inherit;
}
/* line 1273, sass/base-element.scss */
.main-header.new-header .head-down ul li a {
  padding: 6px 11px 0 12px;
  height: 24px;
  font-size: 12px;
  position: relative;
}
/* line 1278, sass/base-element.scss */
.main-header.new-header .head-down ul li a:after {
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 30px;
  background: #006699;
  content: '';
}
/* line 1286, sass/base-element.scss */
.main-header.new-header .head-down ul li:hover {
  background: #f1f1f1 !important;
  z-index: 50;
}
/* line 1289, sass/base-element.scss */
.main-header.new-header .head-down ul li:hover .dropdown-menu {
  display: block;
  z-index: 50;
}
/* line 1293, sass/base-element.scss */
.main-header.new-header .head-down ul li:hover a {
  color: #006699;
  text-decoration: none !important;
}
/* line 1300, sass/base-element.scss */
.main-header.new-header .head-down ul li.active-li .dropdown-menu {
  display: none;
}
/* line 1305, sass/base-element.scss */
.main-header.new-header .head-down ul li .dropdown-menu {
  cursor: default;
  display: none;
  position: absolute;
  top: 30px;
  left: 0;
  width: 100%;
  min-height: 27px;
  padding-top: 8px;
  padding-bottom: 0;
  background: #f1f1f1;
  border: none;
  border-bottom: 1px solid #006699;
  margin-top: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 1318, sass/base-element.scss */
.main-header.new-header .head-down ul li .dropdown-menu ul {
  padding: 1px 0 2px 0;
}
/* line 1320, sass/base-element.scss */
.main-header.new-header .head-down ul li .dropdown-menu ul li {
  float: left;
  height: 18px;
  padding-bottom: 6px;
  text-transform: uppercase;
}
/* line 1324, sass/base-element.scss */
.main-header.new-header .head-down ul li .dropdown-menu ul li:after {
  display: none;
}
/* line 1326, sass/base-element.scss */
.main-header.new-header .head-down ul li .dropdown-menu ul li a {
  font-size: 12px;
  color: #006699;
  padding: 0 0 0 12px;
  height: 17px;
}
/* line 1331, sass/base-element.scss */
.main-header.new-header .head-down ul li .dropdown-menu ul li a:hover {
  text-decoration: underline !important;
}
/* line 1332, sass/base-element.scss */
.main-header.new-header .head-down ul li .dropdown-menu ul li a:after {
  display: none;
}
/* line 1334, sass/base-element.scss */
.main-header.new-header .head-down ul li .dropdown-menu ul li:hover {
  background: none !important;
}
/* line 1335, sass/base-element.scss */
.main-header.new-header .head-down ul li .dropdown-menu ul li.li-karnaval {
  margin-left: 12px;
  margin-top: -1px;
}
/* line 1340, sass/base-element.scss */
.main-header.new-header .head-down ul li .dropdown-menu .article-box {
  float: right;
  width: 430px;
  padding-top: 3px;
  margin-right: 41px;
}
/* line 1345, sass/base-element.scss */
.main-header.new-header .head-down ul li .dropdown-menu .article-box .img-box {
  float: left;
  width: 195px;
  height: 111px;
  margin-right: 40px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-background-size: cover;
}
/* line 1352, sass/base-element.scss */
.main-header.new-header .head-down ul li .dropdown-menu .article-box .img-box img {
  max-width: 100%;
}
/* line 1354, sass/base-element.scss */
.main-header.new-header .head-down ul li .dropdown-menu .article-box .text-box {
  width: 195px;
  float: left;
}
/* line 1357, sass/base-element.scss */
.main-header.new-header .head-down ul li .dropdown-menu .article-box .text-box h4 {
  font-size: 15px;
  line-height: 1.27;
  margin-top: -5px;
  margin-bottom: 5px;
}
/* line 1361, sass/base-element.scss */
.main-header.new-header .head-down ul li .dropdown-menu .article-box .text-box h4 a {
  padding: 0;
  font-size: 15px;
  line-height: 1.27;
  color: #006699;
}
/* line 1366, sass/base-element.scss */
.main-header.new-header .head-down ul li .dropdown-menu .article-box .text-box h4 a:hover {
  text-decoration: underline !important;
}

/* line 1378, sass/base-element.scss */
.head31-first-line-menu {
  padding-top: 8px;
  padding-bottom: 0;
  background: #f1f1f1;
  border-bottom: 1px solid #006699;
}
/* line 1382, sass/base-element.scss */
.head31-first-line-menu ul {
  padding: 1px 0 2px 0;
  margin: 0;
  list-style-type: none;
}
/* line 1386, sass/base-element.scss */
.head31-first-line-menu ul li {
  float: left;
  height: 18px;
  padding-bottom: 6px;
  text-transform: uppercase;
  line-height: 18px;
}
/* line 1392, sass/base-element.scss */
.head31-first-line-menu ul li a {
  font-size: 12px;
  color: #006699;
  padding: 0 0 0 12px;
  height: 17px;
}
/* line 1397, sass/base-element.scss */
.head31-first-line-menu ul li a:hover {
  text-decoration: underline !important;
}
/* line 1399, sass/base-element.scss */
.head31-first-line-menu ul li.li-karnaval {
  margin-left: 12px;
  margin-top: -1px;
}

/* line 1406, sass/base-element.scss */
.cover-blogs-list {
  letter-spacing: -0.3em;
  margin-top: -4px;
  margin-bottom: 3px;
}
/* line 1409, sass/base-element.scss */
.cover-blogs-list .r-lbc {
  letter-spacing: normal;
  display: inline-block;
  width: 225px;
  vertical-align: top;
  margin-right: 20px;
  padding-bottom: 21px;
  background: none;
}
/* line 1416, sass/base-element.scss */
.cover-blogs-list .r-lbc .npr-imb {
  float: left;
  width: 34px;
  margin-right: 11px;
}
/* line 1418, sass/base-element.scss */
.cover-blogs-list .r-lbc .npr-imb .blogs-user-avatar {
  width: 32px;
  height: 32px;
  display: inline-block;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  border: 1px solid #a0a0a0;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: auto 32px;
  -webkit-background-size: auto 32px;
}
/* line 1428, sass/base-element.scss */
.cover-blogs-list .r-lbc .r-lib-text {
  float: left;
  width: 180px;
  padding-top: 0;
}
/* line 1431, sass/base-element.scss */
.cover-blogs-list .r-lbc .r-lib-text .blogs-user-nickname {
  font-size: 11px;
  font-weight: 600;
  text-transform: uppercase;
  padding-bottom: 3px;
}
/* line 1435, sass/base-element.scss */
.cover-blogs-list .r-lbc .r-lib-text .blogs-user-nickname a {
  color: black;
}
/* line 1437, sass/base-element.scss */
.cover-blogs-list .r-lbc .r-lib-text h3 {
  font-weight: 600;
  font-size: 15px;
  line-height: 1.2;
  margin: 0 0 2px 0;
}
/* line 1441, sass/base-element.scss */
.cover-blogs-list .r-lbc .r-lib-text .blogs-entry-date {
  color: #999;
  font-size: 12px;
}
/* line 1446, sass/base-element.scss */
.cover-blogs-list .r-lbc:nth-child(3n+3) {
  margin-right: 0;
}

/* line 1450, sass/base-element.scss */
.photo-box .swiper-container {
  width: 100%;
  height: 338px;
  margin: -4px auto 20px auto;
}
/* line 1454, sass/base-element.scss */
.photo-box .swiper-slide {
  width: 507px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-background-size: cover;
  position: relative;
}
/* line 1463, sass/base-element.scss */
.photo-box .swiper-slide .text-box {
  display: none;
}
/* line 1465, sass/base-element.scss */
.photo-box .swiper-slide.swiper-slide-active:after {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 164px;
  width: 100%;
  content: '';
  background: url("/i/foto/photo-bg.png") 0 0 repeat-x;
  z-index: 2;
}
/* line 1473, sass/base-element.scss */
.photo-box .swiper-slide.swiper-slide-active .text-box {
  display: block;
  position: absolute;
  bottom: 25px;
  left: 0;
  z-index: 5;
  color: #fff;
  width: 478px;
  padding-left: 29px;
}
/* line 1481, sass/base-element.scss */
.photo-box .swiper-slide.swiper-slide-active .text-box span {
  display: block;
}
/* line 1482, sass/base-element.scss */
.photo-box .swiper-slide.swiper-slide-active .text-box .author-name {
  text-transform: uppercase;
  font-size: 12px;
  padding-bottom: 3px;
}
/* line 1488, sass/base-element.scss */
.photo-box .swiper-slide.swiper-slide-active .text-box .photo-link span {
  color: white;
}
/* line 1489, sass/base-element.scss */
.photo-box .swiper-slide.swiper-slide-active .text-box .photo-link:hover {
  text-decoration: none !important;
}
/* line 1491, sass/base-element.scss */
.photo-box .swiper-slide.swiper-slide-active .text-box .photo-name {
  font-size: 24px;
  line-height: 1.2;
}
/* line 1495, sass/base-element.scss */
.photo-box .swiper-slide.swiper-slide-active .text-box .voteg {
  float: right;
  margin-right: 30px;
  margin-top: 4px;
}
/* line 1502, sass/base-element.scss */
.photo-box .swiper-button-next, .photo-box .swiper-button-prev {
  width: 103px;
  height: 338px;
  top: 0;
  margin-top: 0;
  background: rgba(0, 0, 0, 0.7);
  text-align: center;
}
/* line 1508, sass/base-element.scss */
.photo-box .swiper-button-next .uwh-icon-arrow-forward, .photo-box .swiper-button-next .uwh-icon-arrow-back, .photo-box .swiper-button-prev .uwh-icon-arrow-forward, .photo-box .swiper-button-prev .uwh-icon-arrow-back {
  color: #fff;
  font-size: 60px;
  line-height: 338px;
  opacity: 0.5;
}
/* line 1515, sass/base-element.scss */
.photo-box .swiper-button-next:hover .uwh-icon-arrow-forward, .photo-box .swiper-button-next:hover .uwh-icon-arrow-back, .photo-box .swiper-button-prev:hover .uwh-icon-arrow-forward, .photo-box .swiper-button-prev:hover .uwh-icon-arrow-back {
  opacity: 1;
}
/* line 1518, sass/base-element.scss */
.photo-box .swiper-button-next {
  right: 0;
}
/* line 1519, sass/base-element.scss */
.photo-box .swiper-button-prev {
  left: 0;
}

/* line 1521, sass/base-element.scss */
.what_talking-box {
  margin-top: -17px;
  margin-bottom: 13px;
}
/* line 1523, sass/base-element.scss */
.what_talking-box .red-theme:last-child {
  background: none;
}

/* line 1525, sass/base-element.scss */
.photo-competion-cover {
  margin-bottom: 14px;
}
/* line 1527, sass/base-element.scss */
.photo-competion-cover a:hover {
  text-decoration: none !important;
}
/* line 1528, sass/base-element.scss */
.photo-competion-cover .img-box {
  height: 134px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-background-size: cover;
  position: relative;
}
/* line 1534, sass/base-element.scss */
.photo-competion-cover .img-box .razdel-link {
  position: absolute;
  font-size: 12px;
  color: #fff;
  text-transform: uppercase;
  background: #197eb0;
  left: 0;
  bottom: -6px;
  padding: 2px 5px 2px 16px;
}
/* line 1544, sass/base-element.scss */
.photo-competion-cover .text-box {
  color: #fff;
  background: #197eb0;
  padding: 10px 10px 11px 16px;
  line-height: 1.3;
  font-size: 13px;
}
/* line 1549, sass/base-element.scss */
.photo-competion-cover .text-box h3 {
  font-size: 15px;
  font-weight: 600;
  margin: 0;
  padding-bottom: 1px;
}
/* line 1554, sass/base-element.scss */
.photo-competion-cover .text-box h3 a {
  color: #fff;
}
/* line 1556, sass/base-element.scss */
.photo-competion-cover .text-box p {
  margin: 0;
}
/* line 1558, sass/base-element.scss */
.photo-competion-cover .text-box p a {
  color: #fff;
  text-decoration: underline !important;
}
/* line 1561, sass/base-element.scss */
.photo-competion-cover .text-box p a:hover {
  text-decoration: none !important;
}

/* line 1566, sass/base-element.scss */
.c-webcam-pr {
  padding-bottom: 9px;
}

/* line 1567, sass/base-element.scss */
.cam-list {
  margin-top: -11px;
}
/* line 1569, sass/base-element.scss */
.cam-list .one-cam {
  float: left;
  width: 116px;
  height: 87px;
  border: 1px solid #dadada;
  margin-right: 4px;
  margin-bottom: 5px;
}
/* line 1574, sass/base-element.scss */
.cam-list .one-cam:nth-child(2n+2) {
  margin-right: 0;
}

/*�������� �� ��������*/
/* line 1579, sass/base-element.scss */
.novosti-photos {
  width: 700px;
  padding: 14px;
  background-color: #ececec;
  margin: 0 auto 20px auto;
}
/* line 1581, sass/base-element.scss */
.novosti-photos .carousel {
  position: relative;
  color: #333;
  width: 700px;
  min-height: 466px;
  overflow: hidden;
  margin: 0;
}
/* line 1584, sass/base-element.scss */
.novosti-photos .carousel .photo-indicators {
  position: absolute;
  top: 15px;
  left: 0;
  width: 100%;
  height: 15px;
  text-align: center;
}
/* line 1586, sass/base-element.scss */
.novosti-photos .carousel .photo-indicators .carousel-indicators {
  z-index: 1000;
  margin: 0 auto;
  position: relative;
  top: 0;
  left: auto;
  right: auto;
  list-style: none;
  clear: both;
  display: inline-block;
}
/* line 1589, sass/base-element.scss */
.novosti-photos .carousel .photo-indicators .carousel-indicators li {
  display: block;
  float: left;
  width: 10px;
  cursor: pointer;
  height: 10px;
  margin-left: 5px;
  text-indent: -999px;
  background-color: #ccc;
  background-color: rgba(255, 255, 255, 0.25);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
/* line 1594, sass/base-element.scss */
.novosti-photos .carousel .photo-indicators .carousel-indicators li:first-child {
  margin-left: 0;
}
/* line 1595, sass/base-element.scss */
.novosti-photos .carousel .photo-indicators .carousel-indicators li.active {
  background-color: #fff;
}
/* line 1599, sass/base-element.scss */
.novosti-photos .carousel .carousel-inner {
  overflow: hidden;
  width: 100%;
  position: relative;
  background-color: #000;
}
/* line 1601, sass/base-element.scss */
.novosti-photos .carousel .carousel-inner .item {
  text-align: center;
  display: none;
  position: relative;
  line-height: 462px;
  min-height: 466px;
  -webkit-transition: 0.6s ease-in-out left;
  -moz-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
/* line 1608, sass/base-element.scss */
.novosti-photos .carousel .carousel-inner .item img {
  display: inline-block;
  margin: 0px auto;
}
/* line 1609, sass/base-element.scss */
.novosti-photos .carousel .carousel-inner .item .carousel-caption {
  position: absolute;
  line-height: 17px;
  left: 0;
  right: 0;
  bottom: 0;
  text-align: left;
  padding: 15px;
  background: #333333;
  background: rgba(0, 0, 0, 0.6);
  color: #ffffff;
}
/* line 1615, sass/base-element.scss */
.novosti-photos .carousel .carousel-inner .item .carousel-caption h4, .novosti-photos .carousel .carousel-inner .item .carousel-caption p {
  color: #ffffff;
}
/* line 1616, sass/base-element.scss */
.novosti-photos .carousel .carousel-inner .item .carousel-caption h4 {
  margin: 0 0 5px;
}
/* line 1617, sass/base-element.scss */
.novosti-photos .carousel .carousel-inner .item .carousel-caption p {
  margin-bottom: 0;
}
/* line 1620, sass/base-element.scss */
.novosti-photos .carousel .carousel-inner .active {
  left: 0;
}
/* line 1621, sass/base-element.scss */
.novosti-photos .carousel .carousel-inner .active, .novosti-photos .carousel .carousel-inner .next, .novosti-photos .carousel .carousel-inner .prev {
  display: block;
}
/* line 1622, sass/base-element.scss */
.novosti-photos .carousel .carousel-inner .next, .novosti-photos .carousel .carousel-inner .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
/* line 1623, sass/base-element.scss */
.novosti-photos .carousel .carousel-inner .next {
  left: 100%;
}
/* line 1624, sass/base-element.scss */
.novosti-photos .carousel .carousel-inner .prev {
  left: -100%;
}
/* line 1625, sass/base-element.scss */
.novosti-photos .carousel .carousel-inner .next.left, .novosti-photos .carousel .carousel-inner .prev.right {
  left: 0;
}
/* line 1626, sass/base-element.scss */
.novosti-photos .carousel .carousel-inner .active.left {
  left: -100%;
}
/* line 1627, sass/base-element.scss */
.novosti-photos .carousel .carousel-inner .active.right {
  left: 100%;
}
/* line 1629, sass/base-element.scss */
.novosti-photos .carousel .carousel-control {
  position: absolute;
  top: 50%;
  left: 15px;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  font-size: 60px;
  font-weight: 100;
  line-height: 23px;
  color: #ffffff !important;
  text-align: center;
  background: rgba(0, 0, 0, 0.2);
  border: 3px solid #ffffff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
/* line 1641, sass/base-element.scss */
.novosti-photos .carousel .carousel-control.right {
  left: auto;
  right: 15px;
}
/* line 1642, sass/base-element.scss */
.novosti-photos .carousel .carousel-control:hover, .novosti-photos .carousel .carousel-control:focus {
  outline: none;
  color: #ffffff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
  text-decoration: none !important;
}

/*RETINA!!!!!!!!*/
@media (-webkit-min-device-pixel-ratio: 2) {
  /* line 1657, sass/base-element.scss */
  .n-on-pr .n_vc .ico {
    width: 17px;
    margin-top: 1px;
    background-image: url("/i/news/sprite-newsx2.png");
    background-size: 152px 13px;
    -webkit-background-size: 152px 13px;
  }

  /*������ ����/�����*/
  /* line 1664, sass/base-element.scss */
  h3 .news_foto {
    background-image: url("/i/news/sprite-newsx2.png");
    background-position: -88px 0;
    background-size: 152px 13px;
    -webkit-background-size: 152px 13px;
    margin-left: 0;
  }
  /* line 1669, sass/base-element.scss */
  h3 .news_video {
    background-image: url("/i/news/sprite-newsx2.png");
    background-position: -104px 0;
    background-size: 152px 13px;
    -webkit-background-size: 152px 13px;
    margin-left: 0;
  }

  /* line 1679, sass/base-element.scss */
  .list-notification ul li .view-box a {
    background: url("/i/ico-viewx2.png") -29px 0 no-repeat;
    background-size: 54px 44px;
    -webkit-background-size: 54px 44px;
  }
  /* line 1681, sass/base-element.scss */
  .list-notification ul li .view-box a:hover {
    background: url("/i/ico-viewx2.png") -29px -22px no-repeat;
    background-size: 54px 44px;
    -webkit-background-size: 54px 44px;
  }

  /*���� �����������*/
  /* line 1690, sass/base-element.scss */
  .auth-inf .user-info .prize-box {
    margin-top: 6px;
    height: 16px;
    background: url("/i/ico-headx2.png") -54px 0 no-repeat;
    background-size: 70px 18px;
    -webkit-background-size: 70px 18px;
  }
}
/* line 1698, sass/base-element.scss */
#pads_20, #pads_56 {
  margin-bottom: 20px;
}

/* line 1701, sass/base-element.scss */
.right-col .padspo:first-child {
  margin: 0 !important;
}

/* line 1704, sass/base-element.scss */
.right-col .padspo.tgb {
  margin-top: 20px;
  margin-bottom: 20px;
}

/* line 1705, sass/base-element.scss */
.padspo.mobile {
  margin-left: -10px;
}

/*hover effect*/
/* line 1709, sass/base-element.scss */
.btn-buzz-out {
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-name: hvr-buzz-out;
  animation-timing-function: linear;
}

@keyframes hvr-buzz-out {
  /* line 1716, sass/base-element.scss */
  10% {
    transform: translateX(3px) rotate(2deg);
  }

  /* line 1719, sass/base-element.scss */
  20% {
    transform: translateX(-3px) rotate(-2deg);
  }

  /* line 1722, sass/base-element.scss */
  30% {
    transform: translateX(3px) rotate(2deg);
  }

  /* line 1725, sass/base-element.scss */
  40% {
    transform: translateX(-3px) rotate(-2deg);
  }

  /* line 1728, sass/base-element.scss */
  50% {
    transform: translateX(2px) rotate(1deg);
  }

  /* line 1731, sass/base-element.scss */
  60% {
    transform: translateX(-2px) rotate(-1deg);
  }

  /* line 1734, sass/base-element.scss */
  70% {
    transform: translateX(2px) rotate(1deg);
  }

  /* line 1737, sass/base-element.scss */
  80% {
    transform: translateX(-2px) rotate(-1deg);
  }

  /* line 1740, sass/base-element.scss */
  90% {
    transform: translateX(1px) rotate(0deg);
  }

  /* line 1743, sass/base-element.scss */
  100% {
    transform: translateX(-1px) rotate(0deg);
  }
}

/* line 1748, sass/base-element.scss */
.hvr-grow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}

/* line 1759, sass/base-element.scss */
.hvr-grow:hover, .hvr-grow:focus, .hvr-grow:active {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}

/* Wobble Horizontal */
@-webkit-keyframes hvr-wobble-horizontal {
  /* line 1765, sass/base-element.scss */
  16.65% {
    -webkit-transform: translateX(8px);
    transform: translateX(8px);
  }

  /* line 1769, sass/base-element.scss */
  33.3% {
    -webkit-transform: translateX(-6px);
    transform: translateX(-6px);
  }

  /* line 1773, sass/base-element.scss */
  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }

  /* line 1777, sass/base-element.scss */
  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }

  /* line 1781, sass/base-element.scss */
  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }

  /* line 1785, sass/base-element.scss */
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes hvr-wobble-horizontal {
  /* line 1791, sass/base-element.scss */
  16.65% {
    -webkit-transform: translateX(8px);
    transform: translateX(8px);
  }

  /* line 1795, sass/base-element.scss */
  33.3% {
    -webkit-transform: translateX(-6px);
    transform: translateX(-6px);
  }

  /* line 1799, sass/base-element.scss */
  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }

  /* line 1803, sass/base-element.scss */
  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }

  /* line 1807, sass/base-element.scss */
  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }

  /* line 1811, sass/base-element.scss */
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

/* line 1816, sass/base-element.scss */
.hvr-wobble-horizontal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
}

/* line 1823, sass/base-element.scss */
.hvr-wobble-horizontal:hover, .hvr-wobble-horizontal:focus, .hvr-wobble-horizontal:active {
  -webkit-animation-name: hvr-wobble-horizontal;
  animation-name: hvr-wobble-horizontal;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* Wobble Vertical */
@-webkit-keyframes hvr-wobble-vertical {
  /* line 1835, sass/base-element.scss */
  16.65% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }

  /* line 1839, sass/base-element.scss */
  33.3% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }

  /* line 1843, sass/base-element.scss */
  49.95% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }

  /* line 1847, sass/base-element.scss */
  66.6% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }

  /* line 1851, sass/base-element.scss */
  83.25% {
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
  }

  /* line 1855, sass/base-element.scss */
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes hvr-wobble-vertical {
  /* line 1861, sass/base-element.scss */
  16.65% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }

  /* line 1865, sass/base-element.scss */
  33.3% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }

  /* line 1869, sass/base-element.scss */
  49.95% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }

  /* line 1873, sass/base-element.scss */
  66.6% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }

  /* line 1877, sass/base-element.scss */
  83.25% {
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
  }

  /* line 1881, sass/base-element.scss */
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

/* line 1886, sass/base-element.scss */
.hvr-wobble-vertical {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
}

/* line 1893, sass/base-element.scss */
.hvr-wobble-vertical:hover, .hvr-wobble-vertical:focus, .hvr-wobble-vertical:active {
  -webkit-animation-name: hvr-wobble-vertical;
  animation-name: hvr-wobble-vertical;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/*IPad, IPad2, IPadMini*/
@media screen and (max-device-width: 1024px) {
  /* line 1908, sass/base-element.scss */
  .full-img {
    z-index: 100;
    display: none;
    opacity: 0;
    position: fixed;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    bottom: 0;
  }

  /* line 1909, sass/base-element.scss */
  .full-img-cont {
    text-align: center;
  }

  /* line 1910, sass/base-element.scss */
  .full-img img {
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
  }

  /* line 1913, sass/base-element.scss */
  .r-a-f {
    width: 100%;
    height: 100%;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
  }

  /* line 1914, sass/base-element.scss */
  .full-b {
    overflow: hidden;
    position: fixed;
  }

  /* line 1915, sass/base-element.scss */
  .head-full {
    padding-top: 20px;
    font-size: 14px;
    padding-bottom: 15px;
  }
}
@media only screen and (orientation: portrait) {
  /*portrait landscape    */
}
/* line 3, sass/head.scss */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
  margin: 0;
  padding: 0;
}

/* line 4, sass/head.scss */
html, body {
  margin: 0;
  padding: 0;
  width: 100%;
}

/* line 5, sass/head.scss */
html {
  height: 100%;
}

/* line 6, sass/head.scss */
body {
  height: 100%;
}

/* line 7, sass/head.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 8, sass/head.scss */
fieldset, img {
  border: 0;
}

/* line 9, sass/head.scss */
ul {
  list-style-type: none;
}

#article_body ul {
  list-style-type: disc;
  margin: 0 0 10px 25px;
}

/* line 10, sass/head.scss */
caption, th {
  text-align: left;
}

/* line 11, sass/head.scss */
h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: normal;
}

/* line 12, sass/head.scss */
q:before, q:after {
  content: '';
}

/* line 13, sass/head.scss */
abbr, acronym {
  border: 0;
}

/* line 14, sass/head.scss */
textarea {
  outline: none;
  resize: none;
}

/* line 15, sass/head.scss */
input {
  outline: none;
}

/* line 17, sass/head.scss */
.ico, .ico:before {
  display: inline-block;
  vertical-align: top;
  background-image: url("/i/head/sprite.png");
  background-repeat: no-repeat;
}

/* line 18, sass/head.scss */
a {
  text-decoration: none;
  cursor: pointer;
  color: #0c6594;
}

/* line 19, sass/head.scss */
a:hover {
  text-decoration: underline;
}

/* line 22, sass/head.scss */
html, body, .wrap, .main-content {
  height: 100%;
}

/* line 23, sass/head.scss */
body {
  line-height: 17px;
  min-width: 1002px;
}

/* line 24, sass/head.scss */
.wrap, .main-content {
  height: auto;
  min-height: 100%;
}

/* line 25, sass/head.scss */
.empty {
  height: 90px;
}

/* line 26, sass/head.scss */
.fix-width {
  margin: 0 auto !important;
  max-width: 1280px;
}

/* line 27, sass/head.scss */
header .fix-width {
  width: auto;
  padding: 0;
}

/* line 28, sass/head.scss */
header {
  border-bottom: 1px solid #c7c7c7;
  background: #eeeeee;
  position: relative;
  font-family: "PFDinTextCondProRegular", "Trebuchet MS", Arial, Verdana, sans-serif;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 0 4px;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 0 4px;
  box-shadow: rgba(0, 0, 0, 0.2) 0 0 4px;
}
/* line 32, sass/head.scss */
header.auth-head .main-menu {
  margin-right: 86px;
}
/* line 34, sass/head.scss */
header .bottom-header {
  position: relative;
}
/* line 36, sass/head.scss */
header .bottom-header:before {
  z-index: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 50px;
  background: #197eb0;
  content: '';
}
/* line 37, sass/head.scss */
header .bottom-header .fix-width {
  position: relative;
  z-index: 1;
}
/* line 39, sass/head.scss */
header .logo-box {
  height: 50px;
  position: absolute;
  top: 0;
  left: 0;
  margin-right: 16px;
  width: 96px;
  float: left;
  margin-left: 16px;
}
/* line 41, sass/head.scss */
header .logo-box a {
  display: block;
  padding-top: 17px;
  height: 33px;
}
/* line 42, sass/head.scss */
header .logo-box img {
  max-width: 100%;
  display: block;
}
/* line 44, sass/head.scss */
header .section-back {
  display: none;
}
/* line 46, sass/head.scss */
header nav li {
  float: left;
  font-size: 17px;
  /*font-family: "PFDinTextCondProRegular", "Trebuchet MS", Arial, Verdana, sans-serif;*/
}
/* line 48, sass/head.scss */
header .mob-menu {
  cursor: pointer;
  display: none;
  width: 33px;
  height: 30px;
  position: absolute;
  top: 12px;
  left: 117px;
  background: none;
  z-index: 10;
}
/* line 50, sass/head.scss */
header .mob-menu:before {
  content: '';
  width: 13px;
  height: 10px;
  top: 50%;
  left: 50%;
  margin-top: -5px;
  margin-left: -6px;
  position: absolute;
  background-position: -51px 0;
}
/* line 52, sass/head.scss */
header .main-menu {
  display: block;
  margin-right: 150px;
  margin-left: 128px;
  height: 50px;
}
/* line 54, sass/head.scss */
header .main-menu ul {
  height: 50px;
  overflow: hidden;
}
/* line 55, sass/head.scss */
header .main-menu li {
  text-transform: uppercase;
}
/* line 57, sass/head.scss */
header .main-menu li a {
  line-height: 21px;
  position: relative;
  height: 23px;
  color: #fff;
  text-decoration: none !important;
  padding: 16px 15px 11px 15px;
  display: inline-block;
}
/* line 59, sass/head.scss */
header .main-menu li a:hover {
  background: #0c6594;
  color: #fff;
}
/* line 62, sass/head.scss */
header .main-menu li.active a {
  background: #eee;
  color: #0c6594;
}
/* line 64, sass/head.scss */
header .main-menu li.active a:hover {
  background: #eee;
  color: #0c6594;
}
/* line 68, sass/head.scss */
header .main-menu.menu-vis {
  display: block;
}
/* line 70, sass/head.scss */
header .navigation-mobile {
  clear: both;
}
/* line 72, sass/head.scss */
header .mobile-main-menu li {
  text-transform: uppercase;
  float: none;
  font-size: 16px;
  background: #e2e2e2;
  border-bottom: 1px solid #c6c6c6;
  margin: 0;
  /*&.active {
    a {
      margin-top: 0; color: #0c6594 !important;
      &:hover { color: #fff !important; }
      &:before { content: ''; width: 2px; height: 16px; background: #0c6594; position: absolute; top: 9px; left: 8px; }
    }
  }  */
}
/* line 75, sass/head.scss */
header .mobile-main-menu li a {
  color: #0c6594;
  display: block;
  height: 23px;
  line-height: 21px;
  padding: 8px 15px 4px;
  position: relative;
  text-decoration: none !important;
}
/* line 81, sass/head.scss */
header .mobile-main-menu li a:hover {
  background: #a6a6a6;
  color: #fff;
}
/* line 93, sass/head.scss */
header .dop-menu {
  background: none;
  clear: both;
  padding-bottom: 10px;
  position: relative;
  padding-right: 49px;
}
/* line 95, sass/head.scss */
header .dop-menu .arrow-up {
  position: absolute;
  text-align: center;
  top: 0;
  right: 0;
  width: 49px;
  height: 100%;
}
/* line 97, sass/head.scss */
header .dop-menu .arrow-up .ico {
  left: 15px;
  position: absolute;
  top: 50%;
  margin-top: -6px;
  width: 19px;
  height: 12px;
  background-position: -19px -17px;
}
/* line 98, sass/head.scss */
header .dop-menu .arrow-up.active {
  cursor: pointer;
}
/* line 100, sass/head.scss */
header .dop-menu .arrow-up.active .ico {
  background-position: 0 -17px;
}
/* line 103, sass/head.scss */
header .dop-menu ul {
  display: table-cell !important;
  padding-top: 0;
  padding-left: 2px;
}
/* line 105, sass/head.scss */
header .dop-menu ul li {
  font-size: 16px;
  padding: 9px 0 0 0;
  height: auto;
  margin: 0;
}
/* line 107, sass/head.scss */
header .dop-menu ul li a {
  color: #0c6594 !important;
  font-size: 16px;
  line-height: 21px;
  margin-right: 8px;
  margin-left: 8px;
  padding: 2px 5px;
  display: inline-block;
}
/* line 108, sass/head.scss */
header .dop-menu ul li.active {
  background: none !important;
}
/* line 110, sass/head.scss */
header .dop-menu ul li.active a {
  text-decoration: none !important;
  color: #fff !important;
  background: #197eb0;
}
/* line 114, sass/head.scss */
header .dop-menu .active-razdel {
  font-size: 18px;
  cursor: pointer;
  margin-right: 15px;
  vertical-align: top;
  display: none;
}
/* line 116, sass/head.scss */
header .dop-menu .active-razdel span {
  line-height: 23px;
  margin-right: 14px;
  background: none;
  position: relative;
  height: 37px;
  color: #0c6594;
  text-decoration: none;
  padding: 13px 17px 0 15px;
  display: inline-block;
}
/* line 119, sass/head.scss */
header .dop-menu .active-razdel span:before {
  height: 30px;
  width: 1px;
  background: #197eb0;
  position: absolute;
  right: -14px;
  top: 10px;
  content: '';
}
/* line 120, sass/head.scss */
header .dop-menu .active-razdel span:after {
  height: 6px;
  width: 9px;
  background: url("/i/head/sprite.png") -38px -17px no-repeat;
  right: 1px;
  top: 23px;
  content: '';
  position: absolute;
}
/* line 121, sass/head.scss */
header .dop-menu .active-razdel span.close-sp {
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
  display: none;
  width: 49px;
  height: 50px;
  cursor: pointer;
}
/* line 123, sass/head.scss */
header .dop-menu .active-razdel span.close-sp:before {
  position: absolute;
  top: 22px;
  right: 17px;
  display: block;
  content: '';
  width: 9px;
  height: 9px;
  background: url("/i/head/sprite.png") -47px -17px no-repeat;
}
/* line 130, sass/head.scss */
header .dop-menu .search-form-mobile {
  padding: 10px;
}
/* line 132, sass/head.scss */
header .dop-menu .search-form-mobile input.search-query {
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  margin-right: 10px;
  width: 225px;
}
/* line 135, sass/head.scss */
header .dop-menu .search-form-mobile input.search-query:focus {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  border-color: #ccc;
}
/* line 137, sass/head.scss */
header .dop-menu .search-form-mobile .search-button {
  width: 30px;
  height: 30px;
  border: none;
  background: transparent url("/i/head/sprite.png") 0 -47px no-repeat;
}
/* line 143, sass/head.scss */
header .right-header {
  position: relative;
  float: right;
  top: 0;
  right: 0;
  z-index: 11;
}
/* line 145, sass/head.scss */
header .right-header .weather {
  float: left;
  font-size: 18px;
  color: #fff;
  height: auto;
  margin-left: 0;
  margin-top: 0;
  padding-bottom: 0;
  position: relative;
  width: auto;
  white-space: nowrap;
}
/* line 150, sass/head.scss */
header .right-header .weather a {
  opacity: 0.8;
  display: inline-block;
  padding: 14px 15px 0 15px;
  line-height: 23px;
  height: 36px;
  text-decoration: none !important;
  color: #fff;
}
/* line 152, sass/head.scss */
header .right-header .weather a:hover {
  opacity: 1;
  text-decoration: none;
}
/* line 154, sass/head.scss */
header .right-header .weather .ico {
  margin-right: 4px;
  margin-top: 2px;
  background: none;
}
/* line 156, sass/head.scss */
header .right-header .weather .ico.cloud {
  margin-top: -2px;
  width: 32px;
  height: 21px;
  background: url("/i/head/w_cloud.svg") 0 -5px no-repeat;
  background-size: 32px auto;
  -webkit-background-size: 32px auto;
}
/* line 157, sass/head.scss */
header .right-header .weather .ico.party {
  margin-top: -2px;
  width: 32px;
  height: 21px;
  background: url("/i/head/w_party.svg") 0 -5px no-repeat;
  background-size: 32px auto;
  -webkit-background-size: 32px auto;
}
/* line 158, sass/head.scss */
header .right-header .weather .ico.rain {
  margin-top: -2px;
  width: 32px;
  height: 27px;
  background: url("/i/head/w_rain.svg") 0 -2px no-repeat;
  background-size: 32px auto;
  -webkit-background-size: 32px auto;
}
/* line 159, sass/head.scss */
header .right-header .weather .ico.snow {
  margin-top: -2px;
  width: 32px;
  height: 26px;
  background: url("/i/head/w_snow.svg") 0 -3px no-repeat;
  background-size: 32px auto;
  -webkit-background-size: 32px auto;
}
/* line 160, sass/head.scss */
header .right-header .weather .ico.sun {
  margin-top: -5px;
  width: 32px;
  height: 29px;
  background: url("/i/head/w_sun.svg") 0 -1px no-repeat;
  background-size: 32px auto;
  -webkit-background-size: 32px auto;
}
/* line 163, sass/head.scss */
header .right-header .no-auth-box {
  margin-right: 5px;
  height: auto;
  vertical-align: top;
  width: auto;
  color: #fff;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  margin-top: 14px;
  float: left;
}
/* line 166, sass/head.scss */
header .right-header .no-auth-box a {
  opacity: 0.8;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 4px;
  display: block;
  height: 26px;
  line-height: 19px;
  color: #fff;
  font-size: 13px;
}
/* line 168, sass/head.scss */
header .right-header .no-auth-box a:hover {
  opacity: 1;
  text-decoration: none !important;
}
/* line 170, sass/head.scss */
header .right-header .no-auth-box .ico {
  top: 3px;
  margin-right: 0;
  width: 17px;
  height: 16px;
  background: url("/i/head/sprite.png") -17px 0 no-repeat;
}
/* line 172, sass/head.scss */
header .right-header .no-auth-box .ico:before {
  display: none;
}
/* line 175, sass/head.scss */
header .right-header .prize-box {
  float: left;
  height: 30px;
  width: 39px;
  margin-top: 0;
  margin-left: 0;
  text-align: center;
  background: none;
}
/* line 178, sass/head.scss */
header .right-header .prize-box .ico {
  width: 16px;
  height: 16px;
  margin-top: 8px;
  background: url("/i/head/sprite.png") -40px -29px no-repeat;
}
/* line 184, sass/head.scss */
header .search {
  float: left;
  width: 49px;
  height: 50px;
}
/* line 186, sass/head.scss */
header .search a {
  opacity: 0.8;
  text-decoration: none;
}
/* line 188, sass/head.scss */
header .search a:hover {
  opacity: 1;
  text-decoration: none;
}
/* line 190, sass/head.scss */
header .search .ico {
  width: 100%;
  height: 100%;
  position: relative;
  background: none;
}
/* line 192, sass/head.scss */
header .search .ico:before {
  position: absolute;
  content: '';
  width: 17px;
  top: 17px;
  left: 16px;
  height: 17px;
  background-position: -34px 0;
}
/* line 195, sass/head.scss */
header .auth-box {
  float: left;
  width: 55px;
  height: 50px;
}
/* line 197, sass/head.scss */
header .auth-box a {
  opacity: 0.8;
  text-decoration: none;
}
/* line 199, sass/head.scss */
header .auth-box a:hover {
  opacity: 1;
  text-decoration: none;
}
/* line 201, sass/head.scss */
header .auth-box .ico {
  width: 100%;
  height: 100%;
  position: relative;
  background: none;
}
/* line 203, sass/head.scss */
header .auth-box .ico:before {
  position: absolute;
  content: '';
  width: 23px;
  height: 21px;
  top: 15px;
  left: 16px;
  background-position: -64px 0;
}
/* line 206, sass/head.scss */
header .profile-menu {
  right: 0;
  background: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  clear: both;
  border: 1px solid #b7b7b7;
  padding: 4px 6px 7px 6px;
  width: 108px;
  position: absolute;
  top: 33px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
}
/* line 212, sass/head.scss */
header .profile-menu ul li {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  text-align: left;
  float: none;
  text-transform: none;
  font-size: 13px;
}
/* line 215, sass/head.scss */
header .profile-menu ul li a {
  color: #333333 !important;
  padding: 4px;
  display: block;
}
/* line 218, sass/head.scss */
header .profile-menu:before {
  position: absolute;
  top: 0;
  left: 0;
  content: '';
  display: block;
  width: 11px;
  height: 10px;
  top: -9px;
  left: 50%;
  margin-left: -5px;
  background: url("/i/head/arrow-t.png") 0 0 no-repeat;
}

/* line 223, sass/head.scss */
#moreMenu {
  overflow: hidden;
  margin: 0;
  padding: 0;
  display: block;
  position: absolute;
  background: #197EB0;
  z-index: 10;
  width: 100px;
}
/* line 225, sass/head.scss */
#moreMenu li {
  float: none;
  font-size: 17px;
  font-family: "PFDinTextCondProRegular", "Trebuchet MS", Arial, Verdana, sans-serif;
}
/* line 227, sass/head.scss */
#moreMenu li a {
  line-height: 21px;
  position: relative;
  text-decoration: none !important;
  padding: 7px 15px 7px 15px;
  display: block;
  font-size: 16px;
  background: #eee;
  color: #0c6594;
  height: auto;
}
/* line 231, sass/head.scss */
#moreMenu li a:hover {
  background: #197EB0;
  color: #fff;
}
/* line 234, sass/head.scss */
#moreMenu li.active a {
  background: #eee;
  color: #0c6594;
}
/* line 236, sass/head.scss */
#moreMenu li.also {
  display: inline-block;
  text-transform: uppercase;
}
/* line 238, sass/head.scss */
#moreMenu li.also a {
  height: 23px;
  font-size: 17px;
  display: inline-block;
  background: #197EB0;
  color: #fff;
  padding-top: 16px;
  padding-bottom: 11px;
}
/* line 240, sass/head.scss */
#moreMenu li.also a:after {
  position: absolute;
  content: '';
  width: 5px;
  height: 7px;
  background: url("/i/head/arrow-also.png") 0 0 no-repeat;
  position: absolute;
  top: 50%;
  margin-top: -1px;
  right: 1px;
}
/* line 243, sass/head.scss */
#moreMenu li.also.active a {
  background: #eee;
  color: #0c6594;
}
/* line 245, sass/head.scss */
#moreMenu li.also.active a:after {
  display: none;
}
/* line 250, sass/head.scss */
#moreMenu.vis {
  overflow: visible;
  -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 2px 4px;
  -moz-box-shadow: rgba(0, 0, 0, 0.3) 0 2px 4px;
  box-shadow: rgba(0, 0, 0, 0.3) 0 2px 4px;
}
/* line 252, sass/head.scss */
#moreMenu.vis:after, #moreMenu.vis:before {
  background: #197EB0;
  width: 10px;
  position: absolute;
  height: 50px;
  content: '';
  top: 0;
  left: -10px;
}
/* line 253, sass/head.scss */
#moreMenu.vis:before {
  right: -10px;
  left: auto;
}

/* line 257, sass/head.scss */
.moreMenu1.clearfix {
  display: none;
}

/* line 259, sass/head.scss */
.top-header {
  height: 30px;
  background: #0b5982;
}
/* line 261, sass/head.scss */
.top-header a {
  color: #fff !important;
}
/* line 262, sass/head.scss */
.top-header .forum-new, .top-header .message-top {
  margin-right: 10px;
  font-size: 11px;
  float: left;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
}
/* line 264, sass/head.scss */
.top-header .forum-new a, .top-header .message-top a {
  display: block;
  padding: 7px 10px 0 10px;
  height: 23px;
  line-height: 15px;
  text-decoration: none !important;
}
/* line 265, sass/head.scss */
.top-header .forum-new .ico, .top-header .message-top .ico {
  width: 19px;
  height: 18px;
  background-position: 0 -28px;
  margin-left: 2px;
  margin-top: -1px;
}
/* line 267, sass/head.scss */
.top-header .message-top {
  margin-right: 3px;
}
/* line 269, sass/head.scss */
.top-header .message-top .ico {
  width: 17px;
  height: 12px;
  background-position: 0 0;
  margin-left: 2px;
  margin-top: 2px;
}
/* line 271, sass/head.scss */
.top-header .auth-box {
  margin-right: 16px;
  height: auto;
  vertical-align: top;
  width: auto;
  color: #fff;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
}
/* line 273, sass/head.scss */
.top-header .auth-box a {
  opacity: 0.8;
  padding-left: 4px;
  padding-top: 4px;
  display: block;
  height: 26px;
  line-height: 19px;
  color: #fff;
  font-size: 13px;
}
/* line 275, sass/head.scss */
.top-header .auth-box a:hover {
  opacity: 1;
  text-decoration: none !important;
}
/* line 277, sass/head.scss */
.top-header .auth-box .ico {
  top: 3px;
  margin-right: 8px;
  width: 17px;
  height: 16px;
  background: url("/i/head/sprite.png") -17px 0 no-repeat;
}
/* line 279, sass/head.scss */
.top-header .auth-box .ico:before {
  display: none;
}

/* line 284, sass/head.scss */
footer {
  line-height: 17px;
  font-family: "PFDinTextCondProRegular", "Trebuchet MS", Arial, Verdana, sans-serif;
  font-size: 14px;
  text-align: center;
  position: relative;
  clear: both;
  margin: -90px auto 0 auto;
  background: #eeeeee;
  padding: 14px 15px 0 15px;
}
/* line 288, sass/head.scss */
footer .fix-width {
  position: relative;
  width: auto;
  padding: 0;
}
/* line 289, sass/head.scss */
footer p {
  padding: 0;
  color: #888888;
  padding-right: 50px;
  font-size: 14px;
}
/* line 290, sass/head.scss */
footer a, footer a:link {
  color: #0c6594 !important;
}
/* line 291, sass/head.scss */
footer .pl18 {
  position: absolute;
  top: 0;
  right: 0;
  width: 30px;
  height: 100%;
  background: url("/i/head/n_18+.svg") 0 50% no-repeat;
  background-size: 30px auto;
  -webkit-background-size: 30px auto;
}
/* line 296, sass/head.scss */
footer ul {
  display: inline-block !important;
  padding-top: 10px;
  padding-right: 50px;
}
/* line 298, sass/head.scss */
footer ul li {
  float: left;
  margin-left: 15px;
}
/* line 300, sass/head.scss */
footer ul li:first-child {
  margin-left: 0;
}

@media screen and (max-width: 980px), screen and (max-device-width: 980px) {
  /* line 306, sass/head.scss */
  header {
    border-bottom: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  	z-index: 2000;
  }
  /* line 308, sass/head.scss */
  header .logo-box {
    position: relative;
    margin-right: 4px;
    margin-left: 12px;
  }
  /* line 309, sass/head.scss */
  header .right-header .weather {
    display: none;
  }
  /* line 310, sass/head.scss */
  header .mob-menu {
    display: block;
    float: right;
    position: relative;
    left: auto;
  }
  /* line 311, sass/head.scss */
  header .section-back {
    display: block;
    float: left;
    position: relative;
  }
  /* line 313, sass/head.scss */
  header .section-back a {
    display: inline-block;
    color: #fff;
    height: 22px;
    line-height: 21px;
    padding: 17px 15px 11px;
    text-transform: uppercase;
    text-decoration: none !important;
    font-size: 17px;
    font-family: "PFDinTextCondProRegular", "Trebuchet MS", Arial, Verdana, sans-serif;
  }
  /* line 319, sass/head.scss */
  header .section-back:before {
    position: absolute;
    top: 0;
    left: 0;
    content: '';
    display: block;
    top: 18px;
    left: 6px;
    width: 1px;
    background: #fff;
    height: 18px;
    opacity: 0.8;
  }
  /* line 321, sass/head.scss */
  header .main-menu {
    z-index: 12;
    width: 100%;
    display: none;
    height: auto;
    position: relative;
    margin: 0;
  }
  /* line 323, sass/head.scss */
  header .main-menu ul {
    height: auto;
    overflow: visible;
  }
  /* line 325, sass/head.scss */
  header .main-menu ul li {
    float: none;
    margin: 0;
    background: #eeeeee;
    border-bottom: 1px solid #c6c6c6;
  }
  /* line 327, sass/head.scss */
  header .main-menu ul li a {
    color: #0c6594;
    display: block;
  }
  /* line 329, sass/head.scss */
  header .main-menu ul li a:hover {
    color: #fff;
    background: #0c6594;
  }
  /* line 332, sass/head.scss */
  header .main-menu ul li.active a:hover {
    color: #fff;
    background: #0c6594;
  }
  /* line 337, sass/head.scss */
  header .dop-menu {
    display: none;
    border-bottom: 1px solid #c7c7c7;
    text-align: center;
    padding-right: 0;
    padding-bottom: 0;
    position: relative;
    height: 50px;
    overflow: hidden;
    background: #EEEEEE;
    -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 0 4px;
    -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 0 4px;
    box-shadow: rgba(0, 0, 0, 0.2) 0 0 4px;
  }
  /* line 342, sass/head.scss */
  header .dop-menu .active-razdel {
    display: table-cell;
    text-transform: uppercase;
  }
  /* line 343, sass/head.scss */
  header .dop-menu ul {
    padding-left: 0;
    overflow: hidden;
    height: 46px;
    display: table-cell;
    padding-right: 49px;
  }
  /* line 345, sass/head.scss */
  header .dop-menu ul li {
    padding-top: 0;
  }
  /* line 347, sass/head.scss */
  header .dop-menu ul li a {
    margin-top: 13px;
    margin-bottom: 14px;
  }
  /* line 352, sass/head.scss */
  header .navigation-mobile .dop-menu {
    height: auto;
    overflow: visible;
    display: block;
    border-bottom: 1px solid #c6c6c6;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
  /* line 355, sass/head.scss */
  header .navigation-mobile .dop-menu ul {
    display: block !important;
    height: auto;
    width: auto;
  }
  /* line 357, sass/head.scss */
  header .navigation-mobile .dop-menu ul li {
    display: block;
    padding-top: 0;
    text-transform: uppercase;
    float: none;
    padding: 0;
    text-align: left;
    background: #eeeeee;
    border-bottom: 1px solid #c6c6c6;
    margin: 0;
    text-transform: none;
  }
  /* line 361, sass/head.scss */
  header .navigation-mobile .dop-menu ul li a {
    color: #0c6594;
    display: block;
    font-size: 16px;
    height: 23px;
    line-height: 21px;
    padding: 8px 15px 4px 23px;
    position: relative;
    margin: 0;
    text-decoration: none !important;
  }
  /* line 367, sass/head.scss */
  header .navigation-mobile .dop-menu ul li a:hover {
    background: #a6a6a6;
    color: #fff !important;
  }
  /* line 370, sass/head.scss */
  header .navigation-mobile .dop-menu ul li.active a {
    margin-top: 0;
    color: #0c6594 !important;
  }
  /* line 372, sass/head.scss */
  header .navigation-mobile .dop-menu ul li.active a:hover {
    color: #fff !important;
  }
  /* line 373, sass/head.scss */
  header .navigation-mobile .dop-menu ul li.active a:before {
    content: '';
    width: 2px;
    height: 16px;
    background: #0c6594;
    position: absolute;
    top: 11px;
    left: 14px;
  }

  /* line 381, sass/head.scss */
  .moreMenu1 {
    z-index: 9;
    margin: -3px 0 0 0;
    padding: 0 0 0 4px;
    position: absolute;
    background: #fff;
    border: 1px solid #b7b7b7;
    left: 16px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
  }
  /* line 386, sass/head.scss */
  .moreMenu1 .arrow {
    left: 50%;
    margin-left: -5px;
    top: -10px;
    width: 11px;
    height: 10px;
    position: absolute;
    overflow: hidden;
  }
  /* line 388, sass/head.scss */
  .moreMenu1 .arrow:after, .moreMenu1 .arrow:before {
    left: 0;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
  }
  /* line 389, sass/head.scss */
  .moreMenu1 .arrow:after {
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 21px solid #fff;
    margin-left: -4px;
    margin-top: 2px;
    top: 0;
  }
  /* line 393, sass/head.scss */
  .moreMenu1 .arrow:before {
    border-left: 11px solid transparent;
    border-right: 11px solid transparent;
    border-bottom: 22px solid #b7b7b7;
    margin-left: -5px;
    top: 0;
  }
  /* line 398, sass/head.scss */
  .moreMenu1 a {
    display: block;
  }

  /* line 400, sass/head.scss */
  #moreMenu1, #moreMenu2 {
    float: left;
  }

  /* line 401, sass/head.scss */
  #moreMenu1 div, #moreMenu2 div {
    padding-top: 11px;
    padding-bottom: 11px;
    border-top: 1px solid #c6c6c6;
    font-size: 16px;
    margin-left: 16px;
    margin-right: 16px;
  }

  /* line 402, sass/head.scss */
  #moreMenu1 div:first-child, #moreMenu2 div:first-child {
    border-top: none;
  }
}
@media screen and (max-width: 790px), screen and (max-device-width: 790px) {
  /* line 407, sass/head.scss */
  footer {
    /*height: 95px;*/
    margin: -109px auto 0 auto;
  }

  /* line 408, sass/head.scss */
  .empty {
    height: 109px;
  }

  /* line 409, sass/head.scss */
  #moreMenu {
    display: none;
  }
}
@media screen and (max-width: 620px), screen and (max-device-width: 600px) {
  /* line 415, sass/head.scss */
  header .dop-menu ul {
    padding-left: 0;
    overflow: hidden;
    height: 46px;
    display: inline-block;
    padding-right: 0;
  }
  /* line 417, sass/head.scss */
  header .dop-menu ul li {
    display: none;
    padding-top: 9px;
  }
  /* line 419, sass/head.scss */
  header .dop-menu ul li a {
    margin-top: 13px;
    margin-bottom: 14px;
  }
  /* line 420, sass/head.scss */
  header .dop-menu ul li.active {
    display: block;
    font-size: 18px;
    background: none;
  }
  /* line 422, sass/head.scss */
  header .dop-menu ul li.active a {
    line-height: 23px;
    background: none;
    color: #0c6594;
    margin-top: 2px;
  }
  /* line 426, sass/head.scss */
  header .dop-menu .active-razdel {
    display: inline-block;
    text-transform: none;
  }
  /* line 428, sass/head.scss */
  header .dop-menu .active-razdel span {
    margin-right: 0;
  }
  /* line 430, sass/head.scss */
  header .dop-menu .active-razdel span:before {
    display: none;
  }
  /* line 433, sass/head.scss */
  header .dop-menu.vis {
    overflow: visible;
  }
  /* line 435, sass/head.scss */
  header .dop-menu.vis .active-razdel span.close-sp {
    display: block;
  }

  /* line 440, sass/head.scss */
  .vis .active-razdel {
    text-align: left;
    cursor: default !important;
    z-index: 12;
    left: 0;
    margin: 0;
    position: absolute;
    top: -50px;
    width: 100%;
    background: #197eb0;
  }
  /* line 443, sass/head.scss */
  .vis .active-razdel span {
    color: #fff !important;
    font-size: 22px;
    line-height: 25px !important;
  }
  /* line 445, sass/head.scss */
  .vis .active-razdel span:after {
    display: none;
  }

  /* line 449, sass/head.scss */
  .moreMenu1 {
    top: 50px;
    border: none;
    width: 100%;
    padding: 0;
    left: 0;
    margin: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
  }
  /* line 452, sass/head.scss */
  .moreMenu1 .arrow {
    display: none;
  }

  /* line 454, sass/head.scss */
  #moreMenu1, #moreMenu2 {
    width: 100%;
    float: none;
  }

  /* line 455, sass/head.scss */
  #moreMenu1 div, #moreMenu2 div {
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #c6c6c6;
    border-top: none;
    background: #eeeeee;
    font-size: 18px;
  }

  /* line 456, sass/head.scss */
  #moreMenu1 div a, #moreMenu2 div a {
    padding: 16px 0 18px 16px;
  }

  /* line 457, sass/head.scss */
  #moreMenu1 div a:hover, #moreMenu2 div a:hover {
    color: #fff;
    text-decoration: none !important;
    background: #0C6594;
  }
}
@media screen and (max-width: 510px), screen and (max-device-width: 510px) {
  /* line 461, sass/head.scss */
  .no-mobile {
    display: none;
  }

  /* line 462, sass/head.scss */
  footer {
    /*height: 60px;*/
    margin: -74px auto 0 auto;
    background: #eee;
  }

  /* line 466, sass/head.scss */
  .empty {
    height: 74px;
  }

  /* line 468, sass/head.scss */
  header .profile-menu {
    width: 128px;
    padding-top: 6px;
  }
  /* line 471, sass/head.scss */
  header .profile-menu ul li {
    font-size: 16px;
  }
  /* line 473, sass/head.scss */
  header .profile-menu ul li a {
    padding: 10px 4px;
  }

  /* line 480, sass/head.scss */
  .top-header .auth-box a {
    padding-top: 6px;
    height: 24px;
  }
  /* line 481, sass/head.scss */
  .top-header .auth-box .ico {
    top: 1px;
  }
}
@media screen and (max-width: 480px), screen and (max-device-width: 460px) {
  /* line 487, sass/head.scss */
  .top-header {
    text-align: center;
  }
  /* line 489, sass/head.scss */
  .top-header .right-header {
    float: none;
    position: relative;
    display: inline-block;
  }

  /* line 491, sass/head.scss */
  header .dop-menu .arrow-up {
    display: none;
  }
}
@media screen and (max-width: 340px), screen and (max-device-width: 320px) {
  /* line 495, sass/head.scss */
  body {
    min-width: 320px;
  }

  /* line 497, sass/head.scss */
  footer p {
    padding-right: 45px;
  }
  /* line 498, sass/head.scss */
  footer ul {
    padding-right: 45px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2) {
  /* line 503, sass/head.scss */
  .ico, .ico:before {
    background-image: url("/i/head/spritex2.png");
    background-size: 100px 100px;
    -webkit-background-size: 100px 100px;
  }

  /* line 504, sass/head.scss */
  #moreMenu li.also a:after {
    background: url("/i/head/arrow-alsox2.png") 0 0 no-repeat;
    background-size: 5px 7px;
    -webkit-background-size: 5px 7px;
  }

  /* line 505, sass/head.scss */
  .top-header .auth-box .ico, header .right-header .no-auth-box .ico {
    background: url("/i/head/spritex2.png") -17px 0 no-repeat;
    background-size: 100px 100px;
    -webkit-background-size: 100px 100px;
  }

  /* line 509, sass/head.scss */
  header .right-header .prize-box .ico {
    background-image: url("/i/head/spritex2.png");
    background-size: 100px 100px;
    -webkit-background-size: 100px 100px;
  }
  /* line 514, sass/head.scss */
  header .logo-box {
    background: url("/i/head/logox2.png") 0 17px no-repeat;
    background-size: 96px 16px;
    -webkit-background-size: 96px 16px;
  }
  /* line 516, sass/head.scss */
  header .logo-box img {
    opacity: 0;
  }
  /* line 519, sass/head.scss */
  header .dop-menu ul a {
    line-height: 25px;
    padding-bottom: 0;
  }
  /* line 520, sass/head.scss */
  header .dop-menu .active-razdel span {
    line-height: 27px;
  }
  /* line 522, sass/head.scss */
  header .dop-menu .active-razdel span.close-sp:before {
    background: url("/i/head/spritex2.png") -48px -17px no-repeat;
    background-size: 100px 100px;
    -webkit-background-size: 100px 100px;
  }
  /* line 523, sass/head.scss */
  header .dop-menu .active-razdel span:after {
    width: 10px;
    background: url("/i/head/spritex2.png") -38px -17px no-repeat;
    background-size: 100px 100px;
    -webkit-background-size: 100px 100px;
  }
  /* line 526, sass/head.scss */
  header .dop-menu .search-form-mobile input.search-query {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
  }
  /* line 529, sass/head.scss */
  header .dop-menu .search-form-mobile .search-button {
    background: transparent url("/i/head/spritex2.png") 0 -47px no-repeat;
    background-size: 100px 100px;
    -webkit-background-size: 100px 100px;
  }
  /* line 536, sass/head.scss */
  header .section-back a {
    height: 21px;
    padding: 18px 15px 11px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (max-device-width: 600px) {
  /* line 542, sass/head.scss */
  header .dop-menu ul li.active a {
    line-height: 27px;
  }
}
/*NewYear*/
/*@media screen and (max-width: 510px), screen and (max-device-width: 510px) {
  footer {
    height: 100px; margin: -114px auto 0 auto;
    background: #fff url("/i/head/nw_uralweb_mobile.jpg") center 100% repeat-x !important; background-size: 320px 74px !important; -webkit-background-size: 320px 74px !important;
  }
  .empty { height: 114px; }
}  */
/*@import url(//fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,600italic,600,400italic&subset=latin,cyrillic);*/
@import url(//st.uralweb.ru/css/fonts/opensans-google.css);


/* line 67, sass/_variable.scss */
.clearfix {
  display: block;
}
/* line 69, sass/_variable.scss */
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

/* line 71, sass/_variable.scss */
html[xmlns] .clearfix {
  display: block;
}

/* line 72, sass/_variable.scss */
* html .clearfix {
  height: 1%;
}

/* line 73, sass/_variable.scss */
.hidden {
  display: none;
}

/* line 74, sass/_variable.scss */
.visible {
  display: block !important;
}

/* line 75, sass/_variable.scss */
.fl {
  float: left;
}

/* line 76, sass/_variable.scss */
.fr {
  float: right;
}

/* line 77, sass/_variable.scss */
.alright {
  text-align: right;
}

/* line 78, sass/_variable.scss */
.alcenter {
  text-align: center;
}

/*------?????? ?????-------*/
/*$font-size-px: 12px;
$font-family: Verdana, Arial, sans-serif;
$font-family-bold: Verdana, Arial, sans-serif;
$font-family-sb: Verdana, Arial, sans-serif;       font-family: 'Open Sans', sans-serif;
$font-weight: bold; */
/* line 139, sass/_variable.scss */
body {
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizelegibility;
}

/* line 140, sass/_variable.scss */
button {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
}

/* line 141, sass/_variable.scss */
.left-col {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  font-size: 13px;
  line-height: 17px;
}

/* line 142, sass/_variable.scss */
.left-col p {
  line-height: 16px;
}

/* line 143, sass/_variable.scss */
.right-col {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
}

/* line 144, sass/_variable.scss */
a {
  color: #034592;
  text-decoration: none !important;
}
/* line 147, sass/_variable.scss */
a:hover {
  text-decoration: underline !important;
}
/* line 148, sass/_variable.scss */
a:visited {
  color: #034592;
}
/* line 149, sass/_variable.scss */
a:link {
  color: #034592;
}
/* line 150, sass/_variable.scss */
a:active {
  color: #034592;
}

/* line 152, sass/_variable.scss */
.light-gray {
  color: #999999;
  font-size: 12px;
}
/* line 154, sass/_variable.scss */
.light-gray a {
  color: #999999 !important;
  font-size: 12px;
}

/* line 156, sass/_variable.scss */
.darkd-t {
  color: #333333 !important;
}

/* line 157, sass/_variable.scss */
.no-border {
  border: none !important;
}

/* line 159, sass/_variable.scss */
a img {
  border: none;
}

/* line 169, sass/_variable.scss */
h1, h2, h3, h4 {
  white-space: normal;
  font-weight: normal;
}

/**/
/*news ul with dott*/
/*mobile ul with dott*/
/*ul with dott*/
/*news ul with dott*/
/* line 3, sass/base-element.scss */
h1, h2, h3, h4, .table th, .table td {
  line-height: inherit;
  font-size: inherit;
}

/* line 7, sass/base-element.scss */
blockquote:before {
  background-color: #006699;
  background-image: -moz-linear-gradient(90deg, #006699 0%, white 100%);
  background-image: -webkit-gradient(linear, 90deg, color-stop(0, #006699), color-stop(1, white));
  background-image: -webkit-linear-gradient(90deg, #006699 0%, white 100%);
  background-image: -o-linear-gradient(90deg, #006699 0%, white 100%);
  background-image: linear-gradient(90deg, #006699 0%, #ffffff 100%);
}
/* line 15, sass/base-element.scss */
blockquote:after {
  background-color: #006699;
  background-image: -moz-linear-gradient(-90deg, #006699 0%, white 100%);
  background-image: -webkit-gradient(linear, -90deg, color-stop(0, #006699), color-stop(1, white));
  background-image: -webkit-linear-gradient(-90deg, #006699 0%, white 100%);
  background-image: -o-linear-gradient(-90deg, #006699 0%, white 100%);
  background-image: linear-gradient(-90deg, #006699 0%, #ffffff 100%);
}

/* line 24, sass/base-element.scss */
blockquote p {
  font-size: inherit;
}

/* line 25, sass/base-element.scss */
.table th, .table td {
  border: 1px solid #dddddd;
}

/* line 27, sass/base-element.scss */
h1 {
  font-weight: 600;
  font-size: 23px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  line-height: 27px;
  /*padding: 4px 0 0 0;*/
  margin-top: 0;
  margin-bottom: 14px;
}

/* line 37, sass/base-element.scss */
.left-col h2 {
  text-transform: none;
  font-weight: 600;
  font-size: 18px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  padding: 3px 0 11px 0;
}
/* line 42, sass/base-element.scss */
.left-col h2.cover-h {
  border: none;
  font-size: 19px;
  text-transform: uppercase;
  padding: 3px 0 23px 0;
}
/* line 49, sass/base-element.scss */
.left-col h1 + h2 {
  border-top: none;
}

/* line 51, sass/base-element.scss */
h1 + h2 {
  border-top: none !important;
}

/* line 52, sass/base-element.scss */
h2.cover-h {
  color: #4d4d4d !important;
  font-size: 19px;
  font-weight: 600;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  text-transform: uppercase;
  padding: 3px 0 23px 0;
}

/* line 58, sass/base-element.scss */
.left-col h2 a:hover {
  text-decoration: none !important;
}

/* line 59, sass/base-element.scss */
.bord-bt-dot {
  border-bottom-style: dotted;
  border-bottom-width: 1px;
}

/* line 60, sass/base-element.scss */
.hided {
  display: none !important;
}

/* line 61, sass/base-element.scss */
.youtube-player, .vimeo-player {
  margin: 5px 0;
}

/* line 62, sass/base-element.scss */
.youtube-player iframe, .vimeo-player iframe {
  width: 100% !important;
}

/*�������� �����*/
/* line 65, sass/base-element.scss */
.scrollTop {
  background-position: 0 -70px;
}

/* line 66, sass/base-element.scss */
h1, h2, h2 a {
  color: #006699;
  border-top-color: #006699;
}

/* line 68, sass/base-element.scss */
.r-in-cont h2, .r-in-cont h2 a {
  color: #006699;
  border-top-color: #006699;
}

/* line 70, sass/base-element.scss */
.article-list .r-lbc .r-lib-text h2 a {
  color: #006699;
}

/* line 72, sass/base-element.scss */
.paginator a {
  color: #006699;
}
/* line 73, sass/base-element.scss */
.paginator .first:after, .paginator .last:after {
  border-bottom-color: #006699;
}

/* line 75, sass/base-element.scss */
.article-anons, .r-mark, .r-in-cont, .bord-bt-dot {
  border-bottom-color: #006699;
}

/* line 76, sass/base-element.scss */
.bs-stand {
  border-top-color: #006699;
}

/* line 77, sass/base-element.scss */
.new-comments-head {
  color: #006699;
  border-top-color: #006699;
}

/* line 78, sass/base-element.scss */
.comment-admin-onoff {
  background: #ededed;
  padding: 12px 0;
  font-size: 14px;
  font-weight: 600;
  margin: 10px auto;
}

/* line 85, sass/base-element.scss */
.voting-block {
  margin-top: 20px;
}
/* line 88, sass/base-element.scss */
.voting-block .progress-info .bar {
  background: #006699 !important;
}
/* line 91, sass/base-element.scss */
.voting-block .voting-save .btn {
  background: #006699;
}

/* line 94, sass/base-element.scss */
.voting-all {
  font-size: 13px;
  margin-bottom: 20px;
}

/* line 98, sass/base-element.scss */
.rr-col .voting-all {
  text-align: center;
}

/*���������� ������ ��������*/
/*������*/
/* line 104, sass/base-element.scss */
.exposition .table .head, .info .table .head, .exposition .table th, .info .table th {
  background: #dbedb8;
}
/* line 105, sass/base-element.scss */
.exposition .table .color, .info .table .color {
  background: #f0f7e1;
}

/*������*/
/* line 112, sass/base-element.scss */
.tourism .bs-stand, .urals .bs-stand {
  border-top-color: #2088bc;
}
/* line 114, sass/base-element.scss */
.tourism .bs-stand h4 a, .urals .bs-stand h4 a {
  color: #116fae;
}
/* line 115, sass/base-element.scss */
.tourism .bs-stand .rst-btextml h4 a, .urals .bs-stand .rst-btextml h4 a {
  color: #116fae;
}
/* line 117, sass/base-element.scss */
.tourism .af-right, .urals .af-right {
  margin-bottom: 12px;
}
/* line 119, sass/base-element.scss */
.tourism .table .head, .urals .table .head, .tourism .table th, .urals .table th {
  background: #D1ECF2;
}
/* line 120, sass/base-element.scss */
.tourism .table .color, .urals .table .color {
  background: #F0F9FB;
}
/* line 122, sass/base-element.scss */
.tourism .search-helper, .urals .search-helper, .tourism .search-helper a, .urals .search-helper a {
  color: #0065a8;
}
/* line 123, sass/base-element.scss */
.tourism .p-blue, .urals .p-blue {
  color: #2088bc;
}

/*����� �� �����*/
/*�������*/
/*�������*/
/* line 131, sass/base-element.scss */
.index .scrollTop, .weather-body .scrollTop {
  background-position: 0 -70px;
}
/* line 132, sass/base-element.scss */
.index .bs-stand, .weather-body .bs-stand {
  border-top-color: #006699;
}
/* line 133, sass/base-element.scss */
.index .new-comments-head, .weather-body .new-comments-head {
  color: #006699;
  border-top-color: #006699;
}
/* line 134, sass/base-element.scss */
.index h1, .index h2, .index h2 a, .weather-body h1, .weather-body h2, .weather-body h2 a {
  color: #006699;
  border-top-color: #006699;
}
/* line 136, sass/base-element.scss */
.index .r-in-cont h2, .weather-body .r-in-cont h2 {
  margin: 22px 0 8px;
  padding: 5px 0 0 !important;
}
/* line 141, sass/base-element.scss */
.index .r-in-cont .accordion-heading h2, .weather-body .r-in-cont .accordion-heading h2 {
  padding-top: 0 !important;
  margin-top: 10px;
}

/*�������*/
/* line 151, sass/base-element.scss */
.news .bs-stand {
  margin: 0;
  padding: 0;
}

/*������ ����������*/
/* line 155, sass/base-element.scss */
.news_discuss {
  box-sizing: border-box;
  color: #fff !important;
  text-decoration: none !important;
  font-size: 11px !important;
  background: #52a501;
  padding: 0 5px 0 5px;
  margin-left: 2px;
  display: inline-block;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif !important;
  line-height: 13px;
  height: 14px;
  -webkit-border-radius: 6px 6px;
  -moz-border-radius: 6px / 6px;
  border-radius: 6px / 6px;
  min-width: 19px;
  text-align: center;
}
/* line 170, sass/base-element.scss */
.news_discuss:hover {
  text-decoration: none !important;
}

/*������ ����/�����*/
/* line 173, sass/base-element.scss */
.news_foto {
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: top;
  background-image: url("/i/news/sprite-news.png");
  width: 13px;
  height: 10px;
  background-position: -124px 0;
  padding: 0 !important;
  margin-left: 3px;
  margin-right: 8px;
  margin-top: 4px;
  display: inline-block !important;
}

/* line 185, sass/base-element.scss */
.news_video {
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: top;
  display: inline-block !important;
  background-image: url("/i/news/sprite-news.png");
  width: 14px;
  height: 9px;
  background-position: -138px 0;
  padding: 0 !important;
  margin-left: 3px;
  margin-right: 3px;
  margin-top: 4px;
}

/* line 197, sass/base-element.scss */
.news_video.noactive, .news_discuss.noactive, .news_foto.noactive, .noactive {
  display: none !important;
}

/* line 198, sass/base-element.scss */
h3 .news_foto, h3 .news_video {
  margin-left: 3px;
  margin-top: 6px;
  margin-right: 2px;
}

/* line 200, sass/base-element.scss */
h3 .news_foto {
  width: 16px;
  height: 12px;
  background-position: -88px 0;
  margin-top: 5px;
}
/* line 201, sass/base-element.scss */
h3 .news_video {
  width: 18px;
  height: 12px;
  background-position: -105px 0;
  margin-top: 5px;
}

/* line 203, sass/base-element.scss */
.cover3-comments {
  height: 17px;
  min-width: 1px;
  display: inline-block;
  background-color: #52a501;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  padding: 0 5px;
  font-size: 12px !important;
  font-weight: 400 !important;
  line-height: 17px !important;
}

/*������� �������� ����� � ������ ������ ������----��� �������*/
/* line 215, sass/base-element.scss */
.read-tour {
  padding-bottom: 12px;
}
/* line 217, sass/base-element.scss */
.read-tour .rleft-col {
  float: left;
  width: 472px;
  margin-right: 17px;
  padding-bottom: 8px;
}
/* line 219, sass/base-element.scss */
.read-tour .rleft-col img {
  max-width: 472px;
  display: block;
}
/* line 220, sass/base-element.scss */
.read-tour .rleft-col h3 {
  text-transform: none;
  padding-top: 7px;
  padding-bottom: 4px;
  margin: 0 0 1px 0;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  font-weight: 600;
}
/* line 222, sass/base-element.scss */
.read-tour .rleft-col h3 a {
  font-weight: 600;
  color: #0065a8;
  font-size: 20px;
}
/* line 224, sass/base-element.scss */
.read-tour .rleft-col .news_video {
  margin-top: 4px;
}
/* line 226, sass/base-element.scss */
.read-tour .rright-col {
  float: left;
  margin-bottom: 0;
}

/* line 228, sass/base-element.scss */
.rright-col {
  width: 239px;
  margin-bottom: 18px;
}
/* line 230, sass/base-element.scss */
.rright-col .h3-in {
  padding-bottom: 7px;
}
/* line 231, sass/base-element.scss */
.rright-col ul {
  padding: 0;
  margin: -4px 0 0 0;
  list-style-type: none;
}
/* line 233, sass/base-element.scss */
.rright-col ul li {
  background: url("/i/otb/punkt_horizont.gif") repeat-x scroll 0 0;
  padding-top: 9px;
  margin-bottom: 10px;
  list-style-type: none;
}
/* line 236, sass/base-element.scss */
.rright-col ul li h4 {
  font-weight: 600;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  margin: 0;
  line-height: 16px;
  padding-bottom: 7px;
  font-size: 13px;
  margin-top: -2px;
}
/* line 239, sass/base-element.scss */
.rright-col ul li h4 a {
  color: #0065a8;
}
/* line 240, sass/base-element.scss */
.rright-col ul li h4 .news_video {
  margin-top: 4px;
}
/* line 242, sass/base-element.scss */
.rright-col ul li .img-box {
  width: 70px;
  float: left;
  margin-right: 9px;
  padding-top: 2px;
}
/* line 244, sass/base-element.scss */
.rright-col ul li .img-box img {
  display: block;
}
/* line 246, sass/base-element.scss */
.rright-col ul li .text-box {
  width: 160px;
  float: left;
  line-height: 16px;
}
/* line 248, sass/base-element.scss */
.rright-col ul li .text-box div {
  font-size: 13px;
  padding-bottom: 4px;
}
/* line 250, sass/base-element.scss */
.rright-col ul li .text-box div a {
  font-size: 12px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
}
/* line 252, sass/base-element.scss */
.rright-col ul li .text-box div.light-gray {
  padding-bottom: 0;
}
/* line 253, sass/base-element.scss */
.rright-col ul li .text-box a {
  font-size: 12px;
  color: #0065a8;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  font-weight: 600;
}
/* line 256, sass/base-element.scss */
.rright-col ul li:first-child {
  background: none;
  padding-top: 0;
}

/*����: ��������+�������� ����� */
/* line 262, sass/base-element.scss */
.box-img {
  display: inline-block;
  vertical-align: top;
  line-height: 17px;
  margin-right: 20px;
}
/* line 174, sass/_variable.scss */
.box-img h4 {
  padding-top: 4px;
  margin: 0;
  padding-bottom: 1px;
  font-size: 13px;
  line-height: 15px;
}
/* line 176, sass/_variable.scss */
.box-img h4 a {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  font-weight: 600;
  color: #0065a8;
  margin-right: 6px;
}
/* line 177, sass/_variable.scss */
.box-img h4 .news_video {
  margin-top: 3px;
  margin-left: 0;
}
/* line 179, sass/_variable.scss */
.box-img span {
  padding-top: 2px;
  color: #666666;
  font-size: 13px;
  display: block;
  line-height: 16px;
}
/* line 266, sass/base-element.scss */
.box-img li {
  padding-bottom: 8px;
}

/*3 ����� ������*/
/* line 269, sass/base-element.scss */
.three-box {
  list-style-type: none;
  margin: 0 -20px 12px 0;
}
/* line 271, sass/base-element.scss */
.three-box li {
  padding-bottom: 8px;
  margin-right: 20px;
  display: inline-block;
  vertical-align: top;
  width: 229px;
}

/*3 �����*/
/* line 274, sass/base-element.scss */
.three-img-box, .four-img-box {
  letter-spacing: -0.3em;
  margin-right: -20px;
  margin-bottom: 20px;
}
/* line 278, sass/base-element.scss */
.three-img-box h3, .four-img-box h3, .three-img-box h2, .four-img-box h2 {
  letter-spacing: normal;
}
/* line 281, sass/base-element.scss */
.three-img-box .box-img, .four-img-box .box-img {
  width: 229px;
  letter-spacing: normal;
}
/* line 285, sass/base-element.scss */
.three-img-box .box-img_cover, .four-img-box .box-img_cover {
  width: 225px;
  margin-bottom: 11px;
}
/* line 288, sass/base-element.scss */
.three-img-box .box-img_cover .img-link, .four-img-box .box-img_cover .img-link {
  width: 223px;
  height: 148px;
  line-height: 148px;
  border: 1px solid #e5e5e5;
  display: block;
  overflow: hidden;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: auto 150px;
}
/* line 297, sass/base-element.scss */
.three-img-box .box-img_cover .img-link img, .four-img-box .box-img_cover .img-link img {
  width: 223px;
  border: none;
}
/* line 302, sass/base-element.scss */
.three-img-box .box-img_cover .razd-box, .four-img-box .box-img_cover .razd-box {
  padding-top: 2px;
}
/* line 303, sass/base-element.scss */
.three-img-box .box-img_cover h4, .four-img-box .box-img_cover h4 {
  padding-top: 5px;
  padding-bottom: 0;
  font-size: 15px;
}
/* line 306, sass/base-element.scss */
.three-img-box .box-img_cover h4 a, .four-img-box .box-img_cover h4 a {
  color: #034592;
}
/* line 308, sass/base-element.scss */
.three-img-box .box-img_cover span, .four-img-box .box-img_cover span {
  font-size: 13px;
  line-height: 16px;
  color: black;
}
/* line 313, sass/base-element.scss */
.three-img-box .box-img_cover .place-time, .four-img-box .box-img_cover .place-time, .three-img-box .box-img_cover .place-time span, .four-img-box .box-img_cover .place-time span {
  font-size: 12px;
  line-height: 15px;
}
/* line 316, sass/base-element.scss */
.three-img-box .box-img_cover .place-time span, .four-img-box .box-img_cover .place-time span, .three-img-box .box-img_cover .place-time span span, .four-img-box .box-img_cover .place-time span span {
  color: #999;
}
/* line 319, sass/base-element.scss */
.three-img-box ul.box-img, .four-img-box ul.box-img {
  margin: 0 20px 0 0;
  list-style-type: none;
}
/* line 321, sass/base-element.scss */
.three-img-box ul.box-img li > span:first-child, .four-img-box ul.box-img li > span:first-child {
  color: #2088BC;
  font-size: 14px;
}
/* line 322, sass/base-element.scss */
.three-img-box ul.box-img li a, .four-img-box ul.box-img li a {
  font-size: 14px;
}
/* line 324, sass/base-element.scss */
.three-img-box img, .four-img-box img {
  border: 1px solid #e5e5e5;
  max-width: 100%;
}
/* line 325, sass/base-element.scss */
.three-img-box h2, .four-img-box h2, .three-img-box h3, .four-img-box h3 {
  margin-right: 20px;
}

/* line 327, sass/base-element.scss */
.three-img-box_cover {
  margin-bottom: 8px;
}

/*4 �����*/
/* line 331, sass/base-element.scss */
.four-img-box .box-img {
  width: 167px;
  float: left;
}
/* line 332, sass/base-element.scss */
.four-img-box img {
  border: none;
}

/*����������� ����� � ����� ������ � ��������*/
/* line 336, sass/base-element.scss */
.razd-grey {
  font-weight: normal !important;
  color: #b0b0b3 !important;
  font-size: 10px;
  text-align: right;
}

/* line 337, sass/base-element.scss */
.razd-black {
  color: black !important;
  font-size: 11px;
  text-transform: uppercase;
  font-weight: 600;
}

/* line 343, sass/base-element.scss */
.bs-stand {
  border-top-width: 2px;
  border-top-style: solid;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  /*���� ������ ������*/
}
/* line 345, sass/base-element.scss */
.bs-stand h3 {
  display: block;
  line-height: 16px;
  color: #747272 !important;
  font-weight: 600;
  font-size: 13px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  background: #ededed;
  margin: 0;
  padding: 4px 0 7px 7px;
}
/* line 349, sass/base-element.scss */
.bs-stand h3 a {
  color: #747272;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  font-weight: 600;
}
/* line 351, sass/base-element.scss */
.bs-stand ul {
  margin: 0 0 20px 0;
  padding: 0;
  list-style-type: none;
}
/* line 353, sass/base-element.scss */
.bs-stand ul li:first-child {
  background: none;
}
/* line 354, sass/base-element.scss */
.bs-stand ul li {
  padding: 6px 0 5px 0;
  display: block;
  background: url("/i/otb/punkt_horizont.gif") repeat-x scroll 0 0;
}
/* line 356, sass/base-element.scss */
.bs-stand ul li a {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  font-weight: 600;
  font-size: 13px;
}
/* line 362, sass/base-element.scss */
.bs-stand ul.bold-ul {
  margin-bottom: 0;
}
/* line 364, sass/base-element.scss */
.bs-stand ul.bold-ul li {
  background: none;
  padding-left: 0;
  padding-top: 0;
}
/* line 366, sass/base-element.scss */
.bs-stand ul.bold-ul li a {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  font-weight: 600 !important;
  font-size: 12px !important;
}
/* line 368, sass/base-element.scss */
.bs-stand ul.bold-ul li:first-child a {
  font-size: 13px !important;
}
/* line 372, sass/base-element.scss */
.bs-stand .rt-img {
  float: none;
  margin-left: 10px;
  margin-bottom: 4px;
  margin-top: 8px;
}
/* line 373, sass/base-element.scss */
.bs-stand .rst-btextml {
  padding-top: 0;
  padding-left: 0;
  float: none;
  width: 100%;
  padding-bottom: 20px;
}
/* line 375, sass/base-element.scss */
.bs-stand .rst-btextml h4 {
  color: #034592;
  display: block;
  font-size: 14px;
  padding-bottom: 2px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  font-weight: 600;
  margin: 0;
  text-transform: none;
}
/* line 377, sass/base-element.scss */
.bs-stand .rst-btextml h4 a {
  text-decoration: none;
}
/* line 379, sass/base-element.scss */
.bs-stand .rst-btextml .r-bt {
  font-size: 12px;
  line-height: 14px;
}
/* line 381, sass/base-element.scss */
.bs-stand .blk_cntnt {
  padding-top: 3px;
}
/* line 383, sass/base-element.scss */
.bs-stand .blk_cntnt img {
  border: none;
  margin-bottom: 5px;
}
/* line 386, sass/base-element.scss */
.bs-stand .news-block-read {
  margin-bottom: 10px;
}
/* line 388, sass/base-element.scss */
.bs-stand .news-block-read li {
  line-height: 15px;
  padding-right: 10px;
  padding-bottom: 6px;
  padding-top: 10px;
}
/* line 391, sass/base-element.scss */
.bs-stand .news-block-read li img {
  width: 70px;
  float: left;
  margin-right: 8px;
  border: none;
  margin-bottom: 5px;
}
/* line 392, sass/base-element.scss */
.bs-stand .news-block-read li a {
  font-weight: 600 !important;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif !important;
}
/* line 393, sass/base-element.scss */
.bs-stand .news-block-read li .razd-box {
  margin-top: 5px;
  margin-left: 78px;
}
/* line 394, sass/base-element.scss */
.bs-stand .news-block-read li a.razd-grey {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif !important;
  color: #b0b0b3 !important;
  font-size: 12px;
}
/* line 395, sass/base-element.scss */
.bs-stand .news-block-read li .news_video {
  margin-top: 3px;
}
/* line 397, sass/base-element.scss */
.bs-stand .news-block-read .trc-a {
  padding-top: 1px;
  width: auto;
  color: #2E2E2E;
  font-weight: normal;
  font-size: 13px;
  padding-bottom: 2px;
}

/*� ������ �������*/
/* line 401, sass/base-element.scss */
.af-right {
  border-right: 2px solid #ededed !important;
  border-left: 2px solid #ededed;
  border-bottom: 2px solid #ededed !important;
  margin-bottom: 20px;
}
/* line 403, sass/base-element.scss */
.af-right .rt-img {
  margin-left: 8px;
}
/* line 404, sass/base-element.scss */
.af-right .rst-btextml {
  padding-bottom: 7px;
  margin: 0 8px;
  width: 220px;
}
/* line 406, sass/base-element.scss */
.af-right .rst-btextml .r-bt {
  padding-right: 0;
}
/* line 408, sass/base-element.scss */
.af-right .news-block-read {
  padding: 0 8px;
}

/*elizarova box*/
/* line 411, sass/base-element.scss */
.elz {
  background-color: #EDEDED;
  margin-bottom: 20px;
  padding-bottom: 8px;
}
/* line 413, sass/base-element.scss */
.elz .elz-info {
  display: inline-block;
  width: 156px;
  margin-left: 8px;
  font-size: 12px;
  padding-right: 3px;
  line-height: 14px;
}
/* line 414, sass/base-element.scss */
.elz .elz-pic {
  padding-left: 8px;
  padding-right: 5px;
  padding-bottom: 4px;
  padding-top: 3px;
}

/* line 416, sass/base-element.scss */
.ncr .blk_cntnt {
  padding-bottom: 2px !important;
}

/*�������!!!*/
/*.bs-stand .c_poster { border-top: none; }  */
/*������� �����*/
/* line 421, sass/base-element.scss */
.scrollTop {
  height: 35px;
  display: inline-block;
  vertical-align: top;
  outline: none;
  z-index: 2000;
  background-image: url("/i/arrow-top.png");
  background-repeat: no-repeat;
  width: 115px;
  position: fixed;
  right: 0;
  bottom: 15px;
  opacity: 0.5;
  display: none;
}
/* line 426, sass/base-element.scss */
.scrollTop:hover {
  opacity: 1;
  outline: none;
}
/* line 427, sass/base-element.scss */
.scrollTop:focus {
  outline: none;
}

/*�������*/
/* line 432, sass/base-element.scss */
.tabs-count .tabs-ul {
  border-bottom: 1px solid #c0c0c0;
  padding: 0;
  margin: 0;
  list-style-type: none;
  height: 32px;
}
/* line 434, sass/base-element.scss */
.tabs-count .tabs-ul li {
  margin-right: 1px;
  float: left;
  border: 1px solid #c0c0c0;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  -ms-border-radius: 3px 3px 0 0;
  -o-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
/* line 436, sass/base-element.scss */
.tabs-count .tabs-ul li a, .tabs-count .tabs-ul li span {
  cursor: pointer;
  text-decoration: none !important;
  line-height: 13px;
  padding: 8px 14px 0 14px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  display: inline-block;
  height: 23px;
  font-weight: 600;
  background: url("/i/tourism/structure/tabs.png") 0 0 repeat-x;
  font-size: 13px;
  color: #404040;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  -ms-border-radius: 3px 3px 0 0;
  -o-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
/* line 443, sass/base-element.scss */
.tabs-count .tabs-ul li.active {
  border-bottom: 1px solid #fff;
  margin-bottom: -1px;
}
/* line 445, sass/base-element.scss */
.tabs-count .tabs-ul li.active a, .tabs-count .tabs-ul li.active span {
  background: url("/i/tourism/structure/tabs.png") 0 -31px repeat-x;
}

/* line 449, sass/base-element.scss */
.tabs-c-box {
  padding-top: 12px;
  margin-left: 2px;
}

/*�������� �� ����� ��������*/
/* line 452, sass/base-element.scss */
.noted-img {
  clear: left;
  padding: 14px;
  background: #ececec;
  color: #777777;
  margin: 10px auto;
}
/* line 456, sass/base-element.scss */
.noted-img p, .noted-img span.img-link {
  font-size: 14px;
  font-style: 600;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  padding: 0 4px;
  text-align: center;
  margin-bottom: 0 !important;
  margin-top: 10px;
}
/* line 465, sass/base-element.scss */
.noted-img span.img-link {
  display: block;
}
/* line 466, sass/base-element.scss */
.noted-img img {
  display: block;
  margin: 0 auto 10px auto;
}

/*�����*/
/* line 474, sass/base-element.scss */
.ni-metki {
  float: left;
  width: 468px;
  margin-right: 20px;
  margin-top: 4px;
  line-height: 20px;
  margin-bottom: 14px;
  font-size: 13px;
  color: #666666;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
}
/* line 482, sass/base-element.scss */
.ni-metki span.small {
  font-size: 13px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  padding-right: 3px;
  font-weight: 600;
}
/* line 483, sass/base-element.scss */
.ni-metki a {
  text-decoration: none;
}
/* line 484, sass/base-element.scss */
.ni-metki a:hover {
  text-decoration: underline;
}

/* line 486, sass/base-element.scss */
.ni-ist {
  margin-bottom: 6px;
  font-size: 12px;
  color: #666666;
}
/* line 490, sass/base-element.scss */
.ni-ist span {
  font-weight: 600;
}

/*���������, ������*/
/* line 493, sass/base-element.scss */
.n-on-pr {
  float: right;
  width: 240px;
  margin-bottom: 14px;
  line-height: 15px;
  padding-top: 0;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  font-size: 12px;
}
/* line 500, sass/base-element.scss */
.n-on-pr .n_vc {
  float: right;
  color: #999;
  padding-right: 0;
  background: no-repeat;
  padding-left: 0;
  line-height: 16px;
  font-size: 13px;
}
/* line 505, sass/base-element.scss */
.n-on-pr .n_vc .ico {
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: top;
  background-image: url("/i/news/sprite-news.png");
  margin-top: 2px;
  margin-right: 4px;
  background-position: 0 -1px;
  height: 11px;
  width: 15px;
}
/* line 513, sass/base-element.scss */
.n-on-pr .n_cc {
  float: right;
  margin-left: 13px;
  padding-left: 0;
  background: none;
  font-size: 13px;
  line-height: 16px;
}
/* line 520, sass/base-element.scss */
.n-on-pr .n_cc a {
  color: #52a501;
  text-decoration: none;
}
/* line 521, sass/base-element.scss */
.n-on-pr .n_cc a:hover {
  text-decoration: underline;
}
/* line 522, sass/base-element.scss */
.n-on-pr .n_cc .news_discuss {
  margin-right: 0;
  margin-top: -1px;
}

/*span'� ������� ������*/
/* line 529, sass/base-element.scss */
.hidden-link {
  color: #034592;
  cursor: pointer;
}
/* line 531, sass/base-element.scss */
.hidden-link:hover {
  text-decoration: underline;
}

/*���� ����������� �����*/
/* line 537, sass/base-element.scss */
.auth-inf .img-box {
  border: 2px solid #b7b7b7;
  float: left;
  margin-right: 20px;
  margin-top: 4px;
  margin-left: 15px;
  width: 38px;
  height: 38px;
  overflow: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
/* line 541, sass/base-element.scss */
.auth-inf .img-box img {
  display: block;
  width: 40px;
}
/* line 546, sass/base-element.scss */
.auth-inf .user-info {
  float: left;
  text-align: left;
  margin-top: 3px;
}
/* line 548, sass/base-element.scss */
.auth-inf .user-info a {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  font-weight: 600;
  color: #034592;
  font-size: 13px;
  position: relative;
}
/* line 550, sass/base-element.scss */
.auth-inf .user-info a:active, .auth-inf .user-info a:focus {
  outline: none;
}
/* line 552, sass/base-element.scss */
.auth-inf .user-info #uwmail {
  float: left;
  margin-top: 5px;
}
/* line 554, sass/base-element.scss */
.auth-inf .user-info #uwmail a {
  background: none;
  width: auto;
  height: auto;
  font-weight: 400;
  margin-left: 0;
  padding-left: 22px;
  margin-right: 11px;
}
/* line 556, sass/base-element.scss */
.auth-inf .user-info #uwmail a:before {
  position: absolute;
  top: 0;
  left: 0;
  content: '';
  display: block;
  width: 18px;
  height: 13px;
  background: url("/i/ico-head.png") 0 -1px no-repeat;
  top: 2px;
}
/* line 557, sass/base-element.scss */
.auth-inf .user-info #uwmail a:hover {
  text-decoration: none;
}
/* line 560, sass/base-element.scss */
.auth-inf .user-info #uwcomm {
  float: left;
  margin-top: 5px;
}
/* line 562, sass/base-element.scss */
.auth-inf .user-info #uwcomm a {
  background: none;
  width: auto;
  height: auto;
  font-weight: 400;
  margin-left: 0;
  padding-left: 22px;
  margin-right: 11px;
}
/* line 564, sass/base-element.scss */
.auth-inf .user-info #uwcomm a:before {
  position: absolute;
  top: 0;
  left: 0;
  content: '';
  display: block;
  width: 19px;
  height: 18px;
  background: url("/i/ico-head.png") -19px 0 no-repeat;
  top: 1px;
}
/* line 565, sass/base-element.scss */
.auth-inf .user-info #uwcomm a:hover {
  text-decoration: none;
}
/* line 568, sass/base-element.scss */
.auth-inf .user-info .ex-a {
  float: left;
  margin-top: 6px;
  width: 15px;
  height: 15px;
  background: url("/i/ico-head.png") -39px 0 no-repeat;
  margin-right: 13px;
}
/* line 570, sass/base-element.scss */
.auth-inf .user-info .ex-a a {
  width: 100%;
  height: 100%;
  display: inline-block;
}
/* line 572, sass/base-element.scss */
.auth-inf .user-info .ex-a a:hover {
  text-decoration: none;
}
/* line 575, sass/base-element.scss */
.auth-inf .user-info .prize-box {
  float: left;
  margin-top: 6px;
  width: 16px;
  height: 15px;
  background: url("/i/ico-head.png") -54px 0 no-repeat;
}
/* line 577, sass/base-element.scss */
.auth-inf .user-info .prize-box a {
  width: 100%;
  height: 100%;
  display: inline-block;
}
/* line 579, sass/base-element.scss */
.auth-inf .user-info .prize-box a:hover {
  text-decoration: none;
}

/*���������� � �������/���������*/
/* line 586, sass/base-element.scss */
.list-notification {
  margin-bottom: 10px;
  margin-top: -15px;
}
/* line 588, sass/base-element.scss */
.list-notification ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
/* line 590, sass/base-element.scss */
.list-notification ul li {
  border-bottom: 1px solid #dddddd;
  padding-top: 19px;
  padding-bottom: 20px;
}
/* line 593, sass/base-element.scss */
.list-notification ul li:first-child {
  border-top: 1px solid #dddddd;
}
/* line 594, sass/base-element.scss */
.list-notification ul li.noview {
  background: #ededed;
}
/* line 596, sass/base-element.scss */
.list-notification ul li.noview .view-box {
  margin-top: 11px;
}
/* line 598, sass/base-element.scss */
.list-notification ul li.noview .view-box a {
  background: url("/i/ico-view.png") 0 0 no-repeat;
}
/* line 600, sass/base-element.scss */
.list-notification ul li.noview .view-box a:hover {
  background: url("/i/ico-view.png") 0 -22px no-repeat;
}
/* line 604, sass/base-element.scss */
.list-notification ul li .img-box {
  width: 80px;
  float: left;
  margin-left: 21px;
  margin-right: 19px;
}
/* line 606, sass/base-element.scss */
.list-notification ul li .img-box img {
  max-width: 100%;
}
/* line 608, sass/base-element.scss */
.list-notification ul li .text-box {
  float: left;
  width: 328px;
  margin-right: 20px;
}
/* line 610, sass/base-element.scss */
.list-notification ul li .text-box h4 {
  padding: 0;
  margin: 0;
  list-style-type: none;
  margin-top: -4px;
  margin-bottom: 3px;
  font-size: 15px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  font-weight: 600;
  line-height: 18px;
}
/* line 611, sass/base-element.scss */
.list-notification ul li .text-box .razd-grey {
  color: #666666;
  font-size: 13px;
}
/* line 613, sass/base-element.scss */
.list-notification ul li .comment-c-box {
  float: left;
  width: 71px;
  margin-top: 16px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  font-weight: 600;
  color: #9e9e9e;
  font-size: 17px;
}
/* line 617, sass/base-element.scss */
.list-notification ul li .comment-c-box .cv-comment {
  margin-right: 6px;
  margin-top: -2px;
  padding-top: 1px;
  display: inline-block;
  vertical-align: top;
  width: 27px;
  height: 24px;
  font-size: 11px;
  color: white;
  text-align: center;
  font-weight: normal;
  background: url("/i/gray-c.png") 0 0 no-repeat;
}
/* line 622, sass/base-element.scss */
.list-notification ul li .comment-c-box .cv-comment.act {
  background: url("/i/green-c.png") 0 0 no-repeat;
}
/* line 625, sass/base-element.scss */
.list-notification ul li .date-box {
  float: left;
  width: 145px;
  margin-top: 16px;
  color: #9e9e9e;
  font-size: 13px;
}
/* line 629, sass/base-element.scss */
.list-notification ul li .view-box {
  margin-top: 12px;
  width: 25px;
  height: 22px;
  float: left;
}
/* line 631, sass/base-element.scss */
.list-notification ul li .view-box a {
  width: 100%;
  height: 100%;
  display: inline-block;
  cursor: pointer;
  background: url("/i/ico-view.png") -29px 0 no-repeat;
}
/* line 633, sass/base-element.scss */
.list-notification ul li .view-box a:hover {
  background: url("/i/ico-view.png") -29px -22px no-repeat;
}
/* line 638, sass/base-element.scss */
.list-notification.my-comments {
  margin-top: 0;
  margin-bottom: 20px;
}
/* line 641, sass/base-element.scss */
.list-notification.my-comments ul li {
  border-top: 1px solid #dddddd;
  border-bottom: none;
  padding-bottom: 10px;
}
/* line 645, sass/base-element.scss */
.list-notification.my-comments ul li .img-box {
  margin-left: 0;
}
/* line 646, sass/base-element.scss */
.list-notification.my-comments ul li .text-box {
  width: 608px;
  margin-right: 0;
}

/*�������*/
/* line 653, sass/base-element.scss */
.user-profile-comment-src {
  float: left;
  width: 532px;
  margin-right: 15px;
}

/* line 654, sass/base-element.scss */
.user-profile-comment-date {
  float: right;
  width: 180px;
  text-align: right;
}

/*���������*/
/* line 657, sass/base-element.scss */
.hint {
  background: #fff;
  border: 1px solid #cdcdcd;
  font-size: 12px;
  text-align: left;
  color: #666;
  left: 0;
  line-height: 14px;
  padding: 8px;
  position: absolute;
  top: 0;
  width: 219px;
  z-index: 2;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
  display: none;
}
/* line 661, sass/base-element.scss */
.hint .close {
  font-size: 16px;
  line-height: 10px;
  position: absolute;
  right: 5px;
  top: 3px;
  color: #000000;
  font-weight: 700;
  opacity: 0.3;
  text-shadow: 0 1px 0 #ffffff;
}
/* line 667, sass/base-element.scss */
.hint .close:hover {
  opacity: 0.5;
  cursor: pointer;
}

/* line 671, sass/base-element.scss */
.gray-btn, .blue-btn, .voting-block .voting-save .btn {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  width: auto;
  padding: 0 10px;
  display: block;
  margin: 0 auto 10px auto;
  border: none;
  color: #fff;
  font-size: 16px;
  height: 32px;
  background: #c4c4c4;
}
/* line 674, sass/base-element.scss */
.gray-btn.small-btn, .small-btn.blue-btn, .voting-block .voting-save .small-btn.btn {
  background: #d0d0d0;
  font-size: 14px;
  height: 25px;
  padding: 0 15px;
}

/*����������, ����. ������*/
/* line 679, sass/base-element.scss */
.neighbor ul {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
}
/* line 682, sass/base-element.scss */
.neighbor ul li {
  display: block;
  float: left;
}
/* line 684, sass/base-element.scss */
.neighbor ul li a {
  font-size: 13px;
  display: block;
  padding: 10px 0;
}
/* line 690, sass/base-element.scss */
.neighbor ul li.before {
  float: right;
}

/*��� �������*/
/* line 694, sass/base-element.scss */
#beforeday, #nextresults, .gray-btn, .blue-btn, .voting-block .voting-save .btn {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  width: auto;
  padding: 0 10px;
  display: block;
  margin: 0 auto 10px auto;
  border: none;
  color: #fff;
  font-size: 16px;
  height: 32px;
  background: #c4c4c4;
}

/* line 698, sass/base-element.scss */
.blue-btn, .voting-block .voting-save .btn {
  background: #197eb0;
  color: #fff !important;
}

/* line 699, sass/base-element.scss */
a.blue-btn, .voting-block .voting-save a.btn {
  display: inline-block;
  padding-right: 10px !important;
  padding-left: 10px !important;
  text-decoration: none !important;
  padding-top: 8px !important;
  height: 25px;
  font-size: 14px !important;
  text-align: center;
}

/*������������ � �������*/
/* line 706, sass/base-element.scss */
.top-paginator .paginator {
  margin-bottom: 0;
}

/* line 707, sass/base-element.scss */
.bottom-paginator .paginator {
  margin-bottom: 10px;
}

/* line 708, sass/base-element.scss */
.paginator {
  font-size: 14px;
}
/* line 710, sass/base-element.scss */
.paginator a {
  padding: 0 3px;
  position: relative;
}
/* line 711, sass/base-element.scss */
.paginator .current {
  text-decoration: none !important;
  color: #2E2E2E !important;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  font-weight: 600;
}
/* line 712, sass/base-element.scss */
.paginator .first {
  margin-right: 13px;
}
/* line 713, sass/base-element.scss */
.paginator .last {
  margin-left: 13px;
}
/* line 714, sass/base-element.scss */
.paginator .first:after {
  height: 1px;
  content: '';
  right: -11px;
  position: absolute;
  bottom: 4px;
  width: 6px;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
}
/* line 715, sass/base-element.scss */
.paginator .last:after {
  height: 1px;
  content: '';
  left: -11px;
  position: absolute;
  bottom: 4px;
  width: 6px;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
}

/*���������*/
/* line 719, sass/base-element.scss */
.rep-box {
  float: right;
  color: #999;
}

/* line 720, sass/base-element.scss */
.rep-arrow {
  font-weight: bold;
  font-size: 12px;
}

/* line 721, sass/base-element.scss */
.rep-green {
  color: #75b925;
  padding-left: 4px;
  display: inline-block;
}

/* line 722, sass/base-element.scss */
.rep-red {
  color: #c92828;
  padding-left: 4px;
  display: inline-block;
}

/*������� ���������*/
/* line 724, sass/base-element.scss */
.table-r {
  width: 100%;
  margin-bottom: 20px;
}
/* line 726, sass/base-element.scss */
.table-r td {
  border-bottom: 1px solid #dddddd;
  padding-top: 7px;
  padding-bottom: 7px;
}
/* line 728, sass/base-element.scss */
.table-r td.position {
  width: 10%;
  color: #29536d;
  font-size: 14px;
  padding-left: 13px;
  padding-right: 13px;
}
/* line 729, sass/base-element.scss */
.table-r td.nickname {
  width: 40%;
}
/* line 730, sass/base-element.scss */
.table-r td.rep {
  white-space: nowrap;
  text-align: right;
  padding-left: 10px;
  padding-right: 10px;
}

/*������ �������*/
/*����� ���������*/
/* line 736, sass/base-element.scss */
.alt-redact {
  line-height: 14px;
}
/* line 738, sass/base-element.scss */
.alt-redact .bs-stand {
  padding-bottom: 20px;
}

/* line 740, sass/base-element.scss */
.red-theme {
  margin-top: 5px;
  padding-bottom: 7px;
  background: url("/i/otb/punkt_horizont.gif") repeat-x scroll 0 100%;
  font-size: 13px;
}
/* line 743, sass/base-element.scss */
.red-theme .smc {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  line-height: 16px;
}
/* line 745, sass/base-element.scss */
.red-theme .smc:hover {
  text-decoration: underline;
}
/* line 747, sass/base-element.scss */
.red-theme.last {
  margin-top: 8px;
  padding-bottom: 0;
  background: none;
}

/*�����������*/
/* line 750, sass/base-element.scss */
.fotoal {
  padding-bottom: 20px;
}
/* line 752, sass/base-element.scss */
.fotoal img {
  border: none;
}
/* line 753, sass/base-element.scss */
.fotoal .f-day {
  width: 100%;
  margin-top: 8px;
  text-align: center;
}
/* line 754, sass/base-element.scss */
.fotoal .ftl-prev {
  margin-top: 5px;
  width: 240px;
  overflow: hidden;
}
/* line 756, sass/base-element.scss */
.fotoal .ftl-prev a {
  display: block;
  float: left;
  padding-top: 5px;
  margin-left: 7px;
}
/* line 758, sass/base-element.scss */
.fotoal .ftl-prev a:first-child {
  margin-left: 0;
}
/* line 760, sass/base-element.scss */
.fotoal .ftl-prev.last {
  margin-right: 0;
  margin-top: 0;
  padding-left: 0;
}

/*���. ����*/
/* line 764, sass/base-element.scss */
.soc-box span {
  font-size: 13px;
}

/*�����*/
/* line 766, sass/base-element.scss */
.voting-block {
  border: 1px solid #d6d6d6;
  padding: 10px 14px 14px 14px;
  font-size: 13px;
  margin-bottom: 15px;
}
/* line 768, sass/base-element.scss */
.voting-block .voting-head {
  font-size: 16px;
  font-weight: 600;
  padding-bottom: 15px;
  float: left;
  width: 525px;
  color: #006699;
  line-height: 19px;
}
/* line 771, sass/base-element.scss */
.voting-block .voting-head .mode-hint {
  color: #999;
  font-size: 85%;
  font-weight: normal;
}
/* line 777, sass/base-element.scss */
.voting-block label {
  font-size: 13px;
  line-height: 18px;
}
/* line 779, sass/base-element.scss */
.voting-block label span {
  margin-left: 18px;
  display: block;
}
/* line 780, sass/base-element.scss */
.voting-block label input {
  margin-top: 3px;
  float: left;
  margin-right: 5px;
}
/* line 782, sass/base-element.scss */
.voting-block .voting-option {
  margin-bottom: 5px;
}
/* line 784, sass/base-element.scss */
.voting-block .voting-option.last {
  float: left;
}
/* line 786, sass/base-element.scss */
.voting-block .voting-input {
  float: left;
  margin-left: 10px;
  top: -5px;
  position: relative;
}
/* line 787, sass/base-element.scss */
.voting-block .voting-save {
  clear: left;
  padding-top: 5px;
}
/* line 790, sass/base-element.scss */
.voting-block .voting-save .btn {
  padding-left: 20px;
  padding-right: 20px;
  background: #006699;
  text-shadow: none;
  font-size: 14px;
}
/* line 792, sass/base-element.scss */
.voting-block .voting-result-info {
  padding-bottom: 15px;
}
/* line 794, sass/base-element.scss */
.voting-block .voting-result-info label {
  margin-bottom: 5px;
}
/* line 795, sass/base-element.scss */
.voting-block .voting-result-info .progress-info {
  width: 70%;
  float: left;
  height: 15px;
  background: #efefef;
}
/* line 797, sass/base-element.scss */
.voting-block .voting-result-info .progress-info .bar {
  background: #006699;
}
/* line 799, sass/base-element.scss */
.voting-block .voting-result-info .progress-text {
  position: relative;
  top: -2px;
  margin-left: 15px;
  float: left;
  text-align: left;
  font-weight: 600;
}
/* line 801, sass/base-element.scss */
.voting-block .voting-result-all {
  width: 170px;
  text-align: right;
  float: right;
  padding-top: 0;
  color: #999;
}
/* line 802, sass/base-element.scss */
.voting-block .voting-res-link {
  text-align: center;
  font-size: 12px;
}
/* line 804, sass/base-element.scss */
.voting-block .voting-res-link span {
  cursor: pointer;
  color: #034592;
}
/* line 806, sass/base-element.scss */
.voting-block .voting-res-link span:hover {
  text-decoration: underline;
}

/* line 811, sass/base-element.scss */
.right-col .voting-block {
  border: 2px solid #ededed;
}
/* line 813, sass/base-element.scss */
.right-col .voting-block .voting-head {
  width: 100%;
  float: none;
  padding-bottom: 5px;
}
/* line 815, sass/base-element.scss */
.right-col .voting-block .voting-option.last {
  float: none;
}
/* line 817, sass/base-element.scss */
.right-col .voting-block .voting-input {
  float: none;
  margin-left: 0;
  top: 0;
  margin-top: -5px;
}
/* line 819, sass/base-element.scss */
.right-col .voting-block .voting-input input {
  width: 196px;
}
/* line 822, sass/base-element.scss */
.right-col .voting-block .voting-result-info .progress-info {
  width: 72%;
}
/* line 823, sass/base-element.scss */
.right-col .voting-block .voting-result-info .progress-text {
  float: right;
}
/* line 825, sass/base-element.scss */
.right-col .voting-block .voting-result-all {
  text-align: left;
  width: 100%;
  float: none;
  padding-top: 0;
  padding-bottom: 15px;
}

/* line 828, sass/base-element.scss */
#article_body {
  font-size: 15px;
  /*blockquote*/
}
/* line 830, sass/base-element.scss */
#article_body .voting-block {
  margin-top: 15px;
}
/* line 832, sass/base-element.scss */
#article_body blockquote {
  background: #F0F0F1;
  padding: 14px 30px 14px 30px;
  border-left-color: #DFDEDE;
}
/* line 836, sass/base-element.scss */
#article_body blockquote p {
  font-weight: 400;
}
/* line 837, sass/base-element.scss */
#article_body blockquote p:last-child {
  margin-bottom: 0;
}
/* line 838, sass/base-element.scss */
#article_body blockquote ul li {
  line-height: 20px;
}
/* line 840, sass/base-element.scss */
#article_body p {
  line-height: 1.35em;
  margin-bottom: 20px;
}
/* line 843, sass/base-element.scss */
#article_body p a {
  border-bottom: 1px solid rgba(3, 69, 146, 0.4);
}
/* line 845, sass/base-element.scss */
#article_body p a:hover {
  border-bottom-color: #fff;
  text-decoration: none !important;
}
/* line 851, sass/base-element.scss */
#article_body ul {
  margin-bottom: 20px;
}
/* line 853, sass/base-element.scss */
#article_body ul li {
  line-height: 20px;
  margin-bottom: 6px;
}
/* line 858, sass/base-element.scss */
#article_body p + ul, #article_body p + ol {
  margin-top: -12px;
}
/* line 859, sass/base-element.scss */
#article_body table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100% !important;
  margin-bottom: 10px;
  border-left: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-right: none;
  border-top: none;
}
/* line 868, sass/base-element.scss */
#article_body table th {
  background: #D1ECF2;
  font-weight: 600;
}
/* line 872, sass/base-element.scss */
#article_body table td {
  border-right: 1px solid #ccc;
  border-top: 1px solid #ccc !important;
  padding: 8px 12px;
  text-align: left;
  vertical-align: middle;
  font-size: 13px;
}

/* line 883, sass/base-element.scss */
#article_first_paragraph p {
  line-height: 20px;
}
/* line 885, sass/base-element.scss */
#article_first_paragraph p a {
  border-bottom: 1px solid rgba(3, 69, 146, 0.4);
}
/* line 887, sass/base-element.scss */
#article_first_paragraph p a:hover {
  border-bottom-color: #fff;
  text-decoration: none !important;
}

/*���������*/
/* line 898, sass/base-element.scss */
.camslist {
  margin-right: -13px;
}
/* line 900, sass/base-element.scss */
.camslist .camnav {
  float: left;
  margin-right: 13px;
  width: 234px;
  text-align: center;
  margin-bottom: 16px;
}
/* line 902, sass/base-element.scss */
.camslist .camnav .img-box {
  position: relative;
  display: block;
  border: 1px solid #959595;
  margin-bottom: 5px;
  /*width: 232px; height: 174px; */
}
/* line 904, sass/base-element.scss */
.camslist .camnav .img-box:after {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.2);
  content: '';
}
/* line 905, sass/base-element.scss */
.camslist .camnav .img-box:before {
  position: absolute;
  top: 50%;
  left: 50%;
  content: '';
  margin-top: -26px;
  margin-left: -26px;
  height: 53px;
  width: 53px;
  background: url("/i/play.png") 0 0 no-repeat;
}
/* line 907, sass/base-element.scss */
.camslist .camnav img {
  display: block;
}
/* line 909, sass/base-element.scss */
.camslist .camnav.active {
  display: none;
}

/* line 912, sass/base-element.scss */
.clappr {
  text-align: center;
  background: #000;
  padding: 0;
  margin-bottom: 18px;
  position: relative;
  /*&:before {
    position: absolute; top: 50%; left: 50%; content: ''; margin-top: -26px; margin-left: -26px;
    height: 53px; width: 53px; background: url("/i/play.png") 0 0 no-repeat; z-index: 10; pointer-events:none;
  }   */
}
/* line 918, sass/base-element.scss */
.clappr div {
  margin: 0px auto;
}

/* line 920, sass/base-element.scss */
.camslist-picto {
  margin-bottom: 20px;
}
/* line 922, sass/base-element.scss */
.camslist-picto .camnavpict {
  float: left;
  border: 1px solid #959595;
  margin-right: 10px;
  width: 70px;
  height: 52px;
}

/*2 �������*/
/* line 931, sass/base-element.scss */
.two-col-inner .one-col {
  float: left;
  width: 48%;
  margin-left: 4%;
  padding-top: 0;
}
/* line 933, sass/base-element.scss */
.two-col-inner .one-col:first-child {
  margin-left: 0;
}

/* line 937, sass/base-element.scss */
.no-bord li {
  background: none !important;
}

/*sponsor � �������*/
/* line 942, sass/base-element.scss */
.sponsor-box {
  margin: 20px 0 15px 0;
}
/* line 944, sass/base-element.scss */
.sponsor-box h3 {
  font-size: 17px;
  margin-bottom: 10px;
}
/* line 945, sass/base-element.scss */
.sponsor-box .sponsor-cont {
  padding: 10px;
  background: #eaf5dc;
  -webkit-box-shadow: rgba(37, 65, 2, 0.3) 0 0 8px;
  -moz-box-shadow: rgba(37, 65, 2, 0.3) 0 0 8px;
  box-shadow: rgba(37, 65, 2, 0.3) 0 0 8px;
}
/* line 948, sass/base-element.scss */
.sponsor-box .sponsor-cont .logo-box {
  float: left;
  width: 220px;
  margin-right: 20px;
}
/* line 950, sass/base-element.scss */
.sponsor-box .sponsor-cont .logo-box img {
  max-width: 100%;
  margin: 0;
  display: block;
  border: 1px solid #ccc;
}
/* line 952, sass/base-element.scss */
.sponsor-box .sponsor-cont .text-box {
  margin-left: 240px;
  padding-right: 15px;
}
/* line 954, sass/base-element.scss */
.sponsor-box .sponsor-cont .text-box h4 {
  margin-top: 0;
  font-size: 16px;
  font-weight: 600;
}
/* line 955, sass/base-element.scss */
.sponsor-box .sponsor-cont .text-box .about {
  padding-bottom: 8px;
}
/* line 956, sass/base-element.scss */
.sponsor-box .sponsor-cont .text-box label {
  margin-bottom: 0;
  font-size: 13px;
  font-weight: bold;
  cursor: default;
  display: inline-block;
}
/* line 959, sass/base-element.scss */
.sponsor-box a {
  color: #0074ce;
}
/* line 960, sass/base-element.scss */
.sponsor-box.no-img {
  margin-top: 25px;
}
/* line 963, sass/base-element.scss */
.sponsor-box.no-img .sponsor-cont .text-box {
  margin-left: 15px;
  padding-right: 15px;
}
/* line 966, sass/base-element.scss */
.sponsor-box.no-img .sponsor-cont .noted-img {
  background: none;
  padding: 0;
  margin-top: 15px;
}

/*����*/
/* line 976, sass/base-element.scss */
.wallpaper-box {
  background-position: center 116px !important;
  background-attachment: scroll !important;
  background-color: #6d318e !important;
}
/* line 977, sass/base-element.scss */
.wallpaper-box #crumbs {
  border-bottom: none;
  display: none;
}
/* line 978, sass/base-element.scss */
.wallpaper-box .main-header {
  margin-bottom: 0;
}
/* line 982, sass/base-element.scss */
.wallpaper-box.roof {
  background-position: center -36px !important;
}
/* line 985, sass/base-element.scss */
.wallpaper-box.root {
  background-position: center 80px !important;
}
/* line 988, sass/base-element.scss */
.wallpaper-box #pads_60 {
  background: white;
}

/**/
/*������ � ���. ���� � �������� / ��������*/
/* line 993, sass/base-element.scss */
.li-karnaval .karnaval {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  width: 91px;
  display: block;
  background: url("/i/rk/karnaval.png") 0 5px no-repeat !important;
}
/* line 1001, sass/base-element.scss */
.li-karnaval.active {
  background: none !important;
}

/* line 1004, sass/base-element.scss */
.bottom-rm {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
}
/* line 1006, sass/base-element.scss */
.bottom-rm .close {
  width: 40px;
  height: 40px;
  border: 1px solid #fff;
  background: rgba(0, 0, 0, 0.5);
  content: '';
  -webkit-border-radius: 50% 50%;
  -moz-border-radius: 50% / 50%;
  border-radius: 50% / 50%;
  position: absolute;
  top: -30px;
  right: 5px;
  opacity: 0.8;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  color: #fff;
  text-align: center;
  font-size: 24px;
  line-height: 36px;
  font-weight: 400;
}

/* line 1016, sass/base-element.scss */
.address {
  cursor: pointer;
}

/*������ � �����*/
/* line 1019, sass/base-element.scss */
.inside-entries-contianer {
  width: 220px;
  float: left;
  clear: left;
  margin-right: 20px;
  margin-top: 4px;
}
/* line 1023, sass/base-element.scss */
.inside-entries-contianer .inside-entries-head {
  color: #747272;
  background: #ededed;
  border-top: 2px solid #006699;
  padding: 4px 8px 6px 8px;
  margin-bottom: -5px;
  font-weight: 600;
  font-size: 14px;
  position: relative;
  z-index: 3;
}
/* line 1034, sass/base-element.scss */
.inside-entries-contianer .inside-entry {
  padding-bottom: 4px;
  padding-top: 11px;
  background: url("/i/otb/punkt_horizont.gif") repeat-x scroll 0 0;
  border: 2px solid #ededed;
  border-top: none;
  margin-bottom: 8px;
}
/* line 1040, sass/base-element.scss */
.inside-entries-contianer .inside-entry .gray {
  color: #999;
  font-size: 13px;
  display: block;
  margin-bottom: 4px;
  margin-top: -4px;
  font-weight: 400;
  padding: 0 6px;
}
/* line 1048, sass/base-element.scss */
.inside-entries-contianer .inside-entry .inside-img-box {
  padding: 0;
  background: none;
  float: none;
  margin-right: 0;
}
/* line 1053, sass/base-element.scss */
.inside-entries-contianer .inside-entry .inside-img-box img {
  display: block;
  margin: 0 0 6px 0;
  max-width: 100%;
}
/* line 1059, sass/base-element.scss */
.inside-entries-contianer .inside-entry .inside-info {
  padding: 0 6px;
}
/* line 1061, sass/base-element.scss */
.inside-entries-contianer .inside-entry .inside-info h3 {
  font-weight: 600;
  font-size: 14px;
  line-height: 18px;
  margin: 0 0 3px 0;
}
/* line 1067, sass/base-element.scss */
.inside-entries-contianer .inside-entry .inside-info a {
  color: #333333;
}

/* line 1071, sass/base-element.scss */
.inside-entries-contianer + .inside-entries-contianer {
  clear: none;
}

/* line 1073, sass/base-element.scss */
a.showmap, a.address {
  cursor: pointer;
}

/* line 1075, sass/base-element.scss */
.list-razdel {
  margin-right: -10px;
}
/* line 1077, sass/base-element.scss */
.list-razdel .box-razdel {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-background-size: cover;
  margin-right: 10px;
  margin-bottom: 10px;
  position: relative;
  float: left;
  width: 980px;
}
/* line 1082, sass/base-element.scss */
.list-razdel .box-razdel img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}
/* line 1083, sass/base-element.scss */
.list-razdel .box-razdel h2 {
  font-size: 30px;
  line-height: 1.2;
  color: #fff;
  padding: 0 0 7px 0;
  border: none;
}
/* line 1084, sass/base-element.scss */
.list-razdel .box-razdel a {
  display: block;
  width: 100%;
  height: 100%;
  color: #fff;
  position: relative;
  z-index: 2;
}
/* line 1086, sass/base-element.scss */
.list-razdel .box-razdel a .text-box {
  padding-left: 23px;
  padding-right: 23px;
  position: absolute;
  bottom: 21px;
  left: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 1089, sass/base-element.scss */
.list-razdel .box-razdel a .text-box span {
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  text-transform: none;
}
/* line 1092, sass/base-element.scss */
.list-razdel .box-razdel a .text-box span.razdel-link {
  font-size: 12px;
  text-transform: uppercase;
}
/* line 1098, sass/base-element.scss */
.list-razdel .box-razdel a:hover {
  text-decoration: none !important;
}
/* line 1100, sass/base-element.scss */
.list-razdel .box-razdel:before {
  z-index: 1;
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("/i/tourism/box-bg.png") repeat-x 0 0;
  opacity: 0.8;
}
/* line 1104, sass/base-element.scss */
.list-razdel .box-razdel.w1 {
  width: 188px;
}
/* line 1105, sass/base-element.scss */
.list-razdel .box-razdel.w2 {
  width: 386px;
}
/* line 1106, sass/base-element.scss */
.list-razdel .box-razdel.w3 {
  width: 586px;
}
/* line 1107, sass/base-element.scss */
.list-razdel .box-razdel.h1 {
  height: 188px;
}
/* line 1108, sass/base-element.scss */
.list-razdel .box-razdel.h2 {
  height: 386px;
}
/* line 1109, sass/base-element.scss */
.list-razdel .box-razdel.search-box {
  float: right;
  padding: 0;
}
/* line 1111, sass/base-element.scss */
.list-razdel .box-razdel.blue-bg-text h2 {
  font-size: 22px;
  line-height: 1.2;
}
/* line 1113, sass/base-element.scss */
.list-razdel .box-razdel.blue-bg-text a .text-box {
  background: #3399cc;
  bottom: 11px;
  left: 10px;
  padding: 13px 16px 6px 16px;
  width: auto;
}
/* line 1119, sass/base-element.scss */
.list-razdel .box-razdel.small h2 {
  font-size: 26px;
  line-height: 31px;
  padding: 0;
}
/* line 1121, sass/base-element.scss */
.list-razdel .box-razdel.small a .text-box {
  text-align: center;
  width: 100%;
  padding: 0;
}
/* line 1125, sass/base-element.scss */
.list-razdel .box-razdel.small:before {
  background: url("/i/tourism/box-small-bg.png") repeat-x 0 0;
  opacity: 0.75;
}
/* line 1127, sass/base-element.scss */
.list-razdel .box-razdel.blue {
  background: #3399cc;
}
/* line 1129, sass/base-element.scss */
.list-razdel .box-razdel.blue h2 {
  font-size: 26px;
  line-height: 31px;
}
/* line 1131, sass/base-element.scss */
.list-razdel .box-razdel.blue a .text-box {
  text-align: center;
  width: 188px;
  height: 188px;
  display: table-cell;
  padding: 0;
  position: relative;
  bottom: auto;
  vertical-align: middle;
}
/* line 1136, sass/base-element.scss */
.list-razdel .box-razdel.blue:before {
  display: none;
}
/* line 1139, sass/base-element.scss */
.list-razdel .box-razdel.blue-box-text h2 {
  font-size: 18px;
  line-height: 20px;
  border-bottom: 1px solid #fff;
  padding-bottom: 13px;
  margin-bottom: 11px;
}
/* line 1141, sass/base-element.scss */
.list-razdel .box-razdel.blue-box-text a .text-box {
  background: rgba(51, 153, 204, 0.8);
  bottom: 0;
  left: auto;
  left: 0;
  padding: 7px 14px 0 14px;
  width: 188px;
  height: 188px;
}
/* line 1144, sass/base-element.scss */
.list-razdel .box-razdel.blue-box-text a .text-box span {
  display: block;
  font-size: 14px;
  line-height: 17px;
}
/* line 1146, sass/base-element.scss */
.list-razdel .box-razdel.blue-box-text a .text-box span.name-rest {
  padding-bottom: 9px;
}
/* line 1147, sass/base-element.scss */
.list-razdel .box-razdel.blue-box-text a .text-box span.info-rest {
  font-weight: 400;
}
/* line 1152, sass/base-element.scss */
.list-razdel .box-razdel.search-box {
  padding: 14px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 1154, sass/base-element.scss */
.list-razdel .box-razdel.search-box h2 {
  font-size: 20px;
  line-height: 24px;
}
/* line 1155, sass/base-element.scss */
.list-razdel .box-razdel.search-box .container-search {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 14px;
}
/* line 1157, sass/base-element.scss */
.list-razdel .box-razdel.search-box .container-search .blue-btn, .list-razdel .box-razdel.search-box .container-search .voting-block .voting-save .btn, .voting-block .voting-save .list-razdel .box-razdel.search-box .container-search .btn {
  width: 100%;
  font-size: 18px;
  margin-bottom: 0;
  height: 40px;
}
/* line 1159, sass/base-element.scss */
.list-razdel .box-razdel.search-box .container-search .blue-btn:hover, .list-razdel .box-razdel.search-box .container-search .voting-block .voting-save .btn:hover, .voting-block .voting-save .list-razdel .box-razdel.search-box .container-search .btn:hover {
  background: #1273a4;
}
/* line 1161, sass/base-element.scss */
.list-razdel .box-razdel.search-box .container-search .text-date {
  font-size: 14px;
  line-height: 17px;
  color: #fff;
  display: block;
  padding-bottom: 10px;
}
/* line 1162, sass/base-element.scss */
.list-razdel .box-razdel.search-box .container-search .inp-date-box {
  position: relative;
}
/* line 1164, sass/base-element.scss */
.list-razdel .box-razdel.search-box .container-search .inp-date-box:after {
  display: inline-block;
  width: 28px;
  height: 28px;
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  opacity: 0.4;
  background: url("/i/tourism/planning2.png") center center no-repeat;
  background-size: 16px auto;
  -webkit-background-size: 16px auto;
}
/* line 1168, sass/base-element.scss */
.list-razdel .box-razdel.search-box .container-search input {
  font-size: 13px;
  width: 100%;
  height: 28px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 0 0;
  -moz-border-radius: 0 0;
  -ms-border-radius: 0 0;
  -o-border-radius: 0 0;
  border-radius: 0 0;
  border-color: #fff;
}
/* line 1175, sass/base-element.scss */
.list-razdel .box-razdel.search-box .container-search .blue-btn, .list-razdel .box-razdel.search-box .container-search .voting-block .voting-save .btn, .voting-block .voting-save .list-razdel .box-razdel.search-box .container-search .btn {
  -webkit-border-radius: 0 0;
  -moz-border-radius: 0 0;
  -ms-border-radius: 0 0;
  -o-border-radius: 0 0;
  border-radius: 0 0;
}
/* line 1181, sass/base-element.scss */
.list-razdel.cover-list-razdel {
  margin-right: -21px;
}
/* line 1183, sass/base-element.scss */
.list-razdel.cover-list-razdel .box-razdel {
  margin-bottom: 28px;
  margin-right: 21px;
}
/* line 1185, sass/base-element.scss */
.list-razdel.cover-list-razdel .box-razdel h3 {
  font-size: 18px;
  line-height: 1.2;
  padding: 0 0 1px 0;
  margin-top: -3px;
  margin-bottom: 0;
}
/* line 1190, sass/base-element.scss */
.list-razdel.cover-list-razdel .box-razdel .text-box {
  bottom: 0;
  background: rgba(0, 0, 0, 0.4);
  width: 100%;
  padding-top: 8px;
  padding-bottom: 15px;
}
/* line 1196, sass/base-element.scss */
.list-razdel.cover-list-razdel .box-razdel.w1, .list-razdel.cover-list-razdel .box-razdel.box-r-4 {
  width: 162px;
}
/* line 1198, sass/base-element.scss */
.list-razdel.cover-list-razdel .box-razdel.w2, .list-razdel.cover-list-razdel .box-razdel.box-r-1, .list-razdel.cover-list-razdel .box-razdel.box-r-2, .list-razdel.cover-list-razdel .box-razdel.box-r-3, .list-razdel.cover-list-razdel .box-razdel.box-r-6, .list-razdel.cover-list-razdel .box-razdel.box-r-7, .list-razdel.cover-list-razdel .box-razdel.box-r-4, .list-razdel.cover-list-razdel .box-razdel.box-r-5 {
  width: 348px;
}
/* line 1199, sass/base-element.scss */
.list-razdel.cover-list-razdel .box-razdel.w3 {
  width: 534px;
}
/* line 1201, sass/base-element.scss */
.list-razdel.cover-list-razdel .box-razdel.h1, .list-razdel.cover-list-razdel .box-razdel.box-r-2, .list-razdel.cover-list-razdel .box-razdel.box-r-3, .list-razdel.cover-list-razdel .box-razdel.box-r-5, .list-razdel.cover-list-razdel .box-razdel.box-r-6, .list-razdel.cover-list-razdel .box-razdel.box-r-7 {
  height: 160px;
}
/* line 1202, sass/base-element.scss */
.list-razdel.cover-list-razdel .box-razdel.h2, .list-razdel.cover-list-razdel .box-razdel.box-r-1, .list-razdel.cover-list-razdel .box-razdel.box-r-4 {
  height: 348px;
}
/* line 1205, sass/base-element.scss */
.list-razdel.cover-list-razdel .box-razdel.box-r-4 {
  float: right;
}
/* line 1207, sass/base-element.scss */
.list-razdel.cover-list-razdel .box-razdel.h2.w2 h3, .list-razdel.cover-list-razdel .box-razdel.box-r-1 h3 {
  font-size: 24px;
}
/* line 1208, sass/base-element.scss */
.list-razdel.cover-list-razdel .box-razdel.h2.w2 .text-box, .list-razdel.cover-list-razdel .box-razdel.box-r-1 .text-box {
  padding-bottom: 19px;
}

/*cover June 2016*/
/* line 1214, sass/base-element.scss */
a.add-button {
  color: #fff;
  display: block;
}

/* line 1218, sass/base-element.scss */
.main-header {
  margin-bottom: 13px;
}
/* line 1220, sass/base-element.scss */
.main-header.new-header {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  font-size: 13px;
  line-height: 17px;
}
/* line 1222, sass/base-element.scss */
.main-header.new-header .head-up {
  height: 50px;
}
/* line 1224, sass/base-element.scss */
.main-header.new-header .head-up .logo {
  margin-left: 14px;
  margin-right: 0;
  padding-top: 14px;
  width: 102px;
}
/* line 1228, sass/base-element.scss */
.main-header.new-header .head-up .logo .logo-img {
  width: 102px;
  height: 18px;
  padding-bottom: 0;
  background: url("/i/logo.svg") center center no-repeat;
  background-size: 102px auto;
  -webkit-background-size: 102px auto;
}
/* line 1234, sass/base-element.scss */
.main-header.new-header .head-up .head31-right {
  float: right;
}
/* line 1235, sass/base-element.scss */
.main-header.new-header .head-up .info-cont {
  background: none;
  margin-top: 12px;
  height: auto;
  width: auto;
}
/* line 1239, sass/base-element.scss */
.main-header.new-header .head-up .info-cont .d-week {
  background: none;
  margin: 0 20px 0 0;
  height: auto;
  width: 135px;
  text-align: right;
  padding-top: 4px;
  padding-right: 20px;
  position: relative;
  white-space: nowrap;
}
/* line 1247, sass/base-element.scss */
.main-header.new-header .head-up .info-cont .d-week:before {
  position: absolute;
  top: 0;
  right: -1px;
  height: 27px;
  width: 1px;
  background: #5ea5c8;
  content: '';
}
/* line 1254, sass/base-element.scss */
.main-header.new-header .head-up .info-cont .d-week .day-box {
  display: inline-block;
}
/* line 1255, sass/base-element.scss */
.main-header.new-header .head-up .info-cont .d-week .date, .main-header.new-header .head-up .info-cont .d-week .time-no-sec {
  color: #fff;
  font-size: 13px;
  font-weight: 600;
  padding-top: 0;
  display: inline-block;
}
/* line 1262, sass/base-element.scss */
.main-header.new-header .head-up .info-cont .d-week .date {
  margin-right: 2px;
}
/* line 1264, sass/base-element.scss */
.main-header.new-header .head-up .info-cont .city-text {
  float: left;
  color: #fff;
  font-size: 13px;
  font-weight: 600;
  display: block;
  padding-top: 4px;
}
/* line 1271, sass/base-element.scss */
.main-header.new-header .head-up .info-cont .city-text a {
  color: #fff !important;
}
/* line 1273, sass/base-element.scss */
.main-header.new-header .head-up .info-cont .weather {
  width: auto;
  height: auto;
  padding-bottom: 0;
}
/* line 1276, sass/base-element.scss */
.main-header.new-header .head-up .info-cont .weather .weather-head-back {
  background: none;
  height: auto;
  width: auto;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
/* line 1280, sass/base-element.scss */
.main-header.new-header .head-up .info-cont .weather .weather-head-back .weather-icon-head {
  padding-top: 0;
  min-height: 20px;
  margin-top: -4px;
}
/* line 1283, sass/base-element.scss */
.main-header.new-header .head-up .info-cont .weather .weather-head-back .weather-icon-head i.wi {
  font-size: 25px;
  min-height: 20px;
}
/* line 1286, sass/base-element.scss */
.main-header.new-header .head-up .info-cont .weather span.temp {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  width: 50px;
  margin-top: 0;
}
/* line 1292, sass/base-element.scss */
.main-header.new-header .head-up .info-cont .rate {
  margin-top: 0;
  padding-top: 0;
}
/* line 1294, sass/base-element.scss */
.main-header.new-header .head-up .info-cont .rate div {
  margin-top: 0 !important;
  color: #fefefe;
  font-size: 14px;
  font-weight: 600;
  float: left;
  position: relative;
  width: 99px;
  text-align: center;
  padding-top: 6px;
}
/* line 1304, sass/base-element.scss */
.main-header.new-header .head-up .info-cont .rate div:after {
  position: absolute;
  top: 0;
  left: 0;
  height: 27px;
  width: 1px;
  background: #5ea5c8;
  content: '';
}
/* line 1311, sass/base-element.scss */
.main-header.new-header .head-up .info-cont .rate div a, .main-header.new-header .head-up .info-cont .rate div span {
  color: #fefefe;
  font-size: 14px;
  font-weight: 600;
  vertical-align: top;
  display: inline-block;
}
/* line 1317, sass/base-element.scss */
.main-header.new-header .head-up .info-cont .rate div a:hover, .main-header.new-header .head-up .info-cont .rate div span:hover {
  text-decoration: none;
}
/* line 1319, sass/base-element.scss */
.main-header.new-header .head-up .info-cont .rate div .sign {
  margin-top: -1px !important;
}
/* line 1323, sass/base-element.scss */
.main-header.new-header .head-up .auth {
  float: right;
  height: auto;
  width: auto;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  margin-top: 5px;
  background: none;
}
/* line 1329, sass/base-element.scss */
.main-header.new-header .head-up .auth .noauth {
  margin-top: 0;
}
/* line 1330, sass/base-element.scss */
.main-header.new-header .head-up .auth .img-box {
  margin-right: 14px;
  margin-left: 0;
  border-color: #fff;
  margin-top: -1px;
}
/* line 1336, sass/base-element.scss */
.main-header.new-header .head-up .auth .user-info {
  margin-top: 4px;
}
/* line 1338, sass/base-element.scss */
.main-header.new-header .head-up .auth .user-info a {
  color: white;
}
/* line 1339, sass/base-element.scss */
.main-header.new-header .head-up .auth .user-info .uwh-block-messages {
  margin-right: 7px;
}
/* line 1340, sass/base-element.scss */
.main-header.new-header .head-up .auth .user-info .uwh-block-comments {
  margin-right: 8px;
}
/* line 1342, sass/base-element.scss */
.main-header.new-header .head-up .auth .auth-inf {
  margin-left: 50px;
}
/* line 1345, sass/base-element.scss */
.main-header.new-header .head-up .auth .auth-en {
  margin-right: 14px;
  margin-left: 20px;
  padding-top: 7px;
}
/* line 1348, sass/base-element.scss */
.main-header.new-header .head-up .auth .auth-en a {
  color: #fff;
  font-size: 13px;
  line-height: 26px;
  display: inline-block;
  padding-left: 11px;
  padding-right: 11px;
  margin-left: 5px;
}
/* line 1355, sass/base-element.scss */
.main-header.new-header .head-up .auth .auth-en a.reg-a {
  background: rgba(255, 255, 255, 0.26);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
/* line 1363, sass/base-element.scss */
.main-header.new-header .head-down {
  height: 30px;
  position: relative;
}
/* line 1367, sass/base-element.scss */
.main-header.new-header .head-down ul li {
  height: 30px;
  background: none;
  position: inherit;
}
/* line 1371, sass/base-element.scss */
.main-header.new-header .head-down ul li a {
  padding: 6px 11px 0 12px;
  height: 24px;
  font-size: 12px;
  position: relative;
}
/* line 1376, sass/base-element.scss */
.main-header.new-header .head-down ul li a:after {
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 30px;
  background: #006699;
  content: '';
}
/* line 1384, sass/base-element.scss */
.main-header.new-header .head-down ul li:hover {
  background: #f1f1f1 !important;
  z-index: 50;
}
/* line 1387, sass/base-element.scss */
.main-header.new-header .head-down ul li:hover .dropdown-menu {
  display: block;
  z-index: 50;
}
/* line 1391, sass/base-element.scss */
.main-header.new-header .head-down ul li:hover a {
  color: #006699;
  text-decoration: none !important;
}
/* line 1398, sass/base-element.scss */
.main-header.new-header .head-down ul li.active-li .dropdown-menu {
  display: none;
}
/* line 1403, sass/base-element.scss */
.main-header.new-header .head-down ul li .dropdown-menu {
  cursor: default;
  display: none;
  position: absolute;
  top: 30px;
  left: 0;
  width: 100%;
  min-height: 27px;
  padding-top: 8px;
  padding-bottom: 0;
  background: #f1f1f1;
  border: none;
  border-bottom: 1px solid #006699;
  margin-top: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 1416, sass/base-element.scss */
.main-header.new-header .head-down ul li .dropdown-menu ul {
  padding: 1px 0 2px 0;
}
/* line 1418, sass/base-element.scss */
.main-header.new-header .head-down ul li .dropdown-menu ul li {
  float: left;
  height: 18px;
  padding-bottom: 6px;
  text-transform: uppercase;
}
/* line 1422, sass/base-element.scss */
.main-header.new-header .head-down ul li .dropdown-menu ul li:after {
  display: none;
}
/* line 1424, sass/base-element.scss */
.main-header.new-header .head-down ul li .dropdown-menu ul li a {
  font-size: 12px;
  color: #006699;
  padding: 0 0 0 12px;
  height: 17px;
}
/* line 1429, sass/base-element.scss */
.main-header.new-header .head-down ul li .dropdown-menu ul li a:hover {
  text-decoration: underline !important;
}
/* line 1430, sass/base-element.scss */
.main-header.new-header .head-down ul li .dropdown-menu ul li a:after {
  display: none;
}
/* line 1432, sass/base-element.scss */
.main-header.new-header .head-down ul li .dropdown-menu ul li:hover {
  background: none !important;
}
/* line 1433, sass/base-element.scss */
.main-header.new-header .head-down ul li .dropdown-menu ul li.li-karnaval {
  margin-left: 12px;
  margin-top: -1px;
}
/* line 1438, sass/base-element.scss */
.main-header.new-header .head-down ul li .dropdown-menu .article-box {
  float: right;
  width: 430px;
  padding-top: 3px;
  margin-right: 41px;
}
/* line 1443, sass/base-element.scss */
.main-header.new-header .head-down ul li .dropdown-menu .article-box .img-box {
  float: left;
  width: 195px;
  height: 111px;
  margin-right: 40px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-background-size: cover;
}
/* line 1450, sass/base-element.scss */
.main-header.new-header .head-down ul li .dropdown-menu .article-box .img-box img {
  max-width: 100%;
}
/* line 1452, sass/base-element.scss */
.main-header.new-header .head-down ul li .dropdown-menu .article-box .text-box {
  width: 195px;
  float: left;
}
/* line 1455, sass/base-element.scss */
.main-header.new-header .head-down ul li .dropdown-menu .article-box .text-box h4 {
  font-size: 15px;
  line-height: 1.27;
  margin-top: -5px;
  margin-bottom: 5px;
}
/* line 1459, sass/base-element.scss */
.main-header.new-header .head-down ul li .dropdown-menu .article-box .text-box h4 a {
  padding: 0;
  font-size: 15px;
  line-height: 1.27;
  color: #006699;
}
/* line 1464, sass/base-element.scss */
.main-header.new-header .head-down ul li .dropdown-menu .article-box .text-box h4 a:hover {
  text-decoration: underline !important;
}

/* line 1476, sass/base-element.scss */
.head31-first-line-menu {
  padding-top: 8px;
  padding-bottom: 0;
  background: #f1f1f1;
  border-bottom: 1px solid #006699;
}
/* line 1480, sass/base-element.scss */
.head31-first-line-menu ul {
  padding: 1px 0 2px 0;
  margin: 0;
  list-style-type: none;
}
/* line 1484, sass/base-element.scss */
.head31-first-line-menu ul li {
  float: left;
  height: 18px;
  padding-bottom: 6px;
  text-transform: uppercase;
  line-height: 18px;
}
/* line 1490, sass/base-element.scss */
.head31-first-line-menu ul li a {
  font-size: 12px;
  color: #006699;
  padding: 0 0 0 12px;
  height: 17px;
}
/* line 1495, sass/base-element.scss */
.head31-first-line-menu ul li a:hover {
  text-decoration: underline !important;
}
/* line 1497, sass/base-element.scss */
.head31-first-line-menu ul li.li-karnaval {
  margin-left: 12px;
  margin-top: -1px;
}
/* line 1500, sass/base-element.scss */
.head31-first-line-menu ul li.li-olympic {
  margin-left: 12px;
}
/* line 1502, sass/base-element.scss */
.head31-first-line-menu ul li.li-olympic a {
  padding-left: 26px;
  background: url("/i/news/olympic.png") 0 3px no-repeat;
}

/* line 1511, sass/base-element.scss */
.cover-blogs-list {
  letter-spacing: -0.3em;
  margin-top: -4px;
  margin-bottom: 3px;
}
/* line 1514, sass/base-element.scss */
.cover-blogs-list .r-lbc {
  letter-spacing: normal;
  display: inline-block;
  width: 225px;
  vertical-align: top;
  margin-right: 20px;
  padding-bottom: 21px;
  background: none;
}
/* line 1521, sass/base-element.scss */
.cover-blogs-list .r-lbc .npr-imb {
  float: left;
  width: 34px;
  margin-right: 11px;
}
/* line 1523, sass/base-element.scss */
.cover-blogs-list .r-lbc .npr-imb .blogs-user-avatar {
  width: 32px;
  height: 32px;
  display: inline-block;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  border: 1px solid #a0a0a0;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: auto 32px;
  -webkit-background-size: auto 32px;
}
/* line 1533, sass/base-element.scss */
.cover-blogs-list .r-lbc .r-lib-text {
  float: left;
  width: 180px;
  padding-top: 0;
}
/* line 1536, sass/base-element.scss */
.cover-blogs-list .r-lbc .r-lib-text .blogs-user-nickname {
  font-size: 11px;
  font-weight: 600;
  text-transform: uppercase;
  padding-bottom: 3px;
}
/* line 1540, sass/base-element.scss */
.cover-blogs-list .r-lbc .r-lib-text .blogs-user-nickname a {
  color: black;
}
/* line 1542, sass/base-element.scss */
.cover-blogs-list .r-lbc .r-lib-text h3 {
  font-weight: 600;
  font-size: 15px;
  line-height: 1.2;
  margin: 0 0 2px 0;
}
/* line 1546, sass/base-element.scss */
.cover-blogs-list .r-lbc .r-lib-text .blogs-entry-date {
  color: #999;
  font-size: 12px;
}
/* line 1551, sass/base-element.scss */
.cover-blogs-list .r-lbc:nth-child(3n+3) {
  margin-right: 0;
}

/* line 1555, sass/base-element.scss */
.photo-box .swiper-container {
  width: 100%;
  height: 338px;
  margin: -4px auto 20px auto;
}
/* line 1559, sass/base-element.scss */
.photo-box .swiper-slide {
  width: 507px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-background-size: cover;
  position: relative;
}
/* line 1568, sass/base-element.scss */
.photo-box .swiper-slide .text-box {
  display: none;
}
/* line 1570, sass/base-element.scss */
.photo-box .swiper-slide.swiper-slide-active:after {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 164px;
  width: 100%;
  content: '';
  background: url("/i/foto/photo-bg.png") 0 0 repeat-x;
  z-index: 2;
}
/* line 1578, sass/base-element.scss */
.photo-box .swiper-slide.swiper-slide-active .text-box {
  display: block;
  position: absolute;
  bottom: 25px;
  left: 0;
  z-index: 5;
  color: #fff;
  width: 478px;
  padding-left: 29px;
}
/* line 1586, sass/base-element.scss */
.photo-box .swiper-slide.swiper-slide-active .text-box span {
  display: block;
}
/* line 1587, sass/base-element.scss */
.photo-box .swiper-slide.swiper-slide-active .text-box .author-name {
  text-transform: uppercase;
  font-size: 12px;
  padding-bottom: 3px;
}
/* line 1593, sass/base-element.scss */
.photo-box .swiper-slide.swiper-slide-active .text-box .photo-link span {
  color: white;
}
/* line 1594, sass/base-element.scss */
.photo-box .swiper-slide.swiper-slide-active .text-box .photo-link:hover {
  text-decoration: none !important;
}
/* line 1596, sass/base-element.scss */
.photo-box .swiper-slide.swiper-slide-active .text-box .photo-name {
  font-size: 24px;
  line-height: 1.2;
}
/* line 1600, sass/base-element.scss */
.photo-box .swiper-slide.swiper-slide-active .text-box .voteg {
  float: right;
  margin-right: 30px;
  margin-top: 4px;
}
/* line 1607, sass/base-element.scss */
.photo-box .swiper-button-next, .photo-box .swiper-button-prev {
  width: 103px;
  height: 338px;
  top: 0;
  margin-top: 0;
  background: rgba(0, 0, 0, 0.7);
  text-align: center;
}
/* line 1613, sass/base-element.scss */
.photo-box .swiper-button-next .uwh-icon-arrow-forward, .photo-box .swiper-button-next .uwh-icon-arrow-back, .photo-box .swiper-button-prev .uwh-icon-arrow-forward, .photo-box .swiper-button-prev .uwh-icon-arrow-back {
  color: #fff;
  font-size: 60px;
  line-height: 338px;
  opacity: 0.5;
}
/* line 1620, sass/base-element.scss */
.photo-box .swiper-button-next:hover .uwh-icon-arrow-forward, .photo-box .swiper-button-next:hover .uwh-icon-arrow-back, .photo-box .swiper-button-prev:hover .uwh-icon-arrow-forward, .photo-box .swiper-button-prev:hover .uwh-icon-arrow-back {
  opacity: 1;
}
/* line 1623, sass/base-element.scss */
.photo-box .swiper-button-next {
  right: 0;
}
/* line 1624, sass/base-element.scss */
.photo-box .swiper-button-prev {
  left: 0;
}

/* line 1626, sass/base-element.scss */
.what_talking-box {
  margin-top: -17px;
  margin-bottom: 13px;
}
/* line 1628, sass/base-element.scss */
.what_talking-box .red-theme:last-child {
  background: none;
}

/* line 1630, sass/base-element.scss */
.photo-competion-cover {
  margin-bottom: 14px;
}
/* line 1632, sass/base-element.scss */
.photo-competion-cover a:hover {
  text-decoration: none !important;
}
/* line 1633, sass/base-element.scss */
.photo-competion-cover .img-box {
  height: 134px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-background-size: cover;
  position: relative;
}
/* line 1639, sass/base-element.scss */
.photo-competion-cover .img-box .razdel-link {
  position: absolute;
  font-size: 12px;
  color: #fff;
  text-transform: uppercase;
  background: #197eb0;
  left: 0;
  bottom: -6px;
  padding: 2px 5px 2px 16px;
}
/* line 1649, sass/base-element.scss */
.photo-competion-cover .text-box {
  color: #fff;
  background: #197eb0;
  padding: 10px 10px 11px 16px;
  line-height: 1.3;
  font-size: 13px;
}
/* line 1654, sass/base-element.scss */
.photo-competion-cover .text-box h3 {
  font-size: 15px;
  font-weight: 600;
  margin: 0;
  padding-bottom: 1px;
}
/* line 1659, sass/base-element.scss */
.photo-competion-cover .text-box h3 a {
  color: #fff;
}
/* line 1661, sass/base-element.scss */
.photo-competion-cover .text-box p {
  margin: 0;
}
/* line 1663, sass/base-element.scss */
.photo-competion-cover .text-box p a {
  color: #fff;
  text-decoration: underline !important;
}
/* line 1666, sass/base-element.scss */
.photo-competion-cover .text-box p a:hover {
  text-decoration: none !important;
}

/* line 1671, sass/base-element.scss */
.c-webcam-pr {
  padding-bottom: 9px;
}

/* line 1672, sass/base-element.scss */
.cam-list {
  margin-top: -11px;
}
/* line 1674, sass/base-element.scss */
.cam-list .one-cam {
  float: left;
  width: 116px;
  height: 87px;
  border: 1px solid #dadada;
  margin-right: 4px;
  margin-bottom: 5px;
}
/* line 1679, sass/base-element.scss */
.cam-list .one-cam:nth-child(2n+2) {
  margin-right: 0;
}

/*�������� �� ��������*/
/* line 1684, sass/base-element.scss */
.novosti-photos {
  width: 700px;
  padding: 14px;
  background-color: #ececec;
  margin: 0 auto 20px auto;
}
/* line 1686, sass/base-element.scss */
.novosti-photos .carousel {
  position: relative;
  color: #333;
  width: 700px;
  min-height: 466px;
  overflow: hidden;
  margin: 0;
}
/* line 1689, sass/base-element.scss */
.novosti-photos .carousel .photo-indicators {
  position: absolute;
  top: 15px;
  left: 0;
  width: 100%;
  height: 15px;
  text-align: center;
}
/* line 1691, sass/base-element.scss */
.novosti-photos .carousel .photo-indicators .carousel-indicators {
  z-index: 1000;
  margin: 0 auto;
  position: relative;
  top: 0;
  left: auto;
  right: auto;
  list-style: none;
  clear: both;
  display: inline-block;
}
/* line 1694, sass/base-element.scss */
.novosti-photos .carousel .photo-indicators .carousel-indicators li {
  display: block;
  float: left;
  width: 10px;
  cursor: pointer;
  height: 10px;
  margin-left: 5px;
  text-indent: -999px;
  background-color: #ccc;
  background-color: rgba(255, 255, 255, 0.25);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
/* line 1699, sass/base-element.scss */
.novosti-photos .carousel .photo-indicators .carousel-indicators li:first-child {
  margin-left: 0;
}
/* line 1700, sass/base-element.scss */
.novosti-photos .carousel .photo-indicators .carousel-indicators li.active {
  background-color: #fff;
}
/* line 1704, sass/base-element.scss */
.novosti-photos .carousel .carousel-inner {
  overflow: hidden;
  width: 100%;
  position: relative;
  background-color: #000;
}
/* line 1706, sass/base-element.scss */
.novosti-photos .carousel .carousel-inner .item {
  text-align: center;
  display: none;
  position: relative;
  line-height: 462px;
  min-height: 466px;
  -webkit-transition: 0.6s ease-in-out left;
  -moz-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
/* line 1713, sass/base-element.scss */
.novosti-photos .carousel .carousel-inner .item img {
  display: inline-block;
  margin: 0px auto;
}
/* line 1714, sass/base-element.scss */
.novosti-photos .carousel .carousel-inner .item .carousel-caption {
  position: absolute;
  line-height: 17px;
  left: 0;
  right: 0;
  bottom: 0;
  text-align: left;
  padding: 15px;
  background: #333333;
  background: rgba(0, 0, 0, 0.6);
  color: #ffffff;
}
/* line 1720, sass/base-element.scss */
.novosti-photos .carousel .carousel-inner .item .carousel-caption h4, .novosti-photos .carousel .carousel-inner .item .carousel-caption p {
  color: #ffffff;
}
/* line 1721, sass/base-element.scss */
.novosti-photos .carousel .carousel-inner .item .carousel-caption h4 {
  margin: 0 0 5px;
}
/* line 1722, sass/base-element.scss */
.novosti-photos .carousel .carousel-inner .item .carousel-caption p {
  margin-bottom: 0;
}
/* line 1725, sass/base-element.scss */
.novosti-photos .carousel .carousel-inner .active {
  left: 0;
}
/* line 1726, sass/base-element.scss */
.novosti-photos .carousel .carousel-inner .active, .novosti-photos .carousel .carousel-inner .next, .novosti-photos .carousel .carousel-inner .prev {
  display: block;
}
/* line 1727, sass/base-element.scss */
.novosti-photos .carousel .carousel-inner .next, .novosti-photos .carousel .carousel-inner .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
/* line 1728, sass/base-element.scss */
.novosti-photos .carousel .carousel-inner .next {
  left: 100%;
}
/* line 1729, sass/base-element.scss */
.novosti-photos .carousel .carousel-inner .prev {
  left: -100%;
}
/* line 1730, sass/base-element.scss */
.novosti-photos .carousel .carousel-inner .next.left, .novosti-photos .carousel .carousel-inner .prev.right {
  left: 0;
}
/* line 1731, sass/base-element.scss */
.novosti-photos .carousel .carousel-inner .active.left {
  left: -100%;
}
/* line 1732, sass/base-element.scss */
.novosti-photos .carousel .carousel-inner .active.right {
  left: 100%;
}
/* line 1734, sass/base-element.scss */
.novosti-photos .carousel .carousel-control {
  position: absolute;
  top: 50%;
  left: 15px;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  font-size: 60px;
  font-weight: 100;
  line-height: 23px;
  color: #ffffff !important;
  text-align: center;
  background: rgba(0, 0, 0, 0.2);
  border: 3px solid #ffffff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
/* line 1746, sass/base-element.scss */
.novosti-photos .carousel .carousel-control.right {
  left: auto;
  right: 15px;
}
/* line 1747, sass/base-element.scss */
.novosti-photos .carousel .carousel-control:hover, .novosti-photos .carousel .carousel-control:focus {
  outline: none;
  color: #ffffff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
  text-decoration: none !important;
}

/*RETINA!!!!!!!!*/
@media (-webkit-min-device-pixel-ratio: 2) {
  /* line 1762, sass/base-element.scss */
  .n-on-pr .n_vc .ico {
    width: 17px;
    margin-top: 1px;
    background-image: url("/i/news/sprite-newsx2.png");
    background-size: 152px 13px;
    -webkit-background-size: 152px 13px;
  }

  /*������ ����/�����*/
  /* line 1769, sass/base-element.scss */
  h3 .news_foto {
    background-image: url("/i/news/sprite-newsx2.png");
    background-position: -88px 0;
    background-size: 152px 13px;
    -webkit-background-size: 152px 13px;
    margin-left: 0;
  }
  /* line 1774, sass/base-element.scss */
  h3 .news_video {
    background-image: url("/i/news/sprite-newsx2.png");
    background-position: -104px 0;
    background-size: 152px 13px;
    -webkit-background-size: 152px 13px;
    margin-left: 0;
  }

  /* line 1784, sass/base-element.scss */
  .list-notification ul li .view-box a {
    background: url("/i/ico-viewx2.png") -29px 0 no-repeat;
    background-size: 54px 44px;
    -webkit-background-size: 54px 44px;
  }
  /* line 1786, sass/base-element.scss */
  .list-notification ul li .view-box a:hover {
    background: url("/i/ico-viewx2.png") -29px -22px no-repeat;
    background-size: 54px 44px;
    -webkit-background-size: 54px 44px;
  }

  /*���� �����������*/
  /* line 1795, sass/base-element.scss */
  .auth-inf .user-info .prize-box {
    margin-top: 6px;
    height: 16px;
    background: url("/i/ico-headx2.png") -54px 0 no-repeat;
    background-size: 70px 18px;
    -webkit-background-size: 70px 18px;
  }
}
/* line 1803, sass/base-element.scss */
#pads_20, #pads_56 {
  margin-bottom: 20px;
}

/* line 1806, sass/base-element.scss */
.right-col .padspo:first-child {
  margin: 0 !important;
}

/* line 1809, sass/base-element.scss */
.right-col .padspo.tgb {
  margin-top: 20px;
  margin-bottom: 20px;
}

/* line 1810, sass/base-element.scss */
.padspo.mobile {
  margin-left: -10px;
}

/*textBlock news-list*/
/* line 1813, sass/base-element.scss */
.text-block-rks {
  display: flex;
  align-items: stretch;
}

/* line 1817, sass/base-element.scss */
.text-block-rks__item {
  width: 50%;
  float: left;
  box-sizing: border-box;
  display: flex;
  align-items: stretch;
}

/* line 1824, sass/base-element.scss */
.text-block-rks__item:first-child {
  padding-right: 10px;
}

/* line 1827, sass/base-element.scss */
.text-block-rks__item:last-child {
  padding-left: 10px;
}

/* line 1830, sass/base-element.scss */
.text-block-rks__item-inner {
  border: 1px solid #eeeff4;
  padding-right: 10px;
}

/* line 1834, sass/base-element.scss */
.text-block-rks__img {
  float: left;
  width: 100px;
}

/* line 1838, sass/base-element.scss */
.text-block-rks__text {
  margin-left: 113px;
  padding-top: 11px;
}

/* line 1842, sass/base-element.scss */
.text-block-rks__head {
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 7px;
}

/* line 1847, sass/base-element.scss */
.text-block-rks__text p {
  line-height: 1.08;
  margin: 0 0 5px 0;
  letter-spacing: -0.3px;
}

/* line 1852, sass/base-element.scss */
.text-block-rks__head a {
  color: #006699;
}

/* line 1855, sass/base-element.scss */
.text-block-rks__text .grey-text {
  color: #bebebe;
  font-size: 11px;
}

/* line 1860, sass/base-element.scss */
.share-title {
  float: left;
  padding: 4px 10px 2px 0;
  font-weight: 700;
}

/*hover effect*/
/* line 1867, sass/base-element.scss */
.btn-buzz-out {
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-name: hvr-buzz-out;
  animation-timing-function: linear;
}

@keyframes hvr-buzz-out {
  /* line 1874, sass/base-element.scss */
  10% {
    transform: translateX(3px) rotate(2deg);
  }

  /* line 1877, sass/base-element.scss */
  20% {
    transform: translateX(-3px) rotate(-2deg);
  }

  /* line 1880, sass/base-element.scss */
  30% {
    transform: translateX(3px) rotate(2deg);
  }

  /* line 1883, sass/base-element.scss */
  40% {
    transform: translateX(-3px) rotate(-2deg);
  }

  /* line 1886, sass/base-element.scss */
  50% {
    transform: translateX(2px) rotate(1deg);
  }

  /* line 1889, sass/base-element.scss */
  60% {
    transform: translateX(-2px) rotate(-1deg);
  }

  /* line 1892, sass/base-element.scss */
  70% {
    transform: translateX(2px) rotate(1deg);
  }

  /* line 1895, sass/base-element.scss */
  80% {
    transform: translateX(-2px) rotate(-1deg);
  }

  /* line 1898, sass/base-element.scss */
  90% {
    transform: translateX(1px) rotate(0deg);
  }

  /* line 1901, sass/base-element.scss */
  100% {
    transform: translateX(-1px) rotate(0deg);
  }
}

/* line 1906, sass/base-element.scss */
.hvr-grow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}

/* line 1917, sass/base-element.scss */
.hvr-grow:hover, .hvr-grow:focus, .hvr-grow:active {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}

/* Wobble Horizontal */
@-webkit-keyframes hvr-wobble-horizontal {
  /* line 1923, sass/base-element.scss */
  16.65% {
    -webkit-transform: translateX(8px);
    transform: translateX(8px);
  }

  /* line 1927, sass/base-element.scss */
  33.3% {
    -webkit-transform: translateX(-6px);
    transform: translateX(-6px);
  }

  /* line 1931, sass/base-element.scss */
  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }

  /* line 1935, sass/base-element.scss */
  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }

  /* line 1939, sass/base-element.scss */
  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }

  /* line 1943, sass/base-element.scss */
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes hvr-wobble-horizontal {
  /* line 1949, sass/base-element.scss */
  16.65% {
    -webkit-transform: translateX(8px);
    transform: translateX(8px);
  }

  /* line 1953, sass/base-element.scss */
  33.3% {
    -webkit-transform: translateX(-6px);
    transform: translateX(-6px);
  }

  /* line 1957, sass/base-element.scss */
  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }

  /* line 1961, sass/base-element.scss */
  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }

  /* line 1965, sass/base-element.scss */
  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }

  /* line 1969, sass/base-element.scss */
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

/* line 1974, sass/base-element.scss */
.hvr-wobble-horizontal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
}

/* line 1981, sass/base-element.scss */
.hvr-wobble-horizontal:hover, .hvr-wobble-horizontal:focus, .hvr-wobble-horizontal:active {
  -webkit-animation-name: hvr-wobble-horizontal;
  animation-name: hvr-wobble-horizontal;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* Wobble Vertical */
@-webkit-keyframes hvr-wobble-vertical {
  /* line 1993, sass/base-element.scss */
  16.65% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }

  /* line 1997, sass/base-element.scss */
  33.3% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }

  /* line 2001, sass/base-element.scss */
  49.95% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }

  /* line 2005, sass/base-element.scss */
  66.6% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }

  /* line 2009, sass/base-element.scss */
  83.25% {
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
  }

  /* line 2013, sass/base-element.scss */
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes hvr-wobble-vertical {
  /* line 2019, sass/base-element.scss */
  16.65% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }

  /* line 2023, sass/base-element.scss */
  33.3% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }

  /* line 2027, sass/base-element.scss */
  49.95% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }

  /* line 2031, sass/base-element.scss */
  66.6% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }

  /* line 2035, sass/base-element.scss */
  83.25% {
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
  }

  /* line 2039, sass/base-element.scss */
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

/* line 2044, sass/base-element.scss */
.hvr-wobble-vertical {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
}

/* line 2051, sass/base-element.scss */
.hvr-wobble-vertical:hover, .hvr-wobble-vertical:focus, .hvr-wobble-vertical:active {
  -webkit-animation-name: hvr-wobble-vertical;
  animation-name: hvr-wobble-vertical;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/*IPad, IPad2, IPadMini*/
@media screen and (max-device-width: 1024px) {
  /* line 2066, sass/base-element.scss */
  .full-img {
    z-index: 100;
    display: none;
    opacity: 0;
    position: fixed;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    bottom: 0;
  }

  /* line 2067, sass/base-element.scss */
  .full-img-cont {
    text-align: center;
  }

  /* line 2068, sass/base-element.scss */
  .full-img img {
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
  }

  /* line 2071, sass/base-element.scss */
  .r-a-f {
    width: 100%;
    height: 100%;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
  }

  /* line 2072, sass/base-element.scss */
  .full-b {
    overflow: hidden;
    position: fixed;
  }

  /* line 2073, sass/base-element.scss */
  .head-full {
    padding-top: 20px;
    font-size: 14px;
    padding-bottom: 15px;
  }
}
@media only screen and (orientation: portrait) {
  /*portrait landscape    */
}
/*����� ��� ��������, �����. ���. ������ */
/* line 4, sass/news-resp.scss */
.filtr-cont {
  position: relative;
  background: #f1f1f1;
  height: 44px;
  margin: -10px -10px 8px -10px;
}
/* line 6, sass/news-resp.scss */
.filtr-cont .swiper-container2 {
  margin: 10px 0 0 0;
  width: auto;
  padding-right: 15px;
  z-index: 0;
}
/* line 7, sass/news-resp.scss */
.filtr-cont .nav-filter {
  padding: 0;
  margin: 0;
  list-style-type: none;
  white-space: nowrap;
}
/* line 9, sass/news-resp.scss */
.filtr-cont .nav-filter li {
  display: inline-block;
  width: auto;
  font-size: 13px;
  color: #999999;
  padding-top: 10px;
}
/* line 12, sass/news-resp.scss */
.filtr-cont .nav-filter li.active {
  color: #29536d;
}
/* line 14, sass/news-resp.scss */
.filtr-cont .nav-filter li.active a {
  color: #29536d;
}
/* line 17, sass/news-resp.scss */
.filtr-cont .nav-filter li:first-child a {
  margin-left: 0;
}
/* line 19, sass/news-resp.scss */
.filtr-cont .nav-filter li:last-child {
  padding-right: 15px;
}
/* line 20, sass/news-resp.scss */
.filtr-cont .nav-filter li a {
  color: #999999;
  display: inline-block;
  padding: 4px 10px;
  margin-left: 4px;
}
/* line 23, sass/news-resp.scss */
.filtr-cont .nav-filter li a:hover {
  text-decoration: none !important;
}

@media screen and (max-width: 800px), screen and (max-device-width: 800px) {
  /* line 30, sass/news-resp.scss */
  body {
    min-width: 1px;
    font-family: Verdana, Arial, sans-serif;
  }

  /* line 31, sass/news-resp.scss */
  #fixer, .main-width {
    width: auto;
  }

  /* line 32, sass/news-resp.scss */
  h1 {
    border: none;
    font-size: 17px;
    line-height: 21px;
    padding-bottom: 14px;
    padding-right: 0;
    color: #29536d;
  }

  /* line 33, sass/news-resp.scss */
  .search-box {
    display: none;
  }
  /* line 35, sass/news-resp.scss */
  .search-box .fix-width, .search-box ul {
    width: auto;
  }

  /* line 37, sass/news-resp.scss */
  .right-col {
    display: none;
  }

  /* line 38, sass/news-resp.scss */
  .two-col.big-left-col .left-col, .one-col .left-col {
    width: 100%;
  }

  /* line 39, sass/news-resp.scss */
  .ni-bimg {
    border: none;
    padding: 0;
    background: none;
    float: none;
    width: auto;
    margin-bottom: 7px;
  }
  /* line 41, sass/news-resp.scss */
  .ni-bimg img {
    width: 100%;
    height: auto;
  }

  /* line 43, sass/news-resp.scss */
  .ni-htext {
    width: auto;
    /*float: left;*/
    margin-left: 0;
    /*font-size: 75%;*/
  }
  /* line 45, sass/news-resp.scss */
  .ni-htext h1 {
    width: auto;
    padding: 0;
    border: none;
    line-height: 23px;
    font-size: 19px;
    margin-bottom: 4px !important;
  }
  /* line 53, sass/news-resp.scss */
  .ni-htext .ni-ist {
    margin-top: 0;
    margin-bottom: 5px;
    padding-bottom: 3px;
  }
  /* line 54, sass/news-resp.scss */
  .ni-htext .gray {
    /*font-size: 100%;*/
    display: block;
  }
  /* line 55, sass/news-resp.scss */
  .ni-htext .foto-ist {
    padding-bottom: 3px;
    margin-top: 0;
  }

  /* line 57, sass/news-resp.scss */
  .address-table {
    border: none !important;
  }
  /* line 59, sass/news-resp.scss */
  .address-table td {
    display: inline-block;
    border: none !important;
    width: calc(100% - 64px);
    padding-right: 0;
    padding-left: 0;
    text-align: left;
  }
  /* line 66, sass/news-resp.scss */
  .address-table td.time-ico-td .noted-img img {
    width: 33px !important;
  }
  /* line 69, sass/news-resp.scss */
  .address-table td.place-ico-td .noted-img img {
    width: 28px !important;
  }
  /* line 72, sass/news-resp.scss */
  .address-table td.price-ico-td .noted-img img {
    width: 32px !important;
  }
  /* line 75, sass/news-resp.scss */
  .address-table .time-ico-td, .address-table .place-ico-td, .address-table .price-ico-td {
    width: 40px;
    padding-right: 12px;
    padding-left: 12px;
  }
  /* line 78, sass/news-resp.scss */
  .address-table .time-ico-td p, .address-table .place-ico-td p, .address-table .price-ico-td p {
    margin: 0;
  }
  /* line 79, sass/news-resp.scss */
  .address-table .time-ico-td .noted-img, .address-table .place-ico-td .noted-img, .address-table .price-ico-td .noted-img {
    margin: 0 !important;
    background: none;
  }

  /* line 87, sass/news-resp.scss */
  .noted-img {
    float: none !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
    width: auto !important;
    padding: 4px !important;
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  /* line 90, sass/news-resp.scss */
  .noted-img img {
    max-width: 100%;
    width: auto !important;
  }
  /* line 93, sass/news-resp.scss */
  .noted-img p, .noted-img span.img-link {
    color: #616267 !important;
    line-height: 14px !important;
    text-align: left !important;
    margin-top: 5px !important;
    margin-bottom: 2px !important;
  }
  /* line 94, sass/news-resp.scss */
  .noted-img span.img-link {
    display: block;
  }

  /* line 96, sass/news-resp.scss */
  .floated-img {
    margin-right: 0 !important;
    width: auto !important;
  }
  /* line 99, sass/news-resp.scss */
  .floated-img img {
    width: auto !important;
  }

  /* line 103, sass/news-resp.scss */
  p img {
    max-width: 100%;
    max-height: 100%;
    height: auto !important;
  }

  /* line 107, sass/news-resp.scss */
  iframe, #article_body iframe {
    width: 100% !important;
    /*padding: 8px;*/
    box-sizing: border-box;
  }

  /* line 111, sass/news-resp.scss */
  .padspo.mobile {
    margin-bottom: 20px;
    margin-right: -10px;
    margin-left: -10px;
  }

  /* line 115, sass/news-resp.scss */
  p iframe, #article_body p iframe {
    padding: 0 !important;
    width: 1px !important;
    min-width: 100%;
    *width: 100%;
  }

  /* line 121, sass/news-resp.scss */
  .padspo iframe {
    padding: 0;
  }

  /*news*/
  /* line 123, sass/news-resp.scss */
  .novosti-photos {
    width: 100% !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* line 125, sass/news-resp.scss */
  .novosti-photos .carousel {
    width: 100% !important;
    height: 356px;
    min-height: 356px !important;
  }
  /* line 129, sass/news-resp.scss */
  .novosti-photos .carousel .carousel-inner .item {
    height: 352px !important;
    line-height: 352px !important;
  }
  /* line 132, sass/news-resp.scss */
  .novosti-photos .carousel .carousel-inner .item img {
    max-height: 356px;
  }

  /* line 138, sass/news-resp.scss */
  .alcenter.graym, .n-on-pr .n_cc, .notds, .news_tale, .new-comments-form .head-tcomm,
  .ni-metki, #bbut_bold, #bbut_ital, #bbut_under, #bbut_pers, #bbut_img {
    display: none;
  }

  /* line 139, sass/news-resp.scss */
  .grey-pl-nn {
    margin-left: -10px;
    margin-right: -10px;
    margin-bottom: 10px;
    margin-top: 10px;
  }
  /* line 142, sass/news-resp.scss */
  /*
  .grey-pl-nn ul li {
    position: relative;
    padding-left: 10px;
  }
  */
  /* line 144, sass/news-resp.scss */
  /*
  .grey-pl-nn ul li:before {
    content: '.';
    font-size: 25px;
    color: #034592;
    position: absolute;
    top: 0;
    left: 0;
    line-height: 1px;
  }
  */
  /* line 147, sass/news-resp.scss */
  .grey-pl-nn .gray {
    display: none;
  }

  /* line 149, sass/news-resp.scss */
  .n-on-pr {
    float: left !important;
    width: auto !important;
    margin-bottom: 20px !important;
  }
  /* line 151, sass/news-resp.scss */
  .n-on-pr .n_vc {
    float: none !important;
    line-height: 14px !important;
    font-size: 12px !important;
  }
  /* line 152, sass/news-resp.scss */
  .n-on-pr .ico {
    margin-top: 2px;
  }

  /* line 154, sass/news-resp.scss */
  .recom {
    padding-top: 3px !important;
    top: 0 !important;
    padding-bottom: 23px;
    margin-bottom: 0;
  }

  /* line 157, sass/news-resp.scss */
  .new-comments-list .comment-entry .comment-content {
    float: none !important;
    margin-left: 0;
    margin-top: 2px;
    width: auto !important;
  }
  /* line 158, sass/news-resp.scss */
  .new-comments-list .comment-entry .comment-head {
    margin-left: 64px !important;
  }
  /* line 160, sass/news-resp.scss */
  .new-comments-list .comment-entry .comment-head .comment-user .date {
    text-align: left;
    margin-top: 5px;
    display: block !important;
    padding-left: 0 !important;
    margin-left: 0 !important;
  }
  /* line 161, sass/news-resp.scss */
  .new-comments-list .comment-entry .comment-head .comment-user .date:before {
    display: none !important;
  }

  /* line 165, sass/news-resp.scss */
  .new-comments-form {
    padding: 15px 10px !important;
  }
  /* line 168, sass/news-resp.scss */
  .new-comments-form .comm-form-main .com-form-text {
    width: auto !important;
  }
  /* line 170, sass/news-resp.scss */
  .new-comments-form .comm-form-main .com-form-text #com_txtar {
    width: 100% !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* line 173, sass/news-resp.scss */
  .new-comments-form .comm-form-buttons {
    float: none !important;
    margin-top: 3px;
  }
  /* line 175, sass/news-resp.scss */
  .new-comments-form .comm-form-buttons #bbut_href {
    margin-right: 16px;
  }

  /* line 178, sass/news-resp.scss */
  #loadmore, #view-comment {
    white-space: nowrap;
    top: 0 !important;
  }

  /* line 179, sass/news-resp.scss */
  #view-comment {
    margin-top: 10px;
    display: none !important;
  }

  /* line 180, sass/news-resp.scss */
  .new-comments-head {
    margin-top: 5px !important;
  }

  /* line 181, sass/news-resp.scss */
  .write-comment {
    margin-top: 0 !important;
  }

  /* line 182, sass/news-resp.scss */
  .news-head {
    padding-bottom: 6px;
    position: relative;
  }
  /* line 185, sass/news-resp.scss */
  .news-head h1 {
    margin-top: 0;
    font-weight: 600;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
    padding: 4px 0 14px 0;
    font-size: 19px;
    line-height: 20px;
    text-transform: none;
    background: none;
    /*border-top-width: 4px; border-top-style: solid;*/
    color: #006699;
    border: none;
    font-size: 17px;
    line-height: 21px;
    padding-bottom: 7px;
    padding-right: 0;
    display: inline-block;
  }
  /* line 189, sass/news-resp.scss */
  .news-head h1 .sell-btn {
    font-size: 16px;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
    border-bottom: 1px dotted #006699;
    display: inline-block;
    cursor: pointer;
    position: relative;
    z-index: 2;
  }
  /* line 198, sass/news-resp.scss */
  .news-head h1.alcenter {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    margin-bottom: -2px;
  }
  /* line 200, sass/news-resp.scss */
  .news-head h2 {
    border: none;
    font-size: 17px;
    line-height: 21px;
    padding-bottom: 7px;
    padding-right: 0;
    color: #aeaeae;
  }

  /* line 202, sass/news-resp.scss */
  .old-news {
    font-size: 17px !important;
    border-width: 1px !important;
    padding-top: 6px !important;
    padding-bottom: 13px !important;
  }

  /* line 203, sass/news-resp.scss */
  .news-box, .ul-img-text-dott {
    font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  }
  /* line 184, sass/_variable.scss */
  .news-box *, .ul-img-text-dott * {
    box-sizing: border-box;
  }
  /* line 186, sass/_variable.scss */
  .news-box ul, .ul-img-text-dott ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
  }
  /* line 188, sass/_variable.scss */
  .news-box ul li, .ul-img-text-dott ul li {
    background: url("/i/otb/punkt_horizont.gif") repeat-x scroll 0 0;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-bottom: 0;
  }
  /* line 193, sass/_variable.scss */
  .news-box ul li .img-box, .ul-img-text-dott ul li .img-box {
    width: 240px;
    float: left;
  }
  /* line 195, sass/_variable.scss */
  .news-box ul li .img-box a, .ul-img-text-dott ul li .img-box a {
    display: block;
  }
  /* line 196, sass/_variable.scss */
  .news-box ul li .img-box img, .ul-img-text-dott ul li .img-box img {
    border: 1px solid #b7b7b7;
  }
  /* line 198, sass/_variable.scss */
  .news-box ul li .last-nn-box, .ul-img-text-dott ul li .last-nn-box {
    padding: 0 0 0 17px;
    float: left;
    width: 471px;
  }
  /* line 200, sass/_variable.scss */
  .news-box ul li .last-nn-box .gray, .ul-img-text-dott ul li .last-nn-box .gray {
    display: block;
    font-size: 12px;
  }
  /* line 201, sass/_variable.scss */
  .news-box ul li .last-nn-box h3, .ul-img-text-dott ul li .last-nn-box h3 {
    font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif !important;
    line-height: 22px !important;
    font-size: 18px !important;
    width: 100%;
    margin-bottom: 0;
    background: none;
    padding: 0 0 5px 0;
    margin-top: -3px;
    font-weight: 600;
  }
  /* line 207, sass/_variable.scss */
  .news-box ul li .last-nn-box h3 a, .ul-img-text-dott ul li .last-nn-box h3 a {
    text-decoration: none;
    color: #006699;
    outline: none !important;
  }
  /* line 208, sass/_variable.scss */
  .news-box ul li .last-nn-box h3 a:hover, .ul-img-text-dott ul li .last-nn-box h3 a:hover {
    text-decoration: underline;
  }
  /* line 209, sass/_variable.scss */
  .news-box ul li .last-nn-box h3 a:visited, .ul-img-text-dott ul li .last-nn-box h3 a:visited {
    color: #5b73a3;
  }
  /* line 211, sass/_variable.scss */
  .news-box ul li .last-nn-box .ln-ann, .ul-img-text-dott ul li .last-nn-box .ln-ann {
    line-height: 17px;
    padding-bottom: 6px;
    margin-top: 1px;
    font-size: 13px;
  }
  /* line 213, sass/_variable.scss */
  .news-box ul li .pages-textBlock, .ul-img-text-dott ul li .pages-textBlock {
    margin-top: 20px;
    margin-bottom: 20px;
    background-color: #ecf9fc;
  }
  /* line 217, sass/_variable.scss */
  .news-box ul li .pages-textBlock .img-box img, .ul-img-text-dott ul li .pages-textBlock .img-box img {
    border-color: #ecf9fc;
  }
  /* line 219, sass/_variable.scss */
  .news-box ul li .pages-textBlock .last-nn-box, .ul-img-text-dott ul li .pages-textBlock .last-nn-box {
    padding-top: 15px;
  }
  /* line 223, sass/_variable.scss */
  .news-box ul li:first-child, .ul-img-text-dott ul li:first-child {
    background: none;
    padding-top: 0;
  }
  /* line 224, sass/_variable.scss */
  .news-box ul li.pages-include:first-child, .ul-img-text-dott ul li.pages-include:first-child {
    padding-top: 20px;
  }
  /* line 225, sass/_variable.scss */
  .news-box ul li.ads, .ul-img-text-dott ul li.ads {
    background: none;
    padding: 0;
  }
  /* line 226, sass/_variable.scss */
  .news-box ul li.textblock-include, .ul-img-text-dott ul li.textblock-include {
    padding: 0;
  }
  /* line 234, sass/_variable.scss */
  .news-box ul li, .ul-img-text-dott ul li {
    padding-top: 11px;
    padding-bottom: 9px;
  }
  /* line 236, sass/_variable.scss */
  .news-box ul li .img-box, .ul-img-text-dott ul li .img-box {
    width: 80px;
  }
  /* line 237, sass/_variable.scss */
  .news-box ul li .last-nn-box, .ul-img-text-dott ul li .last-nn-box {
    padding: 0;
    float: none;
    width: auto;
    margin-left: 90px;
  }
  /* line 239, sass/_variable.scss */
  .news-box ul li .last-nn-box h3, .ul-img-text-dott ul li .last-nn-box h3 {
    line-height: 17px !important;
    font-size: 15px !important;
    padding: 0 0 6px 0;
    margin-top: -4px;
  }
  /* line 242, sass/_variable.scss */
  .news-box ul li .last-nn-box h3 .news_video, .news-box ul li .last-nn-box h3 .news_foto, .ul-img-text-dott ul li .last-nn-box h3 .news_video, .ul-img-text-dott ul li .last-nn-box h3 .news_foto {
    margin-top: 3px;
  }
  /* line 244, sass/_variable.scss */
  .news-box ul li .last-nn-box .ln-ann, .ul-img-text-dott ul li .last-nn-box .ln-ann {
    display: none;
  }
  /* line 205, sass/news-resp.scss */
  .news-box li.ads, .ul-img-text-dott li.ads {
    background: none;
    padding: 0;
  }

  /* line 209, sass/news-resp.scss */
  /*
  .counters {
    height: 1px;
    visibility: hidden;
    overflow: hidden;
  }
   */

  /* line 210, sass/news-resp.scss */
  #beforeday, #nextresults {
    margin-top: 15px;
    background: #197eb0;
  }

  /* line 211, sass/news-resp.scss */
  .paginator {
    margin-bottom: 0;
  }
  /* line 213, sass/news-resp.scss */
  .paginator .current, .paginator .active, .paginator .last, .paginator .first {
    display: none;
  }
  /* line 214, sass/news-resp.scss */
  .paginator .next {
    float: right;
  }
  /* line 215, sass/news-resp.scss */
  .paginator .prev {
    float: left;
  }

  /*����� ��������*/
  /* line 219, sass/news-resp.scss */
  .list-notification {
    margin-top: -9px;
  }
  /* line 222, sass/news-resp.scss */
  .list-notification ul li {
    padding-top: 9px;
    padding-bottom: 10px;
    border-bottom: 1px dotted #dddddd;
  }
  /* line 225, sass/news-resp.scss */
  .list-notification ul li .img-box {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 226, sass/news-resp.scss */
  .list-notification ul li .text-box {
    margin-left: 90px;
    width: auto;
    float: none;
    margin-right: 0;
  }
  /* line 228, sass/news-resp.scss */
  .list-notification ul li .text-box h4 {
    line-height: 17px;
  }
  /* line 229, sass/news-resp.scss */
  .list-notification ul li .text-box a {
    color: #29536d;
  }
  /* line 231, sass/news-resp.scss */
  .list-notification ul li .comment-c-box {
    margin-top: 9px;
    margin-left: 5px;
  }
  /* line 232, sass/news-resp.scss */
  .list-notification ul li .date-box {
    width: auto;
    float: none;
    margin-bottom: 9px;
    margin-top: -4px;
  }
  /* line 233, sass/news-resp.scss */
  .list-notification ul li .view-box {
    float: right;
    margin-top: 6px;
  }
  /* line 234, sass/news-resp.scss */
  .list-notification ul li:first-child {
    border-top: 1px dotted #dddddd;
  }
  /* line 239, sass/news-resp.scss */
  .list-notification.my-comments ul li {
    padding-bottom: 0;
  }
  /* line 241, sass/news-resp.scss */
  .list-notification.my-comments ul li .text-box {
    margin-left: 0;
    width: auto !important;
  }
  /* line 244, sass/news-resp.scss */
  .list-notification.my-comments ul li .text-box h4 a {
    color: #034592;
  }
  /* line 247, sass/news-resp.scss */
  .list-notification.my-comments ul li .comment-link {
    padding-top: 4px;
  }

  /*�������*/
  /* line 255, sass/news-resp.scss */
  .user-profile .name-user-box {
    padding-bottom: 6px;
  }
  /* line 257, sass/news-resp.scss */
  .user-profile .name-user-box .name-user {
    color: #29536d;
    font-size: 18px;
    float: left;
  }
  /* line 259, sass/news-resp.scss */
  .user-profile .name-user-box .name-user .rep-green {
    font-size: 24px;
    display: inline-block;
    vertical-align: top;
  }
  /* line 261, sass/news-resp.scss */
  .user-profile .name-user-box .rep-box {
    margin-left: 10px;
    margin-top: 2px;
    font-size: 12px;
    float: none;
    display: inline-block;
  }
  /* line 263, sass/news-resp.scss */
  .user-profile .user-avatar {
    width: 100px;
    float: left;
    margin-top: 4px;
    height: auto;
  }
  /* line 265, sass/news-resp.scss */
  .user-profile .user-avatar img {
    border: 1px solid #b7b7b7;
  }
  /* line 267, sass/news-resp.scss */
  .user-profile .user-info {
    margin-left: 115px;
    float: none;
    width: auto;
  }
  /* line 269, sass/news-resp.scss */
  .user-profile .user-info .user-info-value {
    color: #666666;
    font-size: 13px;
    line-height: 21px;
  }
  /* line 271, sass/news-resp.scss */
  .user-profile .user-info .user-info-value .ico {
    display: none;
    width: 14px;
    height: 23px;
    vertical-align: top;
  }
  /* line 273, sass/news-resp.scss */
  .user-profile .user-info .user-info-value .ico.male {
    background: url("/i/profile_male.png") 0 0 no-repeat;
  }
  /* line 274, sass/news-resp.scss */
  .user-profile .user-info .user-info-value .ico.female {
    background: url("/i/profile_female.png") 0 0 no-repeat;
  }

  /* line 279, sass/news-resp.scss */
  .user-profile-block {
    padding-top: 15px;
    margin-bottom: 2px;
    color: #666666;
    font-size: 13px;
    border-top: 1px dotted #bfbfbf;
    margin-top: 17px;
  }
  /* line 283, sass/news-resp.scss */
  .user-profile-block .user-profile-forum-note {
    font-size: 100%;
    padding: 0;
  }
  /* line 285, sass/news-resp.scss */
  .user-profile-block .user-profile-forum-note .ico {
    background-image: url("/i/head/sprite.png");
    background-repeat: no-repeat;
    background-position: -19px -29px;
    display: inline-block;
    vertical-align: top;
    width: 19px;
    height: 18px;
    margin-top: 1px;
    margin-left: 1px;
    margin-right: 8px;
  }
  /* line 292, sass/news-resp.scss */
  .user-profile-block .user-profile-photos-note .ico {
    background: url("/i/comment-ico.png");
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: top;
    background-position: -196px 0;
    height: 18px;
    margin-right: 8px;
    margin-top: 0;
    width: 20px;
  }
  /* line 298, sass/news-resp.scss */
  .user-profile-block div {
    padding-bottom: 10px;
  }

  /*��������� �������*/
  /* line 303, sass/news-resp.scss */
  .mobile-reg-forms h4 {
    line-height: 21px;
    font-size: 17px;
    padding: 5px 0 14px 0;
    color: #29536d;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
    font-weight: 600;
    margin-top: -1px !important;
  }
  /* line 304, sass/news-resp.scss */
  .mobile-reg-forms .help-block {
    color: #999;
    margin-top: -4px;
    display: block;
  }
  /* line 305, sass/news-resp.scss */
  .mobile-reg-forms .input-append, .mobile-reg-forms .input-prepend {
    display: block;
  }
  /* line 307, sass/news-resp.scss */
  .mobile-reg-forms .input-append input[type='text'], .mobile-reg-forms .input-append input[type='password'], .mobile-reg-forms .input-prepend input[type='text'], .mobile-reg-forms .input-prepend input[type='password'] {
    margin-bottom: 0;
  }
  /* line 309, sass/news-resp.scss */
  .mobile-reg-forms .input-append, .mobile-reg-forms .input-prepend, .mobile-reg-forms input[type='text'], .mobile-reg-forms input[type='password'] {
    /*margin-bottom: 15px; */
  }
  /* line 310, sass/news-resp.scss */
  .mobile-reg-forms input[type='text'], .mobile-reg-forms input[type='password'] {
    height: 50px;
    width: 100% !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* line 313, sass/news-resp.scss */
  .mobile-reg-forms .input-append .add-on, .mobile-reg-forms .input-prepend .add-on {
    width: 32px;
    position: relative;
    z-index: 3;
  }
  /* line 314, sass/news-resp.scss */
  .mobile-reg-forms #inputPhone {
    margin-left: -43px;
    text-indent: 44px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
  }
  /* line 315, sass/news-resp.scss */
  .mobile-reg-forms #sel_day {
    width: 21.5%;
    margin-right: 3.5%;
    float: left;
    margin-top: 3px;
  }
  /* line 316, sass/news-resp.scss */
  .mobile-reg-forms #sel_month {
    width: 45%;
    margin-right: 3.5%;
    float: left;
    margin-top: 3px;
  }
  /* line 317, sass/news-resp.scss */
  .mobile-reg-forms #sel_year {
    width: 26.5%;
    margin-top: 3px;
  }
  /* line 319, sass/news-resp.scss */
  .mobile-reg-forms .choice-gender label.radio, .mobile-reg-forms .choice-login label.radio {
    display: inline-block;
    margin-right: 20px;
    margin-top: -2px;
  }
  /* line 321, sass/news-resp.scss */
  .mobile-reg-forms .edit-separator {
    border-top: 1px dotted #b9b9b9;
    margin-top: 10px;
    padding-top: 16px;
  }
  /* line 322, sass/news-resp.scss */
  .mobile-reg-forms .btn {
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 8px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    font-size: 17px;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
    color: #fff;
    padding-bottom: 6px;
    text-shadow: none;
  }
  /* line 323, sass/news-resp.scss */
  .mobile-reg-forms .btn-primary {
    background: #197eb0;
    border-color: #197eb0;
  }
  /* line 324, sass/news-resp.scss */
  .mobile-reg-forms .btn.btn-block {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 325, sass/news-resp.scss */
  .mobile-reg-forms a.sbmt, .mobile-reg-forms .btn-default {
    background: #c4c4c4;
    text-decoration: none !important;
    color: #fff;
    border-color: #c4c4c4;
  }
  /* line 327, sass/news-resp.scss */
  .mobile-reg-forms a.sbmt:hover, .mobile-reg-forms .btn-default:hover {
    color: #fff;
  }

  /*������*/
  /* line 331, sass/news-resp.scss */
  .r-in-cont {
    line-height: 17px;
  }
  /* line 333, sass/news-resp.scss */
  .r-in-cont h2 {
    margin-bottom: 8px;
    color: #29536d;
    border: none !important;
    font-size: 16px;
    padding-top: 12px !important;
    padding-bottom: 0 !important;
    clear: both;
  }
  /* line 334, sass/news-resp.scss */
  .r-in-cont h3 {
    color: black;
    border: none !important;
    font-size: 14px;
    padding-top: 12px !important;
    padding-bottom: 0 !important;
    clear: both;
  }
  /* line 335, sass/news-resp.scss */
  .r-in-cont p {
    margin: 8px 0;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
    font-size: 13px;
    line-height: 1.25em !important;
    width: auto !important;
  }

  /*����� ����*/
  /*webcam*/
  /* line 347, sass/news-resp.scss */
  .camslist {
    margin-right: -2%;
    margin-left: -2%;
  }
  /* line 349, sass/news-resp.scss */
  .camslist .camnav {
    max-width: 46% !important;
    float: none;
    display: inline-block;
    vertical-align: top;
    margin-right: 2%;
    width: 45%;
    margin-left: 2%;
  }

  /*�����*/
  /* line 358, sass/news-resp.scss */
  #article_body .voting-block .voting-head {
    width: 100%;
    float: none;
    padding-bottom: 5px;
  }
  /* line 360, sass/news-resp.scss */
  #article_body .voting-block .voting-option.last {
    float: none;
  }
  /* line 362, sass/news-resp.scss */
  #article_body .voting-block .voting-input {
    float: none;
    margin-left: 0;
    top: 0;
    margin-top: -5px;
  }
  /* line 364, sass/news-resp.scss */
  #article_body .voting-block .voting-input input {
    width: 196px;
  }
  /* line 367, sass/news-resp.scss */
  #article_body .voting-block .voting-result-info .progress-info {
    width: 72%;
  }
  /* line 368, sass/news-resp.scss */
  #article_body .voting-block .voting-result-info .progress-text {
    float: right;
  }
  /* line 370, sass/news-resp.scss */
  #article_body .voting-block .voting-result-all {
    text-align: left;
    width: 100%;
    float: none;
    padding-top: 0;
    padding-bottom: 15px;
  }

  /*������ � �����*/
  /* line 374, sass/news-resp.scss */
  .inside-entries-contianer {
    width: 100% !important;
    float: none !important;
    margin-right: 0 !important;
    margin-top: 12px;
  }
  /* line 377, sass/news-resp.scss */
  .inside-entries-contianer .inside-entry {
    padding-top: 5px !important;
    padding-bottom: 0;
    position: relative;
  }
  /* line 380, sass/news-resp.scss */
  .inside-entries-contianer .inside-entry .inside-img-box {
    position: relative;
  }
  /* line 382, sass/news-resp.scss */
  .inside-entries-contianer .inside-entry .inside-img-box img {
    margin-bottom: 0 !important;
    display: block;
  }
  /* line 387, sass/news-resp.scss */
  .inside-entries-contianer .inside-entry .gray {
    position: absolute;
    top: 0;
    right: 0;
    background: rgba(255, 255, 255, 0.8);
    font-size: 11px;
    color: #2e2e2e !important;
    margin: 0 !important;
    padding: 2px 5px;
  }
  /* line 396, sass/news-resp.scss */
  .inside-entries-contianer .inside-entry .inside-info {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 0 !important;
    background: rgba(0, 0, 0, 0.6);
  }
  /* line 402, sass/news-resp.scss */
  .inside-entries-contianer .inside-entry .inside-info h3 {
    padding: 7px 8px !important;
    margin: 0 !important;
  }
  /* line 406, sass/news-resp.scss */
  .inside-entries-contianer .inside-entry .inside-info a {
    color: #fff !important;
  }

  /*textBlock news-list*/
  /* line 412, sass/news-resp.scss */
  .text-block-rks__item {
    width: 100%;
    float: none;
  }

  /* line 417, sass/news-resp.scss */
  .text-block-rks__item:first-child,
  .text-block-rks__item:last-child {
    padding-right: 0;
    padding-left: 0;
  }

  /* line 421, sass/news-resp.scss */
  .text-block-rks__item-inner {
    background: #ecf9fc;
    border: 1px solid #ecf9fc;
    padding-right: 10px;
  }

  /* line 426, sass/news-resp.scss */
  .text-block-rks__img {
    width: 82px;
  }

  /* line 429, sass/news-resp.scss */
  .text-block-rks__text {
    margin-left: 100px;
    padding-top: 11px;
  }

  /* line 433, sass/news-resp.scss */
  .text-block-rks__head {
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 7px;
  }

  /* line 438, sass/news-resp.scss */
  .text-block-rks__text p {
    line-height: 1.08;
    margin: 0 0 5px 0;
    letter-spacing: -0.3px;
  }

  /* line 443, sass/news-resp.scss */
  .text-block-rks__head a {
    color: #006699;
  }

  /* line 446, sass/news-resp.scss */
  .text-block-rks__text .grey-text {
    color: #bebebe;
    font-size: 11px;
  }

  /*Send News*/
  /* line 452, sass/news-resp.scss */
  .send-news, #article_body .send-news {
    font-size: 15px;
    display: block;
    margin-top: 2px;
  }

  /*Social Enter*/
  /* line 458, sass/news-resp.scss */
  .comments-oauth {
    display: block !important;
  }
}
@media all and (orientation: landscape), all and (min-width: 480px) {
  /* line 467, sass/news-resp.scss */
  .inside-entries-contianer {
    width: 240px !important;
    float: left !important;
    margin-right: 10px !important;
  }
  /* line 472, sass/news-resp.scss */
  .inside-entries-contianer .inside-entry .inside-info h3 {
    line-height: 17px !important;
    padding: 5px 8px !important;
  }
}
@media (-webkit-min-device-pixel-ratio: 2) {
  /* line 482, sass/news-resp.scss */
  .news_discuss {
    vertical-align: top !important;
    margin-top: 3px;
    line-height: 13px;
  }

  /* line 487, sass/news-resp.scss */
  .user-profile .user-info .user-info-value .ico.male {
    background: url("/i/profile_malex2.png") 0 0 no-repeat;
    background-size: 14px 23px;
    -webkit-background-size: 14px 23px;
  }
  /* line 488, sass/news-resp.scss */
  .user-profile .user-info .user-info-value .ico.female {
    background: url("/i/profile_femalex2.png") 0 0 no-repeat;
    background-size: 14px 23px;
    -webkit-background-size: 14px 23px;
  }

  /* line 495, sass/news-resp.scss */
  .user-profile-block .user-profile-forum-note .ico {
    background: url("/i/head/spritex2.png") -19px -29px no-repeat;
    background-size: 100px 100px;
    -webkit-background-size: 100px 100px;
  }
  /* line 500, sass/news-resp.scss */
  .user-profile-block .user-profile-photos-note .ico {
    background: url("/i/comment-icox2.png") -258px 0 no-repeat;
    background-size: 278px 40px;
    -webkit-background-size: 278px 40px;
  }
}
@CHARSET "UTF-8";

.uwh-block-mail, .uwh-block-messages, .uwh-block-comments, .uwh-block-exit {
	float: left;
    margin-top: 3px;
    margin-right: 10px;
    font-size:13px;
}

.uwh-block-exit {
	margin-left: 5px;
}

.uwh-block-mail a, .uwh-block-messages a, .uwh-block-comments a, .uwh-block-exit a {
	text-decoration: none !important;
	cursor:pointer;
}

.uwh-block-mail a:hover, .uwh-block-messages a:hover, .uwh-block-comments a:hover, .uwh-block-exit a:hover {
	text-decoration: none !important;
}

.uwh-block-mail i, .uwh-block-messages i, .uwh-block-comments i, .uwh-block-exit i {
	font-size:21px;
	margin-right: 3px;
	float: left;
}

i.uwh-icon-mail {
	font-size:18px;
	margin-top:1px;
}

i.uwh-icon-messages {
	margin-top: 1px;
}

.uwh-block-mail span, .uwh-block-messages span, .uwh-block-comments span {
	display: block;
	float:left;	
	margin-top:4px;
}