
* { margin:0; padding:0; font-family: arial, verdana, helvetica, sans-serif; font-size:10pt; }

html { height: 100%; }

body { height:100%; width:100%; min-width:1010px; background-color:#FFFFFF; }

img { border:0px; }

td { vertical-align: top }

.crumbs {
	margin:-27px 0 0 0;
	padding-bottom:10px;
	font-size:9pt;
}

.crumbs a {
	font-size:9pt;
}

h1 { font-size:200%; margin:15px 0; }
h2 { font-size:170%; margin:12px 0; }
h3 { font-size:140%; margin:9px 0; }
h4 { font-size:110%; margin:6px 0; }
h5 { font-size:90%; margin:3px 0; }
h6 { font-size:70%; margin:0 0; }

.clr { clear:both; }


#general_wraper { width:100%; }


#general_header {}

#logo { position:absolute; top:0; left:0; }

.header_verytop { padding-right:50px; padding-left:240px; text-align:right; height:80px; }
.header_lang {  padding:7px 30px 9px 30px; border:1px solid #ACC3ED; border-top:0px; float:right; }
.header_lang a { color:#858585;  }
.header_lang a:hover { color:#858585; }

.header_menu { float:left; width:50%; text-align:left; padding-left:20px; padding-top:53px; }
.header_menu .header_menu_a { padding-left:15px; padding-right:15px; border-right:1px solid #858585; color:#858585; }
.header_menu .header_menu_a:hover { color:#858585; }

.header_search { float:right; width:46%; height:80px; background:#FFFFFF url(../../images/ru/header_cubes.jpg) no-repeat top left; }
.header_search_ind { float:right; width:46%; height:80px; background:#FFFFFF url(../../images/ru/header_cubes_ind.jpg) no-repeat top left; }
.header_search_hea { float:right; width:46%; height:80px; background:#FFFFFF url(../../images/ru/header_cubes_hea.jpg) no-repeat top left; }
.header_search_hlz { float:right; width:46%; height:80px; background:#FFFFFF url(../../images/ru/header_cubes_hlz.jpg) no-repeat top left; }
.header_search_com { float:right; width:46%; height:80px; background:#FFFFFF url(../../images/ru/header_cubes_com.jpg) no-repeat top left; }
.header_search_edu { float:right; width:46%; height:80px; background:#FFFFFF url(../../images/ru/header_cubes_edu.jpg) no-repeat top left; }
.header_search_fin { float:right; width:46%; height:80px; background:#FFFFFF url(../../images/ru/header_cubes_fin.jpg) no-repeat top left; }

.header_search_news { float:right; width:46%; height:80px; background:#FFFFFF url(../../images/ru/header_cubes_emp.jpg) no-repeat top left; }

input.search_inactive { border-top:1px solid #A6A8A7; border-left:1px solid #A6A8A7; border-right:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF; background-color:#F1F3F2; color:#858585; width:150px; margin-top:14px; height:18px; }
input.search_active { border-top:1px solid #A6A8A7; border-left:1px solid #A6A8A7; border-right:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF; background-color:#F1F3F2; color:#000000; width:150px; margin-top:14px; height:18px; }


.header_next { position:relative; background:#FFFFFF url(../../images/ru/menu_cubes.jpg) repeat-x; height:160px; width:100%; top:0; }
.header_next_ind { position:relative; background:#FFFFFF url(../../images/ru/menu_cubes_ind.jpg) repeat-x; height:160px; width:100%; top:0; }
.header_next_hea { position:relative; background:#FFFFFF url(../../images/ru/menu_cubes_hea.jpg) repeat-x; height:160px; width:100%; top:0; }
.header_next_hlz { position:relative; background:#FFFFFF url(../../images/ru/menu_cubes_hlz.jpg) repeat-x; height:160px; width:100%; top:0; }
.header_next_com { position:relative; background:#FFFFFF url(../../images/ru/menu_cubes_com.jpg) repeat-x; height:160px; width:100%; top:0; }
.header_next_edu { position:relative; background:#FFFFFF url(../../images/ru/menu_cubes_edu.jpg) repeat-x; height:160px; width:100%; top:0; }
.header_next_fin { position:relative; background:#FFFFFF url(../../images/ru/menu_cubes_fin.jpg) repeat-x; height:160px; width:100%; top:0; }

.header_next_news { position:relative; background:#FFFFFF url(../../images/ru/menu_cubes_news.jpg) repeat-x; height:160px; width:100%; top:0; }

div.next_menu_ind { position:absolute; top:40px; left:40px; }
div.next_menu_hea { position:absolute; top:90px; left:520px; }
div.next_menu_hlz { position:absolute; top:30px; left:540px; }
div.next_menu_com { position:absolute; top:21px; left:300px; }
div.next_menu_fin { position:absolute; top:95px; left:188px; }
div.next_menu_edu { position:absolute; top:25px; left:734px; }

.header_menu_down { background-color:#E1E1E1; padding:15px 0 15px 45px; }
.header_menu_down a { text-decoration:none; font-weight:bold; font-size:11pt; color:#858585; padding-right:40px; }



#general_content_home { float:left; width:54%; padding:40px 100px 0px 45px; }
#general_content { float:left; width:47%; padding:40px 40px 0px 45px; }

.events_list { list-style-type:none; }
.events_list li { padding-bottom:25px; }
.list_date { font-size:10px; color:#535353; display:inline; padding-right:7px; }
.list_info { color:#535353; padding-left:52px; position:relative; top:-5px; }
.list_header { padding-bottom:5px; }
.list_header a { color:#235FCD; font-size:11pt; }
.list_header a:hover { color:#235FCD; font-size:11pt; }

.info_subheader { color:#1F7896; }
.common_info { line-height:16pt; margin-bottom:40px; color:#5E5E5E; }
ul, .common_list { list-style-type:disc; margin-left:17px; }
.common_clear_list { list-style-type:none; margin-left:17px; }
.common_para { margin-left:7px; }
a.follow_link { background:transparent url(../../images/ru/arrowblock.jpg) top left no-repeat; padding-left:20px; }

.news_subheader { color:#2478A0; font-size:11pt; }
.news_list { list-style-type:none; }
.news_list li { padding-bottom:10px; font-size:8pt; color:#5E5F5F; }
.news_list li a { font-size:8pt; color:#5E5F5F; }
.news_list li b { font-size:8pt; }

.client_list { list-style-type:none; margin-top: 10px; margin-left:0; }
.client_list li { padding-bottom:15px; margin-bottom:10px; border-bottom: 1px solid #E1E1E1; }
.client_list li.last { padding-bottom:15px; margin-bottom:10px; border-bottom-width:0; }
.client_list_icon { float:left; padding-right:20px; margin-bottom:4px; margin-top:5px; }
.client_list_info { margin-top:2px; }

.partner_list { list-style-type:none; margin-top:19px; margin-left:0; }
.partner_list li { padding-bottom:15px; margin-bottom:10px; }
.partner_list_icon { padding-right:20px; margin-bottom:4px; margin-top:5px; float:left; width:121px; }
.partner_list_info { float:left; width:70%; }


.vac_list { list-style-type:none; margin-top:10px; margin-left:0; width:100%; }
.vac_list li { padding-bottom:15px; margin-bottom:10px; border-bottom: 1px solid #E1E1E1; }

.vac_list_header { font-weight:bold; margin-bottom:5px; }
.hot { font-weight:bold; color:#D30B0B; }
.clr .vac_height { height:15px; overflow:hidden; }

.vac_list_left { float:left; width:105px; line-height:1em; padding-top:3px; }
.vac_list_right { float:left; width:82%; }
.vac_down { padding-top:14px; }

.vac_list .vac_sublist { list-style-image:url(/images/ovlist.png); margin-top:0; }
.vac_list li li { padding-bottom:0; margin-bottom:0; border-bottom-width:0; }

.vac_list_resume { float:right; width:150px; position:relative; top:-20px; }
a.vac_resume_link { background:transparent url(../../images/ru/arrowblock.jpg) top left no-repeat; padding-left:20px; color:#0E64D8; }
a.vac_resume_link:visited { background:transparent url(../../images/ru/arrowblock.jpg) top left no-repeat; padding-left:20px; color:#0E64D8; }

.btn_std { background:transparent url(../../images/ru/btn_bg.png) top left repeat-x; border:1px solid #C8D9DF; padding:2px 7px; color:#5E5F5F; font-size:10pt; }


#general_rightbar_home { float:right; width:22%; padding:45px 50px 0px 0px; }
#general_rightbar { float:right; width:350px; padding:45px 100px 0px 0px; }

.right_jobs { float:right; width:166px; background:#FFFFFF url(../../images/ru/right_jobs.png) no-repeat top left; padding-top:40px; margin-right:50px; }
.right_box { border:1px solid #ACC3ED; border-top:0; padding:25px 0 25px 35px; }
.right_box a { color:#6C91E9; font-size:14pt; font-weight:500; text-decoration:none; letter-spacing:1px; }

.right_ind_menu { float:left; width:270px; background:#E3E3E3 url(../../images/ru/right_cubes_ind.jpg) no-repeat bottom right; padding: 40px 0 40px 40px; }
.right_ind_menu div {  margin-bottom:6px; }

.right_hea_menu { float:left; width:270px; background:#E3E3E3 url(../../images/ru/right_cubes_hea.jpg) no-repeat bottom right; padding: 40px 0 40px 40px; }
.right_hea_menu div {  margin-bottom:6px; }

.right_hlz_menu { float:left; width:270px; background:#E3E3E3 url(../../images/ru/right_cubes_hlz.jpg) no-repeat bottom right; padding: 40px 0 40px 40px; }
.right_hlz_menu div {  margin-bottom:6px; }

.right_com_menu { float:left; width:270px; background:#E3E3E3 url(../../images/ru/right_cubes_com.jpg) no-repeat bottom right; padding: 40px 0 40px 40px; }
.right_com_menu div {  margin-bottom:6px; }

.right_edu_menu { float:left; width:270px; background:#E3E3E3 url(../../images/ru/right_cubes_edu.jpg) no-repeat bottom right; padding: 40px 0 40px 40px; }
.right_edu_menu div {  margin-bottom:6px; }

.right_fin_menu { float:left; width:270px; background:#E3E3E3 url(../../images/ru/right_cubes_fin.jpg) no-repeat bottom right; padding: 40px 0 40px 40px; }
.right_fin_menu div {  margin-bottom:6px; }

a.right_menu_edu { color:#6D6D6D; text-decoration:none; font-weight:600; }
a.right_menu_hea { color:#6D6D6D; text-decoration:none; font-weight:600; }
a.right_menu_hlz { color:#6D6D6D; text-decoration:none; font-weight:600; }
a.right_menu_fin { color:#6D6D6D; text-decoration:none; font-weight:600; }
a.right_menu_com { color:#6D6D6D; text-decoration:none; font-weight:600; }
a.right_menu_ind { color:#6D6D6D; text-decoration:none; font-weight:600; }

a.right_menu_hea:hover { color:#0EA2C3; text-decoration:none; font-weight:600; }
a.right_menu_hlz:hover { color:#0EC2A3; text-decoration:none; font-weight:600; }
a.right_menu_ind:hover { color:#2563BA; text-decoration:none; font-weight:600; }
a.right_menu_com:hover { color:#C9BB46; text-decoration:none; font-weight:600; }
a.right_menu_edu:hover { color:#95C261; text-decoration:none; font-weight:600; }
a.right_menu_fin:hover { color:#6790DF; text-decoration:none; font-weight:600; }

#right_menu_hea { color:#0EA2C3; }
#right_menu_hlz { color:#0EC2A3; }
#right_menu_ind { color:#2563BA; }
#right_menu_com { color:#C9BB46; }
#right_menu_edu { color:#95C261; }
#right_menu_fin { color:#6790DF; }

.right_ind_scheme { float:left; padding-top:50px; padding-bottom:50px; width:340px; }


.right_news_menu { float:left; width:270px; background:#E3E3E3 url(../../images/ru/right_cubes_news.jpg) no-repeat bottom right; padding: 40px 0 40px 40px; }
.right_news_menu div {  margin-bottom:6px; }
a.right_menu_news { color:#6D6D6D; text-decoration:none; font-weight:600; }
a.right_menu_news:hover { color:#2460A8; text-decoration:none; font-weight:600; }
#right_menu_news { color:#2460A8; }

.right_news_list { float:left; padding-top:50px; padding-bottom:50px; width:330px; }


.right_vac_header { font-weight:600; padding-bottom:4px; color:#2460A8; }
a.right_menu_vac { color:#0E64D8; }
a.right_menu_vac:hover { color:#5E5F5F; text-decoration:none; }
#right_menu_vac { color:#5E5F5F; text-decoration:none; }


#general_footer { padding: 0 50px 0 45px; border:1px solid #FFFFFF; }

.footer_inner { background:#CCCCD4 url(../../images/ru/footer_left.png) no-repeat top left; color:#595A5F; padding:19px 0 15px 165px; }
