TD {
	COLOR: #000000; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; FONT-SIZE: 11px
}
LI {
LIST-STYLE: square
}
.h1 {
	COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 14pt; FONT-WEIGHT: bold
; font-style: normal; line-height: normal
}
.comments {
	COLOR: #333333; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; FONT-SIZE: 11px
}
.h3 {
	COLOR: #003399; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: bold; LINE-HEIGHT: 27pt; TEXT-DECORATION: none
}
.colontitul {
	COLOR: #000000; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; FONT-SIZE: 10px
}
A {
	COLOR: #003399; FONT: 8pt tahoma, arial, helvetica, sans-serif; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #663366; FONT: 8pt tahoma, arial, helvetica, sans-serif; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #003399; FONT: 8pt tahoma, arial, helvetica, sans-serif; TEXT-DECORATION: none
}
A.menu_head {
	COLOR: #006699; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.menu_head:visited {
	COLOR: #006699; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.menu_head:hover {
	COLOR: #006699; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.white_head { COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; FONT-SIZE: 11px ; font-weight: bold}
.menu_head {
	COLOR: #006699; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}.simv {  font-size: 14px; color: #000000; font-family: Symbol; font-weight: normal}
.bol {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-style: italic; font-weight: bold; text-transform: none}
.h2 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold}
.pr {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #0000FF; font-weight: bold}
.rass {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #CC3366}
.biblio {  font-size: 11px; font-style: normal; font-weight: bold; color: #B94A00; font-family: Tahoma, Arial, Helvetica, sans-serif}
.r_red {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: AE3756}
.r_red_zag {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: AE3756}
.r_red_kur {  font-size: 11px; font-style: italic; font-weight: bold; color: AE3756; font-family: Arial, Helvetica, sans-serif}
.r_red_zag3 {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 19px; font-style: normal; color: AE3756; font-weight: normal}
.r-red_1 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: AE3756; font-weight: bold}
.price {width: 650px;  border-collapse: collapse;}
table.price td { border-collapse: collapse; border: 1px solid #CCC; padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px; vertical-align: top; }
.c { text-align: center; }
.zag {background: #CCECFF; text-align: center;  font-weight: bold; }
.bold { font-weight: bold; }
.gelt{ width: 750px; border-collapse: collapse; }
table.gelt td { FONT-SIZE: 10px; background: #F5DE8D;  padding: 2px;  border: 1px solid #000; vertical-align: top; text-align: center;}
table.gelt td.pro { background: #FEFACB;  }
table.gelt td.z { background: #FC0; font-weight: bold;}

/*katalog*/
.katalog{ width: 550px; border-collapse: collapse; }
table.katalog td { border-collapse: collapse; border: 1px solid #CCC; padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px; vertical-align: top; }
table.katalog td.zagol {background: #FFC; text-align: center;  font-weight: bold; }
.katalog400{ width: 400px; border-collapse: collapse; }
table.katalog400 td { border-collapse: collapse; border: 1px solid #CCC; padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px; vertical-align: top; }
table.katalog400 td.zagol {background: #FFC; text-align: center;  font-weight: bold; }
/*top_menu*/
.golova {width: 100%;  border-collapse: collapse;}
table.golova td {  background: #285080;  color: #FFF; padding: 0px; vertical-align: bottom; text-align: left;}
.head  {width: 109px;  border-collapse: collapse;}
table.head td {  padding: 0px; text-align: left;}
table.menu td.logo { width: 1113px;}
table.head td.mihnevo {  padding-left: 30px; padding-bottom: 3px; vertical-align: bottom; text-align: right;}
table.head td.vipmenu { width: 694px;}
table.head td.zad {width: 310px; text-align: left;}
table.head td.tel {FONT-SIZE: 11px;}
.mrmz { width: 310px; border-collapse: collapse;}
table.mrmz td { text-align: left; vertical-align: top;  padding-bottom: 7px; FONT-SIZE: 10px; }
.elef { FONT-SIZE: 13pt; letter-spacing: 1px;}
.telef { FONT-SIZE: 10pt; letter-spacing: 1px;font-weight: bold;}
.gold { FONT-SIZE: 13pt; letter-spacing: 1px; color: #FFCC33;}
.goldn { FONT-SIZE: 10pt; letter-spacing: 2px; color: #CC6600; font-weight: bold;}
.goldmenu { FONT-SIZE: 8pt; letter-spacing: 1px; color: #AE3756; font-weight: bold;}
.mos { FONT-SIZE: 11px; }
.wint { color: #FFF; }

.oao {width: 100%;  border-collapse: collapse;}
table.oao td.sk {color: #FFF; text-align: left; vertical-align: top;}
table.oao td.skype {width: 180px; color: #FFF; font-weight: bold; padding-right: 30px; text-align: right; vertical-align: top;}
td.skype a { color: #FFF; FONT-SIZE: 12px; text-decoration: none;}
td.skype a:hover { color: #FFF; FONT-SIZE: 12px; text-decoration: none;}
td.skype a:hover { color: #FFF; FONT-SIZE: 12px; text-decoration: none;}
td.skype a:visited { color: #FFF; FONT-SIZE: 12px; text-decoration: none;}

/*metall*/
.metall { width: 75%; border-collapse: collapse;}
table.metall td { FONT-SIZE: 17px; padding: 10px; text-align: left; }
table.metall td.met { color: #285080; FONT-SIZE: 17px;  text-align: center;}
td.met a { color: #285080; FONT-SIZE: 17px; text-decoration: none; }
td.met a:hover {color: #285080; FONT-SIZE: 17px; text-decoration: underline;}
td.met a:visited {color: #636; FONT-SIZE: 17px; text-decoration: underline;}

/*spec*/
.spec {width: 100%; border-collapse: collapse;}
table.news td {  width: 550px; color: #333366; padding: 10px; text-align: left; vertical-align: top;}
.risleft {margin-right: 8px; margin-bottom: 2px; float: left;}


/*news*/
.news {width: 100%; border-collapse: collapse;}
table.news td {  width: 50%; color: #333366; padding: 10px; text-align: left; vertical-align: top;}
.blok { padding-left: 10px; }

/*baner*/
.banerleft {width: 150px; }
table.banerleft td {  padding-left: 7px;}

/*tehnika*/
.tehnika {width: 650px;  }
table.tehnika td {width: 50%; vertical-align: top; padding-left: 15px; }
table.tehnika td.a {width: 50%; border-left: 1px dashed #ae3756; }

td.spisok {border-bottom: 1px dashed #ae3756;  font-size: 10px; font-style: normal; color: AE3756;}

/*electro*/
.electro {width: 100%;  }



/*niz*/
.niz {width: 100%; }
td.niz1 a { color: #FFF; FONT-SIZE: 11px; text-decoration: none; }
td.niz1 a:hover {color: #FFF; FONT-SIZE: 11px; text-decoration: underline;}
td.niz1 a:hover {color: #FFF; FONT-SIZE: 11px; text-decoration: underline;}
td.niz1 a:visited {color: #00F; FONT-SIZE: 11px; text-decoration: none;}

.polosa { border-left: 1px dashed #ae3756;  vertical-align: top;}



/*golova_menu*/
.golova1 {width: 100%;  border-collapse: collapse;}
table.golova1 td {width: 100%; }
table.golova1 td.l{   background: #D9EBFF; }
table.golova1 td.c
table.golova1 td.r

/*top_menu new*/
.golova1 {width: 100%;  border-collapse: collapse;}
table.golova1 td { border-collapse: collapse; background: #285080;  color: #FFF; padding: 0px; vertical-align: bottom; text-align: left;}
.mrm{ width: 400px; border-collapse: collapse;}
table.mrm td { text-align: left; vertical-align: top;  padding-left: 5px; padding-bottom: 5px; FONT-SIZE: 11px; }
.osa {width: 100%;  border-collapse: collapse;} 
table.osa td.log { width: 109px;}
table.osa td.pis {width: 300px; padding-left: 15px;  padding-bottom: 6px;}
table.osa td.telefon {width: 400px; padding-left: 45px;  padding-bottom: 6px;}
table.osa td.piter { padding-right: 15px; text-align: right}
.elef { FONT-SIZE: 13pt; letter-spacing: 1px;color: #FFF; }
.telef { FONT-SIZE: 10pt; letter-spacing: 1px;font-weight: bold;color: #FFF;  }
.elefg { FONT-SIZE: 13pt; letter-spacing: 1px;color: #FFFFff; }
.telefg { FONT-SIZE: 10pt; letter-spacing: 1px;font-weight: bold;color: #FFFFff;  }

.oao {width: 100%;  border-collapse: collapse;}
table.oao td.sk {color: #FFF; text-align: left; vertical-align: top;}
table.oao td.skype {width: 100px; color: #FFF; font-weight: bold; padding-right: 30px; text-align: right; vertical-align: top;}
td.skype a { color: #FFF; FONT-SIZE: 12px; text-decoration: none;}
td.skype a:hover { color: #FFF; FONT-SIZE: 12px; text-decoration: none;}
td.skype a:hover { color: #FFF; FONT-SIZE: 12px; text-decoration: none;}
td.skype a:visited { color: #FFF; FONT-SIZE: 12px; text-decoration: none;}
.zvonok { FONT-SIZE: 7pt; letter-spacing: 1px; color: #FFFF33; }

.metall800  {  border-collapse: collapse; border-top: 1px dashed #006699; border-bottom: 1px dashed #006699; padding-left: 25px; padding-right: 5px; padding-top:6px;  padding-bottom:1px; vertical-align: top;  background: #F2FFF7;}

table.head td.left { width: 300px; background: #D9EBFF;}
table.head td.centr {  background: #FFF; }
table.head td.right  {  background: #4070B0;  color: #FFF; padding: 0px; vertical-align: bottom; text-align: left; }

