body {FONT: 8pt 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; padding: 0px; margin: 0px; color: #FFFFFF; background: #00245b; }
p {
	margin: 10px 0 15px 0;
	padding: 0;
}
td {
	font-size: 9pt;
}
IMG {
  border: 0px none;
}

img.png {
    background:transparent url(../images/nav-bar.png) no-repeat scroll 0px 0px;
    #background: none;
}

.form {
  font: normal 12px Arial, Helvetica, Sans-Serif; 
  width: 196px;
  height: 18px;
  border: 1px solid #D5D5D5;
  background: #FFFFFF;
  color: #999999;
}
.div-line {
  display: inline;
}
#div-top-nav {
/*  right: 150px;  */
  float: right;
 /* position: absolute;*/
  top: 9px;
  width: 120px;
  width: 626px;
  background:transparent url(../images/line.gif) no-repeat scroll 0px 100%;
  padding: 5px;
  position: relative;
  z-index: 1;
}
#top-nav-fix {
  width: 450px;
  height: 20px;;
 /* margin: 0 auto;*/
  text-align: center;
  float: left;
}

#ver {
  float: right;
  width: 70px;
}

#home-img  {
          /*  display: inline;     background-image: none;   */
            float: right;
    background:transparent url(../images/home.png) no-repeat scroll 0px 0px;
    width: 21px;
    height: 20px;
    #background: none;
} #home-img DIV {
      width: 21px;
    height: 20px;
    display: block;
}

#mail-img  {
   /* display: inline; */
      float: right;
          /*      background-image: none;     */
     background:transparent url(../images/mail.png) no-repeat scroll 0px 0px;
    #background: none;
    height: 20px;
    width: 27px;
} #mail-img DIV {
     width: 21px;
    height: 27px;
    display: block;
}

#sitemap-img  {                            /*  display: inline;  */
          /*      background-image: none;     */
     background:transparent url(../images/sitemap.png) no-repeat scroll 0px 0px;
    #background: none;
    height: 20px;
}  #sitemap-img DIV {

}


a:link, a:visited, a:hover {
	text-decoration: underline;
	color: #ffffff;
}
a:hover {
	text-decoration: none;
}

.body {
	background:url(pictures/bottom_back.png) repeat-x left bottom;
	border-collapse:collapse;
	FONT: 9pt 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	width: 100%;
}

.head {
	background:#00245b url(pictures/top_back.jpg) repeat-x;
	width: 100%;
	height: 400px;
}
.head2 {
	background:#00245b url(pictures/int_back.jpg) repeat-x; 
	width: 100%; 
	height: 300px;
}

#topmenu{
	position: absolute;  
	z-index: 3;
}
#logo{
	position: absolute; 
	z-index: 3;
	left: 0px; 
}
#car{
	position: absolute;
	top: 5px;
	right: 0px; 
}
#navbar{
	position: absolute;
	top: 5px;
	right: 0px;
}
#moskow{
	position: absolute;
	top: 46px;
	right: 208px; 
	border-right:1px solid #ffffff; 
	font-size: 12pt; 
	text-align: left;
}
#piter{
	position: absolute;
	top: 46px;
	right: 53px; 
	font-size: 12pt;
}
#srcarea{
	background:url(pictures/src_area.gif) no-repeat;
	position: absolute;
	top: 394px;
	left: 0px; 
	width: 351px; 
	height: 69px; 
	z-index: 3;
}
#srcarea2{
	background:url(pictures/src_area2.gif) no-repeat;
	position: absolute;
	top: 270px;
	left: 0px; 
	width: 300px; 
	height: 60px; 
	z-index: 3;
}

a.arch:link, a.arch:visited, a.arch:hover {
	font-size: 11pt;
	color: #6491d4;
	text-decoration: none;
}
a.arch:hover {
	text-decoration: underline;
}

.news {
	color:#88b7ff; 
	padding: 10px 40px 10px 45px; 
	font-size: 8pt;
}
.newstxt {
	background:url(pictures/news_ln.gif) no-repeat 0 bottom; 
	color:#ffffff; 
	padding: 5px 0 15px 0px; 
	margin: 0 0 0 25px;
}
.title{
	background:url(pictures/h1_line.gif) no-repeat left bottom;
	font-size: 16pt; 
	font-weight: normal;  
	padding: 8px 0 5px 0; 
	margin: 0;
}
#footer {
	background: #0a306a url(pictures/bottom_back_2.jpg) repeat-x left top; 
	height: 150px;
	overflow: hidden;
}

#left {
	width: 400px;
	padding: 0 0 40px 0;
}

.sub {
	background: #3065a5; font-size: 14pt; width: 170px; padding:10px; margin: 0 0 0 20px;
}
*html .sub {width: 190px;}

.submenu {
	background: #3065a5; border-top: 1px solid #6691d5; border-bottom: 3px solid #FFFFFF; padding:15px; margin: 0 0 0 20px; width: 280px
}
	.submenu ul {
		list-style:none;
		padding: 0;
		margin: 0;
	}
	.submenu li {
		background: url(pictures/bull2.gif) no-repeat 3px 1px;
		padding: 3px 0 5px 15px;
		margin: 2px 0 2px 0;
	}
	.submenu a {
		text-decoration: none!important;
	}
	
#footmenu {padding: 30px 0 0 40px;font-size: 8pt;}
	#footmenu a {text-decoration: none!important;}

.footinfo{float:left; font-size: 8pt; padding: 20px 0 0 40px;}

#indexsrc{position: absolute; top:418px; left: 52px; z-index: 5;}
#intsrc{position: absolute; top:285px; left: 52px; z-index: 5;}