/**
 * @file
 * Styles are organized using the SMACSS technique. @see http://smacss.com/book/
 *
 * When you turn on CSS aggregation at admin/config/development/performance, all
 * of these @include files will be combined into a single file.
 */

/* HTML element (SMACSS base) rules */
@import "normalize.css";

/* Layout rules */
@import "layouts/fixed.css";

/* Component (SMACSS module) rules */
@import "components/misc.css";
/* Optionally, add your own components here. */
@import "print.css";

/* SMACSS theme rules */
/* @import "theme-A.css"; */
/* @import "theme-B.css"; */

a {
color: black;
}



#header {
background-color: #dfe7eb;
width: 1025px;
height: 114px;
padding: 0px;
}

#navigation {
background-image: url(../images/bg-menu.jpg);
padding: 0px;
}

#pictures {
width: 1025px;
height: 258px;
display: flex;
padding: 0px;
}

#main {
/* padding-bottom: 20px; */
}

#main_error {
background-image: url(../images/errorbg.png);
height: 455px;
}

#slide1 {
width: 386px;
height: 258px;
background-image: url(../images/slide1-1.jpg);
}

#slide2 {
width: 384px;
height: 258px;
background-image: url(../images/slide2-1.jpg);
}

div#slide3 {
width: 513px;
height: 263px;
background-image: url(../images/slide3-1.jpg);
background-repeat: no-repeat;
}

#slide3 a {
font-family: Trebuchet MS;
font-size: 22px;
font-weight: bold;
text-decoration: none;
color: #234d94;
display: block;
width: 250px;
margin-left: 40px;
padding-top: 60px;
}

#profs {
width: 256px;
height: 258px;
background-color: #f5f5f5;
}

#content {
 margin-top: 250px; 
}
#content_int {
margin: 20px 45px;
}

#content_webform {
margin: 20px 130px;
}

#profs_title {
background-color: #259ccf;
width: 256px;
height: 29px;
text-align: center;
color: white;
font-family: Trebuchet MS;
font-weight: bold;
font-size: 13px;
}

#profs_text {
font-family: Trebuchet MS;
font-size: 12px;
line-height: 18px;
margin-left: 15px;
margin-top: 25px;
}

#profs_button {
background-color: #afdcf0;
width: 226px;
height: 28px;
text-align: center;
margin-left: 15px;
/* margin-bottom: 29px; */
display: block;
text-decoration: none;
color: black;
font-family: Trebuchet MS;
font-size: 13px;
/* padding-left: 30px; */
}

#OrgPart_title {
background-color: #259ccf;
width: 256px;
height: 29px;
text-align: center;
color: white;
font-family: Trebuchet MS;
font-weight: bold;
font-size: 13px;
}

#BestPr_title {
background-color: #259ccf;
width: 256px;
height: 29px;
text-align: center;
color: white;
font-family: Trebuchet MS;
font-weight: bold;
font-size: 13px;
}

#teach_title {
background-color: #259ccf;
width: 256px;
height: 29px;
text-align: center;
color: white;
font-family: Trebuchet MS;
font-weight: bold;
font-size: 13px;
}

#teach_kont a {
text-decoration: none;
color: black;
}

img.header__logo-image {
    margin-top: 25px;
    margin-left: 5px;
    margin-right: 0px;
    width: 70px;
}

#site-name {
font-size: 15.83px;
}

#site-slogan {
font-size: 13.85px;
margin-top: -1px;
}

#name-and-slogan {
font-family: Trebuchet MS;
margin-top: 20px;
text-transform: uppercase;
   line-height: 22px;
}

a.kobr {
font-family: Trebuchet MS;
font-size: 12px;
color: black;
}

.date {
font-family: Trebuchet MS;
font-size: 12px;
color: black;
margin-left: 50px;
}

.time{
font-family: Trebuchet MS;
font-size: 12px;
color: black;
margin-left: 20px;
}

#links {
position: relative;
left: 160px;
top: 24px;
/* width: 232px; */
margin: 0px;
padding: 0;
display: inline;
}

#block-search-form {
position: relative;
left: 160px;
display: inline;
}

form#search-block-form {
display: inline;
}

#block-search-form div {
display: inline;
}

#edit-actions--2 {
/* height: 26px; */
position: relative;
top: 10px !important;
left: -9px;
}

#edit-actions {
/* height: 26px; */
position: relative;
top: 10px !important;
left: -9px;
}

input#edit-search-block-form--2 {
width: 277px;
height: 26px;
position: relative;
top: -2px;
font-size: 12px;
color: #999999;
}



#block-menu-menu-mmenu .menu__link {
color: white;
font-family: Trebuchet MS;
font-weight: bold;
font-size: 14px;
text-decoration: none;
position: relative;
top: 6px;
margin-left: 40px;
margin-right: 35px;
}

#block-menu-menu-mmenu {
position: relative;
top: 3px;
}

#block-menu-menu-doc .menu__link {
color: white;
font-family: Trebuchet MS;
/* font-weight: bold; */
font-size: 14px;
/* text-decoration: none; */
position: relative;
top: 6px;
}

