html
{
 height:100%;
}

body
{
  height:100%;
  margin: 0px;
  padding: 0px;
  background: white;
  line-height: 1.1;
  font-size: 12px;
  font-family: verdana, arial, trade gothic, verdana, sans-serif;
 }

a, a:visited
{
  color: #003366;
  text-decoration: none;
}

a:active, a:hover
{
  color: #57789a;
  text-decoration: none;
}
a img
{
  border: 0px;
}
a img.firstpage,a:visited img.firstpage
{
  border: white solid 1px;
}

a:active img.firstpage, a:hover img.firstpage
{
  border: #003a79 solid 1px;
}

img.firstpage{
 width: 217px;
 height: 276px;
 margin-right: 4px;
}
.boundary
{
  float: left;
  width: 1066px;
  padding: 0px;
  margin: 0px;
  background: url(grf/bg.jpg) repeat-y top left;
}
.boundary.firstpage
{
  background: url(grf/bg_firstpage.jpg) no-repeat top left;
  height: 620px;

}

.content
{
 float: left;
 margin: 0px;
 padding: 0px;
 width: 1066px; 
 background: url(grf/content_bg.gif) repeat-y top left;

}
.content .left
{
  float: left;
  width: 346px;
  margin: 0 0 0 0px;
  padding: 0 0 0 0px;
 }

.content .left .left_right
{
  float: left;
  width: 213px;
  background: #7398B6; 
  padding: 0px;
  margin: 0px; 
}

.content .left .left_right .logo
{
  float: left;
  width: 213px;
  padding: 0px;
  margin: 0px;
}

.content .left .left_right .submenus{
 width: 213px;
 float: left;
 background: #7196b5;
 padding: 0px;
 margin: 0 0 20px 0;
}
.content .left .menu{
 width: 133px;
 float: left;
 margin-top: 50px;
 margin-bottom: 50px;


}
.content .right{
 width: 720px;
 float: left;
 padding: 0px;
 margin: 0px;
}
.content .right .main
{
  float: left;
  padding: 20px 0px 20px 20px;
  width: 700px;
  background: none;
}
.content .right .main .pictures{
 float: left;
 margin-bottom: 40px;
}

.content .right .main .news{
 float: left;
 margin-bottom: 20px;
 color: #013979;
 font-size: 18px;
 font-weight: bold;

}
.content .right .main .news .news_box{
 width: 325px;
 /* border: white solid 1px;*/
 margin: 15px 10px 0px 0px;
 padding: 0px;
 font-size: 12px;
 font-weight: normal;
 color: black;
 float: left;
}
.content .right .main .news .news_box.last{
 margin-right: 0px;
 border-left: #013979 solid 1px;
 padding-left: 10px;
 width: 320px;
}

.content .right .main .news .news_box .title{
  color: #013979;
  font-size: 13px;
  font-weight: bold;
}
.content .right .main .news .news_box .abstract{
 margin: 5px 0 0 0;
 padding: 0px;
}
.content .right .main .news .news_box .abstract img{
 margin: 0 10px 10px 0;
}
.content .right .main .news .news_box .read_more{
 color: #013979;
 clear: both;
 margin-top: 5px;  
 float: right;
 font-size: 11px;
}
.content .right .main .print{
 background: white;
}
.content .right .top
{
  float: left;
  width: 720px;
  height: 65px;
  background: url(grf/top_bg.jpg) no-repeat top left;
  padding-top: 15px;
}

.bottom{
 width: 1066px;
 height: 147px;
 float: left;
 background: url(grf/bottom.jpg) no-repeat left;

}
.bottom .contacts{
 color: #013979;
 font-size: 11px;
 font-weight: bold;
 margin-left: 140px;
 width: 200px;
 text-align: center;
}
.bottom.index{
 background: none;
 vertical-align: bottom;
}

.bottom.index .contacts{
 vertical-align: bottom;

}
.SideMenuItemI
{
  padding-top: 3px;
  padding-bottom: 3px;
  font-weight: bold;
  letter-spacing: 0;
  text-transform: uppercase;
  background: url(grf/square_bl.gif) no-repeat top left;
  margin: 0px;
  margin-left: 10px;

}
.SideMenuItemI .item{
 float: left;
}
/*.SideMenuItemI img{
 float: left;
 clear: left;
}*/
.SideMenuItemI a, .SideMenuItemI a:visited 
{
  color: #003366;
  padding-bottom: 2px;
  padding-left: 10px;
  font: 11px verdana, arial, helvetica, sans-serif;
  font-weight: bold; 
  text-transform: uppercase;
  display: block;
}

.SideMenuItemI_active{
  color: #9D3807;
  padding-top: 3px;
  padding-bottom: 3px;
  font: 11px verdana, arial, helvetica, sans-serif;
  font-weight: bold; 
  text-transform: uppercase;
  margin-left: 10px;
  padding-left: 10px;
  background: #439375 url(grf/square_bl.gif) no-repeat top left;


}
.SideMenuItemI_active a,
.SideMenuItemI_active a:visited,
.SideMenuItemI_active a:active,
.SideMenuItemI_active a:hover
{
  color: #9D3807;
  padding-bottom: 2px;
  font: 11px verdana, arial, helvetica, sans-serif;
  font-weight: bold; 
  text-transform: uppercase;
  background: #439375;
}

.SideMenuItemI a:active, .SideMenuItemI a:hover 
{
  color: #9D3807;
  padding-bottom: 2px;
  padding-left: 10px;
  font: 11px verdana, arial, helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
 }

.SideMenuII
{
  background: #5a9495;
  color: #003366;
  padding-bottom: 2ex;
}

