body {margin: 0px; padding: 0px; font-family: Arial;}
table, td, tr {border-collapse: collapse;}
img, table {border: 0px;}
img, div {behavior: url("/iepngfix.htc");}

#maintable {width: 100%;}
#left_top_td {width: 432px; height: 241px; background: url(/assets/images/topleftbg.jpg) no-repeat top left; vertical-align: top;}
#logo_menu {margin: 90px 0px 0px 140px;}
.posrel {position: relative; top: 0px; left: 0px;}
#div_menu {position: absolute; top: 0px; left: 230px; width: 570px;}

#table_menu {width: 618px;}
#table_menu tr {vertical-align: middle; text-align: center; font-size: 11pt;}
#table_menu tr td {background: url(/assets/images/backmainmenu.gif) no-repeat top left; width: 87px; height: 35px;}
#table_menu tr td:hover {background: url(/assets/images/curmenubg.gif) no-repeat top left; width: 87px; height: 35px;}
#table_menu tr td a {color: #fff;}

#introtext {font-size: 14px; color: #6b7577; margin: 20px 0px 0px 10px;}
#introtext a {color: #6b7577;}
#contacts {font-size: 13pt; color: #84ca18; text-align: right; margin-right: 95px;}

#top_left_repeat {width: 50%; height: 241px;  background: url(/assets/images/topleftrepeat.jpg) repeat-x top left;}
#top_center_bg {width: 201px; height: 241px; background: url(/assets/images/topcenterbg.jpg) no-repeat top left; vertical-align: top;}
#top_right_repeat {width: 50%; height: 241px;  background: url(/assets/images/toprightrepeat.jpg) repeat-x top left;}
#top_right_bg {width: 361px; height: 241px; background: url(/assets/images/toprightbg.jpg) no-repeat top left; vertical-align: top;}

.valign_top {vertical-align: top;}

#mid_left_bg {background: url(/assets/images/midleftbg.jpg) no-repeat top left; width: 432px; height: 330px;}
#opros_people {margin: 225px 0px 0px 300px;}
#opros_people a {color: #45ccfe; font-size: 18px;}
#mid_left_repeat {background: url(/assets/images/midleftrepeat2.jpg) repeat-x top left; width: 4px; height: 330px;}
#mid_center_bg {background: url(/assets/images/midcenterbg.jpg) no-repeat top left; width: 201px; height: 330px;}
#focus_group {margin: 267px 0px 0px 22px;}
#focus_group a {color: #45ccfe; font-size: 18px;}
#mid_right_repeat {background: url(/assets/images/midrightrepeat2.jpg) repeat-x top left; width: 6px; height: 330px;}
#mid_right_bg {background: url(/assets/images/midrightbg.jpg) no-repeat top left; width: 361px; height: 330px;}
#interview {margin: 267px 0px 0px 42px;}
#interview .tel_interview {color: #45ccfe; font-size: 18px; float: right; margin-right: 40px;}
#interview .person {color: #45ccfe; font-size: 18px; float: left;}

#bot_left_bg {background: url(/assets/images/botleftbg2.jpg) no-repeat top left; width: 50%; height: 527px; vertical-align: top;}
#allnews {padding: 0px; float: left; margin: 0px;}
#allnews h2 {color: #84ca18; font-size: 26px; font-weight: normal; text-decoration: underline; margin-left: 70px;}
#allnews h2 a {color: #84ca18; font-size: 26px; font-weight: normal; text-decoration: underline;}
#allnews .news {font-size: 12px; width: 352px; margin-top: 25px;}
#allnews .news .date a {color: #b2aaa1; float: left; text-decoration: none;}
#allnews .news .text {margin-left:70px;}
#allnews .news .text a {color: #000; text-decoration: none;}

#samaraour {position: relative; top: 30px; left: 0px;}
#we_samara {position: absolute; top: 0px; left: 370px; width: 175px; height: 175px; color: #756f65; font-size: 13px; }
#we_samara h4 {color: #84ca18; font-size: 23px; margin-bottom: 10px; padding: 0px;}

#vacancy {margin: 240px 0px 0px 130px; padding: 0px; width: 140px;}
#vacancy h3 {color: #95aaa7; font-size: 22px; margin: 0px; padding: 0px;}
#vacancy ul {list-style-image: url(/assets/images/liststyle.jpg); line-height: 23px; font-weight: bold; padding: 0px; margin: 0px; padding-left: 20px; margin-top: 20px;}
#vacancy ul li a {color: #fa7b31; font-size: 12px;}
#bot_right_bg  {background: url(/assets/images/botrightbg2.jpg) no-repeat top left; width: 50%; height: 527px;}
#bot_right_bg  div {font-size: 13px;}
#bot_right_bg  div h1 {color: #ff972b; font-size: 26px;}
#bot_right_bg  div p {margin: 5px 0px 5px 0px; padding: 5px 0px 5px 0px;}
#bot_right_bg  div p span {color: #869699; font-weight: bold;}

#footer_tr {vertical-align: top; background: #fff; height: 75px;}
#footer_td {vertical-align: top; text-align: center;}
#footer_td span {color: #757064; font-size: 14px;}
#footer_td a { float: right; margin-right: 20px;}
#footer_td img {margin-top: 10px;}

