body, html {
      margin:0px; /* обнулять поля и отсупы */
      padding:0px;
      text-align:center; /*Выравниваем макет по центру в старых версиях браузеров */
      color:#000000; font-size:10pt; font-family:Verdana, Times New Roman, Arial Cyr, sans-serif; 
      background:#ffffff;

      scrollbar-face-color: #6eadf9; 
     scrollbar-shadow-color: #305681;              
     scrollbar-highlight-color: #6eadf9; 
     scrollbar-3dlight-color: #a0b9d3;         
     scrollbar-darkshadow-color: #305681; 
     scrollbar-track-color: #eeeeee; 
     scrollbar-arrow-color: #305681; 
     
     }

image {border:0; margin:0; padding:0;}

A:link {color: #305681; text-decoration:none}
A:visited {color: #305681; text-decoration:none}
A:active {color: #305681; text-decoration:none}
A:hover {color: #f40000; text-decoration:none}

H6 {color: #007cbf; font-size: 8pt; }



#container{
margin:0 auto;  /*выравниваем макет по центру в современных браузерах */
text-align:left;  /*Отменяем tex-align:center заданное в Body. Делаем чтобы весь текст в макете выравнивался по левому краю */
min-width:1200px;  /*задаем минимальную ширину макета в современных браузерах */
width:expression (   /*задаем минимальную ширину макета в старых версия браузера. Просто замените цифру на свою шиирину :) */


(document.compatMode && document.compatMode == 'CSS1Compat')
?
(
document.documentElement.clientWidth < 1200
?
"1200px"
:
"auto"
)
:
(
document.body.clientWidth < 1200
?
"1200px"
:
"auto"
)
);
}


/* стили для шапки 1 */
#header{
        
        
        /*background:url(image/fon-hapka1.gif) repeat-x #1e80f6; height:138px;*/
        background:url(image/fon-hapka1.png) repeat-x #0097fb; height:138px;
        text-align:center;
        }
#header img {margin: 0;  /* Обнуляем отсупы для заголовка первого уровня, находящегося в шапке. Это нужно обязательно делать, при использовании заголовков. Если используются параграфы, то тоже нужно обнулить отсупы для них. */
       	padding: 0px 0px 0px 0px; /* Задаем поля */
        }

/* стили для шапки 2  */
#header2 {background:url(image/zag-2.gif) no-repeat #f7f7f7; height:71px; 
          }


/*стили для левой колонки сайта */
#left{
      background-color:#ffffff;
      width:210px;  /*ширина колонки */
      float:left;  /*обязательное выравнивание по левому краю,с включением обтекания*/
      }


/*стили для правой колонки сайта */
#right{
       width:210px; /*ширина правой колонки */
       
       float:right; /*обазятельное выравнивание колонки по правому краю с включением обтекания */
       }


hr  {margin:0px;padding:0px; 
            border: none; /* Убираем границу для браузера Firefox */
            color: #a0b9d3; /* Цвет линии для остальных браузеров */
            background-color: #a0b9d3; /* Цвет линии для браузера Firefox и Opera */
            height: 1px; /* Толщина линии */
            }





/* разделительная строка пробел */
#probel{margin:0; height:5px;  
       }




/* menu шапка */
#menu {margin:0; padding:0;
        background:url(image/fon-8.gif) repeat-x #ffffff; height:27px; text-align:right; border: 1px solid #a0b9d3;
        color:#305681; font-weight:bolder;
        }
#menu div {margin-top:5px; margin-right:7px;  min-width:900px;
        }


/* menu левое */
#menu-left {margin:0; padding:0;
            margin-left:-0px; 
            text-align:left;
            width:208px;
           }

#menu-left li {list-style:url(image/pip-1.gif);
              }
#menu-left iframe {width:208px; height:800pt; margin:8px 0px 0px -10px;
               }

#menu-left-glav {margin:0px; padding:0px;
        width:208px;
        }
#menu-left-glav li {list-style: url(image/pip-1.gif); 
            text-align:left;
           }
#menu-left-glav iframe {width:208px; height:270pt; margin:0px 0px 0px -10px;
               }

#menu_st-glav iframe {width:208px; height:720pt; margin:8px 0px 0px -10px;
              }




/* блок контента 3 колонки*/
#content3 {margin:0px; /*обнуляем отступы сверху и снизу*/
                 
                 margin-left:214px; /*обязательный отступ слева, должен быть немного больше ширины левой колонки */
                 margin-right:214px; /*Обязательный отступ справа, должен быть немного больше ширины правой колонки */

                 text-align:justify;
                 
                 border-left:1px solid #a0b9d3;
                 border-right:1px solid #a0b9d3;

            } 

#content3 li {margin:0; padding:5px;font-weight:bold;
            }
#content3 li p {margin:0; padding:10px; font-weight:normal;
              }
#content3 li.norm,
#content3 ul.norm li,
#content3 ol.norm li
 {margin:0; padding:0px; font-weight:normal;
              }
         
#content3 A:link {color:#0271c0; text-decoration:none}
#content3 A:visited {color: #0271c0; text-decoration:none}
#content3 A:active {color: #0271c0; text-decoration:none}
#content3 A:hover {color: #ff0000; text-decoration:underline}



/*атрибут, который опускает подвал сайта ниже всех блоков. Нужен для корректной работы макета. */
#clear{
       height:0;
       font-size:1px;
       line-height:0px;
       clear:both;
       }


