#ask-form3 {
   color: #0b252e;
   font-family:  Verdana,  Arial, Helvetica, sans-serif; 
   font-size: 20px;
   text-align: right;
   margin-top: 5px;
   margin-left: 10px;
   margin-right: 12px; 
}

/* Стиль body переопределяется на каждой странице */
body {
	background-image: url(images/ground.jpg);
}
/*
 * Стиль text является основным. В нем написан весь текст
 * на страницах, где много текста и мало дизайна.
 */
.text  { 
     color: #04507a;
     font-family:  Verdana,  Arial, Helvetica, sans-serif; 
     font-size: 11px;
     margin-left: 15px;
     margin-right: 15px;
}
.text11  { 
     color: #04507a;
     font-family:  Verdana,  Arial, Helvetica, sans-serif; 
     font-size: 12px;
     margin-left: 2px;
     margin-right: 2px;
}
.text12  { 
     color: #04507a;
     font-family:  Verdana,  Arial, Helvetica, sans-serif; 
     font-size: 12px;
     margin-left: 20px;
     margin-right: 10px;
}
.text12a  { 
     color: #04507a;
     font-family:  Verdana,  Arial, Helvetica, sans-serif; 
     font-size: 12px;
     margin-left: 30px;
     margin-right: 30px;
}
.text12s  { 
     color: #04507a;
     font-family:  Verdana,  Arial, Helvetica, sans-serif; 
     font-size: 12px;
     margin-left: 50px;
     margin-right: 30px;
}
.text14  { 
     color: #04507a;
     font-family:  Verdana,  Arial, Helvetica, sans-serif; 
     font-size: 14px;
     margin-left: 20px;
     margin-right: 10px;
}
.text14a  { 
     color: #04507a;
     font-family:  Verdana,  Arial, Helvetica, sans-serif; 
     font-size: 14px;
     margin-left: 30px;
     margin-right: 25px;
}
.text-m  { 
     color: #046399;
     font-family:  Verdana, Arial, Helvetica, sans-serif; 
     font-size: 12px;
}
.text-big  { 
     color: #046384;
     font-family:  Verdana, Arial, Helvetica, sans-serif; 
     font-size: 13px;
     margin-left: 40px;
}
.text-big-2  { 
     color: #046384;
     font-family:  Verdana, Arial, Helvetica, sans-serif; 
     font-size: 13px;
     margin-left: 25px;
}
/*
 * space - это для оформления отдельностоящих невидимых 
 * тегов типа <br>, чтобы они не шевелились при изменении 
 * размера шрифта в IE
 */
.space {
     font-family:  Verdana,  Arial, Helvetica, sans-serif; 
     font-size: 11px;
     margin: 0px 0px 0px 0px;
}
/*
 * Вроде это используется в
 * зеленых "шапках" и "кепках" в окрестности главной страницы.
 */
