html, body {
        width: 100%;
        margin: 0px;
        font-family: "Trebuchet MS";
        font-size: 12px;
        color: #E6E6E6;
        background-color:#000000;
        text-align:center;
}
#big_container{
        background-color:#282828;
        background-image:url("/images/header_bg.jpg");
        background-position:top left;
        background-repeat:repeat-x;
        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;
}
#top{
        width:925px;
        background-image:url("/images/big_bg.jpg");
        margin:0px auto;
        height:278px;
}
#menu{
        margin-right:-10px;
}
#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/inactive_menu_bg.jpg");
        background-repeat:repeat-x;
        padding-top:25px;
        padding-bottom:23px;
        font-family:"trebuchet ms";
        font-size:14px;
        font-weight:bold;
        color:#8C8C8C;
        text-decoration:none;
        text-transform:lowercase;
}
#menu ul li a.p{
        padding-top:16px;
        padding-bottom:14px;
}
#menu ul li a:hover{
        background-color:#50000F;
        background-image:url("/images/active_menu_bg.jpg");
        background-repeat:repeat-x;
        color:#E6E6E6;
}
#clear_top{
        clear:both;
}
#icons{
       padding-top:58px;
       float:right;
       text-align:right;
       width:70px;
       text-transform:uppercase;
}
#logo{
       float:left;
       padding-top:50px;
       padding-left:3px;
}
#about_short{
       width:925px;
       margin:0px auto;
       height:90px;
       background-color:#282828;
       background-image:url("/images/under_text_bg.jpg");
       background-repeat:no-repeat;
       background-position:473px 0px;
       text-align:left;
       padding-top:10px;
}
#blocks{
       width:925px;
       margin:0px auto;
}
#blocks ul{
       margin:0px;
       padding:0px;
}
#blocks ul li{
       float:left;
       list-style:none;
       padding:0px;
       width:303px;
       height:161px;
       overflow:hidden;
       margin-right:5px;
       text-align:right;
       background-color:#61010E;
       background-image:url("/images/notice_bg.jpg");
       background-repeat:no-repeat;
       background-position:top left;
}
#blocks ul li.b2{
       background-image:url("/images/notice_bg_invert.jpg");
       background-repeat:no-repeat;
       background-position:top left;
}
#blocks ul li#f1{
       margin-right:0px;
}
#blocks ul li .block_content{
       height:161px;
       padding-top:12px;
       padding-left:18px;
       padding-right:14px;
       padding-bottom:8px;
}
#blocks ul li .block_content ul li{
       padding:auto;
       padding-right:10px;
       list-style:none;
       float:none;
       margin:0px;
       width:auto;
       height:auto;
       background: none;
       text-align:left;
       text-align:right;
}
#blocks ul li .block_content ul li a{
       font-size:10px; 
}
#blocks ul li .block_content h2{
       margin:0px;
       padding:0px;
       color:#8C8C8C;
       font-size:18px;
       font-family:"trebuchet ms";
       text-align:right;
       font-weight:bold;
       height:46px;
       overflow:hidden;
}
#blocks ul li .block_content .desc{
       text-align:right;
       color:#E6E6E6;
       font-size:10px;
       padding-top:5px;
       padding-bottom:3px;
       margin:0px;
}
#blocks ul li .block_content .more_block{
       text-align:right;
}
#msp{
       clear:both;
       height:25px;
       font-size:25px;
}
#news_table{
       width:925px;
       margin:0px auto;
       clear:both;
}
#news_table #left{
       width:310px;
       text-align:left;
       vertical-align:top;
}
#news_table h1{
       margin:0px;
       padding-top:0px;
       padding-bottom:20px;
       font-size:10px;
}
#news_table #clients{
       text-align:left;
       margin-left:10px;
}
#news_table #clients p{
       margin-top:0px;
       margin-bottom:15px;
       padding-top:10px;
}
#news_table #right{
       vertical-align:top;
       text-align:left;
}
#news_table #right .news{
       margin-bottom:20px;
       text-align:left;
       clear:both;
}
#news_table #right .news .news_date{
       font-size:10px;
       font-family:"trebuchet ms";
       font-weight:bold;
       color:#E6E6E6;
}
#news_table #right .news .news_header,#news_table #right .news .news_header a{
      font-family:"trebuchet ms";
      font-size:14px;
      color:#8C8C8C;
      font-weight:bold;
      text-decoration:underline;
}
#news_table #right .news .news_header a:hover{
      color:#FFFFFF;
      text-decoration:underline;
}
#news_table #right .news .news_ann{
      padding-top:10px;
}
#news_table #right .news .news_image{
      float:left;
      padding-bottom:10px;
      overflow:hidden;
}
#news_table #right #buttons ul{
      margin:0px;
      padding:0px;
}
#news_table #right #buttons ul li{
      padding:0px;
      width:149px;
      margin-right:4px;
      text-align:center;
      float:left;
      list-style:none;
}
#news_table #right #buttons ul li.rss{
      padding:0px;
      padding-left:8px;
      padding-bottom:2px;
      margin-right:4px;
      width:40px;
      text-align:left;
      float:left;
      list-style:none;
      background-image:url("/images/button_bgr.gif");
      background-repeat:repeat-x;
      background-position:top left;
}
#news_table #right #buttons ul li.rss a{
      display:inline;
      background:none;
      font-family:"trebuchet ms";
      font-size:10px;
      font-weight:bold;
      color:#8C8C8C;
      text-decoration:underline;
      text-transform:uppercase;
}
#news_table #right #buttons ul li a{
      display:block;
      background-color:#66000C;
      background-image:url("/images/button_bgr.gif");
      background-repeat:repeat-x;
      background-position:top left;
      padding-top:2px;
      padding-bottom:4px;
      font-family:"trebuchet ms";
      font-size:10px;
      font-weight:bold;
      color:#8C8C8C;
      text-decoration:underline;
      text-transform:lowercase;
}
#news_table #right #buttons ul li a:hover,#news_table #right #buttons ul li.rss a:hover{
      color:#FFFFFF;
      text-decoration:underline;
}
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;
}
#counter{
       padding-top:3px; 
}
#counter img{
     filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
     -moz-opacity: 0.6;
     -khtml-opacity: 0.6;
     opacity: 0.6;
}