.SideMenuItemII
{
  padding-top: 1ex;
}

ul 
{ 
  list-style-position: outside;
  list-style-type: square;
  /*list-style-image: url('/grf/nessco_bl.gif');*/
  margin: 0px 0px 7px 20px;
  padding:  0px 0px 0px 0px;

}

.SideMenuItemII li,
.SideMenuItemII a, .SideMenuItemII a:visited 
{
  color: #003366;
  font: 11px Verdana, Arial, Helvetica, sans-serif; 
  font-weight: bold;
  padding-bottom: 0px;
  padding-left: 0px;
  margin-bottom: -7px;
  padding-top: 1ex;
}

.SideMenuItemII_active,
.SideMenuItemII_active a,
.SideMenuItemII_active a:visited,
.SideMenuItemII_active a:active,
.SideMenuItemII_active a:hover,
.SideMenuItemII a:active, .SideMenuItemII a:hover 
{
  color: #9D3807;
  font: 11px Verdana, Arial, Helvetica, sans-serif; 
  font-weight: bold;
  padding-bottom: 0px;
  padding-left: 0px;
  margin-bottom: -7px;
  padding-top: 1ex;
}
.SideMenuItemIII
{
  padding-left: 0px;
  padding-top: 1ex;
}

.SideMenuItemIII a, .SideMenuItemIII a:visited 
{
  color: #003366;
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  padding-bottom: 5px;
  padding-left: 0px;
}

.SideMenuItemIII_active,
.SideMenuItemIII_active a,
.SideMenuItemIII_active a:visited,
.SideMenuItemIII_active a:active,
.SideMenuItemIII_active a:hover,
.SideMenuItemIII a:active, .SideMenuItemIII a:hover 
{
  color: #9D3807;
  font: 11px Verdana, Arial, Helvetica, sans-serif;/*  padding-bottom: 5px;*/
  padding-left: 0px;
  padding-top: 1ex;
}


.SideMenuItemIV
{
  padding-left: 0px;
  padding-top: 1ex;
}

.SideMenuItemIV a, .SideMenuItemIV a:visited 
{
  color: #003366;
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  padding-bottom: 5px;
  padding-left: 0px;
}

.SideMenuItemIV_active,
.SideMenuItemIV_active a,
.SideMenuItemIV_active a:visited,
.SideMenuItemIV_active a:active,
.SideMenuItemIV_active a:hover
{
  color: #9D3807;
  padding-top: 1ex;
}

.SideMenuItemIV a:active, .SideMenuItemIV a:hover 
{
  color: #9D3807;
  font: 11px Verdana, Arial, Helvetica, sans-serif; 
  padding-bottom: 5px;
  padding-left: 0px;
}

.topmenus{
 float: left;
 display: inline;
 padding-top: 5px;
 padding-left: 20px;
 width: 400px;

}
.TopMenuItem
{
  padding-top: 2px;
  padding-bottom: 2px;
  font-weight: bold;
  letter-spacing: -1;
  text-transform: uppercase;
  margin-right: 25px;
  padding-right: 0px;
}

.TopMenuItem a, .TopMenuItem a:visited 
{
  color: #003366;
  padding-bottom: 2px;
  font: 11px verdana, arial, helvetica, sans-serif;
  font-weight: bold; 
}

.TopMenuItem_active,
.TopMenuItem_active a,
.TopMenuItem_active a:visited,
.TopMenuItem_active a:active,
.TopMenuItem_active a:hover
{
  color: #9D3807;
  padding-bottom: 2px;
  font: 11px verdana, arial, helvetica, sans-serif;
  font-weight: bold; 
}

.TopMenuItem a:active, .TopMenuItem a:hover 
{
  color: #9D3807;
  padding-bottom: 2px;
  font: 11px verdana, arial, helvetica, sans-serif;
  font-weight: bold;
 }
.search{
 float: right;
 display: inline;
 margin-right: 25px;
}
.article {
 padding: 0px;
 display: block;
 clear: both;

}
.article .abstract
{
  color: #5c7792;
  margin-bottom: 1ex;
  font-weight: bold;
}

.square{
 float: left;
 width: 5px;
 height: 20px;
}

table.entire_range{
 width: 680px;
 float: left;
 border-top: black solid 1px;
 border-left: black solid 1px;
 border-right: black solid 1px;
 cellspacing: 0px;
 font-family: arial,verdana;
 color: black;
 
}

table.entire_range td{
 width: 59px;
 padding: 5px 1px;
 border-right: black solid 1px;
 border-bottom: black solid 1px;
 background: #e4e7e9;
 font-weight: bold;
 text-align: center;
 font-size: 10px;
}
table.entire_range td.dark{
 background: #ccd7da;
}

table.entire_range td.double{
 width: 120px;
 border-right: none;
 background: none;
}
table.entire_range th.double{
 width: 120px;
 border: none;
 border-bottom: black solid 1px;
 
}
table.entire_range th{
 background: none;
 border-right: black solid 1px;
 border-bottom: black solid 1px;
 vertical-align: top;
 color: black;
 text-align: center;
 padding-bottom: 5px;
 font-size: 10px;
}
.weight{
 float: left;
 text-align: right;
 font-weight: bold;
 width: 550px;
 height: 25px;
 font-size: 10px;
 
}
.main .article .title{
 color:#003366;
 font-size:large;
 font-weight:bold;
 margin-bottom:1ex;
}
.content-sitemap{
 font-size: small;
 line-height: 1.5;
}
.main .content-sitemap .article{
 font-size: 1em;
}
