UL {
    list-style-image: url('/img/icon_menu_3.gif');
  }

body            {background-color: #fbf3e6; margin: 0; padding: 0;}
body, td, tr, p, li {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	color: #000;
}

A:link, A:active {
	COLOR: #934607;
}
A:visited {
	COLOR: #110000;
}

A:hover {}

form            {padding: 0px; margin: 0px;}

.nav,A.nav:link,A.nav:active,A.nav:visited
{
	color: #934607;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

A.navh:link,A.navh:active,A.navh:visited
{
	color: #934607;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

.nav2,A.nav2:link,A.nav2:active,A.nav2:visited            {
	color: #934607;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
}

.nav3            {
	color: #934607;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}
.podrobnee, A.podrobnee:link, A.podrobnee:active, A.podrobnee:visited{
	color: #934607;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	font-weight: normal;
}

.podrobnee2            {
	color: #934607;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}


/* разное */
.arxiv            {
	color: #513b07;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.Price {
	background-color:#cbad8b;
	font:bold 11px Verdana;
	color: #fff;
	padding: 0px 3px 0px 3px;
	white-space: normal;
}

.zag            {
	color: #000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
}



.zag2            {
	color: #934607;
	font-family: Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.zag3            {
	color: #000;
	font-family: Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.zag21 {
	color: #934607;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.smpltxt            {color: #5c5447; font-family: Verdana,sans-serif; font-size: 11px;}
.smpltxt A:link,
.smpltxt A:active,
.smpltxt A:visited  {color: #934607; text-decoration: underline;}
.smpltxt A:hover    {color: #e1000e; text-decoration: underline;}

.smpltxt2           {color: #5c5447; font-family: Verdana,sans-serif; font-size: 10px;}
.smpltxt2 A:link,
.smpltxt2 A:active,
.smpltxt2 A:visited {color: #934607; text-decoration: underline;}
.smpltxt2 A:hover   {color: #e1000e; text-decoration: underline;}


.podmenu              {
	background-color: #fbf3e6;
	background-image: url('/img/bn-bg-02.gif');
	background-repeat: no-repeat;
	background-position: left;
	color: #0c1902;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	padding: 0px 15px 0px 15px;
	text-decoration: none;
}

.bn_bg              {
	background-color: #FBF3E6;
	background-repeat: no-repeat;
	background-position: left;
	color: #0c1902;
	font-family: Verdana,sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding: 0px 15px 0px 15px;
}
.bn_bg A:link,
.bn_bg A:active,
.bn_bg A:visited    {color: #0c1902; text-decoration: underline;}
.bn_bg A:hover      {color: #e1000e; text-decoration: underline;}

.bn_bg2              {
	background-color: #F6E3CB;
	background-repeat: no-repeat;
	background-position: left;
	color: #0c1902;
	font-family: Verdana,sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding: 0px 15px 0px 15px;
}
.bn_bg2 A:link,
.bn_bg2 A:active,
.bn_bg2 A:visited    {color: #0c1902; text-decoration: underline;}
.bn_bg2 A:hover      {color: #e1000e; text-decoration: underline;}

.wrapper            {
	padding: 25px 35px 30px 35px;
	color: #000;
}

/* формы */

.jumpmenu     {
	padding: 2px;
	top: 2px;
	position: relative;
	height: 20px;
	background-color: #ffffff;
	font-family: Verdana,sans-serif;
	font-size: 11px;
	color: #b79165;
	border: 1px solid #ebd9c5;
	width: 186px;
	margin-top: -2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.search3     {
	padding: 2px;
	margin: -2px 0px 0px 0px;
	top: 2px;
	position: relative;
	height: 20px;
	background-color: #ffffff;
	font-family: Verdana,sans-serif;
	font-size: 11px;
	color: #b79165;
	border: 1px solid #ebd9c5;
	background-image: url(/img/clear2.gif);
}

.search2     {
	padding: 2px;
	margin: -2px 0px 0px 0px;
	top: 2px;
	position: relative;
	height: 20px;
	background-color: #ffffff;
	font-family: Verdana,sans-serif;
	font-size: 11px;
	color: #b79165;
	border: 1px solid #ebd9c5;
	background-image: url(/img/clear.gif);
}

.search     {
	padding: 2px;
	margin: -2px 0px 0px 0px;
	top: 0px;
	position: relative;
	height: 20px;
	background-color: #ffffff;
	font-family: Verdana,sans-serif;
	font-size: 11px;
	color: #b79165;
	border: 1px solid #ebd9c5;
}
.search_img {margin: -6px 0px 0px 0px; top: 6px; position: relative;}
.search_img2{margin: 0px 0px 0px 0px; top: 0px; position: relative;}

#FormAction{
	padding-top: 20px;
}
#FormAction  input,select,option {
	font-family: Verdana,sans-serif;
	font-size: 11px;

	border: 1px solid #ebd9c5;
}

/* расставляем бэкграунды */
.top_1     {background-image: url(/img/top-bg.gif); background-repeat: repeat-x;}
.top_2     {
	background-image: url(/img/fon_gerb.gif);
	background-repeat: repeat-x;
}
.top_02     {background-image: url(/img/top-bg-02.gif); background-repeat: repeat-x;}

.right_top  {background-image: url(/img/right-top.gif); background-repeat: repeat-x;}

/* Заголовки разделов без подчеркивания */
A.menu02:link,
A.menu02:active,
A.menu02:visited {
	color: #000;
	text-decoration: none;
	font-family: Verdana,sans-serif;
	font-size: 12px;
	font-weight: normal;
}
A.menu02:hover   {
	color: #e1000e;
	text-decoration: underline;
	font-family: Verdana,sans-serif;
	font-size: 12px;
	font-weight: normal;
}

A.menu03:link,
A.menu03:active,
A.menu03:visited {
	color: #934607;
	text-decoration: none;
	font-family: Verdana,sans-serif;
	font-size: 12px;
	font-weight: bold;
}
A.menu03:hover   {
	color: #e1000e;
	text-decoration: underline;
	font-family: Verdana,sans-serif;
	font-size: 12px;
	font-weight: bold;
}

/* меню */

.menu3_head      {background-image: url(/img/menu-top.gif); background-repeat: repeat-x;}
.menu3_foot      {background-color: #ebd9c5;}
.menu3_sep       {background-image: url(/img/menu-sep.gif); background-repeat: repeat-x;}
.menu3_link      {
	background-color: #f6e3cb;
	padding: 10px 0px 10px 35px;
	background-repeat: no-repeat;
	background-position: 212 center;
}

.menu_head      {background-image: url(/img/menu-top.gif); background-repeat: repeat-x;}
.menu_foot      {background-color: #ebd9c5;}
.menu_sep       {background-image: url(/img/menu-sep.gif); background-repeat: repeat-x;}
.menu_link      {background-color: #f6e3cb;  padding: 10px 0px 10px 35px;  }
.menu_td      {background-color: #f6e3cb;    }

A.menu:link,
A.menu:active,
A.menu:visited  {
	color: #0c1902;
	text-decoration: underline;
	font-family: Verdana,sans-serif;
	font-size: 12px;
	font-weight: bold;
}
A.menu:hover    {color: #e1000e; text-decoration: underline; font-family: Verdana,sans-serif; font-size: 12px; font-weight: bold;}
.menu_sub       {
	background-color: #fbf3e6;
	padding: 10px 0px 10px 34px;
	font-weight: normal;
}
.menu_sub ul    {margin: 0px; padding: 0px; font-weight: normal;}
.menu_sub li    {margin: 0px 0px 0px 0px; padding: 6px 0px 6px 0px; list-style-type: disc; list-style-position: inside; color: #9c690b; font-weight: normal;}
A.menu2,A.menu2:link,
A.menu2:active,
A.menu2:visited {
	color: #0c1902;
	text-decoration: underline;
	font-family: Verdana,sans-serif;
	font-size: 12px;
	font-weight: normal;
}
A.menu2:hover   {
	color: #e1000e;
	text-decoration: underline;
	font-family: Verdana,sans-serif;
	font-size: 12px;
	font-weight: normal;
}

A.menu2h,A.menu2h:link,
A.menu2h:active,
A.menu2h:visited {
	color: #934607;
	text-decoration: none;
	font-family: Verdana,sans-serif;
	font-size: 12px;
	font-weight: normal;
}
A.menu2h:hover   {
	color: #e1000e;
	text-decoration: underline;
	font-family: Verdana,sans-serif;
	font-size: 12px;
	font-weight: normal;
}

A.menu3:link,
A.menu3:active,
A.menu3:visited {
	color: #0c1902;
	text-decoration: none;
	font-family: Verdana,sans-serif;
	font-size: 11px;
	font-weight: normal;
}
A.menu3:hover   {
	color: #e1000e;
	text-decoration: underline;
	font-family: Verdana,sans-serif;
	font-size: 11px;
	font-weight: normal;
}

A.menu3h:link,
A.menu3h:active,
A.menu3h:visited {
	color: #934607;
	text-decoration: none;
	font-family: Verdana,sans-serif;
	font-size: 11px;
	font-weight: normal;
}
A.menu3h:hover   {
	color: #e1000e;
	text-decoration: underline;
	font-family: Verdana,sans-serif;
	font-size: 11px;
	font-weight: normal;
}

A.menu4:link,
A.menu4:active,
A.menu4:visited {
	color: #0c1902;
	text-decoration: underline;
	font-family: Verdana,sans-serif;
	font-size: 12px;
	font-weight: normal;
}
A.menu4:hover   {
	color: #e1000e;
	text-decoration: underline;
	font-family: Verdana,sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.menu_sub       {
	background-color: #fbf3e6;
	padding: 10px 0px 10px 34px;
	font-weight: normal;
}


navization      {
	color: #934607;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 22px 0px 4px 0px;
	margin: 0px;
}

p.news_date {
	color: #934607;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 10px 0px 4px 0px;
	margin: 0px;
}

p.news_link, p.news_link1      {
        Verdana,sans-serif;
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	color: #000;
	margin: 0px;
}

A.news:link,
A.news:active,
A.news:visited  {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
A.news:hover    {
	font-size: 12px;
	color: #e1000e;
	text-decoration: underline;
}


.table {	color: #934607;
	font-family: Verdana, sans-serif;
	font-weight: normal;
	border: 1px solid #b79165;
}

.nav21 {	color: #b79165;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}
.bej {	color: #934607;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

p.news_date {
        color: #934607;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 22px 0px 4px 0px;
	margin: 0px;
}

.podrobnee, A.podrobnee:link,A.podrobnee:active,A.podrobnee:visited  {
	color: #934607;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	font-weight: normal;
}


.dNews, .newshl{
	background-color:#cbad8b;
	font:bold 11px Verdana;
	color: #fff;
	padding: 0px 3px 0px 3px;
	white-space: normal;
}

h1.zag  {
	padding: 0px 3px 0px 3px;
	margin: 0px;
}

h1            {
	color: #000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
}

h1.as_header {
	color: #0000;
	font-family: Arial;
	font-size: 24px;
	font-weight: bold;
}


h2 {
	color: #934607;
	font-family: Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

h3 {
	color: #934607;
	font-family: Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

h4 {
	color: #934607;
	font-family: Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

hr {
 height: 1px;
 size: 1px;
 color: #cbad8b;
 background-color: #cbad8b;
 border:0px none;
}


.tabh{
 border:1px solid #D2BB9C; 
 border-bottom:none;
 padding:5px 5px 5px 5px;
 font-weight: bold;
 background-color: #f6e3cb;
 cursor: default;
 color:#0c1902;
}

.tab{
 border:1px solid #D2BB9C; 
 border-bottom:none;
 padding:5px 5px 5px 5px;
 font-weight: bold;
 background-color: #f7f2ed;
 cursor: pointer;
 color:#666666;
}

    .calendarholder {
      font:.75em Arial, Helvetica, sans-serif; /* 12px */
      color:#2a3627;
      margin:0;
      padding:0;
      background:#FBF3E6;
      /*width:245px ;*/
    }

    .calendarholder * {
      margin:0;
      padding:0;
    }


    .clrfix:after {
      content:'.';
      display:block;
      clear:both;
      font:0/0 a;
      height:0;
      visibility:hidden;
    }


    .calendarholder h3 {
      font-size:1.08em; /* 13px */
      font-weight:normal;
      line-height:1.53; /* 20px */
      text-transform:uppercase;
      margin-left:20px;
    }

    .calendarholder .calendar {
      margin:13px 10px 0 20px;
    }

    .calendarholder .calendar .period {
      font-family: Arial, Helvetica, sans-serif; 
      font-size:1.3em; 
      float:left;
      display:inline;
      margin-right:20px;
    }

    .calendarholder .calendar .period strong {
      color:#934607;
    }

    .calendarholder .calendar .period ul {
      margin-top:3px;
      list-style:none;
      list-style-image:none;  
    }

    .calendarholder .calendar .period ul li {
      font-family: Arial, Helvetica, sans-serif; 
      font-size:1em; /* 12px */
      line-height:1.66; /* 20px */
      color:#695742;
      cursor: pointer; 
    }

    .calendarholder .calendar .period ul li.act {
      background:#f6e3cb url(../img/calendar.gif) no-repeat 100% -47px;
      position:relative;
      margin-left:-10px;
      padding-left:10px;
      width:50px;
    }

    .calendarholder .calendar .days {
      table-layout:fixed;
      border-collapse:collapse;
      border:0;
      /*float:left;*/
      /*width:80px;*/
      height:80px;
      margin:0 0 10px;
    }

    .calendarholder .calendar .days th {
      padding:0;
      width:20px;
      font-family: Arial, Helvetica, sans-serif; 
      font-size:.7em; 
      line-height:2.5em; /* 20px */
      text-transform:uppercase;
      color:#934607;
      vertical-align:middle;
    }

    .calendarholder .calendar .days td {
      padding:0;
      width:20px;
      height:20px;
      font-family: Arial, Helvetica, sans-serif; 
      font-size:1.0em; /* 12px */
      text-align:center;
      vertical-align:middle;
    }

    .calendarholder .calendar .days td.last, .calendarholder .calendar .days td.future, .calendarholder .calendar .days td.today {
      font-weight:bold;
      background:url(../img/calendar.gif) no-repeat;
    }

    .calendarholder .calendar .days td.last {
      background-position:-36px -7px;
    }

    a.last,     
    a.last:link,    
    a.last:active,
    a.last:visited, 
    a.last:hover {
      color:#2a3627;
      text-decoration: none;
    } 

    .calendarholder .calendar .days td.future {
      color:#fff;
      background-position:-36px -28px;
    }


    .calendarholder .calendar .days td.today {
      color:#fff;
      background-position:-36px -49px;
    }

    a.today,     
    a.today:link,    
    a.today:active,
    a.today:visited, 
    a.today:hover {
      color:#fff;
      text-decoration: none;
    } 


    a.future,     
    a.future:link,    
    a.future:active,
    a.future:visited, 
    a.future:hover {
      color:#fff;
      text-decoration: none;
    } 


    .calendarholder .calendar .legend {
      font-family: Arial, Helvetica, sans-serif; 
      font-size:1.3em; 
      line-height:1.66; 
      height:40px;
      clear:both;
      color:#695742;
      margin-left:0px;  
    }

    .calendarholder .calendar .legend span {
      font-family: Arial, Helvetica, sans-serif; 
      height:40px;
      color:#C3BCB3;
      margin-left:21px;
    }

.subscr_section{
background-color:#F7F2ED;
}

.AlI5M1_1{
display: none;
}