body, html
{
     padding: 0px;
     margin: 0px;
     min-height:100%;
     width:100%;
     font-size:11px;
     font-family:arial;
     text-align:center;
     background:/*url(/bitrix/templates/rustat/images/bg_top.gif) top left repeat-x */#F9F4CF;
}
a img
{
     border: 0px;
}
a:focus
{
 outline:none;
}
.base
{
     height:100%;
     vertical-align:top;
}
#main
{
     padding: 0px;
     margin: 0px;
     border: 0px;
     height:100%;
     width:983px;
}
.head_content
{
     background:url(/bitrix/templates/rustat/images/top_head_new.jpg) center 0px no-repeat;
     vertical-align:top;
     padding: 80px 0px 0px 0px;
     height:1px !important;
     text-align:left !important;
}
.menu_height
{
     padding: 0px;
     margin: 0px;
     height:100px;
}
.top_menu
{
     background:url(/bitrix/templates/rustat/images/menu_head_new.jpg) top center no-repeat;
     width:100%;
     height:152px;
}
.top_menu .lang
{
     position:absolute;
     clear:both;
     z-index:100;
     margin-top:60px;
     margin-left:11px;
     color:#C0BB96;
}
*:first-child+html .top_menu .lang
{
     margin-top:-60px;
}
*html .top_menu .lang
{
     margin-top:-60px;
}
.top_menu .lang a
{
     display:inline;
     color:#C0BB96;
     font-size:12px;
      z-index:100;
     text-decoration:none;
     font-weight:bold;
}
.top_menu .lang a.sel
{
    color:#CD2102;

}
.top_menu_content a
{
     display:block;
     float:left;
     margin-top:0px;
}
.top_menu_content div
{
     display:block;
     float:left;
     position:relative;
     z-index:200;
}
.top_menu .inner_menu
{
     display:none;
     clear:both;
     position:absolute;
     margin-top:40px;
     padding: 0px 0px 10px 0px;
     border-left: 1px solid #EEB80F;
     border-right: 1px solid #EEB80F;
     border-bottom: 1px solid #EEB80F;
     z-index:300 !important;
     background:#CA2002;
}
.top_menu #inner_menu3 .inn_bg
{
 background:url(/bitrix/templates/rustat/images/bg_top_inner_m.gif) -1px top no-repeat #CA2002;
 height:29px;
 width:90px;
 position:absolute;
}
.top_menu #inner_menu2
{

       margin-left:-2px;
         width:89px;
}
.top_menu #inner_menu2 .inn_bg
{
     background:url(/bitrix/templates/rustat/images/bg_inner_menu2.gif) -1px top no-repeat #CA2002;
     width:90px;
       margin-top:-2px;
       margin-left:0px;
       position:absolute;
       height:30px;
       z-index:10;
}
.top_menu #inner_menu4
{

     width:105px;
       margin-top:30px;
       margin-left:1px;
}
.top_menu #inner_menu4 .inn_bg
{
     background:url(/bitrix/templates/rustat/images/bg_inner_menu4.gif) -2px top no-repeat #CA2002;
     width:105px;
       margin-top:0px;
       margin-left:1px;
       position:absolute;
       height:9px;
       z-index:10;

}
.top_menu #inner_menu5
{

     width:108px;
       margin-top:33px;
       margin-left:-5px;
}
.top_menu #inner_menu5 .inn_bg
{
     background:url(/bitrix/templates/rustat/images/bg_inner_menu5.gif) 0px top no-repeat #CA2002;
     width:108px;
     height:7px;
       margin-top:0px;
       margin-left:-1px;
}
.top_menu #inner_menu6 .inn_bg
{
     background:url(/bitrix/templates/rustat/images/bg_inner_menu6.gif) 0px top no-repeat #CA2002;
     width:95px;
     position:absolute;
       margin-top:0px;
       margin-left:-1px;
       height:32px;
}
.top_menu #inner_menu6
{

     width:93px;
       margin-top:38px;
       margin-left:0px;
}
.top_menu #inner_menu7 .inn_bg
{
     background:url(/bitrix/templates/rustat/images/bg_inner_menu7.gif) 0px top no-repeat #CA2002;
     width:95px;
       margin-top:0px;
       position:absolute;
       height:33px;
       margin-left:-1px;
}
.top_menu #inner_menu7
{

     width:93px;
       margin-top:37px;
       margin-left:-3px;
}
.top_menu #inner_menu8 .inn_bg
{
     background:url(/bitrix/templates/rustat/images/bg_inner_menu8.gif) 0px top no-repeat #CA2002;
     width:95px;
       margin-top:0px;
       position:absolute;
       margin-left:-1px;
       height:35px;
}
.top_menu #inner_menu8
{

     width:97px;
       margin-top:36px;
       margin-left:-4px;
}
*:first-child+html .top_menu .inner_menu
{
     margin-top:0px;
}
*html .top_menu .inner_menu
{
     margin-top:0px;
}
*:first-child+html .top_menu #inner_menu2
{
     margin-top:0px;
     width:89px;
     margin-left:-2px;
}
*:first-child+html .top_menu #inner_menu2 .inn_bg
{
     margin-left:-5px;
     width:90px;
}
*html .top_menu #inner_menu2
{
     margin-top:0px;
     width:89px;
     margin-left:-2px;
}
*html .top_menu #inner_menu2 .inn_bg
{
     margin-left:-5px;
     width:90px;
}

