/*!
 * 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 { 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);




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 .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;
}

.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-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";

#hfix-width {
	/*
	background: url(/css/uw-head/uw_stay_home.png);
	background-repeat: no-repeat;
	background-position: 140px 11px;
	*/
}

.main-header.new-header .head-up .stay-home {
	padding-top: 14px;
    float: left;
    height: 30px;
    width: 33px;
    margin-left: 12px;
	background: url(/css/uw-head/uw_stay_home_t.png);
	background-repeat: no-repeat;
	background-position: 0px 14px;
}

.main-header.new-header .head-up .info-cont .weather {
	margin-left: 10px !important;
}

.main-header.new-header .head-up .auth .auth-inf {
	margin-left: 20px !important;
}

.main-header.new-header .head-up .info-cont .d-week {
	width: 118px;
}

/* covid theme */
.main-header.new-header .head-down ul li .dropdown-menu ul li.li-covid,
.main-header.new-header .head-down ul li .dropdown-menu ul li.li-covid:hover,
.head31-first-line-menu ul li.li-covid {
	background: url(/css/uw-head/covid_19.svg) !important;
	background-repeat: no-repeat !important;
	background-position: 10px 0px !important;
    background-size: 18px !important;
}

.main-header.new-header .head-down ul li .dropdown-menu ul li.li-covid a,
.head31-first-line-menu ul li.li-covid a {
	font-weight: bold;
	padding-left: 32px;
}

.info-cont {
	margin-left: 0px;
}
@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-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";
}
.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: #4680c2;
}
.oauth-links .provider a.oauth-provider.facebook {
	color: #3664a2;
}
.oauth-links .provider a.oauth-provider.odnoklassniki{
	color: #f58220;
}

.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-Facebook:before {
  content: "\e900";
}
.icon-uw-social-Google:before {
  content: "\e901";
}
.icon-uw-social-Odnoklassniki:before {
  content: "\e902";
}
.icon-uw-social-Vkontakte:before {
  content: "\e903";
}
.icon-uw-social-Telegram:before {
  content: "\e904";
}
.icon-uw-social-Viber:before {
  content: "\e905";
}
.icon-uw-social-Whatsapp:before {
  content: "\e906";
}
@import url(//fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,600italic,600,400italic&subset=latin,cyrillic);

/* 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, .ni-htext .foto-ist {
  margin-bottom: 6px;
  font-size: 12px;
  color: #666666;
}
/* line 490, sass/base-element.scss */
.ni-ist span, .ni-htext .foto-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 11, sass/news.scss */
.n-ict, .rules-box {
  padding: 2px 0 10px 0;
  /*line-height: $line-height;*/
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  font-size: 15px;
  line-height: 20px !important;
}
/* line 16, sass/news.scss */
.n-ict p, .rules-box p {
  margin: 16px 0;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  font-size: 15px;
  line-height: 20px !important;
}
/* line 22, sass/news.scss */
.n-ict h3, .rules-box h3 {
  color: #006699;
  font-size: 16px;
  font-weight: 600;
  margin: 16px 0 12px 0;
}

/* line 30, sass/news.scss */
.rules-box .img-box {
  float: left;
  width: 85px;
}
/* line 34, sass/news.scss */
.rules-box .text-box {
  margin-left: 85px;
}
/* line 36, sass/news.scss */
.rules-box .text-box li {
  line-height: 20px !important;
  margin-bottom: 8px;
}
/* line 40, sass/news.scss */
.rules-box .text-box p {
  margin-top: 0;
}
/* line 41, sass/news.scss */
.rules-box .text-box p + ul {
  margin-top: -8px;
  margin-bottom: 16px;
}

/*----������� ��������----*/
/*����� � h1 � ��������*/
/* line 51, sass/news.scss */
.news-head {
  padding-bottom: 6px;
  position: relative;
}
/* line 54, sass/news.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-top-color: $color-main;*/
  padding-right: 71px;
  margin-bottom: 0;
}
/* line 60, sass/news.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 69, sass/news.scss */
.news-head h1 .sell-btn.hover {
  border-bottom-color: transparent;
}
/* line 70, sass/news.scss */
.news-head h1 .cat2filter {
  margin-left: 8px;
  display: inline-block;
  position: relative;
}
/* line 72, sass/news.scss */
.news-head h1 .cat2filter li {
  list-style-type: none;
  display: inline-block;
  margin-right: 10px;
}
/* line 75, sass/news.scss */
.news-head h1 .cat2filter li a {
  color: #006699;
  font-size: 14px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  font-weight: 400;
  border-bottom: 1px dotted #006699;
  display: inline-block;
  cursor: pointer;
  padding-bottom: 1px;
  position: relative;
  z-index: 2;
  outline: none !important;
}
/* line 81, sass/news.scss */
.news-head h1 .cat2filter li a:hover {
  border-bottom-color: transparent;
  text-decoration: none !important;
}
/* line 82, sass/news.scss */
.news-head h1 .cat2filter li a:active, .news-head h1 .cat2filter li a:focus {
  outline: none;
}
/* line 86, sass/news.scss */
.news-head h1 .cat2filter ul {
  position: absolute;
  z-index: 1;
  width: 125px;
  top: -20px;
  left: -18px;
  background: #fff;
  -webkit-box-shadow: rgba(0, 0, 0, 0.4) 0 0 15px;
  -moz-box-shadow: rgba(0, 0, 0, 0.4) 0 0 15px;
  box-shadow: rgba(0, 0, 0, 0.4) 0 0 15px;
  -webkit-border-radius: 11px 11px;
  -moz-border-radius: 11px / 11px;
  border-radius: 11px / 11px;
  padding: 40px 18px 18px 18px;
  margin: 0;
}
/* line 95, sass/news.scss */
.news-head h1 .cat2filter ul li {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  white-space: nowrap;
  padding-bottom: 4px;
}
/* line 97, sass/news.scss */
.news-head h1 .cat2filter ul li a {
  color: #006699;
  padding-bottom: 0;
  font-size: 14px;
  border-bottom: none;
  text-decoration: none;
}
/* line 102, sass/news.scss */
.news-head h1 .cat2filter ul li a:hover {
  text-decoration: underline !important;
}
/* line 103, sass/news.scss */
.news-head h1 .cat2filter ul li.close {
  position: absolute;
  top: 10px;
  right: 15px;
  opacity: 0.5;
}
/* line 106, sass/news.scss */
.news-head h1 .cat2filter ul li.close .close {
  opacity: 0.5;
  top: 0;
}
/* line 112, sass/news.scss */
.news-head h2 {
  font-size: 19px;
  border-top: none;
}
/* line 113, sass/news.scss */
.news-head .sell-news {
  position: absolute;
  z-index: 1;
  top: -8px;
  display: none;
  background: #fff;
  -webkit-box-shadow: rgba(0, 0, 0, 0.4) 0 0 15px;
  -moz-box-shadow: rgba(0, 0, 0, 0.4) 0 0 15px;
  box-shadow: rgba(0, 0, 0, 0.4) 0 0 15px;
  -webkit-border-radius: 11px 11px;
  -moz-border-radius: 11px / 11px;
  border-radius: 11px / 11px;
  padding: 40px 18px 18px 18px;
}
/* line 122, sass/news.scss */
.news-head .sell-news ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
/* line 124, sass/news.scss */
.news-head .sell-news ul li {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
}
/* line 126, sass/news.scss */
.news-head .sell-news ul li a {
  color: #006699;
  font-size: 16px;
  text-decoration: none;
}
/* line 131, sass/news.scss */
.news-head .sell-news ul li a:hover {
  text-decoration: underline;
}
/* line 135, sass/news.scss */
.news-head .filtr-news {
  float: right;
  margin-top: -31px;
}
/* line 138, sass/news.scss */
.news-head .filtr-news ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
/* line 140, sass/news.scss */
.news-head .filtr-news ul li {
  float: left;
  margin-left: 10px;
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: top;
  background-image: url("/i/news/sprite-news.png");
}
/* line 144, sass/news.scss */
.news-head .filtr-news ul li a {
  width: 100%;
  height: 100%;
  cursor: pointer;
  display: inline-block;
}
/* line 146, sass/news.scss */
.news-head .filtr-news ul li.time {
  margin-top: -1px;
  width: 13px;
  height: 13px;
  background-position: -30px 0;
}
/* line 147, sass/news.scss */
.news-head .filtr-news ul li.time.active {
  background-position: -74px 0;
}
/* line 148, sass/news.scss */
.news-head .filtr-news ul li.view {
  width: 15px;
  height: 11px;
  background-position: 0 -1px;
}
/* line 149, sass/news.scss */
.news-head .filtr-news ul li.view.active {
  background-position: -44px -1px;
}
/* line 150, sass/news.scss */
.news-head .filtr-news ul li.comment {
  width: 13px;
  height: 13px;
  background-position: -16px 0;
}
/* line 151, sass/news.scss */
.news-head .filtr-news ul li.comment.active {
  background-position: -60px 0;
}

/*����� �������� � �������� ����������*/
/* line 156, sass/news.scss */
.news-box {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
}
/* line 184, sass/_variable.scss */
.news-box * {
  box-sizing: border-box;
}
/* line 186, sass/_variable.scss */
.news-box ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
/* line 188, sass/_variable.scss */
.news-box 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 {
  width: 240px;
  float: left;
}
/* line 195, sass/_variable.scss */
.news-box ul li .img-box a {
  display: block;
}
/* line 196, sass/_variable.scss */
.news-box ul li .img-box img {
  border: 1px solid #b7b7b7;
}
/* line 198, sass/_variable.scss */
.news-box 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 {
  display: block;
  font-size: 12px;
}
/* line 201, sass/_variable.scss */
.news-box 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 {
  text-decoration: none;
  color: #006699;
  outline: none !important;
}
/* line 208, sass/_variable.scss */
.news-box 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 {
  color: #5b73a3;
}
/* line 211, sass/_variable.scss */
.news-box 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 {
  margin-top: 20px;
  margin-bottom: 20px;
  background-color: #ecf9fc;
}
/* line 217, sass/_variable.scss */
.news-box ul li .pages-textBlock .img-box img {
  border-color: #ecf9fc;
}
/* line 219, sass/_variable.scss */
.news-box ul li .pages-textBlock .last-nn-box {
  padding-top: 15px;
}
/* line 223, sass/_variable.scss */
.news-box ul li:first-child {
  background: none;
  padding-top: 0;
}
/* line 224, sass/_variable.scss */
.news-box ul li.pages-include:first-child {
  padding-top: 20px;
}
/* line 225, sass/_variable.scss */
.news-box ul li.ads {
  background: none;
  padding: 0;
}
/* line 226, sass/_variable.scss */
.news-box ul li.textblock-include {
  padding: 0;
}

/* line 159, sass/news.scss */
.old-news {
  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;*/
  margin-top: 20px;
  border-top-color: #8c8c8c;
  color: #8c8c8c;
  border-top-width: 2px;
}

/*----���������� ��������----*/
/* line 168, sass/news.scss */
.ni-bimg {
  /*float: left; width: 240px;border: 1px solid #b7b7b7;*/
  background: #ececec;
  padding: 14px;
  width: 700px;
}

/* line 172, sass/news.scss */
.ni-htext {
  /*float: left; width: $width-left-col+(-14)+(-243); margin-left: 14px;*/
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
}
/* line 174, sass/news.scss */
.ni-htext h1 {
  /*padding: 4px 0 0 0;*/
  color: #006699;
  /*font-size: $font-size-px+9;*/
  /*font-family: $font-family-sb;
  font-weight: $font-weight;*/
  /*margin-top: -3px !important;*/
  /*margin-bottom: 14px !important;*/
  /*line-height: $line-height+7;*/
}
/* line 184, sass/news.scss */
.ni-htext .gray {
  font-size: 12px;
}
/* line 185, sass/news.scss */
.ni-htext .ni-anons {
  font-size: 16px;
  margin-top: 9px;
  color: #000000;
  line-height: 19px;
}
/* line 186, sass/news.scss */
.ni-htext .ni-ist, .ni-htext .foto-ist {
  font-size: 12px;
  color: #666666;
}
/* line 188, sass/news.scss */
.ni-htext .ni-ist span, .ni-htext .foto-ist span {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  font-weight: 600;
}
/* line 189, sass/news.scss */
.ni-htext .ni-ist a, .ni-htext .foto-ist a {
  text-decoration: none;
}
/* line 190, sass/news.scss */
.ni-htext .ni-ist a:hover, .ni-htext .foto-ist a:hover {
  text-decoration: underline;
}
/* line 192, sass/news.scss */
.ni-htext .foto-ist {
  padding-bottom: 8px;
  margin-top: 4px;
}
/* line 194, sass/news.scss */
.ni-htext .foto-ist a {
  color: #666;
  font-size: 11px;
}
/* line 195, sass/news.scss */
.ni-htext .foto-ist.carousel-ist {
  margin-bottom: 8px;
}

/* line 198, sass/news.scss */
#photoblock {
  margin-top: 14px;
}

/* line 202, sass/news.scss */
.link-to-blackbox a.special-link.alone {
  display: block;
  height: 36px;
  width: 36px;
  color: #ededed;
  text-decoration: none !important;
  text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.7);
}
/* line 209, sass/news.scss */
.link-to-blackbox a.special-link.alone:hover {
  color: #ffffff;
  text-decoration: none !important;
}
/* line 213, sass/news.scss */
.link-to-blackbox a.special-link.alone span {
  width: 100%;
  text-align: center;
  font-size: 36px;
}

/*�����, ����� ������*/
/* line 222, sass/news.scss */
.grey-pl-nn {
  border: 1px solid #ededed;
  padding: 11px 15px 5px 15px;
  font-size: 14px;
  margin-bottom: 20px;
}
/* line 224, sass/news.scss */
.grey-pl-nn .gr-pl-h {
  display: block;
  padding-bottom: 6px;
  color: #333;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  font-weight: 600;
}
/* line 225, sass/news.scss */
.grey-pl-nn ul {
  list-style-type: none;
  margin-top: 1px;
  padding-left: 0;
  margin-bottom: 1px;
  margin-left: 0;
}
/* line 227, sass/news.scss */
.grey-pl-nn ul li {
  list-style-type: none;
  line-height: 16px;
  padding-bottom: 5px;
}
/* line 230, sass/news.scss */
.grey-pl-nn ul li h2 {
  background: none;
  text-transform: none;
  white-space: normal;
  font-weight: normal;
  border: none;
  font-size: 13px;
  padding: 0;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  display: inline-block;
}
/* line 233, sass/news.scss */
.grey-pl-nn ul li h2 .gray {
  color: #999;
  font-weight: normal;
  font-size: 12px;
  margin-left: 2px;
}
/* line 234, sass/news.scss */
.grey-pl-nn ul li h2 a {
  text-transform: none;
  font-size: 13px;
  font-weight: normal;
  text-decoration: none;
}
/* line 236, sass/news.scss */
.grey-pl-nn ul li h2 a:hover {
  text-decoration: underline !important;
}

/* line 242, sass/news.scss */
.alcenter.graym {
  color: #999999;
  margin-bottom: 10px;
}

/*������� �������*/
/* line 245, sass/news.scss */
.notds h2 {
  padding-bottom: 16px !important;
  padding-top: 4px !important;
  font-size: 20px !important;
  border-width: 0 !important;
  margin-top: 30px;
}
/* line 251, sass/news.scss */
.notds ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
  margin-right: -13px;
}
/* line 253, sass/news.scss */
.notds ul li {
  display: inline-block;
  vertical-align: top;
  margin-right: 10px;
  width: calc((100% - 38px)/3);
  padding-bottom: 13px;
}
/* line 255, sass/news.scss */
.notds ul li img {
  display: block;
}
/* line 256, sass/news.scss */
.notds ul li h3 {
  margin: 4px 0 0 0;
  font-size: 13px;
  line-height: 18px;
}
/* line 259, sass/news.scss */
.notds ul li h3 a {
  color: #034592;
}

/*����� �������� � ���������� ����������*/
/* line 265, sass/news.scss */
.news_tale {
  margin-top: 9px !important;
}
/* line 267, sass/news.scss */
.news_tale h2 {
  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: #29536d !important;
  border-top-color: #29536d;
  font-size: 16px;
  padding-bottom: 5px;
}
/* line 274, sass/news.scss */
.news_tale ul {
  margin-bottom: 4px;
  margin-top: 0;
  padding: 7px 0 0 0;
  background: url("/i/otb/punkt_horizont.gif") repeat-x scroll 0 0;
}
/* line 279, sass/news.scss */
.news_tale ul li {
  padding-bottom: 12px;
  margin-bottom: 6px;
  background: url("/i/otb/punkt_horizont.gif") repeat-x scroll 0 100%;
}
/* line 283, sass/news.scss */
.news_tale ul li .last-n-img {
  float: left;
  margin: 5px 5px 0 0;
  width: 70px;
}
/* line 284, sass/news.scss */
.news_tale ul li .last-nn-box {
  padding: 3px 0 0 5px;
  float: left;
  width: 648px;
}
/* line 286, sass/news.scss */
.news_tale ul li .last-nn-box h3 {
  padding: 0;
  margin: 0;
  list-style-type: none;
  text-transform: none;
  white-space: normal;
  font-weight: normal;
  line-height: 16px;
  padding-bottom: 0;
}
/* line 289, sass/news.scss */
.news_tale ul li .last-nn-box h3 a {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  font-size: 14px;
  text-decoration: none;
  font-weight: 600;
}
/* line 290, sass/news.scss */
.news_tale ul li .last-nn-box h3 a:visited {
  color: #5b73a3;
}
/* line 291, sass/news.scss */
.news_tale ul li .last-nn-box h3 a:hover {
  text-decoration: underline;
}
/* line 293, sass/news.scss */
.news_tale ul li .last-nn-box .ln-ann {
  line-height: 15px;
  margin-top: 0;
  font-size: 13px;
}
/* line 294, sass/news.scss */
.news_tale ul li .last-nn-box .date {
  text-align: left;
  padding-top: 3px;
}
/* line 298, sass/news.scss */
.news_tale .all-cat {
  font-weight: 600;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
  font-size: 16px;
  color: #034592;
  margin-bottom: 15px;
}

/*�������������*/
/* line 301, sass/news.scss */
.recom {
  margin-bottom: 10px;
  top: -5px;
  position: relative;
}
/* line 303, sass/news.scss */
.recom .share42init {
  float: left;
  margin-top: 10px;
}

/*��������+�������� �� ����� ����*/
/*����� ���*/
/* line 310, sass/news.scss */
.inside-entry .inside-img-box {
  float: left;
  padding: 2px;
  background: #ececec;
  margin-right: 10px;
}
/* line 312, sass/news.scss */
.inside-entry .inside-img-box a {
  display: block;
  padding: 0;
  margin: 0;
}
/* line 314, sass/news.scss */
.inside-entry .inside-img-box a img {
  margin: 0;
}
/* line 318, sass/news.scss */
.inside-entry .inside-info h3 {
  margin: 2px 0 8px 0;
  font-size: 1.15em;
}

