/* Created by TopStyle Pro Trial Version - www.bradsoft.com */
.topmoving {
	text-align: right;
	font-family: Tahoma;
	font-size: 11px;
	letter-spacing: 3px;
	color: FFFFFF;
	background-color: #002D66;
	width: 324px;
	padding-right: 15px;
}
.menugrey {
	font-family: Tahoma;
	font-size: 11px;
	letter-spacing: 3px;
	color: 002D66;
	background-color: #EAEAEA;
	text-align: center;
	text-decoration: none;
}
.menublue {
	font-family: Tahoma;
	font-size: 11px;
	letter-spacing: 3px;
	color: FFFFFF;
	background-color: #002D66;
	text-align: center;
	text-decoration: none;
}
.slogan {
	text-align: center;
	font-family: Tahoma;
	font-size: 11px;
	letter-spacing: 3px;
	color: FFFFFF;
	background-color: #002D66;
}
.middle {
	background: #F9F9F9;
	background-image: url(images/background_middle.jpg);
	background-repeat: repeat-x;
}
.middle_b {
	background: #F9F9F9;
	font-family: Tahoma;
	font-size: 11px;
	color: #002D66;
	text-align: justify;
	padding-left: 4px;
	padding-right: 12px;
	text-decoration: none;
}
.middle_c {
	background: #F9F9F9;
	font-family: Tahoma;
	font-size: 11px;
	color: #e97800;
	text-align: justify;
	padding-left: 4px;
	padding-right: 12px;
	text-decoration: none;
}
.mail {
	background: #F9F9F9;
	font-family: Tahoma;
	font-size: 11px;
	color: #002D66;
	text-decoration: none;
}
.desc {
	font-family: Tahoma;
	font-size: 11px;
	color: #E97800;
	font-weight: bold;
}
H5 {
	font-family: Tahoma;
	font-size: 11px;
	color: #E97800;
	font-weight: bold;
} 
H1 {
	font-family: Tahoma;
	font-size: 12px;
	color: #E97800;
	font-weight: bold;
}
.bottom {
	background-image: url(images/background_bottom.jpg);
	background-repeat: repeat-x;
}
.copy {
	background-color: #002D66;
}
.grey {
	background-color: #F9F9F9;
}
.copyright {
	background-color: #002D66;
	font-family: Tahoma;
	font-size: 11px;
	letter-spacing: 3px;
	color: FFFFFF;
	text-decoration: none;
}
.rb {
	text-align: right;
	padding-right: 12px;
}



/*для позиционирования при верстке страниц слоями,
при табличной верстке вернуться к оригиналу*/
#boxmenu {
BACKGROUND: #7da6ee;
BORDER: 0px #000 solid;
POSITION: relative;
#LEFT: 335px;
#WIDTH: 357px;
Z-INDEX: 1/*для IE*/
}

/*без этого нарушается работа меню*/
#m * {
    BORDER-COLLAPSE: collapse
}

/*стили основного меню*/
#m {
#    FONT: 10pt Verdana, sans-serif;
	text-align: center;
	font-family: Tahoma;
	font-size: 11px;
	color: FFFFFF;
	background-color: #002D66;

}

/*стиль ссылок основного меню*/
.a {
#    BACKGROUND: #7da6ee;
#    COLOR: #000;
	#color: FFFFFF;
	#background-color: #002D66;

	font-family: Tahoma;
	font-size: 11px;
	letter-spacing: 3px;
	color: 002D66;
	background-color: #EAEAEA;
	text-align: center;

    TEXT-DECORATION: none
}

/*стили выпадающего меню для IE*/
* HTML #m .a table {
    FONT: 8pt Verdana, sans-serif;
    DISPLAY: block
}

/*стили выпадающего меню*/
.a table {
    FONT: 8pt Verdana, sans-serif;
    DISPLAY: block
}

#m table {
    DISPLAY: none
}

#m table A {
    DISPLAY: none
}

