a
{
  color: #0070C0;
  font-family: Verdana, courier, serif;
  font-size: 18px;
  text-decoration: underline;
}

a.side
{
  color: #0070C0;
  font-family: Tahoma, courier, serif;
  font-size: 18px;
  text-decoration: underline;
}

a.white{
  color: #ffffff;
  font-family: Verdana, courier, serif;
  font-size: 18px;
  text-decoration: underline;
}

body
{
  margin: 0 auto;
  padding: 0;
  background-color: white;
}

#main
{
  margin: 25px auto;
  width: 1000px;
  height: 1200px;
  /*border: 1px solid black;*/
}

#set
{
  /*border: 1px solid black;*/
  padding: 0;
  margin-top: 0px;
  margin-left: 17px;
  background: url(img/atele.png) no-repeat;
  width: 200px; 
  height: 20px;
}

#logo
{
  /*border: 1px solid black;*/
  padding: 0;
  margin-top: 0px;
  margin-left: 10px;
  background: url(img/logo.png) no-repeat;
  width: 200px; 
  height: 80px;
}

#slogan
{
  /*border: 1px solid black;*/
  padding: 0;
  margin-top: 2px;
  margin-left: 10px;
  background: url(img/slogan.png) no-repeat;
  width: 300px; 
  height: 30px;
}

#telef
{
  /*border: 1px solid black;*/
  position: absolute;
  padding: 0;
  margin-top: -130px;
  margin-left: 300px;
  background: url(img/baner.3.gif) no-repeat;
  width: 800px; 
  height: 160px;
}

#topmenu
{
  /*border: 1px solid black;*/
  padding: 0;
  margin-left: 300px;
  margin-top: 10px;  
  width: 700px; 
  height: 80px;
}

#mainsheet
{ 
  /*border: 1px solid black;*/
  padding: 0;
  margin-top: 5px;
  margin-left: 10px;
  width: 990px; 
  height: auto;
}

#sheetleft
{
  /*border: 1px solid black;*/
  /*position: absolute;*/
  padding: 0;
  margin-top: -50px;
  margin-left: 0px;
  width: 220px; 
  height: 500px;  /*для корректного добавления пунктов меню слева изменить это значение*/
}

#bannertop
{
  /*border: 1px solid black;*/
  position: absolute;
  margin-top: -440px;
  margin-left: 225px;
  width: 760px; 
  height: 124px;
}

#sheetright
{
  position: absolute;
  /*border: 1px solid black;*/
  padding-left: 5px;
  padding-right: 5px;
  margin-top: -300px;
  margin-left: 225px;
  width: 755px; 
  height: auto;
}

#textmain
{
  position: absolute;
  /*border: 1px solid black;*/
  padding-top: 7px;
  margin-top: 35px;
  margin-left: 15px;
  width: 100px; 
  height: 30px;
  text-align: center;
}

#textmain.red
{
  position: absolute;
  /*border: 1px solid black;*/
  padding-top: 7px;
  margin-top: 35px;
  margin-left: 15px;
  width: 100px; 
  height: 30px;
  background-color:#B22222;
  text-align: center;
}

#textaboutus
{
  position: absolute;
  /*border: 1px solid black;*/
  padding-top: 7px;
  margin-top: 35px;
  margin-left: 130px;
  width: 100px; 
  height: 30px;
  text-align: center;
}

#textaboutus.red
{
  position: absolute;
  /*border: 1px solid black;*/
  padding-top: 7px;
  margin-top: 35px;
  margin-left: 130px;
  width: 100px; 
  height: 30px;
  background-color:#B22222;
  text-align: center;
}

#textservice
{
  position: absolute;
  /*border: 1px solid black;*/
  padding-top: 7px;
  margin-top: 35px;
  margin-left: 245px;
  width: 100px; 
  height: 30px;
  text-align: center;
}

#textservice.red
{
  position: absolute;
  /*border: 1px solid black;*/
  padding-top: 7px;
  margin-top: 35px;
  margin-left: 245px;
  width: 100px; 
  height: 30px;
  background-color:#B22222;
  text-align: center;
}

#textprices
{
  position: absolute;
  /*border: 1px solid black;*/
  padding-top: 7px;
  margin-top: 35px;
  margin-left: 360px;
  width: 100px; 
  height: 30px;
  text-align: center;
}

#textprices.red
{
  position: absolute;
  /*border: 1px solid black;*/
  padding-top: 7px;
  margin-top: 35px;
  margin-left: 360px;
  width: 100px; 
  height: 30px;
  background-color:#B22222;
  text-align: center;
}

