html{margin:0;padding:0;border:0}body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,nav,section{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;word-wrap:break-word}article,aside,details,figcaption,figure,dialog,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1.5;background:white}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;float:none !important}table,th,td{vertical-align:middle}blockquote:before,blockquote:after,q:before,q:after{content:''}blockquote,q{quotes:"" ""}a img{border:none}:focus{outline:0}:root{--a-color:#0055aa;--meta-color:#5a5a5a;--content-border-color:#e2e2e2} html{font-size:100%}body{font-size:18px;color:#222;background:#fff;font-family:Tahoma,Helvetica,Arial,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:normal}h1{font-size:2em;line-height:1.3;margin-bottom:0.5em}h2{font-size:1.6em;line-height:1.3;margin:0.5em 0}h3{font-size:1.4em;line-height:1.3;margin:1em 0}h4{font-size:1.2em;line-height:1.3;margin:1.25em 0}h5{font-size:1em;font-weight:bold;margin:1.5em 0}h6{font-size:1em;font-weight:bold}h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0}p{margin:1.5em 0}.left{float:left !important}p .left{margin:1.5em 1.5em 1.5em 0;padding:0}.right{float:right !important}p .right{margin:1.5em 0 1.5em 1.5em;padding:0}a:focus,a:hover{color:#005289}a{color:#06c;text-decoration:underline}blockquote{color:#666;border-left-color:rgb(68,68,68);border-left-width:6px;border-left-style:solid;padding:0 10px;margin:20px 0;font-size:1.1em}strong,dfn{font-weight:bold}em,dfn{font-style:italic}sup,sub{line-height:0}abbr,acronym{border-bottom:1px dotted #666}address{margin:0 0 1.5em;font-style:italic}del{color:#666}pre{margin:1.5em 0;white-space:pre}pre,code,tt{font:1em 'andale mono','lucida console',monospace;line-height:1.5}li ul,li ol{margin:0}ul,ol{margin:0 1.5em 1.5em 0;padding-left:40px}ul{list-style-type:disc}ol{list-style-type:decimal}dl{margin:0 0 1.5em 0}dl dt{font-weight:bold}dd{margin-left:1.5em}table{margin-bottom:1.4em;width:100%}th{font-weight:bold}thead th{background:#c3d9ff}th,td,caption{padding:4px 10px 4px 5px}td{border:1px #dddddd solid}tfoot{font-style:italic}caption{background:#eee}.small{font-size:.8em;margin-bottom:1.875em;line-height:1.875em}.large{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em}.hide{display:none}.quiet{color:#666}.loud{color:#000}.highlight{background:#ff0}.added{background:#060;color:#fff}.removed{background:#900;color:#fff}.first{margin-left:0;padding-left:0}.last{margin-right:0;padding-right:0}.top{margin-top:0;padding-top:0}.bottom{margin-bottom:0;padding-bottom:0}.column{float:left}.last{margin-right:0}.container{cursor:default}@media all and (min-width:1024px){.content-wrapper{width:100%;float:left;padding-right:320px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#content{padding:20px}.sidebar-wrapper{float:right;width:320px;margin-left:-320px}#sidebar{padding:0 0 0 20px}}@media all and (max-width:1023px){#content{padding:0 5px;border-left:0}}pre{padding:1em !important;border:1px solid #ddd !important;background:#f8f8f8 !important;white-space:pre;font-size:90% !important}.dropdown .ddmenu{display:none}.dropdown.active .ddmenu{display:inline-block}.spoiler .spcontent{display:none}.spoiler.active .spcontent{display:block}div.prepend-top,.prepend-top{margin-top:1.5em}div.append-bottom,.append-bottom{margin-bottom:1.5em}.box{padding:1.5em;margin-bottom:1.5em;background:#e5eCf9}hr{color:#ddd;clear:both;float:none;width:100%;height:1px;margin:0 0 17px;border:none}hr.space{color:#fff;visibility:hidden} .clearfix,.container{display:block}.clear{clear:both}  body{margin:0;padding:0;font-size:17px; background:#EEEEEE}#page{background:#EEEEEE}.wallpaper_container{height:0}.index-view-body{background:#FFFFFF;padding:20px}.header-wrapper{background-color:#ffffff;  height:54px}.container{padding:0 20px;margin-left:auto;margin-right:auto;max-width:1200px}#header{display:flex;align-items:center;max-height:64px}#logo{margin:0 15px 0 0}#logo a{display:block}#content{padding:20px;background:#FFFFFF;border:1px solid #e2e2e2;border-radius:6px;margin-bottom:20px; }h1{margin:0 0 10px 0}h1 .draft{display:inline-block;color:#fff;background-color:#444;padding:10px;margin:0 10px 0 0;font-size:1em}#sidebar{clear:both}.site-name{display:inline-block;padding:10px}.site-slogan{margin-top:32px}.site-img{display:block;   }.dropdown-caret{display:inline-block;width:0;height:0;margin-left:2px;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}#headmenu{margin-left:auto;display:flex;align-items:center}#headmenu ul{padding:0;margin:0}#headmenu ul li{list-style-type:none}#headmenu ul li a{text-decoration:none;font-size:14px; }#headmenu ul li a:active{text-decoration:none;background-color:#eee}#headmenulinks{display:flex}#headmenu-logo{width:24px;height:24px;border-radius:50%;height:24px}.main-item{display:inline-block;color:#EEEEEE} #headmenu .dropdown{position:relative}#user-menu{margin-left:10px}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;  list-style:none;font-size:13px;text-align:left;background-color:#fff;border:1px solid rgba(0,0,0,0.15);border-radius:0;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box}.dropdown-menu li a{display:block;padding:10px 10px;clear:both;font-weight:normal;line-height:1.4; white-space:nowrap;margin:0}.dropdown-menu li a.separator{border-top:solid 1px #dedede}#mainmenu{position:relative;display:flex;align-items:center;height:52px}.dropdown-mainmenu{         }#mainmenu .dropdown{ }#mainmenu .main-item{  stroke:var(--meta-color);display:flex;margin:0 10px 0 0}@media all and (max-width:784px){.container{padding:0}#content{border:0;padding:10px}#content.site.index{border:0}#header{display:flex;align-items:center;max-height:64px;padding:0 10px 0 10px;position:fixed;top:0;z-index:1000;background-color:#fff;right:0;left:0; }}@media all and (min-width:785px){#menu-mainmenu{display:block}#mainmenu .main-item{display:none}#mainmenu ul{font-weight:bold;margin:0;padding:0;float:left;border-left:1px solid #CCC}#mainmenu ul li{float:left;display:block;border-right:1px solid #CCC; }#mainmenu ul li a{text-decoration:none;display:block;padding:17px 20px;color:#222;-webkit-transition:background .2s ease-out;-moz-transition:background .2s ease-out;-o-transition:background .2s ease-out;transition:background .2s ease-out;font-size:14px}#mainmenu ul li a.class-button-red{background-color:red;color:#FFFFFF;font-size:12px;max-width:90px;padding:6px;text-align:center}#mainmenu ul li.active a{color:#000000;background:#d3d9de}#mainmenu ul li a:hover{color:#ff0000}.header.container .site-search-form{ }}@media all and (max-width:784px){#menu-mainmenu{ right:0;left:auto}.main-item{display:inline-block;color:#EEEEEE}.main-item:focus ~ #menu-mainmenu,.main-item:active ~ #menu-mainmenu,#menu-mainmenu:hover{ }#mainmenu .dropdown{  }#menu-mainmenu{background-color:#fff;border:1px solid rgba(0,0,0,0.15);position:fixed;top:54px;left:0;bottom:0;z-index:1000;float:left;width:220px;padding:0;margin:0;list-style:none;text-align:left}#menu-mainmenu>li{list-style-type:none}#menu-mainmenu>li>a{text-decoration:none;display:block;padding:10px 10px;clear:both;font-weight:normal;line-height:1.4; white-space:nowrap; font-size:16px}#menu-mainmenu>li>a:hover{  }.header.container .site-search-form{display:none !important}}@media all and (min-width:974px){.header.container .site-search-form{display:table-cell;width:202px}}#submenu{background-color:#FFFFFF}#submenu ul{padding:0;display:block}#submenu ul li{display:inline-block}#submenu ul li a{text-decoration:none;color:rgb(68,68,68);display:block;padding:5px 10px}#submenu ul li a:hover{color:red;background-color:#EEEEEE}#submenu ul li.active a{text-decoration:none;background-color:#EEEEEE}#submenu .category_count{font-size:10px;vertical-align:top;padding-left:2px}div.flash-error,div.flash-notice,div.flash-success{padding:.8em;margin-bottom:1em;border:2px solid #ddd}div.flash-error{background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4}div.flash-notice{background:#FFF6BF;color:#514721;border-color:#FFD324}div.flash-success{background:#E6EFC2;color:#264409;border-color:#C6D880}div.flash-error a{color:#8a1f11}div.flash-notice a{color:#514721}div.flash-success a{color:#264409}div.form .rememberMe label{display:inline}.breadcrumbs{min-height:38px;display:flex;     }#breadcrumbs{font-size:14px;float:left;margin:10px 10px;padding:0}#breadcrumbs li{display:inline}#breadcrumbs span.inactive{margin:5px;padding:5px}#breadcrumbs a{text-decoration:none;color:rgb(68,68,68);font-weight:normal;padding:5px;margin:5px}#breadcrumbs a:hover{color:red;text-decoration:none}div.search-form{padding:10px;margin:10px 0;background:#eee}.inline-block{display:inline-block} ul.tree{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;  }li.tree{margin-left:20px}.div_tree{float:left;display:inline-block;width:33%} .thumb{height:120px;border:5px solid #fff;box-shadow:0px 0px 5px rgba(0,0,0,0.5)} div.info-success{background-color:#f8fff0;margin:10px 0;padding:10px}div.info-success p{margin:0}div.info-error{background-color:#fff0f0;margin:10px 0;padding:10px}div.info-success,div.info-error p{margin:0} .footer-wrapper{padding:20px;margin:0;background:#282828;color:#FFFFFF;min-height:200px}#footer{padding:0;font-size:0.8em;text-align:center;display:inline-block;width:100%}.footer-menu{margin:0;float:left}.footer-menu a{color:#FFFFFF;text-decoration:none}.footer-menu a:hover{color:#09f;border-bottom:1px dotted #09f}#footer-menu li{padding:5px; text-align:left;display:block}.footer-copyright{padding:5px;float:left;display:block}.footer-counter{float:right}.footer-counter:hover,.footer-counter:focus{}ul#footer-menu{display:block;float:left} .items .view{border:1px solid #eeeeee}option{padding:0}option.tree_tab_0{padding-left:0}option.tree_tab_1{padding-left:5px}option.tree_tab_2{padding-left:10px}option.tree_tab_3{padding-left:15px} .b_close{width:16px;height:16px;background:url(/css/images/ui-icons_888888_256x240.png) no-repeat;background-position:-80px -128px;cursor:pointer} .div_social{text-align:center}.div_social_buttons{display:inline-block;text-align:left}.joinus_sidebar a{display:inline-block;vertical-align:inherit;margin:0 3px;padding:0;width:30px;height:30px;border-radius:6px}.div_google-plus{vertical-align:top;display:inline-block;padding:4px}.div_vk-plus{display:inline-block}.joinus_sidebar a{background:url(/css/images/images.png);background-position-y:0}.joinus_sidebar a:hover{background-position-y:-30px}.div_social--link.vk{background-position-x:-124px}.div_social--link.facebook{background-position-x:0}.div_social--link.twitter{background-position-x:-31px}.div_social--link.okru{background-position-x:-93px}.div_social--link.mymailru{background-position-x:-217px} .video{position:relative;padding-bottom:56%;margin-bottom:20px;background-origin:padding-box;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.d_video{position:relative;padding-bottom:60%;margin-bottom:20px}.d_video_frame{position:absolute;width:100%;height:100%}  .pager ul{border:0;margin:0;padding:0;line-height:100%;display:block}.pager ul li{display:inline-block}.pager ul li.first.hidden,.pager ul li.last.hidden,.pager ul li.previous.hidden,.pager ul li.next.hidden{display:none}.pager ul a:link,.pager ul a:visited{border:solid 1px #EEEEEE;text-decoration:none;color:rgb(68,68,68);font-weight:bold;display:block;padding:15px;font-size:20px;margin:2px}.pager ul .page a{font-weight:bold;font-size:20px;padding:15px;margin:2px;display:block}.pager ul a:hover{border:solid 1px #bbbbbb;color:red}.pager ul .selected a{border:0;color:#555555}.pager ul .hidden a{border:solid 1px #DEDEDE;color:#888888}.summary-wrapper{display:inline-block;margin:20px 0 -10px 0;width:100%}.video_play{position:absolute;z-index:10;background:url(/css/images/images.png) no-repeat;background-position:-281px -60px;margin-left:-23px;margin-top:-23px;width:46px;height:46px;top:50%;left:50%} .beta{width:60px;height:30px;display:inline-block;background:url(/css/images/images.png) no-repeat;background-position:-338px -78px}.banner{text-align:center}.banner-wrapper{display:inline-block}#vk .portlet-content{padding:0}.banner.b300x250{margin-bottom:10px}.banner.vk{padding:10px 0; }div.star-rating,div.star-rating a{background:url(/css/images/star.gif) no-repeat 0 0}div.star-rating-on a{background-position:0 -16px!important}div.star-rating-hover a{background-position:0 -32px}.search_item h2{margin:0;font-size:1.2em}.site-title-decoration{margin-bottom:10px}.site-title{margin:10px 10px 5px 0;padding:0}.site-title h1{margin:0;line-height:1;font-size:28px}.div_b{margin:10px 0;text-align:center}.h90{min-height:90px}.h100{min-height:100px}.h200{min-height:200px}.h250{min-height:250px}.h300{min-height:300px}.div_center{text-align:center}#vertical_adsense .portlet-content{background-color:#EEEEEE;padding:0}#scroll-block-before{position:relative}#scroll-block{display:inline-block}.widget_author{margin:-10px 0}.widget_author-wrapper{padding:10px 20px;background-color:red}.widget_author a{color:#fff;text-decoration:none}.widget_author span.title{display:block;font-size:24px}.widget_author span.desc{display:block; }.rules-item{margin:20px}#user-search{display:inline-block;position:relative;margin:0 0 0 5px;width:24px;height:24px;float:right;border-radius:50%;padding:5px}#headmenu .b-usermenu{padding:5px;border-radius:50%;display:flex;margin:0 0 0 5px}#headmenu .b-usermenu:active{background-color:#eeeeee}.transparent-button{display:inline-block;background-color:transparent;cursor:pointer;border:0;fill:var(--meta-color);color:var(--a-color);padding:0 6px}#menu-user{right:0;left:auto}body.fullpage .container{max-width:100%}.content.container.fullpage #content{width:100%}.ya-sidebar-1{padding:0 0 10px 0}.google-auto-placed{display:inline-block}.div_b.max-width iframe{width:100%}div.form input,div.form textarea,div.form select{margin:0px;font-size:16px;box-sizing:border-box;border:1px solid #cccccc;border-radius:4px;padding:5px}.redactor_box{box-sizing:border-box;border:1px solid #cccccc}div.form input:hover,div.form input:focus,div.form textarea:hover,div.form textarea:focus,div.form select:hover,div.form select:focus,.redactor_box:hover,.redactor_box:focus{border:1px solid #999999;box-shadow:0px 0px 5px rgba(0,0,0,0.1)}.class-button,div.form input[type="button"],div.form input[type="submit"]{background-color:#303030;color:#FFFFFF;border:0;padding:8px 20px;line-height:1em;font-size:16px;text-align:center;border-radius:4px}.class-button{margin:2px;display:inline-block;text-decoration:none}.class-button:hover,div.form input[type="button"]:hover,div.form input[type="submit"]:hover{background-color:#000000; border:0;color:white;cursor:pointer}.class-button:hover{}.class-button:active,div.form input[type="button"]:active,div.form input[type="submit"]:active{background-color:red;border:0}div.form fieldset{border:1px solid #DDD;padding:10px;margin:0 0 10px 0;-moz-border-radius:7px}div.form .row{margin:0 0 10px 0}div.form .row_null{margin:0}div.form .row.inline{display:inline-block;margin-right:20px}div.form .row_null.inline{display:inline-block}div.form .col{display:inline-block;margin:10px}div.form .col.max{display:inline-block;margin:0;width:100%}div.form label{font-weight:bold;display:block;font-size:1.2em; }div.form label.inline{ display:inline;font-size:1em;margin-right:5px;margin-top:0}div.form .col.max label{float:left;width:60%;font-weight:normal;font-size:1em;margin:3px 0}div.form .col.max input{width:40%;float:left}div.form label.option{font-weight:normal;display:inline;font-size:1em}div.form .hint{margin:0;padding:0;color:#999}div.form .note{font-style:italic;font-size:10px}div.form span.required{color:red}div.form div.error label:first-child,div.form label.error,div.form span.error{color:#C00}div.form div.error input,div.form div.error textarea,div.form div.error select,div.form input.error,div.form textarea.error,div.form select.error{background:#FEE;border-color:#C00}div.form div.success input,div.form div.success textarea,div.form div.success select,div.form input.success,div.form textarea.success,div.form select.success{background:#E6EFC2;border-color:#C6D880}div.form div.success label{color:inherit}div.form .errorSummary{ padding:20px;margin:0 0 20px 0;background:#FEE;font-size:1em}div.form .errorMessage{color:red;font-size:0.9em}div.form .errorSummary p{margin:0;padding:5px}div.form .errorSummary ul{margin:0;padding:0 0 0 20px}div.wide.form .row{clear:left}div.wide.form .buttons,div.wide.form .hint,div.wide.form .errorMessage{clear:left;padding-left:110px}.row.buttons{text-align:right}div.image-list{margin:10px}output#list{display:inline-block;max-width:800px;max-height:400px;overflow-y:auto;vertical-align:top}.files{width:250px;display:inline-block;margin:20px}#files,#files_url{width:250px}div.form-wrapper{border:1px solid #dddddd;padding:10px;margin-bottom:10px;border-radius:4px}.form-description{font-size:1em;line-height:1.2em;color:#555555;margin:5px}.form-description .example{clear:both;color:red;font-size:0.8em}.form-left{display:inline-block;float:left;margin:0 40px}.checkbox.row.inline label{display:inline-block;margin:0;padding-left:5px;font-weight:normal;font-size:1em}div.form .timer{display:inline-block;float:left}div.form .timer .row{margin:0px}.calc.view h1{font-size:2em;margin:0}.view-calc-meta{margin:5px 0}.view-calc-meta-item{display:inline-block;color:#555555;font-size:12px;line-height:14px;padding-right:5px}.view-calc-meta-item a{text-decoration:none;color:#555555}.view-calc-meta-item.commentCount .commentCountImg{width:12px;height:12px;display:inline-block;background:url(/css/images/images.png) no-repeat;background-position:-4px -91px}.view-footer-wrapper{padding:10px;background-color:#d3d9de}.view-footer{display:inline-block;width:100%}.calc-social{display:inline-block;width:100%}.calc-view-social{display:inline-block;float:right}.calc-view-image{}div.calc-view-body img,div.redactor_calc-view-body img{display:block}.content a.lightbox,.d_video{margin:0 -20px 0 -20px;display:inherit;border:0}.calc-karma{float:left;margin:0 20px 0 0;padding:5px;background-color:#f4f4f4;min-width:50px;text-align:center;border-radius:4px}.calc-karma .karma-value{display:inline-block;font-weight:600}.calc-karma .karma-value.minus{color:#ff0000}.calc-karma .karma-value.plus{color:#008000}.calc-karma .karma-value.zero{color:#c0c0c0}.calc-karma .karma-up,.calc-karma .karma-down{display:inline-block;background-color:transparent;border:0;cursor:pointer;vertical-align:top;font-size:18px}.calc-karma .karma-up:hover,.calc-karma .karma-down:hover{color:red}div.form label.inline{display:inline-block;font-size:1em;margin-top:0}div.form input.right{float:right}div.form .block_right{display:inline-block;float:right}div.form h4{margin-bottom:0.25em}div.form .unit{width:40px;display:inline-block}.widget-calc-view-wrapper-line .widget-calc-view{border:0;margin:20px 0}.widget-calc-view-wrapper-line img.widget-calc-view-image{max-width:100%;float:left;width:150px;padding:0 10px 10px 0;display:block}.list-view .widget-calc-view-wrapper-line .view-calc-title{font-size:1.5em;margin:0}.list-view .widget-calc-view-body_desc{font-size:1em;padding:0 10px 10px 10px;line-height:1.2em}.widget-calc-view-wrapper-line .footer{clear:both}.widget-calc-view-wrapper-line .class-button{background-color:#f4f4f4;color:#000;font-size:12px;margin:0;padding:11px}header.widget-calc-view-header a{text-decoration:none; font-weight:bold;color:rgb(68,68,68);display:inherit;margin:-1px -1px 0 -1px}header.widget-calc-view-header a:hover{color:red}.calc-wrapper{background-color:#fff;padding:10px} #tab-calc{margin:10px 0}#tab-calc ul.tabs{padding:0;margin:0;border-bottom:1px solid #dddddd;display:inline-block;position:relative;width:100%}#tab-calc ul.tabs li{list-style:none;margin:0;display:block;float:left}#tab-calc ul.tabs img{display:block;float:left;margin:5px;border:solid 1px #eee}#tab-calc ul.tabs a{margin:0;border:0;padding:3px;display:block;float:left;margin-bottom:-1px}#tab-calc ul.tabs span{float:left;font-size:15px;padding:10px}#tab-calc ul.tabs a:link{}#tab-calc ul.tabs a:visited{}#tab-calc ul.tabs a:hover{border-color:#dddddd;color:red;background:#EEEEEE}#tab-calc ul.tabs a.active{background:white;border:1px solid #dddddd; border-bottom:0;color:#333333;cursor:default}#tab-calc div.view{margin:0;clear:both;padding:20px;border:1px solid #dddddd;border-top:0;margin-top:-7px}.w_item{margin:20px 0}#tab-calc div.form .row{display:inline-block;width:100%}#tab-calc div.form-wrapper{border:0}