/*смена стилей при на ведении курсора*/
#m .a:hover {
    BACKGROUND: #000;
    COLOR: #fff
}

.menu:hover {
    BACKGROUND: #7da6ee;
    COLOR: #000;
    BORDER: #000 0px solid/*для OP*/
}

/*стили выпадающего меню при на ведении курсора*/
#m .a:hover table {
    BACKGROUND: #7da6ee;
    BORDER: #000 1px solid;
    POSITION: absolute;
    DISPLAY: block;
    WHITE-SPACE: nowrap
}

.menu:hover table {
    BACKGROUND: #7da6ee;
    BORDER: #000 1px solid;
    POSITION: absolute;
    DISPLAY: block;
    WHITE-SPACE: nowrap
}

#m .a:hover table A {
    COLOR: #000;
    TEXT-DECORATION: none;
    BORDER-RIGHT: #7da6ee 1px solid;/*дрожание по горизантали*/
    PADDING: 1px 12px;/*отступы выпад меню*/
    DISPLAY: block;
    WHITE-SPACE: nowrap;
    Z-INDEX: 1
}

#m .menu:hover table A {
    COLOR: #000;
    TEXT-DECORATION: none;
    BORDER-RIGHT: #7da6ee 1px solid;
    PADDING: 1px 12px;/*отступы в подменю выпад. меню*/
    DISPLAY: block;
    WHITE-SPACE: nowrap;
    Z-INDEX: 1
}

/*стиль ссылок вып. меню при наведении курсора*/
#m .a:hover table A:hover {
    BACKGROUND: #f5f5dc;
    COLOR: #000;
    TEXT-DECORATION: none;
    BORDER: #000 1px solid;/*дрожание по вертикали*/
    PADDING-RIGHT: 12px;
    PADDING-TOP: 0px;
    PADDING-LEFT: 11px;
    PADDING-BOTTOM: 0px;
    DISPLAY: block;
    Z-INDEX: 1
}

#m .menu:hover table A:hover {
    BACKGROUND: #f5f5dc;
    COLOR: #000;
    TEXT-DECORATION: none;
    BORDER: #000 1px solid;
    PADDING-RIGHT: 12px;
    padding-top: 0px;
    PADDING-LEFT: 11px;
    PADDING-BOTTOM: 0px;
    DISPLAY: block;
    Z-INDEX: 1
}

.menu {
   MARGIN: 1px;
   FLOAT: left
}

/*стили второго вложения*/
.menu1 {
  FONT: 8pt Verdana, sans-serif;
  FONT-WEIGHT: bold;
  COLOR: #000
}

.a1 {
  DISPLAY: none
}

.menu1:hover .a1 {
  PADDING: 0px 115px;/*для FF*/
  POSITION: absolute;
  DISPLAY: block;
  FLOAT: left;
  LEFT: -40px;
  TOP: 5px
}

.menu1:hover {
  DISPLAY: block
}

/*стили третьего вложения*/
.menu2 {
  FONT: 8pt Verdana, sans-serif;
  FONT-WEIGHT: bold;
  COLOR: #000
}

.a2 {
  DISPLAY: none
}

.menu2:hover .a2 {
  PADDING: 0px 115px;/*для FF*/
  POSITION: absolute;
  DISPLAY: block;
  FLOAT: left;
  LEFT: -35px;
  TOP: 5px
}

.menu2:hover {
  DISPLAY: block
}

/*стили четвертого вложения*/
.menu3 {
  FONT: 8pt Verdana, sans-serif;
  FONT-WEIGHT: bold;
  COLOR: #000
}

.a3 {
  DISPLAY: none
}

.menu3:hover .a3 {
  PADDING: 0px 115px;/*для FF*/
  POSITION: absolute;
  DISPLAY: block;
  FLOAT: left;
  LEFT: -30px;
  TOP: 5px
}

.menu3:hover {
  DISPLAY: block
}

