body {
 margin: 0;
 padding: 0;
 color:#000;
 font:11px arial,tahoma,helvetica,geneva;
 background: #a8aeb2;
}

img {
 border:0;
}

table {
 border:0;
 font-size:100%;
}

p {
 margin: 4px 0px;
 text-align: justify;
}

h1{
	 font-size: 16px;
   color: #ff0d0d;
   border-bottom: solid 1px #ff0d0d;
   padding: 0px 0px 3px 0px;
   margin: 10px 0px 15px 0px;
}

a:link {
 text-decoration: underline;
 color: #292929;
}

a:visited {
 text-decoration: underline;
 color: #292929;
}

a:hover {
 text-decoration: underline;
 color:  #d60000;
 }

.menu_lev1{
	 background: url(imgs/design/bg_button.jpg) no-repeat top left;
   height: 31px;
   vertical-align: middle;
   padding: 2px 5px 2px 10px;
	 color: #ffffff;
   text-transform: uppercase;
   font-weight: bold;
}

.menu_lev1 a:link {
 color: #ffffff;
 text-decoration: none;
 text-transform: uppercase;
 font-size: 11px;
 font-weight: bold;
}

.menu_lev1 a:hover {
 color: #ffffff;
 text-decoration: none;
 text-transform: uppercase;
 font-size: 11px;
 font-weight: bold;
}

.menu_lev1 a:visited {
 color: #ffffff;
 text-decoration: none;
 text-transform: uppercase;
 font-size: 11px;
 font-weight: bold;
}

.menu_lev2 div{
	background: url(imgs/design/bord.gif) no-repeat bottom right;
  padding: 5px 5px 5px 15px;
}

#no_bg{
	background: none;
}

.menu_lev2 div.l2 a:link {
 color: #292929;
 font-weight: bold;
 background: url(imgs/design/bul.gif) no-repeat;
 padding: 0px 15px;
 text-decoration: none;
}

.menu_lev2 div.l2 a:visited {
 color: #292929;
 font-weight: bold;
 background: url(imgs/design/bul.gif) no-repeat;
 padding: 0px 15px;
 text-decoration: none;
}

.menu_lev2 div.l2 a:hover {
 color: #d60000;
 font-weight: bold;
 background: url(imgs/design/bul_akt.gif) no-repeat;
 padding: 0px 15px;
 text-decoration: none;
}

.menu_lev3 div{
	background: none;
  padding: 5px 5px 5px 15px;
}

.menu_lev3 div.l3{
	padding: 0px 5px 0px 20px;
  background: none;
}

.menu_lev3 div.l3 a:link {
 color: #292929;
 font-weight: bold;
 background: url(imgs/design/bul_l3.gif) no-repeat;
 padding: 0px 10px;
 text-decoration: none;
 font-weight: normal;
}

.menu_lev3 div.l3 a:visited {
 color: #292929;
 font-weight: bold;
 background: url(imgs/design/bul_l3.gif) no-repeat;
 padding: 0px 10px;
 text-decoration: none;
 font-weight: normal;
}

.menu_lev3 div.l3 a:hover {
 color: #ff0d0d;
 font-weight: bold;
 background: url(imgs/design/bul_l3_a.gif) no-repeat;
 padding: 0px 10px;
 text-decoration: none;
 font-weight: normal;
}

.menu_lev3 div.tm3{
	padding: 0px 5px 0px 20px;
  background: none;
}

.menu_lev3 div.tm3 a:link {
 color: #292929;
 font-weight: bold;
 background: url(imgs/design/bul_l3.gif) no-repeat;
 padding: 0px 10px;
 text-decoration: none;
 font-weight: normal;
}

.menu_lev3 div.tm3 a:visited {
 color: #292929;
 font-weight: bold;
 background: url(imgs/design/bul_l3.gif) no-repeat;
 padding: 0px 10px;
 text-decoration: none;
 font-weight: normal;
}

.menu_lev3 div.tm3 a:hover {
 color: #ff0d0d;
 font-weight: bold;
 background: url(imgs/design/bul_l3_a.gif) no-repeat;
 padding: 0px 10px;
 text-decoration: none;
 font-weight: normal;
}


td.content{
	background: url(imgs/design/bg_content.jpg) no-repeat top left;
  padding: 10px 20px 10px 20px;
}
.content img.left{
	float: left;
	margin: 0px 5px 3px 0px;
}
.content img.right{
	float: right;
	margin: 0px 5px 3px 0px;
}
.right_col{
	padding: 20px 0px;
}
.tech{
	padding: 10px 15px;
}
.tech div{
	margin: 5px 0px;
}

div.news{
	margin: 15px 15px 0px 15px;
}
div.news .date{
	color: #d60000;
	font-weight: bold;
	text-align: left;
}

div.news .nzag{
	color: #ff0d0d;
	font-weight: bold;
	text-align: left;
}

div.news .text{
	margin: 3px 0px;
	line-height: 110%;
	text-align: justify;
}
div.news .text a{
	text-decoration: underline;
  color: #292929;
}
div.news .all
{
	margin: 3px 0px;
	text-align: right;
}
div.news .all a{
	color: #d60000;
	text-align: right;
}

td.bottom{
	background: url(imgs/design/botimg.jpg) no-repeat bottom left;
  width: 929px;
  height: 55px;
	padding: 15px 15px 15px 20px;
  text-align: right;
}

.top{
 background: url(imgs/design/topimg.jpg) no-repeat top left;
 width: 929px;
 height: 149px;
 text-align: right;
 padding: 13px 10px 0px 0px;
}
ul{
 padding: 0px 0px 0px 10px;
 margin: 0px 0px 0px 10px;
}
ul li{
 list-style-image: url(imgs/design/bul_li.gif);
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}