#block-menu-menu-doc {
position: relative;
top: 3px;
float: right;
}

div#block-menu-menu-doc li {
/* list-style-type: square !important; */
background: url(/sites/all/themes/vetbc/images/docicon.png) no-repeat 0px -2px;
padding-left: 36px !important;
padding-bottom: 13px !important;
/* padding-top: 0px !important; */
margin-right: 25px !important;
/* border-left: 1px solid; */
/* border-color: white; */
}

#OrgPart {
background-color: #f5f5f5;
font-family: Trebuchet MS;
font-size: 11px;
line-height: 13px;
height: 228px;
}

.logo_part {
float: left;
padding-right: 8px;
}

a.OrgPart_block {
display: block;
margin-top: 10px;
margin-bottom: 9.2px;
margin-left: 10px;
padding-bottom: -8px;
}

img.strelka {
margin-left: 115px;
padding: 9px;
}

#BestPr {
background-color: #f5f5f5;
font-family: Trebuchet MS;
font-size: 12px;
line-height: 13px;
height: 228px;
}

.BestPr_block {
padding-top: 9px;
padding-bottom: 10px;
padding-left: 25px;
display: block;
}

.BestPr_block2 {
padding-top: 10px;
padding-bottom: 9px;
padding-left: 25px;
display: block;
border-top: 1px solid;
border-bottom: 1px solid;
border-color: #d6d6d6;
}


#news_title {
    background-color: #43b4e6;
    color: white;
    font-family: Trebuchet MS;
    font-size: 13px;
    font-weight: bold;
    height: 29px;
    margin-right: 1px;
    margin-top: -6px;
    padding: 0 0 0 28px;
}

div#block-block-6 {
margin: 0px;
}
div#block-block-5 {
margin: 0px;
}

div#block-block-12 {
margin: 0px;
}

div#teach_text {
font-family: Trebuchet MS;
font-size: 12px;
line-height: 17px;
margin-left: 15px;
margin-top: 25px;
}

div#teach_text2 {
font-family: Trebuchet MS;
font-size: 12px;
line-height: 17px;
margin-left: 15px;
margin-top: 8px;
color: #4d4d4d;
}

#teach_kont {
font-family: Trebuchet MS;
font-size: 12px;
line-height: 17px;
margin-left: 15px;
margin-top: 25px;
}

#teach_kont img {
margin-right: 5px;
}

#news_text {
margin-top: 15px;
margin-left: 28px;
}

#footer_line {
/* width: 1024px; */
height: 5px;
background-color: #249ccf;
/* margin-top: 20px; */
/* margin-bottom: 18px; */
}

#footer {
padding: 0px;
background-color: #e7f6fc;
padding-top: 15px;
font-family: Trebuchet MS;
font-size: 11px;
line-height: 11px;
padding-bottom: 10px;
}

#block-menu-menu-poa a {
font-family: Trebuchet MS;
font-size: 15px;
text-decoration: none;
color: #234d94;
}

#block-menu-menu-nok a {
font-family: Trebuchet MS;
font-size: 15px;
text-decoration: none;
color: #234d94;
}

#block-menu-menu-poa li {
list-style-image: url(/sites/all/themes/vetbc/images/leaf.png);
margin-left: 30px;
}

#block-menu-menu-nok li {
list-style-image: url(/sites/all/themes/vetbc/images/leaf.png);
margin-left: 30px;
}

#poa {
font-family: Trebuchet MS;
font-size: 22px;
font-weight: bold;
text-decoration: none;
color: #234d94;
margin-left: 38px;
margin-top: 42px;
margin-right: 145px;
width: 205px;
display: block;
}

#error404 {
margin: 0 auto;
width: 450px;
height: 290px;
background: white;
padding-top: 90px;
padding-left: 158px;
}

#error_text {
font-family: Trebuchet MS;
font-size: 17px;
line-height: 15px;
margin-top: 15px;
}

#error404 a {
height: 33px;
width: 272px;
display: block;
font-family: Trebuchet MS;
text-decoration: none;
background: #259ccf;
font-size: 15px;
color: white;
text-align: center;
padding-top: 7px;
}

.breadcrumb li {
font-family: Trebuchet MS;
font-size: 10px;
color: #999999;
}

.breadcrumb a {
font-family: Trebuchet MS;
font-size: 10px;
color: #999999;
cursor: default;
pointer-events: none;
behavior: url(noclick.htc);
}


.grippie {
width: 433px;
}

textarea#edit-submitted-text {
width: 435px;
}

input.webform-submit {
width: 185px;
height: 42px;
background: #43b4e6;
border: none;
color: white;
}

#tabs li {
background: #259ccf;
width: 330px;
height: 54px;
/* padding-left: 25px; */
/* padding-top: 8px; */
}

#tabs li.ui-state-active {
background-image: url(../images/tabsbg.png);
height: 64px;
background-color: white;
}

