@media (max-width: 992px) {
	 /*   .sidebar {display:none;} */
}


tr.blogShort.col-10 > td > hr:nth-child(5),
tr.blogShort.col-10 > td > div:nth-child(6), 
tr.blogShort.col-10 > td > hr:nth-child(7)
 {
    display: none;
}

.img-circle {
border-radius: 50%;
vertical-align: middle;
}
1897:434.size-thumbnail {
max-width: 150px;
}

.wrap {
    
    list-style-position: inside;
    -moz-column-count:2; /* Firefox */
    -webkit-column-count:2; /* Safari and Chrome */
    column-count:2;
 /*     list-style-type:decimal;
  height:200px; */
}

figure img, article p img {
    max-width: 100%;
}
.metadata {display:inline-block;}
.blogshort > a.btn.btn-info {
    text-decoration: none;
    color: white;
}

iframe {
    max-width: 100%;
}

li.active a {
    font-weight: bold;
    text-decoration: initial;
}
img.thumb-main{
max-width: 200px;float:left;height:auto;
}
img.thumb-inner{
max-width: 200px;float:right;height:auto;
}
html
{
    background-position: center;
    background: url(https://pp.userapi.com/c840029/v840029140/4f098/Kg-aZV4T72w.jpg);
    background-attachment: fixed!important;
    background-size: contain;

/* background: url(https://pohod-v-gory.com/uploads/image/attachment/84787/watermark_IMG_0551.jpg) no-repeat;
    background-attachment: fixed!important;
    background-size: cover; */
}

body {
    background-color: #ffffffb3;

}


/*
.fstr-bg{
    background: rgba(224, 224, 224, 0.62);
    background: url(https://pp.userapi.com/c840029/v840029140/4f098/Kg-aZV4T72w.jpg);
    background-size: contain;
}
*/
blockquote{
border-left: 3px solid #009;
    font-size: 120%;
    background: lightgoldenrodyellow;
    margin: 10px;
    padding: 10px;
}
.bodybg{
    background-position: top left;
/*https://avatars.mds.yandex.net/get-pdb/225396/24a27d8c-6645-40dd-9d47-97243651ad50/orig 
https://pohod-v-gory.com/uploads/image/attachment/84787/watermark_IMG_0551.jpg
https://sun1-9.userapi.com/c824410/v824410395/febcb/u2LrDwfWS9M.jpg
*/
    background: url(https://pohod-v-gory.com/uploads/image/attachment/84787/watermark_IMG_0551.jpg);
    background-attachment: fixed;
    background-size: 40%;
}
.date {
    font-family: unset;
    margin-bottom: 0.5em;
    font-size: .7em;
    font-weight: lighter;
}
.bodybg > table > tr {
background: rgba(255, 255, 255, .8);
    /* background: rgba(255, 255, 255, 0.1); */
    color: #fff !important;
    /* background-image: url(http://no-tssr.ru/templates/yoo_everest/less/uikit/images/default/panel-box-noise-bg.png); */
    /* box-shadow: 2px 5px 5px rgba(30, 50, 70, 0.3), inset 0 0 1px rgba(255, 255, 255, 0.15), inset 0 1px 0 rgba(255,255,255,0.12); */
    vertical-align: middle;
}
/*USAGE: ðåçóëüòàòû ×èÊ
<table class="rezult"> */

.rezult th {
  font-size: 15px;
  font-weight: normal;
  background: #b9c9fe;
  border-top: 4px solid #aabcfe;
  border-bottom: 1px solid #fff;
  color: #039;
  padding: 8px;
}
.rezult th {
    font-size: 12px;
    text-align: center;
}
.rezult th:first-child {
    text-align: left;
}

.rezult td {text-align: center;vertical-align: middle;}
.rezult td:first-child {text-align: left; width: 230px;}

.rezult td {
  width: 200px;
  background: #e8edff;
  border-bottom: 1px solid #fff;
  color: #669;
  border-top: 1px solid transparent;
  padding: 8px;
}
.rezult  tr:hover td {background: #ccddff;}


.txtform {
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica;
	FONT-SIZE: 12px;
	WIDTH: 100%;
	cursor : text
}

.txtformb {
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica;
	FONT-SIZE: 12px;
	WIDTH: 100%;
	cursor : text;
}

#btn {
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetic;
	FONT-SIZE: 11px;
	WIDTH: 100%;
	cursor : hand;
	FONT-WEIGHT: bold;

}

 
#btnsmall {
 
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica;
	FONT-SIZE: 11px;
	WIDTH: 240px; 
	cursor : hand;
	FONT-WEIGHT: bold;
} 

 

#menu  { FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica; 
         color: blue; text-decoration:none; font-size: 12px; }

