body {
	font-family:Tahoma, Helvetica, Arial, sans-serif;
	font-size:60%;
	margin:0px; 
	padding:0px;
	background:#F1F1F1;
}

/* Заголовки */ 
h1 			{		font-family: "Times New Roman", Times, Georgia,serif;
					font-size:150%;
					font-weight:bold;
					margin-bottom:0px;
					color:#ffffff  }
h2 			{		font-family: "Times New Roman", Times, Georgia,serif;
					font-size:150%;
					margin-top: 10px;
					margin-bottom:0px	}
					
h3 			{		font-family:Tahoma, Arial, Helvetica, sans-serif;
					color:#1f5dc7;
					font-size:90%;
					margin-top:10px;
					margin-bottom:5px	}

/* текст */
p, ol, ul	{		margin-top:5px;
					margin-bottom:18px;
					font-size:80%;
					text-align:justify;
					line-height:16px;
										}
/* Ссылки */
a:link 		{		COLOR: #1F5DC7		}
a:visited 	{		COLOR: #1F5DC7		}
a:hover 	{		COLOR: #3287FF		}
a.more 		{		font-size:85%		}

img.more 	{		margin-right:3px	}


/* Таблицы с текстом */
.th 		{		background:#acd93c	} /* хедер */
.tb 		{		background:#8a8a8a	} /* боттом */
tr.odd 		{		background:#ececec	} /* четная */ 
tr.even 	{		background:#f5f5f5	} /* нечетная */
tr.odd td, tr.even td {
					font-size:80%;
					padding:5 5 5 30px;
					text-indent: -0.95em
										}
/* Верхняя менюха  */
.menu 		{		font-size: 10pt;
					color:#D7FF73;
					}
.menu a:link, .menu a:visited {
					color:#D7FF73		}
.menu a:hover {		color:#ebffba;		}
					
/* Адресная строка  */
.address 	{		font-size:11px;
					color:#1f5dc7;
					font-weight:bold;
					margin-bottom:17px	}
.address a:link, .address a:visited {
					color:#000000		}

/* банеры */
.banners 	{		font-size:12px;
					font-weight:bold;
					margin-bottom:10px	}
.banners a:link, .banners a:visited {
					text-decoration: none
										}

/* вставки для текстов и заголовков */ 										
.h_blue 	{		background:#1F5DC7;
					color:#FFFFFF;
					line-height:1.2em	}
.h_green 	{		background:#ACD93C	}
.h_green img {		margin-right:20px	}
.h_grey 	{		width:95%;
					background:#DFDFDF
										}
.h_grey p 	{		margin:17 17 17 40px;
					font-size:70%;		}
					
.h_grey a:link, .h_grey a:visited {
					color:#000			}
.h_grey a:hover {	color:#666666		}
.h_grey h2 	{		margin-left:40px	}

/* Перекрестные ссылки */
p.cross  	{		margin-left:40px;
					margin-right:20px;
					font-size:70%		}
.cross a:link, .cross a:visited {
					color:#000			}
.cross a:hover {	color:#666666		}

/* футер */
.footer 	{		background:#1F5DC7;
					padding-left:40px;
					padding-top:10px	}
.footer p 	{		color:#fff;
					font-size:11px		}
.footer a:link, .footer a:visited	{
					color:#fff			}
.footer a:hover {   color:#CCCCCC		}

/*Подменю*/
.submenu_div {
              position:absolute; 
			  left:0px;
			  top:30px; 
			  z-index:2; 
			  display:none
             }

.submenu {
          padding-top:8px; 
          padding-bottom:8px; 
		  padding-left:14px; 
		  padding-right:11px;
		  font-size:70%;
		  color:#1759c6;
		  background-color:#acd93c;
		  cursor:pointer;
         }

  .submenu a:link, 
  .submenu a.s_link:visited, 
  .submenu a.s_link:active, 
  .submenu a.s_link:hover {
            color:#1759c6;
			text-decoration:none;
		   }		 
		 		 
.submenu_act {
	          padding-top:8px; 
	          padding-bottom:8px; 
			  padding-left:14px; 
			  padding-right:11px;
			  font-size:70%;
			  color:#acd93c;
			  background-color:#1759c6;
			  cursor:pointer;
            }
			
  .submenu_act a:link, 
  .submenu_act a.s_link:visited, 
  .submenu_act a.s_link:active, 
  .submenu_act a.s_link:hover {
            color:#acd93c;
			text-decoration:none;
		   }
		   
 /*Новые стили*/
 #start_tbl {
        background-image:url('../img/bg_top1.jpg');
        background-position:top center;
		background-repeat:no-repeat;
 }
 
 #start_tbl2 {
        background-image:url('../img/bg_top2.gif');
        background-position:top left;
		background-repeat:repeat-x;
 }
 
 #page_lev2 {
        background-image:url('../img/bg_top3.jpg');
        background-position:top center;
		background-repeat:no-repeat;
 } 
 
 #logo {
        background-position:top right;
		background-repeat:repeat-x;
 }
 
 .h1_cont {
        padding-left:40px;
		padding-right:40px;
		text-align:left;
 }
 .h1_cont h1 {font-size:22px}
 
 .page_theme {
        background-position:top center;
		background-repeat:no-repeat;
		padding-left:40px;
		padding-right:20px;
 }
 
 .menu_lev2 {
       padding-left:14px;
       padding-top:5px;
	   padding-right:22px;
	   padding-bottom:5px;
	   background-color:#acd93c;
	   color:#000000;
	   font-size:80%;
 }
 
 .menu_lev2 a {
	  text-decoration:none;
 }
 
 .pad_left {
      padding-left:20px;
 }
 
 .draft_border {
      border:1px solid #646464;
	  background-color:#ffffff;
	  padding:30px;
 }		   									 