.text2  { 
     color: #045084;
     font-family:  Verdana,  Arial, Helvetica, sans-serif; 
     font-size: 11px;
     padding-right: 10px;
}
.utext1  { 
     color: #045099;
     font-family:  Verdana,  Arial, Helvetica, sans-serif; 
     font-size: 11px;
     font-style: italic;
     padding-right: 10px;
}
.style1 {
	color: #048171;
	font-size: 12px;
	margin: 2PX 8PX 2PX 16PX;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.style2 {
	color: #FFFFFF;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	margin: 2PX 0PX 2PX 0PX;
}
/*
 * Стили, используемые на красивых центральных страницах.
 * Однако иногда встречаются и на обычных.
 */
.t-smallfont {
	color: #044434;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 2PX 8PX 2PX 15PX;
}
.t-abitlargerfont {
	color: #046454;
	font-size: 11px;
	margin: 4PX 8PX 4PX 15PX;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.t-mediumfont {
	color: #046454;
	font-size: 13px;
	margin: 6PX 8PX 6PX 15PX;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.t-medium-nomargin {
	color: #046454;
	font-size: 13px;
	margin: 4PX 0PX 4PX 5PX;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.t-beforeopenedopened {
	color: #046454;
    font-family:  Verdana,  Arial, Helvetica, sans-serif; 
    font-size: 11px;
	margin: 4PX 8PX 0PX 5PX;
}
.t-opened {
	color: #046454;
	font-size: 11px;
	margin: 4PX 8PX 4PX 5PX;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.t-openedopened {
	line-heigth: 0;
	color: #048171;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 4PX 8PX 4PX 17PX;
}
.t-afteropenedopened {
	color: #046454;
    font-family:  Verdana,  Arial, Helvetica, sans-serif; 
    font-size: 11px;
	margin: 4PX 8PX 4PX 5PX;
    margin-top: 7px;
}
ol {
     color: #04507a;
     font-family:  Verdana,  Arial, Helvetica, sans-serif; 
     font-size: 11px;
}
/*
 * Особые стили, сделанные для отдельных страничек.
 */
.t-announce0 {
	color: #048171;
	font-size: 10px;
	margin: 2PX 2PX 2PX 10PX;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.t-announce {
	color: #046454;
	font-size: 12px;
	margin: 2PX 8PX 2PX 15PX;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.t-announce-m {
	color: #cc4a03;
	font-size: 10px;
	margin: 20PX 10PX 20PX 10PX;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
}
.t-announce-n {
	color: #cc4a03;
	font-size: 12px;
	margin: 2PX 8PX 2PX 15PX;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.t-news {
	color: #046454;
	font-size: 12px;
	line-height: 1.25em;
	margin: 2PX 8PX 2PX 15PX;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.t-news-all {
	color: #046454;
	font-size: 12px;
	line-height: 1.8em;
	margin: 2PX 8PX 2PX 15PX;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.registr {
  color: #1144aa;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
}
.timetable-d {
  color: #333399;
  font-family: Times New Roman, Times, serif;
  font-size: 14px;
  font-weight: bold;
}
.timetable-da {
  color: #0000ff;
  font-family: Times New Roman, Times, serif;
  font-size: 14px;
  font-weight: bold;
}
.timetable-t {
  color: #333399;
  font-family: Times New Roman, Times, serif;
  font-size: 14px;
}
.timetable-ta {
  color: #0000ff;
  font-family: Times New Roman, Times, serif;
  font-size: 14px;
}
.timetable-n {
  color: #aa0000;
  font-family: Times New Roman, Times, serif;
  font-size: 14px;
  font-weight: bold;
}
h1.main{
    color: #2266bb;
	font-size: 28px;
	font-family: Verdana, Georgia, Garamond, Times, Times;
	margin: 2PX 8PX 2PX 10PX;
	text-align: center;
}

h1.article01{
    color: #04630f;
	font-size: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 2PX 8PX 2PX 10PX;
}

h1.article02{
    color: #049933;
	font-size: 22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 2PX 8PX 2PX 10PX;
}
    
h1.article02a{
    color: #0499ff;
	font-size: 22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 2PX 8PX 2PX 10PX;
}    

h1.article02c{
    color: #045555;
	font-size: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 2PX 8PX 2PX 10PX;
}


h1.article03{
    color: #ee3311;
	font-size: 21px;
	text-align: center;
	font-family: Georgia, Garamond, Times, Times;
	margin: 2PX 8PX 2PX 10PX;
}
h2.course{
    color: #0463ff;
	font-size: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 2PX 8PX 2PX 10PX;
}
h2.victory{
    color: #f40022;
	font-size: 25px;
	font-family: Georgia, Garamond, Times, Times;
	margin: 4PX 8PX 4PX 10PX;
}
h2.youth01{
    color: #ff7a00;
	font-size: 24px;
	font-family: Garamond, Times, Times;
	margin: 4PX 8PX 4PX 10PX;
}
h2.youth02{
    color: #ff7700;
	font-size: 32px;
	font-family: Garamond, Times, Times;
	margin: 4PX 8PX 4PX 10PX;
}
h3.course{
    color: #046384;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 2PX 8PX 2PX 10PX;
}
h3.course2{
    color: #046384;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0PX 8PX 10PX 30PX;
	text-align: left;
}
h4.main-style1 {
	color: #048171;
	font-size: 12px;
	margin: 2PX 8PX 2PX 16PX;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
h4.main-style2 {
	color: #FFFFFF;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	margin: 2PX 0PX 2PX 0PX;
}

.course0{
    color: #0466cc;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 2PX 8PX 2PX 10PX;
}
.course{
    color: #046384;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 2PX 8PX 2PX 10PX;
}
.AnnounceTitle {
    font-size: 18px;
    color: #049999;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.AnnounceData {
    font-size: 14px;
    color: #0433cc;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
p.AnnounceCity {
    font-size: 14px;
    color: #0433cc;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 40px;
}
.AnnounceText {
    font-size: 15px;
    color: #045599;
    font-family: Georgia, Garamond, Times;
}

.AnnounceAdress {
    font-size: 15px;
    color: #045599;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin-left: 30px;
    margin-right: 30px;
    }

.adress1{
    color: #045599;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 2PX 8PX 2PX 10PX;
}
.adress2{
    color: #045599;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 2PX 8PX 2PX 10PX;
}
h3.adress{
    color: #0450cc;
	font-size: 13px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 2PX 8PX 2PX 10PX;
	text-align: left;
	text-indent: 0px;
}
p.question{
	color: #07537a;
	font-family:  Verdana,  Arial, Helvetica, sans-serif; 
	font-size: 13px;	
	font-weight: bold;
	margin: 16PX 8PX 6PX 15PX;
	text-align: justify;
	line-height: 2;
	text-indent: -10px;
}
p.answer{
	color: #04507a;
	font-family:  Verdana,  Arial, Helvetica, sans-serif; 
	font-size: 11px;
	margin: 6PX 8PX 6PX 15PX;
	text-align: justify;
	line-height: 2;
	text-indent: -10px;
}
/*
 * Стили заголовков 1-го, 2-го и 3-го уровня.
 * Можно пользоваться везде. Для примера - 
 * см. БКиООН/ОтчетЗа19982001годы.
 * Стили с пометкой equalmargins имеют одинаковые
 * поля сверху и снизу - например, для заголовков
 * таблиц (см, например, Литература/Аудиокассеты).
 */

h2{
	font-family: Verdana,Arial,Times;
	color:#006399;
	font-size:16px;
	text-align:center;
	margin-bottom: 20px;
	margin-top: 30px;
}
h2.equalmargins{
	margin-bottom: 20px;
	margin-top: 20px;
}
h3 {
	font-family:Verdana,Arial,Times;
	color:#0063bb;
	font-size:13px;
	text-align:center;
	margin-bottom: 20px;
}
h3.equalmargins{
	margin-bottom: 10px;
	margin-top: 10px;
}
/********************************
 * Стили из отдела "Литература" *
 ********************************/
/*
 * Заголовки и подзаголовки
 * разных цветов
 */
h1.books-red {
	color: #cc6600;
	font-family:  Verdana,  Arial, Helvetica, sans-serif; 
	font-size: 16px;
	margin: 0px 0px 0px 6px;
	text-align: justify;
	font-weight: bold;
	word-spacing: 4;
}
h1.title-festival-02 {
	color: #dd33cc;
	font-family:  Georgia,  Garamond, Times, sans-serif; 
	font-size: 24px;
	text-align: center;
	font-weight: bold;
	word-spacing: 2;
}
h1.virtue {
    color: #f96818;
	font-family: Verdana, Garamond, Georgia, Times, sans-serif; 
	font-size: 25px;
	text-align: center;
	font-weight: bold;
	word-spacing: 2;
}
h2.books-red {
	color: #aa4400;
	font-family:  Verdana,  Arial, Helvetica, sans-serif; 
	font-size: 13px;
	margin: 0px 0px 0px 6px;
	text-align: justify;
}
h1.books-green {
	color: #008833;
	font-family:  Verdana,  Arial, Helvetica, sans-serif; 
	font-size: 16px;
	margin: 0px 0px 0px 6px;
	text-align: justify;
	font-weight: bold;
	word-spacing: 4;
}
h2.books-green {
	color: #006655;
	font-family:  Verdana,  Arial, Helvetica, sans-serif; 
	font-size: 13px;
	margin: 0px 0px 0px 6px;
	text-align: justify;
}
h1.books-blue {
	color: #0077aa;
	font-family:  Verdana,  Arial, Helvetica, sans-serif; 
	font-size: 16px;
	margin: 0px 0px 0px 6px;
	text-align: justify;
	font-weight: bold;
	word-spacing: 4;
}
h2.books-blue {
	color: #006099;
	font-family:  Verdana,  Arial, Helvetica, sans-serif; 
	font-size: 13px;
	margin: 0px 0px 0px 6px;
	text-align: justify;
}
h1.books-yellow {
	color: #aaa000;
	font-family:  Verdana,  Arial, Helvetica, sans-serif; 
	font-size: 16px;
	margin: 0px 0px 0px 6px;
	text-align: justify;
	font-weight: bold;
	word-spacing: 4;
}
h2.books-yellow {
	color: #808000;
	font-family:  Verdana,  Arial, Helvetica, sans-serif; 
	font-size: 13px;
	margin: 0px 0px 0px 6px;
	text-align: justify;
}
h2.virtue {
    color: #0590c1;
	font-family: Verdana, Garamond, Georgia, Times, sans-serif; 
	font-size: 17px;
	text-align: center;
	font-weight: bold;
	word-spacing: 2;
}
/*
 * Стили, в которых дается описание литературы.
 * "noindent" - без красной строки. 
 * "sign" - подпись (ну там "БКВДУ,Москва,2005"...)
 */
p.book {
	color: #04507a;
	font-family: "Book Antiqua", Verdana,  Arial, Helvetica, sans-serif; 
	font-size: 14px;
	text-indent: 25px;
	text-align: justify;
	text-weight: normal;
	line-height: 1.3;
	margin-left: 6px;
}
p.book-noindent {
	color: #04507a;
	font-family: "Book Antiqua", Verdana,  Arial, Helvetica, sans-serif; 
	font-size: 14px;
	text-indent: 0px;
	text-align: justify;
	text-weight: normal;
	line-height: 1.3;
	margin-left: 6px;
}
p.sign {
	color: #04507a;
	font-family:  Verdana,  Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-style: italic; 
	text-align: right;
	margin-left: 270px;
}
td.tophr {
	height: 2px;
	margin: 0px 0px 0px 0px;
	background-color: #048171; 
}
ul.book {
	color: #04507a;
	font-family:  Verdana,  Arial, Helvetica, sans-serif; 
	font-size: 11px;
	text-indent: 25px;
	text-align: justify;
	text-weight: normal;
	line-height: 1.4;
	list-style-image: url(../book/new00130.gif);
	list-style-position: inside;
	margin-left: 10px;
}
/*
 *  Стили из раздела DVD.
 */
img.dvd {
    font-family:  Verdana,  Arial, Helvetica, sans-serif; 
    font-size: 11px;
    margin: 0px 0px 0px 0px;
    border: 1px inset #44bbaa;
}
table.dvd {
	border: 1px outset #44bbaa;
	text-align: center; 
}
h4.dvd {
    color: #008833;
    font-family:  Verdana,  Arial, Helvetica, sans-serif; 
    font-size: 13px;
    margin-left: 11px;
    margin-bottom: 15px;
    margin-right: 150px;
    letter-spacing: 1;
	border-bottom: 1px solid #228888;
}
h4.dvd-smash {
    color: #008833;
    font-family:  Verdana,  Arial, Helvetica, sans-serif; 
    font-size: 13px;
    margin-left: 11px;
    margin-top: 0px;
    margin-bottom: 3px;
    margin-right: 150px;
    letter-spacing: 1;
	border-bottom: 1px solid #228888;
}
h5.dvd {
    color: #034099;
    font-family:  Verdana,  Arial, Helvetica, sans-serif; 
    font-weight: normal;
    font-size: 11px;
	text-align: justify;
	text-indent: 0px;
	margin-top: 2px;
	margin-left: 11px;
	margin-bottom: 0px;
}
.dvd1 {
    color: #04507a;
    font-family:  Verdana,  Arial, Helvetica, sans-serif; 
    font-size: 11px;
	text-align: justify;
	text-indent: 20px;
	margin-top: 15px;
	margin-left: 11px;
	margin-bottom: 15px;
}
.dvd2 {
    color: #7a5004;
    font-family:  Verdana,  Arial, Helvetica, sans-serif; 
    font-size: 11px;
	text-align: justify;
	text-indent: 20px;
	margin-top: 15px;
	margin-left: 11px;
	margin-bottom: 15px;
	font-style: italic;
}
.dvd2-inline {
    color: #7a5004;
    font-family:  Verdana,  Arial, Helvetica, sans-serif; 
    font-size: 11px;
	text-align: justify;
	text-indent: 0px;
	margin-top: 15px;
	margin-left: 0px;
	margin-bottom: 15px;
	font-style: italic;
}
.dvd3 {
    color: #008833;
    font-family:  Verdana,  Arial, Helvetica, sans-serif; 
    font-size: 10px;
	text-align: right;
	text-indent: 20px;
	margin-top: 0px;
	margin-left: 180px;
	margin-bottom: 20px;
	font-style: italic;
	border-top: 1px solid #44bbaa;
}
p.delta30 {
    text-align: justify;
	margin-left: 30px;
	margin-right: 30px;
}
p.text-festival {
    color: #0033aa;
    font-family:  Georgia, Garamond, Times, sans-serif; 
    font-size: 15px;
	text-align: justify;
	margin-left: 30px;
	margin-right: 30px;
}
p.text-festival-2 {
    color: #00ee44;
    font-family:  Georgia, Garamond, Times, sans-serif; 
    font-size: 15px;
	text-align: justify;
	margin-left: 30px;
	margin-right: 30px;
}
p.text-festival-light {
    color: #0011dd;
    font-family:  Georgia, Garamond, Times, sans-serif; 
    font-size: 15px;
    font-weight: bold;
	text-align: center;
	margin-left: 25px;
	margin-right: 20px;
}
p.virtue {
    color: #045147;
    font-family:  Georgia, Garamond, Times, sans-serif; 
    font-size: 14px;
	text-align: justify;
	margin-left: 32px;
	margin-right: 24px;
}