/* line 322, sass/news.scss */
.novosti-photos {
  width: 700px;
  padding: 14px;
  background-color: #ececec;
  margin: 0 auto 20px auto;
}
/* line 324, sass/news.scss */
.novosti-photos .carousel {
  position: relative;
  color: #333;
  width: 700px;
  height: 466px;
  overflow: hidden;
  margin: 0;
}
/* line 327, sass/news.scss */
.novosti-photos .carousel .photo-indicators {
  position: absolute;
  top: 15px;
  left: 0;
  width: 100%;
  height: 15px;
  text-align: center;
}
/* line 329, sass/news.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 332, sass/news.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 337, sass/news.scss */
.novosti-photos .carousel .photo-indicators .carousel-indicators li:first-child {
  margin-left: 0;
}
/* line 338, sass/news.scss */
.novosti-photos .carousel .photo-indicators .carousel-indicators li.active {
  background-color: #fff;
}
/* line 342, sass/news.scss */
.novosti-photos .carousel .carousel-inner {
  overflow: hidden;
  width: 100%;
  position: relative;
  background-color: #000;
}
/* line 344, sass/news.scss */
.novosti-photos .carousel .carousel-inner .item {
  text-align: center;
  display: none;
  position: relative;
  line-height: 462px;
  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 351, sass/news.scss */
.novosti-photos .carousel .carousel-inner .item img {
  display: inline-block;
  margin: 0 auto;
}
/* line 352, sass/news.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 358, sass/news.scss */
.novosti-photos .carousel .carousel-inner .item .carousel-caption h4, .novosti-photos .carousel .carousel-inner .item .carousel-caption p {
  color: #ffffff;
}
/* line 359, sass/news.scss */
.novosti-photos .carousel .carousel-inner .item .carousel-caption h4 {
  margin: 0 0 5px;
}
/* line 360, sass/news.scss */
.novosti-photos .carousel .carousel-inner .item .carousel-caption p {
  margin-bottom: 0;
}
/* line 363, sass/news.scss */
.novosti-photos .carousel .carousel-inner .active {
  left: 0;
}
/* line 364, sass/news.scss */
.novosti-photos .carousel .carousel-inner .active, .novosti-photos .carousel .carousel-inner .next, .novosti-photos .carousel .carousel-inner .prev {
  display: block;
}
/* line 365, sass/news.scss */
.novosti-photos .carousel .carousel-inner .next, .novosti-photos .carousel .carousel-inner .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
/* line 366, sass/news.scss */
.novosti-photos .carousel .carousel-inner .next {
  left: 100%;
}
/* line 367, sass/news.scss */
.novosti-photos .carousel .carousel-inner .prev {
  left: -100%;
}
/* line 368, sass/news.scss */
.novosti-photos .carousel .carousel-inner .next.left, .novosti-photos .carousel .carousel-inner .prev.right {
  left: 0;
}
/* line 369, sass/news.scss */
.novosti-photos .carousel .carousel-inner .active.left {
  left: -100%;
}
/* line 370, sass/news.scss */
.novosti-photos .carousel .carousel-inner .active.right {
  left: 100%;
}
/* line 372, sass/news.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 384, sass/news.scss */
.novosti-photos .carousel .carousel-control.right {
  left: auto;
  right: 15px;
}
/* line 385, sass/news.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;
}

/* line 395, sass/news.scss */
.swiper-notds {
  position: relative;
  margin-left: -10px;
  margin-right: -10px;
  z-index: 0;
}

/* line 399, sass/news.scss */
.arrow-left, .arrow-right {
  position: absolute;
  top: 50%;
  left: 10px;
  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: 23px;
  -moz-border-radius: 23px;
  -ms-border-radius: 23px;
  -o-border-radius: 23px;
  border-radius: 23px;
  opacity: 0.5;
  z-index: 10;
  filter: alpha(opacity=50);
}
/* line 411, sass/news.scss */
.arrow-left:hover, .arrow-right:hover, .arrow-left:focus, .arrow-right:focus {
  outline: none;
  color: #ffffff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
  text-decoration: none !important;
}

/* line 418, sass/news.scss */
.arrow-right {
  left: auto;
  right: 10px;
}

/* line 419, sass/news.scss */
.pagination-box {
  height: 15px;
  left: 0;
  position: absolute;
  text-align: center;
  top: 15px;
  width: 100%;
}
/* line 422, sass/news.scss */
.pagination-box .pagination {
  clear: both;
  display: inline-block;
  left: auto;
  list-style: none outside none;
  margin: 0 auto;
  position: relative;
  right: auto;
  top: 0;
  z-index: 1000;
}

/* line 429, sass/news.scss */
.swiper-container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 0;
  width: 100%;
}
/* line 433, sass/news.scss */
.swiper-container .swiper-wrapper {
  position: relative;
  width: 100%;
  -webkit-transition-property: -webkit-transform, left, top;
  -webkit-transition-duration: 0s;
  -webkit-transform: translate3d(0px, 0, 0);
  -webkit-transition-timing-function: ease;
  -moz-transition-property: -moz-transform, left, top;
  -moz-transition-duration: 0s;
  -moz-transform: translate3d(0px, 0, 0);
  -moz-transition-timing-function: ease;
  -o-transition-property: -o-transform, left, top;
  -o-transition-duration: 0s;
  -o-transform: translate3d(0px, 0, 0);
  -o-transition-timing-function: ease;
  -o-transform: translate(0px, 0px);
  -ms-transition-property: -ms-transform, left, top;
  -ms-transition-duration: 0s;
  -ms-transform: translate3d(0px, 0, 0);
  -ms-transition-timing-function: ease;
  transition-property: transform, left, top;
  transition-duration: 0s;
  transform: translate3d(0px, 0, 0);
  transition-timing-function: ease;
}
/* line 440, sass/news.scss */
.swiper-container .swiper-wrapper .swiper-slide {
  position: relative;
}

/* line 443, sass/news.scss */
.swiper-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  -ms-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto;
}

/*����������� ������� ���. ������*/
/* line 448, sass/news.scss */
.swiper-container1 {
  width: auto;
  margin: -13px -10px 0 -10px;
  min-height: 213px;
}
/* line 450, sass/news.scss */
.swiper-container1 .swiper-slide {
  float: left;
}
/* line 452, sass/news.scss */
.swiper-container1 .swiper-slide img {
  width: 100%;
  max-width: none;
}
/* line 453, sass/news.scss */
.swiper-container1 .swiper-slide .info-slide {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("/i/news/slide-bg.png") 0 0 no-repeat;
  background-size: cover;
  -webkit-background-size: cover;
}
/* line 459, sass/news.scss */
.swiper-container1 .swiper-slide .info-slide a {
  display: block;
  width: 100%;
  height: 100%;
}
/* line 461, sass/news.scss */
.swiper-container1 .swiper-slide .info-slide a:hover {
  text-decoration: none !important;
}
/* line 463, sass/news.scss */
.swiper-container1 .swiper-slide .info-slide .top-info {
  padding-top: 3px;
  padding-right: 7px;
  color: #feffff;
  font-size: 13px;
  text-align: right;
}
/* line 464, sass/news.scss */
.swiper-container1 .swiper-slide .info-slide .bottom-info {
  position: absolute;
  bottom: 0;
  left: 0;
  padding-left: 11px;
  padding-right: 11px;
  width: 100%;
  color: #feffff;
  font-size: 15px;
  line-height: 19px;
  padding-bottom: 13px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/*Send News*/
/* line 474, sass/news.scss */
.send-news, #article_body .send-news {
  margin-top: 26px;
  margin-bottom: 20px;
  background: #e8f4fa;
  color: #1a4b70;
  font-size: 16px;
  padding: 16px 15px 19px 15px;
  clear: both;
  text-align: center;
}
/* line 482, sass/news.scss */
.send-news a, #article_body .send-news a {
  font-weight: 600;
  border-bottom: none !important;
  color: #1a4b70;
  white-space: nowrap;
  margin-left: 6px;
}
/* line 489, sass/news.scss */
.send-news .send-news__line, #article_body .send-news .send-news__line {
  max-width: 370px;
  margin: 0 auto 5px;
  font-size: 14px;
  position: relative;
}
/* line 494, sass/news.scss */
.send-news .send-news__line:before, #article_body .send-news .send-news__line:before {
  width: 100%;
  border-top: 1px solid #bfd2de;
  content: '';
  position: absolute;
  left: 0;
  top: 12px;
}
/* line 501, sass/news.scss */
.send-news .send-news__line span, #article_body .send-news .send-news__line span {
  position: relative;
  background: #e8f4fa;
  display: inline-block;
  padding-left: 18px;
  padding-right: 18px;
}
/* line 509, sass/news.scss */
.send-news .send-news__s a, #article_body .send-news .send-news__s a {
  font-size: 34px;
  width: 34px;
  height: 34px;
  background: none;
  margin-left: 7px;
  margin-right: 7px;
  position: relative;
}
/* line 515, sass/news.scss */
.send-news .send-news__s a.icon-uw-social-Telegram:before, #article_body .send-news .send-news__s a.icon-uw-social-Telegram:before {
  color: #2ba2db;
  z-index: 2;
  position: relative;
}
/* line 520, sass/news.scss */
.send-news .send-news__s a.icon-uw-social-Whatsapp:before, #article_body .send-news .send-news__s a.icon-uw-social-Whatsapp:before {
  color: #3adc49;
  z-index: 2;
  position: relative;
}
/* line 525, sass/news.scss */
.send-news .send-news__s a.icon-uw-social-Viber:before, #article_body .send-news .send-news__s a.icon-uw-social-Viber:before {
  color: #864cb2;
  z-index: 2;
  position: relative;
}
/* line 530, sass/news.scss */
.send-news .send-news__s a:after, #article_body .send-news .send-news__s a:after {
  position: absolute;
  background: #fff;
  top: 2px;
  left: 2px;
  width: 30px;
  height: 30px;
  border-radius: 4px;
  content: '';
  z-index: 1;
}
/* line 539, sass/news.scss */
.send-news .send-news__s a:hover, #article_body .send-news .send-news__s a:hover {
  text-decoration: none !important;
}

/* line 544, sass/news.scss */
#article_body iframe {
  display: block;
  margin: 0 auto;
  padding: 14px;
  background: #ececec;
  box-sizing: border-box;
}

/* line 551, sass/news.scss */
#article_body .youtube-player iframe, #article_body .vimeo-player iframe {
  padding: 0;
}

@media (-webkit-min-device-pixel-ratio: 2) {
  /* line 554, sass/news.scss */
  .n-on-pr .n_vc .ico {
    width: 17px;
    background-image: url("/i/news/sprite-newsx2.png");
    background-size: 152px 13px;
    -webkit-background-size: 152px 13px;
  }

  /* line 559, sass/news.scss */
  .vaggp, .vapg, .vgrf.vaggg, .vagpg, .vgr, .vapp, .vgrf, .vagp, .vupp, .vupg {
    background-image: url(/i/v/yes-votex2.png);
    background-position: 4px 4px;
    background-size: 17px 15px;
    -webkit-background-size: 17px 15px;
  }

  /* line 560, sass/news.scss */
  .vammp, .vamg, .vmr, .vamm, .vmrf, .vmrf.vammg, .vumg, .vumm {
    background-image: url(/i/v/no-votex2.png);
    background-position: 4px 5px;
    background-size: 17px 15px;
    -webkit-background-size: 17px 15px;
  }

  /* line 565, sass/news.scss */
  .new-comments-list .comment-entry .comment-head .comm-admin .com_edit {
    background: url("/i/uw-spritex2.png") no-repeat scroll 0 -49px;
    margin-right: 15px;
    width: 15px;
    background-size: 107px 100px;
    -webkit-background-size: 107px 100px;
  }
  /* line 570, sass/news.scss */
  .new-comments-list .comment-entry .comment-head .comm-admin .com_delete {
    background: url("/i/uw-spritex2.png") no-repeat -15px -49px;
    background-size: 107px 100px;
    -webkit-background-size: 107px 100px;
  }
  /* line 579, sass/news.scss */
  .new-comments-list .comment-entry .comment-content .comment-extends .comments-rating .rat-plus:after {
    background: url("/i/uw-spritex2.png") no-repeat -52px -49px;
    background-size: 107px 100px;
    -webkit-background-size: 107px 100px;
  }
  /* line 583, sass/news.scss */
  .new-comments-list .comment-entry .comment-content .comment-extends .comments-rating .rat-minus:after {
    background: url("/i/uw-spritex2.png") no-repeat -65px -49px;
    background-size: 107px 100px;
    -webkit-background-size: 107px 100px;
  }
}
/*!
 * Bootstrap v2.3.1-j6
 *
 * 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 by @mdo and @fat, extended by @ArnoldDaniels.
 */