#tabs li a {
font-size: 16px;
color: white;
font-weight: bold;
padding-top: 8px;
padding-left: 19px;
padding-bottom: 17px;
padding-right: 18px;
}

.views_icon {
width: 31px;
height: 39px;
padding-right: 21px;
}

.views_button {
width: 24px;
text-align: center;
padding-right: 20px;
}

#content_doc .breadcrumb {
margin-left: 5px;
margin-top: 1px;
}

#content_doc #page-title {
margin-left: 5px;
margin-bottom: 10px;
}

#block-block-4 {
position: relative;
top: 11px;
left: 275px;
display: inline;
}

#news_text span.date-display-single {
font-style: italic;
font-size: 12px;
color: #808080;
}

#news_text a {
font-size: 12px;
color: #259ccf;
}

#news_text p {
font-size: 12px;
color: #4d4d4d;
margin-top: 0px;
}

div.jcarousel-skin-default .views-field.views-field-field-icon {
float: left;
margin-top: 0px;
}

div.jcarousel-skin-default .views-field.views-field-body {
margin-top: -7px;
font-size: 11px;
text-align: left;
line-height: 12px;
margin-left: 55px;
}

div.jcarousel-skin-tango .views-field.views-field-field-icon {
float: left;
margin-top: 0px;
}

div.jcarousel-skin-tango .views-field.views-field-body {
margin-top: -7px;
font-size: 11px;
text-align: left;
line-height: 12px;
margin-left: 55px;
}

#block-views-orgpart-block {
position: relative;
top: -45px;
left: 45px;
}

#block-views-polezn-block {
    left: 45px;
    margin-bottom: -33px;
    position: relative;
    top: -30px;
}

#block-views-lprakt-block .views-field.views-field-body {
margin-top: -7px;
font-size: 11px;
text-align: left;
line-height: 12px;
margin-left: 25px;
}

#block-views-lprakt-block {
position: relative;
top: -30px;
left: 45px;
margin-bottom: -33px;
}

#block-menu-menu-editors {
position: absolute;
top: 40px;
left: 1px;
font-size: 10px;
width: 160px;
}

#tabs-1 table.views-table {
width: 100%;
}

#tabs-2 table.views-table {
width: 100%;
}

#tabs-3 table.views-table {
width: 100%;
}

#block-search-form .form-item-search-block-form input {
position: relative;
top: 2px;
left: -1px;
}

section.region.region-sidebar-first.column.sidebar {
background-color: #f5f5f5;
min-height: 815px;
}

section.region.region-sidebar-second.column.sidebar {
background-color: #f5f5f5;
min-height: 815px;
}

#block-block-13 {
float: right;
margin-right: 20px;
}

#iis #site-name a {
font-weight: normal;
font-size: 12px;
margin-left: 25px;
margin-right: -25px;
}

#iis #site-slogan {
font-size: 12px;
margin-left: 25px;
margin-right: -25px;
}

#block-menu-menu-main-menu-iis .menu__link {
color: white;
font-family: Trebuchet MS;
font-weight: bold;
font-size: 14px;
text-decoration: none;
position: relative;
top: 6px;
margin-left: 25px;
margin-right: 23px;
}

#block-menu-menu-main-menu-iis li.menu__item.is-leaf.leaf {
margin: 0 65px ;
}

#block-menu-menu-main-menu-iis li.menu__item.is-leaf.last.leaf {
margin: 0px;
}

#block-menu-menu-main-menu-iis li.menu__item.is-leaf.first.leaf {
margin: 0px;
}



#block-menu-menu-fedrmenu .menu__link {
color: white;
font-family: Trebuchet MS;
font-weight: bold;
font-size: 14px;
text-decoration: none;
position: relative;
top: 6px;
margin-left: 70px;
margin-right: 70px;
}



#kv-1:hover {
background: url('/sites/default/files/kv1-2.jpg');
 background-size: cover;
}



#kv-2:hover {
background: url('/sites/default/files/kv2-2jpg.jpg');
 background-size: cover;
}



#kv-3:hover {
background: url('/sites/default/files/kv3-2.jpg');
 background-size: cover;
}



/*
#block-block-14 {
width: 350px;
display: inline;
position: relative;
left: -20px;
}

#block-block-15 {
width: 350px;
display: inline;
position: relative;
top: -225px;
right: -360px;
}

#block-block-16 {
width: 350px;
display: inline;
position: relative;
top: -200px;
left: -20px;
}

#block-block-17 {
width: 350px;
display: inline;
position: relative;
top: -425px;
right: -360px;
}
*/

#block-block-14 {
position: relative;
left: 12px;
top: -30px;
width: 735px;
}

#block-block-14 a {
text-decoration: none;
color: white;
font-size: 19px;
font-weight: bold;
/* padding: 15px; */
}

#block-block-14 p {
padding: 20px;
line-height: 30px;
}

#content_iis {
width: 750px;
}

.sidebars_iis .region-sidebar-second {
margin-top: -343px;
margin-left: 760px;
}

.sidebars_fr .region-sidebar-second {
margin-top: -521px;
margin-left: 760px;
}

