<style type="text/css">

<!--
  A {text-decoration:none}
	
/* установки main */
body         {
margin-top: 0; margin-bottom: 0; margin-left: 0; margin-right: 0; marginwidth: 0; marginheight: 0; 
padding: 0;
border: 0;
color: #000099;
font-size:100.01%;
font: normal 14px Palatino Linotype, Bookman Old Style, Trebuchet MS, Tahoma; 
background-image: url("images/fon-polotno.gif"); background-attachment: fixed; scrollbar-3dlight-color: #FF0000; 
scrollbar-arrow-color: #FFFFFF; scrollbar-darkshadow-color: #990000; scrollbar-face-color: #CC0000; 
scrollbar-highlight-color: #FFFFFF; scrollbar-shadow-color: #FFFFFF; scrollbar-track-color: #FFFFFF; 
link: #FFFFFF; vlink: #FFFFFF; alink: #FFFFFF; 
word-spacing: 0px;}

table, p   {
font: normal 14px Palatino Linotype, Tahoma, Bookman Old Style, Trebuchet MS;
margin-top: 0; margin-bottom: 0; margin-left: 0; margin-right: 0; marginwidth: 0; marginheight: 0;
word-spacing: 0px;
color: #000099;
cellpadding: 0;
padding: 0;
border: 0;
line-height: 100%;
}

br { margin: 0 0; }

h1, h2, h3   {
font: 13px Palatino Linotype, Bookman Old Style, Trebuchet MS, Tahoma; font-weight: bold; 
padding: 0; word-spacing: 0; text-indent: 0; line-height: 96%; margin: 0 0;
}

/* таблицы с id * FAB7A0 роз.фон - FFB3B3*/
table#t-main { width: 950px; align: center; border: 3px dashed #CC0000; } /*ширина 950 px, бордер сразу у нас будет 0, указывать не нужно*/
table#m-menu { width: 950px; background-color: #FFFFFF; border-bottom: 2px dashed #CC0000; }
table#m-centre { width: 910px; background-image: url("images/fon-roza.gif"); } 
table#t-l		 { width: 170px; font-size: 12px; float: left; text-align: center; line-height: 95%; background-color: #FFFFFF;
               border-right: 2px groove #FF0000; border-bottom: 3px inset #CC0000; }
table#t-r    { width: 170px; font-size: 12px; float: right; text-align: center; line-height: 95%; background-color: #FFFFFF; 
               border-left: 2px solid #CC0000; border-bottom: 3px inset #CC0000; }
table#footer { width: 950px; background-color: #FFFFFF; }		 
table#letter { width: 550px; color: #000099; margin: 5 0; }
table#t-foto  { width: 550px; color: #990000; background-image: url("images/fon-polotno.gif"); border-top: 3px dashed #CC0000; 
                border-bottom: 3px dashed #CC0000; margin-top: 5px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; } 
table#t-press { width: 100%; aling: left; color: #000099; margin: 5 0; }
table#t-avtor { width: 400; aling: left; color: #000099; margin-left: 5px; margin-top: -10px; margin-right: 5px; margin-bottom: 0px; }
table#t-rojd  { width: 550px; font-size: 14px; text-align: center; font-weight: bold; color:#000099; margin-top: 5px; margin-bottom: 5px; 
                border-top: 2px outset #FF0000; border-left: 2px outset #FF0000; border-bottom: 5px inset #FFFFFF; 
								border-right: 5px inset #FFFFFF; padding: 0; background-image: url("images/rojd-fon.gif"); }
table#t-arx   { width: 735px; color:#000000; background-color: #FFFFFF; } 								

/* установки body, варианты */
.body-ind    { background-image: url("images/fon-roza.gif"); background-attachment: "fixed"; scrollbar-3dlight-color: "#FFFFFF"; 
               scrollbar-arrow-color: "#FFFFFF"; scrollbar-darkshadow-color: "#660000"; scrollbar-face-color: "#FFFFFF"; 
							 scrollbar-highlight-color: "#FFCCCC"; scrollbar-shadow-color: "#990000"; scrollbar-track-color: "#FFFFFF" }
