body.mainbody{
  background-color:#FCF6DC;
  font: normal 10pt Arial, Helvetica;
  color: #1E568F;
  cursor: default;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  scrollbar-arrow-color: #916236;
  scrollbar-3dlight-color: #FCF6DC;
  scrollbar-base-color: #EEE5BE;
  scrollbar-face-color: #EBD7A5;
  scrollbar-shadow-color: #96552B;
  scrollbar-track-color: #EEE5BE;
  scrollbar-darkshadow-color: #96552B;
} 

.mainbody table.container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-color:#FCF6DC;
} 

.container td.header {
  background-image: url(/img/headerfon.jpg);
  background-color:#FCF6DC;
  border-right:0px;
  border-left:0px;
  border-top:0px;
  border-bottom:0px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
} 

.container td.sideleft {
  background-image: url(/img/sidefon.gif);
  background-color:#FCF6DC;
  border-right:4px solid #FEFEFE;
  border-left:0px;
  border-top:0px;
  border-bottom:0px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
} 

.container td.sideright {
  background-image: url(/img/sidefon.gif);
  background-color:#FCF6DC;
  border-right:0px;
  border-left:4px solid #FEFEFE;
  border-top:0px;
  border-bottom:0px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
} 

.container td.main {
  background-image: url(/img/bastfon.jpg);
  background-color:#FCF6DC;
  background-position:bottom right;
  background-repeat:no-repeat;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
} 

.main a {
 color: #1E568F; 
} 

.main a.important {
 color: #3e90e3; 
} 

.container td.menubar {
  background-color:#FCF6DC;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
} 

.container td.footer {
  background-color:#FCF6DC;
  color:#5C2E06;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-weight:bold;
  font-size:10pt;
  border-top:2px solid #5C2E06;
  text-align:center;
} 

.container td.menucell {
  color: #5C2E06;
  text-align:center;
  font:normal 11pt Arial;
  background-image: url(/img/menufon.jpg);
  border:0px;
} 

.container table.submenu_table {
 border:1px solid #ceab74;
} 

.container td.menucell_s {
  color: #5C2E06;
  text-align:center;
  font:normal 11pt Arial;
  background-image: url(/img/menufon_s.jpg);
  border:0px;
} 

.container td.submenucell {
  background-color: #ECD7A8;
  color: #8E582C; 
  text-align:left;
  font:normal 10pt Arial;
  border-bottom:1px solid #8E582C;
} 

.container td.submenucell_s {
  background-color: #ECD7A8;
  color: #8E582C; 
  text-align:left;
  font:normal 10pt Arial;
  border:0px;
} 

.container td.menucell_mouse {
  color: #5C2E06;
  text-align:center;
  font:bolder 11pt Arial;
  background-image: url(/img/menufon.jpg);
  border:0px;
} 

.container td.submenucell_mouse {
  background-color: #ECD7A8;
  color: #8E582C; 
  text-align:left;
  font:bolder 10pt Arial;
  background-color:#ceab74;
  border:0px;
} 

.container a.menulink {
  color: #8E582C; 
  text-decoration:none;
}

td.page_header {
 text-align:center;
 font-weight:bold;
 font-size:16pt;
}

.no_td_page_header {
 text-align:center;
 font-weight:bold;
 font-size:16pt;
}

td.page_medium_header {
 text-align:center;
 font-weight:bold;
 font-size:12pt;
 background-color:#ecd7a8;
}

.darknews {
  background-color: #f5e8ca;
  font-size:10pt;
} 

.lightnews {
  background-color: transparent;
  font-size:10pt;
} 

.darknews_imp {
  background-color: #f5e8ca;
  font-weight:bold;
  color:red;
  font-size:10pt;
} 

.lightnews_imp {
  background-color: transparent;
  font-weight:bold;
  color:red;
  font-size:10pt;
} 

td.tab {
 border:0px;
 padding:0px;
 margin:0px;
} 

img.tab {
 border:0px;
 padding:0px;
 margin:0px;
} 

.link {
 text-decoration:underline;
 cursor:hand;
}

.filter {
 position:absolute;
 background-color:#FCF6DC;
 border:2px lightblue solid;
}

.reftablediv {
 width:100%;
 height:480px;
 overflow:scroll;
}

table.table_list {
 table-layout:fixed;
 border:10px;
}
 
.table_list td.table_header {
 text-align:center;
 font:normal 12pt Arial;
} 

.table_list td.table_data {
} 

.best_class_header {
  background-color: #ECD7A8;
  font:bold 12pt Arial;
  text-align:center;
} 

.show_itog_cat_info {
  font:normal 11pt Arial;
  text-align:left;
} 

.tab_space {
  background-image: url(/img/zakl_space.gif);
  background-position:bottom left;
  background-repeat:repeat-x;
  border-bottom:3px solid transparent;
  padding:0px;
  margin:0px;
} 

.td_tab_page {
  border-left:1px solid #c2985e; 
  border-right:1px solid #c2985e; 
  border-bottom:1px solid #c2985e; 
} 

.edit_input {
 background-color:transparent;
} 

.nomin_header1 {
 background-color: #c69e6b;
 font:bold 12pt Arial;
 text-align:center;
} 

.nomin_header2 {
 background-color: #ecd7a8;
 font:bold 12pt Arial;
 text-align:center;
} 

.nomin_header3 {
 background-color: #f6e9c6;
 font:bold 12pt Arial;
 text-align:center;
} 


#info {
       font-family:"Arial";
       color:#808080;
       font-size:12pt;
     }
#blank {
      background-color:#EEEEEE;
      border-style:solid;
      border-width:1px;
      border-color:#C3C3C3;
      padding:20px;
      width:200px;
      height:200px;
      font-family:"Arial";
      font-size:10pt;
     }

#head_form {
         text-align:center;
         font-weight:bold;
         font-size:16pt;
}

#small_head_form {
         text-align:center;
         font-weight:bold;
         font-size:12pt;
}

#subhead_form {
         font-family:"Arial";
         font-size:14pt;
         font-weight:700;
         font-style:normal;
         text-align:left;
}

#view_form {
         background-color:#ffffff;
         border-style:solid;
         border-width:1px;
         border-color:#808080;
         width:550px;
         font-family:"Arial";
         font-size:10pt;
         font-weight:600;
         font-style:normal;
         text-align:left;
         padding:20px;
}

#view_element {
         color:#808080;
         font-family:"Arial";
         font-size:10pt;
         font-weight:300;
         font-style:normal;
         background-color:#ffffff;
         border-style:solid;
         border-width:1px;
         border-color:#C7C7C7;
         padding:2px;
}

#view_radio {
         background-color:#ffffff;
         border-style:solid;
         border-width:1px;
         border-color:#EEEEEE;
         padding-left:1px;
         padding-right:1px;
         padding-top:1px;
         padding-bottom:1px;
}

#view_button {
         color:#ffffff;
         font-family:"Arial";
         font-size:10pt;
         font-weight:600;
         font-style:normal;
         background-color:#800000;
         border-style:solid;
         border-width:0px;
         border-color:#ACACAC;
         padding:2px;
         width:80px;
}

#over_form {
         color:#808080;
         font-family:"Arial";
         font-size:10pt;
         font-weight:500;
         font-style:normal;
         text-align:left;
}

.obligatory_simb {
         color:red;
} 