*{ margin: 0; padding: 0; }*

body {
    font: .8em Tahoma, "Trebuchet MS", Tahoma, sans-serif;
    /*line-height: 1.6em; */
    background: #fff url(images/bg.gif) repeat-x;
    /*color: #8E8E91; */
    color: #464451;
    font-size: 12px;
}
a {    
    /*color: #EB0000;    */
    color: #b7484f;    
    background: inherit;
    text-decoration: none;
}
a:hover { color: #808080;
    background: inherit;
    text-decoration: underline;
}

/* Начало. Стили для слайдшоу */
#slideshow {list-style:none; color:#fff}
#slideshow span {display:none}
#wrapper {width:506px; height:390px ; margin:50px auto; display:none}
#wrapper * {margin:0; padding:0}
#fullsize {position:relative; width:500px; height:300px; padding:2px; border:1px solid #ccc; background:#000}
#information {position:absolute; bottom:0; width:500px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#information h3 {padding:4px 8px 3px; font-size:14px}
#information p {padding:0 8px 8px}
#image {width:500px}
#image img {position:absolute; z-index:25; width:auto}
.imgnav {position:absolute; width:25%; height:306px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(images/left_arrow.png) left center no-repeat}
#imgnext {right:0; background:url(images/right_arrow.png) right center no-repeat}
#imglink {position:absolute; height:306px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:url(images/link.gif) center center no-repeat}
#thumbnails {margin-top:15px}
#slideleft {float:left; width:20px; height:81px; background:url(images/scroll_left_2.png) center center no-repeat; background-color:#222}
#slideleft:hover {background-color:#333}
#slideright {float:right; width:20px; height:81px; background:#222 url(images/scroll_right_2.png) center center no-repeat}
#slideright:hover {background-color:#333}
#slidearea {float:left; position:relative; width:456px; margin-left:5px; height:81px; overflow:hidden}
#slider {position:absolute; left:0; height:81px}
#slider img {cursor:pointer; border:1px solid #666; padding:2px}
/* Конец. Стили для слайдшоу */



table, tr, td {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    font-size: 12px;
    font: .8em Tahoma, "Trebuchet MS", Tahoma, sans-serif;
}

p { margin: 0 0 15px 0; }

h1 {
  font: normal 2.8em Georgia, "Times New Roman", Arial;
  color: #444;
}
h2 {
  font: normal 1.7em Georgia, "Times New Roman", Arial;
  margin: 0 0 10px;
  padding: 0 0 3px; color: #333;
  /*border-bottom: 1px solid #eee;*/
}

h3 {
  font: normal 1.1em Tahoma, "Trebuchet MS", Tahoma, sans-serif;
  margin: 0 0 3px;
  padding: 0 0 3px;
  color: #333;
  font-weight: bolder;
  text-align: center;
}

h5 {
  font: normal 1.2em Tahoma, "Trebuchet MS", Tahoma, sans-serif;
  text-align: left;
  font-weight: bolder;
  color: #177245;
  margin: 5 0 5px 0;
}

h6 {
  font: normal 1em Tahoma, "Trebuchet MS", Tahoma, sans-serif;
  text-align: left;
  margin: 5 0 5px 0;
}


img { border: 0; }

#content1 {
    width: 930px;
    margin: 25px auto;
}
#logo {
    margin: 10px 0 20px 0;
    width: 340px;
    float: left;
}

    #logo p { margin: 0; }

#menu { float: right; padding: 15px 0 0; margin: 0 0 10px; }
    #menu li { font-size: 1.1em; display: inline; }
    #menu li a { float: left; width: 87px; padding: 2px 0 7px; text-align: center; margin: 0 0 0 10px; color: #636365;  }
    #menu li a.current { background: #fff url(images/b3.gif) no-repeat; color: #fff; }
    #menu li a:hover { text-decoration: none; color: #000; background: #fff url(images/button_grey.gif) no-repeat; }