aside.sidebars_iis section.region.region-sidebar-second.column.sidebar {
background-color: #fff; 
min-height: 0px;
}

aside.sidebars_fr section.region.region-sidebar-second.column.sidebar {
background-color: #fff; 
min-height: 0px;
}

#inf_res_title {
background-color: #259ccf;
width: 215px;
height: 45px;
text-align: left;
color: white;
padding-left: 16px;
font-family: Trebuchet MS;
font-weight: bold;
font-size: 13px;
}

.inf_res {
font-size: 11px;
line-height: 13px;
margin: 10px 0px;
}

#inf_res_all {
text-align: center;
}


#inf_res_all a {
color: #808080;
font-size: 11px;
}

#block-user-login h2.block__title.block-title {
/* font-size: 13px; */
background-color: #259ccf;
width: 231px;
height: 29px;
text-align: center;
color: white;
/* padding-left: 16px; */
font-family: Trebuchet MS;
font-weight: bold;
font-size: 13px;
}

#block-user-login label {
font-size: 12px;
color: #999999;
margin-left: 13px;
}

#block-user-login span.form-required {
display: none;
}

#block-user-login li.first {
background: #259ccf;
height: 25px;
width: 85px;
list-style: none;
padding-left: 15px;
position: relative;
top: 10px;
left: -20px;
padding-top: 3px;
display: none;
}

/*
#block-user-login li.first :hover {
background: #43b4e6;
}
*/

#block-user-login a {
font-size: 12px;
color: white;
text-decoration: none;
}

#block-user-login li.last {
display: none;
}

#block-user-login {
width: 231px;
background: #dfe7eb;
height: 224px;
margin-bottom: 24px;
margin-top: 2px;
}

#block-user-login input#edit-submit--2 {
position: relative;
/* top: -50px !important; */
/* left: 130px; */
left: 75px;
background: #259ccf;
border: none;
width: 100px;
height: 28px;
color: white;
font-size: 12px;
}

/*
#block-user-login input#edit-submit--2 :hover {
background: #43b4e6;
}
*/

input#edit-pass {
border: 1px solid #b3b3b3;
width: 200px;
height: 28px;
margin-left: 13px;
}

input#edit-name {
border: 1px solid #b3b3b3;
width: 200px;
height: 28px;
margin-left: 13px;
}

form#user-login-form {
margin-top: -13px;
}

#fr h1 {
margin-left: 10px;
}

#fr-1 {
background: url('/sites/default/files/fr1-1.jpg');
width: 230px;
height: 224px;
margin: 0px 10px;
background-repeat: no-repeat;
}

div#fr-1:hover {
background: url('/sites/default/files/fr1-2.jpg');
}

#fr-2 {
background: url('/sites/default/files/fr2-1.jpg');
width: 230px;
height: 224px;
margin: 0px 10px;
background-repeat: no-repeat;
}

div#fr-2:hover {
background: url('/sites/default/files/fr2-2.jpg');
}

#fr-3 {
background: url('/sites/default/files/fr3-1.jpg');
width: 230px;
height: 224px;
margin: 0px 10px;
background-repeat: no-repeat;
}


div#fr-3:hover {
background: url('/sites/default/files/fr3-2.jpg');
}



#fr-4 {
background: url('/sites/default/files/fr4-1.jpg');
width: 230px;
height: 224px;
margin: 0px 10px;
background-repeat: no-repeat;
}


div#fr-4:hover {
background: url('/sites/default/files/fr4-2.jpg');
}


#fr-5 {
background: url('/sites/default/files/fr5-1.jpg');
width: 230px;
height: 224px;
margin: 0px 10px;
background-repeat: no-repeat;
}


div#fr-5:hover {
background: url('/sites/default/files/fr5-2.jpg');
}


#block-block-19 p {
font-size: 19px;
color: white;
padding: 20px;
line-height: 30px;
}

#block-block-19 a {
text-decoration: none;
}

table#frt2 {
position: relative;
top: -29px;
left: 125px;
}

#block-block-19 {
/* position: relative; */
margin-top: -30px;
}

#content_resstr h1#page-title {
font-size: 14px;
color: white;
background: #43b4e6;
height: 30px;
padding-top: 10px;
padding-left: 30px;
}

#help_reestr {
position: relative;
top: -133px;
left: 975px;
}

#settings_reestr {
margin-top: 10px;
}

#edit-r1-field-reg-nomer-wrapper label {
font-size: 12px;
color: #808080;
font-weight: normal;
}

.views-exposed-widgets.clearfix {
font-size: 13px;
color: #808080;
font-weight: normal;
width: 845px;
}

.views-exposed-widgets.clearfix label {
font-weight: normal;
color: #808080;
}

.views-exposed-widgets.clearfix input{
height: 30px;
color: #808080;
}

.views-exposed-widgets.clearfix select {
height: 30px;
color: #808080;
}

input#edit-r1-field-reg-nomer {
width: 175px;
height: 30px;
position: relative;
top: -30px;
left: 380px;
}

