@font-face{font-family:'RussiaLight';src:url("russia-light-webfont.woff") format("woff"), url("russia-light-webfont.ttf") format("truetype");font-weight:normal;font-style:normal;}
body
{
font-size: 13px;
/*background: #3e96c4 url('') no-repeat center -100px;*/
background: #DDEAF4;
background-attachment:fixed;
background-size: 100%;
margin:auto;
font-family: RussiaLight;
max-width:900px;
line-height: 1.2;
text-shadow:#9af 1px 1px 0;

}

img {max-width: 100%}
h1, h2 {font-size: 1em; margin:0}
h3, h4 {font-size: 1em; margin:0}
h5, h6 {font-size: 1em; margin:0}
a{color: #0057cd;font-size: 13px;}
#a:hover{box-shadow: -6px -6px 8px -4px rgba(60,150,255,0.75), 6px -6px 8px -4px rgba(60,150,255,0.75), 6px 6px 8px -4px rgba(60,150,255,0.75), -6px 6px 8px -4px rgba(60,150,255,0.75);border-radius: 3px;}
a:hover{color:red;text-shadow:#fff 1px 1px 0;}
a.go{color: #ff7800;}
.act a{color: white}
a.copy{color: #7a7a7a;}
.nc
{
    text-decoration: none;
}
p {
margin-top: -15px;
height: 1px;
}
#body
{
box-shadow:0px 1px 3px 0px #f96;
margin: 0 auto;
min-width:240px;
margin-top:5px;
border-radius: 5px;
}

input,textarea,select {
margin-bottom:1px;
margin-top:1px;
border:1px solid #3af;
color:#04f;
}

.site {
text-decoration:underline;
}

small {
font-size:11px;
}

img {
border:0;
padding:0;
margin:0;
}

div {
overflow:hidden;
}

hr{
border: 0;
border-top: 1px dotted #ccc;
margin: 2px 0;
}

.str {
background:#fff;
margin-bottom:1px;
margin-top:1px;
}

.str_l a {
background:#fff;
text-decoration:none;
border:1px solid #acf;
padding:2px 4px;
margin:1px;
}

.o {
background:#fff;
color:#008;
border-top:1px solid #abf;
border-bottom:1px solid #abf;
padding:2px 4px;
margin-top:1px;
border-radius: 3px;
background: -webkit-linear-gradient(top, #fff 0%, #9bf 0%, #737373 0%, #9bf 0%, #def 1%, #6cf 50%, #fff 100%);
background: -o-linear-gradient(top, #fff 0%, #9bf 0%, #737373 0%, #9bf 0%, #def 1%, #6cf 50%, #fff 100%);
}
.o2, .o2 a {
#background: #def url('img/41.jpg');
background: #29b9ff;
color:#fff;
font-size: 11px;
white-space: pre-wrap;
text-align: center;
display:block;
text-overflow: clip;
width: 99%;
min-width: 60px;
height: 50px;
margin:0px auto;
vertical-align: middle;
text-shadow:#999 1px 1px 0;
}

.o2r, .o2r a {
#background: #fed url('img/list.jpg') no-repeat right;
#background: #def url('img/41.jpg');
background: #29b9ff;
color:#fff;
font-size: 11px;
white-space: pre-wrap;
text-align: center;
display:block;
float: left;
text-overflow: clip;
width: 99%;
min-width: 60px;
height: 50px;
margin:0px auto;
vertical-align: middle;
text-shadow:#999 1px 1px 0;
}
.o2r:hover, .o2:hover {
opacity: 0.6;
}
.o0,.st {
background:#fff;
color:#06f;
font-weight:bold;
display:inline !important;
padding:10px 14px;
border-radius: 5px;
border-right:2px solid #18f;
border-bottom:2px solid #18f;
text-shadow:#999 1px 1px 0;
}
.st:hover {background:#ddd;color:#02f;text-shadow:#ccc 1px 1px 0;}
.str_t a {
background:#fff;
color:red;
border:1px solid #dcdcdc;
padding:2px 4px;
margin:1px;
}

.rek 
{
    background: #f6f6f6;
}
.row
{
    padding: 10px 10px 10px;    
}

.t {
border-top:1px dashed #ccc;
}

.topni,.stat,.table,.main,.t,.stv {
margin-bottom:1px;
margin-top:1px;
#background: #ccc url('img/cat_s.png') repeat-x bottom;
background: #bdf;
}
.stv {padding-top:0px;}
.stv a {font-weight:bold;
margin-right:2px;
border:0px 0px 1px 1px solid #02d;
line-height:17px;
padding:3%;
color:#fff;
display:inline !important;
background:#3be;
text-shadow:#02d 1px 1px 0;
#border-radius: 0px 0px 10px 10px;}
.st1 a {margin-right:1px;margin-bottom:6px;border-radius: 5px;border:1px solid #07f;padding-left:1px;padding-right:1px;padding-top:5px;padding-bottom:5px;color:#fdfdfd;background:#6de;text-shadow:#008 1px 1px 0;}
.st1 a:hover {background:#3be;color:#02f;text-shadow:#ccc 1px 1px 0;}
.top {background: #c10000 url('img/cat_bg.png') repeat-x;
border:1px solid #ac0101;
color: #fff;}

.topik,.title,.title2,.foot {
background: #3be url('img/bsn.jpg') repeat-x;
padding: 10px 10px 10px;  
/*border:1px solid #04f;*/
border-radius: 3px;
color: #fff;
font-weight:bold;
margin:-1px;
text-shadow:#3c3c3c 1px 1px 0;
}
.titlep {
background: #3be url('img/bsn.jpg') repeat-x;
padding: 10px 10px 10px;  
border-right:1px solid #def;
color: #fff;
font-weight:bold;
#margin:-1px;
text-shadow:#3c3c3c 1px 1px 0;
}
.info {
margin:0;
}

.head {
#background: #8DDAF4 url('img/152n.png');
background: #FFF;
padding-left:4px;
#margin-bottom:-6px;
padding:0;
min-height:45px;
#border-left:1px solid #9df;
#border-right:1px solid #9df;
#border-top:1px solid #9df;
border-radius:5px 5px 0px 0px;
}

.topik a,.title a,.title2 a,.foot a,.top a {
text-decoration:underline;
}

a {
color:#0078dd;
text-decoration:none;
}


#foot {
background:url(img/foot.png) #56789f;
padding:4px;
text-align:left;
color: #d1d1d1;
}
#foot {font-weight:normal}
.foot a {
color: white;
    padding: 10px 10px 10px;
    background: #0E75B8 url('img/cat_bg.png') repeat-x;
}
.nogi
{
#background: #def url('//m-top.tk/nizzima.jpg') repeat-x bottom;
background: #def;
}
.topmenu
{
    padding: 10px 10px 10px;
    margin: 0;
    background: #F6F6F6;
    border-bottom: #d7d7d7 1px solid;
    
}

.center{text-align: center;color:#fff;}
.n{font-size: 1em;}
.s{font-size: 0.9em;}
.xs{font-size: 0.9em;}
.eb{background: #ebebeb;}
table.menu
{
    width: 100%;
	border-style: none;
	border-width: 0px;
padding:0px;
}
table.menu td
{
border:#2af 1px solid;
border-width: 1px;
padding:0px;
}
.l {border-left:#0c0c0c 1px solid}
.r {border-right:#0c0c0c 1px solid}
.t {border-top:#d7d7d7 1px solid}
.b {border-bottom:#d7d7d7 1px solid}
table.menu td.act{background: #FF952E}
#categories
{
color: white;
padding: 10px 10px 10px;
font-weight:bold;
margin:0px;
background: #3be url('img/bsn.jpg') repeat-x;
/*border:#04f 1px solid;*/
text-shadow:#3c3c3c 1px 1px 0;
}
#categories strong {font-weight:bold}
.login{
background:url('img/bsn.jpg') repeat-x #38B7E7;
padding:10px;
color:#fff;
text-shadow:#3c3c3c 1px 1px 0;
font-size:12px;
}
.login a{
background:url('img/bsn.jpg') bottom;
color:#fff;
font-weight:bold;
text-decoration:none;
text-shadow:#000 1px 1px 0;
border-radius:5px;
border-right:1px solid #07f;
border-bottom:1px solid #07f;
#margin-right:5px;
#margin-left:5px;
padding:7px;
}
.login a:hover{
opacity:0.5;
}
.links {list-style-type:none;
#overflow: auto;
padding:0;
}
.links li {
white-space: nowrap;
background:url(img/cat_s.png) repeat-x #ccc;
margin-top:1px;
color:#3c3c3c;
border:1px solid #c6c5c5;
border-radius:5px;
margin-left:-1px;
margin-right:-1px;}
.links li:hover 
{background:url(img/d.png) repeat-x #dbdbdb;
color:#7f9096;}
.links li a {padding:7px;background:no-repeat url(img/arr.png) right;color:#0169ba;display:block;}
.links li a:hover {padding:7px;background:no-repeat url(img/arrh.png) right;color:#a70000;display:block;}
.main{
border:1px solid #dbd9d9;
background:#f0f0f0;
color:#0862f2;
}
.f1 img {
background-image: none;
opacity: 0.4;
}
.f1 img:hover {
margin-top: -1px;
opacity: 0.99;
box-shadow: 0 1px 5px #ccc;
}
span.number{
position: relative;
float:right;
right:20px;
vertical-align: middle;
background:#fff;
color:#04f;
font-weight:bold;
border-right:1px solid #8bf;
border-bottom:1px solid #8bf;
border-radius:5px;
padding:3px 5px;
box-shadow: 0 1px 5px #ddd;
margin-top:-1px;}
span.b
{
font-weight:bold;
}
span.h{
position: relative;
float:right;
font-weight:bold;
bottom:-2px;
text-align: right;
height: 100%;
vertical-align: middle;
}
span.hosts {
	color:#089900;
	font-family: RussiaLight;
	background: #fff;
border: 1px solid #ccc;
border-radius: 3px 0px 0px 3px;
margin-top: 1px;
padding:3px 7px;
}
span.hits {
	font-family: RussiaLight;
	background: #ffffff;
    border: 1px solid #ccc;
    margin-left: -4px;
	margin-top: 1px;
	color: #ff3d00;
    padding: 3px 7px;
    border-radius: 0px 3px 3px 0px;
}
span.host{
position: relative;
float:right;
vertical-align: middle;
background:#f0f0f0;
color:#04f;
max-height:23px;
font-weight:bold;
border:1px dashed #9df;
border-radius:5px;
margin:auto;}
.containers {
	display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding: 5px 0px;
}

.wheor {
padding: 5px 10px;
    width: 110px;
    margin: 5px;
    border-radius: 3px 3px 3px 3px;
    background: #29b9ff;
    box-shadow: 0 1px 3px 0px #6df;
    transition: 0.3s;
    font-size: 14px;
    text-transform: uppercase;
    color: #fff;
    text-align: center;
}

.wheor:hover {
    opacity: 0.6;

}
.mss, .msv {
text-align: center;
padding-top:1px;
padding-bottom:1px;
font-weight:bold;
}
.mss a {font-weight:bold;font-size: 14px;margin-right:2px;border-radius: 5px;border-right:1px solid #29f;border-bottom:1px solid #29f;line-height:42px;padding:8px 12px;color:#fff;display:inline !important;background:/*url(img/img_0541.png) repeat-x 50% top */#2bf;text-shadow:#000 1px 1px 0;}
.msv a {font-weight:bold;font-size: 14px;margin-right:2px;border-radius: 5px;border-right:1px solid #29f;border-bottom:1px solid #29f;line-height:42px;padding:10px 7px;color:#fff;display:inline !important;background:/*url(img/img_0541.png) repeat-x 50% top */#2bf;text-shadow:#000 1px 1px 0;}
.mss a:hover, .msv a:hover {opacity: 0.6;border-right:1px solid #999;border-bottom:1px solid #999;}
a.pagenav {font-size: 14px;margin-right:2px;border-radius: 5px;border-right:1px solid #2bf;border-bottom:1px solid #2bf;line-height:42px;padding:8px 12px;color:#fff;display:inline !important;background:url(img/bsn.jpg) repeat-x 50% top #19f;text-shadow:#000 1px 1px 0;}
a.pn {font-size: 14px;margin-right:2px;border-radius: 5px;border-right:1px solid #2bf;border-bottom:1px solid #2bf;line-height:42px;padding:10px 7px;color:#fff;display:inline !important;background:url(img/bsn.jpg) repeat-x 50% top #2df;text-shadow:#000 1px 1px 0;}
/*WEB*/
table
{
background:#def;
border-collapse: collapse;
}
tr
{
border-collapse: collapse;
}
td
{
border: #0c9cfc 1px solid;
}
td.mid
{
	border-collapse: collapse;
	border: #0c7cfc 1px solid;
	vertical-align: top;
}
ul
{
display:block;
border-radius: 3px 3px 0px 0px;
background-color:#cef;
margin:0px;
padding:1px;
vertical-align: left;
}
ul a
{
display:block;
text-decoration:none;
vertical-align: middle;
min-height: 20px;
background: #bbb url('img/cat_s.png') repeat-x;
padding-top:0px;
}
ul a:hover
{
background: #ddd url('img/d.png') repeat-x;
}
td.nt {text-align:center;min-width: 80px;max-height: 30px;background: #3be url('img/bsn.jpg') repeat-x;text-shadow:#fff 1px 1px 0;}
td.nt a{display:block;text-decoration:none;font-weight:bold;}
td.nt a sup{color:black;line-height:0;vertical-align:top;}
td.nt a:hover,td.nt a.active{background-color:#fff;padding:7px 0px 7px 0px;text-shadow:#aaa 1px 1px 0;vertical-align:middle;}
.takru, .takru b, .wmlinkru, .wmlinkru B{position: relative;top:-20px;bottom:-20px;}
.tak{background-color:#cef;max-height:50px;border: #bcdcfc 1px solid;}
.takru a{position: relative;top:-14px;}
.takru b, .wmlinkru B{ display:none; color: #BABABA; font-size: 1px; letter-spacing: -10px; z-index: -1; }