/*Верхнее меню*/
.topnav { float: left; padding: 2px 0; margin: 2px 0; font-size: 2.1em; display: inline;     font-weight: bolder;}
.topnav_act { float: left; padding: 2px 0; margin: 2px 0; font-size: 2.1em; display: inline;    font-weight: bolder; }

.topnav a {color: #fff;  padding: 0;  margin: 0;}
.topnav a:link {
 /*float: left; */
 /*width: 95px;*/ padding: 0; text-align: center; margin: 0; color: #fff;  }
.topnav a:hover { text-decoration: underline;
color: #fff;
/*background: #eee;*/
/*background: #fff url(../iro/images/button_grey.gif); */
}

.topnav_act a { color: #fff;  padding: 0;  margin: 0;}
.topnav_act a:active { color: #000000;  margin: 0; padding: 0;}
.topnav_act a:link { float: left; /*width: 95px;*/ padding: 0; text-align: center; margin: 0; color: #fff; }
.topnav_act a:hover { text-decoration: underline;
color: #fff;
/*background: #eee;*/
/*background: #fff url(../iro/images/button_grey.gif); */
}


.topnav table, tr, td {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
}


.rootmenu a {color: #eee;}    
    

.clear { clear: both; }

./*dlya 1-ey kolonki*/
/*capt { background: #fff url(../iro/images/title.gif) no-repeat; padding: 2px 0 0 18px; height: 35px; color: #fff;  margin: 0; }
    .capt p { margin: 0; }*/
    

/*.captionl { background: #fff url(../iro/images/title.gif) no-repeat; padding: 2px 0 0 18px; height: 35px; color: #fff;  }
    .captionl p { margin: 0; }*/

/*dlya 3-ey kolonki*/
/*.captionr { background: #fff url(../iro/images/title.gif) no-repeat; padding: 2px 0 0 18px; height: 35px; color: #fff;  }
    .captionr p { margin: 0; }*/
    
/*dlya 1-ey kolonki width: 200px;*/    
#left {
    margin: 0 0 ;
    clear: left;
    width: 0px;
    float: left;    
}
.box { background: #eee; }

/*#left img {
    padding: 6px;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    background: #fff;
}*/

.smallthumb { width: 109px; }

/*dlya 3-ey kolonki width: 500px;*/
#center { width: 898px; float: left; margin: 0 0 20px 15px; }

#center table  {margin: 0 auto; /* Выравниваем таблицу по центру окна  */}
#center td { font-size: 12px; /*color: #464451;border: 1px solid grey; */ padding: 2px;}
#center th { font-size: 13px; color: #464451; border: 1px solid black; padding: 2px;
background: #ccc; text-align: center;}

#center tfoot { font-size: 12px; color: #464451; border: 1px solid black; padding: 3px;
background: #EEEEEE; text-align: center;}
#center thead { font-size: 12px; color: #464451; border: 1px solid black; padding: 3px;
background: #cfcfcf; text-align: center;}

#center td p {padding: 1px; margin: 1px 0 1px 0; }
#center th p {padding: 1px; margin: 1px 0 1px 0; }

#center img { 
  border: 0;   
  text-align: center;
  box-shadow: 0.4em 0.4em 7px rgba(122, 122, 122, 0.5);
  border: 1px solid #E8E8E8;
  padding: 5px;
  background: #FFF none repeat scroll 0% 0%;  
}

#center p { 
  margin: 5 0 5px 0; 
 /*font: normal 1.2em Georgia, "Times New Roman", Arial;*/
}

#center hr {
  width: 300px;
  margin: 5px 0 5px 0;
  text-align: center;
  border: none; /* Убираем границу для браузера Firefox */
  color: #DE5050; /* Цвет линии для остальных браузеров */
  background-color: #DE5050; /* Цвет линии для браузера Firefox и Opera */
  height: 1px; /* Толщина линии */
}

#center ul {
  MARGIN-TOP: 3px;
  MARGIN-BOTTOM: 10px;
  MARGIN-LEFT: 20px;
  PADDING-LEFT: 16px;
  FONT-SIZE: 12px;
  list-style-image: url("images/li.gif");
  }
#center li {
  MARGIN-TOP: 6px;
  MARGIN-BOTTOM: 1px;
  MARGIN-LEFT: 1px;
  FONT-SIZE: 12px;
  /*line-height: 150%;*/
}
#center ol {
  MARGIN-TOP: 3px;
  MARGIN-BOTTOM: 10px;
  MARGIN-LEFT: 20px;
  PADDING-LEFT: 16px;
  FONT-SIZE: 12px;
}
#center h2 {
  font: normal 1.7em Georgia, "Times New Roman", Arial;
  margin: 5px 0 5px 0;
  padding: 0 0 3px; 
   color: #940107;
  /*padding: 0 0 3px; color: #333;*/
  /*border-bottom: 1px solid #eee;*/
  text-align: center;
}