input#edit-submit-reestorg {
background: #43b4e6;
border: 0px;
width: 108px;
color: white;
}

input#edit-submit-spk {
background: #43b4e6;
border: 0px;
width: 108px;
color: white;
}

#content_resstr .view-filters {
position: relative;
/* top: -72px; */
left: 180px;
width: 845px;
margin-top: -65px;
/* margin-bottom: 100px; */
}

select#edit-r1-field-reg-nomer-op {
width: 160px;
/* position: relative; */
margin-left: 210px;
margin-right: 240px;
}

div#edit-r1-field-reg-nomer-wrapper label {
position: relative;
top: 24px;
width: 210px;
}

.form-item.form-type-select.form-item-items-per-page label {
position: relative;
top: 25px;
left: -45px;
}

select#edit-items-per-page {
width: 48px;
}

input#edit-offset {
width: 45px;
margin-left: 64px;
}

.form-item.form-type-textfield.form-item-offset label {
position: relative;
top: 25px;
left: -8px;
}

#content_resstr nav.breadcrumb {
margin: 10px 0px;
}

#content_resstr div.view-content {
/* margin-top: -178px; */
}

th.views-field a {
font-size: 12px;
text-decoration: none;
color: black;
}

th.views-field {
text-align: left;
}

img#settings_reestr2 {
position: relative;
left: 31px;
top: -22px;
}

img#settings_reestr {

margin-bottom: 85px;
}




#views-exposed-form-reestecsppo-page {
position: relative;
margin: -135px 0px -5px;
}

#edit-field-surname-wrapper{
display: none;
}

#edit-field-ecspert-reg-number-wrapper {
display: none;
}

#edit-field-obl-prof-deyat-ecsp-wrapper {
display: none;
}

#edit-field-obl-prof-deyat-value-wrapper {
display: none;
}

#edit-field-polnomoch-date-value-wrapper {
display: none;
}

#edit-vid-prof-deyat-sp-ecsp-wrapper{
display: none;
}

#edit-naimenovaniya-otrasley-oblastey-professionalnoy-d-wrapper{
display: none;
}

#edit-naimenovaniya-vidov-professionalnoy-deyatelnosti-v-wrapper{
display: none;
}

#edit-naimenovaniya-vidov-ekonomicheskoy-deyatelnosti-v--wrapper{
display: none;
width: 230px;
}

#edit-vid-okved-ecsp-wrapper {
display: none;
width: 230px;
}




#views-exposed-form-perechen-page {
position: relative;
margin: -135px 0px -5px;
}

#edit-prof-st-wrapper {
display: none;
}
#edit-obl-rof-deyat-wrapper {
display: none;
}
#edit-reg-number-wrapper {
display: none;
}
#edit-date-prinyatiya-wrapper {
display: none;
}
#edit-vid-prof-deyat-wrapper {
display: none;
}



#views-exposed-form-reestako-page {
position: relative;
margin: -135px 0px -5px;
}

#edit-r1-field-naimenov-wrapper {
display: none;
}


#views-exposed-form-reestakp-page {
position: relative;
margin: -135px 0px -5px;
}

#edit-name-program-wrapper {
display: none;
}

#edit-kod-prof-wrapper {
display: none;
width: 220px;
}



#views-exposed-form-spk-page {
position: relative;
margin: -135px 0px -5px;
}



#views-exposed-form-reestcent-page {
position: relative;
margin: -135px 0px -5px;
}

#edit-field-region-csk-uslug-wrapper {
display: none;
width: 410px;
}

#edit-field-otrasl-wrapper {
display: none;
}

#edit-field-vid-econom-deyat-wrapper {
display: none;
width: 310px;
}


#views-exposed-form-reestprof-page {
position: relative;
margin: -135px 0px -5px;
}

#edit-vid-doc-wrapper {
display: none;
}

#edit-obl-prof-deyat-wrapper {
display: none;
}

#edit-naimenovanie-wrapper {
display: none;
}

#edit-code-okved-wrapper {
display: none;
width: 230px;
}

#edit-perech-zan-okz-wrapper {
display: none;
}

#edit-field-vid-prof-deyat-ecsp-wrapper {
display: none;
}

#edit-field-sub-rf-wrapper {
display: none;
}


#views-exposed-form-reestrkvs-page {
position: relative;
margin: 65px -125px 10px;
}

#views-exposed-form-reestrkvs-page #edit-field-code-okved-wrapper {
display: block;
}
#views-exposed-form-reestrkvs-page #edit-field-series-certificat-wrapper {
display: block;
}
#views-exposed-form-reestrkvs-page #edit-field-number-certificat-wrapper {
display: block;
}
#views-exposed-form-reestrkvs-page #edit-field-certif-vidacha-date-wrapper {
display: block;
}

#views-exposed-form-reestrkvs-page #edit-field-code-zanyat-okz-wrapper {
display: block;
}

#views-exposed-form-reestrkvs-page #edit-field-obl-prof-deyat-wrapper {
display: block;
}

