body
{
	margin-left: 0px;
	margin-right: 0px;
}
table.resultable
{
	background-color: #999999;
	width: 80%;
}
table.resultable td
{
	background-color: White;
}
table.resultable th
{
	background-color: #CCCCCC;
}

table.stat td table
{	
	background-color: Blue;	
}
table.stat td table td
{
	background-color: White;
}

td.comment_header
{
	font-size: 13px;
	height: 40px;
	background-color: #99ff99;	
	color: #003300;
	background-image: url(../images/comment_header.jpg);
	background-position: right;
	background-repeat: no-repeat;
}
td.comment_header strong
{
	font-size: 18px;	
}
a.gallery2
{
	font-size: 15px;	
}
td,th
{
     	font-size: 90%;

      FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;

      TEXT-DECORATION: none;

      COLOR: #000000;
      line-height: 140%;
		
}
table.prognoz
{
	background-color: #000099;
}
table.prognoz td
{
	font-size: 11px;
	background-color: White;
}
table.prognoz th
{
	font-size: 11px;
	background-color: #66ccff;
	color: #0000CD;
}
td.poll
{
	font-size: 11px;
}
td.poll input
{
	border: none;
}
img.photo
{
	margin: 2px;
}
a.white:link,a.white:link:active
{
	color: White;
	text-decoration: underline;
}
a.white:active
{
	color: White;
	text-decoration: underline;
}
a.white:hover
{
	color: White;
	text-decoration: none;
}
a.white:visited
{
	color: White;
	text-decoration: underline;
}
span.info
{
	color: #ff9933;
	font-size: 17px;	
	font-family: Times New Roman;
}
p.info
{
	font-size: 12px;
	color: #0084ef;	
}
p.news
{
	font-size: 13px;
	color: #5B5B5B;
	text-indent: 10px;
	margin-bottom: 0px;
	margin-top: 2px;
	line-height: 16px;
	text-align: justify;	
}
p.newsblock
{
	font-size: 13px;
	color: #5B5B5B;
	text-indent: 10px;
	margin-bottom: 0px;
	margin-top: 2px;
	line-height: 17px;
	text-align: justify;	
}
a.news,a.news:visited
{
	text-decoration: underline;
	font-size: 16px;
}
p.date
{
	font-size: 13px;
	color: Gray;	
	margin-bottom: 2px;
	margin-top: 1px;
	
}
div{
		font-size: 12px;
      FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
      TEXT-DECORATION: none;
      line-height: 130%;
}

h.4,h4{FONT-SIZE: 110%;}

h3{
	FONT-SIZE: 120%;
	color: #0084ef;	
}

h2.old{
	margin-top: 4px;
	FONT-SIZE: 150%;
	color: #0084ef;
	font-weight: normal;	
}
h2{
	margin-top: 5px;
	FONT-SIZE: 160%;
	color: #009B01;
	font-weight: normal;	
}
h2.title
{
	margin-top: 5px;
	margin-bottom: 12px;
	FONT-SIZE: 200%;
	color: #009B01;
	font-weight: normal;
}
h4.title
{
	margin-top: 8px;
	margin-bottom: 8px;	
	FONT-SIZE: 140%;
	color: #006400;
	font-weight: normal;
}

h1
{       
color: White;
FONT-SIZE: 175%;
font-weight: normal;
margin-bottom: 6px;
}
p.about
{
font-size: 120%;
color: #0084ef;
}
legend
{
	color: #0084ef;	
}
div.news
{
	background-color: #DFF1FF;
	padding: 1px 5px 0px 5px;
	border: 1px dashed #0084EF;
	margin: 5px 7px 7px 7px;
}
div.newsblock
{
	background-color: #BFEE90;
	padding: 1px 5px 0px 5px;
	border: 1px dotted #228B22;
	margin: 5px 7px 7px 7px;
}
div.news li
{
	font-size: 13px;
	color: #0084ef;
}

.ImagNews {

	MARGIN-TOP: 12px; WORD-SPACING: normal; MARGIN-LEFT: 13px; VERTICAL-ALIGN: middle

}
td.menu a,a:hover
{
	color: White;
}