#textcontacts
{
  position: absolute;
  /*border: 1px solid black;*/ 
  padding-top: 7px;
  margin-top: 35px;
  margin-left: 475px;
  width: 100px; 
  height: 30px;
  text-align: center;
}

#textcontacts.red
{
  position: absolute;
  /*border: 1px solid black;*/
  padding-top: 7px;
  margin-top: 35px;
  margin-left: 475px;
  width: 100px; 
  height: 30px;
  background-color:#B22222;
  text-align: center;
}

#bannervk
{
  margin-top: 5px;
  margin-left: 5px;
  width: 32px; 
  height: 32px;
}

#bannermail
{
  margin-top: -32px;
  margin-left: 165px;
  width: 32px; 
  height: 32px;
}

#bannergeo
{
  margin-top: -32px;
  margin-left: 92px;
  width: 32px; 
  height: 32px;
}

#banneralena
{
  margin-top: -32px;
  margin-left: 200px;
  width: 32px; 
  height: 32px;
}


#bannerfacebook
{
  margin-top: -32px;
  margin-left: 50px;
  width: 32px; 
  height: 32px;
}

#bannerale
{
  margin-top: -32px;
  margin-left: 130px;
  width: 32px; 
  height: 32px;
}
#textnews
{
  /*position: absolute;*/
  padding-top: 7px;
  margin-top:30px; 
  margin-left:5px;
  width: 200px; 
  height: 30px;
 
}

#textsewingclothes
{
  /*border: 1px solid black;*/
  padding-top: 7px;
  margin-top:10px; 
  margin-left:5px;
  width: 200px; 
  height: 30px;
}

#textrepairclotes
{
  /*border: 1px solid black;*/
  padding-top: 7px;
  margin-top:10px; 
  margin-left:5px;
  width: 200px; 
  height: 30px;
}

#textrepairlandm
{
  /*border: 1px solid black;*/
  padding-top: 7px;
  margin-top:10px; 
  margin-left:5px;
  width: 200px; 
  height: 30px;
}

#textsalonshtor
{
  /*border: 1px solid black;*/
  padding-top: 7px;
  margin-top:10px; 
  margin-left:5px;
  width: 200px; 
  height: 30px;
}

#textzhaluzi
{
  /*border: 1px solid black;*/
  padding-top: 7px;
  margin-top:10px; 
  margin-left:5px;
  width: 200px; 
  height: 30px;
}

#textkarniz
{
  /*border: 1px solid black;*/
  padding-top: 7px;
  margin-top:10px; 
  margin-left:5px;
  width: 200px; 
  height: 30px;
}

#textkyrsu
{
  /*border: 1px solid black;*/
  padding-top: 7px;
  margin-top:10px; 
  margin-left:5px;
  width: 200px; 
  height: 30px;
}

#textkyrsuckidki
{
  /*border: 1px solid black;*/
  padding-top: 7px;
  margin-top:10px; 
  margin-left:5px;
  width: 200px; 
  height: 30px;
}

#textkyrsukatalog
{
  /*border: 1px solid black;*/
  padding-top: 7px;
  margin-top:10px; 
  margin-left:5px;
  width: 200px; 
  height: 30px;
}

#textkyrsuprograma
{
  /*border: 1px solid black;*/
  padding-top: 7px;
  margin-top:10px; 
  margin-left:5px;
  width: 200px; 
  height: 30px;
}

#textkyrsuzapic
{
  /*border: 1px solid black;*/
  padding-top: 7px;
  margin-top:10px; 
  margin-left:5px;
  width: 200px; 
  height: 30px;
}
#textsale
{
  /*border: 1px solid black;*/
  padding-top: 7px;
  margin-top:10px; 
  margin-left:5px;
  width: 200px; 
  height: 30px;
}

#textplace
{
  /*border: 1px solid black;*/
  padding-top: 7px;
  margin-top:10px; 
  margin-left:5px;
  width: 200px; 
  height: 30px;
}

#count
{
  /*border: 1px solid black;*/
  padding-top: 7px;
  margin-top:40px; 
  margin-left:5px;
  width: 200px; 
  height: 30px;
}

p.main
{
  color: #000000;
  font-family: Verdana;
  font-size: 14px;
  text-align: justify;
}

a.text
{
  color: #0070C0;
  font-family: Verdana;
  font-size: 14px;
  text-decoration: underline;
}

li
{
  color: #000000;
  font-family: Verdana;
  font-size: 14px;
  text-indent: 35px;
}

p.slave
{
  color: #000000;
  font-family: Verdana;
  font-size: 14px;
  text-align: justify;
}

p.news
{
  color: #000000;
  font-family: Verdana;
  font-size: 14px;
  text-align: justify;
  padding-left: 35px;
}
