body, html
{
     padding: 0px;
     margin: 0px;
     height:100%;
     width:100%;
     font-size:12px;
     font-family:arial;
     color:#333333;
     background:url(/images/bg_fon.gif) top left repeat-x #1B4F92;
     vertical-align:top;
}
a img
{
     border: 0px;
}
a:focus
{
 outline:none;
}
#main
{
     padding: 0px;
     margin: 0px;
     height:100%;
     width:1000px;
     text-align:left;
     background:#ffffff;
}
.content
{
     padding: 17px 45px 0px 45px;
     vertical-align:top;
}
.head_content
{
     width:100%;
}
.head_content td
{
     vertical-align:top;
}
.logo
{
     width:210px;
}
.center_block
{
     width:100%;
}
.lang
{
     width:300px;
     float:left;
     height:30px;
     padding: 0px 0px 0px 10px;
}
.lang a
{
     padding: 0px 0px 0px 20px;
     margin: 0px 15px 0px 0px;
     color:#0099CC;
     font-family:arial;
     font-size:12px;

}

.rus_sel
{
     color:#999999 !important;
     text-decoration:none;
     background:url(/images/rus.gif) left 3px no-repeat;
}
.rus
{
     background:url(/images/rus.gif) left 3px no-repeat;
}
.eng
{
     background:url(/images/eng.gif) left 3px no-repeat;
     padding: 3px 0px 0px 20px;
}
.eng_sel
{
     background:url(/images/eng.gif) left 3px no-repeat;
     color:#999999 !important;
     text-decoration:none;
     padding: 3px 0px 0px 20px;
}
.submenu
{
     padding: 2px 0px 0px 0px;
     margin: 0px;
     float:right;
     width:220px;
     height:43px;
}
.submenu a
{
     padding: 0px 0px 0px 0px;
     margin: 0px 27px 0px 10px;
}
.submenu a.sel
{
     border-bottom: 2px solid #DC1218;
}
.top_menu
{
     padding: 0px;
     margin: 0px 0px 0px 0px;
     clear:both;
     background:#00AEF0;
}
.top_menu_content
{
     background:url(/images/right_top.gif) top right no-repeat;
}
.top_menu_content ul
{
     height:29px;
     padding: 12px 0px 0px 0px;
     margin: 0px;
     list-style:none;
     background:url(/images/left_top.gif) top left no-repeat;
}
.top_menu_content ul li
{
     padding: 0px;
     margin: 0px 0px 0px 10px;
     float:left;
     list-style:none;
}
.top_menu_content ul li a
{
     color:#ffffff;
     font-family:tahoma;
     font-size:12px;
     text-transform:uppercase;
}
.top_menu_content ul li a.sel
{
     color:#ffffff;
     font-family:tahoma;
     font-size:12px;
     background:#0076A3;
     height:30px;
     display:block;
     margin:-13px 0px 0px -5px;
     padding: 13px 5px 0px 5px;
     text-transform:uppercase;
     position:absolute;
}
.border_red
{
     border-bottom:2px solid #DE1218;
     padding: 0px 0px 0px 0px;
}
.bg_content
{
     background:url(/images/head_td.jpg) 0px 45px no-repeat;
     padding: 249px 0px 0px 0px;
     vertical-align:top;
     text-align:left;
}
*:first-child+html .bg_content
{
     padding: 235px 0px 0px 0px;
}
*html .bg_content
{
     padding: 235px 0px 0px 0px;
}
*:first-child+html #flash_conteiner_center
{
     position:absolute;
     margin-top:-243px;
     margin-left:0px;
}
*html #flash_conteiner_center
{
     position:absolute;
     margin-top:-243px;
     margin-left:0px;
}
#flash_conteiner_center
{
     position:absolute;
     margin-top:-258px;
     margin-left:-2px;
     text-align:left;
}
#flash_conteiner_center, x:-moz-any-link {
   margin-left:0px;
}
.bg_content p
{
     padding: 0px;
     margin: 10px 0px 10px 40px;
}
.bg_content h1
{
     color:#ffffff;
     padding: 0px;
     margin: 0px 0px 20px 40px;
     font-size:23px;
     font-weight:normal;
     font-family:tahoma;
}
.bg_content h2
{
     padding: 2px 0px 0px 40px;
     margin: 0px 0px 10px 0px;
     color:#0076A3;
     font-weight:normal;
     font-size:16px;
     background:url(/images/line.gif) 0px 10px no-repeat;
}
.bg_content h2.bg_no
{
     background:none;
}
.bg_content hr
{
     color:#CCCCCC;
     border-top:1px solid #CCCCCC;
     border-left: 1px solid #fff;
     border-right: 1px solid #fff;
     border-bottom: 1px solid #fff;
     margin: 23px 0px 19px 30px;
     padding: 0px;
}
.right_col
{
     width:210px;
     padding: 67px 0px 0px 40px;
     vertical-align:top;
}
.right_col p
{
     padding: 0px;
     margin: 10px 0px 14px 0px;
}
.more
{
     color:#0099CC;
     font-size:14px;
}
.text_content
{
     padding:6px 25px 0px 0px;
     vertical-align:top;
     font-size:13px;
     text-align: justify;
}
.right_block
{
     width:210px;
     vertical-align:top;
     padding: 7px 0px 0px 0px;
}

