body { BACKGROUND: #ffffff; font-size: 9pt; color: #4D4D4D; font-family: Tahoma, Arial; TEXT-ALIGN: top; margin:0px; padding:0px;  }
p {padding: 3px 0px 2px 0px; margin: 3px 0px 2px 0px;}
table { border-collapse: collapse; }

.up_ico  { font-size: 9pt; text-align: right; PADDING: 10px 40px 0px 0px; }
.t10_up	{ font-size: 9pt; background: #ffed49 url('../img/t10_up.gif') top center no-repeat; PADDING: 0px 0px 0px 0px;}
.t10_pic	{ font-size: 9pt; background: #5e001c url('../img/t10_pic.gif') top center repeat-x; PADDING: 0px 0px 0px 0px;}

.up_logo	{ font-size: 9pt; PADDING: 0px 0px 0px 30px;}


/********************
*************************/

.b0   { text-indent: 4pt; font-size: 8pt; color: #3d3f99; font-weight: bold; background: f3f9ff; BORDER: 1pt solid #d3e9ff; PADDING: 3pt 3pt 3pt 3pt;  }
.b01  { text-align: center; font-size:  8pt; color: #3d3f99; font-weight: bold; background: f3f9ff; BORDER: 1pt solid #d3e9ff; PADDING: 3pt 3pt 3pt 3pt;  }
.b02  { text-indent: 4pt; font-size: 8pt; color: #3d3f99; font-weight: bold; background: f3f9ff; BORDER-bottom: 1pt solid #d3e9ff; PADDING: 2pt 2pt 4pt 4pt;  }

.b3   { font-size: 8pt; color: #3d3f99; text-align: center; background: ffffff; BORDER: 1px solid #d3e9ff; PADDING: 3px 3px 3px 3px;  }

.b1  { text-indent: 4pt; font-size: 8pt; color: #3d3f99; BORDER-bottom: 1pt solid #bacde3; PADDING: 5pt 5pt 5pt 5pt;  }
/* search */
.bs  { text-indent: 4pt; font-size: 8pt; background: #fff8ba; color: #b6a934; BORDER: 1pt solid #b6a934; PADDING: 0pt 2pt 0pt 0pt;  }

.b2  { text-indent: 4pt; font-size: 9pt; background: #f4f9ff; color: #4a4a4a; BORDER: 1pt solid #d5eaff; PADDING: 2pt 4pt 2pt 4pt;  }
.b22 { text-indent: 4pt; font-size: 9pt; color: #4a4a4a; BORDER-bottom: 1pt solid #f2f1f1; PADDING: 2pt 4pt 2pt 4pt;  }




.c  { font-size: 9pt; text-align: center; PADDING: 0px 0px 0px 0px; }
.c1  { font-size: 9pt; text-align: center; PADDING: 2px 2px 3px 2px; }
.c2  { font-size: 9pt; font-weight: bold; color: #oooc8c; BACKGROUND: url('../img/news_z.gif') top left no-repeat; PADDING: 5px 2px 3px 10px; }
.c3  { font-size: 9pt; color: #4D4D4D; text-align: left; text-indent: 6pt; PADDING: 3px 5px 3px 5px; }


.t0     	 { font-size: 7pt; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.t10    	 { font-size: 9pt; padding: 0px 0px 0px 0px; }
.t10_w 	 { font-size: 9pt; background: #ffffff; padding: 0px 0px 0px 0px; }



.error  { font-size: 9pt; text-indent: 6pt; color: red; text-align="justify"; PADDING-top: 26px; PADDING-bottom: 26px; PADDING-left: 36px; PADDING-right: 4px; }
.message  { font-size: 9pt; text-indent: 6pt; color: red; text-align="justify"; PADDING-top: 0px; PADDING-bottom: 0px; PADDING-left: 36px; PADDING-right: 4px; }


.left     { font-size: 9pt; PADDING: 22px 10px 30px 20px;}
.left_down     { font-size: 9pt; background: #EFEFEF  url('../img/left_down.gif') top left repeat-x; PADDING: 12px 0px 30px 0px;}

.right     { font-size: 9pt; PADDING: 10px 4px 20px 0px;}

.fill { font-size: 8pt; PADDING: 10px 6px 20px 6px; }
.fill_t { font-size: 8pt; background: url('../img/fill_t.gif') top left repeat-x; /* BORDER: 1pt solid #d5eaff; */ PADDING: 0px 0px 30px 0px ;margin:0px 0px 0px 15px;  }


.m1 { font-size: 11pt; color: #ffffff; font-weight: bold; BACKGROUND: url('../img/m1.gif') bottom left repeat-x; BORDER-bottom: 1pt dotted #7c3249; PADDING: 3px 2px 2px 0px; width:220px;display:block;}
.m1 A:Link	{ text-decoration: none; color: #6d6d6d; }
.m1 A:Visited { text-decoration: none; color: #6d6d6d; }
.m1 A:Hover   { text-decoration: none; color: #5e001c; }

.m1_on{ font-size: 11pt; color: #ffffff; font-weight: bold; BACKGROUND: url('../img/m1.gif') bottom left repeat-x; BORDER-bottom: 1pt dotted #7c3249; PADDING: 3px 2px 2px 0px; width:220px;display:block;
color:Maroon; 
}

.m2 { font-size: 9pt; color: #4a4a4a;  font-weight: bold; BACKGROUND: url('../img/m2.gif') top left no-repeat; PADDING: 2px 2px 2px 26px; width:220px;}
.m2 A:Link	{ text-decoration: none; color: #4a4a4a; }
.m2 A:Visited { text-decoration: none; color: #4a4a4a; }
.m2 A:Hover   { text-decoration: none; color: #970c00; }

.m2_on { color:Maroon; font-size: 9pt; font-weight: bold; BACKGROUND: url('../img/m2.gif') top left no-repeat; PADDING: 2px 2px 2px 26px; width:220px;}


.m3 { font-size: 9pt; color: #161616; BACKGROUND: url('../img/m3.gif') top left no-repeat; PADDING: 1px 2px 0px 34px; }
.m3 A:Link	{ text-decoration: none; color: #161616; }
.m3 A:Visited { text-decoration: none; color: #161616; }
.m3 A:Hover   { text-decoration: none; color: #5e001c; }



.f12-1  { font-size: 9pt; text-indent: 6pt; color: #4D4D4D; text-align="justify"; PADDING: 20px 10px 6px 20px; }
.f12-2  { font-size: 9pt; text-indent: 6pt; color: #4D4D4D; text-align="justify"; PADDING: 6px 10px 6px 20px; }
.f12-3  { font-size: 9pt; text-indent: 6pt; color: #4D4D4D; text-align="justify"; PADDING: 6px 10px 20px 20px; }
.f12-31  { font-size: 9pt; font-weight: bold; color: #4D4D4D; text-align: center; PADDING: 2px 10px 5px 20px; }
.f12-32  { font-size: 9pt; color: #4D4D4D; text-align: center; PADDING: 15px 3px 3px 8px; }
.f12-33  { font-size: 9pt; color: #4D4D4D; text-align: left; text-indent: 6pt; PADDING: 15px 5px 3px 8px; }
.f12-34  { font-size: 9pt; color: #4D4D4D; text-align: left; text-indent: 6pt; PADDING: 5px 5px 15px 8px; }


.f12-4  { font-size: 9pt; text-indent: 6pt; color: #4D4D4D; text-align="justify"; PADDING: 20px 10px 20px 20px; }

/* фон для новостей */
.news { font-size: 8pt; BACKGROUND: f3f9ff; BORDER: 1pt solid #d3e9ff; PADDING: 8px 0px 2px 0px; }

.news_data { font-size: 8pt; font-weight: bold; color: #8c8c8c; BACKGROUND: url('../img/news_z.gif') top left no-repeat; PADDING: 4px 2px 0px 10px; }

.news_z { font-size: 8pt; text-indent: 6pt; font-weight: bold; color: #5e001c; PADDING: 4px 2px 0px 8px; }

.news_txt { font-size: 8pt; PADDING: 6px 14px 0px 8px; }
.news_txt A:Link	{ text-decoration: none; color: #484848; }
.news_txt A:Visited { text-decoration: none; color: #484848; }
.news_txt A:Hover   { text-decoration: none; color: #b60000; }

.news_podr { font-size: 8pt; text-align: right; color: #5e001c; PADDING: 0px 10px 0px 0px; }

/* на первую страницу подробнее */
.podr { font-size: 8pt; text-align: right; color: #5e001c; background: url('../img/podr.gif') top right no-repeat; PADDING: 0px 20px 0px 0px; }


.z1 { font-size: 12pt; font-weight: bold; color: #7c3249; background: #f3f9ff  url('../img/z1.gif') top left repeat-x; BORDER: 1pt solid #d5eaff; PADDING: 18px 44px 6px 24px; }

.z11 { font-size: 11pt; font-weight: bold; color: #01005e; background: #f5f5f5; BORDER: 1pt solid #e9e9e9; PADDING: 12px 44px 4px 24px; }

.z2 { font-size: 10pt; font-weight: bold; color: #284b94; background: url('../img/z2.gif') top left no-repeat; PADDING: 16px 0px 6px 46px;}

.z22  { font-size: 10pt; font-weight: bold; color: #284b94; border: 1pt solid #e9e9e9; background: #f5faff url('../img/z22.gif') top left no-repeat; PADDING: 6px 0px 6px 26px;}


.z3  { font-size: 9pt; color: #ffffff; font-weight: bold; background: #9ccfff url('../img/z3.gif') bottom left repeat-x; PADDING: 4px 0px 2px 6px;}


.down	 { font-size: 9pt; text-align: right; BACKGROUND: #ffed49  url('../img/down_bg.gif') top left repeat-x; border-top: 1pt solid #cb001e; PADDING: 6px 20px 2px 4px;}
.down A:Link	 { text-decoration: none; color: #4c4c4c; }
.down A:Visited { text-decoration: none; color: #4c4c4c; }
.down A:Hover   { text-decoration: none; color: #c50022; }


.ban { font-size: 9pt; TEXT-ALIGN: right; PADDING: 12px 0px 2px 3px; }
TD.ban A IMG 	   	{ FILTER: Alpha(Opacity=30); font-size: 8pt; }
TD.ban A:hover IMG 	{ FILTER: Alpha(Opacity=100); font-size: 8pt; }

.copyright   { font-size: 8pt; TEXT-ALIGN: center; color: #ffffff; PADDING: 14px 30px 2px 10px;  }


A:Link	  { text-decoration: none;  color: #000000; }
A:Visited { text-decoration: none;  color: #01005E; }
A:Hover   { text-decoration: none;  color: #7DA3DF; }

#block{
	border:1px solid #BFBFBF;
/*clear:right;*/
float:left;
margin:10px 5px;
padding:3px;
width:98%;
}
#block .images {
clear:right;
float:left;
height:140px;
margin:0px 00px 0px 0px;
width:150px;
}
span.body {
font-size:12px;
}
span.title {
color:#707070;
font-size:12px;
}
#catalog, #content {
clear:both;
font-size:16px;
margin:0px 0px 0px 10px;
width:98%;
}

h2 {
color:Black;
font-size:13px;
font-weight:bold;
margin:2px 0pt 2px 5px;
text-decoration:none;
}

.table_header{
	color: black;
	background: White;
}