.basicText {
 margin: 0px 38px 10px 38px;
 color: #330033;
 text-align: justify;
 font: normal normal 16px Verdana, Sans-Serif;
}

.question {
 padding: 7px 125px;
 margin: 0;
 text-decoration: underline;
 font: normal normal 18px Verdana, sans-serif;
 background: url(../images/interface/arrow.gif) no-repeat 100px -45px;
 cursor: pointer;
}

.question1 {
 padding: 25px 20px 0px 75px;
 margin: 0;
 height: 50px;
 text-decoration: underline;
 font: normal normal 18px Verdana, sans-serif;
 cursor: pointer;
 border: 0; /* 1px solid #000000 */
}

h3.active {
 background-position: 100px 10px;
}

h4.active {
 background-position: 100px 10px;
}

.answer {
 position: relative;
 width: 898px; height: 100%;
 margin: 10px auto 24px auto;
 padding: 0;
 background-color: #F3F3F3;
 border: 1px solid #CBC9C4;
  border-radius: 8px;
 -khtml-border-radius: 8px;
 -moz-border-radius: 8px; 
 -webkit-border-radius: 8px;
}

.accordionPicture {
 margin: 40px 20px 7px 20px;
 float: left;
 border: 0;
}

.accordionPicTitle {
 margin: 10px 20px 7px 20px;
 float: left;
 border: 0;
}

.TextWithTitle {
 margin-top: 10px;
 font: normal normal 16px Verdana, Sans-Serif;
}

.photoInText {
 margin: 5px 20px 7px 0px;
 float: left;
 border: 0;
}

.clearfix:after {
 content: "";
 display: table;
 clear: both;
}

.podzagolovok {
 margin: 0px 38px 10px 38px;
 color: #330033;
 font: normal normal 18px Verdana, Sans-Serif;
}

.spisok {
 margin-left: 40px;
 color: #330033;
 font: normal normal 16px Verdana, Sans-Serif;
}

.round {
 float: left;
 margin-top: -16px;
 margin-right: 10px;
 border-radius: 100px; /* Радиус скругления */
 border: 2px solid #CACACA;
 cursor: pointer;
}
   
.round-active {
 float: left;
 margin-top: -16px;
 margin-right: 10px;
 border-radius: 100px; /* Радиус скругления */
 border: 2px solid #2DCECE; /* #FB8518 */
 box-shadow: 0 0 14px #00FFFF; /* #666 Параметры тени */
 cursor: pointer;
}