html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, img, table, td
{
	margin: 0;
	padding: 0;
	border:0;
}


/*////////////////////////ТАБЛИЦА С ''ШАПКОЙ'' (СОЛНЦЕ, НАДПИСЬ, ПЧЕЛКА С РАДУГОЙ)////////////////////////*/
                                                                                                     /**/      
#left  /* левая колонка обычная   !!!CHANGE FOR NEW YEAR!!!   */
{
 background: #a7c0f1 url(images/head-left.gif) no-repeat left top;
 width: 200px;
 padding-bottom: 20px;
 vertical-align: top;
}
 
 
#center  /* центральная колонка */
{
 background: #fffacd;
 text-align: center;
 vertical-align: top;
}
 
 
#top-center /* таблица с надписью обычная   !!!CHANGE FOR NEW YEAR!!!   */
{
 background: #a7c0f1 url(images/head-center.jpg) no-repeat center top;
 width: 100%;
 text-align: center;  
}


#right  /* правая колонка обычная   !!!CHANGE FOR NEW YEAR!!!   */
{
 background: #a7c0f1 url(images/head-right.gif) no-repeat right top;
 width: 200px;
 vertical-align: top;
}
                                                                                                       /**/
/*////////////////////////ТАБЛИЦА С ''ШАПКОЙ'' (СОЛНЦЕ, НАДПИСЬ, ПЧЕЛКА С РАДУГОЙ)////////////////////////*/


/*////////////////////////БЛОК С ГОРИЗОНТАЛЬНЫМ МЕНЮ////////////////////////*/
                                                                         /**/
#out-menu-h
{
 text-align: center;
 margin-top: 130px;
 height: 20px;
}

#menu-h 
{
 text-align: center;
 width: 560px;
 word-spacing: 7px;
 font: bold 13px/17px Verdana,Helvetika,sans-serif;
 color: #fffacd;
}

#menu-h a
{
 word-spacing: 7px;
 text-decoration: none;
 font: bold 13px/17px Verdana,Helvetika,sans-serif;
 color: #fc4a27;                                              
}

#menu-h a:hover
{
 color: #fffacd;
}
                                                                           /**/
/*////////////////////////БЛОК С ГОРИЗОНТАЛЬНЫМ МЕНЮ////////////////////////*/



/*////////////////////////ЛЕВАЯ КОЛОНКА////////////////////////*/
                                                            /**/                                 
#left ul
{
 width: 178px;
}   
                           
#left ul li  
{
 background: url(images/punkt.gif) no-repeat 11px 3px;
 padding-left: 22px;
 list-style-type: none;
 font: bold 11px/19px Verdana, Helvetika, sans-serif;
}

#left ul li a  
{
 color: #fffacd;
 text-decoration: none;
}

#left ul li a:hover  
{
 color: #fc4a27;                                
}
                                                              /**/
/*////////////////////////ЛЕВАЯ КОЛОНКА////////////////////////*/


/*////////////////////////////ШАПКА ОБЫЧНАЯ////////////////////////////*/
                                                                    /**/ 

#korovka-left  /* ''левая часть'' коровки (обычная)   !!!CHANGE FOR NEW YEAR!!!   */
{
 height: 46px;
 margin-top: 150px;
 background: url(images/korovka-left.gif) no-repeat right top;
 word-spacing: 7px;
 font: bold 13px/17px Verdana,Helvetika,sans-serif;
 color: #fc4a27;                                                        
 padding-top: 10px;
 padding-left: 11px;
}

#korovka-right  /* ''правая часть'' коровки (обычная)   !!!CHANGE FOR NEW YEAR!!!   */
{
 background: #fffacd url(images/korovka-right.gif) no-repeat left top;
 height: 85px;
}

#flower-left  /* ''левая часть'' цветка (обычная)   !!!CHANGE FOR NEW YEAR!!!   */
{
 background: url(images/flower-left.gif) no-repeat right top;
 height: 85px;
}

#blue-line  /* блок с голубой линией (обычная)   !!!CHANGE FOR NEW YEAR!!!   */
{
 background: url(images/blue-line.gif);
 margin-left: 18px;
 margin-right: 31px;
 height: 10px;
 font-size: 1px;
}