*:first-child+html .top_menu #inner_menu3
{
     margin-top:0px;
     margin-left: 0px;
}
*:first-child+html .top_menu #inner_menu3 .inn_bg
{
     margin-top:0px;
     margin-left: -5px;
}
*html .top_menu #inner_menu3
{
     margin-top:0px;
     margin-left: 0px;
}
*html .top_menu #inner_menu3 .inn_bg
{
     margin-top:0px;
     margin-left: -5px;
}
*:first-child+html .top_menu #inner_menu4
{
     margin-top:0px;
        width:104px;
}
*:first-child+html .top_menu #inner_menu4 .inn_bg
{
     margin-top:0px;
     margin-left:-5px;
}
*html .top_menu #inner_menu4
{
     margin-top:0px;
        width:104px;
}
*html .top_menu #inner_menu4 .inn_bg
{
     margin-top:0px;
     margin-left:-5px;
     height:7px;
     overflow:hidden;
}
*:first-child+html .top_menu #inner_menu5
{
     margin-top:0px;

}
*html .top_menu #inner_menu5
{
     margin-top:0px;
}
*html .top_menu #inner_menu5 .inn_bg
{
     margin-top:0px;
     height:7px;
     margin-left: -6px;
     overflow:hidden;
     position:absolute;
}
*:first-child+html .top_menu #inner_menu6
{
     margin-top:0px;
}
*:first-child+html .top_menu #inner_menu6 .inn_bg
{
     margin-top:-2px;
     margin-left:-6px;

}
*html .top_menu #inner_menu6
{
     margin-top:0px;
}
*html .top_menu #inner_menu6 .inn_bg
{
     margin-top:-2px;
     margin-left:-6px;

}
*:first-child+html .top_menu #inner_menu7
{
     margin-top:0px;
}
*:first-child+html .top_menu #inner_menu7 .inn_bg
{
     margin-top:-2px;
     margin-left:-6px;

}
*html .top_menu #inner_menu7
{
     margin-top:0px;
}
*html .top_menu #inner_menu7 .inn_bg
{
     margin-top:-2px;
     margin-left:-6px;

}
*:first-child+html .top_menu #inner_menu8
{
     margin-top:-4px;
}
*:first-child+html .top_menu #inner_menu8 .inn_bg
{
     margin-top:-0px;
     margin-left:-6px;

}
*html .top_menu #inner_menu8
{
     margin-top:-4px;
}
*html .top_menu #inner_menu8 .inn_bg
{
     margin-top:-0px;
     margin-left:-6px;

}
.top_menu .inner_menu ul
{
     padding: 0px;
     margin: 10px 0px 0px 5px;
     list-style:none;
     z-index:200;
     position:relative;
     background:none;
}
.top_menu .inner_menu ul li a
{
     clear:both;
     color:#E9B64F;
     display:block;
     z-index:200;
     position:relative;
     text-decoration:none;
}
.top_menu .inner_menu ul li
{
     display:block;
     clear:both;

}
.top_menu .inner_menu ul li a:hover
{
     color:#FFFFFF;
}
.top_menu_content a .sel
{
     display:none;
     position:absolute;
     z-index:200;
}
.m1
{
     margin: 3px 3px 0px 10px;
}
* html .m1
{
     margin: 3px 3px 0px 5px;
}
* html .m1 .sel
{
    display:none;
}
* html .m1_sel
{
     margin: 3px 3px 0px 5px;
}
.m1_sel
{
      margin: 3px 3px 0px 10px;
}
.m1_sel .sel
{
     display:block !important;
     position:absolute;

}
.m1 .inner_menu
{
     width:89px;
}
.m1_sel .inner_menu
{
     width:89px;
}

