BODY{
	margin: 0px 0px 0px 0px;
	background-color: #FFFFFF;
}
TD{
	color: #01415D;
	font-family: Tahoma;
	font-size: 11px;
}
UL{
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 30px;
}
LI{
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;	
}
P{
	text-align: justify;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Tahoma;
}
INPUT{
	color: #01415D;
	font-family: Tahoma;
	font-size: 11px;
}
h1{
	color: #7f001d;
	font-size: 12px;
	font-weight: bold;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    align:center;
}
h2{
    color: #01415D;
	font-size: 12px;
	font-weight: bold;
	margin: 5px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
    align:center;
}

h3{
	color: #01415D;
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
h4{
	color: #01415D;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
A, A:visited{	
	color: #01415D;
	font-size: 11px;
	font-family: Tahoma;
	text-decoration: underline;
}
A:hover{
	text-decoration: none;	
}
A.topMenu, A:visited.topMenu{
	color: #FFFFFF;
	font-family: Verdana;
	text-decoration: none;
}
A:hover.topMenu{
 color: yellow;
 text-decoration: none;
}
A.right, A:visited.right, A:hover.right{
	font-weight: bold;
}
A.notLine, A:visited.notLine{
	text-decoration: none;
}
A:hover.notLine{
	text-decoration: underline;
}
A.titleProduction, A:visited.titleProduction{
	font-size: 12px;
	fontsize: 11px;
	font-family: Arial;
	color: #5788AD;
	font-weight: bold;
	text-decoration: none;
}
A:hover.titleProduction{
	text-decoration: underline;
}
A.txtHotBlock, A:visited.txtHotBlock{
	color: #4E7878;
	font-family: Verdana;
	font-size: 12px;
	fontsize: 12px;
	font-weight: bold;

	text-decoration: none;
}
A:hover.txtHotBlock{
	color: #7F001D;
	text-decoration: none;
}




A.nazad, A:visited.nazad{
	color: #4E7878;
	font-family: Arial;
	font-size: 11px;
	fontsize: 11px;

	text-decoration: none;
}
A:hover.nazad{
	color: #7F001D;
	text-decoration: none;
}





/* top */
TD.lang{
	background : #000000 url(../image/x_white.gif) repeat-x bottom;
}
TD.bgLogo{
	background : url(../images/bg_logo.gif) repeat-x top;
}
TD.bgRightLogo{
	background : url(../images/bg_right_logo.gif) repeat-x top;
}
TD.bgCommonImg{
	background : #A2BADC url(../images/x_white.gif) repeat-y left;
}
TD.bgRightCommonImg{
	background : #01435D url(../images/bg_right_common_img.gif) repeat-x top;
}
TD.bgDarkLight{
	background : url(../images/bg_dark_light_blue.gif);
}
TD.padTopMenu{
	padding: 0px 10px 4px 10px;
}
TD.padTopActiveMenu{
	padding: 0px 10px 4px 10px;
	background : url(../images/bg_top_menu.gif) repeat-x top;
}
TD.padTitleContacts{
	background-color: #A2BADC;
	padding: 0px 0px 6px 0px;
}
TD.slogon{
	color: #FFB400;
	font-family: Verdana;
	font-weight: bold;
	font-size: 11px;
	padding: 0px 0px 11px 0px;
}
DIV.padLang{
	padding: 0px 0px 10px 0px;
}
DIV.bgLogoTop{
	height: 96px;
	padding: 0px 450px 0px 0px;
	background : url(../images/bg_logo_top.gif) no-repeat right top;
}
DIV.bgCommonImgDiv{
	color: #FFFFFF;
	font-family: Verdana;
	font-weight: bold;
	font-size: 16px;
	height: 65px;
	background : url(../images/common_img.gif) no-repeat right top;
	padding: 43px 930px 0px 0px;
}




/* center */
INPUT.find{
	width: 114px;
	height: 19px;
	color: #01415D;
	border: 1px solid #7F001D;
	background-color: #FFFFFF;
}
TD.bgWelcom{
	background : #DAE6F2 url(../images/bg_welcom.gif) repeat-x top;
}
TD.padImgNewsFromRight{
	padding: 0px 10px 0px 0px;
}
TD.x2blue{
	background : url(../images/x_2blue.gif);
}
TD.bgHotBlock{
	background : #BEBEBE url(../images/bg_hot_block.gif) repeat-x top;
	padding: 17px 0px 17px 0px;
}
TD.bgWave{
	background : url(../images/wave.gif) repeat-x top;
}
DIV.padCenterBlock{
	padding: 0px 0px 18px 0px;
}

DIV.ratnikov{
	color: #7F001D;
}

DIV.welcomTxt{
	line-height: 14px;
	padding: 13px 0px 0px 0px;
}
DIV.padImgNews{
	background-color: #F3FFF3;
	padding: 4px 0px 4px 0px;
}
DIV.padBlockNews{
	padding: 0px 0px 10px 0px;
}
DIV.findBlock{
	padding: 7px 0px 10px 0px;
}
DIV.titleOneProduction{
	color: #01435D;
	font-size: 12px;
	fontsize: 11px;
	font-weight: bold;
}
DIV.padTextAboutVim{
	padding: 0px 0px 10px 20px;
}
DIV.orangeLogo{
	color: #FFB400;
	font-size: 14px;
	fontsize: 13px;
	font-family: Verdana;
	font-weight: bold;
}
DIV.blueSmallText{
	color: #4075C0;
	font-size: 12px;
	fontsize: 11px;
	font-family: Verdana;
}
DIV.txtHotBlock{
	padding: 7px 0px 0px 0px;
}


/* bottom */
TD.padCopyright{
	padding: 15px 0px 15px 0px;
	background-color: #F2F6FF;
}

H2.warn{
	color : Red;
}










div.leha a:hover {
text-decoration: none;
color:#C12911;
}



/* IMG {border: 0;} */



TD.zema{
	background : #7F001D url(../images/bg_logo_top.jpg) no-repeat left top;
}


TD.poloska{
	background : #7F001D url(../images/bg.gif) repeat-x bottom;
}

TD.mmm{
	background : #000000 url(../images/bg.gif) no-repeat left top;
}



.bg_top {
	BACKGROUND-COLOR: #e8ecec
}
#header {
	PADDING-RIGHT: 32px; PADDING-LEFT: 300px; BACKGROUND: url(../images/bg_header.gif) #e8ecec repeat-x left top; WIDTH: 100%; HEIGHT: 106px
}



.head-t .c1 {
	BORDER-RIGHT: #ccd4e0 1px solid; BACKGROUND: url(../images/topglow.jpg) no-repeat right top
}
.head-t .c2 {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; BORDER-LEFT: white 1px solid; PADDING-TOP: 20px
}


IMG.pimpa {
	BORDER-RIGHT: #818181 1px solid; BORDER-TOP: #818181 1px solid; MARGIN-BOTTOM: 0px; BORDER-LEFT: #818181 1px solid; BORDER-BOTTOM: #818181 1px solid;
}
TABLE.ra {
	BORDER-RIGHT: #ebebeb 1px solid; BORDER-TOP: #818181 1px solid; BORDER-LEFT: #818181 1px solid; WIDTH: 100%; BORDER-BOTTOM: #ebebeb 1px solid
}
TABLE.ra TD {
	BORDER-RIGHT: #818181 1px solid; BORDER-TOP: #ebebeb 1px solid; BORDER-LEFT: #ebebeb 1px solid; BORDER-BOTTOM: #818181 1px solid
}
