body{
	margin: 0; padding: 0
}
.table1
{
	width: 922px;
}
.td1
{
	background: url(img/top2.png) no-repeat bottom right;height:106px;margin-right:50px
}
.td1 .dd
{
	width:100%;background: url(img/top1.png) no-repeat bottom left;height:106px; overflow:visible

}
.td11
{
	float:left;width:477px;height:93px;margin-top:0px;margin-left:10px
}
.td12
{
	float:left;width:400px;height:93px;margin-top:0px;margin-left:10px;text-align:right;font-size:12px
}
.td12 a{
	margin:10px
}
.td12 img{
	margin-top:10px
}
.shapka
{
	height:225px; background: url(img/shh.jpg) no-repeat center 10px;font-size:bold; font-style: italic;color:#fff;vertical-align:top
}
.shapka p
{
	padding-top: 153px;margin:0;text-align:center
}
.men1
{
		height:42px; background: url(img/tt1r.png) no-repeat right 20px;
}
.men1 div
{
		height:42px; background: url(img/tt1l.png) no-repeat 0 20px;  text-align: center;
}
.men1 a
{
	display: inline-block; width:130px;height:28px;margin-left:5px;margin-right:5px;background: url(img/mu.gif) no-repeat 0 0px;
	COLOR: #3d2b1f;
	FONT-SIZE: 11px; 
	FONT-FAMILY: arial; 
	TEXT-DECORATION: none;
	font-weight: bold;
	text-align: center;
	padding-top:14px
}
.men1 a:hover 
	{
	COLOR: #D91A25; TEXT-DECORATION: none;	
	}
.tt2
{
	background: url(img/tt2.png) repeat-y; background-position: right;padding: 0 10px 0 0
}
 #bg
{
	background: url(img/tt2.png) repeat-y; background-position: left;width:100%;padding:10px
}
#bg1
{
padding:10px 0 10px 10px;background: url(img/tt2.png) repeat-y; background-position: left; 
}
.tq1
{
	width:245px;padding-right:10px;vertical-align:top
}
#bg3
{
	vertical-align:top;height:22px;background: url(img/mid1r.png) no-repeat; background-position: right top;
}
#bg2
{
	vertical-align:top;height:22px;background: url(img/mid1l.png) no-repeat; background-position: left top;width:600px
}
#bg5
{
	vertical-align:top;height:22px;background: url(img/mid3r.png) no-repeat; background-position: right top;
}
#bg4
{
	vertical-align:top;height:22px;background: url(img/mid3l.png) no-repeat; background-position: left top;width:600px
}
.tq2
{
	width:647px;vertical-align:top;
}
.tq3
{
	width:100%;vertical-align:top;background: url(img/tt2.png) repeat-y left;
}
.tq4
{
	background: url(img/tt2.png) repeat-y right;padding: 0 10px 10px 10px;
}
.bot1
{
	background: url(img/botr.png) no-repeat right;height:117px;
}
.bot1 div
{
	width:800px;padding-left:5px; background: url(img/botll.png) no-repeat left top;height:77px; font-family:arial; font-size:14px;color:#fff;padding-top:40px;padding-left:20px
}
.bot1 div h1
{
	background: url(img/std.gif) no-repeat 0 3px; padding:  0 0 0 20px;margin:0; font-weight:normal;font-size:14px;
}
.bot1 div h1 span
{
	font-size:14px; color: #d9241b;font-weight:bold
}
.forp
{
     color:#090909; 
     font-family:arial; 
     font-size:12px; 
     text-decoration: none;
}
.link {
	COLOR: #acacac; TEXT-DECORATION: underline;  FONT-FAMILY: arial; FONT-SIZE: 10px
       }

.link:hover 
	{
	COLOR: #D91A25; TEXT-DECORATION: none;	
        }

A.link2 {
	COLOR: #7d7676; TEXT-DECORATION: none;  FONT-FAMILY: arial; FONT-SIZE: 12px; font-weight: bold
	}
A.link3 {
	COLOR: #7d7676; TEXT-DECORATION: underline;  FONT-FAMILY: arial; FONT-SIZE: 12px;
	}

À.a.link3:hover 
	{
	COLOR: #D91A25; TEXT-DECORATION: underline;	
        }

.link3 {
	COLOR: #7d7676; TEXT-DECORATION: underline;  FONT-FAMILY: arial; FONT-SIZE: 12px;
	}

