/*basic elements*/
  body,html{
  margin:0;
  padding:0;
  font-family:tahoma, verdana;
  font-size:10px;
  color:#1a1a1a;
  }

  td{
    font-size:11px;
  }
  input.text_fld{
  border:solid #787878 1px;
  background-color:white;
  }
  input.submit_btn
  {
    background-color:#4A8C15;
    border: solid #94BB74 1px;
    color: white;
  }
  .right_title
  {
    color:#6E7F14;
    font-size:14px;
    font-weight:800;
    text-align:right;
    padding-right:22px;
    padding-bottom:20px;
    text-transform:uppercase;
  }
  p.head
  {
    font-weight:800;
    padding:20px 0 10px 0;
  }
  .title_main
  {
    color:#6E7F14;
    font-size:14px;
    font-weight:800;
    padding-bottom:10px;
    text-transform:uppercase;
  }

/*position*/
  #all{
       width:1%;
       height:100%;
       background-color:white;
      }
  #top{
  height:1%;
  }
  #top_left{
    background:url('images/top_02.jpg') no-repeat 0 0;
  background-color:#8DC7EF;
  }
  #top_center
  {
  background:url(images/top_05.jpg) repeat-x 0 0;
  background-color:#8DC7EF;
  height:100%;
  }
  #top_right{
  background:url('images/top_04.jpg') no-repeat 0 0;
  background-color:#8DC7EF;
  }
  #top_01
  {
  background: url(images/top_01.png) no-repeat 0 0;
  background-image:expression('none');
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/top_01.png');
  }
  #top_03
  {
  background: url(images/top_03.png) no-repeat 0 0;
  background-image:expression('none');
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/top_03.png');
  }
  #float_logo{
  position:absolute;
  top:85px;
  left:280px;
  width: 323px;
  height: 74px;
  background: url(images/logo.png) no-repeat 0 0;
  background-image:expression('none');
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.png');
  }
  #float_logo_{
  position:absolute;
  top:39px;
  left:323px;
  width: 323px;
  height: 74px;
  background: url(images/logo.png) no-repeat 0 0;
  background-image:expression('none');
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.png');
  }

  #left_01
  {
  background:url(images/left_bg.gif) repeat-y 0 0;
  text-align:right;
  }

  #left_02
  {
  text-align:right;
  padding-right:0px;
  padding-bottom:20px;
  }
  #content
  {
   padding:31px 0 31px 49px;
   background-color:white;
  }
  #right_content
  {
  padding:0 10px 30px 50px;
  }
  .news_anons
  {
   padding-right:20px;
   padding-bottom: 20px;
  }
  .news_anons a
  {
  color:#0059A9;
  }

  a.hidelink
  {
  color:#7C7C7C;
  text-decoration:none;
  }
  a.hidelink:hover
  {
  color:#7C7C7C;
  text-decoration:underline;
  }
  .newslist_img
  {
    padding-bottom:20px;
  }
/*menu*/
  /*items*/
  .lm_item{
  background:url(images/lmi_bg.gif) no-repeat 0 0;
  background-color:#2C74C8;
  line-height:24px;
  font-size:11px;
  font-weight:800;
  color:white;
  padding-left:67px;
  text-transform:uppercase;
  }
  .lm_item a{
  font-size:11px;
  font-weight:800;
  color:white;
  text-decoration:none;
  text-transform:uppercase;
  }
  .lm_item a:hover{
  font-size:11px;
  font-weight:800;
  color:white;
  text-decoration:underline;
  text-transform:uppercase;
  }
  /*highlight item*/
  .lm_item_hl{
  background:url(images/lmi_bg.gif) no-repeat 0 0;
  background-color:#2C74C8;
  line-height:24px;
  font-size:11px;
  font-weight:800;
  color:yellow;
  padding-left:67px;
  text-transform:uppercase;
  }
  .lm_item_hl a{
  font-size:11px;
  font-weight:800;
  color:lime;
  text-decoration:none;
  text-transform:uppercase;
  }
  .lm_item_hl a:hover{
  font-size:11px;
  font-weight:800;
  color:yellow;
  text-decoration:underline;
  text-transform:uppercase;
  }  
  /*current item*/
  .lm_item_cur{
  background:url(images/lmi_bg_cur.gif) no-repeat 0 0;
  background-color:#295C00;
  line-height:24px;
  font-size:11px;
  font-weight:800;
  color:white;
  padding-left:67px;
  text-transform:uppercase;
  }
  .lm_item_cur a{
  font-size:11px;
  font-weight:800;
  color:white;
  text-decoration:none;
  text-transform:uppercase;
  }
  .lm_item_cur a:hover{
  font-size:11px;
  font-weight:800;
  color:white;
  text-decoration:underline;
  text-transform:uppercase;
  }
  
  /*subitem*/
  .lsubm_item{
  background-color:#D8E5F5;
  background:url(images/lsubmi_bg.gif) no-repeat 0 0;
  line-height:24px;
  font-size:10px;
  font-weight:800;
  color:#1D5698;
  padding-left:83px;
  }
  .lsubm_item a{
  font-size:10px;
  font-weight:800;
  color:#1D5698;
  text-decoration:none;
  }
  .lsubm_item a:hover{
  font-size:10px;
  font-weight:800;
  color:#1D5698;
  text-decoration:underline;
  }
  
  /*current subitem*/
  .lsubm_item_cur{
  background:url(images/lsubmi_bg_cur.gif) no-repeat 0 0;
  background-color: white;
  line-height:24px;
  font-size:10px;
  font-weight:800;
  color:#1D5698;
  padding-left:83px;
  }
  .lsubm_item_cur a{
  font-size:10px;
  font-weight:800;
  color:#1D5698;
  text-decoration:none;
  }
  .lsubm_item_cur a:hover{
  font-size:10px;
  font-weight:800;
  color:#1D5698;
  text-decoration:underline;
  }
  

  /*calendar*/
td.ww {
   font-family: Tahoma, Verdana;
   font-size: 9px;
   height: 15px;
   width:20px;
   color:white;
   background:#567D19;
   text-align:center;
   vertical-align: middle
   }
td.wh {
   font-family: Tahoma, Verdana;
   font-size: 9px;
   height: 15px;
   width:20px;
   text-align:center;
   color:white;
   background:#2C74C8;
   vertical-align: middle}
td.wd {
   font-family: Tahoma, Verdana;
   font-size: 9px;
   height: 15px;
   width:20px;
   text-align:center;
   vertical-align: middle;
   cursor:pointer;
   background-color:#F0F3ED;
   }
td.wd_s {
   font-family: Tahoma, Verdana;
   font-size: 9px;
   height: 15px;
   width:20px;
   color:white;
   background:#295C00;
   text-align:center;
   vertical-align: middle;
   cursor:pointer}
a.wd:hover { font-family: Tahoma, Verdana; text-decoration:underline; font-size: 9px; color:#71686B;}
a.wd { font-family: Tahoma, Verdana; text-decoration:none; font-size: 9px; margin: 0px 0px 0px 0px; color: #71686B;}