.m3_sel
{
      margin: 56px 0px 0px 2px;
}
.m3_sel .sel
{
     display:block !important;
     position:absolute;

}
.m3 .inner_menu
{
     width:89px;
}
.m3_sel .inner_menu
{
     width:89px;
}
.m2
{
     margin: 30px 0px 0px 5px;
}
.m2_sel
{
     margin: 30px 0px 0px 5px;
}
.m2_sel .sel
{
     display:block !important;
     position:absolute;

}
.m3
{
     margin: 56px 0px 0px 2px;
}
.m4
{
     margin: 88px 0px 0px 3px;
}
.m4_sel
{
     margin: 88px 0px 0px 3px;
}
.m4_sel .sel
{
     display:block !important;
     position:absolute;

}
.m5
{
     margin:88px 0px 0px 187px;
}
.m5_sel
{
     margin:88px 0px 0px 187px;
}
.m5_sel .sel
{
     display:block !important;
     position:absolute;

}
.m6
{
     margin: 56px 0px 0px 0px;
}
.m6_sel
{
     margin: 56px 0px 0px 0px;
}
.m6_sel .sel
{
     display:block !important;
     position:absolute;

}
.m7
{
     margin: 31px 0px 0px 0px;
}
.m7_sel
{
     margin: 31px 0px 0px 0px;
}
.m7_sel .sel
{
     display:block !important;
     position:absolute;

}
.m8
{
     margin: 3px 0px 0px 0px;
}
.m8_sel
{
     margin: 3px 0px 0px 0px;
}
.m8_sel .sel
{
     display:block !important;
     position:absolute;

}
.content_text
{
     background:url(/bitrix/templates/rustat/images/bg_content.gif) 158px top repeat-y;
     vertical-align:top;
     text-align:left;
}
*html .content_text
{
     padding:0px 0px 70px 0px;
}
*:first-child+html .content_text .text
{

}
.content_text .text_con
{
     position:relative;
     z-index:100;
     font-size:12px;
     width:570px;
     display:block;
     padding: 60px 47px 0px 50px;
}
.content_text .text_con .bg_text
{
     background:#000000;
     padding: 0px 10px 0px 10px;
}
.content_top h1
{
     font-size:20px;
     padding: 0px;
     margin: 0px;
     font-weight:bold;
     text-align:center;
}
.content_top h2
{
     padding: 0px;
     margin: 0px;
     color:#EEBD23;
     font-size:17px;
     font-weight:normal;
     text-align:center;
}
.content_top span.big
{
     font-size:17px;
     font-weight:bold;
     display:block;
}
.content_top ul
{
     padding: 0px;
     margin: 0px;
     list-style: none;
}
.content_top ul li
{
     padding: 0px 0px 0px 6px;
     margin: 4px 0px 0px 0px;
     color:#FFFFFF;
     background:url(/bitrix/templates/rustat/images/little_line.gif) 0px 7px no-repeat;
     list-style: none;
}
.content_top p
{
     padding: 0px;
     margin: 25px 0px 0px 0px;
}
.yellow
{
     color:#EEBD23;
}
.content_top .yellow_center
{
     color:#EEBD23;
     text-align:center;
}
.content_bottom
{
     width:668px;
     height:207px;
     position:absolute;
     margin-top: -207px;
     margin-left:158px;
     z-index:10;
     background:url(/bitrix/templates/rustat/images/bottom_content.jpg) top left no-repeat;
}
*:first-child+html .content_bottom
{
     margin-top:-207px;
          margin-left:158px;

}
*html .content_bottom
{
     margin-top:-207px;
}
.left_con
{
     padding: 0px 0px 0px 10px;
     width:148px;
     vertical-align:top;
}

