/**/
.content--lk {width: 760px; margin: 0 auto; position: relative;}

/*BLOCK: SUBNAV - вертикальная навигация в личном кабинете.*/
.subnav {width: 220px; border: 1px solid #d9d9d9; border-radius: 5px; background: #ffffff; position: fixed; top: 160px;}
.subnav--compact { top: 108px; }
.subnav__item {border-top: 1px solid #d9d9d9;}
.subnav__item:first-child {border-top: none;}
.subnav__link {display: block; height: 40px; font-size: 16px; line-height: 40px; text-align: center; text-decoration: none; color: #989898; font-weight: bold;}

.subnav__item.active .subnav__link {color: #333333; background: #f0f0f0;}

/*.subnav__link--active {color: #333333; background: #f0f0f0;}*/
.subnav__link:hover {color: #333333;}

/*BLOCK: COLUMN - Колонка с контентом*/
.column {background: #ffffff; border: 1px solid #d9d9d9; border-radius: 5px; font-size: 14px; line-height: 16px; margin: 0 0 10px 0;}
.column--pink {background: #ab4ba0; color: #ffffff;}
.column--pink .form__label {color: #ffffff;}

.column--width500 {width: 500px;}
.column--right {float: right;}
.column--left {float: left;}
.column--gray {background: #dfdfdf; box-shadow: 0 1px 3px #b4b4b4;}

.column__header {padding: 15px 20px 5px; border-bottom: 1px solid #d9d9d9;}
.column__body {padding: 15px 20px;}

.column__title {font-weight: bold; margin: 0 0 10px 0;}
.column__title--A {font-size: 24px; line-height: 26px; color: #333333;}
.column__title--B {font-size: 14px; line-height: 16px; color: #666666;}
.column__title--C {font-size: 16px; line-height: 18px; color: #333333;}

.column__hr {height: 1px; background: #d9d9d9; margin: 10px 0;}

.content--lk-4 #socialnetworks .column__header { background: #ad3a9f; color: #fff; border-radius: 5px 5px 0 0}
.content--lk-4 #socialnetworks .column__header .column__title { color: #fff; }
.content--lk-4 #socialnetworks .column__header .column__title { color: #fff; }

.content--lk-3 #preferences .column__header { background: #ad3a9f; color: #fff; border-radius: 5px 5px 0 0}
.content--lk-3 #preferences .column__header .column__title { color: #fff; }
.content--lk-3 #preferences .column__header .column__title { color: #fff; }

.content--lk-2 #empty_2block_lk {  background: #ad3a9f; color: #fff; margin: -20px -20px 0 -20px; padding: 20px 20px 10px 20px; }
.content--lk-2 #empty_2block_lk .form__label { color: #fff; }
.content--lk-2 #empty_2block_lk select { color: #333; }
.content--lk-2 #empty_2block_lk .modal__hr { background:#ad3a9f; }



@media screen and (max-width: 1000px) {
    .subnav {display: none;}
    .column--right {float: none; margin: 0 auto;}
}



