BODY {
   background-color: #FFFFFF;
   margin: 0;
   padding: 0px;
}
#header {
   height: 269px;
   width: 100%;
   background: url('images/bg_top.jpg') left top repeat-x;
   margin: 0;
   padding: 0;
   border: 0;
}
#footer {
   height: 68px;
   width: 100%;
   background: url('images/bottom_bg.gif');
   padding: 0;
   margin: 0;
}
.footer_end {
   width: 34px;
   background: url('images/bottom_coner.gif') right bottom no-repeat;
}
.footer_plashka {
   background: url('images/bottom_plashka.gif') left bottom repeat-x;
}
#visual_main {
   height: 269px;
   width: 291px;
}
#info {
   height: 259px;
   float: left;
}
#menu_info {
   position: relative;
   top: 9px;
}
#menu {
   position: relative;
   top: 48px;
}
#end_main {
   text-align: right;
   width: 180px;
   height: 259px;
}
#spacer {
   width:22px;
}
#left_panel {
   width: 268px;
}
#right_panel {
   width: 180px;
}

H3{
   font-family: Verdana;
   font-size: 10pt;
   font-variant: normal;
   color: #707070;
}
#forma_left {
   width: 100%;
   text-align: right;
   font-family: Tahoma;
   font-size:9pt;
   font-variant: italic;
   color: #A0A0A0;
   border-left: 4px solid #808080;
   margin-bottom: 20px;
}
#forma_left TABLE{
   width: 100%;
   text-align: right;
   font-family: Tahoma;
   font-size:9pt;
   font-variant: italic;
   color: #707070;
}
#bann_table {
   width: 100%;
   border-collapse: collapse;
}
.frm {
   font-family: Tahoma;
   font-size:9pt;
   border: 1px solid #808080;
}
.frm2 {
   font-family: Tahoma;
   font-size:9pt;
   border: 1px solid #808080;
   width: 200px;
}
.tabfrm TD {
   padding-top: 3px;
   padding-bottom: 3px;
}
.opac {
   width: 266px;
   height: 70px;
   text-align: center;
   filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
   -moz-opacity: 0.5; 
   -khtml-opacity: 0.5; 
   opacity: 0.5;
}
.icq_anchor {
   border: 0;
   text-decoration: none;
   color: #999999;
}
.bann_cell {
   width: 33%;
   height: 120px;
   border-right: 4px solid #999999;
   border-left: 4px solid #999999;
   text-align: right;
   padding-right: 10px;
   padding-left: 0px;
   font-family: Verdana;
   font-size: 10pt;
   text-decoration: underline;
   color: #555555;
}
.left_info {
   padding-left: 22px;
}

