body {
	background-color: #ffffff;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 8pt;
	text-align: LEFT;/*justify;*/
	padding: 1pt 1pt 1pt 1pt;
}
a,a:link, a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #006600; /*#009933;*/
	text-decoration: underline;
	text-align: left;
}

a:visited{
	color: #006600;/*#B2DA8B*/;
}
a:hover {
	color: #FF9933;
}

table.maintbl{
	border-left:  1px solid #060;
	border-right: 1px solid #060;
	width: 100%;
	height: 100%;
	vertical-align: top;
	/*=========================new year==
	background-image: url(pic/stars.png);
	background-position: bottom left;
	background-repeat: no-repeat;*/
}

td.headline{
	background-color: #006600;/*#8FBC8F;#009933*/;
	font-weight: bold;
	color: White;
	font-size: 8 pt;
	padding: 1pt 1pt 1pt 1pt;
	text-align: left;
}
/*вывод подразделений бокового меню*/
.dept{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Black;
	font-weight: normal;
	padding: 1pt 1pt 1pt 1pt;
}

a.dept{
 text-decoration: none;
}

.small{
	font-size: 7pt;
	color: Gray;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
   /*text-align: left;*/
}
a.small, a.small:link, a.small:active, a.small:visited{
	font-size: 7pt;
	color: Gray;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
a.small:hover
{
	color:#FF9933;
}
/*заголовки статей*/
.hdr{
	color: Black;
	font-weight: bold;
	font-size: 8pt;
}
/*заголовки и содержание новостей, для левой стороны*/
.backhdr
{
	font-size: 8pt;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	background: #006600;
	border: 2pt double #006600; /*#ffffff; */
/*padding-bottom: 3pt;
	padding-top: :5pt;*/
	height: 9pt;
	font-family: Arial, Helvetica, sans-serif;
}
.hdrshop
{
	font-size: 8pt;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	background: gray;
	border: 2pt double gray; 
	/*padding-bottom: 3pt;
	padding-top: :5pt;*/
	height: 9pt;
	font-family: Arial, Helvetica, sans-serif;
}


table.backhdr{
	/*1pt solid #009933;/*none;*/
	background: #ffffff;
	width: 100%;
	color: #000000;
	font-size: 8pt;
	border: none;
	vertical-align: top;
}
/*.backtext{
	font-size: 8 pt;
	font-weight: none;
	color: #009933;
	text-decoration: none; 
}*/

a.backtext:link, a.backtext:active, a.backtext:visited{
	text-decoration: none;
	margin: 1pt 1pt 0pt 5t;
	color: #006600; /*#555555;#009933;*/
	font-weight: normal;
	font-size: 7 pt;
}

a.backtext:hover{
  text-decoration: underline;	
  color: #FF9933;/*#ff8c00;*/
  font-size:7pt;
}

/*навигация- главное меню*/
.main{
	font-size: 7 pt;
	font-weight: bold;
	color:#ffffff; 
	text-align: left;
	text-decoration: none;
	background: #006600;
}

a.main, a.main:active, a.main:visited {
 font-size: 8 pt;
 font-weight: bold;
 color: #ffffff;
 text-decoration: none;
 background:#006600;}

 
a.main:hover{
color: #FFCC62;
}
a.newshome, a.newshome:active, a.newshome:visited{
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

a.newshome:hover{
color: #FF9933;
}

span.main{
	background-color: #ff8c00;/*#D2691E;*/
	color: #ffffff;
	padding: 5pt 2pt 5pt 2pt;
}

table.main {
	border: 1 solid #060;
	background-color: #060;
	width: 100%;}

.news{
	color: #006600;
	font-weight: bold;
	font-size: 8pt;
}	

.newstext{
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
	text-align: left;
}	

td.news{
	border-bottom: 1pt solid #cccccc;
	color: #000000;
	font-weight: normal;
	text-align: justify;
	padding: 1pt 2pt 1pt 2pt;
}
.err{	color:red; }

.footer,tr.footer{
	text-decoration: none;
	color: White;
	font-size: 8 pt;
	background: #006600;
	padding: 2pt 3pt 3pt 3pt;
	font-family: Arial, Helvetica, sans-serif;
}
 
a.footer,a.footer:active, a.footer:visited{
	color: #ffffff;
	text-decoration: none;/*underline;*/
}
 
a.footer:hover{
	text-decoration: none;
}

.search{
	border: 1pt solid #006600;
	height: 15pt;
	vertical-align: top;
}

/*>> в пути посетителя сайта*/
.arrow{
 color:#FF8C00;
 font-size: 8 pt;
 vertical-align: bottom;
}

.addmenu{
	background :#FFFFFF;
	font-size  : 8pt;
}

table.addmenu{
	border: 1pt double #006600;
	width: 100%;
	padding: 1 pt 1 pt;
	text-align: center;
}

table.pathuser{
  	border: 1pt solid #006600;
	width: 100%;
	text-align: left;
	font-size: 7pt;}

a.pathuser, a.pathuser:link,a.pathuser:active, a.pathuser:visited{
	text-decoration:none;
	font-size: 7pt;
	color:#888;
}
a.pathuser:hover{
	text-decoration: underline;
	font-size: 7pt;
	color:#FF9933;
}

span.addmenu, span.pathuser
{
	color:#FF9933;
}
tr.content, content{
	padding: 1pt 1pt 1pt 1pt;
	margin: 1pt 1pt 1pt 1pt;
	vertical-align: top;
	width: 100%;
	height: 100%;
	color: #000000;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

.form, select, input, textarea{
	border: 1pt solid  #006600;
	padding: 1pt 1pt 1pt 1pt;
	background: #FFFFFF;
	vertical-align: middle;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
}

.news{
	color: #006600;
	font-size: 8pt;
	font-weight: bold;
}

.img_news {
	margin: 2pt 5pt 1pt 2pt;
	vertical-align: top;
	float: left;
	/*border: 1pt solid #006600;
	padding: 1pt 1pt 1pt 1pt;*/
}
.img_project{
	vertical-align: top; /**/
	border: 2pt double #CCCCCC; /*#009933;/*#FF8C00;*/
}
 
 h1
 {
	font-size: 11 pt;
	color: #006600;
	text-align: center;
	margin: 1pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
}
a.currentpage,a.currentpage:link,a.currentpage:active,a.currentpage:visited{
	color: FFCC62;/*#ff8c00;*/
	text-decoration:none;
}
a.currentpage:hover{
	color: #FFCC62;
	text-decoration:underline;
} 

table.admin
{
	border: 1pt solid #006600;
	font-size: 8pt;
	padding: 1pt 1pt 1pt 1pt;
}	

.adminhdr
{
	background: #006600;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}
a.adminhdr,a.adminhdr:link,a.adminhdr:active,a.adminhdr:visited
{
	color:#ffffff;
}
.adminform
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 8pt;
}
ul.common:{
	color: #006600;
	list-style: square;
}


