BODY {

	color: #000000;

    margin: 10px auto;

	background: #FDFDFF url(./images/bg.gif);

	}


.bgimage1 {
    background-image: url(./images/left_border.gif);
    background-repeat: repeat-y; /* Повторяем фон по вертикали */
}

.bgimage2 {
    background-image: url(./images/right_border.gif);
    background-repeat: repeat-y; /* Повторяем фон по вертикали */
}


.bgmainimage1 {
    background-image: url(./images/main_left_part1.gif);
    background-color: #FFFFFF;
     background-position:left top;
    background-repeat:  no-repeat; /* Повторяем фон по вертикали */

}


.bgmainimage2 {
    background-image: url(./images/main_left_part2.gif);
    background-color: #FFFFFF;
     background-position:left bottom;
    background-repeat:  no-repeat; /* Повторяем фон по вертикали */

}

.bgmainimage3 {
    background-image: url(./images/main_right_part1.gif);
    background-color: #FFFFFF;
    background-position:right top;
    background-repeat:  no-repeat; /* Повторяем фон по вертикали */

}

.bgmainimage4 {
    background-image: url(./images/main_right_part2.gif);
    background-color: #FFFFFF;
    background-position:right bottom;
    background-repeat:  no-repeat; /* Повторяем фон по вертикали */

}


.upbgimage {
    background-image: url(./images/up_border.gif);

    background-position:left top;
    background-repeat:  repeat-x; /* Повторяем фон по вертикали */

}

.downbgimage {
    background-image: url(./images/down_border.gif);

    background-position:left top;
    background-repeat:  repeat-x; /* Повторяем фон по вертикали */

}

.maintext {   padding: 10px;
   font: 12px verdana,Times New Roman, Arial, Helvetica, sans-serif;
   color: #000000;
}

.maintext h1 {
 font-family: verdana,Times New Roman,sans-serif;
 text-transform: uppercase;
 font-size: 14px;
 color: #db5327;
}

.maintext h2 {
 font: bold 14px verdana,Times New Roman,sans-serif;
 color: #000000;
}

.maintext h3 {
 font: bold 12px verdana,Times New Roman,sans-serif;
 color: #000000;
}

.maintext p {
  text-indent: 20px;
  text-align:justify;

}

.accordion {
    width: 183px;
    border-bottom: solid 1px #c4c4c4;
}
.accordion h3 {
    background: #e9e7e7 url(./images/menu_sphere_nfoc.jpg) no-repeat left 0px;
    padding: 7px 15px;
    margin: 0;
    font: bold 11px Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    border: 0px;

    cursor: pointer;
}
.accordion h3:hover {
     background: #f7f7f7 url(./images/menu_sphere_foc.jpg) no-repeat left 0px;
}
.accordion h3.active {
    background: #e9e7e7 url(./images/menu_sphere_minus_nfoc.jpg) no-repeat left 0px;
}

.accordion h3.active:hover {
    background: #e9e7e7 url(./images/menu_sphere_minus_foc.jpg) no-repeat left 0px;
}

.accordion table {
  width:183px;
  margin: 0;
  padding: 0px;
  border:0px;

}


.accordion td {
    background: url(./images/menu_razdel.gif) no-repeat left 0px;
    width:183px;
    height: 30px;
    font: bold 11px Arial, Helvetica, sans-serif;
    color: #000000;
    text-align:center;
}

.accordion a:link, a:visited {
    font: bold 100%/90% Arial, Helvetica, sans-serif;
    color: #000000;
    text-decoration: none;
}

.accordion a:hover {
    font: bold 100%/90% Arial, Helvetica, sans-serif;
    color: #f46d03;
    text-decoration: none;
}