table.main {
    width: 1000px;
    height: 100%;
    padding: 0px;
    margin: 0px;

}
table.header{
    padding: 0px;
    margin: 0px;
}

a,a.lnk {color:#878787; font-size: 12px; font-family: Tahoma, Arial, sans-serif }
a.view {font-size:11px;color:#878787;font-size: 12px;text-decoration:underline}
a:hover,a.lnk:hover,a.view:hover {color:#017550;text-decoration:underline}
a,a.navlnk {color:#878787;font-weight:bold;text-decoration:none}
a.navlnk:hover {color:#017550;text-decoration:underline}



a.gren{
  color: #017550;
  text-decoration:none
}
a.gren:hover{
  color: #017550;
  text-decoration:underline
}

table.main_td{

}

.header_grad{
    background: url(../images/top_line.gif) #ffffff repeat-x center top;
    text-align: left;
}
.header_blue{
    background: url(../images/fon_menu_bottom.jpg) #ffffff repeat-x center top;
    text-align: left;
    padding: 0px;
    margin: 0px;

}

.header_blue_top{
    background: url(../images/fon_menu_top.jpg) #ffffff repeat-x center top;
    text-align: left;
    padding: 0px;
    margin: 0px;

}
.header_blue_bottom{
    background: url(../images/fon_menu_bottom.jpg) #ffffff repeat-x center top;
    text-align: left;
    padding: 0px;
    margin: 0px;

}

.header_blue_buttom_small{
background: url(../images/header_bootom.gif) #ffffff repeat-x center top;
    text-align: left;
    padding: 0px;
    margin: 0px;

}

.blue_txt{
    color: #004899;

    font-family: arial, verdana, tahoma;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 0px;
	font-weight: bold;
  text-align: center
}
A.header_link{
    color: #004899;
    text-transform: lowercase;
    text-decoration: none;
    margin-left: 32px
}

.a.news,a.news:hover,a.news:current {
	color:#004899;
	font-weight:bold;
	text-decoration:none
}


td.menu,td.def {height:40px;width:209px;font-size:0.8em;vertical-align:middle;cursor:pointer;padding-left:10px}
td.def {background-color:#F2F2F2;padding-left:10px}
td.thumb {width:160px;height:80px;vertical-align:middle}
td.tumb {width:160px;height:115px;vertical-align:middle;cursor:pointer}




table.delimiter_td{

  background-color: #E2E2E2;
  width: 1px;
  height: 28px;
}

td.header_text{
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  margin: 0;
  padding: 0
}

.news_short {
      color: #8B8B8B;
      font: Tahoma;

      text-transform: none;;
      vertical-align: middle;
  font-size: 12px
}

.pagehead {
      color: #004899;
      font:bold 1em Tahoma;
      text-transform: none;;
      vertical-align: middle
}
.news_date, .art_title{
     color: #004899;
     font:bold 1em Tahoma;
    font-size: smaller
}
.art_back{
    color:#017550;
    font-size:12px;
    font-family:tahoma,verdana,arial
}



.img_build{;
    border: 2 #FFFFFF;
    padding: 0;
    margin: 0;
    vertical-align: top
}
.table_style1{
    padding: 0;
    margin: 0;
    border-collapse: collapse;
    border-spacing: 0;
    border: 0;
    empty-cells: hide ;
}
.table_footer{
    background: #F2F2F2;
    color: #747474;
    width: 100%
}
.footer_text{
    color: #BFBFBF;

    text-align: center;

    vertical-align: middle;
    line-height: 5px;
  margin: 2px 5px 5px 5px;
  font-size: 10px
}

/* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar */
.nav		    { font-size: 11px; color : #878787;}
a.nav	    	{ text-decoration: none; color : #878787; }
a.nav:hover	{ text-decoration: underline; color : #017550;}
/* current page*/
a.nav_cur:link,a.nav_cur:active,a.nav_cur:visited {font-size: 11px; text-decoration: none; color: #017550;}
a.nav_cur:hover	{ text-decoration: underline; color : #017550; }

.dot_line{
    background: url(../images/dotline.jpg ) #ffffff repeat-x center top;
    /*color: #017550;*/
}
.grad_grey{
    background: #ffffff url(../images/grad_grey.jpg) no-repeat top center;
    /*color: #017550;*/
}
.meganews{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px
}