body {
	/*font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;*/
}
.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}
.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;}
.btn-file{overflow:hidden;position:relative;vertical-align:middle;}.btn-file>input{position:absolute;top:0;right:0;margin:0;opacity:0;filter:alpha(opacity=0);transform:translate(-300px, 0) scale(4);font-size:23px;direction:ltr;cursor:pointer;}
.fileupload{margin-bottom:9px;}.fileupload .uneditable-input{display:inline-block;margin-bottom:0px;vertical-align:middle;cursor:text;}
.fileupload .thumbnail{overflow:hidden;display:inline-block;margin-bottom:5px;vertical-align:middle;text-align:center;}.fileupload .thumbnail>img{display:inline-block;vertical-align:middle;max-height:100%;}
.fileupload .btn{vertical-align:middle;}
.fileupload-exists .fileupload-new,.fileupload-new .fileupload-exists{display:none;}
.fileupload-inline .fileupload-controls{display:inline;}
.fileupload-new .input-append .btn-file{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}
.thumbnail-borderless .thumbnail{border:none;padding:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.fileupload-new.thumbnail-borderless .thumbnail{border:1px solid #ddd;}
.control-group.warning .fileupload .uneditable-input{color:#a47e3c;border-color:#a47e3c;}
.control-group.warning .fileupload .fileupload-preview{color:#a47e3c;}
.control-group.warning .fileupload .thumbnail{border-color:#a47e3c;}
.control-group.error .fileupload .uneditable-input{color:#b94a48;border-color:#b94a48;}
.control-group.error .fileupload .fileupload-preview{color:#b94a48;}
.control-group.error .fileupload .thumbnail{border-color:#b94a48;}
.control-group.success .fileupload .uneditable-input{color:#468847;border-color:#468847;}
.control-group.success .fileupload .fileupload-preview{color:#468847;}
.control-group.success .fileupload .thumbnail{border-color:#468847;}
@CHARSET "UTF-8";

/* Voting */
.vaggp, .vapg, .vgrf.vaggg, .vagpg, .vgr, .vapp, .vgrf, .vagp, .vupp, .vupg, .vammp, .vamg, .vmr, .vamm, .vmrf, .vmrf.vammg, .vumg, .vumm {
  background: none;
  font-family: 'uw-photos' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;  
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 21px;
  padding-left: 0;
  opacity: 0.4; 
  display: inline-block;
}
.vfin { white-space: nowrap; }
.vfin div { 
   margin-left: 7px; margin-right: 7px
}
.vaggp:before, .vapg:before, .vgrf.vaggg:before, .vagpg:before, .vgr:before, .vapp:before, .vgrf:before, .vagp:before, .vupp:before, .vupg:before {
   content: "\e912";
   display: inline-block;

}
.vaggg, .vgr, .vapp, .vagp, .vupp { background: none; opacity: 1 }
.vapg, .vgrf, .vgr, .vapp, .vagp, .vupp, .vupg { cursor: default !important; }

.vammp:before, .vamg:before, .vmr:before, .vamm:before, .vmrf:before, .vmrf.vammg:before, .vumg:before, .vumm:before {
   content: "\e911";
   /* -moz-transform: scale(-1, 1); -ms-transform: scale(-1, 1);
    -webkit-transform: scale(-1, 1); -o-transform: scale(-1, 1);
    transform: scale(-1, 1);*/
    display: inline-block;
    margin-top: 5px;
}
.vammg, .vmr, .vamm, .vumm, .vmrf, .vamg { background: none; opacity: 1 }
.vamg, .vmr, .vamm, .vmrf, .vumg, .vumm { cursor: default !important; }

.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: 5px;
   margin-top: 6px;
}

.photo-detail-under-block .vaggp, .photo-detail-under-block .vapg, .photo-detail-under-block .vgrf.vaggg, .photo-detail-under-block .vagpg, 
.photo-detail-under-block .vgr, .photo-detail-under-block .vapp, .photo-detail-under-block .vgrf, .photo-detail-under-block .vagp, .photo-detail-under-block .vupp, 
.photo-detail-under-block .vupg, .photo-detail-under-block .vammp, .photo-detail-under-block .vamg, .photo-detail-under-block .vmr, .photo-detail-under-block .vamm, 
.photo-detail-under-block .vmrf, .photo-detail-under-block .vmrf.vammg, .photo-detail-under-block .vumg, .photo-detail-under-block .vumm {
   color: #7f7f7f;
   opacity: 1;
   font-size :25px;
}
.photo-detail-under-block .vaggg, .photo-detail-under-block .vgr, .photo-detail-under-block .vapp, .photo-detail-under-block .vagp, .photo-detail-under-block .vupp,
.photo-detail-under-block .vammg, .photo-detail-under-block .vmr, .photo-detail-under-block .vamm, .photo-detail-under-block .vumm, .photo-detail-under-block .vmrf, 
.photo-detail-under-block .vamg {
   color: #1b7dae;
	background: none;
}
.photo-detail-under-block .vammp:before, .photo-detail-under-block .vamg:before, .photo-detail-under-block .vmr:before, 
.photo-detail-under-block .vamm:before, .photo-detail-under-block .vmrf:before, .photo-detail-under-block .vmrf.vammg:before, .photo-detail-under-block .vumg:before, .vumm:before {
   margin-top: 6px;
}
/* Voting end */


span.nowrap {
	white-space: nowrap;
}

.photo-feed-photos {
	margin-bottom: 20px;
}

.photo-auth-required {
	width: 480px;
	margin: 20px auto;
}

.photo-add-more .form-horizontal .control-group .control-number,
.photo-form-left .form-horizontal .control-group .control-number {
	float:left;
	display: block;
	width: 30px;
}

.photo-add-more .form-horizontal .control-group .control-number .circle-num,
.photo-form-left .form-horizontal .control-group .control-number .circle-num{
	width: 2em;
    height: 2em;
    line-height: 2em;
    padding: 0px;
    color: #fff;
    background: #4796d4;
    font-weight: bold;
    text-align: center;
    border-radius: 1em;
	margin-top: 2px;
}

.photo-add-more .form-horizontal .control-group .control-label,
.photo-form-left .form-horizontal .control-group .control-label{
	width: 160px;
}

.photo-add-more .form-horizontal .control-group .controls,
.photo-form-left .form-horizontal .control-group .controls {
	margin-left: 210px;
} 

.tc {
	text-align: center;
}

/* new multi upload templates begin */

.bottom-nav {
	margin-top: 10px;
}

.fl {
	float: left;
}

.photo-row {
    margin-bottom: 10px;
}

.template-download.photo-row {
	border-bottom: 4px solid #f6f6f6;
}

.photo-row .photo-upload-preview {
	width: 80px;
    float: left;
    min-height: 70px;
}

.photo-row .photo-upload-filename {
	width: calc( 100% - 180px );
	max-width: 540px;
	float: left;
	padding: 0px 10px;
}

.template-download.photo-row .photo-upload-filename {
	width: calc( 100% - 180px );
}

.photo-row .photo-upload-filename .name {
	float:left;
	width: 460px;
	width: calc( 100% - 80px );
	font-weight: bold;
}

.photo-row .photo-upload-filename .size {
	float: right;
	width: 80px;
	text-align: right;
	color: #658798;
    font-weight: bold;
}

.photo-row .photo-upload-filename .name,
.photo-row .photo-upload-filename .size { 
	font-size: 12px;
    padding: 4px 0px;
    height: 18px;
	cursor: help;
}

.photo-row .photo-upload-filename .for-title {
	float:left;
	width: 460px;
	width: 100%;
}

.photo-row .photo-upload-filename .for-title input.filename-title {
	width: calc( 100% - 10px );
    border-radius: 5px;
    padding: 2px 5px 2px 5px;
    font-size: 12px;
    border: 1px solid #d9d9d9;
    box-shadow: none;
	margin-top:8px;
}

.photo-row .photo-upload-filename .for-title input.filename-title.photocode {
	width: 25em;
	cursor: text;
}

.photo-row .photo-upload-buttons {
	width: 85px;
    float: right;
}

.template-download.photo-row .photo-download-buttons {
	width: 85px;
    float: right;
}

.template-download.photo-row .photo-download-buttons .photo-delete-toggle {
	height: 28px;
	margin-top:-2px;
}

.photo-row .photo-upload-buttons button.upload-forms-btn,
.template-download.photo-row .photo-download-buttons button.upload-forms-btn {
	color: #FFF !important;
    text-decoration: none !important;
    font-size: 11px !important;
    background-color: #197eb0;
    padding: 4px 10px 5px 10px;
    border-radius: 5px;
    text-transform: none;
    font-weight: normal;
	display: inline-block;
	border-width: 0;
    border-style: none;
    line-height: inherit;
	margin-right: 0px;
	margin-bottom: 2px;
	width: 100%;
}

.photo-row .photo-upload-buttons button.upload-forms-btn[disabled],
.template-download.photo-row .photo-download-buttons button.upload-forms-btn[disabled] {
	cursor: default;
	opacity: 0.5;
}

.photo-row .photo-upload-buttons button.upload-forms-btn:hover,
.template-download.photo-row .photo-download-buttons button.upload-forms-btn:hover {
	background-color: #006699;
}

.photo-row .photo-upload-buttons button.upload-forms-btn.start {
	
}

.photo-row .photo-upload-buttons button.upload-forms-btn.cancel {
	background-color: #668898;
}

.photo-row .photo-upload-buttons button.upload-forms-btn.cancel:hover {
	background-color: #527180;
}

.photo-row .photo-upload-buttons button.upload-forms-btn.delete,
.template-download.photo-row .photo-download-buttons button.upload-forms-btn.delete {
	background-color: #d24742;
}

.photo-row .photo-upload-buttons button.upload-forms-btn.delete:hover,
.template-download.photo-row .photo-download-buttons button.upload-forms-btn.delete:hover {
	background-color: #b93632;
}

.photo-row .photo-upload-progress {
	width: 100%;
}

.photo-row .photo-upload-progress .progress {
	margin-bottom:5px;
	border-radius: 0px;
}

/* new multi upload templates begin */

.photo-bar button {
	float:left;
}

.photo-bar button.upload-forms-btn {
	color: #FFF !important;
    text-decoration: none !important;
    font-size: 13px !important;
    background-color: #197eb0;
    padding: 5px 15px 6px 15px;
    border-radius: 5px;
    text-transform: none;
    font-weight: normal;
	display: inline-block;
	border-width: 0;
    border-style: none;
    line-height: inherit;
	margin-right: 5px;
}

.photo-bar button.upload-forms-btn[disabled] {
	cursor: default;
	opacity: 0.5;
}

.photo-bar button.upload-forms-btn:hover {
	background-color: #006699;
}

.photo-bar button.upload-forms-btn.select {
	background-color: #197eb0;
}

.photo-bar button.upload-forms-btn.select:hover {
	background-color: #006699;
}

.photo-bar button.upload-forms-btn.start {
	background-color: #359a39;
	margin-left: 15px;
}

.photo-bar button.upload-forms-btn.start:hover {
	background-color: #28822c;
}

.photo-bar button.upload-forms-btn.cancel {
	background-color: #668898;
}

.photo-bar button.upload-forms-btn.cancel:hover {
	background-color: #527180;
}

.photo-bar button.upload-forms-btn.delete {
	background-color: #d24742;
}

.photo-bar button.upload-forms-btn.delete:hover {
	background-color: #b93632;
}

.photo-delete-toggle {
	float: left;
	height: 30px;
	width: 60px !important;
}

.upload-forms-btn {
	color: #FFF !important;
    text-decoration: none !important;
    font-size: 13px !important;
    background-color: #197eb0;
    padding: 5px 15px 6px 15px;
    border-radius: 5px;
    text-transform: none;
    font-weight: normal;
	display: inline-block;
	border-width: 0;
    border-style: none;
    line-height: inherit;
}

.upload-forms-btn.sbmt {
	font-size: 15px !important;
	padding: 9px 20px 9px 20px;
}

.upload-forms-btn:hover,
.upload-forms-btn.hovered {
	background-color: #006699;
}

.upload-forms-btn.sbmt[disabled] {
	background-color: #cdd1da;
    cursor: default;
    background-image: none;
    opacity: 1;
    color: #607D8B !important;
}

.upload-forms-btn.clearfile {
	padding: 5px 15px 6px 15px;
    background-color: #c8c8c8;
    color: #fff;
	margin-left: 15px;
}

.upload-forms-btn.clearfile:hover {
	background-color: #cdd1da;
}

.upload-forms-btn.clearfile[disabled],
.upload-forms-btn.disabled {
	background-color: #cdd1da;
    cursor: default;
    background-image: none;
    opacity: 1;
    color: #607D8B !important;
}

.btn-file>input#photo {
	transform: none;
	top: -4px;
}

li.li-my-user-menu {
	
}

li.li-my-user-menu .popover-content {
	padding: 0px;
}

li.li-my-user-menu .popover-content>ul.nav {
	margin: 0 !important;
    list-style: none;
    border: 0px !important;
    padding: 0px !important;
}

li.li-my-user-menu .popover-content>ul.nav>li {
    float: none;
    height: auto;
    padding: 0px;
    text-transform: none;
    line-height: 1.3em;
}

li.li-my-user-menu .popover-content>ul.nav>li>a {
	border: 0px;
    padding-right: 15px;
    padding-left: 15px;
    padding-top: 8px;
    padding-bottom: 10px;
    line-height: 20px;
    display: block;
    border-top: 1px solid #ddd;
    border-radius: 0;
}

li.li-my-user-menu .popover-content>ul.nav>li.active>a {
	text-decoration: none !important;
	background-color: #f5f5f5;
}

li.li-my-user-menu .popover-content>ul.nav>li.active>a:hover {
	text-decoration: none !important;
}

li.li-my-user-menu .popover-content>ul.nav>li:first-child>a {
	border-top: 0px;
	border-radius: 5px 5px 0px 0px;
}
li.li-my-user-menu .popover-content>ul.nav>li:last-child>a {
	border-radius: 0px 0px 5px 5px;
}

.photo-add-more-block {
	margin-top: 0px;
}

.photo-add-more-block,
.photo-edit-album {
	padding-bottom: 20px;
    margin-bottom: 5px;
    border-bottom: 1px solid #cdd1da;
}

.photo-add-more-block .photo-add-more-left,
.photo-add-more-block .photo-form-left,
.photo-edit-album .photo-form-left {
	width: calc( 100% - 260px );
    float: left;
}

.photo-add-more-block .photo-add-more-right,
.photo-add-more-block .photo-form-right,
.photo-edit-album .photo-form-right {
	float: right;
    width: 240px;
    margin-left: 20px;
}

.photo-add-more-block .photo-form-right {
	margin-top: -52px;
}

.photo-add-more-block .photo-form-left {
	margin-top:-3px;
}

.photo-add-more-block .control-group.downflow,
.photo-edit-album .control-group.downflow {
	margin-bottom: 25px;
}

.photo-add-more-block .control-group.downflow .control-label.block-view,
.photo-edit-album .control-group.downflow .control-label.block-view {
	float:none;
	width: 100% !important;
	text-align: left;
	font-weight: bold;
	font-size: 16px;
	padding: 0px;
	margin: 0px;
}

.photo-add-more-block .control-group.sideflow .control-label.left-view,
.photo-edit-album .control-group.sideflow .control-label.left-view {
	width: calc(35%) !important;
	text-align: left;
	font-weight: bold;
	font-size: 16px;
	float: left;
}

.photo-edit-album.real-album.desktop .control-group.sideflow .control-label.left-view {
	width: calc(45%) !important;
}

.photo-add-more-block.desktop .control-group.sideflow .controls,
.photo-edit-album.desktop .control-group.sideflow .controls {
	float: left;
	width: calc(60%) !important;
	margin: 0px;
}

.photo-edit-album.real-album.desktop .control-group.sideflow .controls {
	width: calc(55%) !important;
}

.photo-add-more-block .control-group.downflow .controls,
.photo-edit-album .control-group.downflow .controls {
	margin: 0px;
	margin-top: 15px;
}

.photo-add-more-block .control-group.downflow .controls.form-buttons,
.photo-edit-album  .control-group.downflow .controls.form-buttons {
	margin-top: 0px;
}

.photo-add-more-block .control-group.downflow .controls .fileupload {
	margin: 0px;
}

.photo-add-more-block .control-group.downflow .controls .fileupload .buttons-group {
	margin-bottom: 25px;
}

.photo-add-more-block .control-group.downflow .controls .fileupload .upload-preview-pad {
	width: 100%;
}

.photo-add-more-block .control-group.downflow .controls .fileupload .upload-preview-pad .thumbnail {
	width: calc( 100% - 10px );
	margin-bottom: 0px;
	border-radius: 4px 4px 0px 0px;
}

.photo-add-more-block .control-group.downflow .controls .fileupload .upload-preview-pad .progress.upload-progress {
	width: calc( 100% - 2px );
	height: 15px;
	border: 1px solid #ddd;
	border-top: 0px;
	border-radius: 0px 0px 4px 4px;
	background-image: none;
	box-shadow: none;
	margin-bottom: 0px;
}

.photo-add-more-block .control-group.downflow .controls .fileupload .upload-preview-pad .thumbnail .fileupload-preview .preview-text {
	position: absolute;
	height: 20px;
	width: 100%;
	top: 50%;
	top: calc( 50% - 10px );
}

.photo-add-more-block .control-group.downflow .controls .fileupload .upload-preview-pad .thumbnail .fileupload-preview {
	width: calc( 100% );
    position: relative;
    padding-top: 66.66%;
	height: auto;
}

.photo-add-more-block .control-group.downflow .controls .fileupload .upload-preview-pad .thumbnail .fileupload-preview .preview-block {
	position: absolute;
	top: 0; bottom: 0; left: 0; right: 0;
}

.photo-add-more-block .control-group.downflow .controls .fileupload .upload-preview-pad .thumbnail .fileupload-preview .preview-block .canvas-block {
	position: relative;	
}

.photo-add-more-block .control-group.downflow .controls .fileupload .upload-preview-pad .thumbnail .fileupload-preview .preview-block .canvas-block .filename {
	position: absolute;
    height: 20px;
    padding: 5px 0px;
    width: 50%;
    bottom: 5px;
    left: 50%;
    margin-left: -25%;
    background-color: #fff;
    color: #636363;
    border-radius: 5px 5px 0px 0px;
}

select.album-selector {
	float: left;
	width: 50%;
	width: calc(50%);
}

.photo-add-more-block .control-group.downflow .controls input.photo-name,
.photo-add-more-block .control-group.downflow .controls input.photo-tags,
.photo-edit-album .control-group.downflow .controls input.album-name {
	width: 70%;
	width: calc(70%);
}

.photo-add-more-block .control-group.downflow .controls textarea,
.photo-edit-album .control-group.downflow .controls textarea {
	width: 70%;
	width: calc(70%);
	max-width: calc(70%);
}

.or-make-new {
	display: block;
	margin-left: 15px;
	margin-top: 5px;
	font-size: 14px;
	float: left;
	width: 45%;
	width: calc(50% - 15px);
}

.photo-block-helper {
	padding:15px;
	margin-bottom: 20px;
	color:#4d4d4d ;
	background-color: #e8e8e8;
	border-radius: 5px;
	font-size:12px;
}

.photo-block-helper .head {
	text-transform: uppercase;
    padding-bottom: 10px;
    margin-bottom: 20px;
    border-bottom: 1px solid #cecece;
    font-size: 14px;
    font-weight: bold;
    color: #797979;
}

ol.helper-counter {
	counter-reset: help-counter;
    margin-left: 0;
    padding-left: 5px;
    color: #646464;
}

ol.helper-counter li {
	position: relative;
    padding-left: 2.75em;
    padding-top: 0.2em;
    margin: 1em 0;
    list-style: none;
    line-height: 1.5em;
}

ol.helper-counter li:hover {
	cursor:help;
	color:#000;
}

ol.helper-counter li::before {
	content: counter(help-counter);
    counter-increment: help-counter;
    position: absolute;
    top: 0;
    left: 0;
    width: 2em;
    height: 2em;
    line-height: 2em;
    padding: 0px;
    color: #fff;
    background: #197eb0;
    font-weight: bold;
    text-align: center;
    border-radius: 1em;
    z-index: 1;
}

.photo-modal-window.for-upload {
	width: 400px;
	margin-left: -200px;
}

.photo-modal-window.for-upload h3.photo-modal-h3 {
	width: 100%;
	text-align: center;
}

#photoModalBodyAdd {
	padding: 10px 30px 20px 30px;
}

.add-photo-modal {
	
}

.add-photo-modal .description {
	padding: 10px 0px;
	font-size: 15px;
	color: #4d4d4d;
	text-align: center;
	line-height: 1.35em;
}

.add-photo-modal > a.upload-btn.modal-big {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	
	width: 100%;
	margin: 10px auto;
	padding: 0px;
	height: 65px;
	background-color: #ffffff;
	border: 1px solid #d9d9d9;
	border-radius: 6px;
	color: #1e81b2 !important;
	font-size: 15px;
}

.add-photo-modal > a.upload-btn.modal-big:hover {
	background-color: #f9f9f9;
}

.add-photo-modal > a.upload-btn.modal-big .for-icon {
	width: 32px;
	height: 32px;
	margin-right: 15px;
	margin-top: -3px;
}

.add-photo-modal > a.upload-btn.modal-big i {
	font-size: 32px;
	margin-right: 15px;
}

#photoModalBody {
	overflow-y: scroll;
	padding: 20px 30px 20px 30px;
}

.photo-modal-window {
	width: 700px;
	margin-left: -350px;
}

.photo-modal-window .modal-header {
	padding: 0px;
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	margin: 20px 30px 0px 30px;
}

.photo-modal-window h3.photo-modal-h3 {
	font-size: 22px;
	font-weight: bold;
	order: 0;
	width: 80%;
	padding-bottom: 10px;
	color: #4d4d4d;
}

.photo-modal-window .additional-head-block {
	order: 1;
	width: 20%;
	height: 40px;
}

.photo-modal-window .additional-head-block .who-marks {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	font-size: 14px;
	height: 22px;
    margin-top: 5px;
}

.photo-modal-window .additional-head-block .who-marks > div {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	margin-right: 10px;
}

.photo-modal-window .additional-head-block .who-marks > div.plus {
	color: #75b925;
}

.photo-modal-window .additional-head-block .who-marks > div.minus {
	color: #da0000;
}

.photo-modal-window .additional-head-block .who-marks > div > i {
	font-size: 22px;
	margin-right: 15px;
	margin-top:0px;
	display: inline-block;
	height: 22px;
}

.photo-modal-window .additional-head-block .who-marks > div > span {
	font-weight: bold;
	display: inline-block;
}

.photo-modal-window .additional-head-block .who-marks > div.minus > i {
	margin-top: 3px;
}

.photo-modal-window button.close {
	float: right;
    width: 10px;
    height: 10px;
    margin: 10px 15px 0px 0px;
}

#photo-block .share-block .popover {
    max-width: 312px !important;
}

#photo-block .info-block .popover {
    width: 320px !important;
}

#photo-block .download-block .popover {
    width: 220px !important;
}

/* new detail */
.photo-detail-left-block {
	width: calc( 100% - 260px );
	float: left;
}

.photo-detail-right-block {
	float: right;
    width: 240px;
    margin-left: 20px;
}

.photo-detail-photo-info-block {
    width: 240px;
}

.photo-detail-additional-block {
    width: 240px;
	margin-top:20px;
}

.photo-detail-photo-image {
	background-color: #e8e8e8;
	min-height: 520px;
	display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
	flex-wrap: wrap;
}

.photo-detail-photo-image .photo-detail-under-block {
	height: 60px;
	width: 100%;
	flex-basis: 100%;
	order: 4;
	align-self: flex-end;
	display: flex;
	flex-direction:row;
	justify-content:center;
	align-items:center;
}

.photo-detail-under-block > div {
	flex-basis: 60px;
	display: flex;
	flex-direction:row;
	justify-content:center;
	align-items:center;
	margin: 0px 3px;
}

.photo-detail-under-block > div.admin-block {
	flex-basis: 90px;
	margin-left:10px;
	border-left: 1px solid #cbcccd;
}

.photo-detail-under-block > div.admin-block a.admin-btn {
	width: 30px;
	height: 30px;
	display: block;
	color: #7f7f7f;
}

.photo-detail-under-block > div.admin-block a.admin-btn:hover {
	color: #c92828;
}

.photo-detail-under-block > div.admin-block a.admin-btn i {
	font-size: 20px;
	margin-top: 4px;
}

.photo-detail-under-block > div.admin-block a.admin-btn.edit {
	margin-right:10px;
	margin-left:10px;
}

.photo-detail-under-block > div.admin-block a.admin-btn.makepotd {
	margin-right:0px;
	margin-left:10px;
}

.photo-detail-under-block > div.admin-block a.admin-btn.makepotd i {
	font-size: 24px;
	margin-top: 2px;
}

.photo-detail-under-block > div.info-block,
.photo-detail-under-block > div.who-vote-block,
.photo-detail-under-block > div.share-block,
.photo-detail-under-block > div.download-block {
	color: #7f7f7f;
}

.photo-detail-under-block > div.info-block a.admin-btn,
.photo-detail-under-block > div.who-vote-block a.admin-btn,
.photo-detail-under-block > div.share-block a.admin-btn,
.photo-detail-under-block > div.download-block a.admin-btn {
	width: 30px;
	height: 30px;
	display: block;
	color: #7f7f7f;
	cursor: pointer;
}

.photo-detail-under-block > div.info-block a.admin-btn:hover,
.photo-detail-under-block > div.who-vote-block a.admin-btn:hover,
.photo-detail-under-block > div.share-block a.admin-btn:hover,
.photo-detail-under-block > div.download-block a.admin-btn:hover {
	color: #1b7dae;
}

.photo-detail-under-block > div.who-vote-block a.admin-btn i{
	font-size: 22px;
	margin-top: 1px;
}
.photo-detail-under-block > div.info-block a.admin-btn i {
      font-size: 24px; 
      margin-top: 2px;  
}
.photo-detail-under-block > div.who-vote-block a.admin-btn i {
   font-size: 27px;  
}
.photo-detail-under-block > div.share-block a.admin-btn i  {
   font-size: 29px; 
   margin-top: -1px; 
}
.photo-detail-under-block > div.share-block a.admin-btn i {
	margin-left: 4px;
}

.photo-detail-under-block > div.info-block a.admin-btn i {
	margin-left: 4px;
}

.photo-detail-under-block > div.download-block a.admin-btn i {
	font-size: 24px;
       margin-top: 3px;
	margin-left: 3px;
}

.photo-detail-under-block > div.download-block .photo-info-pad .info-entry a {
	display: block;
}

.photo-detail-under-block > div.favotite-block {
	flex-basis: 60px;
	color: #7f7f7f;
}

.photo-detail-under-block > div.favotite-block a.admin-btn {
	width: 30px;
	height: 30px;
	display: block;
	color: #7f7f7f;
}

.photo-detail-under-block > div.favotite-block a.admin-btn:hover {
	color: #1b7dae;
}

.photo-detail-under-block > div.favotite-block a.admin-btn.disabled,
.photo-detail-under-block > div.favotite-block a.admin-btn.disabled:hover {
	color: #7f7f7f;
}

.photo-detail-under-block > div.favotite-block .infav-value {
	font-size: 14px;
       font-weight: bold;
}

.photo-detail-under-block > div.favotite-block a.admin-btn i {
	font-size: 22px;
	margin-top: 3px;
}

.photo-detail-under-block > div.view-block {
	flex-basis: 60px;
	color: #7f7f7f;
	cursor: help;
}

.photo-detail-under-block > div.view-block .view-icon {
	width: 30px;
	height: 30px;
	display: block;
}

.photo-detail-under-block > div.view-block .view-value {
	font-size: 14px;
    font-weight: bold;
	margin-top: -1px;
}

.photo-detail-under-block > div.view-block .view-icon i {
	font-size: 24px;
	margin-top: 2px;
}

.photo-detail-under-block > div.voteg-block {
	flex-basis: 100px;
       margin-top: -4px;
}

.photo-detail-under-block > div.voteg-block span {
	font-weight: bold;
}

.photo-detail-photo-image .neighbor {
	width: 50px;
	flex-basis: 50px;
	align-self: stretch;
	margin-top:50px;
	min-height: 420px;
}

.photo-detail-photo-image .neighbor a {
	display: flex;
	min-height: 420px;
    height: 100%;
    text-decoration: none !important;
	color: #cbcccd;
}

.photo-detail-photo-image .neighbor a:hover {
	color: #a0a0a0;
}

.photo-detail-photo-image .neighbor a span {
	line-height: 30px;
    height: 40px;
    width: 40px;
	font-size: 40px;
    margin: auto;
}

.photo-detail-photo-image .neighbor.prev {
	order: 1;
}

.photo-detail-photo-image .neighbor.next {
	order: 3;
}

.photo-detail-photo-image .photo-for-image {
	order: 2;
	width: calc( 100% - 100px );
	align-self: stretch;
	margin-top:50px;
	min-height: 520px;
	display: flex;
}

.photo-detail-photo-image .photo-for-image .photo-for-image-table {
	margin: auto;
}

.photo-detail-photo-image .photo-for-image .photo-for-image-table .photo-for-image-cell {
	position: relative;
}

.photo-detail-photo-image .photo-for-image .photo-for-image-table .photo-for-image-cell img {
	max-width: 100%;
	max-height: 720px;
	/*width: 100%;*/
}

.photo-detail-photo-image .photo-for-image .photo-for-image-table .photo-for-image-cell .link-to-blackbox {
	position: absolute;
	top: 8px;
	right: 10px;
	width: 36px;
	height: 36px;
}

.photo-neighbors-black .link-to-whitebox {
	position: absolute;
	top: -24px;
	right: 20px;
	width: 24px;
	height: 24px;
}

.link-to-blackbox a.special-link.alone,
.link-to-whitebox a.special-link {
	display: block;
	height: 36px;
	width: 36px;
	color: #ededed;
	text-decoration: none !important;
	text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.7);
}

.link-to-whitebox a.special-link {
	height: 24px;
	width: 24px;
}

.link-to-blackbox a.special-link.alone:hover,
.link-to-whitebox a.special-link:hover {
	color: #ffffff;
	text-decoration: none !important;
}

.link-to-blackbox a.special-link.alone>span,
.link-to-whitebox a.special-link>span {
	width: 100%;
	text-align: center;
	font-size: 36px;
}

.link-to-whitebox a.special-link>span {
	font-size: 24px;
}

.photo-detail-photos-list-2 {
	margin-top:20px;
	background-color: #E91E63;
	min-height: 200px;
}

.photo-detail-photo-info-block .photo-info-about {
	border-top:1px solid #ededed;
	padding: 18px 0px;
	font-size: 15px;
	color: #4d4d4d;
	line-height: 1.3em;
}

.photo-detail-photo-info-block .photo-info-from {
	border-top:1px solid #ededed;
	padding: 18px 0px;
	font-size: 15px;
	color: #4d4d4d;
}

.photo-detail-photo-info-block .photo-info-from .from-album {
	margin-top:10px;
}

.photo-detail-photo-info-block .photo-info-from .from-album .from-album-pict {
	float: left;
	width: 48px;
	height: 48px;
	border:1px solid #cbcccd;
	box-shadow: 
		1px -1px 0px 0px rgba(255,255,255,1),
	    2px -2px 0px 0px #cbcccd,
	    3px -3px 0px 0px rgba(255,255,255,1),
	    4px -4px 0px 0px #cbcccd;
	background-repeat: no-repeat;
	background-size: cover;
}

.photo-detail-photo-info-block .photo-info-from .from-album .from-album-pict a {
	display: block;
	width: 48px;
	height: 48px;
}

.photo-detail-photo-info-block .photo-info-from .from-album .from-album-info {
	width: calc( 100% - 60px );
    float: right;
	font-size: 14px;
}

.photo-detail-photo-info-block .photo-info-from .from-album .from-album-info a {
	display: block;
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 15px;
}

.photo-detail-photo-info-block .photo-info-added {
	border-top:1px solid #ededed;
	padding: 18px 0px;
	font-size: 15px;
	color: #4d4d4d;
}

/* new detail end */

.photos-count {
	margin-bottom:15px;
	font-size: 16px;
	color: #4d4d4d;
}

.photos-album-note {
	margin-bottom:15px;
	font-size: 16px;
	color: #4d4d4d;
}

.photo-categories-list {
	
}

.photo-categories-list .photo-category-entry {
	width: calc( (100% - 20px)/3 );
	min-height: 210px;
	height: 210px;
	margin-right: 10px;
	float: left;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	-webkit-box-shadow: 0px 4px 3px -2px rgba(0,0,0,0.55);
	-moz-box-shadow: 0px 4px 3px -2px rgba(0,0,0,0.55);
	box-shadow: 0px 4px 3px -2px rgba(0,0,0,0.55);
}

.photo-categories-list .photo-category-entry:nth-child(3n) {
	margin-right: 0px;
}

.photo-categories-list .photo-category-entry a.photo-cat-link {
	display:block;
	margin-bottom: 10px;
	width: 100%;
	height: 100%;
	background-color: #0006;
	text-decoration: none;
	color: #fff;
}

.photo-categories-list .photo-category-entry a.photo-cat-link:hover {
	text-decoration: none !important;
	color: #fff;
	background-color: #0001;
}

.photo-categories-list .photo-category-entry a.photo-cat-link .contain {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
}

.photo-categories-list .photo-category-entry a.photo-cat-link .contain div {
	color: #FFF;
}

.photo-categories-list .photo-category-entry a.photo-cat-link .contain .cat-title {
	font-size: 18px;
	font-weight: bold;
	padding: 0px 20px 16px 20px;
}

.photo-categories-list .photo-category-entry a.photo-cat-link .contain .cat-photos {
	font-size: 15px;
	padding: 16px 20px 0px 20px;
	border-top: 1px solid #fff;
}

.photo-cover-contest {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 100%;
	min-height: 300px;
	background-repeat: no-repeat;
	background-size: cover;
	margin-bottom: 10px;
	background-position: center;
	height: 300px;
       position: relative
}
.photo-cover-contest:after {
       position: absolute;
       width: 100%; height: 100%;
       background: #000;
       opacity: 0.2;
       content: '';
       top: 0; left: 0;
       z-index: 1 
}

.photo-cover-contest .photo-cover-contest-title {
	color: #FFF;
	padding:0px 30px 20px 30px;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, 1);
	text-align: center;
	min-height: 20px;
       position: relative;
       z-index: 2 
}

.photo-cover-contest .photo-cover-contest-title h2 {
	margin: 0px;
	padding: 0px;
	font-size: 20px;
	font-weight: bold;
	border:0px;
	color: #FFF !important;
}

.photo-cover-contest .photo-cover-contest-title h2 a {
	color: #FFF !important;
}

.photo-cover-contest .photo-cover-contest-text {
	color: #FFF;
    font-size: 17px;
    padding: 20px 30px 0px 30px;
    border-top: 1px solid #fff;
	text-align: center;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, 1);
	min-height: 20px;
       position: relative;
       z-index: 2
}

.photo-cover-contest .photo-cover-contest-text a.contest-add-btn {
	display: block;
	width: 200px;
	border-radius:6px;
	background-color: #197eb0;
	color: #fff;
	padding: 10px;
	font-size: 14px;
	font-weight: bold;
	margin:15px auto 0px auto;
	text-decoration: none;
}

.photo-cover-contest .photo-cover-contest-text a.contest-add-btn:hover {
	background-color: #069;
	color: #fff;
	text-decoration: none !important;
}

.popover {
	max-width: 380px;
}

.cover-category-pop {
	width: 340px;
	padding: 10px;
	display: flex !important;
	justify-content: space-between;
	flex-wrap:wrap;
}

.cover-category-pop .photo-cover-category-entry {
	flex-basis: calc( 50% - 0px );
	font-size: 12px;
	text-transform: none;
}

.cover-category-pop .photo-cover-category-entry a {
	padding: 2px 0px;
	font-size: 12px;
	font-weight: bold;
	display: inline-block;
}

.cover-category-pop .photo-cover-category-entry a.title {
	color:#006699;
}

.cover-category-pop .photo-cover-category-entry a.total {
	color:#4d4d4d;	
}

.cover-category-pop .photo-cover-category-entry a.today,
.cover-category-pop .photo-cover-category-entry a.yesterday {
	color:#3eb709;
}

.rights-buttons {
	font-size: 14px !important;
}

a.category-btn {
	color: #000000 !important;
    text-decoration: none !important;
    font-size: 14px !important;
    background-color: #197eb0;
    padding: 6px 20px 7px 20px;
    border-radius: 5px;
    text-transform: none;
    font-weight: normal;
	background-color: #cccccc;
	cursor: pointer;
	margin-left: 10px;
}

a.category-btn:hover {
	background-color: #cccccc;
}

a.category-btn .caret {
    margin-top: 8px;
    margin-left: 5px;
}

a.upload-btn,
a.upload-konkurs-btn,
a.add-album-btn {
	color: #FFF !important;
    text-decoration: none !important;
    font-size: 14px !important;
    background-color: #197eb0;
    padding: 6px 20px 7px 20px;
    border-radius: 5px;
    text-transform: none;
    font-weight: normal;
	margin-left:10px;
}

a.add-album-btn
a.upload-btn.ml30 {
	margin-left:30px;
}

a.upload-btn:hover,
a.upload-konkurs-btn:hover,
a.add-album-btn:hover {
	background-color: #006699;
}

a.add-album-btn.very-big {
	margin: 25px auto;
    font-size: 18px !important;
    display: inline-block;
    padding: 15px 30px;
}

img.image-prev, img.image-next {
	display: none;
	height: 0px;
	width: 0px;
}

.black-container {
	width: 100%;
}

.photo-neighbors-black {
	display:flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: stretch;
	width: 100%;
	position:relative;
}

.photo-neighbors-black .neighbor {
	flex-basis: 40px;
}

.photo-neighbors-black .neighbor.prev {
	margin-left:10px;
}

.photo-neighbors-black .neighbor.next {
	margin-right:10px;
}

.photo-neighbors-black .neighbor a.neighbors-link {
	display: flex;
	height: 100%;
	text-decoration: none !important;
	color: #a0a0a0;
	font-size: 40px;
}

.photo-neighbors-black .neighbor a.neighbors-link:hover {
	color: #656565;
}

.photo-neighbors-black .neighbor a.neighbors-link>span {
	line-height: 30px;
	height: 40px;
	width: 40px;
	margin: auto
}

.photo-neighbors-black .photo-full-block {
	flex-basis: calc( 100% - 120px );
	text-align: center;
	display: flex;
	position: relative;
}

.photo-neighbors-black .photo-full-block > img#photo_full {
	max-width: 100%;
	margin: auto;
}