/*стили для подвала 2*/
#footer2{margin:0;padding:0; height:136px; background-color:#ecf0fb; background:#ecf0fb;
        }
         
#footer2 A:link {color: #305681; text-decoration:none}
#footer2 A:visited {color: #305681; text-decoration:none}
#footer2 A:active {color: #305681; text-decoration:none}
#footer2 A:hover {color: #f40000; text-decoration:underline}


#podval{margin:0; padding:0; background-color:#ffffff;
      width:100%;
      height:70px;
      float:left;  /*обязательное выравнивание по левому краю,с включением обтекания*/
      }

#podval iframe{width:100%; height:70px;
               vertical-align:middle;   
               }

#ssilkatop {text-align:center; padding:16px 0px;}
#ssilkatop div a {font-size: 17pt; padding:0px 6px 5px 6px; border:1px solid #0271c0;}
#ssilkatop a:hover {color: #ffffff; background:#6eadf9; text-decoration:underline; padding:0px 6px 5px 6px; border-color:#004e9b;}



#zagfon1 {margin:0; padding:0; 
         background:url(image/fon-r2.gif) repeat-x #ffffff; height:27px;
        }
#zagfon1 div.zag1 {margin-top:0px; padding:4px;
                  font-weight:bolder; 
                  font-family: Verdana, Times New Roman, Arial Cyr, sans-serif; 
                  color:#ca0000;
                  text-align:center;
                  }


#zagfon2 {margin:0; padding:0;
         background:url(image/fon-8.gif) repeat-x #ffffff; height:27px;
        }
                 


#divlef {margin:0; padding:10px; text-align:left;}
#divjus {margin:0; padding:10px; text-align:justify;}

#divha {}
#divha h1 {color:#315698; font-size:14pt;font-weight:normal; margin:0;}
#divha h2 {color:#315698; font-size:13pt;font-weight:normal; margin:0;}
#divha h3 {color:#315698; font-size:12pt;font-weight:normal; margin:0;}
#divha h4 {color:#315698; font-size:11pt;font-weight:normal; margin:0;}
#divha h5 {color:#ca0000; font-size:15pt;font-weight:normal; margin:0;}
#divha h6 {color:#ca0000; font-size:11pt;font-weight:normal; margin:0;}




.bord-g {border:solid 1px #a0b9d3; 
         }
.bord-s-0, .bord {border:solid 1px #c0c0c0; 
         }
.bord-s-10 {border:solid 1px #c0c0c0; padding: 10px;
         }
.bord-s-10-40 {border:solid 1px #d7dada; padding: 1px; margin-left:40px; margin-right:80px; 
         }
                 

div.bord {border:solid 1px #a0b9d3; 
         }
div.bord-bordo100 {border:solid 1px #8c0000; padding:15px; margin-left:100px; margin-right:100px;
         }

div.bord50 {border:solid 1px #a0b9d3; margin-left:50px; margin-right:50px; padding:15px;
         }

div.bord100 {border:solid 1px #a0b9d3; margin-left:100px; margin-right:100px; padding:15px;
         }
div.bord150 {border:solid 1px #a0b9d3; margin-left:150px; margin-right:150px; padding:15px;
         }

div.bordig {border-bottom:solid 1px #a0b9d3; border-top:solid 1px #a0b9d3;
           }

div.borddirect {border:solid 1px #ffffff; margin-left:1px; margin-right:1px; padding:15px;
         }


div.borddirect2 {border:solid 1px #ffffff; margin-left:30px; margin-right:5px; padding:1px;
         }




.zag22 {margin: 0; padding: 20px;
        text-align:right;
        font-size: 20pt; 
        font-weight:bolder; 
        font-family: Times New Roman, Verdana, Arial Cyr, sans-serif; 
        color: #007cbf;
        }


.zagred13 {font-size: 13px; 
       font-weight:bolder; 
       font-family: Verdana, Times New Roman, Arial Cyr, sans-serif; 
       color: #ca0000;
       } 

.primerred13 {font-size: 13px; 
       font-family: Verdana, Times New Roman, Arial Cyr, sans-serif; 
       color: #ff0000;
       } 

.red10, .red {color:#ca0000}


/* таблицы */
#tab1 {margin:0px; padding:0px; border-spacing:1px;
      border-collapse:collapse;
      border: 1px solid #a0b9d3;
      text-align:left;
     
     }
#tab1 td {padding:7px;                                              
         border-collapse:collapse; 
         border: 1px solid #a0b9d3;
         border-color: #a0b9d3; 
         vertical-align:top;
         }



/* Яндекс.Директ */
.rcy40 { margin-left:40px; margin-right:40px; }
.rcy20 { margin-left:20px; margin-right:20px; }


/* Информер валюта  */
#mfd-currency { border: 1px solid #a0b9d3; width: 204px; }
.mfd-currency-header { background: #dfebfc; color: #418cbe; font-size: 1.0em; font-style: normal; font-weight: normal; text-align: center; margin: 0; padding: 0.2em 0.2em;}
.mfd-currency-rate { background: #dfebfc; font-weight: bold; }
.mfd-currency-symbol a { font-size: 1.1em; text-decoration: none; }
.mfd-currency-table { width: 100%; }
.mfd-currency-table td { border: none; text-align: center; width: 30%; font-size: 8pt; background: #dfebfc;}
.mfd-d { color: #ff1110; }
.mfd-u { color: #199300; }
.mfd-z { color: #18479b; }