a.link3:hover 
	{
	COLOR: #D91A25; TEXT-DECORATION: underline; font-weight: bold;	
        }



A.ug {
	COLOR: #acacac; TEXT-DECORATION: none;  FONT-FAMILY: arial; FONT-SIZE: 10px
}
.logo {
	color: #ffffff; FONT-SIZE: 14px; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.menu {
	COLOR: #3d2b1f;
	FONT-SIZE: 11px; 
	FONT-FAMILY: arial; 
	TEXT-DECORATION: none;
	font-weight: bold;
	}
	a.menu:hover 
	{
	COLOR: #D91A25; TEXT-DECORATION: none;	
}

.katalog {
	color: #201b16; FONT-SIZE: 13px; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.contacts {
	color: #ffffff; FONT-SIZE: 14px; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.contacts1 {
	color: #d9241b; FONT-SIZE: 14px; FONT-FAMILY: arial; TEXT-DECORATION: none
}

.text {
	color: #3d2b1f; FONT-SIZE: 12px; FONT-FAMILY: arial; TEXT-DECORATION: none
}
img{border:0}

A.a1:link {
	COLOR: #acacac; TEXT-DECORATION: none
}
A.a1:active {
	COLOR: #acacac; TEXT-DECORATION: none
}
A.a1:visited {
	COLOR: #acacac; TEXT-DECORATION: none
}
A.a1:hover {
	COLOR: black; TEXT-DECORATION: none
}
.red
{
	color: #D91A25; FONT-SIZE: 12px; FONT-FAMILY: arial; TEXT-DECORATION: none; font-weight: bold;
}

.green
{
	color: #19825c; FONT-SIZE: 12px; FONT-FAMILY: arial; TEXT-DECORATION: none; font-weight: bold;
}



.catm
{
	height: 42px;
	width: 130px;
	background-image: url(/img/mu.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
}




.news2 {
     COLOR: #ffffff;
     FONT-SIZE: 11px; 
     FONT-FAMILY: arial; 
     TEXT-DECORATION: none;
     font-weight: bold;
     }
     .news {
     color: #7d7676; FONT-SIZE: 11px; FONT-FAMILY: arial; TEXT-DECORATION: none
}

.catms

{
	height: 42px;
	width: 130px;
	background-image: url(/img/mon2.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
}



.catalog2
{
	background-image: url(img/st.gif);
	background-repeat: no-repeat;
	background-position: top left;
	vertical-align: top;
	padding-left: 25px;
	color: #201b16; 
	FONT-SIZE: 13px; 
	FONT-FAMILY: arial; 
	TEXT-DECORATION: none;
	font-weight: bold;
	display: block;
	padding-bottom:10px;
}

a.catalog:hover {
	COLOR: #D91A25; TEXT-DECORATION: none
}
.catalog
{
	background-image: url(img/str3.gif);
	background-repeat: no-repeat;
	background-position: left;
	vertical-align: top;
	padding-left: 50px;	
	display: block;	
	COLOR: #7d7676; 
	TEXT-DECORATION: none;  
	FONT-FAMILY: arial; 
	FONT-SIZE: 12px; 
	font-weight: bold;
        padding-bottom:10px;
}

a.catalog2:hover {
	COLOR: #D91A25; TEXT-DECORATION: none
}
TD.text DIV H3 {
	MARGIN: 0px 0px 0.8em
}
SPAN.catgal SPAN {
	DISPLAY: none
}
SPAN.catgal SPAN.sel {
	DISPLAY: inline
}
SPAN.catgal SPAN IMG.big {
	MARGIN-RIGHT: 0px
}
SPAN.catgal DIV {
	FONT-SIZE: 83%; FLOAT: left; MARGIN: 1em 30px 15px 0px; WIDTH: auto; TEXT-ALIGN: center;  
}
SPAN.catgal DIV IMG {
	MARGIN: 5px 0px
}
SPAN.catgal DIV.sel A {
	FONT-WEIGHT: bold; TEXT-DECORATION: none;
}
h2
{
	color: #7d7676; FONT-SIZE: 15px; FONT-FAMILY: arial; TEXT-DECORATION: none; font-weight: bold
}


.menu1 {
	color: #7d7676; FONT-SIZE: 12px; FONT-FAMILY: arial; TEXT-DECORATION: none; font-weight: bold
}

.menu2 {
	color: #ff3333; FONT-SIZE: 12px; FONT-FAMILY: arial; TEXT-DECORATION: none; font-weight: bold
}