#views-exposed-form-reestrkvs-page #edit-field-vid-prof-deyat-wrapper {
display: block;
}


#views-exposed-form-reestecsp-page {
position: relative;
margin: -135px 0px -5px;
}

#edit-field-series-certificat-wrapper {
display: none;
}
#edit-field-number-certificat-wrapper {
display: none;
}
#edit-field-certif-vidacha-date-wrapper {
display: none;
}
#edit-field-code-okved-wrapper {
width: 230px;
display: none;
}
#edit-field-code-zanyat-okz-wrapper {
display: none;
}
#edit-field-obl-prof-deyat-wrapper {
display: none;
}
#edit-field-vid-prof-deyat-wrapper {
display: none;
}

th.views-field {
padding: 0px 20px 0px 10px;
line-height: 15px;
background:#e6f6ff url(/sites/all/themes/vetbc/images/str_views.png) no-repeat 100% 14px;
height: 50px;
}

th.views-field.views-field-view-submission-1 {
background-image: none;
}

th.views-field.views-field-view-submission {
background-image: none;
}

th.views-field.active {
background-image: none;
}


th.views-field img {
float: right;
position: relative;
/*top: -10px;
left: 17px; */
} 

#tabs-1 tr.odd {
background-color: #fff;
}

#tabs-2 tr.odd {
background-color: #fff;
}

#tabs-3 tr.odd {
background-color: #fff;
}

div#content_resstr tr {
border: 0;
}

div#lk {
text-align: right;
position: relative;
top: -31px;
right: -725px;
width: 300px;
font-size: 13px;
}

#content_form nav.breadcrumb {
padding: 11px;
}

a#lk_u {
color: #259ccf;
margin-right: 15px;
}

a#lk_a {
color: black;
margin: 0 15px;
font-weight: bold;
}

#content_form h1#page-title {
background: #43b4e6;
color: white;
font-size: 14px;
height: 30px;
padding-left: 24px;
padding-top: 7px;
margin-top: -20px;
}

#content_form #help_reestr {
position: relative;
top: -33px;
left: 975px;
}

#content_form input {
height: 34px;
/* width: 461px; */
margin: 0px 10px;
}

#content_form select {
height: 34px;
/* width: 461px; */
margin: 0px 10px;
max-width: 960px;
}


#content_form label {
margin: 0px 10px;
font-weight: bold;
}



form#webform-client-form-108 label {
font-size: 15px;
font-weight: bold;
}


input.webform-calendar {
height: 21px !important;
}

.webform-component--r1-field-reg-date label {
margin-bottom: -15px;
}

fieldset {
border-top: 1px solid #c0c0c0;
border-bottom: 0px;
border-left: 0px;
border-right: 0px;
margin: 0px;
padding: 0px;
}

#content_form ul.tabs-primary.tabs.primary {
margin: -15px 0px;
}

div.form-item.webform-component.webform-component-checkboxes.webform-component--field-naimen-okved-opt div {
display: block  !important;
}

div.form-item.webform-component--field-org-prav-form-opt div {
display: block  !important;
}

div.form-item.webform-component--field-tip-naim div {
display: block  !important;
}

div.form-item.webform-component--field-perech-prof-st div {
display: block  !important;
}

fieldset {
border-top: 1px solid #c0c0c0;
border-bottom: 0px;
border-left: 0px;
border-right: 0px;
margin: 0px;
padding: 0px;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
-webkit-padding-before: 0px;
-webkit-padding-start: 0px;
-webkit-padding-end: 0px;
-webkit-padding-after: 0px;
}

legend {
/* border: 0; */
padding-left: 10px;
border-top: 1px solid #c0c0c0;
position: relative;
top: 11px;
font-size: 15px;
font-weight: bold;
}

div#content_form {
background: #f5f5f5;
}

article.node-108.node.node-webform.view-mode-full.node-by-viewer.clearfix {
padding: 10px;
}

div.form-item.webform-component.webform-component-textfield.webform-component--r1-field-reg-nomer {
margin-right: 20px;
}
div.form-item.webform-component.webform-component-textfield.webform-component--r1-field-reg-nomer input {
width: 480px !important;
}

fieldset.webform-component-fieldset.webform-component--r1-group-organization.form-wrapper {
margin-top: -30px;
}

.form-item.webform-component.webform-component-textfield.webform-component--r1-group-organization--r1-field-naimenov input {
width: 480px;
}

.form-item.webform-component.webform-component-textfield.webform-component--r1-group-organization--r1-field-inn input {
width: 480px;
}

.form-item.webform-component.webform-component-textfield.webform-component--r1-group-organization--r1-group-contact-info--r1-field-contact-info-type input {
width: 323px;
}

.form-item.webform-component.webform-component-textfield.webform-component--r1-group-organization--r1-group-contact-info--r1-field-contact-info-data input {
width: 637px;
}

div.form-item.webform-component.webform-component-date.webform-component--r1-field-reg-date label {
position: relative;
top: 19px;
width: 145px;
}

