body, html
{
     padding: 0px;
     margin: 0px;
     height:100%;
     width:100%;
     font-size:14px;
     font-family:tahoma;
     background:#ffffff;
     color:#333333;
}
a img
{
     border: 0px;
}
a:focus
{
 outline:none;
}
#main
{
     padding: 0px;
     margin: 0px;
     width:100%;
     height:100%;
     z-index:10;
     position:relative;
     background:url(images/bg_red_block.gif) 0px 43px repeat-x;

}
.red_bg
{
     width:100%;
     position:absolute;
     z-index:1;
     margin-top:77px;
     height:235px;
     background:#831C0B;
}
.content_td
{
     vertical-align:top;
}
.content_block
{
     width:950px;
     text-align:left;
       z-index:10;
     position:relative;
}
.top_content
{
     background:url(images/bg_head_block_new.jpg) 0px 43px no-repeat;
     height:317px;
}
.logo
{
     padding: 17px 70px 0px 49px;
     margin: 0px;
     width:201px;
     height:72px;
     vertical-align:top;
}
*html .logo
{
     height:55px;
     padding: 17px 74px 0px 49px;
}
*:first-child+html .logo
{
     height:55px;
     padding: 17px 74px 0px 49px;
}
.submenu
{
     vertical-align:top;
     padding: 26px 0px 0px 0px;
}
.submenu a
{
     margin: 0px 30px 0px 0px;
     display:block;
     float:left;
}
.submenu a img.sel_img
{
     display:none;
     position:absolute;
}
.submenu a.sel img.sel_img
{
     display:block;
     position:absolute;
}
.search_block
{
     text-align:right;
     vertical-align:top;
     width:295px;
     padding: 21px 0px 0px 0px;
}
.search_block form
{
     padding: 0px;
     margin: 0px -2px 0px 0px;
}
.search_block .inputtext
{
     padding: 1px 0px 2px 2px;
     margin: 0px 10px 0px 0px;
     border:1px solid #9B9B9B;
     color:#9B9B9B;
     height:17px;
     float:right;
     width:229px;
}
.search_block .search_submit
{
     padding: 0px;
     margin: 0px;
     border: 0px;
     width:22px;
     height:22px;
     float:right;
     cursor:pointer;
     cursor:hand;
     background:url(images/search_submit.gif) 0px 0px no-repeat #DC391C;
}
.text_contacts
{
     padding: 0px;
     margin: 34px 0px 0px 65px;
     width:300px;
     font-size:14px;
     color:#ffffff;
     line-height:22px;
}
.text_contacts p
{
     padding: 0px;
     margin: 24px 0px 0px 0px;
}
.text_contacts_inside
{
     padding: 0px;
     margin: 84px 0px 0px 65px;
     width:300px;
     font-size:14px;
     color:#ffffff;
     line-height:22px;
}
.top_menu
{
     width:900px;
     background:url(images/bg_top_menu.gif) 0px 0px repeat-x #3E0E01;
     height:57px;
     overflow:hidden;
     margin: -19px 0px 0px 50px;

}
.top_menu ul
{
     padding: 0px;
     margin: 0px 0px 0px 0px;
     list-style:none;
}
.top_menu ul li
{
     padding: 0px;
     margin: 0px;
     list-style:none;
     float:left;
     height:57px;
     font-weight:bold;

}
.top_menu ul li a
{
     float:left;
     height:37px;
     display:block;
     color:#ff3300;
     font-size:12px;
     margin: 0px 8px 0px 8px;
     padding:20px 10px 0px 10px;
     text-decoration:none;
     font-weight:bold;

}
*html .top_menu ul li a
{
     margin: 0px 4px 0px 4px;
}
.top_menu ul li a:hover
{
     background:url(images/bg_sel_top.gif) 0px 0px repeat-x #FF3300;
     color:#ffffff;
}
.top_menu ul li a.sel
{
     background:url(images/bg_sel_top.gif) 0px 0px repeat-x #FF3300;
     color:#ffffff;
}
.bread_clumb
{
     /*margin:18px 0px 0px 325px;*/
     margin: 0px 0px 0px 325px;
     font-size:12px;
     padding: 18px 0px 0px 0px;
     height:32px;
     clear:both;
}
.bread_clumb ul
{
     padding:0px;
     margin:0px 0px 0px 0px;
     list-style:none;
}
.bread_clumb ul li
{
     padding:0px 11px 0px 0px;
     margin:0px 25px 0px 0px;
     float:left;
     background:url(images/arrow_bread.gif) right 4px no-repeat;
     list-style:none;
}
.bread_clumb ul li a
{
     color:#ff0000;
}
.bread_clumb ul li.sel
{
     background:url(images/arrow_sel.gif) right 5px no-repeat;
     padding-right:15px;
}
.bread_clumb ul li.sel a
{
     color:#999999;
     text-decoration:none;
}
.content_tbl
{
     margin-top:0px;
}
.left_block
{
     padding: 2px 64px 0px 50px;
     vertical-align:top;
     width:210px;
}
.left_block .left_menu
{
     padding: 0px;
     margin: 0px;
     list-style:none;
}
.left_block .left_menu li
{
     padding: 0px 0px 2px 28px;
     background:url(images/left_bullet.gif) 0px 3px no-repeat;
     margin: 0px 0px 32px 0px;
     list-style:none;
}
*html .left_block .left_menu li
{
     margin:0px 0px 28px 0px;
}
.left_block .left_menu li.sel
{
     background:url(images/left_bullet_sel.gif) 0px 3px no-repeat;
}
.left_block .left_menu li.sel a
{
     text-decoration:none;
     color:#660000;
}
.left_block .left_menu a
{
    color:#ff0000;
    font-size:12px;
    font-weight:bold;
}
.contact_info
{
     padding: 0px;
     margin: 73px 0px 0px 0px;
}
.contact_info h5
{
     padding: 0px;
     margin: 0px;
     font-size:18px;
     font-weight:normal;
}
.contact_info p
{
     padding: 0px;
     margin: 22px 0px 22px 0px;
}
.contact_info a
{
     color:#FF0000;
}
.center_block
{
     padding: 0px 30px 40px 0px;
     vertical-align:top;
     width:550px;
}
.center_block a
{
     color:#FF0000;
}
.center_block form
{
     padding: 0px;
     margin: 0px;
}
.center_block h1
{
     padding: 0px;
     margin: 0px 0px 21px 0px;
     font-size:24px;
     font-weight:normal;
}
.center_block p
{
     padding: 0px;
     margin: 21px 0px 18px 0px;
}
.center_block h4
{
     padding: 0px;
     margin: 55px 0px 16px 0px;
     font-size:24px;
     font-weight:normal;
}
.section_list a.section_name
{
     display:block;
     font-weight:bold;
     margin: 0px 0px 19px -10px;
     position:relative;
}
.section_list p
{
     padding: 0px 0px 0px 10px;
     margin: 0px 0px 38px 0px;
}
.block_bg
{
     background:url(images/bg_blocks.gif) 0px 0px #6E1709;
     color:#ffffff;
     padding: 14px 0px 1px 10px;
}
.block_bg h5
{
     padding: 0px;
     margin: 0px 0px 0px 0px;
     font-weight:normal;
     color:#f2a779;
     font-size:18px;
}
.block_bg ul
{
     padding: 0px;
     margin: 0px 0px 10px 2px;
     list-style:none;
}
.block_bg ul li
{
     padding: 0px 0px 0px 12px;
     background:url(images/bullet_red.gif) 0px 4px no-repeat;
     margin: 17px 0px 14px 0px;
     display:block;
     list-style:none;
}
.block_bg ul li a
{
     color:#ffffff;
}
.border_top
{
     height:2px;
     background:url(images/top_border.gif) 0px 0px repeat-x #DC2E12;
}
.foot_td
{
     background:url(images/bg_foot.gif) left bottom repeat-x;
     padding: 0px 0px 64px 0px;
     color:#999999;
     font-size:12px;
}
.left_block_foot
{
     padding: 0px 67px 0px 50px;
     vertical-align:middle;
     width:210px;
}
.center_block_foot
{
     padding: 0px 30px 0px 0px;
     vertical-align:middle;
     width:596px;
}
.center_block_foot a
{
     color:#ff0000;
}
.left_text_foot
{
     float:left;
     padding: 7px 0px 10px 0px;
}
.global_text
{
     float:right;
     background:url(images/logo_global.jpg) 0px 0px no-repeat;
     padding: 7px 0px 10px 40px;
     margin-right:-3px;
}
.tbl_data
{
     padding: 0px;
     margin: 23px 0px 0px 0px;
     font-size:12px;
}
.tbl_data th
{
     background:#6E1709;
     color:#ffffff;
     font-weight:bold;
     font-size:12px;
     text-align:left;
     vertical-align:middle;
     padding: 3px 9px 8px 9px;
}
.tbl_data td
{
     padding: 4px 9px 8px 9px;
      text-align:left;
     vertical-align:middle;
}
.tbl_data .dark_bg td
{
     background:#EBEBEB;
}
.form_tbl
{
     padding: 0px;
     margin: 24px 0px 0px 0px;
     font-size:12px;
}
.form_tbl td
{
     padding: 0px 22px 11px 0px;
     vertical-align:top;
}
.form_tbl td span.red
{
     color:#FF0000;
}
.form_tbl .inputtext
{
     border:1px solid #CCCCCC;
     padding: 1px 0px 2px 2px;
     color:#333333;
     height:17px;
     width:197px;
     font-family:tahoma;
     font-size:12px;
}
.form_tbl .select_input
{
     border:1px solid #CCCCCC;
     font-family:tahoma;
     font-size:12px;
     color:#999999;
     height:20px;
     width:202px;
}
.form_tbl .inputtextarea
{
     border:1px solid #CCCCCC;
     padding: 0px 0px 0px 2px;
     color:#333333;
     font-family:tahoma;
     font-size:12px;
     height:99px;
     width:197px;
}
.form_tbl .inputsubmit
{
     padding: 0px 0px 2px 0px;
     margin: 0px;
     border: 0px;
     font-size:11px;
     font-family:tahoma;
     background:url(images/bg_submit.gif) 0px 0px no-repeat;
     color:#666666;
     height:22px;
     width:75px;
     cursor:pointer;
}
div.arttop h3
{
margin-bottom: 10px;
padding-bottom:0px;
}
div.arttop h3 a
{
color:black;
text-decoration:none;
}
div.arttop h3 a:hover
{
text-decoration:underline;
}
div.arttop p
{
        padding:10px 0px 0px 20px;
        margin:0px;
}
.head1
{
       color:#000000;
       font-size:12px;
       margin: 10px 0 15px 0px;
       font-size:150%;
       font-weight:normal;
}
.head1 a
{
       color:#000000;
       text-decoration: underline;
}
.head2
{
       color:#FF0000;
       font-size:14px;
       margin: 10px 0 15px 0px;
       font-weight:bold;
}