/*INNER*/
#submenu_ul {list-style: none; font-size: 12px; color: #000;  text-align: left; margin-left: 0px; padding-left: 0px;}
#submenu_ul li {padding: 8px 5px 8px 10px;}
#submenu_ul li:hover {background: #cbf48a;}
#submenu_ul li:hover a {color: #000; text-decoration: none;}
#submenu_ul a:hover {color: #000; text-decoration: none;}

#submenu3 {position: relative; top: 0px; left: 0px; display: none; z-index: 20;}
#submenu4 {position: relative; top: 0px; left: 0px; display: none; z-index: 20;}
#submenu4 div {position: absolute; top: 9px; left: -1px; width: 250px; background: url(/assets/images/botcurmenubg.jpg) no-repeat bottom left #e8fcc8; z-index: 20;}
#submenu3 div {position: absolute; top: 9px; left: -1px; width: 250px; background: url(/assets/images/botcurmenubg.jpg) no-repeat bottom left #e8fcc8; z-index: 20;}
#submenu8 {position: relative; top: 0px; left: 0px; display: none; z-index: 50;}
#submenu8 div {position: absolute; top: 9px; left: -1px; width: 250px; background: url(/assets/images/botcurmenubg.jpg) no-repeat bottom left #e8fcc8; z-index: 50;}

#td_tohome {background: url(/assets/images/midleftinner.jpg) no-repeat top left; width: 599px;}
#td_tohome a {color: #40c4f1; font-size: 80%; margin-right: 330px; float: right;}
#td_midcenter {background: url(/assets/images/midbginner.jpg) repeat-x top left;}
#td_midright {background: url(/assets/images/midrightinner.jpg) no-repeat top left; width: 390px; height: 67px;}

.table {width: 100%;}
#left_con_td {background: url(/assets/images/bgleftinner.jpg) repeat-x top left; width: 50%; vertical-align: bottom;}
#content_td {background: url(/assets/images/bgcenterinner.jpg) no-repeat top left; width: 1000px; vertical-align: bottom; padding-bottom: 40px;}
#content_div {margin-left: 55px; width: 900px; margin-bottom: 40px;}
#content_div  h1 {color: #77b909; font-size: 200%; font-weight: normal; width: 550px;}
#visual_right {position: absolute; top: 220px; right: 0%; z-index: 10;}


#li_submenu {width: 550px;}
#li_submenu p {font-size: 90%; color: #79918e; margin: 0px;}
#li_submenu p a:hover {color: #5c9203; font-weight: bold;}
#li_submenu p a {color: #77b909; font-weight: normal; margin-left: 25px;}
#li_submenu p .cur_a {color: #f98c2d; font-weight: normal; margin-left: 25px;}
#li_submenu p .main_a {color: #77b909; margin-left: 37px; font-weight: bold;}

.info_div {float: left; width: 500px;}
.info_div h2 {color: #79918e; font-size: 160%; font-weight: normal; margin-top: 20px; width: 600px;}
.info_div h2  span {margin-left: 30px;}
.info_div p {font-size: 90%; width: 450px; margin-left: 50px; margin-top: 0px;}
.info_div a {color: #77b909;}
.info_div h3 {font-size: 90%; color: #79918e; margin-left: 50px; width: 450px;}

.info_table {width: 450px; font-size: 80%; margin-left: 50px;}
.header_info_tr {font-weight: bold; border-top: 2px solid #c5cfca; border-bottom: 2px solid #c5cfca;}
.head_mid_td {border-left: 1px solid #c5cfca; border-right: 1px solid #c5cfca; padding-left: 23px;}
.marg23 {padding-left: 23px;}
.mid_info_tr {border-bottom: 1px solid #c5cfca;}
.mid_info_td {border-left: 1px solid #c5cfca; border-right: 1px solid #c5cfca; padding-left: 23px;}

#right_div_info {float: right; width: 210px; margin-right: 85px;}
#right_div_info h2 {color: #79918e; font-size: 160%; font-weight: normal; margin-top: 40px; }
.easy_p {font-size: 90%;}

.big_info_div {margin-right: 85px; width: 900px;}
.big_info_div h2 {color: #79918e; font-size: 160%; font-weight: normal; margin-top: 40px;}
.big_info_div a {color: #77b909;}
.big_info_div h2  span {margin-left: 30px;}
.big_info_div  h3 {font-size: 90%; color: #79918e; margin-left: 50px; width: 450px;}
.big_info_div img {margin: 15px 20px 15px 0px;}
.content_p {font-size: 90%; margin-left: 50px; margin-right: 100px;}

.under_table {color: #79918e; font-size: 70%; margin-left: 50px; font-style: italic;width: 450px;}

.list_content {margin-left: 50px; list-style-image: url(/assets/images/list.gif); padding-left: 0px; font-size: 90%; padding-left: 20px;}
.list_content_num {margin-left: 50px; padding-left: 0px; font-size: 90%; padding-left: 20px;}
img.space {margin: 0px 0px 0px 0px; padding: 0px 10px 10px 10px;}
.m_zero {margin-left: 0px;}

#right_col_inner {background: url(/assets/images/bgrightinner.jpg) repeat-x top left; width: 50%; vertical-align: bottom;}