.visual {
	background-repeat: no-repeat;
	background-position: left top;
}
.plashka {
	background-repeat: no-repeat;
	background-position: right top;
}
.navigator {
	font-family: tahoma;
	font-size: 8pt;
	color: #A5AAC2;
	padding-left: 6px;

}
.navigator A {
  text-decoration: underline;
	color: #A5AAC2;
}
.main-menu {
	font-family: tahoma;
	font-size: 8pt;
	color: #3B3F50;
	line-height: 30px;
	padding-left: 6px;
	padding-right: 15px;
	width: 160px;
}
.bg-news {
	background-image: url(images/bg_news.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-left: 22px;
}
.bg-banners {
	background-image: url(images/bg_banners.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.bg-banner {
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 147px;
}
.banner-text {
	font-family: tahoma;
	font-size: 8pt;
	line-height: 16px;
	color: #38546B;
	padding-right: 20px;
	padding-left: 20px;
	position: relative;
	top: 0px;
}
.news-zagolovok {
	font-family: tahoma;
	font-size: 8pt;
	color: #999999;
}
.news-date {
	font-family: tahoma;
	font-size: 16pt;
	color: #999999;
}
.news-text {
	font-family: tahoma;
	font-size: 8pt;
	color: #2C2D3A;
	padding-top: 10px;

}
.text {
	font-family: tahoma;
	font-size: 9pt;
	line-height: 20px;
	color: #5A5A5A;
	background-image: url(images/plashka_text.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
	padding-right: 20px;
	text-align: justify;
}
.text2 {
	font-family: tahoma;
	/* font-size: 9pt;
	line-height: 20px; */
	color: #5A5A5A;
	text-align: justify;
	padding-left: 0px;
	padding-right: 20px;
}
.text TABLE {
	font-family: tahoma;
	font-size: 9pt;
	line-height: 20px;
	color: #5A5A5A;
	text-align: justify;
}
.cell1 {
  background-color: #fafafa;
  padding-left:3px;
  padding-right:3px;
}
.cell2 {
  background-color: #ffffee;
  text-align:center;
  padding-left:3px;
  padding-right:3px;
}
.snoska {
	font-family: tahoma;
	font-size: 8pt;
	line-height: 14px;
	color: #BC0707;
	padding-left: 14px;
	padding-right: 20px;
}
.zipcode {
	font-family: tahoma;
	font-size: 8pt;
	color: #999999;
	font-weight: normal;
	float: left;
}
.phones {
	font-family: tahoma;
	font-size: 14pt;
	color: #999999;
	line-height: 22px;

}
.copy {
	font-family: tahoma;
	font-size: 8pt;
	color: #999999;
	padding-left: 12px;
}
.main-menu-a {
	font-family: tahoma;
	font-size: 8pt;
	color: #3B3F50;
	text-decoration: none;
}
.main-menu-a:visited {
	font-family: tahoma;
	font-size: 8pt;
	color: #3B3F50;
}
.main-menu-a:hover {
  text-indent: 2px;
  color: #8B8F90;
}

.banner-text-a {
	font-family: tahoma;
	font-size: 8pt;
	line-height: 16px;
	color: #38546B;
	text-decoration: underline;

}
.banner-text-a:visited {
	font-family: tahoma;
	font-size: 8pt;
	line-height: 16px;
	color: #38546B;
	text-decoration: underline;
}
.banner-text-a:hover {
  color: #60768D;
}

.news-text-a {
	font-family: tahoma;
	font-size: 8pt;
	color: #2C2D3A;
	text-decoration: none;

}

.news-text-a:visited {
	font-family: tahoma;
	font-size: 8pt;
	color: #2C2D3A;
}
.news-text-a:hover {
	text-decoration: underline;
}

.snoska-a {
	font-family: tahoma;
	font-size: 8pt;
	line-height: 14px;
	color: #BC0707;
	text-decoration: underline;
}
.snoska-a:visited {
	font-family: tahoma;
	font-size: 8pt;
	line-height: 14px;
	color: #BC0707;
	text-decoration: underline;
}
.snoska-a:hover {
	color: #FF0707;
}
.copy-a {
	font-family: tahoma;
	font-size: 8pt;
	line-height: 16px;
	color: #999999;
	text-decoration: underline;

}

.copy-a:visited {
	font-family: tahoma;
	font-size: 8pt;
	line-height: 16px;
	color: #999999;
	text-decoration: underline;

}

a {
	color: #38546B;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}

.navigator-a {
	font-family: tahoma;
	font-size: 8pt;
	color: #A5AAC2;
	text-decoration: underline;

}

}.navigator-a:visited {
	font-family: tahoma;
	font-size: 8pt;
	color: #A5AAC2;
	text-decoration: underline;

}.main-menu-active {

	font-family: tahoma;
	font-size: 8pt;
	color: #46A5C2;
	padding-left: 10px;
	padding-bottom: 4px;
	padding-right: 20px;
}
.dashed-line-red {
	font-family: tahoma;
	font-size: 10pt;
	color: #B11900;
	padding: 20px 0px 20px 10px;
	font-weight: bold;

}
.text-tizr {
	font-family: tahoma;
	font-size: 9pt;
	line-height: 18px;
	color: #483100;
	padding-right: 50px;
	padding-top: 20px;
	padding-bottom: 20px;


}
ul {
	list-style-position: outside;
	list-style-image: url(images/list_point.gif);
	font-family: tahoma;
	font-size: 9pt;
	line-height: 20px;
	color: #5A5A5A;
}
.img-around-dashed {
	padding: 10px;
	border: 1px dashed #CCCCCC;
}
.text-form {
	font-family: tahoma;
	font-size: 9pt;
	line-height: 20px;
	color: #5A5A5A;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 5px;

}
.textaria {
	font-family: tahoma;
	font-size: 8pt;
	color: #666666;
}
.textaria2 {

	font-family: tahoma;
	font-size: 8pt;
	color: #666666;
	width: 50px;
}
.text-form2 {
	font-family: tahoma;
	font-size: 9pt;
	line-height: 20px;
	color: #5A5A5A;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;

}
.knopka {
	font-family: tahoma;
	font-size: 9pt;
	color: #333333;
}
.phone {
	font-family: tahoma;
	font-size: 15pt;
	color: #333333;
	padding-top: 5px;
	padding-bottom: 5px;
}
