html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, img, table, td
{
	margin: 0;
	padding: 0;
	border:0;
}



body
{
 background: #fffacd;
 color: #605757;
}



#head_left_td
{
 width: 200px;
 height: 148px;
 background: #73b0f5; 
}

#head_center_td
{
 height: 148px;
 background: #73b0f5 url(images/head_center_bg.jpg) repeat-x left top; 
}

#head_right_td
{
 width: 200px;
 height: 148px;
 background: #73b0f5; 
}



#head_left_div
{
 background: url(images/head_left.jpg) no-repeat left top;
 width: 200px;
 height: 148px;
}

#head_center_div
{
 width: 500px;
 height: 148px;
 background: url(images/head_center.jpg) no-repeat center top;
}

#head_right_div
{
 background: url(images/head_right.jpg) no-repeat right top;
 width: 200px;
 height: 148px;
}



#head_down_td
{
 height: 32px;
 background: #73b0f5; 
}

#head_down_div
{
 height: 32px;
 background: url(images/head_down.jpg) repeat-x left top;
}



#left
{
 background: #b1f574;
 width: 200px;
 border-top: 7px solid #5cb843;
}

.out_200
{
 width: 200px;
}

.left_ul
{
 list-style-type: none;
 width: 190px;
}

.left_ul li
{
 padding-left: 19px;
 background: url(images/punkt_left_ul.gif) no-repeat 10px 10px;
}

.left_ul li a  
{
 font: bold 11px/19px Verdana,Helvetika,sans-serif;
 color: #27581b;
 text-decoration: none;
}

.left_ul li a:hover  
{ 
 text-decoration: underline;
}



#right
{
 background: #b1f574;
 width: 200px;
 border-top: 7px solid #5cb843;
}

.right_ul
{
 list-style-type: none;
 width: 190px;
}

.right_ul li
{
 font: bold 11px/19px Verdana,Helvetika,sans-serif;
 color: #27581b;
 padding-left: 25px;
 background: url(images/punkt_right_ul.gif) no-repeat 10px 5px;
}

.right_ul li a  
{
 font: bold 11px/19px Verdana,Helvetika,sans-serif;
 color: #27581b;
 text-decoration: none;
}

.right_ul li a:hover  
{ 
 text-decoration: underline;
}



#center
{
 border-top: 7px solid #5cb843;
 font: 13px/19px Verdana, Helvetika, sans-serif;
 color: #605757;
 text-align: justify;
 word-spacing: 4px;
 padding-left: 15px;
 padding-right: 15px;
 padding-bottom: 20px;
 padding-top: 14px;
}



.sub_title_bg_left   /* zagolovok v levoi kolonke */
{
 background: url(images/sub_title_bg.jpg) repeat-x left top;
 font: bold 11px/19px Verdana,Helvetika,sans-serif;
 color: #f96526;
 height: 26px;
 width: 190px;
 padding-top: 4px;
 margin-top: 10px;
 text-align: center;
}



.sub_title_bg_right   /* zagolovok v pravoi kolonke */
{
 background: url(images/sub_title_bg.jpg) repeat-x left top;
 font: bold 11px/19px Verdana,Helvetika,sans-serif;
 color: #f96526;
 height: 26px;
 width: 130px;
 padding-top: 4px;
 margin-top: 10px;
 text-align: center;
}



.sub_title   /* zagolovok v center kolonke */
{
 font: bold 13px/19px Verdana,Arial,Helvetika,sans-serif;
 color: #f96526;
 text-align: center;
}


.link_alt_right   /* links-pictures v pravoi kolonke */ 
{
 font: bold 11px/19px Verdana,Helvetika,sans-serif;
 color: #27581b;
 text-decoration: none;
 padding-left: 10px;
 padding-right: 10px;
}

.link_alt_right:hover
{
 text-decoration: underline;
}


.link_alt_center   /* links-pictures v center kolonke */ 
{
 font: bold 11px/19px Verdana,Helvetika,sans-serif;
 color: #605757;
 text-decoration: none;
 padding-left: 10px;
 padding-right: 10px;
}

.link_alt_center:hover
{
 color: #f96526;
}
 
 
 