a.menu, a.menu:visited {
	FONT-WEIGHT: bolder;
	display: block;
	FONT-SIZE: 17px;
	COLOR: White;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	padding: 3px 3px 3px 3px;
	line-height: 28px;
	margin: 2px 2px 2px 2px;
	height: 30px;	
}
a.menu:hover
{
	background-color: Blue;
	color: White;
}

.bottomlink {

	FONT-SIZE: 15px; COLOR: #ffffff; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
}

.bottomlink:link {

	FONT-SIZE: 15px; COLOR: #ffffff; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 

}

.bottomlink:visited,.bottomlink:link:visited {

	FONT-SIZE: 15px; COLOR: #ffffff; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 

}

.botomlink:active,.bottomlink:link:active {

	FONT-SIZE: 15px; COLOR: #ffffff; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 

}

.bottomlink:hover,.bottomlink:link:hover  {
	FONT-SIZE: 15px;
	COLOR: #ffffff;
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
	TEXT-DECORATION: none;
}

.shoptext{
	font-size: 11px;
	color: White;
	text-decoration: none;
	text-align: center;
	background-color: #66cc66;
}
.shoptext.strong
{
	font-size: 14px;	
}
.bottomtext{
	font-size: 14px;
	color: White;
	text-decoration: none;
}

.bottomtext:link,.bottomtext:link:active,.bottomtext:link:visited,.bottomtext:visited,.bottomtext:active {

	font-size: 10px;

	color: #000000;

	text-decoration: underline;

}

.bottomtext:link:hover {

	font-size: 10px;

	color: #ff3617;

	text-decoration: underline;

}

.border,.img_border

{

 border:1px solid #0084EF;

}

.price {

	padding-left: 2px;

	border: 1px solid  #0084EF;

}

a:link,a:link:active{

	color:  #0084EF; 

}

a:link:visited,a:visited {

	color:  #29b8ff; 

}



a:link:hover {

	color:  #0084EF; text-decoration:none;

}

input,select,textarea
{
 border:1px solid #0084EF;
 background-color:#FFFFFF;
 font-family: Arial, Helvetica, sans-serif;
 
}
input.radio
{
	background-color:#FFFFFF;
}

div.float {
  width: 250px;

  padding: 1px;
  float: left;
  }


.bottommenu{

	font-size: 12px;

	color: #000000;

	text-decoration: none;

}

.bottommenu:link,.bottommenu:link:active,.bottommenu:link:visited,.bottommenu:visited,.bottommenu:active {

	font-size: 13px;

	color: #000000;

	text-decoration: underline;

}

.bottommenu:link:hover {

	font-size: 13px;

	color: #ff3617;

	text-decoration: underline;

}

.adminlink{

	font-size: 12px;

	color: #000000;

	text-decoration: none;

}

.adminlink:link,.adminlink:link:active,.adminlink:link:visited,
.adminlink:visited,.adminlink:visited:link,
.adminlink:active {

	font-size: 12px;

	color: #000000;

	text-decoration: underline;

}

.adminlink:link:hover,.adminlink:link:visited:hover {

	font-size: 12px;

	color: #ff3617;

	text-decoration: underline;

}
table.zayavki
{
	width: 600px;
	background-color: #0066cc;
}
table.zayavki th
{	
	background-color: White;	
}
table.zayavki td
{	
	background-color: White;	
}
a.header,a.header:visited
{
	display: block;
	color: White;
	font-size: 19px;
	text-decoration: none;
	background-color: #228B22;
	line-height: 28px;
	letter-spacing: 1px;
	border: 1px solid #90EE90;
}
a.header:hover
{
	display: block;
	color: #006400;
	font-size: 19px;
	text-decoration: none;
	background-color: #D6FFAE;
	line-height: 30px;
	padding-bottom: 2px;
	letter-spacing: 1px;
}
a.header_active
{
	display: block;
	color: #006400;
	font-size: 19px;
	text-decoration: none;
	background-color: #D6FFAE;
	line-height: 30px;
	padding-bottom: 2px;
	letter-spacing: 1px;
}
a.gallery
{
	font-size: 12px;
	color: #316400;
}