body { background-color: #FFFFFF; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; margin-left: 0px; margin-width: 0px; margin-height: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px}

.main_table { background: url(../../images/backgrounds/leftlines.gif) repeat-y; }

.content_space { background-color: #EFF1F5; vertical-align: top; }
.page_title_img_main { background: url(../../images/backgrounds/page_main.jpg) bottom right no-repeat; vertical-align: top; }
.page_title_img_company { background: url(../../images/backgrounds/page_company.jpg) bottom right no-repeat; vertical-align: top; }
.page_title_img_services { background: url(../../images/backgrounds/page_services.jpg) bottom right no-repeat; vertical-align: top; }
.page_title_img_portfolio { background: url(../../images/backgrounds/page_portfolio.jpg) bottom right no-repeat; vertical-align: top; }
.page_title_img_projects { background: url(../../images/backgrounds/page_projects.jpg) bottom right no-repeat; vertical-align: top; }
.page_title_img_news { background: url(../../images/backgrounds/page_news.jpg) bottom right no-repeat; vertical-align: top; }
.page_title_img_vacancies { background: url(../../images/backgrounds/page_vacancies.jpg) bottom right no-repeat; vertical-align: top; }
.page_title_img_cms { background: url(../../images/backgrounds/page_cms.jpg) bottom right no-repeat; vertical-align: top; }

.left_red { background: url(../../images/backgrounds/left_red.gif); }
.ef_adv { background: url(../../images/backgrounds/ef_adv.gif) top right no-repeat; vertical-align: top; }
.krepl { background: url(../../images/backgrounds/krepl.gif) repeat-y; }
.top_line { background: url(../../images/backgrounds/top_line.gif) repeat-x; }
.right_line { background: url(../../images/backgrounds/right_line.gif) repeat-y; vertical-align: top; }

H1, .th1 { font-family: Verdana; color: #EB3D00; text-decoration: none; font-weight: 700; font-size: 12px; }
H2, .th2 { font-family: Verdana; color: #183547; text-decoration: none; font-weight: 700; font-size: 11px; }
.th2_2 { font-family: Verdana; color: #183547; text-decoration: none; font-weight: 700; font-size: 13px; }
H3, .th3 { font-family: Verdana; color: #A10417; text-decoration: none; font-weight: 700; font-size: 11px; }
H4, .th4 { font-family: Arial; color: #82858C; text-decoration: none; font-weight: 600; font-size: 16px; }
H5, .th5 { font-family: Arial; color: #F0F1F6; text-decoration: none; font-weight: 600; font-size: 22px; }
H6, .th6, .left_menu_selected { font-family: Verdana; color: #30343F; text-decoration: none; font-weight: 700; font-size: 15px; }
.left_menu_selected2 { font-family: Verdana; color: #30343F; text-decoration: none; font-weight: 700; font-size: 12px; }

.left_menu_vline { background: url(../../images/backgrounds/left_menu_vline.gif) top left repeat-y; }
.left_menu_gline { background: url(../../images/backgrounds/left_menu_gline.gif) center left no-repeat; }
.left_menu_link { font-family: Verdana; color: #FFFFFF; text-decoration: none; font-weight: 700; font-size: 12px; }
.left_menu_link:hover { font-family: Verdana; color: #30343F; text-decoration: underline; font-weight: 700; font-size: 12px; }
.left_menu_selected:hover { font-family: Verdana; color: #FFFFFF; text-decoration: underline; font-weight: 700; font-size: 15px; }
.left_menu_selected2:hover { font-family: Verdana; color: #FFFFFF; text-decoration: underline; font-weight: 700; font-size: 12px; }

.header1 { vertical-align: top; }
.header2 { background-color: #E4E7EF; vertical-align: top; }
.header_paddings { padding-left: 11px; padding-right: 0px; padding-top: 5px; padding-bottom: 6px; }
.header_paddings2 { text-align: center; padding-left: 11px; padding-right: 0px; padding-top: 5px; padding-bottom: 6px; }

.light_bg { background-color: #F7F9FD; vertical-align: top; }
.dark_grey_bg { background-color: #D4D8DF; }

.text, .text2 { text-align: justify; text-indent: 10px; font-family: Verdana; color: #61656E; text-decoration: none; font-weight: 400; font-size: 11px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; }
.text2 { text-indent: 0px; }
.t_link { font-family: Verdana; color: #61656E; text-decoration: underline; font-weight: 400; font-size: 11px; }
.t_link:hover { font-family: Verdana; color: #BF1E1C; text-decoration: none; font-weight: 400; font-size: 11px; }
.t_link2 { font-family: Verdana; color: #A10417; text-decoration: none; font-weight: 400; font-size: 11px; }

.text_paddings { vertical-align: top; text-align: justify; text-indent: 10px; font-family: Verdana; color: #61656E; text-decoration: none; font-weight: 400; font-size: 11px; padding-left: 25px; padding-right: 20px; padding-top: 15px; padding-bottom: 15px; }
.contacts { background-color: #F7F9FD; vertical-align: middle; text-align: left; font-family: Verdana; color: #61656E; text-decoration: none; font-weight: 400; font-size: 11px; padding-left: 25px; padding-right: 0px; padding-top: 10px; padding-bottom: 0px; }

.page_list { vertical-align: middle; text-align: center; font-family: Verdana; color: #82858C; text-decoration: none; font-weight: 700; font-size: 11px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; }
.page_list_link { font-family: Verdana; color: #82858C; text-decoration: underline; font-weight: 700; font-size: 11px; }
.page_list_link:hover { font-family: Verdana; color: #BF1E1C; text-decoration: none; font-weight: 700; font-size: 11px; }
.page_list_selected { font-family: Verdana; color: #D81D0A; text-decoration: none; font-weight: 700; font-size: 11px; }

.nav_bar { vertical-align: middle; text-align: right; font-family: Verdana; color: #82858C; text-decoration: none; font-weight: 400; font-size: 11px; padding-left: 0px; padding-right: 90px; padding-top: 0px; padding-bottom: 0px; }
.nav_bar_link { font-family: Verdana; color: #A10417; text-decoration: none; font-weight: 400; font-size: 11px; }
.nav_bar_selected { font-family: Verdana; color: #82858C; text-decoration: none; font-weight: 400; font-size: 11px; }

.img_border1 { border: 5px solid #E0E2E6; }
.img_border2 { border: 1px solid #FFFFFF; }

.dots_news { background: url(../../images/backgrounds/dots_news.gif) repeat-x; }
.dots_news2 { background: url(../../images/backgrounds/dots_news2.gif) repeat-x; }
.paddings { vertical-align: top; padding-left: 25px; padding-right: 20px; padding-top: 15px; padding-bottom: 15px; }
.light_bg_paddings { background-color: #F7F9FD; vertical-align: top; padding-left: 25px; padding-right: 20px; padding-top: 15px; padding-bottom: 15px; }
.paddings2 { vertical-align: top; padding-left: 25px; padding-right: 20px; padding-top: 10px; padding-bottom: 15px; }
.light_bg_paddings2 { background-color: #F7F9FD; vertical-align: top; padding-left: 25px; padding-right: 20px; padding-top: 10px; padding-bottom: 15px; }

.bottom_menu { background: url(../../images/backgrounds/bottom_menu_corner.gif) top left no-repeat; text-align: center; vertical-align: top; padding-top: 38px; }
.bottom_menu_text { text-align: center; font-family: Arial; color: #82858C; text-decoration: none; font-weight: 700; font-size: 12px; }
.bottom_menu_link { font-family: Arial; color: #82858C; text-decoration: none; font-weight: 700; font-size: 12px; }
.bottom_menu_selected { font-family: Arial; color: #BF1E1C; text-decoration: none; font-weight: 700; font-size: 12px; }

.light { font-family: Arial; color: #7E1515; text-decoration: none; font-style: italic; font-weight: 400; font-size: 11px;}
.copyrights { background: url(../../images/backgrounds/bottom.gif) repeat-x; font-family: Verdana; color: #82858C; text-decoration: none; font-weight: 400; font-size: 11px; padding-left: 20px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; }

a:hover { color: #BF1E1C; text-decoration: underline;}

FORM, P, H1, H2, H3, H4, H5, H6, .inline { display: inline; }
INPUT,SELECT,TEXTAREA { font-family: Arial; color: #5F5F5F; text-decoration: none; font-weight: 400; font-size: 12px; padding-left: 5px; padding-right: 5px;}
TEXTAREA, IFRAME { width: 100%; }
BUTTON { background-color: #FFFFFF; width: 78; height: 26; border: 0; }
IFRAME { border: 1px solid #A5ACB2;}
.white_bg { background-color: #FFFFFF; }

.bb_start { background: url(../../images/icons/wyswyg/left.gif) no-repeat; }
.bb_button1, .bb_button2, .bb_button1_over, .bb_button2_over { text-align: center; vertical-align: middle; }
.bb_button1 { background: url(../../images/icons/wyswyg/bg.gif) no-repeat; }
.bb_button1_over { background: url(../../images/icons/wyswyg/bg-active.gif) no-repeat; }
.bb_button2 { background: url(../../images/icons/wyswyg/bg-all.gif) repeat-x; }
.bb_button2_over { background: url(../../images/icons/wyswyg/bg-all-active.gif) repeat-x; }
.bb_end { background: url(../../images/icons/wyswyg/right.gif) no-repeat; }

.body_wyswyg { background-color: #FFFFFF; font-family: Verdana; color: #61656E; text-decoration: none; font-weight: 400; font-size: 11px; padding: 5px; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; margin-left: 0px; margin-width: 0px; margin-height: 0px; padding: 5px}
.body_wyswyg2 { background-color: #FFFFFF; font-family: Verdana; color: #61656E; text-decoration: none; font-weight: 400; font-size: 11px; padding: 5px; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; margin-left: 0px; margin-width: 0px; margin-height: 0px; padding: 5px}
.table_insert, .body_insert { background-color: #E0DFE3; font-family: Arial; font-size: 12px; color: #000000; }
.wyswyg_insert_button { width: 75; height: 23; color: #000000; }
.note { font-size: 11px; font-style: italic; color: #222222; }
.t_link_little { color: #364788; text-decoration: none; font-size: 11px; }

.font_styles { 
   position: absolute; overflow: hidden; visibility: hidden; left: 0; top: 0; z-index: 10;
   width: 210; height: 1;  
   background-color: #FFFFFF; border: 1px solid #949EA1; 
   font-family: Arial; color: #222222; text-decoration: none; font-weight: 400; font-size: 12px;
   padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px;
}

.div_hid { 
   position: absolute; overflow: hidden; visibility: hidden; left: 0; top: 0; z-index: 1;
   width: 1; height: 1;
}

#log { position: absolute; width: 1; height: 1; right: 0; top: 0; z-index: 1; overflow: hidden; visibility: hidden; }