#footer  
{
 text-align: center;
 font: 10px/17px Verdana,Helvetika,sans-serif;
 color: #27581b;
 height: 65px;
 padding-top: 3px;
 background: #b1f574; 
}

#footer a
{
 word-spacing: 7px;
 text-decoration: none;
 font: bold 10px/17px Verdana,Helvetika,sans-serif;
 color: #27581b;
}

#footer a:hover
{
 text-decoration: underline;                                                  
}

#osn-vopr
{
 font: small-caps 13px/15px Verdana, Helvetika, sans-serif;
 color: #605757;
 text-align: center;
}

#osn-vopr a
{
 font: small-caps 13px/15px Verdana, Helvetika, sans-serif;
 color: #605757;
 text-decoration: none;
}

#osn-vopr a:hover
{
 color: #f96526;
}

.text
{
 margin-top: 15px;
}

.zagolovok 
{ 
 text-align: center;
 margin-top: 25px;
 margin-bottom: 10px;
 font: bold 13px/19px Verdana,Arial,Helvetika,sans-serif;
}

                                                             
.punkt-line  
{
 list-style-type: none;
 margin-bottom: 10px;
}

.punkt-line li  
{
 background: url(images/punkt-line.gif) no-repeat 4px 9px;
 color: #605757;
 padding-left: 15px;
 margin-bottom: 2px;
 margin-bottom: 2px;
}

.punkt-line li a  
{
 text-decoration: none;
 color: #605757;
}

.punkt-line li a:hover  
{
 color: #f96526;                          
}

.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: #605757;
 padding-left: 12px;
 margin-bottom: 7px;
}

.dash 
{
 border-bottom-width: 1px;
 border-bottom-color: #605757;
 border-bottom-style: dashed;
}

.bold
{
 text-decoration: none;
 color: #605757;
 font-weight: bold;
}


.bold:hover  
{
 color: #f96526;                               
}

.sylka-ukaz         
{
 font: bold 11px Verdana, Helvetika, sans-serif;
 color: #605757;
 vertical-align: baseline;
 text-decoration: none;
}

.sylka-ukaz em
{
 font: bold italic small-caps 11px Verdana, Helvetika, sans-serif;
}

.sylka-ukaz span.need
{
 font-size: 13px;
}

.sylka-ukaz:hover
{
 color: #f96526;                
}

.sylka-ukaz-niz-page         
{
 font: italic 11px Verdana, Helvetika, sans-serif;
 color: #605757;
 text-decoration: none;
}

.sylka-ukaz-niz-page span
{
 font-size: 10px;
}

.sylka-ukaz-niz-page:hover
{
 color: #f96526;
}

.linkpic
{
 border: 0px solid black;
 height: 31px;
 width: 88px;
 margin-left: 1px;
}

.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;
}

.usual   
{
 font: 13px/19px Verdana, Helvetika, sans-serif; 
 color: #605757; 
 word-spacing: 4px;
 text-align: justify;
}

.usual td
{
 height: auto;
 vertical-align: middle;
}

p.poem  /* ?????? ? ????????? */
{
 margin-top: 6px;
}

p.poem em  /* ????????? ? ???????? */
{
 font: italic 11px/16px Verdana, Helvetika, sans-serif;
 color: #605757;
}



.hide  /* style for writing 'noindex' for html-validation */
{
 display: none
}



.map   /* spiski v razdele ''karta saita */
{
  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: #605757;
  text-align: left;
  word-spacing: 4px;
  text-decoration: none;
}

.map li a:hover
{ 
  color: #f96526;                         
}

.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: #605757;
  text-align: left;
  word-spacing: 4px;
  text-decoration: none;
}

.submap li a:hover
{ 
  color: #f96526;                        
}



.punkt_line_small-caps  
{
 list-style-type: none;
 margin-bottom: 10px;
}

.punkt_line_small-caps li
{
 background: url(images/punkt-line.gif) no-repeat 4px 9px;
 color: #605757;
 font: bold 11px/19px Verdana, Helvetika, sans-serif;
 font-variant: small-caps;
 padding-left: 15px;
 margin-bottom: 2px;
 margin-bottom: 2px;
}

