html, body {
        width: 100%;
        margin: 0px;
        font-family: "Trebuchet MS";
        font-size: 12px;
        color: #E6E6E6;
        background-color:#000000;
        text-align:center;
}
a {
        color: #8C8C8C;
        text-decoration: underline;
}
a:hover {
        color: #FFFFFF;
        text-decoration: underline;
}
img {
        border: 0px;
}
table {
        border: 0px;
        border-collapse: collapse;
        margin: 0px;
        padding: 0px;
        vertical-align: top;
}
table td {
        border: 0px;
        border-collapse: collapse;
        margin: 0px;
        padding: 0px;
        vertical-align: top;
}
#big_container{
        background-color:#282828;
        background-image:url("/images/inner_header_bg.jpg");
        background-position:top left;
        background-repeat:repeat-x;
        text-align:center;
}
#top{
        clear:both;
        width:925px;
        margin:0px auto;
        height:170px;
}
#bg{
        width:925px;
        margin:0px auto;
}
#menu{
        width:925px;
        margin:0px auto;
}
#menu ul{
        margin:0px;
        padding:0px;
        display:inline;
        white-space:nowrap;
}
#menu ul li{
        float:left;
        list-style:none;
        padding:0px;
        width:149px;
        margin-right:6px;
        text-align:center;
}
#menu ul li#f{
        margin-right:0px;
}
#menu ul li a{
        display:block;
        background-color:#310607;
        background-image:url("/images/inner_inactive_menu_bg.jpg");
        background-repeat:repeat-x;
        padding-top:11px;
        padding-bottom:10px;
        font-family:"trebuchet ms";
        font-size:11px;
        color:#8C8C8C;
        text-decoration:none;
        text-transform:lowercase;
}
#menu ul li#f a{
        padding-bottom:9px;
}
#menu ul li a:hover,#menu ul li a.a{
        background-color:#4D000D;
        background-image:url("/images/active_menu_bg.jpg");
        background-repeat:repeat-x;
        color:#E6E6E6;
}
#bot_menu{
        padding-top:16px;
        padding-bottom:16px;
        text-align:center;
        color:#8C8C8C;
}
#bot_menu ul{
        margin:0px auto;
        padding:0px;
}
#bot_menu ul.en{
        width:475px;
}
#bot_menu ul.ru{
        width:515px;
}
#bot_menu ul li{
        list-style:none;
        float:left;
        margin-right:4px;
}
#bot_menu ul li.f{
        margin-right:0px;
}
#bot_menu ul li a{
        color:#8C8C8C;
        text-decoration:none;
        font-size:10px;
        text-transform:lowercase;
}
#bot_menu ul li a.a{
        color:#E6E6E6;
}
#bot_menu ul li a:hover{
        color:#FFFFFF;
        text-decoration:underline;
}
#icons{
       padding-top:22px;
       float:right;
       text-align:right;
       width:70px;
}
#logotype{
       float:left;
       padding-top:18px;
}
#logotype, #logotype a, #logotype img{
       behavior: url("/common/iepngfix.htc");
}
#main{
       width:925px;
       margin:0px auto;
       clear:both;
}
#main #root{
       text-align:left;
       padding-bottom:5px;
       color:#8C8C8C;
       font-size:10px;
}
#main #root a{
       color:#8C8C8C;
       font-size:10px;
       text-decoration:underline;
}
#main #root a:hover{
       color:#FFFFFF;
       text-decoration:underline;
       font-size:10px;
}
#main #left{
       width:200px;
       text-align:left;
       vertical-align:top;
}
#main #left ul{
        padding:0;
        margin-top:0px;
        margin-left:0px;
        margin-right:5px;
        margin-bottom:0px;
}
#main #left ul li{
        list-style:none;
        padding:0;
        padding-bottom:8px;
}
#main #left ul a{
        font-size:12px;
        font-family:arial;
}
#main #left ul a:hover{
        color:#CCCCCC;
}
#main #left ul li a.a{
        color:#BA0324 !important;
        text-decoration:underline;
        font-weight:bold;
}
#main #left ul li a.ina{
        color:#FFFFFF !important;
        text-decoration:none;
        font-weight:normal;
        font-weight:bold;
}
#main #left ul ul{
        padding:0;
        margin-top:6px;
        margin-left:10px;
}
#main #left ul ul a, #main #left ul ul ul a{
        font-size:11px;
        color:#8C8C8C;
        text-decoration:underline;
}
#main #center{
        vertical-align:top;
        text-align:left;
        background-color:#343434;
        padding:25px;
        width:552px;
}
#main #center h1{
       font-size:28px;
       font-weight:bold;
       margin:0px;
       padding:0px;
       color:#BA0324;
}
#main #center h2{
       font-size:25px;
       font-weight:bold;
       margin:0px;
       padding:0px;
       color:#FFFFFF;
       margin-top:10px;
       margin-bottom:-15px;
}
#main #center #content{
       padding-left:25px;
       padding-top:7px;
       color:#E6E6E6;
}
#main #right{
       vertical-align:top;
       text-align:left;
       padding-top:78px;
       padding-left:15px;
}
#main #right ul{
       clear:both;
       margin:0px auto;
       margin-right:-20px;
       text-align:left;
       padding:0px;
       width:170px;
}
#main #right .sp{
       clear:both;
       height:20px;
       font-size:20px;
       margin-right:-15px;
}
#main #right ul li{
       padding:0px;
       list-style:none;
       float:left;
       margin-right:12px;
       
}
#main #right ul li a{
      font-family:"trebuchet ms";
      font-size:11px;
      color:#8C8C8C;
      text-decoration:underline;
}
#main #right ul li a:hover{
      color:#FFFFFF;
      text-decoration:underline;
}
#main #right ul li span{
      color:#6C6C6C;
}
hr.bot{
       color:#8C8C8C;
       clear:both;
       background-color:#8C8C8C;
       border:0px;
       height:1px;
       width:925px;
}
#bot{
       background-image:url("/images/bottom_bgr.gif");
       background-repeat:repeat-x;
       text-align:center;
       font-size:10px;
       font-family:"trebuchet ms";
       color:#8C8C8C;
       height:54px;
}
#bot #container{
       width:925px;
       margin:0px auto;
       text-align:left;
}
#bot a, #icons a, .more_block a{
       font-size:10px;
       font-family:"trebuchet ms";
       color:#8C8C8C;
       text-decoration:underline;
}
#bot a.lowercase{
       text-transform:lowercase;
}
#icons a{
       text-transform:uppercase;
}
#bot a:hover, #icons a:hover, .more_block a:hover{
       color:#FFFFFF;
       text-decoration:underline;
}
#bot #contacts{
       width:285px;
       float:right;
       text-align:left;
}
#bot span{
       padding-left:10px;
       padding-right:10px;
}
img.map{
      border:2px #8C8C8C solid;
}
.news{
       margin-bottom:20px;
       text-align:left;
       clear:both;
}
.news .news_date{
       font-size:10px;
       font-family:"trebuchet ms";
       font-weight:bold;
       color:#E6E6E6;
}
.news .news_header,.news .news_header a{
      font-family:"trebuchet ms";
      font-size:14px;
      color:#8C8C8C;
      font-weight:bold;
      text-decoration:underline;
}
.news .news_header a:hover{
      color:#FFFFFF;
      text-decoration:underline;
}
#news_table #right .news .news_ann{
      padding-top:10px;
}
.news .news_image{
      float:left;
      padding-bottom:10px;
      overflow:hidden;
}
li.t{
      width:100px;
      white-space: normal; 
      display: block; 
}
.requi td{
      padding:2px;
      border-bottom:#7A7A7A 1px solid;
}
#counter{
       padding-top:3px; 
}
#counter img{
     filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
     -moz-opacity: 0.6;
     -khtml-opacity: 0.6;
     opacity: 0.6;
}








