﻿a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,
fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,
p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}
article,aside,blockquote,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}
fieldset{margin:0 2px;padding:.35em .625em .75em;border:1px solid silver}
legend{white-space:normal}
embed,img,object{max-width:100%;}
img{height:auto;}
b,dt,strong{font-weight:700}
dfn,em,i{font-style:italic}
blockquote,q{quotes:none;font-style:italic}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
a,a:active,a:focus,a:hover,a:link,a:visited{outline:0}
hr{-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:1px;margin:20px 0 30px;padding:0;border:none;background:#555}
mark{color:#000;background:#ff0}
pre{margin:1em 0;padding:15px;border:1px solid #555;border-radius:5px;white-space:pre;white-space:pre-wrap;background:#efefef;word-wrap:break-word}
code,kbd,pre,samp{font-family:'courier new',monospace,serif;font-size:1em}
small{font-size:80%}
big{font-size:125%}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}
sup{top:-.5em;left:-0.3em;}
sub{bottom:-.25em;left:-0.3em;}
abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}
ins,u{text-decoration:underline}
del,s{text-decoration:line-through}
dl,menu{margin:1em 0 1em 1em;list-style:none}
dd+dt{margin-top:1em}
dd{margin:0 0 0 40px}
nav ol,nav ul, ol, ul{list-style:none}
table{width:100%;border-collapse:collapse;border-spacing:0}
td,td img{vertical-align:top}
::selection{text-shadow:none;color:#fff;background:#2597ff}
::-moz-selection{text-shadow:none;color:#fff;background:#2597ff}
::-ms-selection{text-shadow:none;color:#fff;background:#2597ff}
[hidden]{display:none}
button,input,select,textarea{margin:0;font-family:sans-serif;font-size:100%;vertical-align:baseline;outline:0}
textarea{overflow:auto;vertical-align:top}
::-webkit-input-placeholder{color:#ccc;}
::-webkit-textarea-placeholder{color:#ccc;}
input::-moz-placeholder{color:#ccc;opacity:1;}
textarea::-moz-placeholder{color:#ccc;opacity:1;}
input::-ms-placeholder{color:#ccc;}
textarea::-ms-placeholder{color:#ccc;}
button, html input[type="button"], input[type="reset"], input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled], html input[disabled]{cursor:not-allowed;}
input[type="checkbox"], input[type="radio"]{-moz-box-sizing:border-box;box-sizing:border-box;padding:0;cursor:pointer;}
input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
button::-moz-focus-inner, input::-moz-focus-inner{padding:0;border:0;}
html, body{height:100%;margin:0;padding:0;}
html{display:block;font-family:sans-serif;font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
input[type="text"],input[type="password"],input[type="submit"],input[type="tel"],input[type="email"],textarea{-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;}
input[type="text"]:focus,input[type="tel"]:focus,input[type="email"]:focus,textarea:focus,input[type="password"]:focus{background:#ffface !important;}
input[type="text"]:focus::-webkit-input-placeholder,input[type="tel"]:focus::-webkit-input-placeholder,input[type="email"]:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder,input[type="password"]:focus::-webkit-input-placeholder{color:transparent;}
input[type="text"]:focus::-moz-placeholder,input[type="tel"]:focus::-moz-placeholder,input[type="email"]:focus::-moz-placeholder,textarea:focus::-moz-placeholder,input[type="password"]:focus::-moz-placeholder{color:transparent;}
input[type="text"]:focus::-ms-placeholder,input[type="tel"]:focus::-ms-placeholder,input[type="email"]:focus::-ms-placeholder,textarea:focus::-ms-placeholder,input[type="password"]:focus::-moz-placeholder{color:transparent;}
body{position:relative;font:14px/18px Arial,Helvetica,sans-serif;color:#56646f;background:#d4d6d8;-webkit-font-smoothing:antialiased;}
a{color:#106ab0;}
a:hover{color:#e6b402;}
#indexPage{background:url(../pic/bgIndex.jpg) center top no-repeat;}
@font-face{font-family:'Arial Black';src:url('fonts/ariblk.eot');src:url('fonts/ariblk.eot?#iefix') format('embedded-opentype'),
url('fonts/ariblk.woff') format('woff'),
url('fonts/ariblk.ttf') format('truetype'),
url('fonts/ariblk.svg#Arial Black') format('svg');font-weight:normal;font-style:normal;}
#pageContent{min-height:100%;height:auto !important;height:100%;}
.wWrapper{position:relative;overflow:hidden;background:url(../pic/bg.jpg) center top no-repeat;}
.wSize{max-width:1238px;margin:0 auto;position:relative;}
.wConteiner{padding:20px;position:relative;}
.wConteiner:after{content:'';display:block;clear:both;height:0;}
.wWrapperIn{max-width:1238px;margin:30px auto 0;position:relative;padding:0 0 120px;background:#fff;box-shadow:0 3px 12px rgba(0,0,0,0.3);}
#indexPage .wWrapperIn{margin:278px auto 0;}
.wConteiner section{padding:18px 0;border-bottom:3px solid #e4e5e7;}
.wHeader{position:relative;padding:25px 20px 5px;border-bottom:3px solid #808092;}
.logo{float:left;width:30.81%;}
.wHeader_right{float:right;}
.wHeader_right_top{text-align:right;margin-bottom:15px;}
.wHeader_right_top li{display:inline-block;vertical-align:top;margin:0 0 0 25px;}
.wHeader_right_top li a{font-size:90%;line-height:80%;color:#787a7c;text-decoration:none;}
.wHeader_right_top li a:hover{color:#e6b402;}
.wHeader_right_top .curr a {color:#e6b402;}
.searchForm{float:right;position:relative;}
.searchForm .search_input{float:left;border:1px solid #cdd0d2;border-radius:5px;padding:5px 10px;width:340px;height:36px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.searchForm .search_but{border:none;background:#7593f0;background:-moz-linear-gradient(top, #7593f0 0%, #6281dc 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#7593f0), color-stop(100%,#6281dc));background:-webkit-linear-gradient(top, #7593f0 0%,#6281dc 100%);background:-o-linear-gradient(top, #7593f0 0%,#6281dc 100%);background:-ms-linear-gradient(top, #7593f0 0%,#6281dc 100%);background:linear-gradient(to bottom, #7593f0 0%,#6281dc 100%);border-radius:5px;width:66px;float:left;margin-left:8px;height:36px;color:#fff;font-size:90%;}
.socLink{float:right;margin-left:15px;}
.socLink li{float:left;border-radius:4px;margin-left:2px;background:#f4f4f4;background:-moz-linear-gradient(top, #f4f4f4 0%, #dfdfe1 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(100%,#dfdfe1));background:-webkit-linear-gradient(top, #f4f4f4 0%,#dfdfe1 100%);background:-o-linear-gradient(top, #f4f4f4 0%,#dfdfe1 100%);background:-ms-linear-gradient(top, #f4f4f4 0%,#dfdfe1 100%);background:linear-gradient(to bottom, #f4f4f4 0%,#dfdfe1 100%);}
.socLink li a{width:36px;height:36px;display:block;}
.socLink li:hover{background:#fff;box-shadow:0 0 3px rgba(0,0,0,0.4);}
.fb{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAASCAYAAACJgPRIAAAAY0lEQVQoz2NgQALLV65OA+IrQPwHiP/DMLKCAmQJDEVABiMQvyKkSAqLpCMQK4AwTJECmoIPDGiONQBiLzRFn6HiYMyAyx1I+Dsxim4So2gvSJEAEOuhSXyEioMwN3G+G1UEAI+WSxFWarayAAAAAElFTkSuQmCC) center center no-repeat;}
.tw{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAYAAAAmL5yKAAAA4UlEQVQ4y2NYvnI1IxDLMOAAQDlOIJ4CxJ+B+BcQrwZiCSB2BWJ3kAJLIL4GxKI4DJgPxP/R8F8gvgPENiAFYVDBu0BshKZZHIj/YTEAhL8DcSZIkT6S4B8gngESgxpgjkMzCLfBbGEF4p1YFDwD4jN4DIiGGRAOxDfwKMSFXZD9+YNEzaBAFEIOrFSoILEGHEOPKiEg3kSCAdHY4nsfkZqvgwIemwH80ETzGo9mUEo0Y8CTbO2A+BIezQHYNEUA8VIgvonHZpCcJS5bQZnJDWrIQ6TYeAnEm4E4BojZcLkaAGnx3LmonXOrAAAAAElFTkSuQmCC) center center no-repeat;}
.gp{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQCAYAAADwMZRfAAABHklEQVQ4y2NggILlK1cbAfFqID4HxP+h+AkQdwOxGgMSAPKnMaADoKAfEP8GYh8o3xOI/0ANCsaifgE2Qx4A8WN0hVBD1hE0BCggDVV8A008GCp+AMrvgVoGwl+Q2A9AkoJQxSDviCEZ4gsVX0ysd25DNcxADjwg/gXE5sQaYgfEr6EGHQTitUD8HeQaBiwAqyFQCW4g9gbiOVDD1jCQC6Cu+gfEf4E4kRSNzFBXdADxEiD+ipTg0ogxQA2IbwLxcyCOBWIJUCwBcTRUDBRrioQMOQ7EP4FYHYucGdQ1mYQMASk6jceboPDJIWTIO2gYSGORS4JaokfIkHKowvug2ICGkQUQT4JmwgnExk4UEB+Bhg3IwM9AvBeIA4nRDwCzZTdfHLxewQAAAABJRU5ErkJggg==) center center no-repeat;}
.vk{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAOCAYAAAAbvf3sAAAAmElEQVQoz2NYvnJ1PB4cAcTOQMzz//9/BhBmAHL+E4HfA3EoKRpA+AcQK2DTkAl1TgEQv0GTS8WmQQDmXiB7OppcPDYN3kBsD3IzED9DEn8NxCLE+uE+EOuS6ukzQCyHTUMUEPsDcRAQr0ST20XI02Jocr+xadADhTeUnoAm94sUP4DwFlI0PITF9Ho8GOTpXiBOBGJ+kL8AF5nVBNn4IUsAAAAASUVORK5CYII=) center center no-repeat;}
.ok{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAYAAAAvf+5AAAAA/klEQVQoU23SMUtCURjGcUWnEg2KBhFxyKXJXbAv0SjSEg1tDoKDuCnOShjRLBERLgZB0OAQDkltLrk3FNWYdP2/eQ48XBx+cO9zn3N4z703EgRBxAyurrfQwD3uUMOmf+5LGcwRhLxgW4tDeTjBVO4v/4tcJLBw4blbGMWNy37s3sKsrC7LzFXJExbE8emCZ+Sxj5nL5jpjU1aHnWoxhh7+pPCLFqL+MGm0cYA9HKGCHA7RwY4Vu7LLFH1c4E3yuhWL+JAw7B0FP2MKJ/iWwheOkdTD2As+W7Nb27/XdaUxXsNlK5YkfMDGYPUnPUlesuKuC2+tJJ/Q5h7h0a6XJGWtH7cxL9cAAAAASUVORK5CYII=) center center no-repeat;}
.rs{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAABSElEQVQ4y53SvyvEcRzH8e8dSZwsBnEySN2g0KUUMhgsFCYTi5QsRouSxWahTG6kyz9wueEyGRikDAZZDGKQgfwoX89vvb/16n3cYXjU9fp+7vV9fz6fb3CQPxzAFlYxhdYwDIO/CPjTPELxiTMsI/XfEvWAJSSrlfRiA3s4t0l82XGlbZYFLO7Amk2hRbfo+WmSNgwj7cqasesmu0d3tTO5sa21SNks3mTNFZp+c7BPWJSiSXzI85wvGccl3r8p20HCilbcZzBYdrDRN4E5XLuiTXuesFuK82Kl22lE3r11zJ71uxdk/CRpNNjvGhRk8YVsqyT5enwmdTiy8BEjtrgdL/KHeJoFyU7ikmk3Ykmmy0m+bVmXZK+ojcIJV1KUkhnJTyV/lrwz3v++HWD0aWdlcUYW30muN9jnbyXpbqoeo2ZI8qzkqS+f1B2eULK3BwAAAABJRU5ErkJggg==) center center no-repeat;}
.yt{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAVCAYAAABG1c6oAAABmklEQVQ4y63UTSgEYRzH8dk2kSVKREkccFBeTlxwQBRyc5O0J0qbG+XlpuSAOCoXklZtXq8OLg5qa2+oJaskKdJ6K8b30X/0GLvsLIdP+zwzz/+3M/P8ZwzTNA3L6po/Fz7koETGqfqa3xi2wBTcoAejCDkJ+xYooYtYxp6ElmEKI0hHCxpQi45EAltxjSeU4wC7OMMQljCDCQQSCbRuOyTzU/SqYglxFighm6rwPwMDWmAYfdjQAucwmWzgilxlFN1YwC3OnQSqHiyScRra1K7KXPVoFfLVuriBnHSjEMUOqRr3l0AO9OMKZpJU7cBHIAOvHLxEo2bfVjQP/y/BXmsX1eQZQWRiRx68vtgn7WLN33BnWxM2YvxLtuxqCO3YlkeiAptlM45Rj1IM6/U/BQbl1gPS2NYVdkofFmALNX8N7JLfDDk+5jRwPUbgrLTMBabtgZE4gSfIkudoBTYhD4eoQB0GtdqIIQv1QLW7rzJ+xIu8dg/ySbuXc2p+JLv92Qkq0IVxKUq2saPy4XDpr54Hlah2SNV4rJx3eY1tHnT+ZrsAAAAASUVORK5CYII=) center center no-repeat;}
.breadcrumbs{margin-bottom:1%;}
.breadcrumbs span{display:inline-block;position:relative;font-size:88%;line-height:110%;vertical-align:top;color:#a6a8aa;}
.breadcrumbs span + span{padding-left:12px;}
.breadcrumbs span + span:before{content:'/';position:absolute;top:0;left:0;width:10px;height:100%;text-align:center;}
.breadcrumbs a{text-decoration:underline;}
.wLeft{float:left;width:34.64%;margin-right:2.75%;min-height:20px;}
.ico1{background:url(../pic/sprite.png) right top no-repeat;}
.ico2{background:url(../pic/sprite.png) right -65px no-repeat;}
.lTitle{font-family:'Arial Black';font-size:40px;line-height:48px;font-weight:bold;color:#000;padding-right:60px;margin-bottom:0.3em;}
.sectionPic{margin-left:-20px;}
.lMenu{margin-bottom:3%;}
.lMenu ul{margin-left:-6%;}
.lMenu li{position:relative;float:left;width:44%;margin-left:6%;margin-bottom:1.5%;display:block;}
.lMenu li a{display:block;border-radius:4px;line-height:80%;color:#505254;text-decoration:none;padding:10px 20px 10px 10px;background:#e4e5e7 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAJCAYAAADQHRcxAAAAV0lEQVQoz2NYt3FzIBBL////n4FSzAA0qBmIb1PDQDABNKgdiG8AsSjFhiEZeIkSA1E4QIN6oQbyU+oyfiA+AcTTgJiRkjCj2CBYbFLFIJhha6hhEAgDANPJ8DIq9FgHAAAAAElFTkSuQmCC) right center no-repeat;}
.lMenu li a:hover, .lMenu li:hover a{background-color:#CCCED2;}
.lMenu li ul{position:absolute;visibility:hidden;opacity:0;top:0;left:90%;width:180px;padding:15px;background:#fff;box-shadow:0 1px 6px rgba(0,0,0,0.4);border-radius:5px;z-index:5;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);transform:scale(0.8);-webkit-transform-origin:top left;-moz-transform-origin:top left;transform-origin:top left;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;transition:all 0.4s ease;}
.lMenu li:hover ul{visibility:visible;opacity:1;-webkit-transform:none;-moz-transform:none;transform:none;}
.lMenu li ul:after{content:'';position:absolute;top:5%;left:-19px;width:19px;height:28px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAcCAQAAAApD0ySAAABqUlEQVQ4y33TPUvDQBgH8OdeklxLikIsSBVBcdFaC4JYBAdBHVwUXHTxBdxE6eLq5FAporgIgkMRXwadXBxcBEFxKUV3QSh+ABF0aOLd5RKSNiZHuEB+PP/n7hIEmA+kBsgbwOED/Cf7O4+ASigoVlS+8mfbZTrgeTaR+iI/+Bc3EOF1qEMcs5Gwk7bVaLMtO5tFwIAcpLcecA/EXAgSPFa7G5m5RSyOJTnTwagtDZfjmSYYGPXdzGJcqMtYr1k7S+X+Y8wN5TNb7T651KxoposliFABTwtrx4hEMQ2IrKcLBux5ZawYxQjffeotQ8B6KTPdytyj8iBn+fbHitnXzJCkREEZXOwvV6jZzNxoopYi4fXkwr76WhQLVvSCeZdvG9n1AHOEdCEJwmTi48gaDzA5IbUYbw8N0Gc7bi5YV4j50NtDAenh4OY5NpoZyHoiWJNUA/o0V9gLMVUPyWCqIAX0udO5HGKhDt2aGuAcfblioyEW6BCLSMmdUnr7vpV550wkE3+b/T7VxAIdYp9BdaCF+cHudou6TnUoggU6FINXe41lSPaHBfsDZy9ZxQiWc/sAAAAASUVORK5CYII=) 0 0 no-repeat;}
.lMenu li li{float:none;margin:0 0 0.6em;width:auto;}
.lMenu li li a{display:inline-block;vertical-align:top;font-size:88%;line-height:130%;padding:0;background:none !important;color:#106aa6;text-decoration:underline;margin-right:5px;}
.lMenu li li a:hover{text-decoration:none;}
.lMenu li li span{display:inline-block;vertical-align:top;font-size:88%;line-height:130%;}
.minLeft{float:left;width:164px;margin-right:40px;}
.minLeft + .wRight{margin-left:28px;}
.similarArt{border:1px solid #cccfd1;padding:15px 0;margin-bottom:20px;}
.saTitle{border-left:9px solid #ddab02;padding-left:10px;text-transform:uppercase;color:#000;font-size:120%;line-height:120%;margin-bottom:0.5em;}
.saTitle strong{font-weight:normal;font-family:'Arial Black';}
.similarArt ul{padding:0 15px;}
.similarArt li + li{margin-top:15px;}
.similarArt li img{margin-bottom:2px;}
.similarArt li span{display:inline-block;vertical-align:top;text-decoration:underline;font-weight:bold;font-size:90%;line-height:118%;}
.addQuestion{display:block;margin-bottom:20px;}
.ourAutors{margin-bottom:5%;}
.ourAutors .title{font-weight:bold;font-size:140%;line-height:110%;color:#505254;margin-bottom:0.5em;}
.ourAutors_block{display:inline-block;vertical-align:top;width:120px;margin-right:15px;}
.oabPic{float:left;width:40px;height:56px;margin-right:5px;overflow:hidden;}
.oabPic:hover + .oab_info a{color:#d70017;}
.oabPic img{max-width:100%;}
.oab_info{overflow:hidden;}
.oab_info a{display:inline-block;vertical-align:top;font-size:90%;line-height:120%;margin-bottom:0.5em;}
.oab_info span{font-size:80%;color:#6a7881;line-height:100%;display:block;}
.botBlock{padding:20px 0;}
.wRight{float:right;width:300px;margin-left:30px;}
.widgetBlock{margin-bottom:20px; text-align:center;}
.subscribe{border:3px solid #ddab02;padding:15px;margin-bottom:20px;}
.sTitle{font-family:'Arial Black';font-size:110%;text-transform:uppercase;color:#000;margin-bottom:0.8em;line-height:100%;}
.subscribe .subOk{float:right;width:36px;height:32px;border-radius:4px;background:#7287e2;font-size:90%;color:#fff;text-align:center;cursor:pointer;text-transform:uppercase;border:none;margin-left:10px;}
.subscribe .subOk:hover{background:#A7B4ED;}
.subscribe .subInp{overflow:hidden;}
.subscribe .wForm{position:relative;}
.subscribe .subInp input{width:100%;height:32px;border-radius:4px;border:1px solid #d3d5d7;padding:5px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.topArticle{border:1px solid #cccfd1;margin-bottom:20px;padding:15px 0;}
.topA_title{font-size:120%;line-height:120%;color:#000;text-transform:uppercase;border-left:8px solid #ddab02;margin-bottom:0.5em;padding-left:8px;}
.topA_title strong{font-weight:normal;font-family:'Arial Black';}
.topArticle ul{padding:0 15px;overflow:hidden;}
.topArticle li{overflow:hidden;}
.topArticle li + li{margin-top:15px;}
.topA_img{float:left;width:130px;margin-right:8px;overflow:hidden;}
.topA_info{overflow:hidden;}
.topA_info p{font-size:88%;line-height:110%;text-transform:uppercase;color:#56646f;margin-bottom:0.5em;}
.topA_info a{display:inline-block;vertical-align:top;font-size:90%;line-height:120%;font-weight:bold;}
.rMenu{background:#eeeff1;margin-bottom:20px;}
.search_input[name="search"][ttype="text"]{box-shadow:0 0 5px #000;}
.rMenuBlock{padding:20px 0 10px;}
.rmbTitle{font-family:'Arial Black';border-left:8px solid #ddab02;padding-left:8px;font-size:120%;line-height:128%;text-transform:uppercase;margin-bottom:0.5em;font-weight:bold;color:#000;}
.rMenuBlock ul{padding:0 18px;}
.rMenuBlock li{display:block;padding:1px 0;border-bottom:1px solid #cccfd1;}
.rMenuBlock li a{display:block;padding:5px 18px 5px 10px;line-height:100%;text-decoration:none;color:#56646f;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAJCAYAAAAGuM1UAAAAVElEQVQoz2PYsXtvIBBL////n4EYzABU3AzEt4nVBCaAituB+AYQixKlAUnTJUKaUDhAxb1QTfzE2MAPxCeAeBoQMxLyA1GKYaFEtGKYhjXEKgZhAA81N1UEUMyfAAAAAElFTkSuQmCC) right center no-repeat;}
.rMenuBlock li > a:hover{background-color:#fff !important;}
.rMenuBlock li li{border:none;}
.rMenuBlock li li + li{border-top:1px solid #cccfd1;}
.rMenuBlock .sub ul{display:none;}
.rMenuBlock .sub .opn + ul{display:block;}
.rMenuBlock .sub > a{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAQCAYAAAAbBi9cAAAAmklEQVQ4y2P6//9/DBB//E8a+AjVxwDDTP/+/ZsGZPAhCxKB+UD6GJAAExDzkmgIGIP0oRuEE+zed4CBWMBEwFZCriLORaQA6rkIWWLvgUMoGATQxYjympO9LQrGJTaSAxsd29tYEW/Q379/v5LjFXR9TEeOHGn/8+fPV1LyGUg9SB+KQR4eHtN5eXltuLi4TIjFIPUgfcgGAQB0U9PczatQmgAAAABJRU5ErkJggg==) right center no-repeat;}
.rMenuBlock .sub .opn{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAQCAYAAAD0xERiAAAAhUlEQVQ4y2P6//9/DBB//E8a+AjVx4CMmf79+zcNyOBDlyCA+UD6GNAAExDzkmgQGIP0YTOMaoCJHFchuW6ouAxZct/BwwQx0d50tLMhiEcjgMqG/f379ys5XsKmj+nIkSPtf/78+UqKi0DqQfowDPPw8JjOy8trw8XFZUIsBqkH6UM3DAD66+XZJ39kAwAAAABJRU5ErkJggg==) right center no-repeat;}
.wMiddle{overflow:hidden;}
.detailArt{border:1px solid #ffd6b0;margin:3% 0;padding:6px 0;}
.dTitle{border-left:9px solid #ddab02;font-size:120%;line-height:120%;margin-bottom:0.5em;text-transform:uppercase;color:#000;padding:5px 0 5px 12px;font-family:'Arial Black';}
.detailArt ul{padding:0 20px;}
.detailArt li{margin-bottom:0.2em;}
.detailArt li a{font-size:88%;line-height:110%;}
.detailArt + p:first-letter{background:#eeeff1;float:left;font-size:300%;line-height:100%;color:#56646f;padding:4px 7px;margin-right:10px;}
.socShare{text-align:center;}
.article_month{margin-bottom:3%;}
.article_monthPic{position:relative;float:left;margin-right:2.4%;max-width:500px;border:1px solid #b3b3b3;width:66.67%;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.article_monthPic p{position:absolute;top:15px;left:0;font-size:15px;line-height:24px;color:#000;text-transform:uppercase;font-weight:bold;padding:4px 20px;background:#e6b402;}
.article_monthPic p:after{content:'';position:absolute;left:20px;top:100%;width:16px;height:16px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAADFBMVEX////mtALmtALmtAI4GAsaAAAAA3RSTlMAAZb6AcPuAAAALUlEQVQIWxXIMQHAIBAAsZNWiRWJCRYesmRIM3N6bCz8j/OlUqlUKpVKpVKpC6urJlV/IG5zAAAAAElFTkSuQmCC) 0 0 no-repeat;}
.article_monthTxt{overflow:hidden;}
.article_monthPar{font-size:76%;line-height:132%;color:#56646f;text-transform:uppercase;margin-bottom:1em;}
.article_monthTxt a{display:inline-block;vertical-align:top;font-weight:bold;font-size:140%;line-height:136%;color:#000;text-decoration:none;margin-bottom:0.8em;}
.article_monthTxt a:hover{text-decoration:underline;}
.article_monthTxt p{color:#56646f;font-size:90%;line-height:128%;}
.article_monthInfo{margin-bottom:1em;}
.amiComment{display:inline-block;vertical-align:top;padding-left:26px;font-size:85%;color:#787a7c;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAQAAABHeoekAAAAV0lEQVQoz2Oota8/Wf8fBzxZa89Q/xynNAg+ZwBR/xmwQ5DccFHwBMXfdTAJKHzCUO+BFlR1SAqe13ugGtkIUYJsLbqtjTDdOBQglOBU8J+hzrv+EkIBAFtoHGI5PlURAAAAAElFTkSuQmCC) left center no-repeat;}
.amiComment a{font-size:90%;color:#787a7c;margin:0;}
.amiView{display:inline-block;vertical-align:top;margin-left:15px;padding-left:22px;font-size:85%;color:#787a7c;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAQAAADc68WyAAAAu0lEQVQoz2WQMQqDUBBEt80NBFvPEBAEwUsEhIBtwMZAKvG/JpDDeIlAbpAqELCyFWwFYVL4BSVssTAMszvPZMtUB3fhycDAk7I6rLpfJHzQZj4kG4M7MyFGijqsQwpGxOTO3kDOjJibeI1t4kVxJ5k1KRNCtDIiOjoiGS1CTE1qvP3Vh4wrQu4m4+7Vt5HtEnr6bQLZ8oMQM8f1B47MCJH7FhRrCwKCvxaew3fH4bvjsJCk5MXIyGtL8gc40scshzKVaAAAAABJRU5ErkJggg==) left center no-repeat;}
.articleList{margin-bottom:4%;}
.articleList_title{border-left:9px solid #e6b402;padding-left:8px;margin-bottom:15px;}
.articleList_title p{display:inline-block;vertical-align:top;font-size:198%;line-height:110%;color:#000;}
.artPagin{display:inline-block;vertical-align:top;margin-left:10px;font-size:0;margin-bottom:-3px;}
.artPagin a{display:inline-block;vertical-align:top;width:28px;height:28px;border:2px solid #e4e5e7;border-radius:4px;text-align:center;font:13px/28px Arial, Helvetica, sans-serif;color:#56646f;text-decoration:none !important;margin:0 2px;}
.artPagin a:hover {border-color: #C8AF39;}
.artPagin a.selected{background:#e4e5e7;}
.alSlider{margin-left:-30px;height:204px;overflow:hidden;}
.alSlider ul{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.alSlider li{float:left;width:169px;height:204px;margin-left:20px;}
.alSlid_pic{display:block;height:120px;overflow:hidden;margin-bottom:5px;}
.alSlid_pic img{-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;transition:all 0.4s ease;}
.alSlid_pic:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);transform:scale(1.2);}
.alSlid_par{font-size:78%;line-height:130%;text-transform:uppercase;color:#56646f;margin-bottom:0.5em;}
.alSlid_name{display:inline-block;vertical-align:top;font-size:90%;line-height:120%;max-height:60px;overflow:hidden;}
.autorArt{margin:3% 0;border-top:1px solid #cccfd1;border-bottom:1px solid #cccfd1;padding:3% 0;position:relative;}
.autorArt:before{content:'';position:absolute;top:-10px;left:5%;width:26px;height:10px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAKCAIAAAAl/tkCAAAAY0lEQVQ4y2P4Twj8+/fvxctX5y9dAZJANn7FDPilv//4cf3WbSD68PEThAEUIcc4TEcR40wG/I7CdAseKSzGEeMEPGoYiLeZGGcykBF9eJzJQKqj8DuTgQxH4XEmA9mOwupMAMzD9q5zHJarAAAAAElFTkSuQmCC) 0 0 no-repeat;}
.articleBot{padding:8px 0;border-top:1px solid #cccfd1;border-bottom:1px solid #cccfd1;margin-bottom:15px;}
.autorPic{float:left;width:100px;height:100px;border-radius:100px;overflow:hidden;margin-right:18px;}
.autoInfo{overflow:hidden;}
.autorName{font-weight:bold;color:#106ab0;margin-bottom:0.5em;}
.autorName a{text-decoration:none;}
.autoInfo p{font-size:90%;line-height:120%;margin-bottom:0.5em;}
.allArt, button.allArt{display:inline-block;vertical-align:top;border:none;border-radius:4px;font:13px/30px Arial, Helvetica, sans-serif;color:#fff;text-decoration:none !important;padding:0 20px;background:#7592ef;background:-moz-linear-gradient(45deg, #7592ef 0%, #6381dc 100%);background:-webkit-gradient(linear, left bottom, right top, color-stop(0%,#7592ef), color-stop(100%,#6381dc));background:-webkit-linear-gradient(45deg, #7592ef 0%,#6381dc 100%);background:-o-linear-gradient(45deg, #7592ef 0%,#6381dc 100%);background:-ms-linear-gradient(45deg, #7592ef 0%,#6381dc 100%);background:linear-gradient(45deg, #7592ef 0%,#6381dc 100%);}
.allArt:hover{background:#658BDA;color:#fff;}
.allArt:active{box-shadow:inset 0 -2px 4px rgba(255,255,255,0.5), inset 0 2px 4px rgba(0,0,0,0.35);-webkit-transform:translateY(1px);-moz-transform:translateY(1px);transform:translateY(1px);}
.see_also{margin:3% 0;border:1px solid #cccfd1;background:#eeeff1;padding:10px 0;}
.see_also ul{padding:10px 20px;overflow:hidden;}
.see_also li{float:left;width:20.83%;}
.see_also li a{text-decoration:none;}
.see_also li + li{margin-left:5.5%;}
.see_also li img{max-height:90px;margin-bottom:5px;}
.see_also li span{display:inline-block;vertical-align:top;font-weight:bold;font-size:90%;line-height:120%;color:#106ab0;text-decoration:underline;}
.comTitle{padding-bottom:2%;border-bottom:4px solid #cccfd1;margin-bottom:3%;overflow:hidden;}
.comTitle p{float:left;display:block;border-left:9px solid #ddab02;padding-left:10px;font-size:110%;line-height:130%;font-family:'Arial Black';text-transform:uppercase;}
.comTitle a{float:right;}
.commentContent ul{margin-bottom:5%;}
.commentContent li{overflow:hidden;margin-bottom:3%;}
.comPic{width:80px;height:80px;float:left;margin-right:12px;overflow:hidden;}
.comPic img{width:100%;}
.comInfo{overflow:hidden;}
.comInfo_top{margin-bottom:20px;}
.comName{display:inline-block;vertical-align:top;font-weight:bold;color:#56646f;}
.comInfo_top time{display:inline-block;vertical-align:top;margin-left:15px;font-size:88%;color:#a6a8aa;}
.comInfo_bot{border:1px solid #cccfd1;padding:10px;position:relative;font-size:90%;line-height:120%;}
.comInfo_bot:before{content:'';position:absolute;top:-15px;left:15px;width:15px;height:15px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAIAAAC0tAIdAAAAqElEQVQoz43PVw6CQBSFYfa/NhOkDY50RJr03vUYFsD9X+blO8kdwXsFx3F8aQk3UbJdjzj4a50bhuXs+07ScNy0uGFu23at8eAS03YZf67req3PgeP5qv5YluVan/nBW9bYNM0kjcIovivaMIwkjZL0I8pq2/UkjbK8ECWlbhqSRmVVY1CUFUmjpm1x0ifLSRp1fY9Px0lK0mgYR1llQRiRNJrmWWH6D1bbjH0aTfrNAAAAAElFTkSuQmCC) 0 0 no-repeat;}
.cmAdmin{padding-left:92px;}
.addComment{border:3px solid #dcaa02;position:relative;margin-bottom:5%;background:#f8f8f8;padding:15px;}
.addComment:before{content:'';position:absolute;top:-17px;left:15px;width:15px;height:17px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAARCAYAAAACCvahAAAA3ElEQVQ4y53Ruw4BURDG8Q0hodlqK1GJklaiVXgCb+ARvIJap9Rp3CLZSIhEFErRbrPLuiQSl3VdViLGjOpQjVP8Ms35f81RzJqvjPwAoPxLwRBQFQVlY6KjsGxMhkiVjckYabIxMVBENiZzFGPHO6OE1y8ObFCSFXueB45ZAbMeEAeOKM2KycFugtUIiQMuyrJiclr1wGqp4sAD5VgxOa9HMG1r4sAT5VkxuWwnMNOj4sALFVgxuToG2J3471cWWTFxjzbMu4mvAXZMbuc1LPopuZjc3T0sB5nP+zeTEuutmYxKlQAAAABJRU5ErkJggg==) 0 0 no-repeat;}
.addComment p{font-size:90%;margin-bottom:0.3em;}
.addC_enter{display:inline-block;vertical-align:top;border-radius:4px;padding:0 10px;font:13px/18px Arial, Helvetica, sans-serif;color:#fff;text-decoration:none !important;background:#759cef;background:-moz-linear-gradient(top, #759cef 0%, #6072d6 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#759cef), color-stop(100%,#6072d6));background:-webkit-linear-gradient(top, #759cef 0%,#6072d6 100%);background:-o-linear-gradient(top, #759cef 0%,#6072d6 100%);background:-ms-linear-gradient(top, #759cef 0%,#6072d6 100%);background:linear-gradient(to bottom, #759cef 0%,#6072d6 100%);}
.addC_enter:active{box-shadow:inset 0 -2px 4px rgba(255,255,255,0.6), inset 0 2px 4px rgba(0,0,0,0.3);-webkit-transform:translateY(1px);-moz-transform:translateY(1px);transform:translateY(1px);}
.addC_enter:hover{background:#787EED;color:#fff;}
.addC_enter span{display:block;padding:4px 0 4px 17px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAARCAQAAABDNIUpAAAAZklEQVQoz2P4jwMw4JdgQINIElP/zwfDcnSJ91AT9qNL4DSq/H/9f39sEiCj5mOTkPuv8F8EmwQOO0C00f872Hye8f8Hus8Z4JLlyMYhJNpR7YFJTPvPiE1iyX9mdJdBKDYMBzMAAIo9LFtjvaC6AAAAAElFTkSuQmCC) 0 6px no-repeat;}
.addC_control{margin-bottom:2%;}
.wRating{float:right;display:block;width:90px;height:17px;position:relative;overflow:hidden;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFkAAAARCAYAAAC2AACuAAABe0lEQVRYw+2Xv0oDQRCHEyN6YKEoiIQo+KcWtBC1MCIBsQ2CWlgpWNmJaCOpRFC0ESzEt/ABFBufQcRSBJ/AQs7fwC9wHtnZJVfuFB/c3U6+DDvs3FwpTdOSRuv4cMoXE0LMHp9AeANJwUSi9vgk4+AHbBZMJmqPT3IB6qxWkWSi9miCXvDBI3ENJrpMJHqPJlkBO7yelKp1mUz0HglYAA3QBHvgBFyySgOZBi/3N+AUHIAtsAGWGWMeh0cWq+AL3INp3g+3BZnK9YEhMCZjC0W/YJXr5nF42gEJeGK1Qo7KDJt9NffcPB082YUyj8GVXCtzYZN/mDhizJPzdAraBbcOyTqPTTlgSDePa7pAwLyIHBLpSUeBb1/zKJvcArXMEVkEFd5XwHtgXzKP0i4+QQ8YAS8ctOWHs1x/zL9ZHcfKPI5NHgTPnAdfwSif94MHcAfOwZInGfMom7zG2W4737xZpTnwLW9YTzLmUTZ5X6oV8M1+pvUv8/z3/AEBisF3FV6wPQAAAABJRU5ErkJggg==) 0 0 no-repeat;}
.wRating span{position:absolute;top:0;left:0;width:90px;height:17px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAAARCAYAAABdN7utAAABQElEQVRYw+2WsWoCQRCGT7lCEVIoEvABLIQUWioJPoCFRcAmlZ1gZ2NnZRohTR5BfA8hSGorGx9AEIvUQS7/4ArHcs5M1O6m+Jq92W+HWeZmgyiKAo7DZ/AIMlKcefg4jWgKnu6QUKo9kiQEv2BxYzKp90iiZxA58jcklHoPJyG+YqLXK5Mxj1DoYkxCbEl+RULmoULjYw20QRf0wQi8g5UnIuZgAobgDXTAizvUPIyHCp0Dy4RNWsb0vDEP7zm3AQln/xQc3U3H28k8Fzz+z72rlOxAhRkS5vE8ScKqIFlTOymGhXmEQhcUIs1UNo9Q6KaiNTQ3bx6h0B/eJnqybLy1uiIh81wqtPvh/7jgPWi4tSwYxEQTIRnzCIUuuUB6yoQJB5XB9+E0VbmEzON5/MCWm6rcYfSm7IEHJsY8nucPJZVuC9W3Q5kAAAAASUVORK5CYII=) 0 0 no-repeat;}
.wRating[data-ratio="0"] span{left:-90px;}
.wRating[data-ratio="1"] span{left:-72px;}
.wRating[data-ratio="2"] span{left:-54px;}
.wRating[data-ratio="3"] span{left:-36px;}
.wRating[data-ratio="4"] span{left:-18px;}
.wRating[data-ratio="5"] span{left:0;}
.addC_control ins{display:inline-block;vertical-align:top;font-size:90%;line-height:210%;text-decoration:none;margin-left:6px;}
.socEntr{display:inline-block;vertical-align:top;padding-top:4px;margin-left:5px;font-size:0;}
.socEntr a{display:inline-block;vertical-align:top;width:16px;height:16px;margin-right:3px;-webkit-transition:all 0.28s ease;-moz-transition:all 0.28s ease;transition:all 0.28s ease;}
.socEntr a:hover{-webkit-transform:translateY(4px);-moz-transform:translateY(4px);transform:translateY(4px);}
.e_vk{background:url(../pic/sprite.png) 0 -138px no-repeat;}
.e_fb{background:url(../pic/sprite.png) -19px -138px no-repeat;}
.e_tw{background:url(../pic/sprite.png) -38px -138px no-repeat;}
.e_gp{background:url(../pic/sprite.png) -58px -138px no-repeat;}
.addComment textarea{border:1px solid #cccfd1;border-radius:5px;margin-bottom:2%;height:90px;font:13px/18px Arial, Helvetica, sans-serif;max-width:100%;width:100%;padding:5px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.addComment .addC_btn{display:inline-block;vertical-align:top;border:none;cursor:pointer;font:13px/20px Arial, Helvetica, sans-serif;color:#fff;border-radius:5px;padding:8px 18px;box-shadow:0 1px 3px rgba(0,0,0,0.6);background:#759cef;background:-moz-linear-gradient(top, #759cef 0%, #6072d6 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#759cef), color-stop(100%,#6072d6));background:-webkit-linear-gradient(top, #759cef 0%,#6072d6 100%);background:-o-linear-gradient(top, #759cef 0%,#6072d6 100%);background:-ms-linear-gradient(top, #759cef 0%,#6072d6 100%);background:linear-gradient(to bottom, #759cef 0%,#6072d6 100%);}
.addComment .addC_btn:active{box-shadow:inset 0 -2px 4px rgba(255,255,255,0.6), inset 0 2px 4px rgba(0,0,0,0.3);-webkit-transform:translateY(2px);-moz-transform:translateY(2px);transform:translateY(2px);}
.addComment .addC_btn:hover{background:#787EED;color:#fff;}
.addComment .notLogin .addC_btn{color:#a6a8aa;cursor:not-allowed;background:#f2f2f2;background:-moz-linear-gradient(top, #f2f2f2 0%, #dededf 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#dededf));background:-webkit-linear-gradient(top, #f2f2f2 0%,#dededf 100%);background:-o-linear-gradient(top, #f2f2f2 0%,#dededf 100%);background:-ms-linear-gradient(top, #f2f2f2 0%,#dededf 100%);background:linear-gradient(to bottom, #f2f2f2 0%,#dededf 100%);}
.zoomAnim{margin:0 auto;max-width:500px;background:#fff;padding:30px;}
.zoomAnim .wForm{padding:20px 20px 0;}
.wFormRow{position:relative;margin-bottom:35px;}
.wFormRow input, .wFormRow textarea, .wFormRow select{border:none;border-top:2px solid #cccfd1;border-bottom:2px solid #cccfd1;height:38px;padding:5px 15px;font:14px/16px Arial, Helvetica, sans-serif;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.wFormRow textarea{border:2px solid #cccfd1;height:120px;resize:none;}
.wFormRow ins{position:absolute;top:10px;left:15px;text-decoration:none;font:14px/16px Arial, Helvetica, sans-serif;color:#D6D6D6;pointer-events:none;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease;}
.wFormRow input:focus ~ ins, .wFormRow textarea:focus ~ ins, .wFormRow select:focus ~ ins, .wFormRow.fill ins{top:-16px;color:#cccfd1;font-size:12px;}
.wFormSubmit .addC_enter{border:none;}
.starList_txt{line-height:20px;display:inline-block;vertical-align:top;margin-right:5px;}
.starList{position:relative;display:inline-block;vertical-align:top;width:100px;}
.starList:after{content:'';display:block;clear:both;height:0;}
.starList > *{float:right;}
.starList input{width:20px;height:20px;display:inline-block;vertical-align:top;opacity:0;position:relative;z-index:10;}
.starList span{display:inline-block;vertical-align:top;width:20px;height:20px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFkAAAARCAYAAAC2AACuAAABe0lEQVRYw+2Xv0oDQRCHEyN6YKEoiIQo+KcWtBC1MCIBsQ2CWlgpWNmJaCOpRFC0ESzEt/ABFBufQcRSBJ/AQs7fwC9wHtnZJVfuFB/c3U6+DDvs3FwpTdOSRuv4cMoXE0LMHp9AeANJwUSi9vgk4+AHbBZMJmqPT3IB6qxWkWSi9miCXvDBI3ENJrpMJHqPJlkBO7yelKp1mUz0HglYAA3QBHvgBFyySgOZBi/3N+AUHIAtsAGWGWMeh0cWq+AL3INp3g+3BZnK9YEhMCZjC0W/YJXr5nF42gEJeGK1Qo7KDJt9NffcPB082YUyj8GVXCtzYZN/mDhizJPzdAraBbcOyTqPTTlgSDePa7pAwLyIHBLpSUeBb1/zKJvcArXMEVkEFd5XwHtgXzKP0i4+QQ8YAS8ctOWHs1x/zL9ZHcfKPI5NHgTPnAdfwSif94MHcAfOwZInGfMom7zG2W4737xZpTnwLW9YTzLmUTZ5X6oV8M1+pvUv8/z3/AEBisF3FV6wPQAAAABJRU5ErkJggg==) center center no-repeat;margin-right:-20px;}
.starList span:after{content:attr(data-txt);position:absolute;top:2px;left:100%;margin-left:5px;white-space:nowrap;display:none;}
.starList input:checked ~ span{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAAARCAYAAABdN7utAAABQElEQVRYw+2WsWoCQRCGT7lCEVIoEvABLIQUWioJPoCFRcAmlZ1gZ2NnZRohTR5BfA8hSGorGx9AEIvUQS7/4ArHcs5M1O6m+Jq92W+HWeZmgyiKAo7DZ/AIMlKcefg4jWgKnu6QUKo9kiQEv2BxYzKp90iiZxA58jcklHoPJyG+YqLXK5Mxj1DoYkxCbEl+RULmoULjYw20QRf0wQi8g5UnIuZgAobgDXTAizvUPIyHCp0Dy4RNWsb0vDEP7zm3AQln/xQc3U3H28k8Fzz+z72rlOxAhRkS5vE8ScKqIFlTOymGhXmEQhcUIs1UNo9Q6KaiNTQ3bx6h0B/eJnqybLy1uiIh81wqtPvh/7jgPWi4tSwYxEQTIRnzCIUuuUB6yoQJB5XB9+E0VbmEzON5/MCWm6rcYfSm7IEHJsY8nucPJZVuC9W3Q5kAAAAASUVORK5CYII=) center center no-repeat;}
.starList input:checked + span:after{display:block;}
.starList input:hover ~ span{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAAARCAYAAABdN7utAAABQElEQVRYw+2WsWoCQRCGT7lCEVIoEvABLIQUWioJPoCFRcAmlZ1gZ2NnZRohTR5BfA8hSGorGx9AEIvUQS7/4ArHcs5M1O6m+Jq92W+HWeZmgyiKAo7DZ/AIMlKcefg4jWgKnu6QUKo9kiQEv2BxYzKp90iiZxA58jcklHoPJyG+YqLXK5Mxj1DoYkxCbEl+RULmoULjYw20QRf0wQi8g5UnIuZgAobgDXTAizvUPIyHCp0Dy4RNWsb0vDEP7zm3AQln/xQc3U3H28k8Fzz+z72rlOxAhRkS5vE8ScKqIFlTOymGhXmEQhcUIs1UNo9Q6KaiNTQ3bx6h0B/eJnqybLy1uiIh81wqtPvh/7jgPWi4tSwYxEQTIRnzCIUuuUB6yoQJB5XB9+E0VbmEzON5/MCWm6rcYfSm7IEHJsY8nucPJZVuC9W3Q5kAAAAASUVORK5CYII=) center center no-repeat;}
.starList label.error{white-space:nowrap;max-width:initial;}
.autorsList .autorArt:before{display:none;}
.autorsList .autorArt{border:none;margin:0;}
.autorsList .autorArt + .autorArt{border-top:1px solid #cccfd1;}
.aalBlock{padding:3% 0;}
.aalPic{float:left;max-width:170px;margin-right:3%;}
.aalInfo{overflow:hidden;}
.aalPart{margin-bottom:10px;}
.aalPart a{display:inline-block;vertical-align:top;font-weight:normal;font-family:'Arial Black';text-decoration:none;}
.aalName{color:#000;font-size:130%;line-height:120%;}
.aalBlock + .aalBlock{border-top:1px solid #cccfd1;}
.pagination{margin:0 0 15px;padding-top:3%;border-top:1px solid #cccfd1;font-size:0;line-height:0;cursor:default;}
.pagination > *{display:inline-block;vertical-align:top;font:15px/20px Arial, Helvetica, sans-serif;text-decoration:none !important;padding:4px;border-radius:3px;text-align:center;margin:0 1px;color:#a7a9ab;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-backface-visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}
.no-touch .pagination a:hover, .pagination .active_pag{background:#eee;color:#a7a9ab;}
.pagination .active_pag{cursor:default;}
.pagination a{border:1px solid #a7a9ab;min-width:32px;}
.questForm{padding:3% 0;max-width:500px;margin:0 auto;}
.questForm .wFormRow{margin-bottom:25px;}
.questForm .wSubmit{border:none;padding:6px 40px;}
/*.wFooter{position:absolute;bottom:0;left:0;width:100%;z-index:3;}*/
.wFooter{position: relative;z-index:3;}
.back_to_news {
    margin: 1em 0 0 15px;
    display: inline-block;
}
.wFooter .wSize{height:100px;background:#eff0f2;padding:20px 20px 0;max-width:1198px;}
.wFooter_left{min-height:80px;padding-left:78px;font-size:90%;line-height:130%;background:url(../pic/fLogo.png) left top no-repeat;}
.wFooter_left{float:left;margin-right:70px;}
.wFooter_right{float:right;}
.wFooter_right ul{display:block;text-align:right;margin-bottom:1em;overflow:hidden;}
.wFooter_right li{float:left;margin-left:30px;}
.wFooter_right li a{display:block;font-size:90%;line-height:240%;color:#787a7c;text-decoration:none !important;}
.wFooter_right li a:hover{color:#e6b402;}
.fSocLink li{float:left;margin:0 2px;}
.fSocLink li a{border:1px solid #a7a9ab;border-radius:4px;display:block;width:34px;height:34px;}
.fSocLink li a:hover{background-color:#fff;}
.upBtn{position:fixed;cursor:pointer;display:none;bottom:120px;left:50%;margin-left:618px;width:30px;height:60px;border-radius:0 8px 8px 0;z-index:19;box-shadow:5px 0 12px -4px rgba(0,0,0,0.2);background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAASCAYAAABvqT8MAAAAQklEQVQ4y2NgQAPzFixiBOIpQDwdxGbAB6CKQQr/QzFuTVgU49aERzGmJiIUo2oiUjFcEza/oCsSIBRSoxpGNQABAMpsJ52N38muAAAAAElFTkSuQmCC) center 23px no-repeat;-webkit-transition:background 0.3s ease;-moz-transition:background 0.3s ease;transition:background 0.3s ease;}
.upBtn:hover{background-position:center 19px;}
.wFooter .subscribe{display:none;}
.tac{text-align:center;border: 1px solid #ffd6b0;}
.l2{border-left:5px solid red !important}.l2{font-family:Arial,Verdana,serif;padding:10px;min-height:120px;display:table;position:relative;overflow:hidden;transition:.2s ease-in-out;overflow:hidden}.l2:hover{background:#fff8a6}.l2>a{float:left;width:120px;height:120px;display:block;margin-right:20px}.l2>a>img{width:120px;height:120px;transition:all .2s ease 0s;transform:scale(1)}.l2>a>img:hover{transform:scale(1.15)}.l2>div{width:calc(100% - 140px);display:block;float:left}.l2>div>div:nth-child(1){display:block;width:auto;height:auto;margin-bottom:7px}.l2>div>div:nth-child(1)>a{color:#f1160e;text-decoration:underline;font-size:20.8px;font-weight:bold;line-height:1.4em;margin-bottom:10px}.l2>div>div:nth-child(1)>a:hover{color:#d60700}.l2>div>div:nth-child(2){display:block;width:auto;height:auto;margin-bottom:8px}.l2>div>div:nth-child(2)>a{color:#000;text-decoration:none;font-size:18.2px;line-height:25.4833px}.l2>div>div:nth-child(3){display:block;width:auto;height:auto}.l2>div>div:nth-child(3)>a{color:#3a3f87;text-decoration:underline;float:left;display:block;margin-right:20px;font-size:18.2px;transition:.3 ease-in-out}.l2>div>div:nth-child(3)>a:hover{text-decoration:none;color:#d60700}
.ads_right{border:1px solid #cccfd1;padding: 15px 0;margin-bottom: 15px;}.ads_right table{outline: 0 !important;}.ads_right tr{text-align:center;}
.tar{text-align:right;}
.tal{text-align:left;}
.fll{float:left;}
.flr{float:right;}
.cls{font-size:0;display:table;width:100%;}
.clear{clear:both;}
.clearFix:after{content:'';display:block;clear:both;height:0;}
.wSize:after{content:'';display:block;clear:both;height:0;}
.wTxt{position:relative;}
h1, h2, h3, h4, h5, h6,.h1T, .h2T, .h3T, .h4T, .h5T, .h6T{font-size:280%;line-height:110%;color:#000;}
.wTxt h1, .h1T{margin-bottom:0.5em;font-family:'Arial Black', Arial, Helvetica, sans-serif;}
.wTxt h2, .wTxt h3, .wTxt h4, .wTxt h5, .wTxt h6{margin:0.5em 0;}
h2, .h2T{font-size:260%;line-height:110%;}
h3, .h3T{font-size:220%;line-height:110%;}
h4, .h4T{font-size:180%;line-height:110%;}
h5, .h5T{font-size:140%;line-height:110%;}
h6, .h6T{font-size:120%;line-height:110%;}
.h1T *,.h2T *,.h3T *,.h4T *,.h5T *,.h6T *{line-height:1em !important;}
.wTxt h1 a, .wTxt h2 a, .wTxt h3 a, .wTxt h4 a, .wTxt h5 a, .wTxt h6 a,
.h1T a, .h2T a, .h3T a, .h4T a, .h5T a, .h6T a{text-decoration:none !important;}
.wTxt blockquote{position:relative;display:block;border-left:1px solid #cccfd1;padding-left:10px;font-size:120%;line-height:130%;font-style:normal;margin:1em 0 1em 50px;min-height:40px;}
.wTxt blockquote:after{position:absolute;content:'';top:0;left:-45px;width:37px;height:32px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAgCAYAAACVU7GwAAABtUlEQVRYhe2UPyiEYRzHz11OIko3oBSldDmF1WBQJrrFYiKLW3QGt1Ay2Ay6Sxkk6rKQ7LcqA8PNksJJYkOUf6/vk/epp9fz/H7vPW+2d/gs793n2+fe97k34jhOhOPyIFoDJkAZDPhxfO62gU2wp173IybBMXBczkAsYEwM5MCLspv2FYUvZsCbIkqyAYLaPT9ScgOajFH4MAoKGlHyBDosglLgjtjNa6Pc87NFiJIji6AHZvMTDOrkJUb8BkXQXUVQK6gwu+LxTYFarzzs1prEezBS5R0Sd77EBO2Cxj8HHRfrwAUhXoEui3M0wwSteh1VzhLiM0haBNUzB3tb56nvjVtCtnoFwJslNivqI9NFjTIHMG4ZdULsZkyelPOEvGwZlABfxHHQ3iU1qkxE9VlGjRObh5Qr5Dj4MMiP4i9tGbVCRM1xUb2EXLIJcqP2id0hLmqMkAsBok6J3QQXRf1tcwGiTO+nV84V8iIRNR0g6t2wee0nao2Imgf9GnqYoAZi89ywKWiWURvEgIkyE5Ww2BSkZdTOP0R1hlFhVBgVRoVRYdRv1CRYr5IFJqrFYlOQEv4P3XombmORtgMAAAAASUVORK5CYII=) 0 0 no-repeat;}
.wTxt p{margin:1em 0;}
.wTxt ul, .wTxt ol{margin:1em 0 1em 1em}
.wTxt li{list-style-type:disc;list-style-position:inside;margin:0.8em 0;}
.wTxt ol li{list-style-type:decimal;list-style-position:inside;}
.wTxt table th{font-weight:bold;background:#eee;}
.wTxt table thead th{vertical-align:bottom;}
.wTxt table{width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0;border-bottom:1px solid #333;border-left:1px solid #333;width:100%;margin:10px 0 20px;}
.wTxt table th, .wTxt table td{padding:10px;line-height:1em;text-align:left;vertical-align:top;border-top:1px solid #333;border-right:1px solid #333;}
.wTxt table.table-null, .wTxt table.table-null th, .wTxt table.table-null td{border-color:transparent;}
.wTxt table.table-zebra, .wTxt table.table-zebra th, .wTxt table.table-zebra td{border-color:transparent;}
.wTxt table.table-zebra tr:nth-child(even){background:#ddd;}
.wTxt .anchor{position:relative;border-left:9px solid #d4a202;background:#eff0f2;font-weight:bold;color:#56646f;font-size:180%;line-height:120%;padding:8px 15px;margin-bottom:1.5em;}
.anchor:after{position:absolute;content:'';top:100%;left:5%;width:20px;height:20px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUAgMAAADw5/WeAAAADFBMVEX////v8PLv8PLv8PJ3cbH7AAAAA3RSTlMAAZb6AcPuAAAAMklEQVQIWx3IMQHAIBDAwEhDYkXWBAulfxkyXN/fab799Wd+VjgcDofD4XA4HA6Hw+ELiqQ58NX3/pwAAAAASUVORK5CYII=) 0 0 no-repeat;}
.wTxt .bdBlock{border-top:4px solid #d4a202;border-bottom:2px solid #c3c6c8;font-size:120%;line-height:110%;padding:1.7% 0;}
.wTxt .imgDescrBlock{display:inline-block;vertical-align:top;border:1px solid #cdd0d2;padding:9px;background:#eff0f2;margin:1em 0;}
.wTxt .imgDescrBlock p{text-align:center;margin:5px 0 0;font-size:88%;line-height:110%;color:#86888a;}
.okLi li{color:#106ab0;font-style:italic;list-style-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAXUlEQVQ4y2P4//8/AyWYYdSAYWmAQNYGZyCeC8XOJBkA1BAHxP+A+D8Ug9hxpBjwBEkzDD8hygCgQiYsmsGYFBecxWLAWVIMMAbiN0iaQWxjUmNBCIjDoViI5ukAAJwJ0tQaxlwkAAAAAElFTkSuQmCC);}
.okLi1 li{color:#106ab0;list-style-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAzklEQVQ4y2P4//8/AyWYYWgaIJC1QRmIzwDxdHI0RwLxJyBeBsTMpGjkBuI5QPwfiLcCMRvRXgAq1gHiq1DNh4CYCx4GQI4eAc3pQPwNqvk8EPOjBCJQYCMQTwViITSN/EC8CqoRhG8BsShGLAAFpYD4PRC/BeIMUMAAsRkQ30PS/BiIZXFGI1AyHknxDSD+hcR/BcTqBNMBUNEmJE0w/AGIjYlKSECFEkD8BknzVyC2JyklAjVEQTWDvOBLVlIGalwHxNFk5wWgZlZSkjYAzq6mOiJM+QIAAAAASUVORK5CYII=);font-style:italic;}
.okLi2 li{font-style:italic;list-style-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAA/klEQVQoz4VR0QYCQRQdYp8i+oaIWKKnWHrqE3qP/iCyDzV79AHLsh/TH0Qs+xTR69JTLBFLTGfvTjX7lMvcuefeOXPPvcqoxnZDxMjwomWId8MPbh3WeMI49sT6WwAPB0IVUj3j3eOZMjJEvaYgYVBg/CEVxjERg5gF2uevlfbddG3EK2ZGzfu09XqJLJrTpzWHwoUuYNiPNhgYFa1sk30E9Gcl7XiLDnL6G/ZWxVGaNyhtQdhD6Yg8hT0WdHl7KFxh9JRNTb8lkhZEvqhbSQSY4P5LW/lJSyZG0RZdV6b2lZVTtCfBdNEwu6NO9Ex4ApK7o/67LGfduSRzd91v2IMZsRZW0CsAAAAASUVORK5CYII=);}
.okLi3 li{list-style-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAY0lEQVQoz2P4z4AfMgxeBTXq9Vfrt+NUAJR+Xv+//iEOBVDp5/VaUAV11fVP6gKxS4MV1M8HCvysD8EmDVHAU38MogRTGuoGuJK36NJwRwKVHAZKYkgj+QKoZFf9Q3RpagQ1ALg6BsTXETWKAAAAAElFTkSuQmCC);}
.okLi4 li{list-style-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAYUlEQVQoU2P4z4AfEpBGUlC/pf5ktTQ+BVfr/9ffxlQCZ9Qo1j/EpgSJWS+HTQmKamxKUBRgU4KmAK7kKj4F94AKzuO2AiR9D4cVmNLo3sSQRg5JrNLoQY0hjRpZ57FFFgCTSgXqIAs2pQAAAABJRU5ErkJggg==);}
.wTxt .note{margin-left:22px;position:relative;padding:15px 15px 15px 60px;background:#fff0dc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAYAAAAfrhY5AAABIElEQVRYw2P4//8/g0DWhgog/gDE/+mAP4LsA9kLstiNTpaiYzeQ5fUDZHn9qOUj1/KfQHyfjvgnsuXnQfmOXhhk36jlVLccaB4HEDPS3XKgWVxAvBeI++hqOZLFX4HYkW6WE2sx1S0nxWKiLQeK1wGxGTUtJspyoBgb1NAPuBxAjsWk+JwLlwPItZikOMfmAGIsBoqLAXE6EOdjwU+ITnBoDnAgwmIFIH5JbK12noQU/Z+IfNxPwOJnQCxLUlaDOmAzEfl4PR6LQQ43grVeaVG247L8DxD7w9TR2/IiZHX0tHwaujp6Wb4diJlxWX6bhpZfBGI+bOqQu0u9oMRAJXwCOUvhciQDUkfxI5WbxvAshddypODiB2IBKmFuQtEDAObrIMBhbI7KAAAAAElFTkSuQmCC) left 15px top 17px no-repeat;font-size:108%;line-height:130%;}
.wTxt .note strong{font-weight:bold;color:#106ab0;}
.wTxt .note:before{position:absolute;content:'';top:16px;left:-18px;width:18px;height:24px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAYCAYAAAD3Va0xAAAApElEQVQ4y63MoQqDYBiF4V+GMFhaGaytrHkBRqPZ6gXsDlbt5vVVk3F5bdFmEkxLgzEYGET8PXgu4XzhfePj/K+rkVdz2B71OuRXLEajDhG7WkEBeugQsQN66xCxBE06RKywgjboqUPEjuijQ8RSNOsQsdIKCtFLh4id0FeHiGU2ELGbFbRFjQ4RO6O/DhHLbSBidytoh1odIhahQYeIXWwgYtUCED63yhrM5NkAAAAASUVORK5CYII=) 0 0 no-repeat;}
.error{border-color:#f00 !important;}
label.error{z-index:3;position:absolute;top:100%;left:0;padding:2px 8px;max-width:100%;border:1px solid #f00;text-align:center;font-size:11px;line-height:13px;background:#fff;cursor:default;-webkit-transform:translateY(4px);-moz-transform:translateY(4px);transform:translateY(4px);}
label.error:after, label.error:before{bottom:100%;left:10%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
label.error:after{border-color:rgba(255, 255, 255, 0);border-bottom-color:#fff;border-width:4px;margin-left:-4px;}
label.error:before{border-color:rgba(255, 0, 0, 0);border-bottom-color:#f00;border-width:5px;margin-left:-5px;}
.pluso-more{visibility:hidden;}
.contact_block .fll, .contact_block .flr{width:48%;}
.ajaxOk{text-align:center;padding:10px 15px;border-radius:5px;border:2px solid #18AC09;background:rgba(24,172,9,0.1);}
.highlight{background:#F9FF00;color:#000;box-shadow:0 0 0 2px #F9FF00;}
#searchWord{color:#f00;}
nav.mobMenu{display:none;}
.catalogGroup{font-size:0;margin-left:-20px;text-align:center;}
.cgBlock{display:inline-block;vertical-align:top;border:1px solid #cdd0d2;padding:9px 9px 5px;background:#eff0f2;width:180px;margin:0 0 15px 20px;text-decoration:none !important;}
.cgBlockPic{width:180px;height:160px;overflow:hidden;margin-bottom:5px;}
.cgBlock:hover{border-color:#ddab02;box-shadow:inset 0 0 0 1px #ddab02, 0 0 0 1px #ddab02, 0 2px 5px rgba(0,0,0,0.1);}
.cgBlock .cgBlockPic img{-webkit-transition:all 0.15s linear;-moz-transition:all 0.15s linear;transition:all 0.15s linear;}
.cgBlock:hover .cgBlockPic img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1);}
.cgBlockName{text-align:center;height:40px;line-height:38px;overflow:hidden;}
.cgBlockName span{display:inline-block;vertical-align:middle;font:700 15px/19px Arial, Helvetica, sans-serif;color:#222;}
.cataloListName{margin-bottom:10px;overflow:hidden;}
.cataloListName a{display:inline-block;vertical-align:top;font:700 118%/120% Arial, Helvetica, sans-serif;color:#106ab0;text-decoration:none;}
.cataloListName a:hover{text-decoration:underline;}
.cataloListBlock{padding:3% 0;position:relative;}
.cataloListPic{float:left;max-width:170px;margin-right:3%;line-height:0;}
.cataloListBlock + .cataloListBlock{border-top:1px solid #cccfd1;}
.cataloListPart{background:#eeeff1;padding:3px 0 2px;font:13px/20px Arial, Helvetica, sans-serif;color:#000;border-left:8px solid #ddab02;padding-left:5px;}
.cataloListInfo .dateNews{float:right;font-size:12px;}
.autorLastList{font-size:0;margin-left:-20px;text-align:center;padding-top:15px;}
.allItem{display:inline-block;vertical-align:top;border:1px solid #cdd0d2;padding:9px 9px 10px;background:#eff0f2;width:180px;margin:0 0 15px 20px;}
.allItem:hover{border-color:#ddab02;box-shadow:inset 0 0 0 1px #ddab02, 0 0 0 1px #ddab02, 0 2px 5px rgba(0,0,0,0.1);}
.allItem_group{display:block;background:#fff;padding:3px 0 2px;text-align:left;font:13px/20px Arial, Helvetica, sans-serif;color:#000;border-left:8px solid #ddab02;border-bottom:1px solid #ddab02;padding-left:5px;text-decoration:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%;}
.allItem_group:hover{background:#ddab02;}
.allItem_pic{width:180px;height:150px;overflow:hidden;margin-bottom:5px;line-height:0;}
.allItem_pic a img{-webkit-transition:all 0.15s linear;-moz-transition:all 0.15s linear;transition:all 0.15s linear;}
.allItem_pic a:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1);}
.allItem_name{text-align:center;height:48px;line-height:48px;overflow:hidden;}
.allItem_name a{display:inline-block;vertical-align:middle;font:13px/16px Arial, Helvetica, sans-serif;}
.allItem_name a:hover{text-decoration:none;color:#E58B00;}
.p404 .wMiddle {max-width: 900px;background: #fff;padding: 2%;margin: 0 auto;}
.p404 .logo {float: none;margin: 0 auto 3%;display: block;max-width: 370px;}

/*-----------------------------------------------       calcs          --------------------------------------------*/
  .catalogGroup.calc-list .cgBlockName {
    text-align: center;
    min-height: 60px;
    line-height: 38px;
    overflow: hidden;
}

.catalogGroup.calc-list .cgBlockName span{
    max-width: 99%;
    word-wrap: break-word;
}
  .no_print {display: none; } 
  .calc-inner {
    position: relative;
    border: 1px solid #ffd6b0;
    margin: 3% 0;
    width: 99%;
    background: #fff;
    max-width: 600px;
    margin: 0 auto;
    display: block;
    padding: 15px;
    clear: both;
    overflow: hidden;
}

.calc-cover {
    display: block;
    padding: 15px;
}

.calc-form {
    display: block;
}

.cTitle {
    border-left: 9px solid #ddab02;
    font-size: 120%;
    line-height: 120%;
    margin-bottom: 0.5em;
    text-transform: uppercase;
    color: #000;
    padding: 5px 0 5px 12px;
    font-family: 'Arial Black';
    word-wrap: break-word;
}

.calc-field {
    display: inline-block;
    vertical-align: top;
    clear: both;
    cursor: pointer;
    margin: 10px 0;
    color: rgb(86, 100, 111);
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    -webkit-transition: opacity 150ms ease;
    -o-transition: opacity 150ms ease;
    transition: opacity 150ms ease;
}

.calc-field:hover {
    opacity: .78;
}

.result-err{
    color: red;
}

.calc-field > span,
.calc-field label > span{
    display: inline-block;
    vertical-align: top;
    min-width: 150px;
    max-width: 150px;
    word-wrap: break-word;
}

.calc-inner input,
.calc-inner select {
    display: inline-block;
    vertical-align: top;
    height: 32px;
    min-width: 260px;
    border-radius: 4px;
    border: 1px solid #d3d5d7;
    padding: 5px 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-left: 15px;
    cursor: pointer;
}

.calc-inner input:focus,
.calc-inner select:focus{
    cursor:text!important;
}

.calc-field.sm-calc-field input,
.calc-field.sm-calc-field select {
    min-width: 175px;
    max-width: 175px;
}

.calcBtns {
    position: relative;
    clear: both;
    margin: 15px 0 15px 0;
    display: block;
}

.c3_Res{
    font-weight: bold;
    margin: 5px 0;
}

.rBtn{
    cursor: pointer;
    border: none;
    padding: 6px 40px;
    display: inline-block;
    vertical-align: top;
    border: none;
    border-radius: 4px;
    font: 13px/30px Arial, Helvetica, sans-serif;
    color: #fff;
    text-decoration: none !important;
    padding: 0 20px;
    background: #7592ef;
    background: -moz-linear-gradient(45deg, #7592ef 0%, #6381dc 100%);
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #7592ef), color-stop(100%, #6381dc));
    background: -webkit-linear-gradient(45deg, #7592ef 0%, #6381dc 100%);
    background: -o-linear-gradient(45deg, #7592ef 0%, #6381dc 100%);
    background: -ms-linear-gradient(45deg, #7592ef 0%, #6381dc 100%);
    background: linear-gradient(45deg, #7592ef 0%, #6381dc 100%);
}

.rBtn.rBtn--reset {
    background: #B45858;
    cursor: pointer;
}

.rBtn:hover {
    opacity: .88;
}

.c3_check{
    display: block;
}

.calc-3 .calc-field.sm-calc-field input{
    max-width: 100px;
    min-width: 100px;
}

.first_3field{
    margin-left: -15px;
}

.separat__ {
    display: inline;
    vertical-align: middle;
    position: relative;
    top: 5px;
    left: 5px;
}


/*------------------------------------------------------ calc3 -------------------------------------------------------*/
.calc-3-form{
    position: relative;
}

.form_____{
    overflow-x: scroll;
}

.calc_btns3 td{
    display: inline-block!important;
    vertical-align: top;
    width: 44%!important;
}

tr.calc_btns3{
    text-align: center;
}

.form_____2{
    overflow-x: auto;
    display: block;
    padding: 10px 0;
}

.cd_block{
    display: inline-block;
    vertical-align: top;
    width: 120px;
    height: 120px;
}

.noopac_head td{
    padding: 5px;
    max-width: 90px;
}

.coef_calc6 sup{
    left: 0;
    margin-right: 5px;
}

.rBtn_calc3{
    line-height: 1.5em;

}

#chart_div2 table tr{
    width: 260px;
    display: block;
}

.meters_shit{
    margin-left: 20%;
}

#chart_div2 table td{
    display: inline-block;
    vertical-align: top;
}

.calc-3-form .calc-3-form table,
.calc-3-form .calc-3-form tbody,
.calc-3-form .calc-3-form tr{
    display: block;
}

.calc-3-form table input,
.calc-3-form table select{
    margin: 5px 5px 5px 0;
    vertical-align: middle;
}

.calc-3-form tr{
    margin: 5px 0;
}

.calc-3-form tr td{
    display: block;
    width: 100%;
}

.noopac_head {
    background: black;
    color: white;
}

.noopac {
    background-color: #fff;
    color: black;
    border: 1px solid #000;
}

.del_img {
    cursor: pointer;
    width: 17px;
    height: 18px;
    outline: none;
    border: none;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAASCAMAAACKJ8VmAAABuVBMVEUAAADzVk/CjIfGmZbauLPmnpqsGBDrXFXxTEX2YVrsZmL0U03kX1myKiOjKB/RMSrnTkfjamXRMSrRX1rcNi7qXFbBPjjXbGikJyHMQTqvMy7NTUfBTkmvTkjuYVnuRD3kT0m0XVjGZGLLXFjDaGP/c2u+gn/8fHXRlJDeh4LDamfkenb/hoD9kov/oJnSZ2PYeHPuc2//pJ3/iYTmoJzygHv/sK3////NUkz/eXP5cWv4bGb6ZmDPRUC5KyOlEQmhCgX6+/v57Ozjs7Lhq6jegHzzeHHrdnH8dG7mc2z0bmnvbmj+a2bya2bqZmLvZV/TY1/vYVroYFrdVlDLVE/TUErcTkfRTEa/PTfCMSnBLya6Lia1KiK1JR2zIhqxHhWuGhL7///9/Pv78/P28/L16en55eX04eHt2tn41NPu0tH0yMbbnpzmlZLgk5DTjozfh4PZhIHtfnrsenT7eHPXcm3ScWzncWv/cWrscGnrbWnga2bnamX/aGLkYVvjXVfqXVbMWlTgVE7ZU03PUUvXTkjWSULSRj/bQTvJPjbUOTTLNzK7Miu9MCe9KiKvIBmwFQ+oEgubBQO8RHlkAAAAN3RSTlMAy10SDwb39vbz8vHh3d3XyL+2s7OyrKmopaOfnJeUkYp9fHt5bWRiWVlZV1JFNDQwLywmIRgLMEycoAAAAP5JREFUGNNjwAGYtWTElA0QfFYlHhufilpOUUOoAIuwjaWlh5WVtQ23DkRE3MfSytrL178hKIhDDySgGVhi7V4U6F/v2hQcxsjKwGAi6OFVleHkHubimNsW2qHLwKDN5ebrl2me5myeVNAebivHwKDg7VbpV5dtbp7sahvaYiHCwCDvXVxeE+xibu4UEG5hESLEwKDO7ulZ7ZzomG6eWmYREiHNwGDE2NockGKe15hlntMTPUEDaLtql213aWFUZER+TFwCLwtQxEwgqjOyr9cuNiEu3p4J7GZj/ni7aLuY2P6JDopQj5lKsjnY2ztM4lND+F5fRUpClokZR1gBAKtUOjOF0f0xAAAAAElFTkSuQmCC');
    background-repeat: no-repeat;
}

@media only screen and (max-width:600px) {
    #calc_warmfloor_w{
        width: 100px;
        min-width: 100px !important;
    }
    #calc_warmfloor_h{
        width: 100px;
        min-width: 100px !important;
        margin-left: 10px;
    }
}

/*------------------------------------------------------ ,calc3 -------------------------------------------------------*/

@media only screen and (max-width:600px) {
    .calc-field {
        margin: 5px 0;
    }
    .calc-field input,
    .calc-field select {
        margin-left: 0;
    }
    .cTitle {
        border: none;
        margin: 0 5px;
        font-size: 100%;
    }
    .calc-field > span {
        width: 100%;
        display: block;
        clear: both;
        margin: 10px 0;
    }
    .calc-field.sm-calc-field input,
    .calc-field.sm-calc-field select {
        min-width: 200px!important;
        max-width: 300px!important;
    }
}

@media only screen and (max-width:480px) {
    .cTitle {
        font-size: 87%;
    }
}


/*------------------------------------------------------ calc4 -------------------------------------------------------*/
.calc-4 .calc-field td:first-child{
    width: 100px;
}

tr.calc-field.calcBtns td:first-child{
    width: 100%;
}

.calc-field.calcBtns{
    display: block;
}
@media only screen and (max-width:600px) {
    .calc-4 .calc-field td:first-child{
        width: 85%;
        display: block;
        word-wrap: break-word;
    }
    .calc-inner.calc-4 .calc-field{
        width: 100%;
    }

    .calc-inner.calc-4 input{
        width: 90%;
    }
    .calc-inner.calc-4 select{
        width: 84%;
    }
}

/*------------------------------------------------------ .calc4 -------------------------------------------------------*/

/*------------------------------------------------------ calc6 -------------------------------------------------------*/
.calc-6 .calc-field td:first-child{
    width: 100px;
}

tr.calc-field.rBtns{
    width: 100%;
}

.calc-field.rBtns td{
    display: block;
    width: 100%!important;
}


.res_field{
    padding: 5px;
    display: block;
}

.calc6  .res_field0, .calc6  .res_field0_0{
    margin-left: 5px;
}

#Rez_Rezhim{
    margin-left: 5px;
    margin-top: 5px;
 }

.calc6 .res_field{
    padding: 0;
}

.res_field td + td,
#Rez_Rezhim{
    display: block;
    font-weight: bold;
}

.res_field0,
.res_field0_0{
    display: block;
}

.res_field0_0{
    text-transform: uppercase;
    margin: 5px 0;
    font-weight: bold;
}
/*------------------------------------------------------ .calc6 -------------------------------------------------------*/
/*------------------------------------------------------ calc7 -------------------------------------------------------*/
.calc-inner.calc-7 .auto_calc{
    width: 16px;
    height: 16px;
}

._resttl {
    display: block;
    font-weight: bold;
}

.calc-7 .titlecol{
    font-weight: bold;
    font-size: 1.2em;
    margin: 0 0 2em 0;
}

.calc7_res_filed_title{
    display: block;
}

.calc7_res_field_result__{
    display: block;
}

.calc7_res_field_result__ input,
.calc7_res_field_result__ textarea,
.calc7_res_field_result__ select{
    margin-left: 0;
}

.calc-7 .calc-field{
    width: 100%;
}

.calc-inner.calc-7 input, 
.calc-inner.calc-7 select{
    margin-left: 0;
}

.calc-7 .calc-field td:first-child{
    display: inline-block;
    vertical-align: top;
    min-width: 150px;
    max-width: 150px;
    word-wrap: break-word;
}

.calc7_first_field{

}

.err_fmsg{
    color: red;
    display: block;
    margin: 1em 0;
}

.calc-7 td.calc7_first_field {
    width: 100%;
    min-width: 100%!important;
    max-width: 100%!important;
}

.calc_img{
    display: block;
}

.f2_calc7,
.calc71,
{
    clear: both;
    overflow: hidden;
}

.calc_img{
    float: right;
}

.calc-7 .calc_img{
    margin-top: -45px;
}

.show-calc{
    cursor: pointer;
    border: none;
    padding: 6px 40px;
    display: inline-block;
    vertical-align: top;
    border: none;
    border-radius: 4px;
    font: 13px/30px Arial, Helvetica, sans-serif;
    color: #fff;
    text-decoration: none !important;
    padding: 0 20px;
    background: #7592ef;
    background: -moz-linear-gradient(45deg, #7592ef 0%, #6381dc 100%);
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #7592ef), color-stop(100%, #6381dc));
    background: -webkit-linear-gradient(45deg, #7592ef 0%, #6381dc 100%);
    background: -o-linear-gradient(45deg, #7592ef 0%, #6381dc 100%);
    background: -ms-linear-gradient(45deg, #7592ef 0%, #6381dc 100%);
    background: linear-gradient(45deg, #7592ef 0%, #6381dc 100%);
}
@media only screen and (max-width:640px) {
    .calc-inner.calc-7{
        width: 91%;
    }
}
@media only screen and (max-width:600px) {
    .calc-inner.calc-7{
        width: 90%;
    }
    .calc_img{
        display: block;
        margin: 0 auto;
    }
    .a_text{
        position: relative;
    }
    .calc-inner.calc-7 .auto_calc{
        min-width: 18px;
        position: absolute;
        right: 0;
        top: 0;
        width: 18px;
        height: 18px;
    }
    .calc-7 .calc_img {
        margin: 2em auto;
        display: block;
        float: none;
    }
    .calc-7 .titlecol {
        margin: 2em 0 2em 0;
        border-bottom: 1px dashed #ccc;
        border-top: 1px dashed #ccc;
        padding: 1em 0;
    }
}

.k_filed_{
    max-width: 150px;
}

.fst_calc{
    min-width: 440px;
}
.wFooter .mobile-banner{
	width: 320px;
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0px;
    margin: 0 auto;
    top: auto;
    z-index: 99999;
    box-sizing: border-box;
    text-align: right;
    transition: 1s;
	display:none;
}
.wFooter .btn-close-banner{
	cursor: pointer;
	display: inline-block;
    font-size: 16px;
    border: 1px solid #DDAB02;
    padding: 5px 10px;
    color: #DDAB02;
    text-transform: uppercase;
    text-align: right;
    background: #fff;
    margin-bottom: 10px;
}
/*------------------------------------------------------ .calc7 -------------------------------------------------------*/