#sub-right  /* ''низ'' радуги (обычная)   !!!CHANGE FOR NEW YEAR!!!   */
{
 background: url(images/sub-right.gif) no-repeat right top;
 margin-top: 143px;
 height: 82px;
}

#flower-right  /* ''правая часть'' цветка (обычная)   !!!CHANGE FOR NEW YEAR!!!   */
{
 width: 200px;
 background: url(images/flower-right.gif) no-repeat left bottom;
 height: 82px; 
}
                                                                      /**/
/*////////////////////////////ШАПКА ОБЫЧНАЯ////////////////////////////*/


/* ДЛЯ НОВОГОДНЕГО ОФОРМЛЕНИЯ КОПИРОВАТЬ ИЗ STYLE_HEAD_???.CSS ДО ЭТОГО МЕСТА   */


/*////////////////////////ПРАВАЯ КОЛОНКА////////////////////////*/
                                                             /**/
#right
{ 
 font: bold 13px/19px Verdana,Helvetika,sans-serif;
 color: #fffacd;
 text-align: center;
}																	 
																	 
.ssylka-right
{
 text-decoration: none;
 font: bold 13px/19px Verdana,Helvetika,sans-serif;
 color: #fc4a27;                                                   
 text-align: left;                                               
}

.ssylka-right:hover
{
 color: #fffacd;
}

.hide  /* стиль для правильной записи тэга noindex for html-validation */
{
 display: none
}	

.sylka-reklama   /* ссылка на В Контакте.ру */
{
 font: bold 11px/17px Verdana, Helvetika, sans-serif;
 color: #fffacd;
 text-decoration: none;
}

.sylka-reklama:hover
{
 color: #fc4a27;                                
}																 
																	 
														       /**/
/*////////////////////////ПРАВАЯ КОЛОНКА////////////////////////*/


/*////////////////////////СРЕДНЯЯ КОЛОНКА////////////////////////*/
															  /**/
																								 
#main-text   /* стиль основного текста */
{
 font: 13px/19px Verdana, Helvetika, sans-serif;
 color: #663300;
 text-align: justify;
 word-spacing: 4px;
 padding-left: 15px;
 padding-right: 15px;
 padding-bottom: 20px;
}					

#privet-page
{
 font: bold 13px/19px Verdana, Helvetika, sans-serif;
 color: #663300;
 text-align: center;
 word-spacing: 4px;
}																								 
																								 																								 
/* ссылки - указатели */
                   /**/					
.sylka-ukaz         
{
 font: 11px Verdana, Helvetika, sans-serif;
 color: #663300;
 vertical-align: baseline;
 text-decoration: none;
}

.sylka-ukaz em
{
 font: italic small-caps 11px Verdana, Helvetika, sans-serif;
}

.sylka-ukaz span.need
{
 font-size: 13px;
}

.sylka-ukaz:hover
{
 color: #fc4a27;                 /*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
}
                     /**/
/* ссылки - указатели */

/* ссылки - указатели внизу страниц раздела ''занятия'' */
                                                   /**/
.sylka-ukaz-niz-page         
{
 font: italic 11px Verdana, Helvetika, sans-serif;
 color: #663300;
 text-decoration: none;
}

.sylka-ukaz-niz-page span
{
 font-size: 10px;
}

.sylka-ukaz-niz-page:hover
{
 color: #fc4a27;               /*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
}
                                                     /**/
/* ссылки - указатели внизу страниц раздела ''занятия'' */


/* ссылки жирным шрифтом */
                      /**/
.bold
{
 text-decoration: none;
 color: #663300;
 font-weight: bold;
}


.bold:hover  
{
 color: #fc4a27;                               /*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
}
                        /**/
/* ссылки жирным шрифтом */


/* ссылки-рисунки в разделе ''ссылки'' */
                                  /**/
.linkpic
{
 border: 0px solid black;
 height: 31px;
 width: 88px;
 margin-left: 1px;
}
                                   /**/
/* ссылки-рисунки в разделе ''ссылки''*/

/* ссылки в блоках новостейм(через javascript) */
                                            /**/
.news
{
 text-decoration: none;
 font: bold 11px Verdana, Helvetika, sans-serif;
 color: #fc4a27;                                                      /*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
}

.news:hover  
{
 color: #fffacd;                             
}
                                              /**/
/* ссылки в блоках новостейм(через javascript) */



/* заголовки с тенью */
                  /**/