.black-container > img#photo_full {
	max-width: 1000px;
}

.photo-who-rated-entry {
	width: 100%;
	display: flex;
    margin: 0px 0px 10px 0px;
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
}

.photo-who-rated-entry:last-child {
	border:0px;
	margin-bottom:0px;
	padding-bottom: 0px;
}

.photo-who-rated-entry .photo-user-ava {
	display: block;
    width:  32px;
	height: 32px;
}

.photo-who-rated-entry .photo-user-ava a.photo-user-link {
    display: block;
    width: 32px;
    min-height: 32px;
}

.photo-who-rated-entry .photo-user-ava a.photo-user-link .photo-user-avatar {
	margin: 0px auto;
    width: 30px;
    height: 30px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    border-radius: 15px;
    border: 1px solid #a0a0a0;
}


.photo-who-rated-entry .photo-user-nickname {
    width: calc( 80% - 32px );
    margin-top: 0px;
	height: 40px;
	margin-left: 15px;
}

.photo-who-rated-entry .photo-rate-date {
	font-size: 11px;
	padding-top: 3px;
}

.photo-who-rated-entry .photo-rate-ball {
    width: 30px;
    max-width: 30px;
    font-size: 18px;
	align-self: center;
}

.photo-who-rated-entry .photo-rate-ball .icon-uw-photos-vote-plus {
	color: #75b925;
}

.photo-who-rated-entry .photo-rate-ball .icon-uw-photos-vote-minus {
	color: #da0000;
}


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

.photo-cover-promo {
	background-color: #d2d2d2;
	padding:5px;
}

.photo-cover-promo .photo-cover-promo-block {
	float:left;
	padding:5px;
	width: 346px;
	min-height:130px;
	background-color: #fff;
}

.photo-cover-promo .photo-cover-promo-block:nth-child(2n) {
	margin-left:5px;
}

.photo-cover-promo .photo-cover-promo-block .photo-cover-promo-img {
	float:left;
	width: 130px;
	height:70px;
	overflow: hidden;
}

.photo-cover-promo .photo-cover-promo-block .photo-cover-promo-info {
	float:right;
	width: 210px;
}

.photo-cover-promo .photo-cover-promo-block .photo-cover-promo-info h3 {
	margin-top: 0px;
    font-size: 13px;
    font-weight: bold;
}

.photo-cover-promo .photo-cover-promo-block .photo-cover-promo-text {
	font-size: 12px;
}

.photo-cover-promo .photo-cover-promo-block .photo-cover-promo-status {
	font-size: 12px;
	margin-top:10px;
}

form.photo-getage-form {
	width: 100%;
}

form.photo-getage-form .form-actions a, form.photo-getage-form .form-actions button {
	font-size:13px;
}

form.photo-getage-form .form-actions a {
	color: #fff;
	text-decoration: none !important;
}

.photo-search-form-right {
	margin-bottom: 20px;
}

.photo-search-form-right .input-prepend {
	width: 100%;
}

.photo-search-form-right form span.add-on {
	width: 21px;
    border-radius: 5px 0px 0px 5px !important;
    padding: 6px 7px 4px 3px;
    height: 20px;
    background-color: #fff;
    color: #d9d9d9;
    border: 1px solid #d9d9d9;
	border-right: 0px;
}

.photo-search-form-right form span.add-on i {
	font-size: 18px;
    margin-top: 0px;
}

.photo-search-form-right form input.photo-search-input {
	width: calc( 100% - 43px );
    border-radius: 0px 5px 5px 0px;
    padding: 5px 5px 5px 5px;
    font-size: 12px;
	border: 1px solid #d9d9d9;
    border-left: 0px;
	box-shadow: none;
	-webkit-appearance: none;
}

.photo-search-form {
	background-color: #f1f1f1;
	padding: 10px;
	margin-bottom: 20px;
}

.photo-search-form form button {
	font-size:12px;
}

.photo-search-form form .input-append {
	width: 100%;
}

.photo-search-form form input.photo-search-input {
	width: 385px;
}

.photo-search-form form input.photo-search-input.big-form {
	width: calc( 100% - 325px );
}

.photo-search-form form button.by-items {
	width: 75px;
}

.photo-search-form form button.by-albums {
	width: 105px;
}

.photo-search-form form button.by-authors {
	width: 135px;
}

.photo-cover-categories {
	 margin-bottom:20px;
}

.photo-cover-categories .photo-cover-cat-entry {
	float: left;
	width: 242px;
	padding: 4px 0px;
	margin: 0px;
}

.photo-cover-categories .photo-cover-cat-entry a.title {
	font-weight: bold;
}

.photo-cover-categories .photo-cover-cat-entry a.total {
	color:gray;
}

.photo-cover-categories .photo-cover-cat-entry a.today {
	color: #31a200;
}

.photo-cover-categories .photo-cover-cat-entry a.yesterday {
	color: #da0000;
}

.photo-cover-topline {
	padding: 5px 5px 2px 5px;
    background-color: #d2d2d2;
    margin-bottom:20px;
}

.photo-cover-topline .photo-cover-entry {
	width:100px;
	height:100px;
	margin-right: 3px;
	margin-bottom: 3px;
	float: left;
}

.photo-cover-topline .photo-cover-entry:nth-child(7n) {
	margin-right: 0px;
}

.photo-cover-lastphotos {
	padding: 5px 5px 3px 5px;
    background-color: #d2d2d2;
    margin-bottom:20px;
}

.photo-cover-lastphotos .photo-cover-entry {
	width:78px;
	height:78px;
	margin-right: 2px;
	margin-bottom: 2px;
	float: left;
}

.photo-cover-lastphotos .photo-cover-entry:nth-child(9n) {
	margin-right: 0px;
}

.photo-user-menu-right >.nav.nav-stacked > li.active > a {
	color: #FFF;
    background-color: #08c;
    text-decoration: none !important;
}

.photo-user-menu-right >.nav.nav-stacked > li.attention {
	font-weight: bold;
}

.photo-user-menu-right >.nav.nav-stacked > li.attention > a {
	 background-color: #f0f8ff;
}

.photo-contest-info-block {
	border-bottom: 1px solid #d0d0d0;
    margin-bottom: 10px;
}

.photo-contest-info-block h3 {
	border-top: 1px dotted #d0d0d0;
	color: #069;
	font-size: 16px;
	padding-top: 10px;
}

.photo-contest-info-status {
	font-size: 14px;
	font-weight: bold;
	color: #da0000;
}

div.photo-contest-prize {
	margin-bottom: 10px;
}

div.photo-contest-cond {
	margin-bottom: 10px;
}

div.photo-contest-cond li {
	line-height: 1.25em;
}

div.photo-contest-results {
	margin-bottom: 10px;
}

.photo-upload-more-form {
	width: 728px;
}

input#photo_files_input {
	display: none;
}

.fileinput-button {
    font-size: 13px;
}

.fileinput-button i {
	font-size: 16px;
	margin-right:10px;
}

button.fileinput-button-upload, button.fileinput-button-cancel, button.fileinput-button-delete {
	font-size: 13px;
}

button.fileinput-button-upload i, button.fileinput-button-cancel i, button.fileinput-button-delete i {
	font-size: 16px;
	margin-right:10px;
}

table.photo-upload-list {
	 width: 728px;
}

table.photo-upload-list td {
	height: 64px;
}

table.photo-upload-list td.photo-upload-preview {
    width: 90px;
}

table.photo-upload-list td.photo-upload-preview img {
	max-width: 80px;
}

table.photo-upload-list td.photo-upload-filename {
	
}

table.photo-upload-list td.photo-upload-filename p.title {
	font-size:11px;
}

table.photo-upload-list td.photo-upload-filename p.title input.filename-title {
	width: calc( 100% - 5px );
    border-radius: 5px;
    padding: 2px 2px 2px 2px;
    font-size: 12px;
    border: 1px solid #d9d9d9;
    box-shadow: none;
	margin-top:4px;
}

table.photo-upload-list td.photo-upload-filename p.name {
	margin-top:0px;
}

table.photo-upload-list td.photo-upload-filename strong.error {
	font-size: 11px;
}

table.photo-upload-list td.photo-upload-progress {
	width: 120px;
}

table.photo-upload-list td.photo-upload-progress p.size {
	margin-top:0px;
}

table.photo-upload-list td.photo-upload-progress div.progress.h10 {
	margin-top:28px;
	margin-bottom: 0px;
	height: 26px;
}

table.photo-upload-list td.photo-upload-buttons {
	width: 125px;
	text-align: center;
}

.photo-bar {
	margin:0px !important;
}

.upload-progress {
	width: 460px;
	height: 10px;
}

.progress-extended {
    padding: 0px 0px 5px 0px;
    text-align: right;
    font-size: 11px;
	height: 12px;
}

.progress-extended-work {
	padding: 0px 0px 10px 0px;
    text-align: right;
    font-size: 11px;
	height: 17px;
}

#total_progress {
	margin-bottom: 5px;
	margin-top:10px;
}

.h10 {
	height: 10px;
}

.h5 {
	height: 5px;
}

.upload-error {
    color: #b60002;
    font-weight: bold;
}

.photo-more-photo-days {
	margin: 10px auto;
    text-align: center;
    width: auto;
}

.photo-more-photo-days a.photo-more-gray {
	padding: 8px 20px;
    background: #c4c4c4;
    color: #fff;
    font-weight: bold;
    border-radius: 5px;
    text-decoration: none !important;
    font-size: 13px;
}

.photo-more-photo-days a.photo-more-gray:hover {
	text-decoration: underline !important;
}

h1.photo-h1 {
	margin-bottom: 20px;
	border: 0px;
    text-transform: uppercase;
    color: #4d4d4d !important;
	font-size: 20px;
	padding-top: 6px;
    height: 26px;
	line-height: 1.2em;
}

h1.photo-h1.add-form {
	width: 728px;
    margin-bottom: 30px;
}

h1.photo-h1.noupper {
	margin-bottom: 20px;
    text-transform: none;
}

h3.photo-h3 {
	font-size: 18px;
	color: #4d4d4d;
	margin: 0px 0px 15px 0px;
	font-weight: bold;
}

.photo-best-on-wheek {
	margin-top: 40px;
}

.photo-best-on-wheek h3.photo-h3 .rights-buttons a.photo-more-potd {
	color: #006699;
	font-size: 15px;
}

.photo-best-on-wheek h3.photo-h3 .rights-buttons a.photo-more-potd i.icon-uw-photos-uwp2-arrow-right {
	font-size: 18px;
}

.photo-day-pretendents {
	
}

.photo-day-pretendents h3.photo-h3 {
	margin-bottom: 17px;
}

.photo-day-pretendents .photos-tile-stream .photo-stream-entry .photo-info-text,
.photo-day-pretendents .photos-tile-stream .photo-stream-entry:hover .photo-info-text {
	visibility: visible;
}

.photo-day-pretendents .photos-tile-stream .photo-stream-entry .photo-info-text {
	min-height: 50px;
    display: flex;
}

.photo-day-pretendents .photos-tile-stream .photo-stream-entry .photo-info-text div.voteg {
	text-align: center;
}

.photo-day-pretendents .photos-tile-stream .photo-stream-entry .photo-info-text div.voteg .vfin {
	float: none;
}

.photo-pret-entry {
	float:left;
	width: 240px;
	min-height: 270px;
	margin:0px 2px 10px 2px;
}

.photo-pret-entry .photo-thumb {
	margin: 0px;
    padding: 0px;
    width: 238px;
    height: 238px;
    background-color: #f1f1f1;
    border: 1px solid #069;
    position:relative;
}

.photo-pret-entry .photo-thumb a {
    display: block;
    height: 238px;
    width: 238px;
    line-height: 234px;
    text-align: center;
}

.photo-pret-entry .photo-thumb a img.pret {
	max-height: 230px;
	max-width: 230px;
}

.photo-pret-entry .voteg {
	clear:both;
	height:25px;
	margin-top:4px;
}

.photo-rating-month-form {
	margin-bottom: 15px;
}

.photo-socials-buttons {
	text-align: center;
	width: 100%;
	margin:10px auto 10px auto;
	height: 25px;
}

.photo-day-navigation {
	margin: 0px 0px 10px 0px;
}

.photo-day-navigation .years {
	margin:0px;
	padding:0px 0px 13px 0px;
	border-bottom:1px solid #ededed;
}

.photo-day-navigation .years .nav-year {
	float:left;
	font-size: 15px;
	font-weight: bold;
	margin-right:5px;
	padding:4px 8px;
	background-color: #ffffff;
	border-radius: 5px;
	color: #006699;
}

.photo-day-navigation .years .nav-year.current {
	background-color: #e6e6e6;
	color: #4d4d4d;
}

.photo-day-navigation .years .nav-year a {
	color: #006699 !important;
}

.photo-day-navigation .months {
	margin:0px;
	padding:10px 0px;
}

.photo-day-navigation .months .nav-month {
	float:left;
	padding:4px 10px 2px 10px;
	margin-right:5px;
	background-color: #ffffff;
	height:19px;
    border-radius: 5px;
    font-size: 15px;
	font-weight: bold;
    text-transform: capitalize;
}