.body-arx    { background-image: URL("images/fon-red.png"); background-attachment: "fixed"; scrollbar-3dlight-color: "#FFFFFF"; 
               scrollbar-arrow-color: "#FFFFFF"; scrollbar-darkshadow-color: "#660000"; scrollbar-face-color: "#FFFFFF"; 
							 scrollbar-highlight-color: "#FFCCCC"; scrollbar-shadow-color: "#990000"; scrollbar-track-color: "#FFFFFF" }
							 
/* установки классов (class) ссылок и меню */
a.cntn       {text-decoration: underline; color: #000099; font-weight: bold; font-size:12px; line-height: 120%; font-style: italic;}
a.cntn:hover {text-decoration: none; color: #FFFFFF; font-weight: bold; font-size:12px; line-height: 120%; background-color: #FF0000 }
a.cntn-pg    {text-decoration: underline; color: #CC0000; font-weight: bold; font-size: 12px; font-style: italic; }
a.cntn-pg:hover {text-decoration: none; color: #FFFFFF; font-weight: bold; font-size: 12px; font-style: italic; background-color: #FF0000; }
a.drug       {text-decoration: underline; color: #000099; font-size:12px; line-height: 110%; }
a.drug:hover {text-decoration: none; color: #FFFFFF; font-weight: bold; font-size:12px; line-height: 110%; background-color: #FF0000 }
a.a1         {text-decoration: underline; color: #CC0000; font-size:12px }
a.a1:hover   {text-decoration: none; color: #FFFFFF; font-weight: bold; font-size:15px; background-color: #FF0000 }
a.cap        {text-decoration: underline; color: #CC0000; font-weight: bold; font-size:14px; line-height: 110%}
a.cap:hover  {text-decoration: none; color: #FFFFFF; font-weight: bold; font-size:14px; background-color: #FF0000 }
a.fon_red    {text-decoration: underline; color: #CC0000; font-weight: bold; font-size:14px; line-height: 110%; }
a.fon_red:hover {text-decoration: none; color: #FFFFFF; font-weight: bold; font-size:14px; background-color: #CC0000 }
a.gas        {text-decoration: underline; color: #000099; font-size:12px;}
a.gas:hover  {text-decoration: none; color: #FFFFFF; font-weight: bold; font-size:15px; background-color: #FF0000 }	
a.alb        {text-decoration: underline; color: #CC0000; font-weight: bold; font-size:13px; line-height: 110%}
a.alb:hover  {text-decoration: none; color: #FFFFFF; font-weight: bold; font-size:13px; background-color: #FF6666 }	
a.map        {text-decoration: underline; color: #CC0000; font-size:14px;}
a.map:hover  {text-decoration: none; color: #CC0000; font-size:14px; background-color: #FFB3B3 }
a.mus        {text-decoration: none; color: #000099; font-size:13px; background-color: #FFFFFF; line-height: 110%; 
              margin-left: 5; margin-top: 0; }
a.mus:hover  {text-decoration: none; color: #000099; font-weight: bold; font-size:13px; background-color: #FFFFFF; }
a.psn        {text-decoration: none; color: #CC0000; font-size: 12px; }
a.psn:hover  {text-decoration: none; color: #FFFFFF; font-weight: bold;  font-size: 12px; background-color: #FF0000 }
a.press      {text-decoration: underline; color: #CC0000; font-size: 13px; }
a.press:hover  {text-decoration: none; color: #FFFFFF; font-size: 13px; background-color: #FF0000 }
a.mail       {text-decoration: underline; color: #000099; font-weight: bold; font-size:14px;}
a.mail:hover {text-decoration: none; color: #FFFFFF; font-weight: bold; font-size:14px; background-color: #FF0000 }
a.press      {text-decoration: underline; color: #000099; font-size:12px; line-height: 120%;}
a.press:hover {text-decoration: underline; color: #000099; font-size:12px; line-height: 120%; background-color: #FFFFFF; }
a.rekl        {text-decoration: underline; color: #CC0000; font-size:13,5px; line-height: 100%}
a.rekl:hover  {text-decoration: none; color: #FFFFFF; font-size:13,5px; background-color: #FF0000 }
a.rkl        {text-decoration: underline; color: #000099; font-weight: bold; font-size:12px; line-height: 100%;}
a.rkl:hover  {text-decoration: underline; color: #FFFFFF; font-weight: bold; font-size:12px; line-height: 100%; background-color: #FF0000; }

/* установки заголовков*/
h1           { font-size: 13px; text-align: left; font-weight: bold; font-variant: small-caps; color: #000099; margin-left: 5px; 
               margin-top: 3px; }
h2           { font-size: 13px; font-variant: small-caps; font-weight: bold; text-align: center; color: #CC0000; margin-top: 0px; margin-bottom: 0px; 
               margin-left: 0px; margin-right: 0px; }
h3           { font-size: 14px; font-weight: bold; text-align: left; text-indent: 5px; color: #CC0000; }

/* установки заглавных буковиц*/
/*  main-menu */
.let-13_red  { font: 13px Palatino Linotype, Bookman Old Style, Trebuchet MS, Tahoma; font-weight: bold; color: #CC0000; }
.let-13_blue { font: 13px Palatino Linotype, Bookman Old Style, Trebuchet MS, Tahoma; font-weight: bold; }
/* страницы сайта  */
.let-17_red  { font: 17px CyrillicOld, Palatino Linotype, Comic Sans MS, Tahoma; font-weight: bold; color: #CC0000; }
.let-17_bl   { font: 17px CyrillicOld, Palatino Linotype, Comic Sans MS, Tahoma; font-weight: bold; color: #000099; }
.letter-14   { font: 14px CyrillicOld, Palatino Linotype, Comic Sans MS, Tahoma; font-weight: bold; color: #CC0000; }
.letter-15   { font: 15px CyrillicOld, Palatino Linotype, Comic Sans MS, Tahoma; font-weight: bold; color: #CC0000; }
.let-press   { font: 16px CyrillicOld, Palatino Linotype, Comic Sans MS, Tahoma; color: #CC0000; text-decoration: underline; }
.letter-20   { font: 20px CyrillicOld, Palatino Linotype, Comic Sans MS, Tahoma; font-weight: bold; color: #CC0000; }

.p-12        { font: 12px Palatino Linotype, Bookman Old Style, Trebuchet MS, Tahoma; text-align: center; 
               text-indent: 0; line-height: 90%; color: #990000; }
.p-13        { font: 13px Palatino Linotype, Bookman Old Style, Trebuchet MS, Tahoma; text-align: left; 
               text-indent: 0; line-height: 90%; color: #CC0000; }							 
.p-13_b      { font: 13px Palatino Linotype,Bookman Old Style,helvetica,Garamond; font-weight: bold; text-align: left; 
               text-indent: 0; line-height: 90%; color: #990000; }
.p-13_l      { font: 13px Palatino Linotype, Bookman Old Style, Trebuchet MS, Tahoma; align: left; margin: 0 0; 
               line-height: 90%; }							 
.p-menu      { align: left; margin-left: 15px; margin-top: 0; margin-bottom: 0;  }


/* установки этикеток*/						 
.alt-msg1    { font: 11px Georgia; color: #CC0000; font-weight: bold; text-align: center; line-height: 110%; width:200px; z-Index:3; 
               border-right: 1px ridge #FF0000; border-left: 1px ridge #FF0000; border-top: 1px ridge #FF0000; 
							 border-bottom: 1px ridge #FF0000; background-color: #FFFFFF; padding:2px; visibility: hidden; position:absolute; 
							 margin-left: 0px; margin-top: 0px }
.alt-msg2    { font: 11px Georgia; color: #CC0000; font-weight: bold; text-align: center; line-height: 110%; width:100px; z-Index:3; 
               border-right: 1px ridge #FF0000; border-left: 1px ridge #FF0000; border-top: 1px ridge #FF0000; 
							 border-bottom: 1px ridge #FF0000; background-color: #FFFFFF; padding:2px; visibility: hidden; position:absolute; 
							 margin-left: 0px; margin-top: 0px }							 
.alt-msg3    { font: 11px Georgia; color: #CC0000; font-weight: bold; text-align: center; line-height: 110%; width:300px; z-Index:3;
               border-right: 1px ridge #FF0000; border-left: 1px ridge #FF0000; border-top: 1px ridge #FF0000; 
							 border-bottom: 1px ridge #FF0000; background-color: #FFFFFF; padding:2px; visibility: hidden; position:absolute; 
							 margin-left: 0px; margin-top: 0px }
.alt-msg4    { font: 11px Georgia; color: #CC0000; font-weight: bold; text-align: center; line-height: 110%; width:150px; z-Index:3; 
               border-right: 1px ridge #FF0000; border-left: 1px ridge #FF0000; border-top: 1px ridge #FF0000; 
							 border-bottom: 1px ridge #FF0000; background-color: #FFFFFF; padding:2px; visibility: hidden; position: absolute; 
							 margin-left: 0px; margin-top: 0px }
.alt-avt     { font: bold 12px Georgia; font-weight: bold; text-align: center; line-height: 110%; width:150px; z-Index:3; 
               visibility: hidden; position: absolute; margin-left: 0px; margin-top: 0px; border: 2px outset #FFFFFF; background-color: #CC0000;  
               color: #FFFFFF; padding:4px;}							 
/* бегущая строка */
.stroka      { font: 17px Palatino Linotype, Bookman Old Style, Trebuchet MS, Tahoma; font-weight: bold; color: #3366CC; }
.stroka-9    { font: 20px Palatino Linotype, Bookman Old Style, Trebuchet MS, Tahoma; font-weight: bold; color: #CC0000; }					 
.text-ital   { font: 18px; font-weight: bold; font-style: italic; color: #CC0000; }
						 
/* таблицы */
.tab-index   { width: 810px; background-image: url("images/fon-polotno.gif"); border: 4px dashed #FFFFFF; }
.tab-ind-red { width: 860px;  cellpadding: 0; background-image: URL("images/fon-red.png"); }
.tab-midd    { width: 550; align: center; color: #000099; background-image: url("images/fon-roza.gif"); }
.menu        { width: 540px; align: center; background-color: #FFFFFF; color: #000099; margin-bottom: -2px; }
.tab-pozdr   { width: 550px; font: 26px Georgia, Garamond,Bookman Old Style; font-weight: bold; margin: 0 0; border-top: 2px outset #FF0000; 
               border-left: 2px outset #FF0000; border-bottom: 5px inset #FFFFFF; border-right:5px inset #FFFFFF; padding:0;  
               text-align: center; word-spacing: 0; text-indent: 0; line-height: 95%; padding: 0; text-color: #990000 }
.tab-centre  { width: 950px; background-image: URL("images/fon-red.png"); }
.tab-900     { width: 900px; background-color: #FFFFFF; }
.tab-wide    { width: 98%; }
.tab-rep     { width: 540px; font: 13px Palatino Linotype, Bookman Old Style, Trebuchet MS, Tahoma; font-weight: bold; text-align: center; 
               word-spacing: 0; text-indent: 0; line-height: 98%; margin: 0 0; padding: 0; }
.tab-afish   { width: 540px; font: 16px Palatino Linotype, Bookman Old Style, Trebuchet MS, Tahoma; font-weight: bold; text-align: center; line-height: 100%; margin: 5 0; 
               color: #990000; border-top: 2px outset #FF0000; border-left: 2px outset #FF0000; border-bottom: 5px inset #FFFFFF; 
							 border-right: 5px inset #FFFFFF; padding:0; background-image: URL("images/chor-main-fon.jpg"); margin: 0 0; }
.let-wide    { width: 100%; font: 14px Palatino Linotype, Bookman Old Style, Trebuchet MS, Tahoma; text-align: justify;  
               font-weight: bold; font-style: italic; line-height: 98%; margin: 0 5; }
.tab-note    { width: 735px; background-color: #FFFFFF; }
.tab-pic     { background-image: url("images/fon-polotno.gif"); margin-top: 5px; }
.tab-rkl     { width: 750px; background-color: #FFFFFF; font: 14px Times New Roman, Arial, Georgia; font-color: #000000: }
							 
/* ячейки таблиц  */	
.rep-head    { height: 36px; border-top: 2px ridge #3366FF; border-bottom: 2px ridge #3366FF; padding-left: 0px; padding-right: 0px; 
               padding-top: 0px; padding-bottom: 0px; }
.rep-td      { height: 60px; border-bottom: 1px ridge #3366FF; padding: 0px; }
.rkl-td      { border-bottom: 1px solid #000000; padding: 0px; }
.td-form     { font: bold 14px; text-align: left; line-height: 100%; background-color: #99CCFF; margin-top: 15px; 
               margin-bottom: 10; margin-left: 10px; margin-right: 0; }
.td-let      { border-bottom: 1px ridge #3366FF; padding: 5px; }
.tab-line    { border-bottom: 1px solid #FF6666; padding: 1px; }

/* Буквы */
.red-b       { font-weight: bold; color: #CC0000; }
.red-it      { font-style: italic; color: #CC0000; }
.red-press   { color: #CC0000; text-decoration: underline; }
						 
/* поисе по сайту */
.tab-poisk   { width: 80px; height: 25px; font: 12px Palatino Linotype, Bookman Old Style, Trebuchet MS, Tahoma; float: center; font-weight: bold; 
               text-align: center; font-variant: small-caps; color: #FFFFFF; background-color: #CC0000; border: 2px outset #FFFFFF; }
.poisk-mus   { width: 182px; height: 12px; font: 12px Palatino Linotype, Bookman Old Style, Trebuchet MS, Tahoma; float: center; font-weight: bold; 
               text-align: center; font-variant: small-caps; color: #FFFFFF; background-color: #CC0000; border: 2px outset #FFFFFF; }

/* тексты */
.anons-mid   { font: 12px Palatino Linotype, Bookman Old Style, Trebuchet MS, Tahoma; text-align: center; 
               text-indent: 0px; line-height: 92%; }
.mus-ul      { color: #CC0000; style-type: circle; line-height: 95%; margin-top: 0px; margin-bottom: 0px; }
.map-ol      { font: 13px Palatino Linotype, Bookman Old Style, Trebuchet MS, Tahoma; font-weight: bold; margin-top: 3px; 
               margin-bottom: 0px; line-height: 140%; }	
.map-ul      { color: #CC0000; style-type: circle; margin-top: 0px; margin-bottom: 0px; margin-left: 45px; margin-right: 0px; 
               line-height: 140%; }							 
.press-ul    { color: #CC0000; font-weight: bold; style-type: circle; line-height: 100%; margin-top: 0px; margin-bottom: 0px;
               margin-right: 0px; }							 
.verse-ol    { font-size: 13px; margin-left: 30px;  margin-right: 0px; margin-bottom: 0px; margin-top: 0px; }
						 					 
.text-jub1   { font: 15px Georgia, Palatino Linotype; font-weight: bold; font-style: italic; color: #CC0000; text-align: center; line-height: 100% }
.text-jub    { font: 14px Georgia, Bookman Old Style; color: #000099; text-align: justify; text-indent: 40px; line-height: 95%; 
               font-weight: bold; font-style: italic; margin-left: 5px;  margin-right: 5px; margin-top: 0px; margin-bottom: 0px; }
.text-jub_sm { font: 12px Georgia, Bookman Old Style; font-weight: bold; font-style: italic; color: #000099; text-align: justify; 
               text-indent: 0px; line-height: 95%; margin-left: 5px;  margin-right: 5px; margin-top: 0px; margin-bottom: 0px; }
.text-arb    { font: 18px Arbat, Palatino Linotype; font-weight: bold; color: #CC0000; text-align: center; line-height: 100% }
.text-r-ital { font-size: 15px; color: #CC0000; font-style: italic; }
.text-letter { font: 14px; font-weight: bold; text-align: center; line-height: 100%; margin: 0 5; font-style: italic; }
.text-cntn   { font-size: 13px; text-align: right; margin-bottom: 1px; font-style: italic; }
.text-main   { font: 14px Palatino Linotype, Bookman Old Style, Trebuchet MS, Tahoma; font-weight: bold; text-align: center; 
               line-height: 90%; color: #990000; } 
.text-menu   { font-size: 12px; text-align: left; line-height: 120%; color: #000099; }
.text-red    { text-align: justify; line-height: 98%; color: #990000; margin: 0 5; }
.text-chief  { font: 13px Georgia; text-align: justify; line-height: 98%; margin: 0 5; }
.text-blue   { text-align: justify; text-indent: 0px; line-height: 96%; margin: 0 5; }
.text-13     { font-size: 13px; text-align: left; text-indent: 0px; line-height: 90%; margin: 0 5; }
.text-13_b   { font-size: 13px; font-weight: bold; text-align: left; text-indent: 0px; line-height: 90%; margin: 0 5; }
.text-12     { font-size: 12px; font-weight: bold; text-align: left; text-indent: 0; line-height: 120%; margin: 0 0; font-style: italic; }
.text-13_l   { font-size: 13px; text-align: left; text-indent: 0; line-height: 100%; margin-top: 10px; margin-bottom: 0px; margin-right: 0px;
               margin-left: 95px; color: #CC0000; }
.text-13_r   { font-size: 13px; text-align: right; text-indent: 0; line-height: 100%; margin-top: 20px; margin-bottom: 0px; margin-left: 0px;
               margin-right: 95px; color: #CC0000; }													 
.cntn-read   { font-size: 14px; text-align: right; margin-top: 1px; font-style: italic; }
.text-mus    { font-size: 13px; text-align: justify; line-height: 95%; margin: 0 5; }							 
.text-12_l   { font-size: 12px; margin: 0 0; text-align: left; text-indent: 0; line-height: 100%; padding: 0 }
.text-zam    { font-size: 13px; text-align: justify;  text-indent: 0; line-height: 95%; margin: 0 5; }
.zam-note    { font-size: 13px; text-align: justify; font-weight: bold; text-indent: 0; line-height: 95%; margin: 0 5; }
.text-ist    { font-size: 12px; text-align: center; line-height: 100%; word-spacing: 0; text-indent: 0; margin-top: 5px; color: #000099; 
               border: 1px solid #FF0000;  }
.text-arx    { font: 12px Georgia; text-align: justify; line-height: 98%; margin: 0 5; color: #000000; }
.text-avtor  { font: 13,2px Palatino Linotype, Bookman Old Style, Tahoma, Trebuchet MS; font-weight: bold; text-align: justify; 
               line-height: 98%; margin: 0 5; color: #000000; }
.podpis      { font-size: 14px; font-weight: bold; text-align: right; margin-top: 0; margin-bottom: 0px; margin-right: 5px; font-style: italic; }							 
.podpis-arx  { font-size: 13px; font-weight: bold; text-align: right; margin-top: 0; margin-bottom: 0px; margin-right: 5px; font-style: italic; 
               color:#000000;  }	
.text-10_l   { font-size: 10px; margin: 0 0; text-align: left; text-indent: 0; line-height: 100%; padding: 0 }
/* стили стихотворений */
.text-verse  { font: 13px; text-align: left; text-indent: 0px; line-height: 90%; margin: 0 0; }
.red-mon_cor { font: bold 16px Monotype Corsiva; text-align: center; text-indent: 0px; line-height: 90%;  color: #CC0000; margin: 0 0; }
.red-stix    { font: 12px Georgia; text-align: left; text-indent: 0px; line-height: 100%;  color: #660000; margin: 0 0; }
.green-stix  { font: bold 16px Monotype Corsiva; text-align: left; text-indent: 0px; line-height: 105%;  color: #006600; margin: 0 0; }
.text-oda    { font: bold 16px Monotype Corsiva; text-align: left; text-indent: 0px; line-height: 100%;  color: #990033; margin: 0 100; }
.blue-stix   { font: bold 12px Comic Sans MS; text-align: left; text-indent: 0px; line-height: 110%;  color: #000099; margin: 0 0; }
.red_A-stix  { font: bold 14px Arbat; text-align: left; text-indent: 0px; line-height: 96%; color: #CC0000; margin: 0 0; }
.text-p-ital { font: bold 14px; text-align: left; text-indent: 0px; line-height: 100%; color: #990000; }
.text-tel    { font: 12px Georgia, Palatino Linotype, Bookman Old Style, Trebuchet MS, Tahoma; font-weight: bold; }
.text-star   { font-size: 13px; font-weight: bold; text-align: left; text-indent: 0; line-height: 95%; margin: 0 0;  }
.text-rep    { font-size: 13px; font-weight: bold; text-align: center; line-height: 110%; }
.cont-let    { font-size: 14px; font-weight: bold; font-style: italic; text-align: center; line-height: 100%; color: #000099;  background: #FFFFFF; 
							 margin: 1 3; }					 
.text-otvet  { font: 16px Georgia, Tahoma, Bookman Old Style; font-weight: bold; font-style: italic; color: #000099; text-align: center; 
               line-height: 120% }
.text-foto   { font: 13px Palatino Linotype, Bookman Old Style, Trebuchet MS, Tahoma; font-weight: bold; color: #990000; text-align: justify; 
               line-height: 94%; margin-left: 5px;  margin-right: 5px; margin-top: 0px; margin-bottom: 0px; }
.text-rekl   { font: 13px Comic Sans MS; color: #000099; text-align: justify; text-indent: 20px; line-height: 95%; 
               font-weight: bold; margin-left: 5px;  margin-right: 5px; margin-top: 0px; margin-bottom: 0px; }
.text-rekl_s { font: 12px Comic Sans MS; color: #000099; text-align: justify; text-indent: 20px; line-height: 94%; 
               font-weight: bold; margin-left: 5px;  margin-right: 5px; margin-top: 0px; margin-bottom: 0px; }							 
.text-zagol  { font: 15px Comic Sans MS, Bookman Old Style, Palatino Linotype; font-weight: bold; color: #CC0000; 
               text-align: center; line-height: 95%; }							 
.text-zag_sm  { font: 14px Comic Sans MS, Bookman Old Style, Palatino Linotype; font-weight: bold; color: #CC0000; 
               text-align: center; line-height: 95%; }							 
.text-plan_b { font: 20px Times New Roman, Arial, Georgia; font-weight: bold; color: #000000; text-align: left; line-height: 90%; 
               margin: 10 10; }
.text-plan_m { font: 15px Times New Roman, Arial, Georgia; font-weight: bold; color: #000000; text-align: left; line-height: 100%; 
               margin: 0 10; }
.text-plan_1 { font: 15px Times New Roman, Arial, Georgia; color: #000000; text-align: left; line-height: 110%; 
               margin: 2 20; }
.text-plan_sm { font: 14px Times New Roman, Arial, Georgia; font-weight: bold; color: #000000; text-align: left; line-height: 100%; 
                margin: 2 20; }
							 
/* установки календаря */
.txt-day     { font-size: 12px; text-align: center;  padding: 2; background: #99CCFF; }
.txt-cal     { font: 12px Palatino Linotype, Bookman Old Style, Trebuchet MS, Tahoma,Times New Roman; margin: 0 0; 
               font-weight: bold; text-align: center; word-spacing: 0; text-indent: 0; padding: 0; color: #0033CC; }
.txt-week    { font: 10px Palatino Linotype, Bookman Old Style, Trebuchet MS, Tahoma,Times New Roman; margin: 0 0; 
               font-weight: bold; text-align: center; word-spacing: 0; text-indent: 0; line-height: 100%; border: 1px solid #CC0000; }
.txt-today   { font: 14px Palatino Linotype, Bookman Old Style, Trebuchet MS, Tahoma,Times New Roman; margin: 0 0; 
               font-weight: bold; text-align: center; word-spacing: 0; text-indent: 0; padding: 2; color: #FFFFFF; background: #CC0000; }
.name-day    { font: 11px Palatino Linotype, Bookman Old Style, Trebuchet MS, Tahoma,Times New Roman; margin: 0 0; 
               text-align: center; padding: 2; color: #0033CC; background: #99CCFF }
.txt-calend  { font: 12px Palatino Linotype, Bookman Old Style, Trebuchet MS, Tahoma,Times New Roman; 
               font-weight: bold; font-variant: small-caps; }  

/* установки линий разделения */
.hr-red      { width: 75%; color: #CC0000; margin: 0 0; }
.hr-roje     { width: 55%; color: #FFB3B3; margin: 0 0; }
.hr-blue     { width: 98%; color: #000099; margin: 0 0; }
/* рамки фотографий и рисунков */
.pic         { margin: 2 2; padding: 0 }
.pic-psn     { border: 2px outset #FFFFFF; margin: 2 2; padding: 0 }
.pic-red     { border: 2px outset #FF0000; margin: 2 2; padding: 0 }
			 				
-->
 
</style>