body, td, tr, input, text, textarea { font-size: 8pt;  font-family: Verdana, Arial, Helvetica, sans-serif; }

/* 11.4px - для хрома 37, начиная с хрома «38.0.2125.104 m» всё решилось само собой */
/*
a { font-size:11.4px; }
.href11fix { font-size:11.4px; }
*/

hr {
    color: #aaaaaa; /*для IE */
    background-color:#aaaaaa; /*для Firefox, Opera, Safari*/
    border:0px none;
    height:1px; /* высота 1px IE, Firefox, Opera, Safari */
    clear:both; /* для очистки, если тег идет после float елемента */
}

.font6 { font-size: 6pt; }
.font7 { font-size: 7pt; }
.font8 { font-size: 8pt; }
.font9 { font-size: 9pt; }
.font10 { font-size: 10pt; }
.font11 { font-size: 11pt; }
.font12 { font-size: 12pt; }
.more { font-size: 10pt; }





/* buttons for FireFox, иначе совсем уж низко рисуются */

button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, 
input[type="button"]::-moz-focus-inner,	input[type="submit"]::-moz-focus-inner, 
input[type="file"] > input[type="button"]::-moz-focus-inner {
  border: none;
  padding-top:0;
  padding-bottom:0;
  margin:0;
}

/* buttons std style */

input[type="button"] {
  //width:200;
  border:1px solid #aaaaaa; 
  -moz-border-radius: 5px;
  -webkit-border-radius:5px;
  border-radius: 5px;
  background:#e8e8e8;
  /* след две строки выравнивают текст в кнопках для Opera, FF и норм оставляют для Chrome */
  //padding-top:1;
  //padding-bottom:2;
  //padding:1 22 2 22;
  padding:1 10 2 10;
}

input[type="button"]:hover {
  -webkit-box-shadow:0 0 5px 1px #EAEAEA;
  -moz-box-shadow:0 0 5px 1px #EAEAEA;
  box-shadow:0 0 5px 1px #EAEAEA;
}

input[type="button"]:active {
  -webkit-box-shadow:inset 0 0 2px 2px #cccccc;
  -moz-box-shadow:inset 0 0 2px 2px #cccccc;
  box-shadow:inset 0 0 2px 2px #cccccc;
}







.strachPPTitle { color:#999999; font-size: 9pt;  font-weight: bold; }

.hPage              { font-size: 15pt;  text-decoration: none;  font-weight: bold; }
.mediumhPage    { font-size: 13pt;  text-decoration: none;  font-weight: bold; }
.hPageMangets   { font-size:12.1px;  line-height: 13px;  font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif; }
.subhPage          { font-size: 9pt;  font-weight: bold; }
.subhPageStrach    { font-size: 9pt;  font-weight: bold; background_:red; }
.RazrezhRegion    { letter-spacing: 2px; }




.hWaysType { font-size: 9pt;  font-weight: bold; }

.stars { text-align: center;  font-size: 8pt;  line-height: 50%;  letter-spacing: 4px; }

.tdImgQty { font-size: 6pt; }
.tdRate1 { font-size: 9pt; letter-spacing: 3px; }

.inputVertForm { margin-top:10px; margin-bottom:10px; }
.inputVertText { width:124px; margin-top:2px; margin-bottom:0px; padding-top:0px; }
.inputVertButton { width:50px; font-size:8pt; }

.PSTitle { letter-spacing: 2px;  font-size: 8pt; }
.TablePSTitle { letter-spacing: 2px;  font-size: 8pt;  line-height: 50%;  }

.h1Main  { font-size: 18pt;  text-decoration: none;  font-weight: bold; }
.h2Main  { font-size: 9pt;  text-decoration: none;  font-weight: bold; }

.hNews { font-size: 8pt;  text-decoration: none;  font-weight: bolder;  letter-spacing: 2px; }

.hPlaceList { font-size: 14pt;  text-decoration: none; }
.hPlaceListMangets { font-size: 8pt;  line-height: 13px;  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }

.hObjList             { font-size: 14pt;  text-decoration: none;  font-weight: bold; }
.hcommentObjList { font-size: 9pt;  text-decoration: none;  font-weight: bold; }
.hObjListMangets  { font-size: 8pt;  line-height: 13px;  font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif; }

.hGalleryPretitle   { font-size: 10pt;  text-decoration: none;  letter-spacing: 3px;  }
.hTimesObjTitle   { font-size: 9pt;  text-decoration: none; }

.articlePlacePage { font-size: 9pt; }
.psPlacePage { font-size: 9pt; }
.pssmallPlacePage { font-size: 8pt; }
.textPlacePage { font-size: 9pt; }

.subhAuthors      { font-size: 9pt;  font-weight: bold; }
.emailAuthors      { font-size: 8pt; }

.wayR1  { font-weight: bold;  background-color: #99CCFF;  font-size:9pt; }
.wayR2  { font-weight: bold; }
.wayR4  { color: gray; }

.newsPhotoPS  { font-size: 8pt;   font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif; }

.imageSource  { color:#aaaaaa; font-size: 7pt; line-height: 7pt; }
.imageSource a:link { color: gray; }
.imageSource a:visited { color: gray; }
.imageSource a:active { color: blue; }
.imageSource a:hover { color: blue; }

.imageAuthor, .imageAuthor a:link, .imageAuthor a:visited { color:#999999;  font-size: 7pt;  line-height: 7pt;  text-align: right; padding-left:3; }
.imageAuthor a:active, .imageAuthor a:hover  { color: blue; font-size: 7pt;  line-height: 7pt;  text-align: right; padding-left:3; }

.textAuthor  { color: gray;  font-style: italic; }
.PlaceTableReg  { font-size: 7pt;  color:gray; }
.TypesHdr { letter-spacing: 2px;  font-size: 9pt;  background-color: #e0e0e0;  }
.LostObj { letter-spacing: 2px; }
.MovedObj { letter-spacing: 2px; }
.ttMonGroup { letter-spacing: 2px; }
.br20   { line-height: 20px; }

.buy_dcl { font-size: 10pt;  color: #CC33CC;}
.buy_obyaz { font-size: 8pt;  color: gray; }

.objlistStyle   { font-size: 11px;  font-family:  Arial, Tahoma, Verdana, Helvetica, sans-serif;}

.ir_add, .ir_add a:link, .ir_add a:visited, .ir_add a:active, .ir_add a:hover {color:#888888; font-size:11.4px; }

.ir2_add, .ir2_add a:link, .ir2_add a:visited {color:#999999; font-size:11.4px; }
.ir2_add a:active, .ir2_add a:hover {color:blue; font-size:11.4px; }

.ffrecent, .ffrecent a:link, .ffrecent a:visited {color:#aaaaaa; font-size:11.4px; }
.ffrecent a:active, .ffrecent a:hover {color:blue; font-size:11.4px; }

/* стиль «graylink» скопирован в oob/.add/showimage.php */
.graylink, .graylink a:link, .graylink a:visited { color:gray; }
.graylink a:active, .graylink a:hover { color:blue; }

.halfgraylink, .halfgraylink a:link, .halfgraylink a:visited { color:#aaaaaa; }
.halfgraylink a:active, .halfgraylink a:hover { color:blue; }

a.viapol_link:link,a.viapol_link:visited{color:#5b3926;padding-top:0px;display:block;font-weight:bold;}a.viapol_link:hover{text-decoration:none;}



