#rt-line-height-up p{line-height:1.8em;font-size:0.9em;font-weight:bold;}
#rt-line-height-up div{padding:0 8px 5px 8px; font-size:0.9em;font-weight:bold;}
#rt-line-height-up div a{font-size:1.1em;font-weight:normal}

#professional a,#professional a:hover{
  color:#279;
  text-decoration:none;
  border:0;
}

div.rimgband a,div.rimgbandleft a{border-bottom:0 !important;}
div.rimgband,div.rimgbandleft img{margin:2px 5px;}
div.rimgband{text-align:center;}

div.rimgband0 a{border:0 !important;margin:0 !important;padding:0;}
div.rimgband0 img{margin:0;padding:0;border:0}
div.rimgband0{text-align:center;}

table.nobord {border:0 !important;}
table.nobord td,table.nobord th{border:0 !important;font-size:1em !important;padding:2px 5px !important;}

/*
ul.r-likemsk {
  list-style:disc outside none;
  border:0 !important;
  margin:7px 0 !important;
}

ol.r-likemsk {
  list-style:decimal outside none;
  border:0 !important;
  margin:7px 0 !important;
}

ul.r-likemsk li, ol.r-likemsk li {
  border:0 !important;
  list-style-position: outside;
  margin:7px 31px !important;
  padding: 0 !important;
  background-color: inherit !important;
}
*/

ul.rsublvl ul {
  margin-left:5px !important;
  list-style-position: outside !important;
}

ul.rsublvl ul, ul.rsublvl ul li {
  list-style:none outside none !important;
  list-style-position: outside !important;
}

/* Временные костыли для первого знакомства (ноябрь 2015) */

.gallery a.cboxelement { border:0 !important; }
a.cboxelement[rel="lightbox-gal"] { border:0 !important; }
img.nofx { background: inherit !important; padding: 0 !important; border: none !important; box-shadow: none !important; }
h3 { font-size: 1.5em; }

.block-header { position: relative; background-color: rgba(0, 0, 0, .25); text-align: center; color: #fff; line-height: 1.7em; height: 1.8em; margin: 1em 0 1.5em; }
.block-header:after { content: ''; position: absolute; top: 1.8em; left: 84px; border-width: 12px 12px 0 12px; border-style: solid; border-color: rgba(0, 0, 0, .25) transparent; }
.block-header.multi ~ p { margin-top: 3em; }

.htoggler { position: relative; background-color: rgba(0, 0, 0, .25); text-align: center; color: #fff; line-height: 1.7em; height: 1.8em; margin: 1em 0 0; cursor: pointer; }
.htoggler:hover { background-color: rgba(0, 0, 0, .5); }
.dtoggler { background-color: #eee; display: none; padding: 1.5em 1.5em 1em; }

dl.gallery-item { text-align: inherit !important; }
#main td, #main th { font-size: 1em; }