td.rss {padding-left:5px;}

td.rss a {color: #E7651A; font-size: 12px; font-family: tahoma, arial, helvetica, sans-serif; font-weight:bold;}

td.rss a:hover {color: #A02521;}

.nc { color: #333333; font-size: 12px; font-family: tahoma, arial, helvetica, sans-serif; line-height: 1.5em;}

.nc h1 {margin-top: 15px; margin-bottom: 15px; padding: 0px; color: #A02521; font-size: 15px; font-family: tahoma, arial, helvetica, sans-serif; font-weight: bold;}

.nc h2 {margin-top: 5px; margin-bottom: 20px; padding: 0px; color: #006CB7; font-size: 24px; font-family: tahoma, arial, helvetica, sans-serif; font-weight: normal;}

.nc p.d {color: #999999; font-size: 12px; font-family: arial, helvetica, sans-serif; text-decoration: none; font-style: italic;}

.nc ul.s { margin: 0px; padding: 2px 0px 0px 0px; color: #A02521; font-size: 12px; font-family: tahoma, arial, helvetica, sans-serif; font-weight: bold;}

.nc ul.s li { display: block;  background: transparent url('http://www.pro-n.ru/img/news_list_point.gif') 0px 2px no-repeat; padding: 0px 0px 6px 18px; margin: 0px; font-weight:normal;}

.nc ul.s li a { font-style: italic; font-weight: normal;}

.nc hr {color: #dddddd;}

.ico tr td a {color: #999999; font-size: 10px;}

td.news {}

td.news h1 {color: #A02521; font-size: 15px; font-family: tahoma, arial, helvetica, sans-serif; font-weight: bold;}

td.news h2 {color: #006CB7; font-size: 24px; font-family: tahoma, arial, helvetica, sans-serif; font-weight: normal;}



p.lenta {color: #000000; font-size: 11px; font-family: tahoma, arial, helvetica, sans-serif; margin: 0 0 15px 0;}

p.lenta span {color: #666666; font-family: "arial narrow", arial, helvetica, sans-serif; background-color: #cccccc; padding: 1px 3px 1px 3px;}


p,td,th,ul,ol,li {
  color: #333333;
  font-size: 12px;
  font-family: tahoma, arial, helvetica, sans-serif;
}

.small {
  color: #999999;
  font-size: 10px;
  font-family: tahoma, arial, helvetica, sans-serif;
}

.pj {
  color: #333333;
  font-size: 12px;
  font-family: tahoma, arial, helvetica, sans-serif;
  text-align: justify;
  line-height: 1.5em
}

.ps {
  color: #A02521;
  font-size: 12px;
  font-family: tahoma, arial, helvetica, sans-serif;
  font-weight: normal;
  border-top: 2px #cccccc solid;
  border-bottom: 2px #cccccc solid;
  padding: 10px 0 10px 0;
}

h1 {
  color: #006CB7;
  font-size: 24px;
  font-family: tahoma, arial, helvetica, sans-serif;
  font-weight: normal;
}

h2 {
  color: #A02521;
  font-size: 15px;
  font-family: tahoma, arial, helvetica, sans-serif;
  font-weight: bold;
}

h3 {
  color: #C07400;
  font-size: 14px;
  font-family: arial, tahoma, helvetica, sans-serif;
  font-weight: bold;
}

.NewsDate {
  color: #999999;
  font-size: 12px;
  font-family: arial, helvetica, sans-serif;
  text-decoration: none;
  font-style: italic;
}

.ImageText {
  color: #034758;
  font-size: 11px;
  font-family: arial, verdana, tahoma, helvetica, sans-serif;
}

.TextNote {
  color: #034758;
  font-size: 11px;
  font-family: verdana, tahoma, arial, helvetica, sans-serif;
}

.note {
  color: #034758;
  font-size: 11px;
  font-family: verdana, tahoma, arial, helvetica, sans-serif;
  font-weight: bold;
}

.MenuItem {
  color: #FFFFFF;
  font-size: 11px;
  font-family: tahoma, arial, helvetica, sans-serif;
  font-weight: bold;
  text-decoration: none;
}

.MenuItem:hover {
  color: #FEC232;
}

.HeadName {
  color: #034758;
  font-size: 11px;
  font-family: tahoma, arial, helvetica, sans-serif;
  text-decoration: none;
  font-weight: bold;
}

.HPNewsHeadFirst {
  color: #991A18;
  font-size: 13px;
  font-family: tahoma, arial, helvetica, sans-serif;
  text-decoration: none;
  font-weight: bold;
  margin: 0 0 3px 0;
}

.HPNewsDate {
  color: #999999;
  font-size: 11px;
  font-family: tahoma, arial, helvetica, sans-serif;
  text-decoration: none;
  font-weight: normal;
  margin: 0 0 3px 0;
}

.HPNewsHeadSmall, .HPObjCity {
  color: #034758;
  font-size: 11px;
  font-family: tahoma, arial, helvetica, sans-serif;
  text-decoration: none;
  font-weight: bold;
  margin: 0 0 3px 0;
}

.HPNewsText {
  color: #000000;
  font-size: 11px;
  font-family: tahoma, arial, helvetica, sans-serif;
  text-decoration: none;
  font-weight: normal;
  margin: 0;
}

.HPObjText {
  color: #333333;
  font-size: 11px;
  font-family: tahoma, arial, helvetica, sans-serif;
  text-decoration: none;
  font-weight: normal;
  margin: 0;
}

.HPObjAdvText {
  color: #000000;
  font-size: 10px;
  font-family: tahoma, arial, helvetica, sans-serif;
  font-weight: normal;
  margin: 0;
}

.HPObjPrice {
  color: #991A18;
  font-size: 11px;
  font-family: tahoma, arial, helvetica, sans-serif;
  text-decoration: none;
  font-weight: bold;
  margin: 0;
}

.HPLentaText {
  color: #000000;
  font-size: 11px;
  font-family: tahoma, arial, helvetica, sans-serif;
  text-decoration: none;
  font-weight: normal;
  margin: 0 0 15px 0;
}

.topinfo {
  font-family: tahoma, verdana, helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  font-weight: normal;
  text-decoration: none;
  padding: 5px;
}

.info {
  color: #000000;
  font-size: 10px;
  font-family: tahoma, arial, helvetica, sans-serif;
}

.info_home {
  color: #A02521;
  font-size: 10px;
  font-family: tahoma, arial, helvetica, sans-serif;
  text-decoration: none;
}

.info_path {
  color: #006CB7;
  font-size: 10px;
  font-family: tahoma, arial, helvetica, sans-serif;
  text-decoration: none;
}

.under {
  color: #666666;
  font-size: 10px;
  font-family: tahoma, arial, helvetica, sans-serif;
}

.logo {
  color: #737373;
  font-size: 12px;
  font-family: tahoma, arial, helvetica, sans-serif;
  text-decoration: none;
}



.ShortListLentaTime {

  color: #666666;

  font-size: 11px;

  font-family: "arial narrow", arial, helvetica, sans-serif;

  text-decoration: none;

}



.ShortListLink1 {

  font-size: 11px;

  font-family: tahoma, arial, helvetica, sans-serif;

}



#HP_list1 {

  list-style: none;

  margin: 0px;

  padding: 2px 0px 0px 0px;

}

#HP_list1 li {

  display: block;

  background: transparent url(/img/news_list_point_li.gif) 0 0 repeat-y;

  padding: 0px 0px 8px 18px;

  margin: 0px 0px 0px 0px;

}

#HP_list1 li.all {

  background: transparent url(/img/news_list_point_lis.gif) 0 0 repeat-y;

}





#HP_catalog {

  list-style: none;

  margin: 0px;

  padding: 2px 0px 0px 0px;

}

#HP_catalog li {

  display: block;

  background: transparent url(/img/news_list_point_lis.gif) 0 0 repeat-y;

  padding: 0px 0px 1px 15px;

  margin: 0px 0px 0px 0px;

  font-size: 11px;

  font-family: tahoma, arial, helvetica, sans-serif;

}



#HP_mag {

  list-style: none;

  margin: 0px;

  padding: 2px 0px 0px 0px;

}

#HP_mag li {

  display: block;

  background: transparent url(/img/news_list_point_li.gif) 0 0 repeat-y;

  padding: 0px 0px 1px 15px;

  margin: 0px 0px 0px 0px;

  font-size: 11px;

  font-family: tahoma, arial, helvetica, sans-serif;

}

#HP_mag a {

  color: #ffffff;

  font-size: 11px;

  font-family: tahoma, arial, helvetica, sans-serif;

  text-decoration: none;

  font-weight: bold;

}



.SectionList {

  list-style: none;

  margin: 0px;

  padding-left: 0px;

  padding-top: 4px;



}

.SectionList li {

  display: block;

  background: transparent url(/img/p_left.gif) 0 0 repeat-y;

  padding: 0px 0px 2px 18px;

  margin: 0px 0px 0px 0px;

}

.SectionList a {

  font-size: 11px;

  color: #991A18;

  font-family: tahoma, arial, helvetica, sans-serif;

  font-weight: bold;

  text-decoration: none;

}

.SectionList a:hover {

  color: #E80036;

}



.img_left {

float: left;

border: 1px solid #999999;

margin: 5px 10px 5px 0px;

padding: 0px;

}





.CalendarMonth {

  color: #E7651A;

  font-size: 11px;

  font-family: tahoma, arial, helvetica, sans-serif;

  font-weight: bold;

}



.CalendarCell {

  color: #999999;

  font-size: 11px;

  font-family: tahoma, arial, helvetica, sans-serif;

}



.CalendarCellS {

  border: #BA2402 1px solid;

  color: #999999;

  background-color: #FFFFFF;

  font-size: 11px;

  font-family: tahoma, arial, helvetica, sans-serif;

}



.CalendarCellA {

  color: #0056A4;

  font-size: 11px;

  font-family: tahoma, arial, helvetica, sans-serif;

  text-decoration: underline;

}



.CalendarTH {

  color: #666666;

  background-color: #FFFFFF;

  font-size: 11px;

  font-family: tahoma, arial, helvetica, sans-serif;

  font-weight: normal;

}





.SmallListHead {

  color: #A02521;

  font-size: 11px;

  font-family: tahoma, arial, helvetica, sans-serif;

  font-weight: bold;

  text-decoration: none;

}



#STD_list2 {

  list-style: none;

  margin: 0px;

  padding: 2px 0px 0px 0px;

  font-size: 11px;

}

#STD_list2 li {

  display: block;

  background: transparent url(/img/news_list_point_li.gif) 0 0 repeat-y;

  padding: 0px 0px 6px 18px;

  margin: 0px 0px 0px 0px;

}

#STD_list2 li.all {

  background: transparent url(/img/news_list_point_lis.gif) 0 0 repeat-y;

}



.hp_inx_td1 {

  color: #034758;

  font-size: 11px;

  font-family: tahoma, arial, helvetica, sans-serif;

  font-weight: normal;

  text-decoration: none;

  padding-right: 2px;

  border-right: #cccccc 1px solid;

}

.hp_inx_tda {

  color: #034758;

  font-size: 11px;

  font-family: tahoma, arial, helvetica, sans-serif;

  font-weight: normal;

  text-decoration: none;

}

.hp_inx_td2 {

  color: #0069B3;

  font-size: 11px;

  font-family: tahoma, arial, helvetica, sans-serif;

  font-weight: normal;

  text-decoration: none;

  padding-right: 2px;

  padding-left: 2px;

  border-right: #cccccc 1px solid;

}

.hp_inx_td3 {

  color: #999999;

  font-size: 11px;

  font-family: tahoma, arial, helvetica, sans-serif;

  font-weight: normal;

  text-decoration: none;

  padding-left: 2px;

}



.BBSNav {

  color: #333333;

  font-size: 13px;

  font-family: tahoma, verdana, arial, helvetica, sans-serif;

  font-weight: bold;

}



.BBSSelect {

  color: #0056A2;

  font-size: 12px;

  font-family: tahoma, verdana, arial, helvetica, sans-serif;

}



.MortgageNav {

  color: #333333;

  font-size: 12px;

  font-family: tahoma, verdana, arial, helvetica, sans-serif;

  font-weight: bold;

}



.MortgageNavSelect {

  color: #0056A2;

  font-size: 12px;

  font-family: tahoma, verdana, arial, helvetica, sans-serif;

  font-weight: bold;

}









.BBSNavSelect {

  color: #E7651A;

  font-size: 13px;

  font-weight: bold;

  font-family: tahoma, verdana, arial, helvetica, sans-serif;

}



.BBSNavSelectTD {

  background: #DDDDDD;

  padding-top: 10px;

  padding-bottom: 12px;

  padding-right: 10px;

  padding-left: 10px;

}



.BBSNavSelectTD1 {

  background: #DDDDDD;

  padding-top: 10px;

  padding-right: 10px;

  padding-left: 10px;

}





.BBSNavSelectTD2 {

  background: #D2D2D2;

  padding-top: 10px;

  padding-bottom: 12px;

  padding-right: 10px;

  padding-left: 10px;

}





.BBSNavTD {

  background: #f2f2f2;

  padding-top: 10px;

  padding-bottom: 10px;

  padding-right: 0px;

  padding-left: 0px;

}



.BBSNavLine {

  color: #000000;

  font-size: 11px;

  font-family: arial, tahoma, verdana, helvetica, sans-serif;

}

.BBSNavLineA {

  color: #0056A2;

  font-size: 11px;

  font-family: arial, tahoma, verdana, helvetica, sans-serif;

  font-weight: bold;

}



.BBSFormTDl {

  color: #666666;

  font-size: 11px;

  font-family: tahoma, verdana, arial, helvetica, sans-serif;

  padding-top: 5px;

  padding-bottom: 5px;

  padding-right: 15px;

  padding-left: 0px;

  font-weight: bold;

}

.BBSFormTDr {

  color: #333333;

  font-size: 11px;

  font-family: tahoma, verdana, arial, helvetica, sans-serif;

  padding-top: 5px;

  padding-bottom: 5px;

  padding-right: 0px;

  padding-left: 0px;

}

.BBSFormTDt {

  color: #0056A2;

  font-size: 11px;

  font-family: tahoma, verdana, arial, helvetica, sans-serif;

}



.BBSCatList {

  color: #333333;

  font-size: 11px;

  font-family: tahoma, arial, helvetica, sans-serif;

}





.button {

  BORDER: #0056A4 1px solid;

  font-family: tahoma, verdana, arial, helvetica, sans-serif;

  font-size: 11px;

  color: #0056A2;

  background-color: #E1EBF5;

  font-weight: bold;

  padding-top: 1px;

  padding-bottom: 1px;

  padding-right: 5px;

  padding-left: 5px;

}



text,select,textarea,.interface {

  border: 1px solid #0056A4;

  color: #0056A2;

  background-color: #ffffff;

  font-weight: bold;

  font-size: 11px;

  font-family: tahoma, arial, helvetica, sans-serif;

  padding-left: 3px;

  padding-right: 3px;

}



.tab {

  BORDER: #D5DBEE 1px solid;

  font-family: tahoma, verdana, arial, helvetica, sans-serif;

  font-size: 11px;

  color: #333333;

}



.tab_th {

  BORDER: #D5DBEE 1px solid;

  font-family: tahoma, verdana, arial, helvetica, sans-serif;

  font-size: 11px;

  text-align: center;

  color: #0056A2;

  background-color: #DEE5FC;

  font-weight: bold;

  padding: 2px;

}



.tab_th1 {

  BORDER: #D5DBEE 1px solid;

  font-family: tahoma, verdana, arial, helvetica, sans-serif;

  font-size: 11px;

  text-align: left;

  color: #333333;

  background-color: #eeeeee;

  font-weight: bold;

  padding: 2px;

}

.tab_th2 {

  BORDER: #D5DBEE 1px solid;

  font-family: tahoma, verdana, arial, helvetica, sans-serif;

  font-size: 11px;

  text-align: left;

  color: #333333;

  background-color: #DEE5FC;

  font-weight: bold;

  padding: 2px;

}



.tab_td1 {
  BORDER: #D5DBEE 1px solid;
  font-family: tahoma, verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  text-align: center;
  color: #333333;
  background-color: #eeeeee;
  font-weight: normal;
  padding: 2px;
}

.tab_td1_left {
  BORDER: #D5DBEE 1px solid;
  font-family: tahoma, verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  text-align: left;
  color: #333333;
  background-color: #eeeeee;
  font-weight: normal;
  padding: 2px;
}

.tab_td2 {
  BORDER: #D5DBEE 1px solid;
  font-family: tahoma, verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  text-align: center;
  color: #333333;
  background-color: #DEE5FC;
  font-weight: normal;
  padding: 2px;
}

.tab_td2_left {
  BORDER: #D5DBEE 1px solid;
  font-family: tahoma, verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  text-align: left;
  color: #333333;
  background-color: #DEE5FC;
  font-weight: normal;
  padding: 2px;
}

.tab_td3 {
  BORDER: #D5DBEE 1px solid;
  font-family: tahoma, verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  text-align: left;
  color: #333333;
  background-color: #DEE5FC;
  font-weight: normal;
  padding: 2px;
}

.tab_td3_white {
  BORDER: #D5DBEE 1px solid;
  font-family: tahoma, verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  text-align: left;
  color: #333333;
  background-color: #FFFFFF;
  font-weight: normal;
  padding: 2px;
}


.tab_tdNav {

  BORDER: #D5DBEE 1px solid;

  font-family: tahoma, verdana, arial, helvetica, sans-serif;

  font-size: 11px;

  text-align: center;

  color: #333333;

  background-color: #eeeeee;

  font-weight: normal;

  padding-top: 2px;

  padding-bottom: 2px;

  padding-left: 5px;

  padding-right: 5px;

}

.tab_tdNavS {

  BORDER: #D5DBEE 1px solid;

  font-family: tahoma, verdana, arial, helvetica, sans-serif;

  font-size: 11px;

  text-align: center;

  color: #333333;

  background-color: #DEE5FC;

  font-weight: normal;

  padding-top: 2px;

  padding-bottom: 2px;

  padding-left: 5px;

  padding-right: 5px;

}



TABLE.num {margin:0px 20px 20px 0px; float:left}

TABLE.num TD {width:170px; height:230px; padding:0px; text-align: center;}

TABLE.num TD.describe {height: 15px; vertical-align:top; text-align: center; padding-bottom:6px}



.ExpoListHead {

  color: #E7651A;

  font-size: 13px;

  font-family: tahoma, arial, helvetica, sans-serif;

  font-weight: bold;

  text-decoration: none;

}



.ExpoListSection {

  color: #999999;

  font-size: 11px;

  font-family: tahoma, arial, helvetica, sans-serif;

  font-weight: bold;

  text-decoration: none;

}

.NewsListDate {
  color: #999999;
  font-size: 10px;
  font-family: tahoma, arial, helvetica, sans-serif;
  text-decoration: none;
}

.ShortListLenta {
  font-size: 11px;
  font-family: tahoma, arial, helvetica, sans-serif;
}

.comtd {
  border-bottom: 1px solid #cccccc;
  padding-top: 3px;
  padding-bottom: 3px;
}

.comtds {
  border-bottom: 1px solid #cccccc;
  padding-top: 3px;
  font-size: 11px;
  padding-bottom: 3px;
}

.comtds1 {
  color: #999999;
  padding-top: 3px;
  font-size: 11px;
  padding-bottom: 3px;
}
.comtds2 {
  padding-top: 3px;
  font-size: 11px;
  padding-bottom: 3px;
}

.comth {
  border-bottom: 1px solid #cccccc;
  padding-top: 8px;
  padding-bottom: 8px;
  border-right: #ffffff 1px solid;
}