.photo-day-navigation .months .nav-month a {
	color:#006699;
} 

.photo-day-navigation .months .nav-month.current {
	background-color: #e6e6e6;
	color: #4d4d4d;
}

.photo-day-weekdays {
	margin: 20px 0px 20px 0px;
	display: flex;
	justify-content: space-between;
}

.photo-day-weekdays .day-entry {
	float: left;
    width: 132px;
    margin: 0px;
    height: 20px;
    padding:6px 0px 0px 0px;
    text-align: center;
	font-size: 20px;
	color: #cccccc;
}

.photo-day-weekdays .day-entry.weekend {
	color: #cccccc;
}

.photo-days-list-short {
	display: flex;
	justify-content: space-between;
}

.photo-days-list-short .photo-day-entry {
	width: 120px;
	height: 150px;
}

.photo-days-list-short .photo-day-entry .photo-thumb {
	width: 120px;
	height: 120px;
}

.photo-days-list-short .photo-day-entry .photo-thumb a {
	display: block;
	width: 100%;
	height: 100%;
	background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.photo-days-list-short .photo-day-entry .photo-info {
	color: #727375;
    padding: 10px 0px 0px 0px;
}

.photo-days-list {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.photo-days-list .photo-day-entry {
    float: left;
    width: 132px;
    margin: 0px 0px 5px 0px;
    min-height: 160px;
    height: 160px;
}

.photo-days-list .photo-day-entry .photo-thumb {
    margin: 0px;
    padding: 6px;
    width: 120px;
    height: 120px;
    background-color: #f0f0f0;
	text-align: center;
}

.photo-days-list .photo-day-entry.current .photo-thumb {
	background-color: #dbdbdb;
}

.photo-days-list .photo-day-entry.empty-entry .photo-thumb {
	background-color: #f0f0f0;
}
.photo-days-list .photo-day-entry.clear-entry .photo-thumb,
.photo-days-list .photo-day-entry.clear-entry .photo-info {
	display: none;
}

.photo-days-list .photo-day-entry .photo-thumb a {
    display: block;
    height: 120px;
    width: 120px;
    background-repeat: no-repeat;
    background-position: center;
	background-size: cover;
    margin: 0px;
}

.photo-days-list .photo-day-entry .photo-thumb a.no-photo {
	
}

.photo-days-list .photo-day-entry .photo-thumb a.no-photo i {
	color: #bfbfbf;
    font-size: 70px;
    width: 74px;
    height: 70px;
    background: none;
    margin-top: 24px;
	margin-left:5px;
	text-align: center;
}

.photo-days-list .photo-day-entry .photo-info {
    padding: 0px;
    text-align: left;
    color: #bfbfbf;
    margin: 5px 0px;
}
.photo-days-list .photo-day-entry .photo-info.day-num {
	font-size: 15px;
	text-align: center;
	margin: 3px 0px 0px 0px;
}

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

.photo-socials-buttons .ya-share2 {
	float:none !important;
}

.photo-rating-author {
	float: left;
	width: 100%;
	height: 30px;
	margin-bottom: 10px;
	border-top: 1px solid #d2d2d2;
	padding-top: 10px;
}

.photo-rating-author-info>.photo-user-info {
	width: 100%;
	border-bottom: 0px;
	margin-bottom: 0px;
}

.photo-rating-author-info>.photo-user-info>.photo-user-data {
	min-width: 555px;
	width: calc( 100% - 75px );
	min-height: 30px;
}

.photo-rating-author-info>.photo-user-info>.photo-user-data .photo-user-nickname {
	display: block;
	float:left;
	width: 425px;
	min-width:325px;
	margin-top: 6px;
}

.photo-rating-author-info>.photo-user-info>.photo-user-data .photo-rating-summ {
	display: block;
	float:right;
	width: calc( 100% - 550px );
	margin-top: 6px;
	text-align: right;
	margin-right: 10px;
	font-size: 14px;
    font-weight: bold;
}

.photo-rating-author-info>.photo-user-info>.photo-user-data .photo-rating-albums-link {
	display: block;
	float:left;
	width: 30px;
	max-width:30px;
	margin-top: 3px;
	margin-right: 10px;
	font-size: 21px;
    font-weight: bold;
}

.photo-rating-author-info>.photo-user-info>.photo-user-data .photo-rating-albums-link a {
	color: #197eb0;
}
.photo-rating-author-info>.photo-user-info>.photo-user-data .photo-rating-albums-link a:hover {
	color: #069;
}

.photo-rating-author-info>.photo-user-info>.photo-rating-position {
	display: block;
    float: left;
    width: 30px;
    max-width: 30px;
    margin-top: 6px;
    text-align: right;
    margin-right: 10px;
    font-size: 14px;
    font-weight: bold;
}

.photo-rating-author-info .photo-user-info a.photo-user-link {
	float: left;
	display: block;
	width: 32px;
	min-height: 32px;
}

.photo-rating-author-info .photo-user-avatar {
	margin: 0px auto;
	width: 30px;
	height: 30px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	border-radius: 15px;
	border: 1px solid #a0a0a0;
}

/* ================ */

span.feed-added-info {
	display: block;
    float: left;
    text-decoration: none !important;
    color: #197eb0;
    margin-right: 10px;
    height: 24px;
    font-size: 12px;
    vertical-align: sub;
    padding-top: 3px;
	width: calc( 100% - 45px );
}

span.helper {
	color: #707070;
}

h1.photo-h1 small {
	font-size: 19px;
    font-weight: bold;
}

.photo-albums-list,.photo-authors-list,.photo-feed-list {
	padding-top: 15px;
	margin-bottom: 15px;
}

.photo-feed-list .photos-tile-stream .more-feed {
	font-size: 16px;
    border: 2px solid #e4e4e4;
    width: 100%;
}

.photo-feed-list .photos-tile-stream .more-feed a {
	display: block;
    padding: 15px;
    font-size: 15px;
    text-align: center;
    color: #9e9e9e;
	background-color: #f1f1f1;
	text-decoration: none !important;
}

.photo-feed-list .photos-tile-stream .more-feed a > strong {
	font-size: 20px;
}

.photo-feed-list .photos-tile-stream .more-feed a:hover {
	text-decoration: none !important;
	color: #717171;
	background-color: #e6e6e6;
}

.photo-favorites-author {
	width: 100%;
	min-height: 65px;
	margin-bottom: 10px;
	border-bottom: 1px solid #d2d2d2;
}

.photo-favorites-author:last-child {
	border-bottom: 0px;
}

.photo-fav-author-info>.photo-user-info {
	width: 100%;
	border-bottom: 0px;
}

.photo-fav-author-info>.photo-user-info>.photo-user-data {
	width: 670px;
	width: calc( 100% - 52px );
}

.photo-fav-author-info .photo-user-actions>a {
	display: table-cell;
}

.photo-fav-author-info .photo-user-actions>a.sendmessage {
	min-width: 25px;
	max-width: 25px;
}

.photo-fav-author-info .photo-user-actions>a.albums {
	min-width: 120px;
	max-width: 300px;
}

.photo-fav-author-info .photo-user-actions>a.photos {
	min-width: 150px;
	max-width: 300px;
}

.photo-fav-author-info .photo-user-actions>a.remove {
	min-width: 15px;
	max-width: 25px;
	float: right;
	font-size: 16px;
	padding: 4px 5px 7px 5px;
	height: 15px;
	color: #FFF;
	background-color: #d24742;
}

.photo-fav-author-info .photo-user-actions>a.remove:hover {
	background-color: #b93632;
}

.photo-album-deleted {
	opacity: 0.5;
}

.photo-album-deleted:hover {
	opacity: 1;
}

.photo-album-entry {
	width: calc( (100% - 40px)/3 );
    min-height: 210px;
    height: 210px;
    margin-right: 20px;
    float: left;
    margin-bottom: 20px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center 20%;
    -webkit-box-shadow: 0px 4px 3px -2px rgba(0,0,0,0.55);
    -moz-box-shadow: 0px 4px 3px -2px rgba(0,0,0,0.55);
    box-shadow: 0px 4px 3px -2px rgba(0,0,0,0.55);
	position: relative;
	cursor: pointer;
}

.photo-album-entry:nth-child(3n) {
	margin-right: 0px;
}

.photo-album-entry:hover>.album-info-text>.info-album-name>a.photo-album-name {
	text-decoration: underline !important;
}

.photo-album-entry .album-info-text {
	position: absolute;
    bottom: 0px;
    min-height: 60px;
    padding-bottom: 15px;
    width: 100%;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 20px, rgba(0, 0, 0, 1) 100%);
    background: -webkit-linear-gradient(top, #0000 0%, #00000080 20px, #000 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 20%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
	
	display: flex;
	align-items:flex-end;
	flex-wrap:wrap;
	justify-content:space-between;
}

.photo-album-entry .album-info-text div {
	flex-basis: calc( 50% - 30px );
}

.photo-album-entry .album-info-text div.photo-contest-info {
	width: 100%;
	flex-basis: calc( 100% - 30px );
	color: #FFFFFF;
	padding: 5px 15px 0px 15px;
}

.photo-album-entry .album-info-text div.photo-contest-info .photo-contest-count, 
.photo-album-entry .album-info-text div.photo-contest-info .photo-contest-status {
	 margin:5px 0px 0px 0px;
	 font-size: 12px;
}

.photo-album-entry .album-info-text div.photo-contest-info .photo-contest-status a {
	color: #fff;
}

.photo-album-entry .album-info-text .info-album-name,
.photo-album-entry .album-info-text .info-user-name {
    display: block;
    color: #FFFFFF;
    text-decoration: none;
    padding: 10px 15px 5px 15px;
    font-size: 17px;
    font-weight: bold;
	width: 100%;
	flex-basis: calc( 100% - 30px );
}

.photo-album-entry .album-info-text .info-user-name {
	padding: 5px 15px 5px 15px;
	font-size: 15px;
}

.photo-album-entry .album-info-text .info-album-name a,
.photo-album-entry .album-info-text .info-user-name a {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 16px;
    font-weight: bold;
}

.photo-album-entry .album-info-text .info-user-name a {
	font-size: 15px;
	color: #b0daff;
}

.photo-album-entry .album-info-text .info-user-name a:hover {
	color: #FFFFFF;
}

.photo-album-entry .album-info-text .info-photo-count {
    padding: 4px 5px 4px 15px;
    font-size: 15px;
    color: #ffffff;
	flex-basis: calc( 100% - 135px );
}

.photo-album-entry .album-info-text .photo-album-admins {
	padding: 0px 15px 0px 0px;
    font-size: 12px;
    color: #b3b3b3;
	text-align: right;
	width: 100px;
	flex-basis: 100px;
	
	display: flex;
	justify-content:flex-end;
}

.photo-album-entry .album-info-text .photo-album-admins span.admin-lock {
	display: block;
	width: 20px;
	padding: 4px 5px 6px 5px;
	height: 14px;
	text-align: center;
	color: #9b9a9a;
	font-size: 16px;
}

.photo-album-entry .album-info-text .photo-album-admins a.admin-btn {
	display: block;
	width: 20px;
	padding: 3px 5px 7px 5px;
	height: 15px;
	text-align: center;
	color: #9b9a9a;
	font-size: 18px;
}

.photo-album-entry .album-info-text .photo-album-admins a.admin-btn.edit {
	font-size: 18px;
	height: 15px;
}

.photo-album-entry .album-info-text .photo-album-admins a.admin-btn.delete {
	font-size: 18px;
	height: 15px;
}

.photo-album-entry .album-info-text .photo-album-admins a.admin-btn.restore {
	font-size: 18px;
	height: 15px;
}

.photo-album-entry .album-info-text .photo-album-admins a.admin-btn:hover {
	color: #FFFFFF;
}

.photo-album-text {
	position: absolute;
	bottom: 0px;
	min-height: 60px;
	padding-bottom: 10px;
	width: 100%;
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%,
		rgba(0, 0, 0, 0.5) 20px, rgba(0, 0, 0, 1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%,
		rgba(0, 0, 0, 0.5) 20px, rgba(0, 0, 0, 1) 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%,
		rgba(0, 0, 0, 0.5) 20px, rgba(0, 0, 0, 1) 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(   startColorstr='#00000000',
		endColorstr='#000000', GradientType=0); /* IE6-9 */
}

.photo-album-text a.photo-album-name {
	display: block;
	color: #FFF;
	text-decoration: none;
	padding: 10px 10px 5px 10px;
	font-size: 16px;
	font-weight: bold;
}

.photo-album-text a.photo-album-user-name {
	display: block;
	color: #99ddff;
	text-decoration: none;
	padding: 0px 10px 5px 10px;
	font-size: 13px;
	font-weight: bold;
}

.photo-album-text .dates {
	padding: 0px 10px;
	font-size: 11px;
	color: #b3b3b3;
}

.photo-photo-entry {
	float: left;
	width: 140px;
	margin-right: 6px;
	min-height: 215px;
	margin-bottom: 10px;
	position: relative;
}

.photo-photo-entry.photo-favorit {
	min-height: 175px;
}

.photo-photo-entry.photo-contest {
	min-height: 210px;
}

.photo-photo-entry:nth-child(5n) {
	margin-right: 0px;
}

.photo-photo-entry .photo-thumb {
	margin: 0px;
	padding: 0px;
	width: 138px;
	height: 138px;
	background-color: #f1f1f1;
	border: 1px solid #069;
}

.photo-photo-entry .photo-thumb a {
	display: block;
	height: 138px;
	width: 138px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	margin: 0px;
}

.photo-photo-entry .photo-info {
	padding: 0px;
	text-align: left;
	color: #718499;
	margin: 5px 0px;
}

.photo-photo-entry .photo-info span.photo-info-entry {
	display: block;
	padding: 2px 10px;
	font-size: 11px;
}

.photo-photo-entry .photo-info span.photo-info-entry i {
	font-size: 14px;
}

.photo-photo-entry .photo-admins {
	padding: 0px;
	color: #FFF;
	float: right;
	height: 25px;
	max-height: 25px;
	position: absolute;
	top: 1px;
	right: 1px;
	visibility: hidden;
}

.photo-photo-entry:hover .photo-admins {
	visibility: visible;
}

.photo-photo-entry .photo-admins a.admin-btn {
	display: block;
	width: 20px;
	float: left;
	padding: 4px 5px 6px 5px;
	height: 14px;
	text-align: center;
	background-color: #da0000;
	color: #FFF;
	font-size: 14px;
}

.photo-photo-entry .photo-admins a.admin-btn.edit {
	font-size: 16px;
	padding-top: 3px;
	height: 15px;
}

.photo-photo-entry .photo-admins a.admin-btn.delete {
	font-size: 16px;
	padding-top: 3px;
	height: 15px;
}

.photo-photo-entry .photo-admins a.admin-btn.remove {
	font-size: 16px;
	padding: 3px 5px 7px 3px;
	height: 15px;
}

.photo-photo-entry .photo-admins a.admin-btn:hover {
	background-color: #ff2f2f;
}

.photo-block-info {
	float: right;
	width: 250px;
}

.photo-info-pad {
	width: 100%;
	padding: 3px 0px;
}

.photo-info-pad .info-entry {
	padding: 3px 5px;
	font-size: 14px;
	color: #4d4d4d;
}

.photo-info-pad .info-entry-separator {
	margin:5px 5px;
	border-top:1px solid #ededed;
}

.photo-realname {
	padding: 5px 0px 5px 0px;
	font-size: 14px;
	font-weight: bold;
	overflow: hidden;
	word-wrap: break-word;
}

.photo-about {
	padding: 5px 0px;
	font-size: 85%;
	line-height: 1.35em;
}

.photo-fromalbum {
	padding: 5px 0px;
}

.photo-fromalbum span.helper {
	font-size: 85%;
}

.photo-fromalbum a {
	font-weight: bold;
	margin-left: 5px;
}

.photo-position,.photo-date,.photo-view,.photo-sizes,.photo-voteg,.photo-exif
	{
	padding: 0px 0px 5px 5px;
	font-size: 12px;
	border-bottom: 1px solid #d2d2d2;
	margin-bottom: 5px;
}

.socials-buttons {
	padding-top: 5px;
}

.photo-sizes .values {
	margin-left: 5px;
	display: block;
	float: left;
}

.photo-sizes span.helper {
	margin-left: -5px;
	font-size: 11px;
}

.photo-sizes a.photo-download {
	display: block;
	float: left;
	padding: 0px 5px 1px 5px;
	text-decoration: none !important;
	color: #FFF;
	background-color: #197eb0;
	border-radius: 4px;
	font-size: 10px;
	margin-left: 10px;
	margin-top: -1px;
	float: right;
}

.photo-admins-messages {
	padding: 0px;
	margin: 0px;
}

.photo-admins-messages>.alert {
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}

.photo-sizes a.photo-download:hover {
	background-color: #069;
}

.photo-album-fav,
.photo-author-fav,
.photo-author-feed,
.photo-album-add,
.photo-album-moderator-edit {
	float: right;
	margin-right: 5px;
}

.photo-album-fav a.photo-album-btn,
.photo-author-fav a.photo-album-btn,
.photo-author-feed a.photo-album-btn,
.photo-album-moderator-edit a.photo-album-btn {
	color: #cccccc;
	display: inline-block;
	width: 15px;
	height: 15px;
	padding: 0px 5px 10px 5px;
	text-decoration: none !important;
	font-size: 21px;
}

.photo-author-feed .photo-album-btn i {
	margin-top: -2px;
}

.photo-author-fav .photo-album-btn i {
	margin-top: -1px;
}

.photo-album-fav .photo-album-btn i {
	margin-top: -1px;
}

.photo-album-moderator-edit a.photo-album-btn i {
	margin-top: -1px;
}

a.photo-album-btn.current {
	color:#197eb0;
}

.photo-album-add a.photo-album-btn {
	color: #197eb0;
	display: inline-block;
	height: 15px;
	padding: 0px 5px 10px 5px;
	text-decoration: none !important;
	font-size: 13px;
}

.photo-album-add a.photo-album-btn:hover {
	color:#197eb0;
}

.photo-album-moderator-edit a.photo-album-btn {
	color:#ccc;
}

.photo-album-moderator-edit a.photo-album-btn:hover {
	color:#197eb0;
}

.photo-album-fav a.photo-album-btn:hover,
.photo-author-feed a.photo-album-btn:hover,
.photo-author-fav a.photo-album-btn:hover
{
	color: #197eb0;
}

.photo-album-fav a.photo-album-btn.disabled,
.photo-album-fav a.photo-album-btn.disabled:hover,
.photo-author-fav a.photo-album-btn.disabled,
.photo-author-fav a.photo-album-btn.disabled:hover,
.photo-author-feed a.photo-album-btn.disabled,
.photo-author-feed a.photo-album-btn.disabled:hover
{
	color: #197eb0;
}

.photo-exif-show {
	cursor: pointer;
	background-color: #d2d2d2;
	border-radius: 4px;
}

.photo-exif-show span.text-title {
	display: block;
	font-size: 11px;
	font-weight: bold;
	float: left;
	padding: 4px 0px 0px 0px;
	margin-left: 30%;
}

.photo-exif-show span.arrow-icon {
	display: block;
	float: left;
}

.photo-exif-show span.arrow-icon i {
	font-size: 24px;
}

.photo-exif-data {
	margin: 0px 5px;
	border: 1px solid #d2d2d2;
	border-top: 0px;
	border-radius: 0px 0px 5px 5px;
	font-size: 11px;
	padding: 5px 0px;
}

.photo-exif-data div.exif-record {
	display: table-row;
}

.photo-exif-data div.exif-record span {
	display: table-cell;
	padding: 2px 5px;
}

.photo-insert-code {
	padding: 5px;
	border-bottom: 1px solid #d2d2d2;
	width: 270px;
}

.photo-insert-code span.helper {
	font-size: 11px;
}

.photo-insert-code .code {
	margin-top: 5px;
}

.photo-insert-code .code input {
	font-family: monospace;
    font-size: 10px;
    padding: 1px 5px 0px 5px;
    border-radius: 0px;
    margin-bottom: 5px;
    width: calc( 100% - 10px );
	cursor: text;
}

.photo-voteg {
	border-bottom: 1px solid #d2d2d2;
	margin-bottom: 0px;
}

.photo-voteg .photo-no-rate {
	padding-top: 5px;
}

.photo-voteg>.vfin {
	float: left !important;
	margin: 6px 0px 1px 0px;
}

.photo-admins-buttons {
	padding: 5px 0px 5px 5px;
}

.photo-admins-buttons a.admin-btn, .photo-voteg a.admin-btn {
	display: block;
	float: left;
	font-size: 16px;
	width: 15px;
	height: 16px;
	background-color: #da0000;
	color: #FFF;
	padding: 3px 6px 6px 4px;
	margin-right: 5px;
	border-radius: 4px;
}

.photo-voteg a.admin-btn.who-rate {
	float: right;
	background-color: #197eb0;
	margin: 6px 5px 1px 0px;
}

.photo-voteg a.admin-btn.who-rate:hover {
	background-color: #069;
}

.photo-admins-buttons a.admin-btn:hover {
	background-color: #ff2f2f;
}

.photo-admins-buttons a.admin-btn.favorites {
	float: right;
	background-color: #197eb0;
}

.photo-admins-buttons a.admin-btn.favorites:hover {
	background-color: #069;
}

.photo-admins-buttons a.admin-btn.disabled,.photo-admins-buttons a.admin-btn.disabled:hover
{
	background-color: #9e9e9e;
}

.photo-block-photo {
	width: 720px;
	float: left;
	text-align: center;
	background-color: #d2d2d2;
	min-height: 525px;
}

.photo-block-photo .for-image {
	margin: 10px 0px;
	min-height: 465px;
	line-height: 465px;
}

.photo-block-photo .for-image .for-image-table {
	width: 100%;
	height: 100%;
	display: table;
}

.photo-block-photo .for-image .for-image-cell {
	display: table-cell;
	vertical-align: middle;
}

.photo-block-photo img.photo-item {
	
}

.photo-detail-comments {
	float: left;
	width: 100%;
	width: calc( 100% - 2px );
}

.photo-detail-comments .new-comments-list .comment-entry .comment-content {
	width: calc( 100% - 70px );
}

.photo-detail-comments #comment_form .com-form-text {
	width: calc( 100% - 20px );
} 

.photo-detail-comments #comment_form textarea#com_txtar {
	width: 100%;
}

.photo-neighbors {
	text-align: center;
}

.photo-neighbors .neighbor {
	height: 40px;
	width: 40%;
}

.photo-neighbors .neighbor.prev {
	float: left;
}

.photo-neighbors .neighbor.next {
	float: right;
}

.photo-neighbors .neighbor.blackbox {
	width: 20%;
	float: left;
}

.photo-neighbors .neighbor a.neighbors-link,.neighbor a.special-link {
	display: block;
	height: 40px;
	text-decoration: none !important;
	color: #a0a0a0;
	font-size: 40px;
}

.photo-neighbors .neighbor a.neighbors-link:hover,.neighbor a.special-link:hover {
	color: #656565;
}

.photo-neighbors .neighbor a.neighbors-link>span {
	line-height: 30px;
}

.photo-neighbors .neighbor a.special-link.alone {
	font-size: 30px;
}

.neighbor a.special-link.alone>span {
	line-height: 28px;
	width: 100%;
}

.photo-user-info {
	width: 240px;
	margin-bottom: 8px;
	padding-bottom: 8px;
}

.photo-user-info a.photo-user-link {
	float: left;
	display: block;
	width: 52px;
	min-height: 52px;
}

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

.photo-user-info .photo-user-data {
	float: left;
	width: 188px;
	min-height: 52px;
}

.photo-user-nickname {
	font-size: 18px;
    font-weight: bold;
    overflow: hidden;
    height: 20px;
    text-overflow: ellipsis;
    margin-left: 15px;
    margin-top: 5px;
}

.photo-user-actions {
	margin-left: 15px;
	margin-top: 5px;
}

.photo-user-actions a.sendmessage,
.photo-user-actions a.albums,
.photo-user-actions a.photos
{
	display: block;
	float: left;
	text-decoration: none !important;
	color: #cccccc;
	margin-right: 10px;
	height: 24px;
}

.photo-user-actions a.sendmessage:hover,
.photo-user-actions a.albums:hover,
.photo-user-actions a.photos:hover
{
	color: #1a7daf;
}

.photo-user-actions a.albums span.value,.photo-user-actions a.photos span.value
{
	display: inline-block;
	font-size: 12px;
	vertical-align: sub;
}

.photo-user-actions i.icon-uw-photos-folder-border {
	font-size: 21px;
	margin-top: 0px;
}

.photo-user-actions i.icon-uw-photos-photos-border {
	font-size: 16px;
	margin-top: 3px;
}

.photo-user-actions i.uwh-icon-mail-outline {
	font-size: 21px;
}

.photo-detail-photos-list .others-list {
	min-height:83px;
	background-color: #d2d2d2;
	padding: 20px 0px 20px 0px;
	margin-top: 20px;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: stretch;
}

.photo-detail-photos-list .others-list .others-list-content {
	min-height:83px;
	order:1;
	width: calc( 100% - 100px );
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: center;
}

.photo-detail-photos-list .others-list .other-list-page-link {
	width: 50px;
	min-height: 83px;
}

.photo-detail-photos-list .others-list .other-list-page-link a {
	display: flex;
	text-align: center;
	width:100%;
	height: 100%;
	font-size: 24px;
	text-decoration: none !important;
	color: #a0a0a0;
}

.photo-detail-photos-list .others-list .other-list-page-link a:hover {
	color: #656565;
}

.photo-detail-photos-list .others-list .other-list-page-link a>i {
	display: block;
	margin: auto;
	width: 24px;
	height: 24px;
}

.photo-detail-photos-list .others-list .other-list-page-link.prev {
	order:0;
}

.photo-detail-photos-list .others-list .other-list-page-link.next {
	order:2;
}

.photo-detail-photos-list .others-list .others-list-entry {
	width: 83px;
	min-height: 83px;
	margin-right: 10px;
}

.photo-detail-photos-list .others-list .others-list-entry:last-child {
	margin-right: 0px;
}

.photo-detail-photos-list .others-list .others-list-entry.active {
	
}

.photo-detail-photos-list .others-list .others-list-entry a {
	display: block;
}

.photo-detail-photos-list .others-list .others-list-entry a>img {
	opacity: 0.5;
}

.photo-detail-photos-list .others-list .others-list-entry.active a>img {
	opacity: 1;
}

.photo-mymarks-list,.photo-comments2me-list {
	margin-top: 15px;
}

.photo-mymark-entry,.photo-comments2me-entry {
	border-bottom: 1px solid #d2d2d2;
	margin-bottom: 10px;
	min-height: 110px;
}

.photo-mymark-entry:last-child,.photo-comments2me-entry:last-child {
	border-bottom: 0px;
}

.photo-mymark-entry-thumb,.photo-comments2me-entry-thumb {
	float: left;
	width: 100px;
	height: 100px;
	margin-bottom: 10px;
}

.photo-marks-list,.photo-comm2me-list {
	float: left;
	margin-left: 10px;
	width: 618px;
	max-width: 618px;
	padding-bottom: 10px;
}

.photo-comm2me-list .comment-entry {
	border-top: 1px dashed #d1d1d1 !important;
	padding-bottom: 0px !important;
}

.photo-comm2me-list .comment-entry:first-child {
	border-top: 0px !important;
	padding-top: 0px;
}

.photo-comm2me-list .comment-content {
	word-break: normal;
	word-wrap: break-word;
	max-width: 618px;
}

.photo-comm2me-list .comment-content .comment-head {
	padding: 0 0 9px 0;
}

.photo-comm2me-list .comment-content .comment-head .comment-user {
	float: left;
	white-space: nowrap;
}

.photo-comm2me-list .comment-content .comment-head .comment-user .user-link
	{
	font-size: 13px;
	font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
	display: inline-block;
	font-weight: 600;
	color: #034592;
}

.photo-comm2me-list .comment-content .comment-head .comment-user .date {
	font-size: 12px;
	color: #999;
	position: relative;
	margin-left: 7px;
	padding-top: 0;
	padding-left: 12px;
}

.photo-comm2me-list .comment-content .comment-head .comment-user .date:before
	{
	position: absolute;
	top: 0;
	left: 0;
	content: '';
	display: block;
	width: 3px;
	height: 3px;
	top: 8px;
	background: url(/i/uw-sprite.png) -62px 0 no-repeat;
}

.photo-comm2me-list .comment-content .comment-body {
	font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
	font-size: 13px;
	line-height: 17px;
	padding-bottom: 10px;
}

.photo-comm2me-list .comment-content .comment-body .acit {
	width: 100%;
}

/* ---------------------------------------------------------------------------- */
.photo-edit-album {
	
}

.photo-edit-album .photo-form-right { 
	margin-top: -52px;
}

.photo-edit-album .photo-edit-rotation-block {
	width: 100%;
	margin-bottom: 20px;
}

.photo-edit-album .photo-edit-rotation-block .rotation-image {
	padding: 10px;
	background-color: #d2d2d2;
	text-align: center;
}

.photo-edit-album .photo-edit-rotation-block .rotation-actions {
	background-color: #d2d2d2;
	text-align: center;
	min-height: 30px;
}

.photo-edit-album .photo-edit-rotation-block .rotation-actions a {
	display: inline-block;
	height: 30px;
	width: 30px;
	text-decoration: none !important;
	color: #a0a0a0;
	font-size: 21px;
}

.photo-edit-album .photo-edit-rotation-block .rotation-actions a:hover {
	color: #656565;
}

.photo-edit-album form#photo_edit {
	width: 100%;
}

