a {color:#000;}
a:hover {text-decoration:none;}
a.active {border-bottom:1px #000 dashed;text-decoration:none;}
a.active:hover {border-bottom:none;}
body {margin:0;padding:0;background:#4d4d4d url(/_design/imgs/01.jpg) repeat-x 0 0;font-family:Arial, sans-serif;}
div {float:left;}
h1 {color:#F36523;font-size:39px;margin:2px 0 18px 0;padding:0;font-weight:normal;line-height:40px;text-transform:uppercase;}
h2 {font-size:35px;line-height:35px;color:#F36523;margin:0;padding:0 0 20px 0;font-weight:normal;letter-spacing:-1px}
h3 {font-size:28px;color:#F36523;font-weight:normal;line-height:28px;float:left;clear:both;padding:0;margin:34px 0 14px 0;}
h3 span {font-size:22px;}
html {height:100%;}
img {border:0;}

p {margin:0;padding:0 0 18px 0;line-height:17px;}
table {border-collapse:collapse;border-spacing:0;border:0;}
table td, table th {padding:0;}
ul {text-transform:uppercase;margin:0;padding:0 0 20px 14px;color:#F36523;font-weight:bold;font-size:14px;}
ul li, ul.sp li {font-weight:normal;margin-left:14px;line-height:14px;padding-top:6px;list-style-type:square;text-transform:none;}
ul.sp li {line-height:17px;padding-bottom:10px;}
ul li.na {color:#ccc;}
li a {color:#000;}

#body {float:none;width:980px;margin:auto;}

#career_1 {width:318px;height:155px;left:0;margin:-150px 0 0 400px;position:absolute;background:url(/_design/imgs/bg_1.jpg) no-repeat 0 0;z-index:1;}
#career_2 {width:316px;height:156px;left:0;margin:-151px 0 0 402px;position:absolute;background:url(/_design/imgs/bg_2.jpg) no-repeat 0 0;z-index:1;}
#career_3 {width:310px;height:158px;left:0;margin:-153px 0 0 408px;position:absolute;background:url(/_design/imgs/bg_3.jpg) no-repeat 0 0;z-index:1;}
#career_4 {width:320px;height:158px;left:0;margin:-153px 0 0 398px;position:absolute;background:url(/_design/imgs/bg_4.jpg) no-repeat 0 0;z-index:1;}
#career_5 {width:295px;height:152px;left:0;margin:-147px 0 0 430px;position:absolute;background:url(/_design/imgs/bg_5.jpg) no-repeat 0 0;z-index:1;}
#career_6 {width:303px;height:146px;left:0;margin:-141px 0 0 415px;position:absolute;background:url(/_design/imgs/bg_6.jpg) no-repeat 0 0;z-index:1;}
#career_7 {width:318px;height:154px;left:0;margin:-150px 0 0 400px;position:absolute;background:url(/_design/imgs/bg_7.jpg) no-repeat 0 0;z-index:1;}

#contact {color:#fff;font-size:11px;padding-bottom:30px;font-weight:normal}
#contact a {color:#F36523;}
#contact a:hover {text-decoration:none;}

#content_center, #content_vacancies {width:484px;position:relative;overflow:hidden;margin-top:23px;padding:3px 10px 30px 16px;font-size:14px;color:#333;}
#content_blog, #content_4, #content_3, #content_1, #content_page {width:460px;margin-top:23px;padding:3px 10px 30px 16px;font-size:14px;color:#333;}
#content_career {width:712px;position:relative;margin-top:23px;padding:3px 10px 30px 16px;font-size:14px;color:#333;}
.content {width:600px;}

#digital_ru {width:140px;height:34px;float:right;}

#grab tbody, .vacancies tbody, .vacancies tbody th {border:0;}

#head {width:980px;height:276px;background-color:#fff;}
#head div {height:247px;background-color:#fff;position:relative;z-index:5;}

#index_bottom {width:962px;padding-top:25px;}
/* #index_flash {margin:0 auto;float:none;width:962px;} */
#index_flash {height:100%;}
#index_flash table {width:100%;height:100%;}
#index_flash table tbody, #index_flash table tbody th {border:0;}
#index_flash table td {width:50%;border:0;}

#left_menu {width:233px;position:relative;margin-top:30px;padding-bottom:20px;}
#left_menu #prev {width:100px;height:33px;position:absolute;top:235px;display:none;left:0;}
#left_menu #prev img, #reasons_forw #next img {width:99px;height:33px;float:left;}

#nav {float:left;padding:7px 0 0 122px;font-size:18px;clear:both;}
#nav a {display:block;float:left;margin:0 1px 0 0;line-height:20px;color:#FF651C;}
#nav span {padding:0 4px 0 5px;display:block;float:left;}

#page_number {width:80px;height:80px;background-color:#F36523;font-size:77px;color:#fff;text-align:center;line-height:80px;position:relative;float:right;}
#page_number div {width:19px;height:20px;background-color:#F68922;position:absolute;top:81px;left:-19px;}
#phone {color:#fff;font-size:26px;font-weight:normal;line-height:29px;text-indent:5px;margin-right:17px;width:220px;} /* position:relative; */
#phone img {width:227px;height:104px;position:relative;top:2px;left:-2px;float:left;border:none} /* position:absolute;top:2px;left:0; */

#progress_hist {width:220px;height:130px;background-color:#F0F0F0;padding-top:18px;}

#reasons_curent {width:648px;height:385px;position:relative;overflow:hidden;margin-top:23px;}
#reasons_curent table {position:relative;}
#reasons_curent table td {font-size:16px;font-weight:bold;vertical-align:top;line-height:20px;}
#reasons_curent table td p {width:430px;}
#reasons_curent table td div {width:618px;height:385px;padding:0 15px;}
#reasons_forw {width:97px;height:385px;position:relative;margin-top:29px;padding:0 0 0 2px;}
#reasons_forw #next {display:block;width:99px;height:33px;position:absolute;top:235px;margin-left:-2px;}

#right_menu {width:208px;position:relative;margin-top:31px;padding:105px 20px 30px 7px;} /* z-index:3; */

#slider_outer {width:980px;background:#fff url(/_design/imgs/02.png) repeat-x 0 100%;margin-bottom:26px;position:relative;}

.blog_author, .blog_published {color:#B3B3B3;font-size:12px;}
.blog_item {clear:both;padding-bottom:20px;width:100%;}
.blog_item .blog_cont {float:left;width:470px;}
.blog_item p {margin:0;padding:0 0 5px 0;}
.blog_photo {float:left;margin:5px 20px 10px 2px;width:100px;height:100px;}
.blog_title {color:#000;font-size:18px;line-height:26px;}
.blog_title a {color:#000;}

.career_h1 {width:380px;position:relative;z-index:5;}
.career_right {width:208px;padding:0 10px 30px 7px;position:relative;z-index:5;}
.career_text {width:480px;float:left;position:relative;z-index:5;}
.career_text p {width:auto;}

.faq-item {background:url(/_design/imgs/12.gif) no-repeat 3px 23px;font-weight:bold;padding:18px 0 2px 18px;margin-top:17px;}
.faq-item div {font-weight:normal;padding:16px 0 0 0;}
.faq-item div p {margin:0;padding:0;}

.form {}
.form th {white-space:nowrap;text-align:left;font-weight:normal;color:#B3B3B3;font-size:12px;width:104px;vertical-align:top;padding-top:9px;}
.form td {padding:8px 0;}
.form input, .form textarea {border:1px #B3B3B3 solid;color:#000;font-family:Arial, sans-serif;font-size:12px;width:165px;}
.form textarea {width:365px;height:120px;}
.form input.sbmt {border:0;background:url(/_design/imgs/b_send_.gif) no-repeat 0 0;width:114px;height:20px;color:#fff;cursor:pointer;font-size:10px;text-transform:uppercase;}

#wwfaq-nameform {font-weight:normal;}
#wwfaq-nameform .form-item {width:500px;color:#B3B3B3;float:left;clear:both;margin:8px 0;}
#wwfaq-nameform .form-item input {width:165px;height:17px;border:1px #B3B3B3 solid;font-size:12px;color:#000;font-family:Arial, sans-serif;float:left;}
#wwfaq-nameform .form-item textarea {width:360px;height:110px;border:1px #B3B3B3 solid;font-size:12px;color:#000;font-family:Arial, sans-serif;float:left;}
#wwfaq-nameform .form-item input.error, #wwfaq-nameform .form-item textarea.error {border:1px #F00 solid;}
#wwfaq-nameform .form-item label {display:block;width:105px;float:left;color:#B3B3B3;font-weight:normal;font-size:12px;}
#wwfaq-nameform .form-submit {clear:both;float:left;margin:14px 0 0 105px;}

.error ul {padding:0;float:left;}
.error li {list-style-type:none;color:#f00;line-height:16px;}

.iwant {color:#F36523;font-size:18px;display:block;clear:both;margin:25px 0 10px 0;background:url(/_design/imgs/10.gif) no-repeat 0 0;line-height:21px;text-indent:30px;float:left;}
.iwant:hover {text-decoration:none;}

.messages {padding:10px 10px 20px 10px;float:left;clear:both;width:100%;}

.overlay {position: absolute;z-index:99;background-color:#fff;filter:alpha(opacity=70);-moz-opacity: 0.7;opacity: 0.7;}
.overlay.modal {position: fixed;background-color:#000;top: 0px;left: 0px;height:100%;width:100%;}


.vacancies td {padding:9px 0 47px 0;}
.vacancies th {padding:6px 0 47px 0;}
.vacancies th {vertical-align:top;text-align:left;color:#F36523;font-size:17px;}
#map_vac{position:relative; overflow:hidden; height:467px; right: -3px; width: 727px; -margin-right:-100%; float:none; margin-top: -50px; margin-bottom: 30px;}
#map_vac img{position:absolute;}
#map_vac.mapMoscow_vac img{top:-554px;}
.map_mini{margin:-15px 0 18px 15px; padding:17px 0 6px 78px; display:block; background:url(/_design/imgs/map_mini.gif) no-repeat; text-decoration:none; color: #F36523; font-size: 14px; font-weight: bold; outline:none; position:relative;}

.field-field-quizanket {display:none;}

#autocomplete li {
  cursor: default;
  padding: 2px;
  margin: 0;
}
#autocomplete li.selected, tr.selected td, tr.selected td.active {
  background: #027ac6;
  color: #fff;
}
