body {
  color: #808080;
  background-color: #B0B0B0;
}
.tab {
  border: 1px solid #E4E4E4;
}
.tab-border {
  border: 1px solid #F0F0F0;
  padding: 5px; 
}
.anchor {
  padding-bottom: 3px;
}       
.underlining {
  text-decoration: underline;
  padding-top: 10px;
}
.textli li{
  background: url(point200.gif) no-repeat 0px 2px;
  list-style-type: none;
  margin: 0px;
  padding: 0px; 
  margin-left: -5px;
  padding-left: 16px;
}
* html .textli li{
  margin-left: 0px;
  padding-left: 0px;
}
.textli {
  font-family: Tahoma;
  font-size: 11px;
  font-weight: 500;
  text-decoration: none;
  color: #808080;
}
.text {
  font-family: Tahoma;
  font-size: 11px;
  font-weight: 500;
  text-decoration: none;
  color: #808080;
}
.text-b {
  font-family: Tahoma;
  font-size: 11px;
  font-weight: 600;
  text-decoration: none;
  color: #808080;
}
h1, h3 {
  font-family: Tahoma;
  font-size: 11px;
  font-weight: 600;
  background-image: url(point000.gif);
  background-repeat: no-repeat;
  background-position: 0px 4px;
  padding: 0px;
  margin: 0px;
  padding-left: 10px;
  margin-bottom: 7px;
}
.subtitle {    
  font-weight: 600;
  background-image: url(point000.gif);
  background-repeat: no-repeat;
  background-position: 0px 4px;
  padding-left: 10px;
}
.rightmenu {
  font-family: Tahoma;
  font-size: 11px;
  font-weight: 500;
  color: #89161C;
  line-height: 16px;
}
.righttext {
  font-family: Tahoma;
  font-size: 11px;
  font-weight: 500;
  line-height: 20px;
}
.title {
  font-family: Tahoma;
  font-size: 11px;
  font-weight: 600;
  color: Black;
  text-decoration: none;
  padding-bottom: 15px;
  margin-bottom: 0px;;
}
.newsdata {
  font-family: Tahoma;
  font-size: 11px;
  font-weight: 600;
}
a.newstext {
  font-family: Tahoma;
  font-size: 11px;
  font-weight: 500;
  text-decoration: none;
  color: #808080;
}
a.newstext:hover {
  text-decoration: underline;;
}
.topmenu {
  font-family: Tahoma;
  font-size: 13px;
  font-weight: 600;
  color: Black;
  text-decoration: none;
}
.botmenu {
  font-family: Tahoma;
  font-size: 11px;
  font-weight: 500;
  color: Black;
  text-decoration: none;
}
.menu-td {
  padding-left: 10px;
  background-color: #F0F0F0;
}
.menu-line {
  background-image: url(menu-lin.gif);
  background-position: bottom;
  background-repeat: no-repeat;
}
.input {
  border: 1px solid #C0C0C0;
  width: 85px;
  height: 19px;
  font-family: Tahoma;
  font-size: 11px;
  padding-left: 3px;
  color: #808080;
}
.input-small {
  border: 1px solid #C0C0C0;
  width: 59px;
  height: 19px;
  font-family: Tahoma;
  font-size: 11px;
  padding-left: 3px;
}
.chec {
  border: 1px solid #C0C0C0;
  width: 15px;
  height: 15px;
}
.search {
  margin-right: 20px;
}
a {
  text-decoration: underline;
  color: #89161C;
}
.cursor {
  cursor: pointer;
  cursor: hand;
}
.td-line {
  background-image: url(menu-lin.gif);
  background-position: bottom;
  background-repeat: repeat-x;
}
.tab-td {
  padding: 5px;
  background-color: #F0F0F0; 
}
/*ul {
  list-style-image: url(/bitrix/templates/ru/images/point2.gif);
  margin-bottom: 5px;
  margin-left: 3px; 
  margin-top: 0px;
  padding-left: 9px; 
}*/
li {
  list-style-image: url(point200.gif);
  margin-bottom: 5px;
  margin-left: -20px;
}
/*li {
  list-style-image: url(/bitrix/templates/ru/images/point2.gif);
  margin-bottom: 0px;
  margin-top: 0px;
  margin-left: -20px; 
}*/
p {  
  margin: 0px;
  padding: 0px;
  margin-bottom: 10px;
}
a.title {
  padding-bottom:0px;
}
.button {
  border: 1px solid /*#B01C23*/#ffffff;
  background: /*89161C*/#ffffff;
  color: #89161C;
  text-decoration:underline;
  cursor: pointer;
}
.button_fill {
  border: 1px solid #B01C23;
  background: #89161C;
  color: #ffffff;
  cursor: pointer;
  margin-top: 25px;
}

.box {width: 120px; border: 1px solid #E4E4E4;}
.box1 {width: 215px; border: 1px solid #E4E4E4;}
.margin {padding-bottom:10px;}
#lang-box {border: 1px solid #c0c0c0; width: 126px; position: absolute; margin: -1px 0; background: white; padding-left: 2px; display: none;}
*html #lang-box {width: 130px; margin-top: -2px;}
#lang-box p {margin: 3px 0;}
#lang-box a {color: #808080; text-decoration: none;}
#lang-box a:hover {color: #89161C;}

.news_small {
padding-bottom: 3px;
padding-top: 3px;
}
h1.news_small_head, h3.news_small_head {
margin-bottom: 0;
}
p.news_small_date {
text-indent: 10px;
}
h1.download-box, h3.download-box {
	color: #000000;
	cursor: pointer;
}