/* стилевая таблица для сайта*/

body{ 
background: #FDFFFF;
color: black;    
font-family:  Verdana, Helvetica, Arial, sans-serif;
/*        background-image: url("/fon1.gif");*/
}


H1  {color: #000080; 
  text-align: center;
  font-size:1.7em;
  }

H2  {color: #000080; text-align: center; font-size:1.5em;}



p    { font-family: Verdana, Helvetica, Arial, sans-serif; font-size:10pt; }     

td {  font-size: 10pt; }

.fn_content {
    width:100%;
 /*   margin: 1em 5px;
    padding: 0.5em;*/
}

form { 
    font-size: 10pt; 
    }

/*div { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }*/
/*span { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }*/

ul  {  font-size: 10pt; }

.catalog {  font-size: 9pt; }

td.tdcoord {
font-size: 9pt;  
}

.ptab {
font-size:10pt;
text-indent:12pt;
}
#poll {
font-size: 100%;
text-indent:120%;
}

.smallLink {
font-size:9pt;
}

.GrossLink {
font-size:12pt;
}

.boldLink {
font-size:11pt;
}

.headtab {
font-size:11pt;
text-indent:12pt;
background: #FbF1F1;
color: black;  
/*border-width: 1px;*/
/*border-style: outset;*/
}

.buttonfn {
font-size:11pt;
background:#E8E8CE; 
} 

A:link    {color: blue;
text-decoration: none;           
}

A:visited {color: navy;
text-decoration: none;          
}

A:active  {color: lime;
}
A:hover {color: green;
text-decoration:underline;
}

/*
text-decoration: none}
//A:hover {color: maroon}
//.babubi   { font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold}  
*/

.predl {
font-family: Arial, Helvetica,  serif;
font-size:12pt;
text-indent:12pt;
}

.news {
font-family: serif, sans-serif;
font-size:11pt;
text-align: justify;
margin-left: 1px;
padding-left: 0.5em;
}

.news li {
padding-bottom: 0.3em;
}


.foot_menu {
font-size: 1em;
text-indent: 1.2em;
background: #FbF1F1;
color: black;  
}


.short_descr_site {
font-size: 0.9em;
text-align: center;
color:#404040;
}

table.reg {
font-size: 1em;
text-indent:1.2em;
background: #FAF0F0;
color: black;  
}

.headtbl {
border-bottom: 1px solid #5897C2;
font-size: 10pt;
vertical-align: middle;
background-color: #FFFFCC;
}

.action { color:red; font-size:xx-small;}

.smalltext{font-size:0.9em;}

.tree {
  font-size: 10px;
  padding: 10px;
  white-space: nowrap;
}
.tree img {
  border: 0px;
  height: 18px;
  vertical-align: text-bottom;
}
.tree a:link {
  color: #000;
  text-decoration: none;
}
.tree a:visited {
  color: navy;
  text-decoration: none;
}
.tree a:hover {
  color: green;
  text-decoration: underline;
}
.tree a:active {
  color: green;
  font-weight: bold;
}
.article_date {
    color: silver;
    font-size:xx-small;
    float:right;
    margin-right:3em;
}

/* textile таблицы*/
  .tbl_textile { 
    border: 2px solid silver;
    border-collapse: collapse;
    }
    .tbl_textile TH { 
    text-align:center;
    background: #eee; /* Цвет фона ячеек */
    padding: 5px; /* Поля вокруг содержимого ячеек */
    border: 1px solid silver; /* Граница вокруг ячеек */
   }
  .tbl_textile TD { 
    padding: 5px; /* Поля вокруг содержимого ячеек */
    border: 1px solid silver; /* Граница вокруг ячеек */
   }
.top_add_tray {
    font-size:8pt;
}
.img_in {
    float:left; margin:1em;
}


.fsearch a { 
display: block; 
border: 1px solid; 
border-color: #aaa #000 #000 #aaa; 
padding: 2px 1em;
text-align:center;
background: #eee; 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#f0f0f0'); /* для IE */
background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#fafafa)); /* для webkit */
background: -moz-linear-gradient(top,  #ccc,  #fafafa); /* для firefox 3*/
} 

.fsearch a:hover { 
position: relative; 
top: 1px; 
left: 1px; 
border-color: #000 #aaa #aaa #000; 
}
.fsearch {
    background: #eee;
}
.person_m {
 text-align:center; 
 margin: 10px;
}
