body 	{font-weight:bold;
	 font-size: 12pt;
	 font-family: Arial, Helvetica, sans-serif;
	 color:black;
	 background:#FFFFFA;}

p   { 
	text-align: justify;
	text-indent:15px; 
	margin: 5px 0; }

img   { border: none; }

hr.hr1{ color:#339933; 
        border-width: thin 0 0 0;}

td.hr{	background:#FFFFFA;
		background-image:url(images/tile1.gif); 
		background-repeat: repeat-x; 
		height:1;}

td.vr{	background:Green;
		padding-top: 10;
		width:1;}

td.topmenu {background-color: #FFFFFA;
	    background-image:url(images/tile.gif);
		color:Firebrick;
		font-size: 9pt;
		font-family: Arial; 
		background-repeat: repeat-x; 
		height:30;
		vertical-align:middle;}

.mainmenu {font-weight:bold;
	   font-size: 10pt;
	   font-family: Arial;
	   color:blue; /* #336600 */
	   vertical-align:middle;
	   }
a.mainmenu:hover {font-weight:bold;
	   font-size: 10pt;
	   font-family: Arial;
	   color:blue;
	   vertical-align:middle;
	   }

.submenu {font-weight:bold;
	   font-size: 10pt;
	   font-family: Arial;
	   color:blue;
	   vertical-align:middle;
	   text-indent:10}

dl { text-align:justify; }

/****   ÊÍÎÏÊÈ È ÒÀÁÛ   *****************************************************/

/* äëÿ ðåãèîíîâ */
td.mainmenu      { border: .5pt solid transparent; 
				   padding-left: 5px; padding-right: 5px;}
td.mainmenu:hover{ border-top: .5pt solid whitesmoke;
				   border-left: .5pt solid whitesmoke;
				   border-bottom: .5pt solid lightgray;
				   border-right: .5pt solid lightgray; }
/*--------------*/ 

  .butt          { border:.5pt solid transparent; cursor:hand; padding:2px; }
  .butt:hover    { border-top: .5pt solid whitesmoke;
				   border-left: .5pt solid whitesmoke;
				   border-bottom: .5pt solid lightgray;
				   border-right: .5pt solid lightgray; }
img.butt          { border:.5pt solid transparent; cursor:hand; padding:2px; }
img.butt:hover    { border-top: .5pt solid whitesmoke;
				    border-left: .5pt solid whitesmoke;
				    border-bottom: .5pt solid lightgray;
				    border-right: .5pt solid lightgray; }

  .butt_ws       { border:.5pt solid transparent; cursor:hand; padding:2px; }
  .butt_ws:hover { border-left: .5pt solid #fffffa;
                   border-top: .5pt solid #fffffa;
				   border-bottom: .5pt solid lightgray;
				   border-right: .5pt solid lightgray; }

/*td.butt:hover    { border: .5pt solid lightgray; }

span.butt        { padding:5px; vertical-align:baseline;}
span.butt_ws     { padding:5px; }
span.butt:hover    { border-top: .5pt solid whitesmoke;
				     border-left: .5pt solid whitesmoke;
				     border-bottom: .5pt solid lightgray;
				     border-right: .5pt solid lightgray; }
span.butt_ws:hover { border-top: .5pt solid #fffffa;
				     border-left: .5pt solid #fffffa;
				     border-bottom: .5pt solid lightgray;
				     border-right: .5pt solid lightgray; }*/

td.tab       { text-align:center; 
               border:.5pt solid #fffffa;
			   border-bottom: .5pt solid transparent;}
td.tab:hover { border: .5pt solid lightgray; 
			   border-bottom: .5pt solid transparent;}
td.a_tab     { text-align:center;
               background-color: #fffffa;
               border: .5pt solid lightgray;
			   border-bottom: .5pt solid transparent; }
/****************************************************************************/

li    {font: 12px  Arial, Helvetica, sans-serif; 
       text-align:justify; }

     h1 {font-weight:bold;
	 font-size: 14pt; font-family: Arial, Verdana, Helvetica; color:#339933;} /* #336600 */
     h2 {font-weight:bold;
	 font-size: 12pt; font-family: Verdana, Arial, Helvetica; color:#339933; text-align:center}
     h3 {font-weight:bold;
	 font-size: 10pt; font-family: Verdana, Arial, Helvetica; color:black; text-align:center}
     h4 {font-weight:bold;
	 font-size: 13px; font-family: Verdana, Arial, Helvetica; color:#339933; text-align:left}

.ash1 {font-weight:bold;
	 font-size: 150%; font-family: Arial, Verdana, Helvetica; color:#339933; text-align:center}
.ash2 {font-weight:bold;
	 font-size: 120%; font-family: Arial, Verdana, Helvetica; color:#339933; text-align:center}
.ash3 {font-weight:bold;
	 font-size: 10pt; font-family: Verdana, Arial, Helvetica; color:black; text-align:center} 
.ash4 {font-weight:bold;
	 font-size: 13px; font-family: Verdana, Arial, Helvetica; color:#339933; text-align:left; 
	 line-height:2; text-indent:0} 

a.ash2 {font-weight:bold;
	 font-size: 120%; font-family: Verdana, Arial, Helvetica; color:#339933; text-align:center}
a.ash2:hover {font-weight:bold;
	 font-size: 120%; font-family: Verdana, Arial, Helvetica; color:#339933; text-align:center}

a.ash4:hover {font-weight:bold;
	 font-size: 13px; font-family: Verdana, Arial, Helvetica; color:blue; text-align:left; 
	 line-height:2; text-indent:0} 


dt  {color:black; font-weight:bold;
	 font-size: 12px; font-family: Arial, Helvetica, sans-serif}
dd  {color:black; font-weight:normal;
	 font-size: 12px; font-family: Arial, Helvetica, sans-serif; margin-left:15}

  a {font-size: 12px; color:#243d55; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
  a:hover {font-size: 12px; color:navy; font-family: Arial, Helvetica, sans-serif; text-decoration: none}

   .lit {font-size: 10pt; color:black; font-family: Arial, sans-serif; text-decoration: none}
  a.lit {font-size: 10pt; color:black; font-family: Arial, sans-serif; text-decoration: none}
  a.lit:hover {font-size: 10pt; color:navy; font-family: Arial, sans-serif; text-decoration: none}


.capt {color:#243d55;  text-indent:0; 
	   font: bold 13px Arial, Helvetica, sans-serif;}
a.capt       {color:#243d55; font: bold 13px Arial, Helvetica, sans-serif;}
a.capt:hover {color:navy;}

.text  {font: 10pt Verdana; color:black; text-align:justify}
p.text  {font: 10pt Verdana; color:black; text-align:justify}

p.news {font: 13px Arial; color:black; text-align:justify; text-indent:15}
li.news {font: 13px Arial; color:black; text-align:left; text-indent:30; /*list-style-image:url(images/_li1.gif)*/}
img.news { border:0; border-collapse:collapse; width:200}
table.news {width:700; padding:0; border:0; margin:0; border-collapse:collapse; text-align:justify}
  a.news {font-size: 12px; color:navy; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
  a:hover.news {font-size: 12px; color:blue; font-family: Arial, Helvetica, sans-serif; text-decoration: underline}


table {font: 10pt Arial; color:black; }
table.lin      { border-collapse: collapse; border-width: 0; border-style: none;}
tr.lin         { background-color: #FFFFFA; }
tr.lin > td,th { border: 1 solid #666666; padding: 3; }

tr.header { background-color: AntiqueWhite; }
tr.odd    { background-color: White; }
tr.even   { background-color: Whitesmoke; }
tr.curr   { background-color: #EEFFEE; }
 a.tr     { font: 10pt Arial; color:black; }
td.upline { border-top: .5pt solid lightgray; }
td.unline { border-bottom: .5pt solid lightgray; }
td.up_hr   { border-top: .5pt solid #339933; }
td.un_hr   { border-top: .5pt solid #339933; }
 
.norm {color:black;
	font-weight:normal; 
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif}
p.norm {font-weight:normal; 
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif; color:black; text-align:justify; text-indent:15; width:98%}

ul.norm {font-weight:normal; 
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif; color:black; background:#FFFFFA; text-align:justify; text-indent:0}
li.norm {
	font-weight:normal; 
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif; text-align:left; text-indent:10; /**/}

table.norm {width:600; padding:0; border:0; margin:0; border-collapse:collapse}
  a.norm {font-weight:normal; 
	  font: 12px; 
	  font-family: Arial, Helvetica, sans-serif; color:black; text-decoration:underline}
  a.norm:hover {
	  font-weight:normal; 
	  font: 12px; 
	  font-family: Arial, Helvetica, sans-serif; 
	  color:#990033; 
	  text-decoration:underline}

.mag {font-size: 10pt; 
      color:black; 
	  font-family: Verdana, sans-serif; 
	  text-decoration: none;
	  text-align:left; }
  a.mag:hover {	font-size: 10pt; 
				color:navy; 
				font-family: Verdana, sans-serif; 
				text-decoration: none;}
  li.mag 	  {	text-align:justify; text-indent:15; list-style-image:url(images/_li2.gif);
				font-size: 10pt; color:black; font-family: Verdana, sans-serif; text-decoration: none}
  li.mag1	  {	text-align:left; text-indent:15; list-style-image:url(images/_li2.gif);
				padding-bottom:5px; list-style-position:outside; margin-left:15px;
				font-size: 10pt; color:black; font-family: Verdana, sans-serif; text-decoration: none;
			  }
  img.mag     {	border:0; border-collapse:collapse; width:150; height:211}


a.bold {font-weight:bold;
	font-size: 10pt; 
	color:navy; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none}
a.bold:hover {font-weight:bold; 
	font-size: 10pt; 
	color:blue; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none}

.normbold {color:black;
		font-weight:bold; 
		font-size: 12px; 
		font-family: Arial, Helvetica, sans-serif; }

a.simply {font-size: 10pt;
		font-family:Verdana; 
		color:black; 
		text-decoration:none}
a.simply:hover {font-size: 10pt
		font-family:Verdana; 
		color:navy; 
		text-decoration:none}

.small {
	font-size:75%; 
	color:black;
	font-weight:normal;
	}
a.small:hover {
	font-size:75%; 
	color:blue;
	font-weight:normal;
	}
input.small { height:15; text-align:center;}


.simp1 {font-size:8pt; 
		font-family:Verdana;}
a.simp1 {font-size:8pt; 
		font-family:Verdana; 
		color:#243d55; 
		text-decoration:none; }
a.simp1:hover {font-size:8pt; 
		font-family:Verdana; 
		color:Firebrick; 
		text-decoration:none}

.friend_link { width:88px; height:31px; padding:2px;}

.copyright, a.copyright:hover
	{	
		background:#FFFFFA;
		color:#008000;
		font-size: 8pt;
        font-family: Arial; 
	}
td.copyright 
	{
		text-indent:10;
		background-image:url(images/tile1.gif); 
		background-repeat: repeat-x; 
		vertical-align:middle;
	}
 





a.adm {	color:#243d55;
		font-weight:normal; 
		text-decoration:none;}
a.adm:hover {color:blue;}

.helpbox{ width:100%; 
		  font-size:75%; 
		  border:0; 
		  font-style:italic; 
		  background-color:#fffffa;
			scrollbar-3dlight-color:#fffffa;	
			scrollbar-arrow-color:#fffffa;	
			scrollbar-base-color:#fffffa;	
			scrollbar-darkshadow-color:#fffffa;	
			scrollbar-face-color:#fffffa;	
			scrollbar-highlight-color:#fffffa;	
			scrollbar-shadow-color:#fffffa;	
			scrollbar-track-color:#fffffa; 
		}
		