body{margin:0;font:.87em/1.45 arial,sans-serif;color:#000;background:#ECF0F1}
code{display:inline-block;padding:2%;color:#fff;background-color:#3F3F3F;margin:1%;text-align:left;width:100%}
pre, code { overflow: scroll; border: 1px solid #ddd; padding: 2%; background: #333; color: #fff; }
code a{color:#ddd}
u{border-bottom:1px solid #333;text-decoration:none}
nav { position: relative;  }
.b-sidebar { float: right; width: 30%;   }
.b-sidebar .section { margin: 5%; padding: 1% 1% 5% 5%; background: #fff; }
.b-sidebar .sidebar_title { border-bottom: 1px solid #d5dddf; font-size: 1.4em; font-family: arial, sans-serif; color: #555; line-height: 3; }
.b-sidebar ul { margin: 0; padding: 0; }
.b-sidebar ul li { overflow: hidden; border-bottom: 1px solid #eee; }
.b-sidebar .section li a { color: #548eaa; text-decoration: none; display: block; font-size: 1.1em; line-height: 35px; font-weight: bold; }
.b-sidebar .section li a:hover,.b-sidebar .section li a:focus{    text-decoration: underline;}
.b-sidebar .section p{font-size:1em;padding:0 5%;}
span.txb{font-weight:700}
span.author{float:right;text-transform:none;display:none}
span.publisher{float:right;text-transform:none;display:none}
blockquote, .blockq { padding: 1% 3%; display: block; background: #edf0f2; margin: 0 1%; }
.share42init, span#share42 { float: right; display: block; line-height: 5; }
.meta-ctg{display:block;background:#f5f5f5;line-height:3;padding:0 3%}
form span{font:1.3em/1 Tahoma,sans-serif}
input,textarea{margin-left:1%;padding:1%;width:94%;border:#a7cedc solid 1px;color:#000}
input.paypal{width:70%}
input.search-form__button { display: none !important;}
input:focus,input:active,textarea:focus,textarea:active{border:#025e8e solid 1px;color:#000;background:#fff}
label{cursor:pointer;text-align:left;display:inline-block;padding:10px 20px;font-family:'Tahoma',sans-serif}
select{padding:1%;margin-left:1%;border:#a7cedc solid 1px;font-family:inherit;font-size:1.3em}
a{text-decoration:none;outline:none;color:#2980b9}
a:hover,a:focus{color:#0094d6}
a.here { display: block; padding: 10px; margin: 10px; }
a.here:hover { opacity: 0.5; }
.razd-zag { overflow: hidden; } .razd-zag:before, .razd-zag:after { content: ''; display: inline-block; vertical-align: middle; box-sizing: border-box; width: 100%; height: 1px; background: #025e8e; border: solid #FFF; border-width: 0 10px; } .razd-zag:before { margin-left: -100%; } .razd-zag:after { margin-right: -100%; }
.after_post { display: block; width: 96%; padding: 2%; background: #f9f9f9; }
.after_post a { padding: 5px 2%; font-size: 1.2em; background: #548eaa; color: #fff; margin: 0 2% 0 0; line-height: 2}
.after_post a:hover {background: #494c52}
.bgsn { padding: 2%;  }
.b-container{overflow:hidden;margin:auto;width:95%;    background: #f8f8f8;}
.b-posts{float:left;width:70%;}
.b-footer{margin:auto;padding:1%;color:#f9f9f9;background:#3498DB;text-align:center}
.b-footer a{color:#fff;text-decoration: underline;line-height:20px;margin:0 10px}
.b-footer a:hover{color:#333}
.b-footer p{font:1.1em/1 Tahoma,sans-serif}
.align-to-center{text-align:center;}
.align-to-content{padding:1%}
.b-fMenu{overflow:hidden;z-index:1000;width:100%;background:#3498db;padding:0}
.b-fMenu .menu{overflow:hidden;list-style:none;margin:0;display:flex;flex-direction:column;flex-wrap:wrap;height:60px}
.b-fMenu .menu-item{line-height:2;text-align:left;page-break-inside:avoid;break-inside:avoid}
.b-fMenu .menu-item a{vertical-align:middle;color:#fff}
.b-fMenu .menu-item a:hover{color:#333}
.b-outline{background:#fff;overflow:hidden}
.b-brand{overflow:hidden;width:100%;background:#095e8e}
.b-brand .brand_logo{height:65px;width:65px;display:block;float:left;position:relative;z-index:999999;margin-bottom:6px;left:30px;outline:none;border:none;cursor:pointer}
.b-brand .brand_logo_img{max-width:100%}
.b-brand .brand_title{float:left;position:relative;color:#F0F0F0;font:1.8em/1 'Tahoma',sans-serif;letter-spacing:1px;margin:0;line-height:68px;left:45px}
.brand_title a,h1.brand_title a{color:#fff}
.b-post { overflow: hidden; padding: 1% 1% 5%; background: #fff;  }
.b-post .head_title { margin-top: 0; padding: 2%; border-bottom: 1px solid #ecf0f1; text-align: left; font: 1.77em/30px 'Tahoma',sans-serif; overflow: hidden; }
.b-post .head_title a{color:#025e8e;background: linear-gradient(#025e8e 1px,rgba(0,0,0,0) 0) 0 28px/1px 1px repeat-x;}
.b-post .head_title a:visited{color:#025e8e}
.b-post .head_title a:hover{color:#111}
.f_mail { padding: 3% 2%; }
.f_mail input { line-height: 2; border: 1px solid #00b9eb; }
.f_mail textarea { border: 1px solid #00b9eb; font: 1.1em/1.45 Arial,sans-serif; background: #f5f5f5; line-height: 2; }
.f_mail textarea:focus, .f_mail input:focus { background: #fff; border: 1px solid #095e8e; } 
.title { overflow: hidden; text-align: center; line-height: 50px; margin: 0 auto; background: #e2eaec; padding: 0; } .title a { text-align: center !important; margin: 0 auto !important; color: #333 !important; font-size: 1.7em; } .title a:hover {color:#aa0000 !important;} .title:before, .title:after { content: ''; display: inline-block; vertical-align: middle; box-sizing: border-box; width: 100%; height: 2px; background: #78bedc; border: solid #78bedc; border-width: 0 10px; } .title:before { /* смещаем левую линию влево отрицательным отступом, равным 100% ширины ** благодаря этому линия встает слева от текста */ margin-left: -100%; } .title:after { /* смещаем правую линию вправо отрицательным отступом, равным 100% ширины ** благодаря этому линия встает справа от текста */ margin-right: -100%; }
.content{overflow:hidden}
.content>h2, .content>h3 { padding: 1% 0; border-bottom: 1px solid #78bedc; font:1.33111em/30px 'Tahoma',sans-serif }
.content > h2 a,  .content>h3 a { text-decoration: none; }
.content a{font-weight:bold;border-bottom: 1px dashed #548eaa;}
.ctext a{border-bottom:1px solid #ddd}
.morehelp { float: left; margin-left: 20px; margin-top: 15px; }
.morehelp a { padding: 5%; background: #2980b9; margin: 2%; color: #fff; }
.morehelp a:hover { background: #333; }
.content img{padding:1%;max-width:500px}
.content li { padding: 3px; }
.content li a { text-decoration: none;   font-weight: 700;  }
.content .aligncenter{display:block;margin:0 auto;max-width:500px}
.content .left{margin-right:4%;float:left}
.content .right{float:right}
.b-post .content{padding:0 2%;font-size:1.211111em}
.b-post .b-meta{padding:0 2%}
.b-meta{margin-top:-10px;color:#999;font-size:13px;text-align:left;text-transform:lowercase}
.b-meta a{color:#777;margin-left:1%;border-bottom:1px solid #d4d4d4}
.b-meta .meta_field{font:1em/1 Tahoma,sans-serif}
.b-meta a:hover{color:#025e8e}
.fixmore{display:block;margin:auto;padding:0 2%}
.fixsubscr{line-height:2;background:#f9f9f9;margin:1%;padding:2%;font-family:inherit;}
.widget_wysija_cont.shortcode_wysija{padding:2%;background:#ecf0f1;margin:0 auto}
span.sbscr{font-family:inherit;font-size:17px;border-bottom:1px dashed;text-align:center}
.random{margin:0}
.random li span{color:#055;display:block;font-size:12px;padding-left:3px}
.random > h3,.random > h6{border-bottom:1px solid #eee;color:#444;margin:0 0 2%;padding:1% 1% 1% 2%;font:1.8em/1 Tahoma,sans-serif}
.random ul{margin:0;padding:0 1%}
.cblock>h4{font:1.8em/1 Tahoma,sans-serif;padding:2%;margin:0 2% 2% 4%;border-bottom:1px solid #eee;text-decoration:underline}
a.JUST,a.m003,a.OLDI{text-shadow:none}
.tagcloud{line-height:35px;padding:3%;text-align:center;width:92%}
p.nocomments{color:#a00}
ul.children{padding:10px}
.cauthor{display:inline-block;padding:0 1px}
.comment{position:relative;padding:25px 0 29px 89px;word-wrap:break-word}
.breadcrumbs { padding: 10px 3%; position: relative; margin: 0; font-family: inherit; font-size: 13px; color: #fff; background: #494c52; }
.breadcrumbs a { color: #1dcfff; font-family: inherit; }
.cblock{padding:2% 0}
.ctext{padding:0}
.ctext p{color:#111}
.children>li,.comments-list>li{padding-top:2%;list-style:none}
.shead{padding:0;margin:2%;width:95%}
input#lstc_subscribe{width:35px;float:left;display:inline-block}
label#cnns-label{cursor:pointer;float:left;display:inline;font-family:inherit;padding:0}
.commentlist{padding:1% 4%}
.commentlist>li{list-style:none outside none;padding:2% 0}
.log_in{padding:0 2%}
.odd{background:0 none;}
.shead span{background:#f9f9f9;font:.9em/2 Tahoma,sans-serif;width:94%;color:#333}
.phead span{background:#f9f9f9;font:.9em/2 Tahoma,sans-serif;width:94%;padding:0 2%}
#respond{margin:10px 20px;padding:2%;border-top:2px dashed #b4d3e2}
#author,#email,#url{background:#fff;color:#999;font:1.3em/1.4 Tahoma,sans-serif;margin:1% 1% 1% 2%;width:43%}
#author:focus,#email:focus,#url:focus{border:#025e8e solid 1px;color:#333}
#submit { background: #3498db; border: #fff solid 1px; color: #fff; cursor: pointer; width: 97%; font-size: 1.2em; }
#submit:hover{background:#00b9eb}
#myBtn { display: none; position: fixed; bottom: 20px; right: 40px; z-index: 99; border: none; outline: none; background-color: #43a6df; color: white; cursor: pointer; padding: 10px 13px; font-size: 1em; font-weight: bold; } 
#myBtn:hover { background-color: #555; }
.comsub{font-size:14px;height:1%;margin:0 0 10px;overflow:hidden;position:relative;width:95%;padding-left:2%}
.fn{display:inline-block;font-weight:400;color:#025e8e}
ul.sob4 { line-height: 2;}
img.ob4,img.ob42{display:block;width:50%;padding:25%;opacity:.5}
li img.aligncenter{padding:20px}
img.ob4log{max-width:60%;display:block;margin:2% auto;max-height:50%;background:#fff}
img.wp-smiley{background:none 0 0 repeat scroll transparent;border:none medium;box-shadow:none;padding:0}
img.lazy.lazy-hidden{width:48px!important;height:48px!important}
img.lazy.lazy-hidden.aligncenter{width:48px!important;height:48px!important}
.random h3{font-weight:400;line-height:2;padding:0;margin:0}
.random li{font:1.3em/2 Tahoma,sans-serif;list-style:none}
.b-info_list{background:none 0 0 repeat scroll transparent;border-top:#ddd solid 1px;border-bottom:#ddd solid 1px;padding:3% 4%}
.b-info_list .menu-item span{color:#055;display:block;font-size:12px;padding-left:3px}
.st-tag-cloud{border-bottom:10px solid transparent;border-right:8px solid #ddd;border-top:10px solid transparent;content:"";height:0;left:-8px;position:absolute;top:0;width:0}
.fixcolumn{position:relative;margin-bottom:10%;min-height:460px}
.column{float:right;width:45%;min-height:450px;padding:2%}
.column.odd,.column.add{clear:both;float:left}
.column u{margin:0 30px;padding:0}
.column p { padding: 5px; font-size: 1.1em; }
.t5,.l5{overflow:hidden;text-align:center;font-size:1.3em}
.t5:before,.l5:before,.t5:after,.l5:after{content:'';display:inline-block;vertical-align:middle;box-sizing:border-box;width:100%;height:3px;background:#3498db;border:solid #FFF;border-width:0 10px}
.t5:before,.l5:before{margin-left:-100%}
.t5:after,.l5:after{margin-right:-100%}
.t5 a,.l5 a{color:#333}
.fixcolumn span,.fixc span{display:block;text-align:center}
.fixcolumn ul,.fixc ul{padding:1% 1% 1% 2%;display:block;list-style:none;}
.fixcolumn ul li,.fixc ul li{padding:1% 4% 1% 2%;border-bottom:1px solid #eee;color:#555;}
.fixcolumn ul li a:hover,.fixc ul li a:hover{color:#000}
.fixcolumn li a{color:#025e8e;font-size: 1.2222em;}
.landc{position:relative}
.landc li a{color:#025e8e;font-weight:400;border-bottom:1px solid}
.landc span{font:1.35em/1 Tahoma,sans-serif;display:block;text-align:center;font-weight:400}
.fixc{position:relative;padding-bottom:50px}
.fixc li a{color:#025e8e;font-weight:400}
.fixcolumn h3,.fixc h3{background:#f9f9f9;padding-top:0;margin-top:0;font:1.3em/1 Tahoma,sans-serif;border-bottom:1px solid #ddd}
.inform { float: right; font-size: 1.2em;}
.inform a { display: block; font-size: 1.1em; text-decoration: underline; font-weight: 700; }
.inform:hover{color:#333;}
.fly{color:#000;border-bottom:1px solid #2980b9}
a.fly:hover{color:#000}
.meta_date{display:inline-block;font:.99em/1 Tahoma,sans-serif}
#paypal_donation_buttons input{max-width:100px}
.btn{float:right;border-bottom:17px double #095E8E;border-top:6px solid #095E8E;content:"";height:5px;width:30px;cursor:pointer;transition:transform .5s ease}
div#t13nc-cse-search-box{display:none}
.btn:hover,.btn:focus{transform:rotate(360deg)}
.bu{display:inline;font-weight:400;padding:1%;text-decoration:underline;margin:0 1%}
.bb{font-weight:400;display:inline;margin:0 1%}
.category_field{padding:1% 3%;display:block;background:#f5f9f9}
.category_field a{font-family:'Tahoma',sans-serif;font-size:13px;padding:0 2px;border-bottom:1px dashed #ddd;line-height:26px;color:#555}
.category_field a:hover,.tags_field a:hover{color:#025e8e}
.category_field a:before,.tags_field a:before{content:"\2261";padding-right:7px}
.tags_field{padding:1% 2%;display:block;background:#f5f9f9;margin:-2% 2% 2%;font-family:'Tahoma',sans-serif}
.tags_field a{font-size:13px;padding:0 2px;border-bottom:1px dashed #ddd;line-height:26px;color:#555}
span.wpcf7-form-control-wrap{background:none;font-size:.8em;font-weight:400}
span.clear{clear:both}
input#subscribe-reloaded{padding:0;margin:0;cursor:pointer}
input.subscribe-form-button{cursor:pointer;background:#025e8e;color:#fff}
input#e_0,input#e_1,input#e_2,input#e_3,input#e_4,input#e_5,input#e_6,input#e_7,input#e_8,input#e_9,input#e_10,input#e_11,input#e_12,input#e_13,input#e_14,input#e_15{width:2%}
input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email{margin-top:1%}
input#sre{background:#f9f9f9;width:92%;padding:1%;margin:1%}
input.wysija-submit.wysija-submit-field{width:96%;color:#fff;background:#095e8e;border:none;cursor:pointer}
input#form-validation-field-0{display:none}
input#form-validation-field-1{display:none}
span.abs-req{display:none}
ul.obot{font:1em/2 Tahoma,sans-serif;text-align:center}
ul.obot li{text-align:center;display:inline;border-bottom:none}
ul.obot li a{background:linear-gradient(#99afb7 1px,rgba(0,0,0,0) 0) 0 16px/1px 1px repeat-x}
select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required{width:96%}
.lc{margin:0 auto;display:block;width:200px}
.bookbtn,.redbtn,.paybtn,.morebtn,.orgbtn{display:inline-block;margin:1% 5%;padding:0 15px}
.bookbtn a,.redbtn a{font:1.5em/2 Tahoma,sans-serif;display:block;text-decoration:underline;background:none}
.morebtn a{font:1.5em/2 Tahoma,sans-serif;display:block;text-decoration:underline;background:none;color:#a00}
.paybtn a{font:1.5em/2 Tahoma,sans-serif;display:block;text-decoration:underline;background:none;color:green}
.orgbtn a{font:1.5em/2 Tahoma,sans-serif;display:block;text-decoration:underline;background:none;color:#333}
.bookbtn a:hover,.redbtn a:hover,.morebtn a:hover,.paybtn a:hover,.orgbtn a:hover{color:#3498db}
.ob4{background:#ecf0f1;color:#fff;font:1.25em/23px Tahoma,sans-serif}
.ob4 span{background:#ecf0f1;display:block;text-align:center;color:#fff;line-height:45px}
.ob4 a{color:#fff;display:block}
.ob4 a:hover{color:#fff;display:block;background:#a00}
.frm{margin:0 10%}
.updated,.updated ul,.updated ul li;{background:#095e8e;color:#fff}
.screen-reader-response{color:#398f14;padding:0 2%}
.post__pub:before{content:attr(data-pub)}
.cmeta:before{content:attr(data-pub)}
.horray{font:1.55em/1 Tahoma,sans-serif;padding:5%;background:#ecf0f1;text-align:center}
.horray a{display:block;text-align:center}
.nice{padding:2% 2% 2% 1%;display:block;width:95%;margin:2% 1%}
.nice p{font-family:'Tahoma',sans-serif;float:left;padding:0 1%;position:relative;top:-11px}
.fixsubscr p{font-family:'Tahoma',sans-serif;float:left;position:relative;top:-11px}
.nice a{margin:0 2%;text-shadow:-1px 0 #fff,-2px 0 #fff,1px 0 #fff,2px 0 #fff;font-size:.899em}
.nice a:before{padding-right:7px;content:"\2261"}
.information{position:relative;height:50px;margin:auto;background:#71a5c7;padding:0 2.5%}
.information a{color:#fff;font:1.15em/50px Tahoma,sans-serif;display:block;height:50px;padding:0 2%;background:#2980b9;opacity:.9}
.information a:hover{background:#095e8e}
.content table{width:100%;font-size: .75em;}
.content tr:nth-of-type(odd){background:#eee}
.content th{background:#333;color:#fff;font-weight:400}
.content td,th{padding:5px;border:1px solid #ccc;text-align:left}
.articc{color: #025e8e; float: right; padding: 0 10px; overflow: hidden;}
.blogg{color: #333; float: right; padding: 0 10px; overflow: hidden;}
.newss{color: #099; float: right; padding: 0 10px; overflow: hidden;}
.obzz{color: #a00; float: right; padding: 0 10px; overflow: hidden;}
.partt{color: #3498db; float: right; padding: 0 10px; overflow: hidden;}
.deff{color: #adc; float: right; padding: 0 10px; overflow: hidden;}
.braws{color: #099; float: right; padding: 0 10px; overflow: hidden;}
.dann{float: right; padding: 0 10px; overflow: hidden;}
.inets{color: #8bc34a; float: right; padding: 0 10px; overflow: hidden;}
.interface{color: #9c27b0; float: right; padding: 0 10px; overflow: hidden;}
.servobzz{color: #ecf0f1; float: right; padding: 0 10px; overflow: hidden;}
.complekt{color: #333; float: right; padding: 0 10px; overflow: hidden;}
.multimed{color: #099; float: right; padding: 0 10px; overflow: hidden;}
.configur{color: #a00; float: right; padding: 0 10px; overflow: hidden;}
.OSall{color: #aa0000; float: right; padding: 0 10px; overflow: hidden;}
.soffft {color: #398f14; float: right; padding: 0 10px; overflow: hidden; }
.speeeeed{color: #00b9eb; float: right; padding: 0 10px; overflow: hidden;}
.locals{color: #ec9103; float: right; padding: 0 10px; overflow: hidden;}
.b-topnice{overflow:hidden;z-index:1000;position:relative;width:95%;margin:auto;background:#f9f9f9} 
.b-topnice p{color:#000;font-family:'tahoma',sans-serif;display:inline-block;margin:0;line-height:47px;padding:0 2%;opacity:.8;font-size:16px}
.b-topnice a{text-shadow:1px 1px 1px #fff;background:linear-gradient(#78bedc 1px,rgba(0,0,0,0) 0) 0 18px/1px 1px repeat-x}
.b-topnice a:hover{color:#a00}
img.gameimg{padding:10px 0;margin:0;overflow:hidden;width:100%;height:100%}
.copy{overflow:hidden;margin:auto;width:100%;text-align:center;padding:1%;background:#095e8e;color:#fff;}
.adress{overflow:hidden;margin:auto;width:100%;text-align:center;padding:1%;background:#32373c;color:#fff;}
.homedescr{background:#2980b9;padding:1%;color:#fff} 
.navigation{text-align:center;background: #a2bfd2;margin:0}
a.page-numbers{color: #fff;padding:2%;font:1.35em/2 fantasy,sans-serif}
a.page-numbers:hover{background:#ecf0f1}
span.page-numbers.current{padding:2%;color:#fff;background:#025e8e;font:1.15em/1 Tahoma,sans-serif}
span.comment_field { float: right; font-size: 18px; text-decoration: underline; }
span.comment_field a { color: #055; }
span.comment_field a:hover { color: #333; }
.gsc-control-cse.gsc-control-cse-ru{background:#fff!important}
img.gs-image{border:0 none!important}
.gs-result img.gs-image,.gs-result img.gs-promotion-image{border:0 none!important}
.ad{padding:1%!important;margin:1%!important}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page{border:0 none!important;background:#025e8e!important;color:#fff!important}
.gsc-results .gsc-cursor-box .gsc-cursor-page{background:#f9f9f9!important;padding:1%!important;text-decoration:none!important;color:#025e8e!important;font-weight:700!important;font:1.35em/1 Tahoma,sans-serif!important}
.gsc-cursor-box.gs-bidi-start-align{margin:3% 0!important}
div#welcome{padding:2%;line-height:2}
.comment_field:before,.comment_field:after{content:'';display:inline-block;vertical-align:middle;box-sizing:border-box;width:100%;height:1px;background:#ecf0f1;border:solid #FFF;border-width:0 10px}
.comment_field:before{margin-left:-100%}
.comment_field:after{margin-right:-100%}
.contents{list-style-type:none;counter-reset:list}
.contents li:before{color:#555}
.contents li.top{counter-increment:list;counter-reset:list1}
.contents li.top:before { content: counter(list) '. '; color: #095e8e; padding: 5px 3px 3px 7px; margin: 1%; border-radius: 30px; font-size: 13px; opacity: 0.87; }
.contents li.sub_1{counter-increment:list1;counter-reset:list2}
.contents li.sub_1:before{content:counter(list) '.' counter(list1) '. '}
.contents li.sub_2{counter-increment:list2}
.contents li.sub_2:before{content:counter(list) '.' counter(list1) '.' counter(list2) '. '}
.kc__wrap{border-top:1px solid #78bedc;background:#f6f8f9;padding:3%;border-bottom:1px solid #78bedc}
.contents li.top a{display:inline;font-weight:400}
span#kcmenu{border-bottom:1px solid #fff;display:block;font-size:17px;font-family:'tahoma',sans-serif;padding:1%}
a.kc-gotop.kc__gotop { display: inline-block; float: right; margin: 15px 0 0 20px; font-weight: 400; color: #3498db; background: none; font-family: sans-serif; }
.topnav { top: 15px;overflow: hidden; margin: 0 auto; float: right; position: relative;  line-height: 40px;     right: 40px;}
.topnav a{float:left;display:block;color:#f2f2f2;font-family: Arial;text-align:center;text-decoration:none;font-size:15px}
.topnav a:hover{text-decoration: underline;}
.active{background-color:#025e8e;color:#fff; padding: 0 3%;}
.active a { color: #fff !important; }
.topnav .icon{display:none} 
.b18 { padding: 20px 20px; border-radius: 3px; margin: 10px 5px 45px 5px; background: #ecf0f1; }
.b18 span { font-size: 1.3em; text-decoration: underline; line-height: 20px; }
.b18 p { color: #585454; }
.b18 a { background: #3498db; padding: 7px 25px; float: right; font-family: 'Tahoma',sans-serif; border: 2px solid #2980b9; position: relative; font-weight: lighter; text-decoration: underline; color: #fff; }
.b18 a:hover { background: #095e8e; color: #fff; }
form#cse-search-box { float: right;   width: 22%;}
input.b-search_item { background: #ccc; height: 20px; margin-top: -10px; } 
input.b-search_item:focus { background: #fff; border:2px solid #AA0000;}
.after_com { padding: 0 2%; background: #f7f7f7;  }
h4.rec_title { margin: 2%; border-bottom: 1px solid #78bedc; color: #555; font:1.121em/3 'Tahoma', sans-serif; font-weight: bolder; } 
.after_com ul    { padding: 0;}
.after_com ul li{overflow:hidden;border-bottom:1px solid #eee}
.after_com ul li:hover,.b-sidebar ul li:focus{background:#ecf0f1}
.after_com li a{color:#025e8e;line-height:18px;text-decoration:none;display:block;padding:2%;font-size: 1.1em;}
.after_com li a:hover,.b-sidebar .section li a:focus{color:#025e8e}
.grecaptcha-badge { display: none; }
.after_post span { font-size: 1.2em; border-bottom: 1px dashed #548eaa; margin: 0 2%; color: #548eaa; }
nav#nav_menu-10 { margin: 1%; padding: 1%; display: block; width: 24% !important; top: 42px; width: inherit; position: fixed; }
.d2020 { border: 2px dashed #3498db; background: #f9f9f9; padding: 1% 1% 3% 1%; }
span.s2020 { text-align: right; display: inline-block; background: #AA0000; color: #fff; font-family: fantasy; padding: 5px; float: right; }
.d2020 h3 { font: 2em/1 'Tahoma',sans-serif; color: #055; text-decoration: underline; padding: 0 1%; }
.d2020 p { padding: 0 1% 1% 1%; font: 0.99em/28px 'Tahoma',sans-serif; }
a.a2020 { padding: 1%; background:#025e8e !important; margin: 1%; color: #fff; font: 1.3em/2 fantasy,sans-serif; text-decoration: none !important; float: right; }
a.a2020:hover { background: #333; } 

@media all {
.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0)}
.featherlight:last-of-type{background:rgba(0,0,0,.8)}
.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}
.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}
.featherlight .featherlight-inner{display:block}
.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:rgba(255,255,255,.3);color:#000}
.featherlight .featherlight-image{width:100%}
.featherlight-iframe .featherlight-content{border-bottom:0;padding:0}
.featherlight iframe{border:0}
.featherlight *{box-sizing:border-box}
}
@media only screen and (max-width:1024px) {
.featherlight .featherlight-content{margin-left:10px;margin-right:10px;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}
}
@media only screen and (max-width:1000px) {
body,html{margin:0;padding:0}
#inputs #author,#inputs #email,#inputs #url{width:93%}
.b-container{width:100%}
.b-container .b-posts,.b-container{float:none;width:100%}
.b-brand .brand_logo{left:0;}
.b-brand .brand_title{float:left;position:relative;color:#F0F0F0;font:1.6em/1 'Tahoma',sans-serif;letter-spacing:1px;margin:0;line-height:68px;left:10px}
.tagcloud{display:none}
.b-sidebar{float:none;width:96%;margin:auto} 
.b-sidebar .sidebar_title{border-bottom:1px solid #78bedc;background:none}
.after_com {display: none !important;}
.newss,.blogg,.articc,.partt,.obzz{display:none}
.random ul{margin:0;list-style:none;padding:5px}
}
@media only screen and (max-width:850px) {
.b-brand .brand_logo{left:0}
.b-brand .brand_title{float:left;position:relative;color:#F0F0F0;font:1.6em/1 'Tahoma',sans-serif;letter-spacing:1px;margin:0;line-height:68px;left:10px}
.b-topad{display:none}
.b-footer{width:98%}
.information{display:none}
.fixsubscr p,.nice p{display:none}
.b-sidebar .sidebar_title{border-bottom:1px solid #78bedc;background:none}
.after_com {display: none !important;}
.random ul{margin:0;padding-left:10px}
.align-to-ver{display:none}
.title {margin: 0 auto}
.topnav { overflow: hidden; margin: 0 auto; float: right; line-height: 2; margin-bottom: 5%; }
.b-sidebar .section {    margin: 5% 0;}
}
@media only screen and (max-width:800px) {
.topnav { overflow: hidden; margin: 0 auto; float: right; line-height: 2; margin-bottom: 5%; }
.title {margin: 0 auto}
.b-brand .brand_logo{left:0}
.b-brand .brand_title{float:left;position:relative;color:#F0F0F0;font:1.6em/1 'Tahoma',sans-serif;letter-spacing:1px;margin:0;line-height:68px;left:10px}
div.column{width:100%!important}
.content > h2 { font-size: 1.35em; line-height: 2; font-weight: bold; }
.b-post .head_title{font-size:1.5em;line-height:27px}
img.avatar.avatar-40.photo{display:none}
.information{display:none}
.fixmore2{display:none}
.content a{background:none}
.b-sidebar .sidebar_title{border-bottom:1px solid #78bedc;background:none}
.after_com {display: none !important;}
.random ul{margin:0;padding-left:10px}
.align-to-ver{display:none}
.b-fMenu .menu{overflow:hidden!important;list-style:none!important;margin:0;padding:0 5px;display:block;height:100%}
.b-fMenu .menu-item{margin:0 auto;display:block;line-height:3}
.navigation{padding:1% 1% 4% 2%;margin:0}
a.page-numbers{padding:1% 3%;font:1.35em/2 Tahoma,sans-serif;display:inline-block}
span.page-numbers.current{padding:3%}
.b18 a {font-weight: bold; background: #3498db !important; display: block; overflow: visible;}
.topnav { padding: 15px 10px 15px 0 !important;}
.b-sidebar .section li a { color: #025e8e; line-height: 35px; text-decoration: none; display: block; padding: 2%; font-size: 1.1em; font-family: arial, sans-serif; }
.b-fMenu .menu-item a { font-size: 1.2em; line-height: 3; display: block; }
.topnav.responsive { width: 65%; }
input.b-search_item {     margin: 2% 0; padding: 3px 15px; background: #ccc; height: 40px; }
form#cse-search-box {     display: none; }
.after_post, #myBtn {display: none !important;} 
.b-sidebar .section {    margin: 5% 0;}

}
@media only screen and (max-width: 760px),(min-device-width: 768px) and (max-device-width: 1024px) {
table,thead,tbody,th,td,tr{display:block}
.topnav { overflow: hidden; margin: 0 auto; float: right; line-height: 3; }
.b-sidebar .section {    margin: 5% 0;}

}
@media only screen and (max-width: 650px) {
.title {margin: 0 auto}
.topnav { overflow: hidden; margin: 0 auto; float: right; line-height: 2; margin-bottom: 5%; }
.widget-shop {display: none;}
.b-brand .brand_logo{left:0}
.b-brand .brand_title{float:left;position:relative;color:#F0F0F0;font:1.6em/1 'Tahoma',sans-serif;letter-spacing:1px;margin:0;line-height:68px;left:10px}
.content img{padding:1%;max-width:300px!important}
.content > h2 { font-size: 1.35em; line-height: 2; font-weight: bold; }
.phead span{font:.888em/20px Tahoma,sans-serif}
a.kc-gotop.kc__gotop{display:none}
.align-to-ver{display:none}
.b-fMenu .menu{overflow:hidden!important;list-style:none!important;margin:0;padding:0 5px;display:block;height:100%}
.b-fMenu .menu-item{margin:0 auto;display:block;line-height:3}
#submit{font:1.2em/3 Tahoma,sans-serif}
.navigation{padding:1% 1% 5% 2%;margin:0}
a.page-numbers{padding:1% 4%;font:1.35em/2 Tahoma,sans-serif;display:inline-block}
span.page-numbers.current{padding:4%}
.homedescr{display:none}
.after_post, #myBtn {display: none !important;} 
.ad{display:none}
.morehelp a { float: left; display: list-item; }
.OSall,.locals,.soffft,.speeeeed, .locals, .configur, .multimed, .complekt, .servobzz, .interface, .inets, .dann, .braws, .deff, .partt, .obzz, .newss, .blogg, .articc{ display: none !important;}
.b18 a {font-weight: bold; background: #3498db !important; display: block; overflow: visible;}
.topnav { padding: 0 !important;}
.b-sidebar .section li a {font-size: 1.2em; line-height: 35px;}
.b-sidebar .sidebar_title{border-bottom:1px solid #78bedc;background:none}
.after_com {display: none !important;}
.b-fMenu .menu-item a { font-size: 1.2em; line-height: 3; display: block; }
.topnav.responsive { width: 65%; }
input.b-search_item {     margin: 2% 0; padding: 3px 15px; background: #ccc; height: 40px; }
form#cse-search-box {     display: none; }
.b-sidebar .section {    margin: 5% 0;}

}
@media screen and (max-width: 600px) {
.title {display: none}
.topnav { overflow: hidden; margin: 0 auto; float: right; line-height: 2; margin-bottom: 5%; }
.b-brand .brand_logo{left:0}
.b-brand .brand_title{float:left;position:relative;color:#F0F0F0;font:1.6em/1 'Tahoma',sans-serif;letter-spacing:1px;margin:0;line-height:68px;left:10px}
.topnav a:not(:first-child){display:none}
.topnav a.icon{float:right;display:block}
.content > h2 { font-size: 1.35em; line-height: 2; font-weight: bold; }
.b-brand .brand_logo{left:0}
.b-brand .brand_title{float:left;position:relative;color:#F0F0F0;font:1.6em/1 'Tahoma',sans-serif;letter-spacing:1px;margin:0;line-height:68px;left:10px}
.topnav.responsive{position:relative;height:100%}
.topnav.responsive a.icon{position:absolute;right:10px;top:0}
.topnav.responsive a{float:none;display:block;text-align:left}
.OSall,.locals,.soffft,.speeeeed, .locals, .configur, .multimed, .complekt, .servobzz, .interface, .inets, .dann, .braws, .deff, .partt, .obzz, .newss, .blogg, .articc{ display: none !important;}
.morehelp a { float: left; display: list-item; }
.b18 a {font-weight: bold; background: #3498db !important; display: block; overflow: visible;}
.topnav { padding: 0 !important;}
.b-sidebar .sidebar_title{border-bottom:1px solid #78bedc;background:none}
.b-sidebar .section li a {font-size: 1.2em; line-height: 35px;}
.after_com {display: none !important;}
.b-fMenu .menu-item a { font-size: 1.2em; line-height: 3; display: block; }
.topnav.responsive { width: 65%; }
input.b-search_item {     margin: 2% 0; padding: 3px 15px; background: #ccc; height: 40px; }
form#cse-search-box {     display: none; }
.after_post, #myBtn {display: none !important;} 
.b-sidebar .section {    margin: 5% 0;}

}