body {
margin: 0px;
background-image: url(/files/images/bodybg.jpg); 
background-repeat: repeat-x; 
background-position: top center;
background-color: #92979a;
}
.new {position:absolute; z-index:1; right: 25%; top:3px; width: 100%;}

h1    {font-family:tahoma, verdana, arial cyr,arial,helvetica,sans-serif; color:#333; font-size:10px; font-weight:bold; }



img{
margin: 0px;
}
   
a:link{
color:#607ca6;
text-decoration: none;
}

a:active{
color:#575b5d;
text-decoration: none;
}

a:visited{ 
color:#9A003F;
text-decoration: none;
}


a:hover{
color:#607ca6;
text-decoration: underline;
}

#main{
width: 984px;
height: 817px;
background-image: url(/files/images/top.jpg); 
background-repeat: no-repeat; 
background-position: top center;
}
#top{
padding-left: 16px;
height: 160px;

}

/* ============ Begin topmenu style ============ */

.button_ak{
text-align: center;
width: 116px;
height: 30px;
background-image: url(/files/images/topmenu/ak.gif); 
background-repeat: no-repeat; 
background-position: top center;
}

.button_ak .tak:link, .tak:active, .tak:visited, .tak:hover{
text-decoration: none;
display: block;
width: 116px;
height: auto;
font: normal 10px Verdana;
color: #363434;
}

.button_not_ak{
text-align: center;
width: 104px;
height: 30px;
background-image: url(/files/images/topmenu/notak.gif); 
background-repeat: no-repeat; 
background-position: top center;
}

.button_not_ak .ta:link, .ta:active, .ta:visited, .ta:hover{
text-decoration: none;
display: block;
width: 104px;
height: auto;
font: normal 10px Verdana;
color: #ffffff;
}

/* ============ End topmenu style ============ */

/* ============ Begin body style ============ */

#content{
height: 557px;
padding-left: 16px;
padding-right: 20px;
background-image: url(/files/images/bodybg.gif); 
background-repeat: repeat-y; 
background-position: top center;
}

#content2{
height: 557px;
padding-left: 16px;
padding-right: 20px;
background-image: url(/files/images/bodybg2.jpg); 
background-repeat: repeat-y; 
background-position: top center;
}


.subnav{
height: 34px;
background-image: url(/files/images/subnav/bg.gif); 
background-repeat: repeat-y; 
background-position: top center;
background-color: #b0b6bb;
}

.subnav .navigate{
width: 524px;
float:left;
text-align: right;
font: normal 12px Verdana;
color: #2b425e;
}

.subnav .search{
height: 34px;
float: left;
text-align: left;
}

.search .inpsearch{ 
height: 13px;
width: 255px;
float: left;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 7px;
text-align: left;
background: #c9cbcd;
border: solid 1px #83898e;
font: normal 12px Verdana;
color: #4e5052;
}

.search .search_submit{
float: left;
width: 86px;
height: 34px;
border: none;
cursor: pointer;
}

.special{
width: 292px;
background-color: #fcffff;
}

.specbut{
background-image: url(/files/images/spec_button/bg.gif); 
background-repeat: no-repeat;
background-position: top left;
}

.txt{
padding-top: 17px;
padding-left: 20px;
padding-right: 10px;
font: normal 12px Verdana;
color: #575b5d;

}

.txt h1{
font: normal 12px Verdana;
color: #485b67;
}

.kat_txt{

height: 230px;
background-image: url(/files/images/katbg.gif); 
background-repeat: repeat-y;
background-position: top left;
}

.ktxt{
padding-left: 39px;
font: normal 11px Verdana;
color: #575b5d;
}

.ktxt h1{
font: normal 12px Verdana;
color: #485b67;
}

.kat1
{
  color: #4b6a87;
  padding-top: 4px;
}
.kat2
{
  color:#575b5c;
  font-weight: bold;
}
.kat3
{
  color:#c5c5c5;
}
.kat4
{
  color: #f4f4f4;
  font-size: 5px;
  padding-right: 5px;
}

.centerh
{
  background-color: #d5dfe5;
  text-align:center;
  padding-top: 10px;
}
.centerhh
{
 
  text-align:center;
  padding-top: 10px;
}
.centerhh h2
{
font: normal 12px Verdana;

  text-align:center;}

.centerh h2
{
font: normal 12px Verdana;
  background-color: #d5dfe5;
  text-align:center;
}

.center1
{
  background-color: #e6ecef;
  padding: 15px;
  height: 50px;
  text-align:center;
}
.center2
{
  background-color: #d5dfe5;
  padding: 15px;
  height: 50px;
  text-align:center;
}
.right1
{
font: normal 11px Verdana;

  color: #435057;
  font-weight: bold;
}
.right2
{
font: normal 12px Verdana;
  color: #435057;
  padding-top: 10px;
}

/* ============ End body style ============ */

#footer{
width: 984px;
height: 56px;
background-image: url(/files/images/footerbg.gif); 
background-repeat: no-repeat; 
background-position: top center;
padding: 0;
margin: 0;
}

#footer .copy{
/*
float: left;
display: none;
width: 864px;
*/
text-align: center;
padding-top: 9px;
font: normal 11px Verdana;
color: #a1a3a4;
}

#footer .allproposals{
float: left;
text-align: center;
width: 292px;
padding-top: 13px;
font: normal 12px Verdana;
color:#607ca6;
}

#footer2{
width: 984px;
height: 56px;
background-image: url(/files/images/footerbg2.gif); 
background-repeat: no-repeat; 
background-position: top center;
}

#footer2 .copy{
float: left;
text-align: center;
width: 564px;
padding-top: 13px;
font: normal 11px Verdana;
color: #a1a3a4;
}

#footer2 .allproposals{
float: left;
text-align: center;
width: 292px;
padding-top: 13px;
font: normal 12px Verdana;
color:#607ca6;
}
.tab {border:#929799 solid 1px;}
.tab td {border:#929799 solid 1px; padding:5px}
.tab th {border:#929799 solid 1px; padding:5px}

.tab1 {border:#ffffff solid 0px;}
.tab1 td {border:0px;}


.h2    {font-family:tahoma, verdana, arial cyr,arial,helvetica,sans-serif; color:#333; font-size:14px; font-weight:bold; padding-top:4px; padding-bottom:4px; }
.h3    {font-family:tahoma, verdana, arial cyr,arial,helvetica,sans-serif; color:#333; font-size:12px; font-weight:bold; padding-top:4px; padding-bottom:4px;  }

.style1 {
}
.style2 {
}