.border_block
{
     background:url(/images/bg_border_block.gif) 0px 0px repeat-y;
}
.border_block_content
{
     background:url(/images/border_top_b.gif) 0px 0px no-repeat;
     padding: 10px 0px 0px 20px;
}
.border_bottom
{
     background:url(/images/border_bottom_b.gif) bottom left no-repeat;
     height:30px;
}
.right_block h2
{
     padding: 0px;
     margin: 0px 0px 4px 0px;
     background:url(/images/spacer.gif) 0px 0px no-repeat;
     color:#0076A3;
     font-weight:bold;
     font-size:18px;
     font-family:arial;
}
*:first-child+html .right_block h2
{
     margin: 0px 0px 0px 0px;
}
*html .right_block h2
{
     margin: 0px 0px 0px 0px;
}
.right_block a
{
     color:#0099CC;
     display:block;
}
.gallery
{
     padding: 0px 0px 0px 0px;
     /*border-bottom:2px solid #cccccc; */
     width:180px;
}
.gallery img
{
     margin:0px 0px 15px 0px;
}
.gallery a
{
     font-size:14px;
     display:block;
     font-weight:bold;
     padding: 0px 0px 0px 10px;
}
.gallery a.pic
{
     padding: 0px;
}
.gallery_elem
{
     margin: 17px 0px 40px 0px;
}
/*.light_blue_block
{
     width:198px;
     background:url(/images/bg_bottom_light_bl.gif) bottom left no-repeat #EEF8FB;
     margin:32px 0px 0px -10px;
     padding: 0px 0px 0px 0px;
}
.light_block_top
{
      margin:0px 0px 0px 0px;
     padding: 10px 20px 10px 20px;
     font-weight:bold;
     background:url(/images/bg_top_light_bl.gif) top left no-repeat;
}
.light_blue_block span
{
     padding: 0px;
     margin: 0px;
     color:#006699;
     display:block;
     text-transform:uppercase;
}*/
.light_blue_block
{
     width:204px;
     background:url(/images/bg_border_light.gif) 0px 0px repeat-y;
     margin:32px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
}
.light_block_top
{
      margin:0px 0px 0px 0px;
     padding: 12px 20px 4px 10px;
    /* font-weight:bold; */
     background:url(/images/border_light_top.gif) top left no-repeat;
}
.light_block_top h3
{
     padding: 0px;
     margin: 0px;
     font-weight:bold;
     color:#0079A2;
     font-size:16px;
}
.light_block_top p
{
     margin: 12px 0px 15px 0px;
}
.bottom_light_block
{
     background:url(/images/border_bottom_light.gif) bottom left no-repeat;
     height:15px;
}
.light_blue_block span
{
     padding: 0px;
     margin: 0px;
     color:#006699;
     display:block;
     text-transform:uppercase;
}
.right_col h2
{
     padding: 0px;
     margin: 0px 0px 0px 0px;
     color:#0076A3;
     font-size:18px;
     font-family:arial;
}
.service
{
     padding: 0px;
     margin: 98px 0px 80px 0px;
}
.service ul
{
     padding: 0px;
     margin: 10px 0px 0px 0px;
     list-style:none;
}
.service ul li
{
     padding: 0px;
     margin: 13px 0px 10px 0px;
     list-style:none;
}
.service ul li a
{
     color:#0099CC;
     font-weight:bold;
     font-size:15px;
}
.a_big
{
     color:#0099CC;
     font-family:arial;
     font-size: 22px;
     font-weight: bold;
     display:block;
     margin-bottom:9px;
}
.valut
{
     padding: 0px;
     margin: 0px;
}
.valut th
{
     background:#0099CC;
     font-weight:normal;
     font-size:10px;
     color:#ffffff;
     width:180px;
     height:20px;
}
.valut td
{

}
.center_col
{
     width:100%;
}
/*.foot_block
{
     padding: 44px 45px 59px 45px;
     color:#999999;
     vertical-align:bottom;
}
.foot_block  .right_col
{
     padding: 12px 0px 0px 40px;
}
.foot_block a
{
     color:#0099CC;
     display:block;
}
.foot_block .text_content
{
     padding: 12px 0px 0px 10px;
}
.foot_block .right_block
{
     padding: 12px 0px 0px 0px;
}
.foot_block .contacts_text
{
     padding: 0px 0px 0px 27px;
     margin: 0px;
     background:url(/images/foot_con.gif) 0px 0px no-repeat;
}
.foot_block table
{
     width:100%;
}  */
.foot_block
{
     padding: 50px 0px 0px 0px;
     color:#ffffff;
     vertical-align:bottom;
}
*:first-child+html .foot_block  .right_col
{
     padding: 54px 45px 0px 0px;
     vertical-align:top;
}
.foot_block  .right_col
{
     padding: 34px 45px 0px 0px;
     vertical-align:top;
}
.foot_block a
{
     /*color:#0099CC;*/
     color:#99CCCC;
     display:block;
}
.foot_block .text_content
{
     padding: 10px 0px 0px 10px;
     vertical-align:top;
}
*:first-child+html .foot_block .text_content
{
     padding: 13px 0px 0px 10px;
}
.foot_block .right_block
{
     padding: 12px 0px 0px 0px;
     vertical-align:top;

}
.foot_block .contacts_text
{
     padding: 0px 0px 0px 27px;
     margin: 0px;
     background:url(/images/tel_foot.gif) 0px 0px no-repeat;

}
.foot_block table
{
     width:100%;
}
.bg_foot
{
     background:url(/images/bg_foot.jpg) bottom left no-repeat;
     width:300px;
}
.ie_padd
{
     padding: 21px 0px 0px 84px;
     height:150px;
}
*:first-child+html .ie_padd
{
     padding: 42px 0px 0px 84px;
     height:130px;
}
.anons_text
{
     border-top:1px solid #CCCCCC;
     padding: 21px 0px 30px 0px;
     margin-left:30px;

}
.anons_text p
{
     padding: 0px;
     margin: 19px 0px 10px 10px;
}
.anons_text h2
{
     background:none;
     margin: 0px;
     padding: 0px 0px 0px 10px;

}
.morelink a
{
	color:#0099CC;
}