.photo-edit-album .form-horizontal .control-label {
	width: 220px;
}

.photo-edit-album .form-horizontal .controls {
	margin-left: 240px;
}

.form-horizontal .controls.form-buttons {
	display: flex;
	flex-direction: row;
	margin-top: 10px;	
}

.form-horizontal .controls.form-buttons .upload-forms-btn {
	margin-right: 10px;
}

.form-horizontal .controls.form-buttons .upload-forms-btn.cancel {
	background-color: #668898;
}

.form-horizontal .controls.form-buttons .upload-forms-btn.cancel:hover {
	background-color: #527180;
}

.photo-edit-album .form-horizontal .control-group {
	margin-bottom: 10px;
}

/* ---------------------------------------------------------------------------- */
.photo-mark-entry {
	display: table-row;
}

.photo-mark-entry .mark-user,.photo-mark-entry .mark-date,.photo-mark-entry .mark-icon {
	display: table-cell;
	padding: 2px 4px;
	vertical-align: middle;
}

.photo-mark-entry .mark-icon {
	min-width: 25px;
	font-size: 18px;
}

.photo-mark-entry .mark-icon .icon-uw-photos-vote-plus {
	color: #75b925;
}

.photo-mark-entry .mark-icon .icon-uw-photos-vote-minus {
	color: #da0000;
}

.photo-mark-entry .mark-date {
	min-width: 100px;
	font-size: 11px;
}

.photo-mark-entry .mark-user {
	min-width: 400px;
}

/* ====================================== */
.photo1-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;
}

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

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

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

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

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

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

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

.photo1-user-info .photo1-user-data .photo1-user-geo {
	font-size: 11px;
	float: left;
	margin-top: 2px;
}

.photo1-user-info .photo1-user-data .photo1-user-geo i {
	margin-right: 5px;
}

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

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

/* photo-stream part begin */
.one-col .left-col {
    width: 100%;
    margin-top: 0;
}

.two-col .left-col,
.two-col.big-left-col .left-col {
    width: calc( 100% - 260px );
    margin-top: 0;
}

.two-col .right-col {
    margin-left: 20px;
}

.photos-tile-stream {
	display:flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: flex-start;
	flex-wrap: wrap;
	width: 100%;
}

.photos-tile-stream .photo-stream-entry {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	margin-bottom: 10px;
	position: relative;
}

.photos-tile-stream .photo-stream-entry a.photo-link {
	display: block;
	width: 100%;
	height: 100%;
	min-height: inherit;
	position: relative;
}

.photos-tile-stream .photo-stream-entry a.photo-link.with-marks,
.photos-tile-stream .photo-stream-entry a.photo-link.with-comments {
	position: relative;
	text-decoration: none !important;
}

.photos-tile-stream .photo-stream-entry a.photo-link.with-marks:hover,
.photos-tile-stream .photo-stream-entry a.photo-link.with-comments:hover {
	text-decoration: none !important;
}

.photos-tile-stream .photo-stream-entry a.photo-link.with-marks .who-rate-button,
.photos-tile-stream .photo-stream-entry a.photo-link.with-comments .who-comments-button {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 50px;
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
	opacity: 0.5;
	cursor: help;
}

.photos-tile-stream .photo-stream-entry a.photo-link.with-marks:hover .who-rate-button,
.photos-tile-stream .photo-stream-entry a.photo-link.with-comments:hover .who-comments-button {
	opacity: 1;
}

.photos-tile-stream .photo-stream-entry a.photo-link.with-marks .who-rate-button .who-marks,
.photos-tile-stream .photo-stream-entry a.photo-link.with-comments .who-comments-button .who-comments {
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: center;
	font-size: 16px;
	text-decoration: none !important;
}

.photos-tile-stream .photo-stream-entry a.photo-link.with-marks:hover .who-rate-button .who-marks,
.photos-tile-stream .photo-stream-entry a.photo-link.with-comments:hover .who-comments-button .who-comments {
	text-decoration: none !important;
}

.photos-tile-stream .photo-stream-entry a.photo-link.with-marks .who-rate-button .who-marks > div,
.photos-tile-stream .photo-stream-entry a.photo-link.with-comments .who-comments-button .who-comments > div {
	text-align: center;
	color: #fff;
	display: flex;
    align-items: center;
    justify-content: flex-start;
}

.photos-tile-stream .photo-stream-entry a.photo-link.with-marks .who-rate-button .who-marks > div.plus,
.photos-tile-stream .photo-stream-entry a.photo-link.with-comments .who-comments-button .who-comments > div.comments-count {
	margin-right: 10px;
	margin-left: 15px;
}

.photos-tile-stream .photo-stream-entry a.photo-link.with-marks .who-rate-button .who-marks > div > i,
.photos-tile-stream .photo-stream-entry a.photo-link.with-comments .who-comments-button .who-comments > div > i {
	font-size: 22px;
    margin-right: 15px;
    margin-top: 0px;
    display: inline-block;
    height: 22px;
}

.photos-tile-stream .photo-stream-entry a.photo-link.with-marks .who-rate-button .who-marks > div.minus > i {
	margin-top: 6px;
}

.photos-tile-stream .photo-stream-entry a.photo-link.with-marks .who-rate-button .who-marks > div > span,
.photos-tile-stream .photo-stream-entry a.photo-link.with-comments .who-comments-button .who-comments > div > span {
	font-weight: bold;
    display: inline-block;
	margin-top: 4px;
}

.photo-admin-pad {
	position: absolute;
	top:0px;
	width: 100%;
	min-height: 40px;
	background: -moz-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
	display:block;
	visibility: hidden;
}

.photos-tile-stream .photo-stream-entry:hover .photo-admin-pad {
	visibility: visible;
}

.photo-admin-pad a.admin-btn {
	float: left;
	width: 20px;
	height: 20px;
	font-size: 20px;
	color: #cccccc;
	padding: 5px;
	margin: 5px 0px 0px 5px;
}
.photo-admin-pad a.admin-btn:hover {
	color: #ffffff;
}

.photo-info-text,
.photo-info-stats {
	position: absolute;
    bottom: 0px;
    min-height: 60px;
    padding-bottom: 10px;
    width: 100%;
	
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000', GradientType=0);
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 20px, rgba(0, 0, 0, 1) 100%);
    background: -webkit-linear-gradient(top, #0000 0%, #00000080 20px, #000 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 20px,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
	
	display: flex;
	align-items:flex-end;
	flex-wrap:wrap;
	justify-content:space-between;
	visibility: hidden;
} 

.photo-info-stats.always-show {
	visibility: visible;
}

.photo-info-stats .info-photo-name {
	display: block;
    color: #FFFFFF;
    text-decoration: none;
    padding: 5px 10px 5px 15px;
	font-size: 15px;
    font-weight: bold;
	width: 100%;
	flex-basis: calc( 100% - 25px );
}

.photo-info-stats .info-username {
	display: block;
	color: #9df;
    text-decoration: none;
    padding: 0px 10px 10px 15px;
	font-size: 15px;
    font-weight: bold;
	width: 100%;
	flex-basis: calc( 100% - 25px );
}

.photo-info-stats .info-username a.photo-album-user-name {
	display: block;
	text-decoration: none;
	font-size: 15px;
	color: #99ddff;
    font-weight: bold;
}

.photo-info-stats .info-username a.photo-album-user-name:hover {
	color: #ffffff;
}

.photos-tile-stream .photo-stream-entry:hover .photo-info-text {
	visibility: visible;
}

.photos-tile-stream .photo-stream-entry:hover .photo-info-text.inline-votes {
	background: none;
    align-items: flex-end;
    display: flex;
    justify-content: flex-end;
}

.photo-info-text > div {
	flex-basis: calc( 65% - 15px );
}

.photo-info-text .info-photo-name {
    display: block;
    color: #FFF;
    text-decoration: none;
    padding: 10px 10px 5px 10px;
    font-size: 17px;
    font-weight: bold;
	width: 100%;
	flex-basis: 100%;
}

.photo-info-text .info-username {
    padding: 0px 5px 0px 10px;
    font-size: 12px;
    color: #b3b3b3;
}

.photo-info-text .info-views {
	padding: 0px 10px 0px 5px;
    font-size: 12px;
    color: #b3b3b3;
	text-align: right;
}

.photo-info-text .info-views i.icon-uw-photos-view {
	font-size: 15px;
    margin-right: 5px;
}

.photo-info-stats {
	justify-content: flex-start;
	align-items:flex-end;
	padding-bottom: 15px;
}

.photos-tile-stream .photo-stream-entry:hover .photo-info-stats {
	visibility: visible;
}

.photo-info-stats .info-views,
.photo-info-stats .info-comments,
.photo-info-stats .info-likes {
	padding: 0px 0px 0px 10px;
	font-size: 13px;
    color: #ffffff;
	text-align: left;
	align-self: flex-end;
}

.photo-info-stats .info-views {
	padding-left: 15px;
}

.photo-info-stats div i {
	font-size: 18px;
    margin-right: 5px;
    margin-top: 0px;
}

.photo-info-stats div i.icon-uw-photos-uwp2-photo-comment {
	margin-top: 1px;
}

.photo-info-stats div i.icon-uw-photos-uwp2-photo-vote-plus {
	margin-top: -1px;
}
/* photo-stream part end */

.who-show-form {
	padding-top: 10px;
    display: flex;
	flex-direction: column;
}

.who-show-form .setting-checkbox {
	width: auto;
    margin-right: 15px;
	margin-bottom: 10px;
}

.who-show-form .setting-checkbox .checkbox + label > span {
	margin-top: -3px;
    display: block;
}

/* Mobile view */

.photo-search-form.mobile-view {
	width: auto;
}

.photo-search-form.mobile-view form button.by-items {
	width: 55px;
}
.photo-search-form.mobile-view form button.by-albums {
	width: 80px;
}
.photo-search-form.mobile-view form button.by-authors {
	width: 110px;
}

.photo-search-form.mobile-view form input.photo-search-input.big-form {
    width: calc( 100% - 255px );
}

.photo-search-form.mobile-view form button > span.text {
	display: inline;
}

.photo-search-form.mobile-view form button > i {
	display: none;
}

.photo-cover.mobile-view,
.photo-categories.mobile-view,
.photo-albums.mobile-view,
.photo-authors.mobile-view,
.photo-page.mobile-view,
.photo-contests.mobile-view,
.photo-photos.mobile-view,
.photo-feed.mobile-view,
.photo-mymarks.mobile-view,
.photo-comm2me.mobile-view,
.photo-user-items.mobile-view,
.photo-detail.mobile-view,
.photo-forms.mobile-view,
.photo-rating.mobile-view,
.photo-day.mobile-view {
	width: calc( 100% - 20px );
    margin: 0px 10px;
}

.mobile-view .or-make-new {
	float: none;
	width: 100%;
	margin: 15px 0px 0px 0px;
}

.photo-forms.mobile-view .photo-form-left {
	width: 100%;
}
.photo-forms.mobile-view .photo-form-right {
	display: none;
}

.photo-forms.mobile-view .photo-add-more-left {
	width: 100%;
}
.photo-forms.mobile-view .photo-add-more-right {
	display: none;
}

.photo-forms.mobile-view .photo-upload-more-form {
	width: 100%;
}

.photo-forms.mobile-view .photo-upload-more-form .photo-bar button.upload-forms-btn {
	padding: 5px 10px 6px 10px;
    float: left;
}

.photo-forms.mobile-view .photo-upload-more-form .photo-bar button.upload-forms-btn.start {
	padding: 5px 10px 6px 10px;
	margin-right: 0px;
    float: right;
}

.photo-forms.mobile-view .photo-row .photo-upload-filename {
	width: calc( 100% - 185px );
	max-width: unset;
}

.photo-forms.mobile-view .photo-row .photo-upload-buttons {
	width: 85px;
}

.photo-forms.mobile-view .photo-row .photo-upload-filename .for-title input.filename-title.photocode {
	width: calc( 100% - 12px );
}

.photo-forms.mobile-view select.album-selector {
	float: none;
	width: 98%;
	width: calc( 100% - 16px ) !important;
}

.photo-forms.mobile-view input.album-name,
.photo-forms.mobile-view input.password,
.photo-forms.mobile-view input.photo-name,
.photo-forms.mobile-view input.photo-tags {
	width: 98%;
	width: calc( 100% - 30px ) !important;
}

