/*******************************************************************************
Содержание:
   0 Каркас страницы
      0.1 Ссылки, текст
   1 Шапка страницы
   2 Меню
   3 Основной контент
   4 Футер
*******************************************************************************/

/* 0 Каркас страницы                                                          */

h1 {font-family: Arial, Georgia; color: #000000; font-size: 22px; line-height: 32px;  font-weight: normal;  margin-bottom: 18px;   }
h2 {font-family: Arial, Georgia; color: #000000; font-size: 18px; line-height: 32px;  font-weight: normal; margin-bottom: 9px;   }
h3 {font-family: Verdana, Arial, Georgia; color: #996600; font-size: 16px; line-height: 32px;  font-weight: normal;  }
h5 {font-family: Verdana, Arial, Georgia; color: #000000; font-size: 16px; line-height: 32px;  font-weight: normal;  }

body { background: url(../i/body-bg.png) center repeat-y #000; }
#wrapper { width: 1000px; margin: 0 auto; background: url(../i/bg.gif); }

#headertop { height: 70px; background: #FED22D ; padding-top: 10px;  }
 .logotip { float: left; padding-left: 42px; }
 .contact { float: right; padding-right: 33px; padding-top: 0px; }
 .contact  p {color: #000000; font-size: 14px; line-height: 26px;}
 .contact  p b {color: #000000; font-size: 22px; line-height: 26px;}
#header { height: 242px; background: url(../i/header-bg.jpg) no-repeat top left; padding-top: 10px;  }
#all { padding:0px 0px 0px 42px; background: url(../i/bg.gif) repeat-x left top; height: 1%; overflow: hidden;  }
 .side-bar { float: left; width: 170px; background-image: url(../i/menu-bg.gif); background-position: top right; background-repeat: repeat-y;}
 .content { float: left; width: 780px; }
  .line { margin-bottom: 33px; background: url(../i/line-bg.jpg) no-repeat top left; width: 780px; height: 93px; }
  .all { clear: both; width: 780px; height: 1%; overflow: hidden; }
  .left { float: left; width: 450px; padding: 0px 30px 0px 30px; }
  .right { float: right; width: 220px; padding: 0px 20px 0px 0px; }
  .all-only-text { clear: both; width: 430px; height: 1%; }
  .all-only-text .left { float: left; width: 430px; padding: 0px 45px 0px 30px; }


#all-gost { padding:0px 0px 0px 42px; background: url(../i/bg.gif) repeat-x left top; height: 1%; overflow: hidden;  }
  .left-gost { float: left; width: 725px; padding: 0px 20px 0px 30px; }


#footer { clear: both; background: url(../i/footer-bg.gif) repeat-x; height: 1%; overflow: hidden; margin: 20px 0px 0px 0px; height: 106px; padding: 38px 28px 0px 10px; }
 .creating { float: left; padding-left: 34px; }
 .copyright { float: left; padding-left: 80px; }
 .counter { float: right; padding-right: 33px; }

/* 0.1 Ссылки, текст                                                          */

* {font-family: Verdana, Arial; font-size: 12px; line-height: 18px;}
a { color:#996600; text-decoration: underline; }
a:hover { text-decoration: none; }

/* 1 Шапка страницы                                                           */

.logo {display: block; margin:0px 0px 0px 84px;}

/* 2 Меню                                                                     */
.menu { padding-bottom: 90px; }
.menu li {line-height: 24px; }
.menu a {font-family: Arial, Georgia, Tahoma; color: #996600;  font-size: 18px; text-decoration: underline;  line-height: 32px; background-image: url(../i/menu-punkt.gif); background-position: center left; background-repeat: no-repeat; padding-left: 15px; }
.menu a:hover {text-decoration: none; }

/* 2 Меню                                                                     */
.menu-right { padding-bottom: 10px; }
.menu-right li {line-height: 24px; }
.menu-right a {font-family: Arial, Georgia, Tahoma; color: #000000;  font-size: 12px; text-decoration: underline;  line-height: 18px; padding-left: 0px; }
.menu-right a:hover {text-decoration: none; }

.phone {margin-top: 100px; margin-bottom: 20px;}
.phone p {color: #343435; font-size: 11px; line-height: 32px;}
.phone p span {color: #000001; font-size: 12px; line-height: 26px;}
.phone p strong {color: #000001; font-size:30px; font-weight:  normal; line-height: 26px;}

/* 3 Основной контент                                                         */

.line p { float: left; width: 21%; color: #010000; font-size: 11px; line-height: 14px; margin-top:12px; padding-left: 70px;  }
.line p a { font-size: 11px; line-height: 14px;  }

.all { background: url(../i/content-bg.gif) repeat-y; }
.all p { margin-bottom: 15px; }
.all .label { font-size:16px; margin-bottom: 15px; }
.all .label span { font-size:11px;  }

.all dl {margin: 20px 0px 20px 0px;}
.all dl dd {font-size: 10px; color: #797878;}
.all dl dt {font-size: 11px; color: #d5d5d5; line-height: 12px;}
.all dl dt a {font-size: 11px; line-height: 12px;}

.all { background: url(../i/content-bg.gif) repeat-y; }
.all-only-text p { margin-bottom: 15px; }
.all-only-text .label { font-size:16px; margin-bottom: 15px; }
.all-only-text .label span { font-size:11px;  }

.all-only-text dl {margin: 20px 0px 20px 0px;}
.all-only-text dl dd {font-size: 10px; color: #797878;}
.all-only-text dl dt {font-size: 11px; color: #d5d5d5; line-height: 12px;}
.all-only-text dl dt a {font-size: 11px; line-height: 12px;}

.all-only-text .news h2 { float: left; margin-right: 10px; color: #797878; font-size: 16px; margin-bottom: 15px; }
.all-only-text .news h3 { color: #FFFEFE; font-size: 16px; margin-bottom: 15px; }

            /* all-gost   */
.all-gost { }
.all-gost p { margin-bottom: 15px; }
.all-gost .label { font-size:16px; margin-bottom: 15px; }
.all-gost .label span { font-size:11px;  }

.all-gost dl {margin: 20px 0px 20px 0px;}
.all-gost dl dd {font-size: 10px; color: #797878;}
.all-gost dl dt {font-size: 11px; color: #d5d5d5; line-height: 12px;}
.all-gost dl dt a {font-size: 11px; line-height: 12px;}

.all-gost {  }
.all-gost-only-text p { margin-bottom: 15px; }
.all-gost-only-text .label { font-size:16px; margin-bottom: 15px; }
.all-gost-only-text .label span { font-size:11px;  }

.all-gost-only-text dl {margin: 20px 0px 20px 0px;}
.all-gost-only-text dl dd {font-size: 10px; color: #797878;}
.all-gost-only-text dl dt {font-size: 11px; color: #d5d5d5; line-height: 12px;}
.all-gost-only-text dl dt a {font-size: 11px; line-height: 12px;}

.all-gost-only-text .news h2 { float: left; margin-right: 10px; color: #797878; font-size: 16px; margin-bottom: 15px; }
.all-gost-only-text .news h3 { color: #FFFEFE; font-size: 16px; margin-bottom: 15px; }


table tr.tabl td {
        background: #ffffff; 
        padding: 3px 3px 3px 7px; 
        color:#414b56;
        vertical-align:top;
        border-bottom: 1px dotted gray;
        }


/* 4 Футер                                                                    */

#footer div { font-size: 11px !important; color: #000000; }
#footer a { font-size: 11px; color: #996600; }