*{box-sizing:border-box;}
body{margin:0;padding:0;font:16px/1.5 arial,helvetica,sans-serif;text-align:left;color:#000;}
#container{display:block;vertical-align:top;position:relative;top:4px;right:auto;bottom:4px;left:auto;min-width:320px;max-width:1580px;margin:0 auto;padding:0;}
#logo{display:inline-block;margin:0 auto;padding:0;}
#GA{display:block;text-align:center;margin:4px auto;}
a,a:link,a:active,a:visited{color:#000080;text-decoration:none;}
a:hover{color:#000080;text-decoration:underline;}
a.bluelink:link,a.bluelink:visited ,a.bluelink:active{color:#369;text-decoration:none;}
a.bluelink:hover{color:#369;text-decoration:underline;}
a.main-link:link,a.main-link:visited,a.main-link:active{color:#000080;text-decoration:none;}
a.main-link:hover{color:#f00;text-decoration:underline;}
header{display:block;margin:0;padding:0;text-align:center;}
footer{display:block;width:inherit;margin:0;padding:20px 10px;background:#000080;font:14px/1.6 verdana,sans-serif;text-align:center;letter-spacing:1px;color:#fff;}
h1{font:bold 22px/1.6 arial,helvetica,sans-serif;text-align:center;color:#333;letter-spacing:1px;margin:16px auto;}
h2{font:bold 18px/1.6 verdana,geneva,sans-serif;text-align:center;color:#333;letter-spacing:1px;margin:14px 0 4px 0;}
h3{font:bold 16px/1.6 verdana,geneva,sans-serif;text-align:left;color:#333;letter-spacing:1px;text-indent:20px;margin:4px 0;}
hr{display:block;width:96%;height:1px;margin:0;padding:0;}
p{text-indent:0;text-align:justify;margin:12px 0;}
table,td{border-collapse:collapse;}
table.resultstab{margin:20px auto;}
.resultstab td{border:1px solid #ccc;border-collapse:collapse;font-size:15px;padding:2px 4px 0 4px;vertical-align:bottom;}
tr.our{font:bold 18px/1.5 verdana,geneva,sans-serif;text-align:center;color:#fff;background:#777;padding:3px;}
.adaptive{display:inline;}
.archive{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;font:bold 18px/2.2 verdana,geneva,sans-serif;}
.archive li{flex-grow:0;margin:0 2px;padding:0 4px;}
.archive a:hover{padding:6px 0;background:#fff;border-radius:2px;}
.author{font:bold 17px/1.4 verdana,geneva,sans-serif;color:#000;margin:20px 8px 20px 0;text-align:right;}
.bukv{position:relative;top:2px;font:bold 42px/1.0 verdana,geneva,sans-serif;margin:0 6px 0 14px;}
.border-link{display:block;margin:20px 0;padding:2px;border:1px solid #369;border-radius:5px;}
.catalog{display:flex;flex-direction:column;align-items:flex-start;margin:0;padding:0;list-style:none;font:bold 18px/2.2 verdana,geneva,sans-serif;}
.catalog li{flex-grow:0;}
.f-autor{font:12px/1.3 verdana,geneva,sans-serif;text-align:right;margin-bottom:8px;margin:2px 2px 8px 6px;color:#006600;}
.f-subscr{display:inline-block;font:italic 14px/1.3 verdana,geneva,sans-serif;margin:-6px 0 2px 4px;color:#333;}
.kompot{font:14px/1.4 tahoma,arial,sans-serif;text-align:justify;margin:4px 14px 4px 14px;}
.main-page{display:block;font:bold 16px/1.5 verdana,geneva,sans-serif;color:#000080;text-align:center;letter-spacing:1px;margin:10px 0;}
.main-content{vertical-align:top;border-collapse:collapse;margin:0;padding:4px 10px;}
.main-sidebar{width:280px;border-left:1px #000080 solid;border-right:1px #000080 solid;border-collapse:collapse;vertical-align:top;line-height:2.0;background:#e0e0ff;margin:0;padding:4px 10px;}
.main-tab{width:100%;border-top:1px #000080 solid;border-collapse:collapse;}
.navy_liga{margin-left:8px;color:#000080;}
.navy_rubr{font:bold 18px/1.5 verdana,geneva,sans-serif;color:#fff;text-align:center;padding:4px;letter-spacing:1px;background:#069;margin:0 0 6px 0;}
.navy_sport,.navy_sport a{font:bold 18px/1.6 verdana,geneva,sans-serif;padding:2px 0;color:#000080;}
.others{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;padding:4px 0;}
.overlay{top:0;right:0;bottom:0;left:0;z-index:8;display:none;background-color:rgba(0,0,0,0.7);position:fixed;cursor:default;}
.overlay:target{display:block;}
.overlay:target+.popup-search{position:fixed;top:20px;height:280px;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);}
.popup-search{box-sizing:border-box;position:absolute;top:-100%;right:0;left:50%;z-index:9;min-width:320px;max-width:800px;margin:20px auto;padding:20px;text-align:center;overflow:hidden;background:#ccc;-webkit-box-shadow:0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3);-moz-box-shadow:0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3);-ms-box-shadow:0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3);box-shadow:0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3);-webkit-transform:translate(-50%,-500%);-ms-transform:translate(-50%,-500%);-o-transform:translate(-50%,-500%);transform:translate(-50%,-500%);-webkit-transition:-webkit-transform 0.3s ease-out;-moz-transition:-moz-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out;}
.pub_date{font:normal 14px/1.6 arial,helvetica,sans-serif;color:#666;margin:12px auto;}
.para{font:bold 22px/1.6 arial,helvetica,sans-serif;text-align:center;color:#333;letter-spacing:1px;margin:16px auto;}
.para2 {font:bold 18px/1.5 verdana,geneva,sans-serif;color:#000080;margin:16px 1px 1px 30px;}
.para2 a,.para2 a:visited {font:bold 18px/1.5 verdana,geneva,sans-serif;color:#000080;margin:16px 1px 1px 0!important;}
.para3{display:inline-block;font:bold 18px/1.3 verdana,geneva,sans-serif;color:#fff;background:#999;margin-top:14px;padding:2px 4px;}
.para4{font:italic 15px/1.3 verdana,geneva,sans-serif;margin-top:10px;text-decoration:underline;}
.RedLine{display:block; height:20px; color:red; font:bold 16px/1.0 verdana, sans-serif; helvetica;}
.read{float:right;margin-top:-12px;margin-right:4px;padding:2px 4px;text-align:center;font-weight:bold;text-transform:capitalize;background:#ccc;border-radius:2px;letter-spacing:1px;}
.read a,.read a:visited{color:#000080;}
.result{font:bold 17px/1.5 tahoma,geneva,sans-serif;color:#333;margin:14px 0 0 14px;}
.rubrika{font:bold 18px/1.5 verdana,geneva,sans-serif;color:#fff;text-align:left;padding:4px;letter-spacing:1px;background:#069;margin:0;}
.text,.text a,.text a:visited ,.text a:hover{margin:4px 0 10px 0;font-size:16px;color:#000;text-align:justify;}
.text a:hover{text-decoration:none;}
.widgets{display:block;text-align:right;margin:6px 270px 20px 0;}
col.i{text-align:right;padding:2px;}
col.b,col.d,col.dw,col.dw2{text-align:center;padding:2px;}
col.name,col.club{text-align:left;padding:2px;}
@media screen and (max-width:1240px){.catalog{flex-direction:row;flex-wrap:wrap;justify-content:space-between;}.catalog li{margin:6px;padding:0 6px;background:#fefefe;border-radius:6px;}}
@media screen and (max-width:1120px){.main-sidebar{display:none;}}
@media screen and (max-width:600px){.resultstab td{font-size:13px!important;padding:2px 2px 0 2px;}tr.our{font-size:16px;padding:2px;}}
@media screen and (max-width:520px){.resultstab td{font-size:11px!important;padding:2px 2px 0 2px;}tr.our{font-size:16px;padding:2px;}}
@media screen and (max-width:470px){.adaptive {width:100%;height:auto;margin:10px 0;border:0;}.resultstab td{font-size:10px!important;padding:1px 1px 0 1px;}tr.our{font-size:13px!important;padding:1px;}}
@media screen and (max-width:374px){table{width:auto!important;margin:0 auto;}td>img{width:auto!important;height:auto!important;}}