.text-marker  
{ 
 margin-top: -21px;
 font: bold 18px/19px Verdana, Helvetika, sans-serif;
 text-align: center;
 height: 20px;
 margin-bottom: 15px;
 color: #f9c50f;
}

.text-marker-shadow  
{ 
 margin-left: 2px;
 font: bold 18px/19px Verdana, Helvetika, sans-serif;
 text-align: center;
 height: 20px;
 margin-top: 30px;
 color:  #fc4a27;    /*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
}																								 
                    /**/																								 
/* заголовки с тенью */

/* блок с основными вопросами в начале страницы */
                                             /**/
#osn-vopr
{
 font: small-caps 13px/13px Verdana, Helvetika, sans-serif;
 color: #663300;
}

#osn-vopr a
{
 font: small-caps 13px/13px Verdana, Helvetika, sans-serif;
 color: #663300;
 text-decoration: none;
}

#osn-vopr a:hover
{
 color: #fc4a27;   /*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
}
                                               /**/
/* блок с основными вопросами в начале страницы */ 

.text   /* абзацы текста */
{
 margin-bottom: 15px;
}

.zagolovok /* заголовки жирным шрифтом */
{ 
 font-weight: bold;
 text-align: center;
 margin-top: 25px;
 margin-bottom: 10px;
}

/* списки с пунктами-линиями */
                          /**/                                                                
.punkt-line  
{
 list-style-type: none;
 margin-bottom: 10px;
}

.punkt-line li  
{
 background: url(images/punkt-line.gif) no-repeat 4px 9px;
 color: #663300;
 padding-left: 12px;
 margin-bottom: 4px;
}

.punkt-line li a  
{
 text-decoration: none;
 color: #663300;
}

.punkt-line li a:hover  
{
 color: #fc4a27;                           /*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
}
                            /**/
/* списки с пунктами-линиями */

/* списки с пунктами-линиями курсивом */
                                   /**/
.punkt-line-i  
{
 list-style-type: none;
 margin-bottom: 10px;
}

.punkt-line-i li  
{
 background: url(images/punkt-line.gif) no-repeat 4px 9px;
 color: #663300;
 padding-left: 12px;
 margin-bottom: 4px;
 font-style: italic;
}
                                     /**/
/* списки с пунктами-линиями курсивом */ 

/* списки с пунктамив разделе ''пособия'' */
                                     /**/                                                                
.punkt-need  
{
 list-style-type: none;
 margin-bottom: 10px;
}

.punkt-need li  
{
 color: #663300;
 padding-left: 12px;
 margin-bottom: 4px;
}

.punkt-need li a  
{
 text-decoration: none;
 color: #663300;
}

.punkt-need li a:hover  
{
 color: #fc4a27;              /*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
}
                                       /**/
/* списки с пунктамив разделе ''пособия'' */


/* списки с пунктами-линиями в разделе ''книги'' */
                                            /**/
.punkt-line-books  
{
 list-style-type: none;
 margin-bottom: 10px;
 margin-top: 8px;
}

.punkt-line-books li  
{
 background: url(images/punkt-line.gif) no-repeat 4px 9px;
 color: #663300;
 padding-left: 12px;
 margin-bottom: 7px;
}
                                              /**/
/* списки с пунктами-линиями в разделе ''книги'' */

/* списки в разделе ''карта сайта'' */
                               /**/
.map
{
  list-style-type: none;
}

.map li
{ 
  background: url(images/punkt-line.gif) no-repeat 2px 10px;
  padding-left: 12px;
}

.map li a
{ 
  font: 13px/19px Verdana, Helvetika, sans-serif;
  color: #663300;
  text-align: left;
  word-spacing: 4px;
  text-decoration: none;
}

.map li a:hover
{ 
  color: #fc4a27;                         /*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
}

.submap
{
  list-style-type: none;
}

.submap li
{ 
  padding-left: 24px;
  background: url(images/punkt-line.gif) no-repeat 14px 10px;
}

.submap li a 
{ 
  font:11px/19px Verdana, Helvetika, sans-serif;
  color: #663300;
  text-align: left;
  word-spacing: 4px;
  text-decoration: none;
}

.submap li a:hover
{ 
  color: #fc4a27;                /*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/         
}

                                              /**/
/* списки с пунктами-линиями в разделе ''книги'' */