#inpimg {
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetic;
	FONT-SIZE: 11px;
	WIDTH: 100%;
	FONT-WEIGHT: bold;
}

.smalll {
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, Geneva; FONT-SIZE: 12px;
}

.select {
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, Geneva; FONT-SIZE: 12px;
	WIDTH: 100%;
}

.header {
    color:white;
    font-family: Verdana,Arial,Helvetica;
    font-size: 22pt;
    margin: 10 0;
    font-weight: bold;
}

h2 {


    font-family: Verdana,Arial,Helvetica;
    font-size: 12pt;
    margin: 0 0 10px;
    FONT-WEIGHT: bold;
    text-decoration: none;
    font-family: Verdana,Arial,Helvetica;
    font-size: 10pt;
    margin: 0px;
    font-family: Verdana,Arial,Helvetica;
    font-size: 1.5em;
    font-family: Calibri, Sans-serif;
    /* margin: 2rem; */

}
h3 {
       font-family:Verdana,Arial,Helvetica;
    font-size: 18px;
    margin: 0px;
	FONT-WEIGHT: bold;
} 

.banner{
  overflow: hidden; 
    background-color: #21252991; /*#3b5e77;*/ /*#086fb9*/
    margin-bottom: 3em;
    margin-right: 6em;
    padding: 30px;
    border: 1px solid black;
    border-radius: 10px;
/*    position: fixed; */
z-index: 1030;
    font-size: 12px !important;
    color: white;
max-width: 300px;
cursor: pointer;
}

div.nam125 {

    background-color: #f8f8f8;
    color: black;
    text-align: center;
}

div.russia2021 {
background-color: #1960ab;
color: white;
text-align: center;
}

div.russia2021 a {
	color:white!important;
}


.card {
background: rgba(224, 224, 224, 0.62); box-shadow: 3px 3px 3px rgba(30, 50, 70, 0.3), inset 0 0 1px rgba(255, 255, 255, 0.15), inset 0 1px 0 rgba(255,255,255,0.12); 
}

.blogShort {
    background: white !important;
    border-radius: 10px;
border: 1px solid darkgray;
    padding: 10px;
    margin: 0 0 10px 0;
    display: inline-block;
    width: 100%;
    font-size: 18px;
    font-family: Georgia;
    color: black;
overflow-wrap: break-word;
  margin: 0 0 100px 0;
}

.btnBlue{
    font-size: 10pt;
    background: #1ac;
    border: 1px;
    border-radius: 5px;
    padding: 5 20;
    color: white !important;
    text-decoration: none !important;
}
a.btnBlue:hover{
 font-size: 10pt;
    background: #1af;
    border: 1px;
    border-radius: 5px;
    padding: 5 20;
    color: white !important;
    text-decoration: none !important;


}
p {
	font-size: 14px;
}

td {
	COLOR: #000000;
	FONT-FAMILY: verdana, arial, helvetica;
	FONT-SIZE: 11px;
        vertical-align: top;
}


table.tbllist { width: 100%; }

table.tbllist  td { padding-left : 5px; padding-right : 5px; }
 


table.tbldef { width: 100%; }

td.tbldef  { padding-left : 0px; padding-right : 0px;}

table.graph td {FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, Geneva; FONT-SIZE: 8px; vertical-align: bottom }


.zak0 {
	COLOR: #ffffff;
	FONT-FAMILY: Verdana,Arial,Helvetica;
	FONT-SIZE: 12px;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}

