/*proxima_nova_blblack  --proxima_nova_rgbold  --proxima_novabold_italic --proxima_nova_ltlight --proxima_novalight_italic --proxima_nova_rgregular --proxima_novaregular_italic --proxima_nova_thextrabold --*/html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit;  vertical-align:baseline; }:focus { outline:0; }body { line-height:1; color:black; background:white; }ol, ul { list-style:none; }table { border-collapse:separate; border-spacing:0; }caption, th, td { text-align:left; font-weight:normal; }blockquote:before, blockquote:after, q:before, q:after { content:""; }blockquote, q { quotes:"" ""; }.site {  width: 100%;  background: #fff;  font: normal 16px/1.6 proxima_nova_rgregular;  color: #444444;}.site .site__wrapper {  background: #fff;  /*width: 1300px;*/  /* max-width: 1660px; */  margin: 0 auto;}.header {  padding: 100px 0 0;  box-sizing: border-box;}.site__header {  height: 207px;  background: #fff;}.header__top {  position: fixed;  top: 0;  right: 0;  left: 0;  width: 100%;  min-width: 1300px;  height: 70px;  margin: 0 0 30px;  z-index: 10;}.header__directions {  height: 100%;  background: #124475;  overflow: hidden;}.menu {  margin: 0;  padding: 0;  list-style: none;}.menu.menu--directions {  display: table;  width: 100%;  padding: 11px 0 0 10px;  box-sizing: border-box;}.menu.menu--horizontal{  /*padding: 13px 0 24px 50px;*/    padding: 13px 0 24px 0;  box-sizing: border-box;  float: left;}.menu.menu--horizontal .menu__item{  float: left;  margin-right: 40px;}.menu--directions .menu__item {  display: table-cell;}.entersite{    padding: 3px 0 24px;    overflow: hidden;} .entersite .menu__item{  text-transform: uppercase;  /*padding: 0 0 0 95px;*/  padding: 0;  float: left;}.menu--directions .link {  line-height: 47px;  font-size: 16px;  color: #ffffff;  text-decoration: none;  text-transform: uppercase;}@media screen and (min-width: 1445px){  .menu--directions .link {    font-size: 21px;  }}.menu--directions .link:hover {  text-decoration: underline;}.link:hover, a:hover {  text-decoration: none;}.menu.menu--horizontal .link,.entersite .link{  color: #647699;  text-decoration: underline;  font: normal 18px/25px proxima_nova_ltlight;}.entersite .link:before{  content: '';  background-image: url('/css/images/icons.png');  width: 20px;  height: 28px;  background-repeat: no-repeat;  background-position: -395px -159px;  display: inline-block;  margin-right: 10px;  position: relative;  bottom: -2px;}.icon--direction_site, .icon--direction_fan, .icon--direction_boxs {  min-width: 47px;  min-height: 47px;}.icon {  display: inline-block;  vertical-align: top;  overflow: hidden;}li {  display: list-item;  text-align: -webkit-match-parent;}.icon--direction_site:before {  width: 47px;  height: 47px;  background-image: url('/css/images/icons.png');  background-repeat: no-repeat;  background-position: -94px -279px; }.icon--direction_fan:before {  width: 47px;  height: 47px;  background-image: url('/css/images/icons.png');  background-repeat: no-repeat;  background-position: 0 -279px; }.icon--direction_boxs:before {  width: 47px;  height: 47px;  background-image: url('/css/images/icons.png');  background-repeat: no-repeat;  background-position: -47px -279px; }.icon:before, .icon.icon--left:before {  display: inline-block;}.icon > * {  display: inline-block;  overflow: hidden;  vertical-align: middle;}.icon:before {  margin-right: 10px;}.icon:before, .icon:after {  /* display: none; */  vertical-align: middle;  content: '';}.clear {  clear: both;}.header__column--left {  float: left;  margin: 0 50px 0 0;  width: 262px;}.header__logo--ru {  background: url('/css/images/logo.jpg') 0 0 no-repeat;}.header__logo {  display: block;  margin: 0 0 13px;  width: 263px;  height: 72px;}.header__column--center {  overflow: hidden;}.header__slogan {  margin-top: -4px;  font-size: 35px;  color: #032246;  text-transform: uppercase;  line-height: 42px;  max-width: 780px;}span.aquo {  position: relative;  top: -3px;}.site__content-outer {  position: relative;/*  padding: 0 0 130px 20px;*/  padding: 0 0 130px 0;  overflow: hidden;}.content {  display: block; /*table*/  position: relative;  width: 100%;}.content__column--right{  /*width: 307px;*/  width: 315px;  padding: 0 0 0 18px;    display: table-cell;}.content__column--center{    display: table-cell;  max-width: 797px;  vertical-align: top;}.header__underline{  /*margin: 0 0 0 50px;*/  margin:0;  border-top: 1px solid #f4f4f4;}.content__slider{  /*background: url('/css/images/slide-1.jpg') no-repeat right top;*/  min-height: 337px;  padding: 0;  vertical-align: top;  max-width: 966px;  position: relative;}.content__slider--nav{  display: table;  border-top: 1px solid white;  width: 100%;  position: absolute;  bottom: 0;}.slider-nav{  display: table-cell;  max-width: 137px;   height: 6px;   background-color: #134877;  border-right: 1px solid #517499;}.slider-nav.active{  background-color: #ff3636;}.slider-nav:last-child{  border: none;}.content__slider--titles{  /*width: 425px;  height: 157px;*/    width: /*455px;*/ 400px;  height: 192px;  background-color: rgba(0, 109, 173, 0.7); /*#006dad;*/  color: #fff;   position: absolute;  left: 0;  bottom: 30px;  /*padding: 30px 0 0 30px;*/  padding: 10px 0 10px 10px;    /*opacity: 0.5;*/}.content__slider--titles h2{  font-size: /*35px;*/ 30px;  text-transform: uppercase;  margin: 3px 0 0 0;    }.content__slider--titles p{  padding: 0 19px;  /*border-left: 1px solid #5484bf;*/    border-left: 1px solid white;  /*color: #a1bfdc;*/    color:white;  display: inline-block; }.wrapper--cs {  overflow: hidden;  background-color: rgb(0, 109, 173);}h3.content__h3{  font: normal 24px/25px proxima_nova_rgbold;  color: #000;  margin: 65px 0 36px 0;}@media screen and (max-width: 1590px) and (min-width: 1555px){  h3.content__h3{  font: normal 30px/25px proxima_nova_rgbold;  }}@media screen and (max-width: 1554px) and (min-width: 1520px){  h3.content__h3{  font: normal 29px/25px proxima_nova_rgbold;  }}@media screen and (max-width: 1519px) and (min-width: 1496px){  h3.content__h3{  font: normal 28px/25px proxima_nova_rgbold;  }}@media screen and (max-width: 1495px) and (min-width: 1465px){  h3.content__h3{  font: normal 27px/25px proxima_nova_rgbold;  }}@media screen and (max-width: 1464px) and (min-width: 1425px){  h3.content__h3{  font: normal 26px/25px proxima_nova_rgbold;  }}@media screen and (max-width: 1424px) and (min-width: 1376px){  h3.content__h3{  font: normal 25px/25px proxima_nova_rgbold;  }}@media screen and (max-width: 1375px) and (min-width: 1327px){  h3.content__h3{  font: normal 24px/25px proxima_nova_rgbold;  }}@media screen and (max-width: 1326px) and (min-width: 1286px){  h3.content__h3{  font: normal 23px/25px proxima_nova_rgbold;  }}@media screen and (max-width: 1285px) and (min-width: 1250px){  h3.content__h3{  font: normal 22px/25px proxima_nova_rgbold;  }}@media screen and (max-width: 1249px) and (min-width: 1213px){  h3.content__h3{  font: normal 21px/25px proxima_nova_rgbold;  }}@media screen and (max-width: 1212px){  h3.content__h3{  font: normal 20px/25px proxima_nova_rgbold;  }}.content__resume {  width: 737px;  padding-right: 30px;  box-sizing: border-box;  /* float: left; */  display: table-cell;  border-right: 1px solid #eeeeee;  position: relative;}.content_counter--staff{  /* float: left; */  display: table-cell;}.content__resume p{  font: normal 15px/27px proxima_nova_ltlight;  color: #434343;}.content__resume p {  margin: 26px 0 26px;}.content__resume p:last-child {  margin-bottom: 13px;}.content_counter--staff p{padding: 13px 0 0 35px;color: #000;min-width: 216px;}.content_counter--staff p span{  font: normal 45px/55px proxima_nova_thextrabold;  color: #ff3333;  display: block;  position: relative;  margin-bottom: 38px;}.content_counter--staff p span:after{  content: "";  width: 27px;  border-top: 4px solid #ff3636;  position: absolute;  bottom: -18px;  left: 0;}div.content_counter--staff p.awards{  position: relative;  padding: 27px 0 0 35px;}.content__resume:before, div.content_counter--staff p.awards:before{  content: "";  width: 27px;  border-top: 4px solid #ff3636;  position: absolute;  top: 0;  left: 0;}div.content_counter--staff p.awards:before{left: 35px;}.content__resume--send{  background: url('/css/images/bg_rezume.jpg') no-repeat 0 0;  height: 166px;  margin-top: 76px;  position: relative;}.content__resume--send > h3{  font: normal 35px proxima_nova_rgregular;  color: #144577;  text-transform: uppercase;  display: inline-block;  padding: 21px 20px;}.content__resume--send > p{  padding: 0 0 0 20px;  font: normal 18px/25px proxima_novaregular_italic;  color: #000000;}.content__company--weekend{/*background: url('/css/images/bg_weekend.jpg') no-repeat 0 0;  height: 166px;*/  width: 100%;  margin-top: 50px;}.content_counter--staff._awards {  background: url('/css/images/bg_awards.jpg') no-repeat 16px 74px;  height: 380px;}.logo_proj01{  /*background: url('/css/images/logo_proj_01.jpg') no-repeat 0 0;*/  width: 72px;  height: 82px;}.descr--proj h4{  font: normal 20px/25px proxima_nova_rgbold;}.descr--proj p{  font: normal 13px/25px proxima_nova_rgregular;  color: #666666;  /*width: 470px;*/    /*width: 241px;*/}.content__slider--proj{  overflow: hidden;  margin-top: 20px;  width: 100%;  display: table;    padding-bottom: 20px;    border-bottom: 1px solid #f4f4f4;}.descr--proj{  /*width: 570px;*/  /*width: 241px;*/  padding-left: 50px;}.left{  float: left;}@media screen and (max-width: 1370px) and (min-width: 1286px){  h3.content__h3{  font: normal 23px/25px proxima_nova_rgbold;  }}.wrapper--resume{display: table;width: 100%;}.photo_proj{  width: 30%;  display: table-cell;  vertical-align: top;  width: 395px;    /*height: 275px;*/    overflow: hidden;}.photo_proj img{     width:395px;     /*height:407px;*/}.descr--proj{display: table-cell;vertical-align: top;/*position: absolute;z-index: 100;*/}a.send_anket {  position: absolute;  width: 50px;  height: 50px;  border-radius: 50%;  bottom: 19px;  left: 326px;  cursor: pointer;}a.send_anket:hover{background: url('/css/images/krug.png')no-repeat 50% 50%;}.signature {  font: normal 13px/30px proxima_nova_ltlight;  margin-top: 50px;}a.signature {  color: #627583;  text-decoration: underline;}p.signature {  color: #000000;}.friends > div  a{  cursor: pointer; }a.floatlnk {  position: absolute;  width: 50px;  height: 50px;  cursor: pointer;  left: 28px;  top: -62px;}.virtualnyiy_tur {    width:  314px;    height:  337px;    background:  url("/css/images/virtualnyiy_tur.jpg");    font-family:  'proxima_nova_ltlight',  Arial,  sans-serif;    color:  #a1bfdc;    font-size:  25px;    position: relative;}.virtualnyiy_tur .text p {    padding:  19px 0 0 19px;    line-height:  30px;}.virtualnyiy_tur .move a{    padding: 5px 70px 5px 109px;    font-family: 'proxima_nova_rgbold', Arial, sans-serif;    text-transform: uppercase;    color: #fff;    position: absolute;    font-size: 20px;    bottom: 29px;    left: 22px;    text-decoration: none;}.virtualnyiy_tur .move a:hover, .virtualnyiy_tur .move-anketa a:hover{  background: #006dad;}.move a:before {    content: url('/css/images/virt_tur_img.png');    position: absolute;    /*bottom: -5px;*/    left: 62px;   }.our_branches {    width:  314px;    height:  620px;    background:  url("/css/images/our_branches.png");    margin-top:  23px;    margin-bottom:  23px;}.content__column--right h3 {    color: #144577;    font-family:  'proxima_nova_ltlight',  Arial,  sans-serif;    font-size:  24px;}.our_branches h3 {    padding:  23px 0 0 17px;}.friends h3 {    padding:  28px 0 1px 23px;    line-height:  25px;}#search_vacancy  {    font-family:  'proxima_novaregular_italic',  Arial,  sans-serif;    font-size:  17px;    padding:  70px 0 0 20px;    color:  #465968;    line-height:  26px;}.our_branches p {    color: #000;    font-family:  'proxima_nova_rgbold',  Arial,  sans-serif;    font-size:  13px;    padding:  29px 0 7px 24px;}.our_branches a {    color: #144577;    font-family:  'proxima_nova_rgregular',  Arial,  sans-serif;    font-size:  13px;    /*padding:  51px 0 0 20px;*/    margin:  51px 0 0 20px;}.our_branches ul {    margin-left:  3px;}.our_branches ul li {    margin-bottom:  6px;}p.ukraina {    padding-top:  19px;}p.kazahstan {    padding-top:  21px;}.contacts {    width:  314px;    height:  375px;    background:  url("/css/images/contacts.png"); }.contacts p {    font-family:  'proxima_nova_ltlight',  Arial,  sans-serif;    color:  #000;    position:  relative;    font-size:  13px;}.contacts h3 {    padding:  21px 0 0 22px;}.adress p {    padding:  71px 0 0 73px;}.phone p {     padding:  40px 0 0 73px;}.email p {    text-decoration:  underline;     padding:  27px 0 0 73px;}.adress p:before {    content: url('/css/images/metka.png');    position:  absolute;/*     bottom:  7px;*/    left:  37px;   }.phone p:before {    content: url('/css/images/phone.png');    position:  absolute;     /*bottom:  -4px;*/    left:  37px;       }.email p:before {    content: url('/css/images/email.png');    position:  absolute;     /*bottom:  -3px;*/          top: 32px;    left:  38px;   }/* Блок соцсетей*/h3.we_can {  position: absolute;  line-height: 27px;  top: -3px;  left: -2px;  letter-spacing: .6px;}.friends_underline{  position: absolute;  border-top: 1px solid #144577;  width: 272px;  left: 22px;  top: 95px; }.friends {   /*   background:  url("/images/friends.png");  */    font-family:  'proxima_nova_rgregular',  Arial,  sans-serif;    color:  #000;    font-size:  13px;    margin-bottom:  23px;    position: relative;    height: 396px;    border: 1px solid #ebedef;}.friends{  overflow: hidden;}.friends > div.facebook,.friends > div.linkedin,.friends > div.vk  {      position:  relative;      overflow:  visible;      float:  left;      max-width: 104px;      margin-top: 200px;}.friends > div.youtube    {        position:  relative;        overflow:  visible;        float:  left;        max-width: 104px;        margin-top: 200px;  }.friends > div.hh {      position:  relative;      overflow:  visible;      float:  left;      max-width: 104px;      margin-top: 108px;}.friends > div > p:before {    content:  "";      width:  21px;      position:  absolute;      border:  2px solid red;  }.facebook {  padding: 0 23px;}.linkedin {  padding: 0 29px;}.vk {  padding: 0 17px 0 25px;}.youtube{  padding: 0 26px;}.hh{padding: 0 13px;}.facebook:before {    content: url('/css/images/facebook.png');    position:  absolute;    left: 44px;    top: -53px;}.linkedin:before {    content: url('/css/images/linkedin.png');    position:  absolute;    left: 37px;    top: -55px;}.vk:before {    content: url('/css/images/vk.png');    position:  absolute;    left: 48px;    top: -53px;}.youtube:before{    content: url('/css/images/youtube.png');    position:  absolute;    left: 30px;    top: -47px;}.hh:before {    content: url('/css/images/hh.png');    position:  absolute;    left: 27px;    top: -59px;}.facebook > p:before{    top:  -19px;    left:  39px;}.linkedin > p:before{    top:  -19px;    left:  37px;}.vk  > p:before{    top:  -19px;    left:  44px;}.youtube > p:before{    left: 39px;    top: -19px;}.hh > p:before{    left: 36px;    top: -19px;}/*.site__wrapper {    width: 100%;}*/.entersite {    float:right;}#nav li.active a.link, #auth-nav li.active a.link {    text-decoration: none !important;}.vacancy-list {    width: 797px;}.breadcrumbs {  color: #144577;  margin-bottom: 20px;  font-size: 12px;}.breadcrumbs a:visited {     color: #144577;}.vacancies-list {      padding: 20px;      border: 1px solid #e0e0e0;         width: 797px;}.vacancies-list-inner {      padding: 20px;      border: 1px solid #e0e0e0;         width: 100%;}.vacancies-list .h4, .vacancies-list-inner .h4 {  margin-top: 0;  font-size: 22px;}.vacancies-list__vacancies {    display: block;    list-style: square;    margin: 0 0 36px;    padding: 20px;}.vacancies-detail__text {  position: relative;  padding-bottom: 20px;  padding-top: 20px;  padding-bottom: 0;  margin-left: 20px;}.vacancies-detail__text:before {  width: 100%;  height: 2px;  border: 0;  background: #ff3334;  /*position: absolute;*/  left: 0;  bottom: 0;  display: block;  width: 25px;  height: 4px;  content: '';  margin-bottom: 20px;}.vacancies-list strong {    font-weight: bold;}.vacancies-list ul {    list-style: square;}.vacancies-list li {    margin-left: 40px;}.vacancies-list .form {    margin-top: 20px;}div.errorMessage{	color: red;	font-size: 0.9em;}div.errorSummary{	border: 2px solid #C00;	padding: 7px 7px 12px 7px;	margin: 0 0 20px 0;	background: #FEE;	font-size: 0.9em;}.hint{	margin: 0;	padding: 0;	color: #999;        font-size: 0.7em;}.test_list {    text-indent: 15px;} .priem-head {    text-align: center;    font-weight: bold;}div.form .note{	font-style: italic;}table.education-table th, table.education-table td{    /*border: 1px solid rgb(85,85,85);*/    text-align: center;}table.education-table td textarea {    width: 100%;}table.education-table {    border-collapse: collapse;}table.seminars-table td textarea {    width: 100%;}table.seminars-table {    border-collapse: collapse;    width: 100%;}table.seminars-table th, table.seminars-table td{    /*border: 1px solid rgb(85,85,85);*/    text-align: center;}table.work-table th, table.work-table td{        text-align: center;}table.work-table td textarea {    width: 100%;}table.work-table {    border-collapse: collapse;}table.work-table th.work-head {    text-align: left;}table.reason-table {    text-align: center;    width: 100%;}table.rod-table {    border-collapse: collapse;    width: 100%;}table.rod-table th, table.rod-table td {    text-align: center;    width: 20%;    vertical-align: top;        }.rchecked {    float: right;}.role-table td.ftd {    font-weight: normal;    padding-left: 30px;}.ui-state-default {    border: none !important;    background: white !important;    width: 150px;    display: inline-block;}.first-td {    width: 80%;}.first-td label{    font-weight: normal !important;}.second-td {    width: 20%;    text-align: center;}.first-td h3 {    font-weight: bold !important ;}.h4-kriterii {    font-style: italic;    font-weight: bold;}tr.subcrit td{	padding-top: 1px;	padding-bottom: 1px;}#wzd-menu {	padding: 0;}#wzd-menu li {	background: #c9e0ed;	color: #888;	display: inline;	font-weight: bold;	list-style: none;	margin: 0 20px 0 -23px;	padding: 0.5em 10px 0.5em 23px;	position: relative;}#wzd-menu li:before {	content:"";	display:block; /* reduce the damage in FF3.0 */	position:absolute;	width:0;	height:0;	top:0px; /* controls vertical position */	right:-20px; /* value = - border-left-width - border-right-width */	bottom:auto;    left:auto;	border-width:15px 0 15px 20px;	border-style:solid;	border-color:transparent #c9e0ed;	z-index: 1;}/* creates the smaller  triangle */#wzd-menu li:after {	content:"";	display:block; /* reduce the damage in FF3.0 */	position:absolute;	width:0;	height:0;	top:6px; /* value = (:before top) + (:before border-top) - (:after border-top) */	right:-15px; /* value = - border-left-width - border-right-width */	bottom:auto;    left:auto;	border-width:9px 0 9px 15px;	border-style:solid;	border-color:transparent #fff;	z-index: 1;}#wzd-menu li.wzd-first {	margin-left:0;	padding-left: 10px;}#wzd-menu li.wzd-last:before, #wzd-menu li.wzd-last:after {	display: none;}#wzd-menu li.wzd-active {	background: #a7d77e;}#wzd-menu li.wzd-active:before {	border-color:transparent #a7d77e;}#wzd-menu li.wzd-previous {	background: #7db4d4;}#wzd-menu li.wzd-previous:before {	border-color:transparent #7db4d4;}#wzd-menu li a {	text-decoration: none;}#wzd-menu li.wzd-active a, #wzd-menu li.wzd-previous a {	color: #333;}#wzd-menu {    margin-top: 20px;    margin-bottom: 20px;}.discipline-tab td {    vertical-align: top;    padding-top: 5px;}p.MsoNormal {    position: relative;    display: inline;    word-wrap: break-word;}#DepartQuestion_question_id {    width: 100%;}input[type=submit] {  display: inline-block;  margin: 16px auto 0;  width: 222px;  line-height: 47px;  /*border-radius: 40px;*/  border: 2px solid #052b52;  font-size: 14px;  text-decoration: none;  text-align: center;  color: #052b52;  text-transform: lowercase;  background-color: white;}input[type=submit]:hover {   cursor: pointer;   background-color: #052b52;   color: white;}.login-input {    width: 222px;}.our_branches p {    font-size: 16px;}.cities-main li a {    font-size: 16px;}a.action-link-main {      display: inline-block;  margin: 16px auto 0;  width: 100%;  line-height: 47px;  border-radius: 40px;  border: 2px solid #052b52;  font-size: 14px;  text-decoration: none;  text-align: center;  color: #052b52;  /*text-transform: lowercase;*/}a.action-link-main:hover {  background-color: #052b52;    color: white;  }.kettela-table td {    padding: 1px;    border-spacing: 0;    border: 1px solid #D1EEEE;    /*background: ; /* Цвет фона ячеек */    border-collapse: collapse;}.kettela-table th, .kettela-table td {    text-align: center;    font-size: 12px;    }.kettela-table td.first {    text-align: right;    /*width: 160px !important;*/}.kettela-table td.last {    text-align: left;   /* width: 160px !important;*/}table.geo-result {    width: 100%;}table.geo-result td {    text-align: center;    width: 20%;    padding: 4px 10px;}/*.kettela-table td.td-num {    width: 23px !important;    height: 23px !important;}*/.kettela-table {    width: 100%;}/*.kettela-table tr {    height: 30px !important;}*//*.search-table {*/.city-header {    padding-left: 20px;    display: inline-block;    font-weight: bold;}.city-header-0 {    margin-top: 20px;}.vacancies-list-img {    padding: 0;}label.error {    color: #C00;}.adapt-tab th {    width: 30% !important;}.adapt-tab2 th {    width: 50% !important;}.vacancies-list div.pager li {    margin:0;}label[for=Anketa_dovolen_0], label[for=Anketa_dovolen_1],label[for=Anketa_dovolen_2], label[for=Anketa_dovolen_3], label[for=Anketa_dovolen_4], label[for=Anketa_dovolen_5], label[for=Anketa_dovolen_6]{    color: red;   }label[for=Anketa_dovolen_7], label[for=Anketa_dovolen_8]{    color: orange;   }label[for=Anketa_dovolen_9], label[for=Anketa_dovolen_10]{    color: green;    }label[for=Anketa_kachestvo_0], label[for=Anketa_kachestvo_1],label[for=Anketa_kachestvo_2], label[for=Anketa_kachestvo_3], label[for=Anketa_kachestvo_4], label[for=Anketa_kachestvo_5], label[for=Anketa_kachestvo_6]{    color: red;    }label[for=Anketa_kachestvo_7], label[for=Anketa_kachestvo_8]{    color: orange;   }label[for=Anketa_kachestvo_9], label[for=Anketa_kachestvo_10]{    color: green;  }/*label[for=Anketa_dovolen_0], label[for=Anketa_dovolen_1],label[for=Anketa_dovolen_2], label[for=Anketa_dovolen_3], label[for=Anketa_dovolen_4], label[for=Anketa_dovolen_5], label[for=Anketa_dovolen_6],label[for=Anketa_dovolen_7], label[for=Anketa_dovolen_8],label[for=Anketa_dovolen_9], label[for=Anketa_dovolen_10],label[for=Anketa_kachestvo_0], label[for=Anketa_kachestvo_1],label[for=Anketa_kachestvo_2], label[for=Anketa_kachestvo_3], label[for=Anketa_kachestvo_4], label[for=Anketa_kachestvo_5], label[for=Anketa_kachestvo_6],label[for=Anketa_kachestvo_7], label[for=Anketa_kachestvo_8],label[for=Anketa_kachestvo_9], label[for=Anketa_kachestvo_10] {    }*/ .checkboxgroup {  display: inline-block;  text-align: center;}.checkboxgroup label {  display: block;}.checkboxes {    text-align:center;    margin-top:10px;    font-size:18px;    }#anketa_links {    margin-bottom: 23px;    background: url("/css/images/anketa_links.png");}.move-anketa a:before {    content: url('/css/images/anketa_links_ok2.png');    position: absolute;    bottom: 5px;    left: 65px;}.virtualnyiy_tur .move-anketa a{    padding: 7px 70px 3px 110px;        width: 270px;    font-family: 'proxima_nova_rgbold', Arial, sans-serif;    text-transform: uppercase;    color: #fff;    position: absolute;    font-size: 20px;    bottom: 29px;    left: 22px;    text-decoration: none;        border: 1px solid white;}