body
{
 margin: 0px;
 background: #f1f1eb;
}

H1 {
 FONT-WEIGHT: bold;
 FONT-SIZE: 20px;
 COLOR: #c00000;
 LINE-HEIGHT: 120%;
 FONT-FAMILY: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
 TEXT-DECORATION: none;
 text-align: center;
}

#layer1
{
 margin: 0px;
 width: 100%;
 height: 67px;
 background: #ebd6be;
}

#layer1left
{
 margin: 0px;
 padding: 5px;
 width: 200px;
 float: left;
}

#layer1left img
{
 position: absolute;
 left: 40px;
}

#layer1right
{
 margin-left: 210px;
}

#layer1inside1
{
 position: absolute;
 margin: 0px;
 width: 200px;
 padding: 42px 0 0 47px;
 text-align: left;
 float: left;
}

#layer1inside1 a
{
 FONT-WEIGHT: bold;
 font-size: 11px;
 color: #c00000;
 font-family: Trebuchet MS, verdana, arial, helvetica, sans-serif;
 TEXT-DECORATION: none
}

#layer1inside1 a:hover
{
 color: #ea3a1d;
 TEXT-DECORATION: underline
}

#tvline1
{
 position: relative;
 left: 26px;
 top: 30px;
 float:left;
}

#tvline2
{
 position: relative;
 left: 220px;
 top: 30px;
 float:left;
}

#banner
{
 position: absolute;
 left: 450px;
 top: 5px;
 float:left;
}

#layer1inside2
{
 margin: 0px;
 text-align: right;
 float: right;
}

#layer2
{
 margin: 0px;
 clear: both;
 width: 100%;
 background: #eed8d4;
 text-align: right;
}

#layer3
{
 margin: 0px;
 width: 100%;
 background: white;
 text-align: right;
}

#layer4
{
 margin: 0px;
 width: 100%;
 background-image: url(index/t4bg.gif);
 background-repeat: repeat-x;
 text-align: right;
}

#contain1
{
 width: 100%;
 margin: 0px;
}

#layer5
{
 position: absolute;
 margin: 0px;
 width: 100%;
 background-image: url(index/tm_bg1.gif);
 background-repeat: repeat-x;
 text-align: right;
}

#layer6
{
 position: relative;
 left: 8px;
 margin: 0px;
 width: 283px;
 height: 42px;
 text-align: center;
 background: #c00000 url(index/tm_d1.gif);
}

#layer6 p
{
 margin: 0px;
 padding: 15px 0px 0px 0px;
 font-size: 11px;
 color: white;
 font-weight: bold;
 font-family: Trebuchet MS, verdana, arial, helvetica, sans-serif;
}

#layer6 a:link { font-size: 12px; color: black; font-family: Trebuchet MS, tahoma, verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none; font-weight: bold; }
#layer6 a:visited { font-size: 12px; text-decoration: none; font-weight: bold; font-family: Trebuchet MS, tahoma, verdana, arial, helvetica, sans-serif; }
#layer6 a:hover { font-size: 12px; color: #0000c0; TEXT-DECORATION: underline; font-weight: bold; font-family: Trebuchet MS, tahoma, verdana, arial, helvetica, sans-serif; }

#contain2
{
 margin: 0px;
}

#container
{
 position: absolute;
 top: 139px;
 left: 0px;
 width: 292px;

 margin: 0px;
 float: left;
 background-image: url(index/containerback.gif);
 background-repeat: repeat-x;
}

#layer7
{
 position: relative;
 width: 283px;
 left: 8px;
 top: 8px;
 margin: 0px;
 height: 31px;
 background-image: url(index/tm_e1.gif);
}

#layer7 p
{
 margin: 0px;
 padding: 10px 0px 0px 50px;
 FONT-WEIGHT: bold;
 font-size: 12px;
 color: #c00000;
 font-family: Trebuchet MS, tahoma, verdana, arial, helvetica, sans-serif;
}

#container1
{
 position: relative;
 left: 8px;
 top: 8px;
 width: 283px;
 margin: 0px;
 border-left: 1px solid #d4d2c4;
 border-bottom: 1px solid #d4d2c4;
}

#container2
{
 position: absolute;
 left: 0px;
 width: 292px;
 top: 356px;
 margin: 0px;
 float: left;
 background-repeat: repeat-x;
}

#container3
{
 position: absolute;
 left: 0px;
 width: 292px;
 top: 256px;
 margin: 0px;
 float: left;
 background-repeat: repeat-x;
}