.left_con .left_menu
{
     padding: 0px;
     margin: 0px;
     list-style:none;
}
.left_con .left_menu li
{
     padding: 0px;
     margin: 0px 0px 9px 0px;
     list-style:none;
}
.left_con .left_menu li a
{
     padding: 0px;
     margin: 0px;
     color:#8A866A;
     font-size:12px;
     text-transform: uppercase;
     text-decoration:none;
     font-weight:bold;
}
.left_con .left_menu li a:hover
{
     color:#CD2102;
}
.left_con .left_menu li a.sel
{
     color:#CD2102;
}
.ban_block
{
     margin-top:30px;
}
.ban_block img
{
     margin: 10px 0px 10px 0px;
}
.content_top
{
     background:url(/bitrix/templates/rustat/images/content_top_new.jpg) 0px top no-repeat ;
     width:658px;
     height:410px;
     color:#ffffff;
     vertical-align:top;
     font-size:13px;
     padding: 0px 0px 50px 0px;
     z-index:100;
     position:relative;
}
.content_top a
{
     color:#EEBD23;
}
.right_con
{
     width:143px;
     vertical-align:top;
     padding: 0px 0px 0px 17px
}
.right_con h2
{
     color:#CD2102;
     font-weight:bold;
     font-size:15px;
     padding: 0px;
     letter-spacing:1px;
     margin:-2px 0px 0px 0px;
}
.news_element
{
     margin: 5px 0px 9px 0px;
     font-size:10px;
}
.news_element a
{
     color:#380101;
     text-decoration:none;
}
.news_element a.red
{
     color:#CD2102;
}
.news_element a.red .data
{
     color:#CD2102;
}
.news_element a.grey
{
     display:block;
     color:#C0BB96;
}
.news_element a:hover
{
     color:#CD2102;
}
.news_element a:hover .data
{
     color:#CD2102;
}
.news_element .data
{
     display:block;
     color:#C0BB96;
}
.foot_td
{
     height:106px !important;
     text-align:left;
     vertical-align:top;
     padding: 0px 0px 10px 0px;
     color:#380101;
}
.foot_td a
{
     color:#380101;
}
.foot_td a:hover
{
     color:#CD2102;
}
.foot_bg
{
     background:url(/bitrix/templates/rustat/images/foot_bg_new.jpg) bottom left no-repeat;
     height:106px !important;
}
.table-data
{
     border: 1px solid #E9B64F;
     border-collapse: collapse;

}
.table-data td
{
     border: 1px solid #E9B64F;
     border-collapse: collapse;
     padding: 3px;
}
.table-data thead td
{
     background:#CA2002;
     color:#E9B64F;
     font-weight:bold;
}
.forms .inputtext
{
     width: 250px;
}
.forms .inputselect
{
     width: 253px;
}
.forms .inputtextarea
{
     width: 250px;
     height: 100px;
}
.gallery img
{
     border: 1px solid gold;

}
table.photo-album
{
        background:#000000;
        border:0px;
}

div.photo-gallery-img div.tool, div.photo-album-img div.tool
{
        background-image:none;
}

table.shadow .t-l, table.shadow .t-c, table.shadow .t-r
{
        background-image:none;
        background:#000000;
}

table.shadow .m-l, table.shadow .m-c, table.shadow .m-r
{
        background-image:none;
        background:#000000;
}

table.shadow .b-l, table.shadow .b-c, table.shadow .b-r
{
        background-image:none;
        background:#000000;
}
table.result td
{
                color:#000000;
                background:#ffffff;
}
.link
{
     margin: 3px 0px 7px 0px;
     font-size:7px;
     color:#d2ca8f;
     text-decoration:none;
}
.link a
{
     color:#d2ca8f;
     text-decoration:none;
}

.link a:hover
{
     color:#f9f4cf;}