html, body {
  margin: 0px;
  padding: 0px;
  border: 0px;
}

a:link {text-decoration: none}
a:visited {text-decoration: none}
a:hover {color:#ffffff}

.link1 a { 
  color: #FFCC99; font-size: 100%;
  font-family:  Times New Roman;  font-style: normal;
}

a.link1 {color: #FFCC99; font-size: 100%;}
a.link1:Link { color: #FFCC99}
a.link1:Visited { color: #FFCC99}
a.link1:Active  { color : #FFFFFF}
a.link1:hover { color : #FFFFFF}

a.link2 { 
  color: #C0C0C0; FONT-SIZE: 80%;
  font-family:  Times New Roman;  font-style: normal;
}
a.link2:Link { color: #C0C0C0}
a.link2:Visited { color: #C0C0C0}
a.link2:Active  { color : #FFFFFF}
a.link2:hover { color : #FFFFFF}

.link3 a { 
  color: #FFCC99; font-size: 100%; font-weight: bold; 
  font-family:  Times New Roman;  font-style: normal;
}
a.link3:Link { color: #FFCC99}
a.link3:Visited { color: #FFCC99}
a.link3:Active  { color : #FFFFFF}
a.link3:hover { color : #FFFFFF}




#mainmainmain {
  /*width: 964px;*/
  width: 764px;
}

#mainmain {
  margin-left: 40px;
  width: 684px;
  float: left;
  display: inline;
}

#mainnews {
  display: inline;
  width: 240px;
  float: left;
  background: #333;
}



#logo h1 {
  width:153px; height:60px;
  overflow:hidden;
  position:relative;
  margin:0; padding:0;
} 

#logo h1 img {
  z-index:1;
  position:absolute;
  top:0;
  left:0;
  border: 0px;
}

#logo h1 a {
  font-size: 40%;
  color: #DDDDDD;
}


.onenews {
  margin: 20px 5px 20px 5px;
  font-family: Verdana, Arial, helvetica, sans-serif;
  font-size: 10pt;
}

.onenews h2 {
  font-size: 100%;
  display: inline;
}

.onenews h2 a {
  text-decoration: none; 
  color: #C0C0C0;
}

.onenews span {
  font-size: 100%;
  text-decoration: none; 
  color: #FFCC99;
}

.headline {
  font-size: 110%;
}

.headline h2 {
  font-size: 140%;
  text-decoration: underline; 
  display: inline;
  font-weight: normal;
}



td.menun {
   color: black;
   ffont-weight: bold;
   background: #333333;
   ccursor: hand;
}

td.menus {
   color: white;
   ffont-weight: bold;
   background: #000000;
   ccursor: hand;
}


#contenttitle {
  margin: 20px 0;
}

#contenttitle h1 {
  font-size: 150%;
}

#contenthscopeslist {
  margin: 20px 0;
  font-weight: bold;
  font-size: 100%;
}

#contenthscopeslist a {
  font-weight: normal;
  font-size: 100%;
}

#contentdateslist {
  margin: 20px 0;
  font-weight: bold;
  font-size: 100%;
}

#contentdateslist a {
  font-weight: normal;
  font-size: 100%;
}


#ignio-day {
  margin: 10px 0;
}

.igniohscope {
  padding: 5px;
  font-family: Times New Roman, Tahoma, Verdana, Geneva, Helvetica;
  width: 650px;
}


.igniomain {
  margin: 0;
  padding: 0;
  width: 550px;
  float: left;
}

.igniomain h3 {
  margin: 0 0 20px 0;
  font-size: 110%;
  display: inline;
}

.igniomain p {
  padding: 0;
  margin: 0 0 20px 0;
  font-size: 100%;
}


.igniosigns {
  font-family: Tahoma, Verdana, Geneva, Helvetica;
  float: left;
  padding: 0 10px 0 10px;
  font-size: 80%;
  font-weight: bold;
}

.igniodates {
  margin: 0 0 20px 0;
  font-size: 100%;
  font-weight: bold;
}




















#redtram {
  font-family: Verdana, Arial, helvetica, sans-serif;
  font-size: 10pt;
  margin: 10px 0 20px 0;
  padding: 0px 10px;
}

#redtram h2 {
  font-size: 100%;
  display: inline;
}

.redtramitem {
  margin: 5px 0;
}

.redtramitem a {
}

.redtramitem span {
  display: none;
}

.kptop4 {text-decoration: none; color: #FFCC99;
font-family:verdana,arial,helvetica; font-size:8pt; };
.kptop3 {text-decoration: none; color: #FFCC99;
font-family:verdana,arial,helvetica; font-size:7pt; };


#rtn4pic {
  font-size: 100%;
}

#rtn4pic h2 {
  font-size: 100%;
  display: inline;
  margin: 10px;
}



#mforum {
  padding: 10px 00px 10px 20px;
}

#mforum a {
 color: silver;
}




.b-devPrize{
  display: flex; 
  justify-content: space-around; 
  flex-wrap: wrap; /* разрешён перенос - полезно на смартфонах */
  border: 2px solid #FFCC99;
  /*padding: 0.25em;*/
}

/* При больших разрешениях сжимаемся, при маленьких - пускай будет перенос (смартфоны) */
/*@media (min-width: 701px) { .b-devPrize { flex-wrap: nowrap; } }*/
/*@media (max-width: 700px) { .b-devPrize { flex-wrap: wrap; } }*/


.b-devPrize__title{
  font: 1.3rem Arial, Helvetica;
  font-weight: bold;
  margin: auto 0;
  padding: 0.25em;
}

.b-devPrize__titleLink{
  color:red; 
  text-decoration:none;
}

.b-devPrize__text{
  font: 0.9rem Arial, Helvetica;
  font-weight: bold;
  margin: auto 0;
  padding: 0.25em;
  word-wrap:break-word;
}

.b-devPrize__text_small{
  font: 0.7rem Arial, Helvetica;
  font-weight: normal;
}

.b-devPrize__textLink{
}

.b-devPrize__pic{
  margin: auto 0;
  padding: 0.25em;
}

/* Прячем картинку для небольших разрешений (смартфонов) */
@media (min-width: 701px) { .b-devPrize__pic { display: show; } }
@media (max-width: 700px) { .b-devPrize__pic { display: none; } }


.b-devPrize__picLink{
}

.b-devPrize__picImg{
  max-height:80px; 
  max-width:80px;
}