.punkt_line_small-caps a
{
 font: italic 11px/19px Verdana, Helvetika, sans-serif;
 color: #605757;
 text-decoration: none;
}

.punkt_line_small-caps a:hover
{
 color: #f96526;
}

.punkt_line_small-caps li span
{
 font-weight: normal;
}



/* spiski s punktami v razdele "posobiya" */
                                                                                                    
.punkt-need  
{
 list-style-type: none;
 margin-bottom: 10px;
}

.punkt-need span
{
 font-size: 11px;
}

.punkt-need li  
{
 color: #605757;
 padding-left: 12px;
 margin-bottom: 4px;
}

.punkt-need li a  
{
 text-decoration: none;
 color: #605757;
}

.punkt-need li a:hover  
{
 color: #f96526;
}


.sylka_ukaz_links /* ssilki v razdele *links* */         
{
 font: bold 13px Verdana, Helvetika, sans-serif;
 color: #605757;
 vertical-align: baseline;
 text-decoration: none;
}

.sylka_ukaz_links span
{
 font-size: 11px;
 font-weight: normal;
}

.sylka_ukaz_links:hover
{
 color: #f96526;                
}



.caps-italic  /* slova - primeri detskih slov */
{
 font-variant: small-caps;
 font-style: italic;
}



.punkt-line-i   /* spiski s punktami-liniyami kursivom */  
{
 list-style-type: none;
 margin-bottom: 10px;
}

.punkt-line-i li  
{
 background: url(images/punkt-line.gif) no-repeat 4px 9px;
 color: #605757;
 padding-left: 12px;
 font-style: italic;
}



.text_reklama_this_page
{
 font: 11px/19px Verdana,Helvetika,sans-serif;
 color: #605757;
 text-decoration: underline;
}

.text_reklama_this_page span
{
 text-decoration: none;
}

.text_reklama_this_page:hover
{
 color: #f96526;
}



.tab_slog
{
 width: 250px;
 border: 3px double #605757;
 background: #ffffff;
}

.td_center_without_left
{
 border-top: 1px solid #605757;
 border-left: 1px solid #605757;
 font: 20px Verdana, Helvetika, sans-serif;
}

.td_top_without_left
{
 border-left: 1px solid #605757;
 font: 20px Verdana, Helvetika, sans-serif;
}

.td_left_without_bottom
{
 border-bottom: 1px solid #605757;
 font: 20px Verdana, Helvetika, sans-serif;
}



/*////////////////////////SLIDE-SHOW//////////////////////// */
                                                         /**/
													  
#dhtmlgoodies_slideshow  /* width of slide-show */
{
 width: 570px;	
}
	
#previewPane  /* block with pictures and text */
{
 margin-right: 10px;  /* "otstup" from block with galery */	
 text-align: center;
 padding-top: 28px;
 height: 420px;		
 width: 430px; 	
 float: left;
}

#waitMessage  /* block with message about loading */ 
{
 display: none;
 font: bold 11px/19px Verdana, Helvetika, sans-serif;
 padding: 4px;
 color: #f96526;
}
		
#galleryContainer  /* block around little pictures and "strelok" */
{	
 float: left;
 height: 350px;	
 width: 124px;	
 text-align: center;				
 padding: 1px;	/* "rasstoyanie" beetwean border of galery and its content */
}
	
#galleryContainer #arrow_down  /* height of law "strelki" */
{	
 height: 25px;
}

#galleryContainer #arrow_up  /* height of top "strelki" */
{
 height: 25px;
}
	
#theImages
{	
 position: relative;
 overflow: hidden;
 height: 290px;	/* height of block with little pictures (without "strelok") */
}

#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;	/* "rasstoyanie" beetwean little pictures */
}
	
#previewPane #largeImageCaption  /* name of pictures (name) */
{	
 font: bold 11px/16px Verdana, Helvetika, sans-serif;
 color: #605757;
 text-align: center;
 padding-top: 10px;
} 

#previewPane #largeImageCaption span  /* name of pictures (author) */
{	
 font-weight: normal;
} 

#theImages .imageCaption /* don't change */
{
 display:none;
}
                                                           /**/
/*////////////////////////SLIDE-SHOW//////////////////////// */