.photo-forms.mobile-view textarea {
	width: 98%;
	max-width: 98% !important;
	width: calc( 100% - 28px ) !important;
    padding: 5px;
}

.mobile-view .control-group.sideflow .control-label.left-view {
	width: calc( 100% - 80px ) !important;
	padding-right: 20px;
	vertical-align: top;
	padding-top: 4px;
}

.mobile-view .form-horizontal .control-group .controls {
	margin-left: 0px;	
}

.mobile-view .form-horizontal .control-group.with-helper > .controls {
	margin-top: 5px;
}

.mobile-view  .control-group.sideflow .controls {
	width: 60px !important;
}

.mobile-view .control-label.block-view.helper {
	font-size: 16px !important;
}

.photo-albums.mobile-view h1.photo-h1,
.photo-authors.mobile-view h1.photo-h1,
.photo-photos.mobile-view h1.photo-h1,
.photo-comm2me.mobile-view h1.photo-h1,
.photo-user-items.mobile-view h1.photo-h1,
.photo-forms.mobile-view h1.photo-h1,
.photo-rating.mobile-view h1.photo-h1 {
	height: auto;
}

.photo-page.mobile-view .photo-html-page p {
	font-size: 14px;
	line-height: 1.3em;
	margin-bottom: 1em;	
}

.photo-page.mobile-view .photo-html-page ul {
	font-size: 14px;
	margin-bottom: 1em;
	margin-left: 25px;
	list-style-type: disc;
	line-height: 1.3em;
}

.photo-page.mobile-view .photo-html-page ul li {
	margin-bottom: 0.5em;
}

.photo-albums.mobile-view h1.photo-h1 > span.title,
.photo-authors.mobile-view h1.photo-h1 > span.title,
.photo-contests.mobile-view h1.photo-h1 > span.title,
.photo-photos.mobile-view  h1.photo-h1 > span.title,
.photo-mymarks.mobile-view h1.photo-h1 > span.title,
.photo-comm2me.mobile-view h1.photo-h1 > span.title,
.photo-user-items.mobile-view h1.photo-h1 > span.title {
	width: calc( 100% - 135px );
	float: left;
}

.photo-rating.mobile-view h1.photo-h1 > span.title {
	width: calc( 100% - 80px );
	float: left;
}
.photo-rating.mobile-view h1.photo-h1 > .rights-buttons {
	width: 45px;
}

.photo-rating.mobile-view .photo-rating-author {
	float: none;
	width: 100%;
	height: auto;
}

.mobile-view .photo-rating-author-info>.photo-user-info>.photo-rating-position {
	width: 20px;
}

.mobile-view .photo-rating-author-info>.photo-user-info>.photo-user-data {
	max-width: unset;
	min-width: unset;
	width: calc( 100% - 62px );
	display: flex;
	justify-content: flex-start;
	align-items:center;
	flex-direction: row;
}

.mobile-view .photo-rating-author-info>.photo-user-info>.photo-user-data .photo-user-nickname {
	width: calc( 100% - 145px );
	flex-basis: calc( 100% - 100px );
    min-width: unset;
	margin-top: 0px;
	height: 25px;
}

.mobile-view .photo-rating-author-info>.photo-user-info>.photo-user-data .photo-user-nickname a {
	display: block;
	height: 25px;
	line-height: 1.5em;
	width: 100%;
	overflow: hidden;
    text-overflow: ellipsis;
}

.mobile-view .photo-rating-author-info>.photo-user-info>.photo-user-data .photo-rating-albums-link {
	flex-basis: 30px;
}

.mobile-view .photo-rating-author-info>.photo-user-info>.photo-user-data .photo-rating-summ {
	flex-basis: 40px;
}

.photo-albums.mobile-view h1.photo-h1 > .rights-buttons {
	width: 45px;
}
.photo-authors.mobile-view h1.photo-h1 > .rights-buttons {
	width: 45px;
}
.photo-contests.mobile-view h1.photo-h1 > .rights-buttons {
	width: 45px;
}
.photo-photos.mobile-view h1.photo-h1 > .rights-buttons {
	width: 45px;
}

.photo-comm2me.mobile-view h1.photo-h1 > span.title {
	width: calc( 100% - 50px );
}
.photo-comm2me.mobile-view h1.photo-h1 > .rights-buttons {
	width: 45px;
}

.photo-mymarks.mobile-view  h1.photo-h1 > span.title {
	width: calc( 100% - 50px );
}
.photo-mymarks.mobile-view h1.photo-h1 > .rights-buttons {
	width: 45px;
}

.photo-photos.mobile-view h1.photo-h1 > span.title {
	width: calc( 100% - 200px );
}
.photo-photos.mobile-view h1.photo-h1 > .rights-buttons {
	width: 140px;
}

.photo-user-items.mobile-view h1.photo-h1 > span.title {
	width: calc( 100% - 165px );
	float: left;
}
.photo-user-items.mobile-view h1.photo-h1 > .rights-buttons {
	width: 45px;
}

.photo-albums.mobile-view .photo-author-fav .photo-album-btn i,
.photo-user-items.mobile-view .photo-author-fav .photo-album-btn i {
	margin-top: 2px;
}
.photo-albums.mobile-view .photo-author-feed .photo-album-btn i,
.photo-user-items.mobile-view .photo-author-feed .photo-album-btn i {
	margin-top: 1px;
}

.photo-albums.mobile-view .photo-author-fav,
.photo-albums.mobile-view .photo-author-feed {
	margin-right: 5px;
}

.photo-albums.mobile-view .photo-albums-list {
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: stretch;
	flex-wrap: wrap;
}

.mobile-view .rights-buttons {
	width: 55%;
	text-align: right;
}

.mobile-view h1.photo-h1 {
	margin-bottom: 10px;
}

.mobile-view a.upload-btn {
	padding: 3px 12px 4px 9px;
    text-align: center;
    margin-left: 5px;
}
.mobile-view a.upload-btn i {
	font-size: 18px;
	margin-top: 0px;
}
.mobile-view .rights-buttons {
	width: 55%;
	text-align: right;
}
.mobile-view a.category-btn {
	margin-left: 0px;
	padding: 3px 10px 4px 10px;
}

.mobile-view .photos-tile-stream {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: stretch;
	flex-wrap: wrap;
}

.mobile-view .photo-categories-list {
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: stretch;
	flex-wrap: wrap;
}

.mobile-view .photo-categories-list .photo-category-entry {
	width: 100%;
	margin-right: 0px;
	float: none;
	min-height: 180px;
    height: 180px;
}

.mobile-view .photo-albums-list .photo-album-entry {
	width: 100%;
	margin-right: 0px;
}

.mobile-view .photos-tile-stream .photo-stream-entry .photo-admin-pad {
	visibility: visible;
}

#photoModalBody .alcenter {
	display: none !important;
}

#photoModalBody > #comments_block {
	display: block !important;
}

.mobile-view .photo-detail-right-block {
	float:none;
	width: 100%;
	margin: 0px;
}
.mobile-view .photo-detail-photo-info-block {
	width: 100%;
}
.mobile-view .photo-detail-photo-info-block .photo-info-added {
	padding: 10px 0px;
}
.mobile-view .photo-detail-photo-info-block h1.photo-h1 {
	height: auto;
}
.mobile-view .photo-detail-photo-info-block h1.photo-h1 > span.title {
	width: calc( 100% - 50px );
}
.mobile-view .photo-detail-photo-info-block h1.photo-h1 > .rights-buttons {
	width: 45px;
}
.mobile-view .photo-detail-left-block {
	float:none;
	width: 100%;
}

.mobile-view .photo-detail-photo-info-block .photo-user-info {
	width: 100%;
	margin-top:20px;
}

.mobile-view .photo-detail-photo-info-block .photo-user-info a.photo-user-link {
	width: 32px;
    min-height: 32px;
}
.mobile-view .photo-detail-photo-info-block .photo-user-info a.photo-user-link .photo-user-avatar {
	width: 30px;
    height: 30px;
}
.mobile-view .photo-detail-photo-info-block .photo-user-info .photo-user-data {
	width: calc( 100% - 32px );
}
.mobile-view .photo-detail-photo-info-block .photo-user-info .photo-user-data .photo-user-nickname {
	font-size: 16px;
}
.mobile-view .photo-detail-photo-image {
	min-height: unset;
	max-height: unset;
} 
.mobile-view .photo-detail-photo-image .photo-for-image {
	margin: 0px;
	min-height: unset;
	width: 100%;
	order: 1;
}
.mobile-view .photo-detail-photo-image .photo-for-image .photo-for-image-table {
	margin:0px;
}
.mobile-view .photo-detail-photo-image .neighbor {
	min-height: unset;
	height: 50px;
	margin-top: 0px;
	width: 50px;
	flex-basis: 50px;
}
.mobile-view .photo-detail-photo-image .neighbor a {
	min-height: unset;
}
.mobile-view .photo-detail-photo-image .neighbor a span {
	line-height: 1em; 	
}
.mobile-view .photo-detail-photo-image .neighbor.prev {
	order: 2;
}
.mobile-view .photo-detail-photo-image .neighbor.next {
	order: 3;
}

.mobile-view .photo-click-pad {
	width: 100%;
	order: 10;
}
.mobile-view #photo_download_pad,
.mobile-view #photo_info_pad,
.mobile-view #photo_share_pad {
	width: 100%;
	order: 10;
}

.mobile-view #photo-block .info-block .popover{
	width: 40vw !important;
}
.mobile-view #photo-block .download-block .popover {
	width: 55vw !important;
}

.mobile-view .photo-detail-under-block {
	height: 40px;
}

.mobile-view .photo-detail-under-block > div {
	margin: 0px;
	flex-basis: 50px;
}

.mobile-view .photo-detail-under-block > div.voteg-block {
	margin-left: 4px;
}

.mobile-view .photo-detail-under-block .vaggp, 
.mobile-view .photo-detail-under-block .vapg, 
.mobile-view .photo-detail-under-block .vgrf.vaggg, 
.mobile-view .photo-detail-under-block .vagpg, 
.mobile-view .photo-detail-under-block .vgr, 
.mobile-view .photo-detail-under-block .vapp, 
.mobile-view .photo-detail-under-block .vgrf, 
.mobile-view .photo-detail-under-block .vagp, 
.mobile-view .photo-detail-under-block .vupp, 
.mobile-view .photo-detail-under-block .vupg, 
.mobile-view .photo-detail-under-block .vammp, 
.mobile-view .photo-detail-under-block .vamg, 
.mobile-view .photo-detail-under-block .vmr, 
.mobile-view .photo-detail-under-block .vamm, 
.mobile-view .photo-detail-under-block .vmrf, 
.mobile-view .photo-detail-under-block .vmrf.vammg, 
.mobile-view .photo-detail-under-block .vumg, 
.mobile-view .photo-detail-under-block .vumm {   
	font-size :21px;
	background: none;
}

.mobile-view .vammp span, .mobile-view .vaggp span, .mobile-view .vgr span, .mobile-view .vapp span, 
.mobile-view .vagpg span, .mobile-view .vmr span, .mobile-view .vamm span, .mobile-view .vagp span, 
.mobile-view .vupp span, .mobile-view .vumm span, .mobile-view .vamg span, .mobile-view .vmrf span {
	font-size: 13px;
}

.mobile-view .vfin div {
	margin-left:3px;
	margin-right:3px;
}


.mobile-view .vfin div:first-child {
	margin-top: -2px;
}
.mobile-view .vfin div:first-child > span {
	margin-top: 6px;
}
.mobile-view .vfin div:nth-child(2) {
	margin-top: -4px;
}
.mobile-view .vfin div:nth-child(2) > span {
	margin-top: 8px;
}

.mobile-view .photo-detail-under-block > div.view-block .view-icon,
.mobile-view .photo-detail-under-block > div.who-vote-block a.admin-btn,
.mobile-view .photo-detail-under-block > div.favotite-block a.admin-btn,
.mobile-view .photo-detail-under-block > div.download-block a.admin-btn,
.mobile-view .photo-detail-under-block > div.info-block a.admin-btn,
.mobile-view .photo-detail-under-block > div.share-block a.admin-btn {
	width: 26px;
    height: 26px;
}
.mobile-view .photo-detail-under-block > div.view-block .view-icon i,
.mobile-view .photo-detail-under-block > div.who-vote-block a.admin-btn i,
.mobile-view .photo-detail-under-block > div.favotite-block a.admin-btn i,
.mobile-view .photo-detail-under-block > div.download-block a.admin-btn i {
	font-size: 21px; 	
}
.mobile-view .photo-detail-under-block > div.download-block a.admin-btn i {
	font-size: 23px;
}
.mobile-view .photo-detail-under-block > div.info-block a.admin-btn i {
	font-size: 21px;
}

.mobile-view .photo-detail-under-block > div.share-block a.admin-btn i {
	font-size: 24px;
    margin-top: 2px;
}

.mobile-view .photo-detail-under-block > div.who-vote-block a.admin-btn i {
	margin-top: 2px;
}

.mobile-view .photo-detail-under-block > div.view-block {
	flex-basis: 60px;
	margin-left: 10px;
}
.mobile-view .photo-detail-under-block > div.share-block {
	margin-right: 10px;
}

.mobile-view .photo-detail-under-block > div.view-block .view-value {
	font-size: 13px;
	margin-top: 0px;
}

.mobile-view .photo-detail-under-block > div.admin-block a.admin-btn i {
	font-size: 18px;
    margin-top: 6px;
}

.mobile-view .photo-detail-photos-list .others-list .other-list-page-link {
	min-height: 10vw;
	width: 15%;
	width: 12vw;
}

.mobile-view .photo-detail-photos-list .others-list {
	min-height: unset;
}

.mobile-view .photo-detail-photos-list .others-list .others-list-content {
	min-height: unset;
	width: 70%;
	width: 70vw;
}

.mobile-view .photo-detail-photos-list .others-list .others-list-entry {
	min-height: unset;
	width: 23%;
	margin-right: 2%;
	width: calc( 94% / 4 );
}

.mobile-view .photo-detail-photos-list .others-list .others-list-entry:last-child {
	margin-right: 0px;
}

.mobile-view .photo-detail-comments {
	float: none;
	width: 100%;
}

.mobile-view .photo-detail-comments > .alcenter {
	display: none;
}

.mobile-view .photo-detail-comments #comments_block {
	display: block !important;
}

.mobile-view .new-comments-form .comm-form-submit #com_append {
	width: 50%;
	max-width: 140px;
}

.mobile-view .photo-info-pad,
.mobile-view .photo-share-pad {
	text-align: center;
    margin: 0px 0px 0px 0px;
    border-top: 1px solid #d2d2d2;
    width: calc( 100% - 10px );
    padding: 5px;
}

.mobile-view .photo-info-pad .info-entry {
	font-size: 13px;
}

.mobile-view .photo-info-pad .info-entry-separator {
	border-top: 1px solid #d2d2d2; 	
}

.mobile-view .photo-share-pad .photo-insert-code {
	width: unset;
    text-align: center;
}

.mobile-view .photo-share-pad .photo-insert-code .code input {
	text-align: center;
}

.mobile-view .photo-detail-photo-image .neighbor {
	display: none;
}

.mobile-view .photo-neighbors-black {
	flex-wrap: wrap;
	justify-content: space-around;
}

.mobile-view .photo-neighbors-black .photo-full-block {
	position: relative;
	width: 100%;
	flex-basis: 100%;
	order: 1;
}

.mobile-view .photo-neighbors-black .link-to-whitebox {
	order: 3;
	position: unset;
	width: 40px;
	height: 40px;
	text-align: center;
}

.mobile-view .photo-neighbors-black .link-to-whitebox a.special-link {
	width: 40px;
	height: 40px;
	text-align: center;
}

.mobile-view .photo-neighbors-black .link-to-whitebox a.special-link>span {
	margin-top: 7px;
}

.mobile-view .photo-neighbors-black .neighbor {
	margin-top: 5px;
}

.mobile-view .photo-neighbors-black .neighbor.prev {
	order: 2;
}

.mobile-view .photo-neighbors-black .neighbor.next {
	order: 4;
}

.mobile-view .photo-day-pretendents .vfin > div {
	background: none;
}

.mobile-view .photo-day-pretendents .photo-info-text {
	min-height: 60px;
}

.mobile-view .photo-day-pretendents .photos-tile-stream .photo-stream-entry .photo-info-text div.voteg {
	margin-top:30px;
}

.mobile-view .photo-days-list-short {
	display: flex;
	flex-direction: column;
}

.mobile-view .photo-days-list-short .photo-day-entry {
	margin-bottom: 15px;
}

.mobile-view .photo-best-on-wheek {
	margin-top: 15px;
}

.mobile-view .photo-more-potd-block {
	margin-top: 10px;
}

.mobile-view .photo-more-potd i {
	margin-top: 3px;
}

.mobile-view .photo-day-weekdays {
	margin: 10px 0px 10px 0px;
}

.mobile-view .photo-day-weekdays .day-entry {
	width: calc( ( 100vw - 20px)/7 - 3px );
}

@media only screen and (max-width:480px) and (orientation: portrait) {
	.mobile-view .photo-day-weekdays {
		display: none;
	}	

	.mobile-view .photo-days-list .photo-day-entry {
		width: 100%;
		height: calc( 100vw + 10px );
	}
	
	.mobile-view .photo-days-list .photo-day-entry .photo-thumb {
		padding: 6px;
	    width: calc( 100vw - 32px );
	    height: calc( 100vw - 32px );
	}
	
	.mobile-view .photo-days-list .photo-day-entry .photo-thumb a {
		width: 100%;
		height: 100%;
	}
	
	.mobile-view .photo-days-list .photo-day-entry.clear-entry,
	.mobile-view .photo-days-list .photo-day-entry.empty-entry {
		display: none;
	}
	
	.mobile-view .photo-days-list .photo-day-entry .day-num-day {
		display: none;
	}
	
	.mobile-view .photo-days-list-short .photo-day-entry {
		width: 100%;
		height: calc( 100vw + 10px );
	}

	.mobile-view .photo-days-list-short .photo-day-entry .photo-thumb {
		width: calc( 100vw - 20px );
		height: calc( 100vw - 20px );
	}

	.photo-forms.mobile-view .photo-row .photo-upload-filename {
		width: calc( 100% - 90px );
		max-width: unset;
		padding-right: 0px;
	}
	
	.photo-forms.mobile-view .photo-row .photo-upload-buttons,
	.photo-forms.mobile-view .photo-row .photo-download-buttons {
		width: 100%;
	}
	
	.photo-forms.mobile-view .photo-row .photo-upload-filename .for-title input.filename-title.photocode {
		width: calc( 100% - 12px );
	}
	
	.photo-forms.mobile-view .photo-row .photo-upload-filename .for-title input.filename-title {
		width: calc( 100% - 12px );
	}

	.mobile-view .photo-detail-under-block > div.admin-block {
		display: none;
	}	

	.mobile-view .photo-albums-list .photo-album-entry {
		min-height: 240px;
		height: 240px;
		margin-right: 0px;
		background-position: center 20%;
	}
	.photo-search-form.mobile-view form button > span.text {
		display: none;
	}
	.photo-search-form.mobile-view form button > i {
		display: inline-block;
	    font-size: 18px;
	    margin-top: -1px;
		margin-left: -4px;
	}
	.photo-search-form.mobile-view form button.by-items {
		width: 45px;
	}
	.photo-search-form.mobile-view form button.by-albums {
		width: 45px;
	}
	.photo-search-form.mobile-view form button.by-authors {
		width: 45px;
	}
	
	.photo-search-form.mobile-view form input.photo-search-input.big-form {
	    width: calc( 100% - 145px );
	}
	
	.photo-photos.mobile-view  h1.photo-h1 > span.title {
		width: calc( 100% - 50px );
	}
	.photo-photos.mobile-view.admin  h1.photo-h1 > span.title {
		width: calc( 100% - 110px );
	}
	
	.photo-photos.mobile-view.admin h1.photo-h1 a.photo-album-btn > i {
		margin-top:2px;
	}
	.photo-user-items.mobile-view h1.photo-h1 a.photo-album-btn > i {
		margin-top:2px;
	}
	
	.photo-photos.mobile-view h1.photo-h1 > .rights-buttons > .category-btn {
		display: none;
	}
	.photo-user-items.mobile-view h1.photo-h1 > .rights-buttons > .category-btn {
		display: none;
	}
	.photo-photos.mobile-view h1.photo-h1 > .rights-buttons {
		width: 45px;
	}
	.photo-user-items.mobile-view h1.photo-h1 > .rights-buttons {
		width: 45px;
	}
	.photo-authors.mobile-view .photo-authors-list .photo-user-nickname {
		height: auto;
		line-height: 1.2em;
	}
	.photo-authors.mobile-view .photo-authors-list .photo-user-actions a.albums {
		min-width: 60px;
	}
	.photo-authors.mobile-view .photo-authors-list .photo-user-actions a.photos {
		min-width: 60px;
	}
	.photo-authors.mobile-view .photo-authors-list .photo-user-actions a span.tail  {
		display: none;
	}
	.photo-feed.mobile-view .photo-user-actions span.feed-added-info {
		float: none;
		width: 100%;
		height: auto;
	}
}

