body {margin: 0px,0px,0px,0px; padding: 0px,0px,0px,0px;margin-bottom: 0px; margin-top: 0px; margin-left: 0px;margin-right: 0px; background: #FFFFFF;}
pre{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
.topic {
	font: normal 18px/normal Georgia, Times, serif;
	text-transform: none;
	color: #8F1D20;
	text-decoration: none;
	line-height: 40px;
	}
.small_text_tips {
	font: normal 11px/normal Tahoma, sans-serif;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.small_text_tips a {
	font: normal 11px/normal Tahoma, sans-serif;
	text-transform: none;
	color: #000000;
	
}	
.small_text {
	font: normal 11px/normal Tahoma, sans-serif;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.small_text a {
	font: normal 11px/normal Tahoma, sans-serif;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.small_text a:hover {
	font: normal 11px/normal Tahoma, sans-serif;
	text-transform: none;
	color: #000000;
	text-decoration: underline;
}

.news_text {
	font: normal 11px/normal Arial, sans-serif;
	text-transform: none;
	color: #999999;
	text-decoration: none;
}
.news_text a {
	font: normal 11px/normal Arial, sans-serif;
	text-transform: none;
	color: #999999;
	text-decoration: none;
}
.news_text a:hover {
	font: normal 11px/normal Arial, sans-serif;
	text-transform: none;
	color: #000000;
	text-decoration: underline;
}

.small_bold {
	font: bold 11px Tahoma, sans-serif;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.small_bold a {
	font: bold 11px Tahoma, sans-serif;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.small_bold a:hover {
	font: bold 11px Tahoma, sans-serif;
	text-transform: none;
	color: #000000;
	text-decoration: underline;
}

.tab {
	font: normal 11px/normal Tahoma;
	text-transform: none;
	color: #000000;
	text-decoration: none;
      lan-height: 20px;
}
.text {
	font: normal 13px/normal Tahoma;
	text-transform: none;
	color: #000000;
	text-decoration: none;
      text-align: justify;
}
.text a {
	font: normal 13px/normal Tahoma;
	text-transform: none;
	color: #8F1D20;
	text-decoration: underline;
}
.text a:hover {
	font: normal 13px/normal Tahoma;
	text-transform: none;
	color: #8F1D20;
	text-decoration: none;
}

.text_bold {
	font: bold 13px Tahoma, sans-serif;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.text_bold a {
	font: bold 13px Tahoma, sans-serif;
	text-transform: none;
	color: #000000;
	text-decoration: underline;
}
.text_bold a:hover {
	font: bold 13px Tahoma, sans-serif;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

.text_bold_menu {
	font: bold 13px Tahoma, sans-serif;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.text_bold_menu a {
	font: bold 13px Tahoma, sans-serif;
	text-transform: none;
	color: #000000;
	text-decoration: underline;
}
.text_bold_menu a:hover {
	font: bold 13px Tahoma, sans-serif;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}


.text_grey_menu {
	font: normal 11px Tahoma, sans-serif;
	color: #666666;
	text-decoration: none;
	padding-left:5px;
	line-height:20px;
}
.text_grey_menu a {
	font: normal 11px Tahoma, sans-serif;
	color: #666666;
	text-decoration: underline;
	padding-left:5px;
	line-height:20px;
}
.text_grey_menu a:hover {
	font: normal 11px Tahoma, sans-serif;
	color: #000000;
	text-decoration: none;
	padding-left:5px;
	line-height:20px;
}

.text_white {
	font: normal 13px/normal Tahoma, sans-serif;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	line-height:17px;
}
.text_white a {
	font: normal 13px/normal Tahoma, sans-serif;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: underline;
	line-height:17px;
}
.text_white a:hover {
	font: normal 13px/normal Tahoma, sans-serif;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	line-height:17px;
}

.text_white_small {
	font: normal 10px Tahoma, sans-serif;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	line-height:20px;

}
.text_white_small a {
	font: normal 10px Tahoma, sans-serif;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	line-height:20px;
}
.text_white_small a:hover {
	font: normal 10px Tahoma, sans-serif;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: underline;
	line-height:20px;
}

.text_white_big {
	font: bold 15px Tahoma, sans-serif;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}
.text_white_big a {
	font: bold 15px/bold Tahoma, sans-serif;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: underline;
}
.text_white_big a:hover {
	font: bold 15px/bold Tahoma, sans-serif;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}

.red {
	font: bold 11px Tahoma, sans-serif;
	text-transform: none;
	color: #8F1D20;
	text-decoration: none;

}
.red a {
	font: bold 11px Tahoma, sans-serif;
	text-transform: none;
	color: #8F1D20;
	text-decoration: underline;
}
.red a:hover {
	font: bold 11px Tahoma, sans-serif;
	text-transform: none;
	color: #8F1D20;
	text-decoration: none;
	
}
.topic_title {
	font: normal 23px/normal Georgia;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}
.topic_title_news {
	font: normal 19px/normal Georgia;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.menu2 {
	font: normal 15px/normal Tahoma;
	text-transform: none;
	color: #000000;
	text-decoration: underline;
	line-height: 35px;
}
.menu2 a {
	font: normal 15px/normal Tahoma;
	text-transform: none;
	color: #000000;
	text-decoration: underline;
	line-height: 35px;
}
.menu2 a:hover {
	font: normal 15px/normal Tahoma;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	line-height: 35px;
}

.date {
	font: normal 11px/normal Tahoma,sans-serif;
	text-transform: none;
	color: #FFFFFF;
	background: #5A9603;
	padding-bottom:2px;
	padding-top:2px;
	padding-left:5px;
	padding-right:5px;
	vertical-align:middle;

}
.title_grey {
	font: normal 14px/normal Tahoma,sans-serif;
	text-transform: none;
	color: #FFFFFF;
	background: #CCCCCC;
	padding-bottom:3px;
	padding-top:3px;
	padding-left:7px;
	padding-right:7px;
	vertical-align:middle;

}

.moskov {width: 200px; margin-left: 20px;}

.distributors {width: 200px; margin-left: 20px; margin-bottom: 10px; margin-top: 6px;}

.menu { width: 221px; height:177px;
margin-left: 20px; 
margin-top: 20px;
margin-right:20px;
}

.submenu { width: 210px; height:100%;
margin-left: 20px; 
margin-bottom: 20px; 
margin-top: 20px;
margin-right:10px;
}

.main_text { width: 99%; height:100%;
margin-left: 0px; 
margin-bottom: 150px; 
margin-top: 0px;
margin-right:20px;
}

.news { width: 95%; height:100%;
margin-left: 0px; 
margin-bottom: 0px; 
margin-top: 5px;
margin-right:20px;
}

.new_goods {width: 200px; margin-left: 20px; margin-bottom: 5px; margin-top: 6px;}

.separator {width: 95%; height:2px; margin-left: 10px; margin-right:15px; margin-bottom: 3px; margin-top:3px; background:url(../images/line_gray.gif)}

.vertikal {width: 2px; height:32px; margin-left: 0px; margin-right:15px; margin-bottom: 0px; margin-top:0px; background: url(../images/vetr.gif)}

.bottom-right {width: 180px; height:180px; margin-left: 10px; margin-bottom:5px; margin-top:5px; margin-right:10px;}

.bottom-center {width: 90%; height:180px; margin-left: 0px; margin-bottom:0px; margin-top:20px; margin-right:0px;}
.asterisk{
	font-size: smaller;
	color: #cc3300;

}

H1 {
	font: normal 18px/normal Arial, Georgia, Times, serif;
	text-transform: none;
	color: #8F1D20;
	text-decoration: none;
	  
	}

H2 {
	font: bold 16px/normal  Arial, Times, serif;
	text-transform: none;
	color: #8F1D20;
	text-decoration: none;
	line-height: 40px
      display: inline;
      
      
	}