.form-item.webform-component.webform-component-textfield.webform-component--r1-group-organization--r1-group-contact-info--r1-field-contact-info-data input {
width: 637px;
}

.form-item.webform-component.webform-component-textfield.webform-component--r1-group-organization--r1-group-legal-address--r1-field-index input {
width: 240px;
}

.form-item.webform-component.webform-component-textfield.webform-component--r1-group-organization--r1-group-legal-address--r1-field-country input {
width: 348px;
}

.form-item.webform-component.webform-component-select.webform-component--r1-group-organization--r1-group-legal-address--r1-field-sub-rf select {
width: 348px;
}

.form-item.webform-component.webform-component-textfield.webform-component--r1-group-organization--r1-group-legal-address--r1-field-populated-locality input {
width: 303px;
}

.form-item.webform-component.webform-component-textfield.webform-component--r1-group-organization--r1-group-legal-address--r1-field-street  input {
width: 303px;
}

.form-item.webform-component.webform-component-textfield.webform-component--r1-group-organization--r1-group-legal-address--r1-field-home input {
width: 94px;
}

.form-item.webform-component.webform-component-textfield.webform-component--r1-group-organization--r1-group-legal-address--r1-field-housing input {
width: 94px;
}

.form-item.webform-component.webform-component-textfield.webform-component--r1-group-organization--r1-group-legal-address--r1-field-office  input {
width: 94px;
}

.form-item.webform-component.webform-component-textfield.webform-component--r1-group-organization--group-chief--field-surname  input {
width: 303px;
}

.form-item.webform-component.webform-component-textfield.webform-component--r1-group-organization--group-chief--field-name  input {
width: 303px;
}

.form-item.webform-component.webform-component-textfield.webform-component--r1-group-organization--group-chief--field-patronymic  input {
width: 303px;
}

.form-item.webform-component.webform-component-textfield.webform-component--r1-group-organization--group-chief--field-phone input {
width: 303px;
}

#content_form  .form-item.form-type-checkbox label {
font-weight: normal !important;
margin: 0px !important;
padding: 0px !important;
position: relative;
top:-11px;
}

#content_form  .form-item.form-type-radio label {
font-weight: normal !important;
margin: 0px !important;
padding: 0px !important;
position: relative;
top:-11px;
}

input.webform-submit.button-primary.form-submit {
width: 215px;
height: 50px !important;
font-size: 16px;
background: #259ccf;
}

a#otm_button {
padding: 15.4px 80px;
font-size: 16px;
text-decoration: none;
color: white;
background: #259ccf;
}

#content_reg h1#page-title {
background: #43b4e6;
color: white;
font-size: 14px;
height: 30px;
padding-left: 24px;
padding-top: 7px;
}

#content_reg div.form-type-textfield input {
margin: 0px;
width: 520px;
height: 34px;
}

#content_reg div.form-type-select select {
margin: 0px;
width: 520px;
height: 34px;
}

#content_reg .container-inline-date .date-padding {
padding-top: 10px;
padding-left: 0px;
}

#content_reg input#edit-submit {
border: 0px;
width: 215px;
height: 50px;
color: white;
background: #259ccf;
margin-bottom: 20px;
margin-left: 250px;
}

div#content_reg {
background: #f5f5f5;
}

#content_reg p#obyaz {
position: relative;
margin-top: -82px;
color: #808080;
font-size: 11px;
/* margin-bottom: 0px; */
}

#footer_line_reg {
/* width: 1024px; */
height: 5px;
background-color: #249ccf;
 margin-top: 20px; 
/* margin-bottom: 18px; */
}

.description {
font-size: 11px;
color: #808080;
}

input#edit-r1-field-naimenov {
margin-top: 2px;
width: 169px;
}

.views-exposed-widget.views-widget-per-page {
margin-left: 45px;
}

#content_resstr table.views-table {
width: 1025px;
}

#content_resstr td.views-field {
padding: 5px 0px;
}

#content_resstr td.views-field.views-field-view-submission a {
color: black;
}

#content_form .messages--status.messages.status {
margin-top: -20px;
}

#content_form input.webform-submit.button-primary.form-submit {
margin-bottom: 25px;
}

select#edit-obl-rof-deyat {
width: 255px;
}

select#edit-submitted-field-naimen-okved-opt {
height: 300px;
}

table.views-table.cols-2 {
width: 935px;
}

.messages--status.messages.status {
/* position: fixed; */
top: 220px;
left: 300px;
/* margin: 0 auto; */
right: 300px;
}

ul.tabs-primary.tabs.primary li {
padding-bottom: 14px;
position: relative;
bottom: -14px;
}

.webform-submission-navigation {
padding: 20px 0 0 0;
}

fieldset.webform-submission-info.clearfix {
display: none;
}

#views-exposed-form-reestcent-page select#edit-field-otrasl {
width: 220px;
}

#views-exposed-form-spk-page select#edit-field-obl-prof-deyat-ecsp {
width: 220px;
}