#center h3 {
  /*font: normal 1.2em Tahoma, "Trebuchet MS", Tahoma, sans-serif;*/
  font: normal 2em Georgia, "Times New Roman", Arial;
  margin: 5px 0 5px 0;
  padding: 5px 0 5px 0;
  /*color: #333;*/
  /*color: #60b438; зеленый*/  
  color: #940107;
  /*font-weight: bolder;*/
  text-align: center;
}

#center h4 {
 /*font: normal 1 Tahoma, Comic"Trebuchet MS", Tahoma, sans-serif;
  margin: 3px 0 0 0;
  padding: 3px 0 0 0;
  color: #b7484f;
  /*font-weight: bolder;*/
  /*text-align: center;*/
     font: normal 1.4em Calibri, "Trebuchet MS", Tahoma, sans-serif;
  margin: 5px 0 1px;
  padding: 0 0 32x;
  /*color: #333;DE5050*/
  color: #940107;
  font-weight: bolder;
  text-align: left;
}

#center h5 {
 /* font: normal 1.1em Tahoma, "Trebuchet MS", Tahoma, sans-serif;*/
   font: normal 1.2em Georgia, "Times New Roman", Arial;
  margin: 0 0 3px;
  padding: 0 0 3px;
  color: #333;
  /*font-weight: bolder;*/
  text-align: center;
}

#center h6 {
 /* font: normal 1.1em Tahoma, "Trebuchet MS", Tahoma, sans-serif;*/
   font: normal 1.4em Georgia, "Times New Roman", Arial;
  margin: 0 0 3px;
  padding: 0 0 3px;
  color: #333;
  /*font-weight: bolder;*/
  text-align: center;
}


#center .align-right {
  text-align: right;
}

#center .align-center{
  text-align: center;
}

#center .align-justify{
  text-align: justify;
}




/*dlya 3-ey kolonki*/
#contright { float: right; width: 2px; /*background: #eee;*/ }

/*dlya 3-ey kolonki width: 200px;*/
#right { float: right; width: 2px;}}

    .date { font-size: .8em;
    /*border-top: 1px solid #eee; */
    border-bottom: 1px solid #eee;     
    padding: -5px 0 0; }