.zak1 {
	COLOR: #999999;
	FONT-FAMILY: Verdana,Arial,Helvetica;
	FONT-SIZE: 12px;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}


.header {
	/*COLOR: #3B5E77;*/
	FONT-FAMILY: Verdana,Arial,Helvetica;
	FONT-SIZE: 25px;
	FONT-WEIGHT: bold;
	margin-top : 0px;
}

.top {
	COLOR: #f1f1f1;
	FONT-FAMILY: Verdana,Arial,Helvetica;
	FONT-SIZE: 18px;
	FONT-WEIGHT: bold;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}

.mhead {
	COLOR: #ffffff;
	FONT-FAMILY: Verdana,Arial,Helvetica;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	margin-top : 0px;
	margin-bottom : 0px;
}

header a {
	color : white;
	text-decoration : initial;
}
A:LINK, A:VISITED {
	color : black; !important
	text-decoration : underline;
}
A:LINK, A:VISITED {
	color : black;
	text-decoration : underline;
}
A:HOVER {
	background-color : transparent;
	color : orange;
	text-decoration :  underline;
}


A.zak0:LINK, A.zak0:VISITED {
	color : #ffffff;
	text-decoration : none;
	cursor : hand
}

A.zak0:HOVER {
	color : #ffffff;
	text-decoration : none;
	cursor : hand
}


A.zak1:LINK, A.zak1:VISITED {
	color : #666666;
	text-decoration : none;
	cursor : hand
}

A.zak1:HOVER {
	color : #666666;
	text-decoration : none;
	cursor : hand
}




A.menu:LINK, A.menu:VISITED {
	FONT-FAMILY: verdana, arial, helvetica;
	color : #000000;
	text-decoration : none;
	FONT-SIZE: 11px;
	}


a.menu:hover 
   {
	font-family: verdana, arial, helvetica;
	color : #000000;
	text-decoration : none;
	font-size: 11px;
	}

 


#inactive { color: #6699FF	}  
 
 

#rub_related { color:   #339900 }
	
.theader { background-color: #dfdfdf;}

.trow { background-color: #f1f1f1 }

.trowc { background-color: #f1f1f1; /*behavior: url(trow.htc)*/}

.optinactive  {  color: #888888   }
 

.optperiodicrubric { color: #663300 ; font-style: italic; }

.optperiodicmain { color: #996633  }
 
.prompt { cursor: help; }

label {cursor:hand}
 
 
.drop_menu 
{
position:absolute;
width:165px;
background-color:#f1f1f1;
border:2px solid #dfdfdf;
font:normal 11px ;
line-height:19px;
z-index:100;
visibility:hidden;
padding-left: 5px;
padding-right: 5px;
}

.button {behavior: url(button.htc); border: 1px solid #dbd8d1; cursor : hand}
 
.button IMG 
{
  margin: 1px;
  filter: dropShadow(OffX=2, OffY=2, Color='#d4d0c8', Positive='true');  
}

//footer
/*
article h3 {
    text-transform: uppercase;
    text-decoration: unset!important;
    font-size: 50px;
    border-bottom: 5px solid blue;
    text-decoration: none;
}


article h3 a {
    text-decoration: none;
}

.marginBottom10 {
    text-decoration: none!important;
}
*/

footer {
    background: #ebf2f8;
    height: 100px;
}

.footer.left {
    float: left;
    display: inline-block;
    /* background: red; */
    /* text-transform: uppercase; */
}

.footer.right {
    float: right;
    display: inline-block;
}

.footer {
    text-transform: uppercase;
    margin: 0 4em;
}

/*add masonry*/


.blogShort {
  background-color: #eee;
  display: inline-block;
  margin: 0 0 1em;
  width: 100%;
}

.box {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}

.box div {
  flex-direction: row;
  max-width: 400px;
}

.masonry {
  column-count: 3;
  column-gap: 1em;
  grid-gap: 2em;
  grid-template-columns: repeat( auto-fill, minmax( 200px, 1fr ) );
  grid-auto-rows: 250px;
}

.pull-right {
    max-width: 200px;
    float: right;
    height: auto;
}
.pull-left {
    max-width: 200px;
    float: left;
    height: auto;
}
