html {overflow: auto;}
body {margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; color: #000; background: #c9dff3;} /*фон подложки*/
img{border: 0;}


#container {width: 979px; margin: 0 auto; padding: 0 0px; background: #fff; box-shadow: 10px 0px 20px #919191, -10px 0px 20px #919191;} /*фон страницы и полоски по бокам страницы*/

#topheader {height: 0px; position: absolute; }  /*блок над картинкой в шапке  url(100076/img/header_bg2.jpg)*/
#header {height: 286px; }  /*блок над картинкой в шапке  url(100076/img/banner.jpg)*/



#logo1 {float: left; height: 100px; width: 100px;  background: url(/100076/images/gsm.png) !important;  display: block;     z-index: 1;} /*название и логотип  background: url(/100076/images/logo1.png) !important;  */

#logo {  z-index: 1; float: left; margin: 40px 22px 20px 68px; text-align: left; font-weight: bold; padding: 0 0 0 2px; height: 68px; width: 500px; background-position: left;  text-decoration: none; display: block; color: black; font-size: 24px;} 

#logo span {font-size: 15px; font-weight: bold; letter-spacing: 3px; color: #e181c0;}  

#phone {  line-height: 22px;  z-index: 1; color: black;     font-size: 16px;  font-weight: bold; float: right;  text-align: left;  width: 320px; margin: 25px 25px 0 20px;     text-shadow: -1px 0px white, 0px -1px white, 1px 0px white, 0px 1px white, 2px -1px 6px black;}
#phone span {    z-index: 1; font-size: 16px;}  /*телефоны в шапке*/

#menu {list-style: none; margin: 0; padding: 0; text-align: left;  background: #003562; height: 38px;}  /*шрифт и фон горизонтального меню  url(/img/menu_bg.jpg) font-weight: bold;  */

#menu  li {margin: 0; padding: 0; display: inline;}
#menu  li a {line-height: 38px;  text-decoration: none; font-size: 17px; color: #fff;     padding-left: 10px;
    padding-right: 10px; margin-left: 40px;}  /*цвет горизонтального меню*/

#menu li a:hover {
    background: #012056 ;
    color: #fff;
    text-decoration: none;
    display: inline-block;}

#side_menu {list-style: none; width: 230px; margin: 0;  float: left; padding: 28px 0 0 15px;  }
#side_menu  li 
{margin: 10px;
    /*height: 37px;*/
    height: auto;
    padding: 0px; background: #003562; display: block;}

#side_menu li a {text-decoration: none; font-size: 16px; color: #fff; display: inline-block;
    text-align: left;
   /* line-height: 15px;*/
    padding-left: 10px;
    padding-bottom: 8px;
    padding-right: 2px;
    padding-top: 8px; display: inline-block;}  /* цвет вертикального меню*/

#side_menu li:hover {
    background: #012056;
    color: #fff;
    text-decoration: none;
   }


#content {float: left; width: 730px; padding: 20px 0 0 0;}

#footer {height: 67px; background: #003562 !important; padding: 0 10px; margin: 10px 0 0 0; color: #fff;} /*цвет и шрифт подвала   */
#footerleft {float: left; font-size: 18px; margin: 27px 0 0 0;}
#footerright {float: right; margin: 18px 0 0 0;}
#footerright  p {margin: 0; padding: 0; font-size: 12px; float: left;}
#footerright  p a {text-decoration: underline; color: #003562;}


#galaxy {width: 29px; height: 26px; float: left; background: url('/img/galaxy.png') !important; margin: 2px 10px 0 0;}
.clear {clear: both;}

#content .main_text{font-size: 14px;min-height:300px;}
#content .header{font-size: 24px; color: #000;} /* заголовок страницы*/