.boxl { background: #eee; padding: 10px; }
    .boxl li {
    list-style: none;
    border-bottom: 1px dotted #ccc;
    line-height: 26px;
}
    .boxl li a { padding: 0 5px; }
    
.boxr { background: #eee; padding: 10px; }
    .boxr li {
    list-style: none;
    border-bottom: 1px dotted #ccc;
    line-height: 26px;
}
    .boxr li a { padding: 0 5px; }

    .boxr p {
    padding: -2px 2px;     
    font-size: 11px;
    }
    
/* Ëåâîå ìåíþ íàâèãàöèè */
/* E"a*a^i^a* i`a*i'? i'a`a^e`a~a`o"e`e` */
.leftnav, .leftnav_act {
    background: #eee;
    padding: 5px;     
    border-bottom: 1px dotted #ccc;    
}
.leftnav a:link {
    /*border-bottom: 1px dotted #ccc;*/
    line-height: 26px;
    padding: 5px;     
    color: #b7484f;    
    background: inherit;
    text-decoration: none;
}
.leftnav a:active {
    /*border-bottom: 1px dotted #ccc;*/
    line-height: 26px;
    padding: 5px;     
    color: #b7484f;    
    background: inherit;
    text-decoration: none;
}
.leftnav a:hover {
    color: #808080;
    padding: 5px;     
    background: inherit;
    text-decoration: underline;
    /*border-bottom: 1px dotted #ccc;*/
}
.leftnav_act a:link {
    /*border-bottom: 1px dotted #ccc;*/
    line-height: 26px;
    padding: 5px;     
    color: #b7484f;    
    background: inherit;
    text-decoration: none;
    font-weight: bolder;
}
.leftnav_act a:active {
    /*border-bottom: 1px dotted #ccc;*/
    line-height: 26px;
    padding: 5px;     
    color: #b7484f;    
    background: inherit;
    text-decoration: none;
    font-weight: bolder;
}
.leftnav_act a:hover {
    color: #808080;
    padding: 5px;     
    background: inherit;
    text-decoration: underline;
    /*border-bottom: 1px dotted #ccc;*/
    font-weight: bolder;
}    

/*ìåíþ òðåòüåãî óðîâíÿ*/
.leftnav2, .leftnav2_act {
    background: #eee;
    padding: 5px;     
    border-bottom: 1px dotted #ccc;    
    font-size: 11px;
    color: #808080;    
    
    
}
.leftnav2 a:link {
    /*border-bottom: 1px dotted #ccc;*/
    line-height: 26px;
    color: #808080;    
    padding: 5px;     
    background: inherit;
    text-decoration: none;
    margin: 0 0 0 10px;
    
}
.leftnav2 a:active {
    /*border-bottom: 1px dotted #ccc;*/
    line-height: 26px;
    padding: 5px;     
    color: #808080;    
    background: inherit;
    text-decoration: none;
    margin: 0 0 0 10px;
}
.leftnav2 a:hover {
    color: #808080;
    padding: 5px;     
    background: inherit;
    text-decoration: underline;
    /*border-bottom: 1px dotted #ccc;*/
    margin: 0 0 0 10px;
}
.leftnav2_act a:link {
    /*border-bottom: 1px dotted #ccc;*/
    line-height: 26px;
    padding: 5px;     
    color: #808080;    
    background: inherit;
    text-decoration: none;
    margin: 0 0 0 10px;
}
.leftnav2_act a:active {
    /*border-bottom: 1px dotted #ccc;*/
    line-height: 26px;
    padding: 5px;     
    color: #808080;    
    background: inherit;
    text-decoration: none;
    margin: 0 0 0 10px;
}
.leftnav2_act a:hover {
    color: #808080;
    padding: 5px;     
    background: inherit;
    text-decoration: underline;
    /*border-bottom: 1px dotted #ccc;*/
    margin: 0 0 0 10px;
}    


/*Äëÿ äàòû*/    
.dater {
    font-size: .8em;
    border-top: 1px solid #eee;
    border-bottom: 1px dotted #F0B2B2;
    padding: -5px  0;
}


p.date :before  {
   content:  url(../iro/images/podr.gif) no-repeat;
}


/*Ïîäâàë*/    
#footer { font-size: 1.84em; clear: both; padding: 5px; background: #eee; height: 15px}
#footer a { color: #444; }

.footer { font-size: 1.1em; clear: both; padding: 5px; background: #eee; }
.footer a { color: #000; }
/*.footer p { font-size: 1.1em; }*/
/*.*/footer td { font-size: 1.1em; }