.dash /* подчеркивание пунктиром */ 
{
 border-bottom-width: 1px;
 border-bottom-color: #663300;
 border-bottom-style: dashed;
}

.caps-italic  /* слова - примеры детских слов */
{
 font-variant: small-caps;
 font-style: italic;
}


.minus  /* уменьшенный br */
{
 line-height: 6px;
}

/* названия упражнений, стишков и т.д. */
                                    /**/ 
.caps-under
{
 font-variant: small-caps;
 text-decoration: underline;
}
									  
.name  
{
 list-style-type: none;
}

.name li  
{
 margin-top: 8px;
}

.name li span  
{
 font-variant: small-caps;
 text-decoration: underline;
}
                                      /**/
/* названия упражнений, стишков и т.д. */

.name-simple  /* названия упражнений без подчеркивания (при перечислении) */
{
 font: small-caps 13px/19px Verdana, Helvetika, sans-serif;
}

p.poem  /* абзацы с потешками */
{
 margin-top: 6px;
}

p.poem em  /* пояснения к потешкам */
{
 font: italic 11px/16px Verdana, Helvetika, sans-serif;
 color: #663300;
 padding-left: 1px;
}

.usual   /* стиль таблиц, в которых есть текст */
{
 font: 13px/19px Verdana, Helvetika, sans-serif; 
 color: #663300; 
 word-spacing: 4px;
 text-align: justify;
}

.usual td
{
 height: auto;
 vertical-align: middle;
}
                                                                /**/																								
/*////////////////////////СРЕДНЯЯ КОЛОНКА////////////////////////*/																								 
					                                                                         												/*////////////////////////FOOTER//////////////////////// */
                                                      /**/
                                                                                     
#footer  
{
 text-align: center;
 font: 11px/17px Verdana,Helvetika,sans-serif;
 color: #fffacd;
 height: 50px;
 padding-top: 3px;
}

#footer a
{
 word-spacing: 7px;
 text-decoration: none;
 font: 11px/17px Verdana,Helvetika,sans-serif;
 color: #fffacd;
}

#footer a:hover
{
 color: #fc4a27;                                                  /*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
}                                                                  
                                                        /**/
/*////////////////////////FOOTER//////////////////////// */


/*////////////////////////СЛАЙД-ШОУ//////////////////////// */
                                                         /**/
													  
#dhtmlgoodies_slideshow  /* ширина всего слайдшоу */
{
 width: 570px;	
}
	
#previewPane  /* блок с картинками и текстом */
{
 margin-right: 10px;  /* отступ от блока с галереей */	
 text-align: center;
 padding-top: 28px;
 height: 420px;		
 width: 430px; 	
 float: left;
}

#waitMessage  /* блок с сообщением о загрузке */ 
{
 display: none;
 font: bold 11px/19px Verdana, Helvetika, sans-serif;
 padding: 4px;
 color: #fc4a27;
}
		
#galleryContainer  /* блок вокруг маленьких картинок и стрелок */
{	
 float: left;
 height: 350px;	
 width: 124px;	
 text-align: center;				
 padding: 1px;	/* расстояние между границей галереи и содержимым */
}
	
#galleryContainer #arrow_down  /* высота нижней стрелки */
{	
 height: 25px;
}

#galleryContainer #arrow_up  /* высота верхней стрелки */
{
 height: 25px;
}
	
#theImages
{	
 position: relative;
 overflow: hidden;
 height: 290px;	/* высота блока с маленькими картинками (без стрелок) */
}

#theImages div
{	
 position: relative; /* Don't change this */
 height: 1500px;	/* Higher than total height of thumbnails */
}

#theImages img
{
 width: 120px;
 height: 90px;
 padding-top: 1px;	/* расстояние между маленькими картинками */
}
	
#previewPane #largeImageCaption  /* подписи к картинкам (название) */
{	
 font: bold 11px/16px Verdana, Helvetika, sans-serif;
 color: #663300;
 text-align: center;
 padding-top: 10px;
} 

#previewPane #largeImageCaption span  /* подписи к картинкам (автор) */
{	
 font-weight: normal;
} 

#theImages .imageCaption /* не менять */
{
 display:none;
}
                                                           /**/
/*////////////////////////СЛАЙД-ШОУ//////////////////////// */																	 