@media only screen and (max-width:480px) and (orientation: landscape) {
	.mobile-view .photo-albums-list .photo-album-entry {
		min-height: 360px;
		height: 360px;
		margin-right: 0px;
		background-position: center 20%;
	}
}

@media only screen and (min-width:481px) and (max-width:664px) and (orientation: landscape) {
	.mobile-view .photo-categories-list .photo-category-entry {
		width: 48%;
		width: calc( (100% - 10px)/2 );
		float: none;
		min-height: 180px;
	    height: 180px;
		margin-right: 10px;
	}
	.mobile-view .photo-categories-list .photo-category-entry:nth-child(2n) {
		margin-right: 0px;
	}
	.mobile-view .photo-albums-list .photo-album-entry {
		width: 48%;
		width: calc( (100% - 10px)/2 );
		min-height: 240px;
		height: 240px;
		margin-right: 10px;
		background-position: center 20%;
	}
	.mobile-view .photo-albums-list .photo-album-entry:nth-child(2n) {
		margin-right: 0px;
	} 
}
@media only screen and (min-width:665px)  and (max-width:740px) and (orientation: landscape) {
	.mobile-view .photo-categories-list .photo-category-entry {
		width: 30%;
		width: calc( (100% - 20px)/3 );
		min-height: 140px;
    	height: 140px;
		margin-right: 10px;
	}
	.mobile-view .photo-categories-list .photo-category-entry:nth-child(3n) {
		margin-right: 0px;
	}
	.mobile-view .photo-albums-list .photo-album-entry {
		width: 48%;
		width: calc( (100% - 20px)/3 );
		min-height: 210px;
		height: 210px;
		margin-right: 10px;
		background-position: center 20%;
	}
	.mobile-view .photo-albums-list .photo-album-entry:nth-child(3n) {
		margin-right: 0px;
	}
	.mobile-view .photo-albums-list .photo-album-entry .album-info-text .info-photo-count {
		width: 100%;
		flex-basis: 100%;
	}
	.mobile-view .photo-albums-list .photo-album-entry .album-info-text .photo-album-admins {
		width: 100%;
		flex-basis: 100%;
	}
}
@media only screen and (min-width:740px) and (orientation: landscape) {
	.mobile-view .photo-categories-list .photo-category-entry {
		width: 24%;
		width: calc( (100% - 30px)/4 );
		min-height: 140px;
    	height: 140px;
		margin-right: 10px;
	}
	.mobile-view .photo-categories-list .photo-category-entry:nth-child(4n) {
		margin-right: 0px;
	}
	.mobile-view .photo-albums-list .photo-album-entry {
		width: 48%;
		width: calc( (100% - 20px)/3 );
		min-height: 220px;
		height: 220px;
		margin-right: 10px;
		background-position: center 20%;
	}
	.mobile-view .photo-albums-list .photo-album-entry:nth-child(3n) {
		margin-right: 0px;
	}
	.mobile-view .photo-albums-list .photo-album-entry .album-info-text .info-photo-count {
		width: 100%;
		flex-basis: 100%;
	}
	.mobile-view .photo-albums-list .photo-album-entry .album-info-text .photo-album-admins {
		width: 100%;
		flex-basis: 100%;
	}
}

@media only screen and (max-height:320px) {
	#photoModalBodyAdd {
		max-height: 200px;
		padding: 0px 20px 0px 20px;
		margin: 10px auto 20px auto;
	}
}

@media only screen and (max-width:480px) {
	.photo-cover-contest {
		min-height: 240px;
		height: 240px;
	}
	
	.photo-modal-window.for-upload {
		width: 300px;
    	margin-left: -155px;
		top: 10px !important;
	}
	
	#photoModalBodyAdd {
	    padding: 0px 20px 0px 20px;
		margin: 10px auto 20px auto;
	}
	
	.photo-modal-window.for-upload .modal-header {
		margin: 10px 20px 0px 20px;
	}
	.photo-modal-window.for-upload .modal-header h3.photo-modal-h3 {
		font-size: 18px;
	}
	.photo-modal-window.for-upload .add-photo-modal {
	
	}
	.photo-modal-window.for-upload .add-photo-modal .description {
		font-size: 15px;
	}
}

@media only screen and (orientation: landscape) and (max-width:825px) {
	.mobile-view .photo-days-list-short,
	.mobile-view .photo-days-list {
		display: flex;
    	flex-direction: row;
		flex-wrap: wrap;
	}

	.mobile-view .photo-days-list .photo-day-entry .day-num-with-month {
		display: none;
	}

	.mobile-view .photo-days-list-short .photo-day-entry,
	.mobile-view .photo-days-list .photo-day-entry {
		width: calc( (100vw - 20px)/7 - 3px );
		flex-basis: calc( (100vw - 20px)/7 - 3px );
		height: calc( (100vw - 20px)/7 + 30px);
		min-height: unset;
	}

	.mobile-view .photo-days-list-short .photo-day-entry .photo-thumb {
		width: 100%;
		height: calc( (100vw - 20px)/7 - 3px);
	}
	
	.mobile-view .photo-days-list .photo-day-entry .photo-thumb {
		width: calc( 100%  - 12px );
		height: calc( (100vw - 20px)/7 - 15px);
	}
	
	.mobile-view .photo-days-list .photo-day-entry .photo-thumb a {
		width: 100%;
		height: 100%;
	}
	
	.mobile-view .photo-days-list .photo-day-entry .photo-thumb a.no-photo {
		display: flex;
		justify-content: center;
		align-items: center;
	}
	
	.mobile-view .photo-days-list .photo-day-entry .photo-thumb a.no-photo i {
		margin: auto;
		font-size: 10vw;
		width: 90%;
    	height: 90%;
	}

	.photo-forms.mobile-view .photo-row .photo-upload-filename {
		width: calc( 100% - 90px );
		max-width: unset;
		padding-right: 0px;
	}	

	#photoModalBodyAdd {
		max-height: 180px;
		padding: 0px 20px 0px 20px;
		margin: 10px auto 20px auto;
	}
	#photoModalWindow {
		width: 400px;
		margin-left: -200px;
	}
	#photoModalWindow.photo-modal-window .modal-header {
		margin: 10px 15px 0px 15px;
	}
	#photoModalWindow.photo-modal-window h3.photo-modal-h3 {
		font-size: 18px;
		width: 60%;
	}
	#photoModalWindow.photo-modal-window .additional-head-block {
		width: 40%;
	}
	#photoModalBody {
		padding: 10px 15px 0px 15px;
	    max-height: 190px;
	    margin-bottom: 15px;
	}
	
	.photo-photos..mobile-view..admin h1.photo-h1 > span.title {
		width: calc( 100% - 205px );
	}
	.photo-photos.mobile-view.admin h1.photo-h1 a.photo-album-btn > i {
		margin-top:2px;
	}
	
	.mobile-view .photos-tile-stream .photo-stream-entry {
		min-height: 50vw !important;
	    max-height: 100vw !important;
	}
	.mobile-view .photos-tile-stream .photo-stream-entry > .photo-info-stats.vertical-view {
		display: none;
	}
	.mobile-view .photos-tile-stream .photo-stream-entry a.photo-link {
		background: none !important;
		width: 100% !important;
		height: 100%;
		min-height: 50vw !important;
	    max-height: 100vw !important;
	}
	.mobile-view .photos-tile-stream .photo-stream-entry a.photo-link > .photo-info-stats {
		visibility: visible;
		width: 100%;
	}
	.mobile-view .photos-tile-stream .photo-stream-entry a.photo-link > .photo-info-stats .info-photo-name {
		padding: 5px 10px 5px 10px;
		overflow: hidden;
    	text-overflow: ellipsis;
	}
	.mobile-view .photos-tile-stream .photo-stream-entry a.photo-link > .photo-info-stats .info-username {
		padding: 0px 10px 10px 10px;
	}
	.mobile-view .photos-tile-stream .photo-stream-entry a.photo-link > .photo-info-stats .info-views {
		padding-left: 10px;
	}
	.mobile-view .photos-tile-stream .photo-stream-entry a.photo-link > .photo-info-stats .info-comments {
	
	}
	.mobile-view .photos-tile-stream .photo-stream-entry a.photo-link > .photo-info-stats .info-likes {
	
	}
}

@media only screen and (orientation: portrait) and (max-width:420px) {
	#photoModalBodyAdd {
		max-height: 370px;
		padding: 0px 20px 0px 20px;
		margin: 10px auto 20px auto;
	}
	#photoModalWindow {
		width: 300px;
		margin-left: -150px;
	}
	#photoModalWindow.photo-modal-window .modal-header {
		margin: 10px 15px 0px 15px;
	}
	#photoModalWindow.photo-modal-window h3.photo-modal-h3 {
		font-size: 18px;
		width: 60%;
	}
	#photoModalWindow.photo-modal-window .additional-head-block {
		width: 40%;
	}
	#photoModalBody {
		padding: 10px 15px 0px 15px;
	    max-height: 300px;
	    margin-bottom: 15px;
	}
	.mobile-view .photos-tile-stream .photo-stream-entry {
		width: 100% !important;
		max-height: none !important;
		min-height: min-content !important;
		background: none !important;
	}
	.mobile-view .photos-tile-stream .photo-stream-entry a.photo-link {
		width: 100% !important;
	    margin-bottom: 10px;
	    position: unset;
		background-repeat: no-repeat;
	    background-size: cover;
	    background-position: center;
		min-height: unset !important;
	    height: 100vw !important;
	    width: calc( 100vw - 20px ) !important;
	}
	.mobile-view .photos-tile-stream .photo-stream-entry a.photo-link.with-marks,
	.mobile-view .photos-tile-stream .photo-stream-entry a.photo-link.with-comments {
		margin-bottom: 0px;
	}
	.mobile-view .photos-tile-stream .photo-stream-entry > .photo-info-stats.vertical-view {
		visibility: visible;
		background: none;
		position: unset;
		display: flex;
		align-items: flex-start;
		align-content: flex-start;
	}
	
	.mobile-view .photos-tile-stream .photo-stream-entry > .photo-info-stats.vertical-view .info-photo-name {
		color: #000;
		padding: 0px 0px 5px 0px;
		font-size: 17px;
	}
	.mobile-view .photos-tile-stream .photo-stream-entry > .photo-info-stats.vertical-view .info-username {
		color: #006699;
		padding: 5px 0px 5px 0px;
		font-size: 17px;
	}
	.mobile-view .photos-tile-stream .photo-stream-entry > .photo-info-stats.vertical-view .info-views {
		color: #b3b3b3;
		padding-left: 0px;
		font-size: 15px;
		margin-top: 5px;
	}
	.mobile-view .photos-tile-stream .photo-stream-entry > .photo-info-stats.vertical-view .info-comments {
		color: #b3b3b3;
		font-size: 15px;
		margin-top: 5px;
	}
	.mobile-view .photos-tile-stream .photo-stream-entry > .photo-info-stats.vertical-view .info-likes {
		color: #b3b3b3;
		font-size: 15px;
		margin-top: 5px;
	}
	
	.mobile-view .photos-tile-stream .photo-stream-entry > .photo-info-stats.vertical-view > div > i {
		font-size: 20px;
		margin-right: 8px;
	}
	
	.mobile-view .photos-tile-stream .photo-stream-entry a.photo-link > .photo-info-stats,
	.mobile-view .photos-tile-stream .photo-stream-entry:hover a.photo-link > .photo-info-stats {
	    visibility: hidden;
		display: none;
	}
}

@media only screen and (max-width:825px) {
	#fixer {
		width: 100% !important;
		padding: 0px;	
	}
	.one-col  {
		width: 100%;
	}
	body {
		min-width: 0px !important;
		width: 100%;
	}
	.paginator {
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		align-items: center;
	}
	.paginator a {
		margin: 0px;
	}
	.paginator a.current {
		display: inline-block !important;
	    padding-right: 15px !important;
	    padding-left: 15px !important;
	    padding-top: 8px !important;
	    height: 25px;
	    font-size: 14px !important;
		background: #eee;
		border-radius: 5px;
	}
}

@media only screen and (min-width:1320px) {
	#fixer {
	    width: 1280px;
	    padding-left: 0px;
	    padding-right: 0px;
	    text-align: left;
	    margin: 0 auto;
	}
	#crumbs.fix-width {
		width: 1280px;
	}
}
@media only screen and (min-width:825px) and (max-width:1320px) {
	#fixer {
	    width: calc( 100% - 30px );
	    padding-left: 0px;
	    padding-right: 0px;
	    text-align: left;
	    margin: 0 auto;
	}
	#crumbs.fix-width {
		width: calc( 100% - 30px );
	}
	.photos-tile-stream .photo-stream-entry {
		flex-grow: 1;
		flex-shrink: 1;
		flex-basis: auto;
		margin-bottom: 1px;
		margin-right: 1px;
	}
	.photo-detail-photo-image .photo-for-image {
		min-height: 410px;
	}
	
	.photo-detail-photo-image .neighbor {
		min-height: 400px;
	}
	
	.photo-detail-photo-image .neighbor a {
		min-height: 400px;
	}
	
	.photo-detail-photos-list .others-list {
		min-height:53px;
	}
	.photo-detail-photos-list .others-list .others-list-content {
		min-height:53px;
	}
	
	.photo-detail-photos-list .others-list .other-list-page-link {
		min-height: 53px;
	}
	
	.photo-detail-photos-list .others-list .others-list-entry {
		min-height: 53px;
	}
	
	.photo-detail-photos-list .others-list .other-list-page-link a {
		min-height: 53px;
	}
}

/* IE magick */
/* IE6-7-8 */
@media \0screen\,screen\9,screen and (min-width:0\0) {
	.photo-info-text,
	.photo-info-stats {
		height: 60px;
	}
	.photo-cover-contest {
		height: 300px;
	}
	.photo-cover-contest .photo-cover-contest-title {
		height: 20px;
		width: 100%;
		padding:110px 0px 20px 0px;
		margin: 0px auto;
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
	}
	.photo-cover-contest .photo-cover-contest-text {
		width: 100%;
		padding: 20px 0px 0px 0px;
		margin: 0px auto;
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
	}
	.photos-tile-stream .photo-stream-entry {
		float: left;
		margin-right: 10px;
	}
	
	.photos-tile-stream .photo-stream-entry.last-in-row {
		margin-right: 0px;
	}
	
	.cover-category-pop .photo-cover-category-entry {
		float: left;
		width: 50%;
	}
	.photo-album-entry {
		width: calc( (100% - 41px)/3 );
	}
	.photo-album-entry .album-info-text .info-photo-count {
		width: 100%;
	}
	.photo-album-entry .album-info-text .photo-album-admins {
		width: 100%;
		padding-left: 8px;
	}
	.photo-album-entry .album-info-text .photo-album-admins a.admin-btn,
	.photo-album-entry .album-info-text .photo-album-admins span.admin-lock {
		float: left;
	}
	.photo-neighbors-black .photo-full-block > img#photo_full {
		width: 100%;
	}	
}
/* IE10+ */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.photo-info-text,
	.photo-info-stats {
		height: 60px;
	}
	.photo-album-entry {
		width: calc( (100% - 41px)/3 );
	}
	.photo-album-entry .album-info-text .info-photo-count {
		width: 100%;
	}
	.photo-album-entry .album-info-text .photo-album-admins {
		width: 100%;
		padding-left: 8px;
		text-align: left;
		justify-content: flex-start;
	}
	.photo-album-entry .album-info-text .photo-album-admins a.admin-btn,
	.photo-album-entry .album-info-text .photo-album-admins span.admin-lock {
		float: left;
	}
	.photo-neighbors-black .photo-full-block > img#photo_full {
		width: auto;
	}
	
	.photo-neighbors-black .photo-full-block {
		height: 100%;
	}
}
@CHARSET "UTF-8";

/* radio group */

.settings-radio-group {
	padding-top:8px;
}

.settings-radio-group .setting-radio {
	white-space: nowrap;
	float: left;
	margin-right: 10px;
}

.setting-radio label span {
    margin-top: -3px;
    display: block;
}

.settings-radio-group .setting-radio .radio {
	vertical-align: top;
	width: 17px;
	height: 17px;
	margin: 0 3px 0 0;
	display: inline-block;
}

.settings-radio-group .setting-radio .radio + label {
  cursor: pointer;
}

.settings-radio-group .setting-radio .radio:not(checked) {
  position: absolute;
  opacity: 0;
}

.settings-radio-group .setting-radio .radio:not(checked) + label {
  position: relative;
  padding: 0 0 0 55px;
}

.settings-radio-group .setting-radio .radio:not(checked) + label:before {
  content: '';
  position: absolute;
  top: -4px;
  left: 0;
  width: 46px;
  height: 22px;
  background: #CDD1DA;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 2px 3px inset;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 2px 3px inset;
  box-shadow: rgba(0, 0, 0, 0.2) 0 2px 3px inset;
  -webkit-border-radius: 13px 13px;
  -moz-border-radius: 13px / 13px;
  border-radius: 13px / 13px;
}

.settings-radio-group .setting-radio .radio:not(checked) + label:after {
  content: '';
  position: absolute;
  top: -2px;
  left: 2px;
  width: 18px;
  height: 18px;
  background: #FFF;
  -webkit-border-radius: 50% 50%;
  -moz-border-radius: 50% / 50%;
  border-radius: 50% / 50%;
  -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 2px 5px;
  -moz-box-shadow: rgba(0, 0, 0, 0.3) 0 2px 5px;
  box-shadow: rgba(0, 0, 0, 0.3) 0 2px 5px;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

.settings-radio-group .setting-radio .radio:checked + label:before {
  background: #197db0;
}

.settings-radio-group .setting-radio .radio:checked + label:after {
  left: 26px;
}

.settings-radio-group .setting-radio .radio:focus + label:before {
  -webkit-box-shadow: rgba(255, 255, 255, 0.2) 0 0 3px 2px;
  -moz-box-shadow: rgba(255, 255, 255, 0.2) 0 0 3px 2px;
  box-shadow: rgba(255, 255, 255, 0.2) 0 0 3px 2px;
}

.setting-radio label {
  font-size: 13px;
  display: inline-block;
  margin-bottom:5px;
}

/* checkbox */
.setting-checkbox {
  white-space: nowrap;
  width: 50%;
}

.setting-checkbox .checkbox {
  vertical-align: top;
  width: 17px;
  height: 17px;
  margin: 0 3px 0 0;
  display: inline-block;
}

.setting-checkbox .checkbox + label {
  cursor: pointer;
}

.setting-checkbox .checkbox:not(checked) {
  position: absolute;
  opacity: 0;
}

.setting-checkbox .checkbox:not(checked) + label {
  position: relative;
  padding: 0 0 0 60px;
}

.setting-checkbox .checkbox:not(checked) + label:before {
  content: '';
  position: absolute;
  top: -4px;
  left: 0;
  width: 46px;
  height: 22px;
  background: #CDD1DA;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 2px 3px inset;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 2px 3px inset;
  box-shadow: rgba(0, 0, 0, 0.2) 0 2px 3px inset;
  -webkit-border-radius: 13px 13px;
  -moz-border-radius: 13px / 13px;
  border-radius: 13px / 13px;
}

.setting-checkbox .checkbox:not(checked) + label:after {
  content: '';
  position: absolute;
  top: -2px;
  left: 2px;
  width: 18px;
  height: 18px;
  background: #FFF;
  -webkit-border-radius: 50% 50%;
  -moz-border-radius: 50% / 50%;
  border-radius: 50% / 50%;
  -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 2px 5px;
  -moz-box-shadow: rgba(0, 0, 0, 0.3) 0 2px 5px;
  box-shadow: rgba(0, 0, 0, 0.3) 0 2px 5px;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

.setting-checkbox .checkbox:checked + label:before {
  background: #4dd865;
}

.setting-checkbox .checkbox.radio:checked + label:before {
  background: #197db0;
}

.setting-checkbox .checkbox.danger:checked + label:before {
  background: #d24742;
}

.setting-checkbox .checkbox.danger:not(checked) + label:before {
	background: #ffb6b3;
}

.setting-checkbox .checkbox:checked + label:after {
  left: 26px;
}

.setting-checkbox .checkbox:focus + label:before {
  -webkit-box-shadow: rgba(255, 255, 255, 0.2) 0 0 3px 2px;
  -moz-box-shadow: rgba(255, 255, 255, 0.2) 0 0 3px 2px;
  box-shadow: rgba(255, 255, 255, 0.2) 0 0 3px 2px;
}

.setting-checkbox label {
  font-size: 13px;
  display: inline-block;
  margin-bottom:5px;
}