#views-exposed-form-reestecsp-page select#edit-field-obl-prof-deyat-ecsp-wrapper {
width: 220px;
}

select#edit-field-obl-prof-deyat-ecsp {
width: 220px;
}

select#edit-obl-prof-deyat {
width: 220px;
}

ul.tabs-secondary.tabs.secondary {
padding: 20px 0 0 0;
}

.views-table tr {
/* min-height: 50px; */
height: 50px;
}

.pokaz div {
position: absolute;
left: 0;
/* top: 0; */

width: 1025px;
/* background-size: cover; */

}

.pokaz div a {
position: absolute;
top: -30px;
width: 1025px;
height: 50px;
opacity: 0;
}


/*
.pokaz div a:hover {
background-color: grey;
opacity: 0.05;
color: grey !important;
}
*/

.webform-submission fieldset.webform-component-fieldset.webform-component--group-document.form-wrapper {
display: none;
}

select#edit-submitted-kod-prof {
height: 300px;
}

.jcarousel-container a {
text-decoration: none;
}

.webform-submission-navigation {
display: none;
}

/*
.form-item.webform-component.webform-component-textfield.webform-component--name-org {
display: none;
} 
*/

.form-item.webform-component.webform-component-display.webform-component--test {
display: none;
}

div#site-slogan a {
text-decoration: none;
}

.block-title-my {
background-color: #259ccf;
    color: white;
    font-family: Trebuchet MS;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    width: 231px;
padding-top: 4px;
}

.block-title-my a {
    color: white;
}
select#edit-naimenovaniya-otrasley-oblastey-professionalnoy-d {
width: 315px;
}

#content_int #user-profile-form #edit-profile-csk-field-reg-nomer-csk {
display: none;
}

#content_int #user-profile-form #edit-profile-csk-field-reg-date-csk {
display: none;
}

#content_int #user-profile-form #edit-profile-ako-field-reg-nomer {
display: none;
}

#content_int #user-profile-form #edit-profile-ako-field-date-sozd {
display: none;
}

#content_int #user-profile-form #edit-profile-onok-field-reg-nomer {
display: none;
}

#content_int #user-profile-form #edit-profile-onok-field-reg-date {
display: none;
}

#block-menu-menu-lkm .menu__link {
color: white;
font-family: Trebuchet MS;
font-weight: bold;
font-size: 14px;
text-decoration: none;
position: relative;
top: 6px;
margin-left: 25px;
margin-right: 25px;
}

#block-menu-menu-lkm li.menu__item.is-leaf.leaf {
margin: 3px 100px ;
}

.form-item.webform-component.webform-component-textfield.webform-component--r1-field-reg-date {
margin-bottom: 35px;
}

h1#site-name {
margin-right: -90px;
}

div#fr span {
margin-right: 105px;
}

select#edit-submitted-field-vid-econom-deyat {
height: 300px;
}

select#edit-submitted-field-code-okved {
height: 300px;
}

select#edit-submitted-field-ecsp-regions {
height: 300px;
}

select#edit-submitted-group-vid-econom-deyat-field-code-okved {
height: 300px;
}

select#edit-submitted-vid-okved-ecsp {
height: 300px;
}

select#edit-submitted-organizaciya-rukovoditel-naimenovaniya-vidov-ekonomicheskoy-deyatelnosti-v-kotoryh-osushchestvlyaet-deyatelnost-dannaya-organizaciya-soglasno-okved {
height: 300px;
}

select#edit-submitted-code-okved {
height: 300px;
}

div#edit-field-dob {
display: none;
}


.view.view-clone-rps.view-id-clone_rps.view-display-id-page .views-table {
width: 1000px;
}


.view.view-clone-ron.view-id-clone_ron.view-display-id-page .views-table {
width: 1000px;
}

.view.view-clone-rks.view-id-clone_rks.view-display-id-page .views-table {
width: 1000px;
}

.view.view-clone-repp.view-id-clone_repp.view-display-id-page .views-table {
width: 1000px;
}

.view.view-clone-rces.view-id-clone_rces.view-display-id-page .views-table {
width: 1000px;
}

.view.view-clone-rep.view-id-clone_rep.view-display-id-page .views-table {
width: 1000px;
}

.view.view-clone-rap.view-id-clone_rap.view-display-id-page .views-table {
width: 1000px;
}

.view.view-clone-rpss.view-id-clone_rpss.view-display-id-page .views-table {
width: 1000px;
}

.view.view-akobo.view-id-akobo.view-display-id-page .views-table  {
width: 1000px;
}

.view.view-akobo.view-id-akobo.view-display-id-page th.views-field.views-field-view-user  {
display:none;
}

.chosen-container {
margin-left: 10px;
}

.chosen-container-multi .chosen-choices {
border: 1px solid rgb(169, 169, 169);
}

.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
color: black;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
height: 11px;
}

#edit-vid-prog-wrapper {
width: 260px;
}

select#edit-submitted-professionalnye-standarty {
height: 300px;
}

#news_text .view-footer {
  position: relative;
  top: -15px;
  right: -390px;
}