#layer8
{
 margin: 0px;
 width: 30 px;
 float: left;
 border: 1px solid white;
}

#layer9
{
 position: relative;
 left: 32px;
 width: 250px; 
 height: 14px;
 background-image: url(index/menuback.gif);
 font-size: 11px;
 color: #c00000;
 font-family: tahoma, verdana, arial, helvetica, sans-serif;

}
#layer9 p { padding: 0px 0px 0px 44px; margin: 0px; }
#layer9 a:link { font-size: 11px; color: #c00000; font-family: tahoma, verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none; }
#layer9 a:visited { color: black; text-decoration: none; }
#layer9 a:hover { color: #ea3a1d; TEXT-DECORATION: underline }

#layer10
{
 margin-left: 32px;
 background-image: url(index/menuback.gif);
 background-repeat: repeat-y;
}

#layer10 p { font-size: 11px; color: #c00000; font-family: tahoma, verdana, arial, helvetica, sans-serif; line-height: 130%; margin: 0px; padding: 0px 0px 0px 15px; }

#layer11
{
 margin-left: 292px;
 background-image: url(index/element2.gif);
 background-repeat: repeat-y;
 padding: 10px 10px 10px 17px;
}

#layer11 li { text-indent: 2em; font-size: 13px; color: black; font-family: Trebuchet MS, verdana, arial, helvetica, sans-serif; line-height: 130%; margin: 0px; }
#layer11 img { padding: 4px; border: 0px; }
#layer11 p { padding: 10px 15px; font-size: 13px; text-align: justify; color: black; font-family: Trebuchet MS, verdana, arial, helvetica, sans-serif; margin: 0px; }
#layer11 ul { padding-top: 10px; padding-bottom: 10px; font-size: 13px; color: black; font-family: Trebuchet MS, verdana, arial, helvetica, sans-serif; margin: 0px; }
#layer11 a:link { font-size: 12px; color: black; font-family: Trebuchet MS, verdana, arial, helvetica, sans-serif; TEXT-DECORATION: underline; }
#layer11 a:visited { font-size: 12px; font-family: Trebuchet MS, verdana, arial, helvetica, sans-serif; color: #0000cc; text-decoration: underline; }
#layer11 a:hover { font-size: 12px; font-family: Trebuchet MS, verdana, arial, helvetica, sans-serif; color: #ea3a1d; TEXT-DECORATION: none }

table.classic td { width: 150px; height: 140px; border: 0; font-size: 11px; font-family: Trebuchet MS, verdana, arial, helvetica, sans-serif; text-align: center; }
table.techspec td { font-size: 13px; font-family: Trebuchet MS, verdana, arial, helvetica, sans-serif; text-align: center; }
table.contact td { border: 0px; font-size: 11px; font-family: Trebuchet MS, verdana, arial, helvetica, sans-serif; }
table.schedule td { border: 0px solid black; font-weight: normal; }
table.schedule { border: 0px solid black; }

#layer12
{
 position: absolute;
 top: 131px;
 left: 292px;
}

#bottom
{
 position: absolute;
 margin: 0px;
 width: 100%;
 height: 17px;
 text-align: right;
 background-image: url(index/bottomback.gif);
 background-repeat: repeat-x;
}

#bottom p { font-size: 12px; color: #444444; font-family: Arial, Trebuchet MS, verdana;}

#bottom a { color: #555555; TEXT-DECORATION: none; }

#layer13
{
 width: 12px;
 position: relative;
 left: 292px;
}

#layer14
{
 position: relative;
 left: 0px;
 width: 282px; 
 height: 14px;
 background-image: url(index/menuback1.gif);
 font-family: Trebuchet MS, tahoma, verdana, arial, helvetica, sans-serif;

}
#layer14 p
{
 padding: 0px 0px 0px 47px; /* Поля вокруг текста: сверху, справа, снизу, слева */ 
 font-size: 11px;
 margin: 0px;
}
#layer14 a:link { font-size: 11px; color: #c00000; font-family: Trebuchet MS, tahoma, verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none; }
#layer14 a:visited { font-size: 11px; color: black; text-decoration: none; }
#layer14 a:hover { font-size: 11px; color: #ea3a1d; TEXT-DECORATION: underline }

img#kk {
 margin-bottom: 3px;
 float: z-index;
 border: 1px solid #a24213;
}  

span.tel {
  font-weight:bold;
  color: #ea3a1d;
  font-size: 18px;
}

