/*
 * A Design by GraphBerry
 * Author: GraphBerry
 * Author URL: http://graphberry.com
 * License: http://graphberry.com/pages/license
 */

html {
    margin: 0;
    padding: 0;
}
body {
    font-family: 'Roboto Condensed', sans-serif;
    color: #FFF;
/*    line-height:1.2em;*/
    font-size:17px;
    line-height:20px;
    background: #FECE1A;
}
a {
    color:#181A1C;
    text-decoration: none;
}
a:hover {
    color: #000;
    text-decoration: underline;
}
h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
}
h1 {
    margin: 10px;
}
p {
    color: #fff;
    padding-top: 10px;
    padding-bottom: 10px;
}
.navbar {
    background: #181A1C;
    margin-bottom:0;
    min-height:70px;
}
.navbar-fixed-top {
    min-height:60px;
    height:60px;
    padding-top:0;
}
.navbar-inner {
    background: #181A1C;
    border-radius:0;
    filter: none;
    border: none;
    box-shadow: none;
}
.navbar .brand img {
    width:146px;
    height:40px;
}
.navbar .nav > li > a {
    text-transform: none;
    line-height: auto;
    vertical-align: middle;
    margin:10px 3px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    border: 1px solid #181A1C;
    box-shadow: none;
    font-size:18px;
    text-shadow: none;
    color: #fff;
    transition: border-color 1s ease;
}
.navbar-fixed-top .container-header {
    margin-left: 20px;
    margin-right: 20px;
}
@media(max-width: 1200px) { 
  .navbar .nav > li > a {
    font-size:16px;
    margin: 10px 1px;
  }
}
@media(max-width: 1195px) { 
  .navbar .nav > li > a {
    font-size:14px;
}
}
@media(max-width: 1100px) { 
  .navbar .nav > li > a {
    font-size:13px;
    margin: 10px 1px;
  }
}
@media(max-width: 980px) { 
  .navbar .nav > li > a {
    font-size:14px;
    margin: 10px 1px;
  }
}
.navbar .nav > li:hover> a, .navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
    border: 1px solid #FECE1A;
    color: #fff;
    background-color: #181A1C;
    transition: border-color 1s ease;
}
.navbar .nav > li:hover> a:visited, .navbar .nav > li:hover> a:visited {
    color: #fff;
}
.nav-pills {
    margin-bottom: 30px;
}
.nav-pills > li > a {
    background: transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    margin-right:5px;
    padding-left:25px;
    padding-right:25px;
    border: 1px solid #181A1C;
}
.nav-pills > li > a:hover, .nav-pills > .active > a, .nav-pills > .active > a:hover, .nav-pills > .active > a:focus {
    background: #181A1C;
    color: #fff;
    /*color: #000; Старый цвет*/
}
.navbar .btn-navbar:hover, .navbar .btn-navbar {
    border-radius: 0;
    background: #FECE1A;
    color: #000;
}
.btn-navbar-left, .btn-navbar-left:hover, .btn-navbar-left:focus {
    background: #181A1C;
    color: #FECE1A;
    text-shadow: none;
}
/******
2. Layout
**********************************************************************/
.centered {
    margin-left:auto;
    margin-right:auto;
    float: none;
    text-align: center;
}
/* Use this class if you want ceter element with span* class */
 .center {
    float: none !important;
    margin: 0 auto !important;
    text-align: center;
}
.highlighted-box {
    background:#F4F8F9;
    padding:20px 30px;
}
.highlighted-box h1 {
    margin:0px;
}
.large-text {
    line-height:1.2em;
    font-size: 30px;
    color: #181A1C;
    padding:20px;
    margin-bottom:20px;
}
.highlighted-box h1, .highlighted-box p {
    color: #181A1C !important;
}
.circle-border {
    display: inline-block;
    -webkit-border-radius: 500px;
    -moz-border-radius: 500px;
    border-radius: 500px;
    -khtml-border-radius: 500px;
    border: 3px solid #fff;
}
.menu {
    position: relative;
    background-color: #181A1C;
    color: #fff;
    width: 15.7%;
    height: auto;
    float: left;
}
.left-align {
    text-align:left;
}
.right-align {
    text-align:left;
}
.error {
    color: #CF0000;
   /* display: none; */
}
.invisible {
    display:none;
    visibility:visible;
}
.triangle {
    margin: 0 auto;
    text-align:center;
    width: 0;
    height: 0;
    border-top: 30px solid #181A1C;
    border-left: 585px outset transparent;
    border-right: 585px outset transparent;
    position: relative;
}
/*
2.1 Animations
**********/
 .zoom-in {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -webkit-transition: all 250ms ease;
    -moz-transition: all 250ms ease;
    -o-transition: all 250ms ease;
    -ms-transition: all 250ms ease;
    transition: all 250ms ease;
}
.zoom-in:hover {
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
}
/*
2.2 Buttons - There are buttons on a transparent background, primary and secondary color background.
**********/
 .button,  .button:visited, .button:focus {
    display:inline-block;
    border:1px solid #181A1C;
    color:#181A1C;
    background-color:transparent;
    padding:15px 30px;
    font-size:17px;
    line-height:auto;
}
.button:hover, .button:active{
    background-color:#181A1C;
    color:#fff;
}
.button-sp, .button-sp:visited, .button-sp:focus {
    border:none;
    background-color:#FECE1A;
    color:#181A1C;
}
.button-sp:hover, .button-sp:active {
    background-color:#181A1C;
    color:#FECE1A;
}
.button-ps, .button-ps:visited, .button-ps:focus {
    border:none;
    background-color:#181A1C;
    color:#FECE1A;
    font-weight:bold;
    text-transform:uppercase;

}
.button-ps:hover, .button-ps:active {
    background-color:#FECE1A;
    color:#181A1C;
}
a.button-ps:hover {
    text-decoration: none;
}
/*
2.3 Thumbnails - Predefined bootstrap's thumbnail class.
**********/
 .thumbnail {
    width:100%;
    height:340px;
    padding:0;
    overflow: hidden;
    position: relative;
    border:0;
    border-radius:0;
    box-shadow:none;
    text-align:center;
    background: #191a1c;
}
.thumbnail .more {
    display:block;
    z-index:4;
    position:absolute;
    top:-100px;
    left:50%;
    margin:0 auto;
    margin-left:-41px;
    width:80px;
    height:80px;
    font-size:40px;
    color:#fff;
    text-decoration:none;
    line-height: 70px;
    text-align: center;
}
.thumbnail:hover .more {
    top:40%;
    margin-top:-40px;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3 s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.thumbnail h3, 
.thumbnail p {
    margin:0;
    padding:0;
    position:relative;
    z-index:4;
}
.thumbnail h3 {
    color: #FECE1A;
    margin-top:10px;
    font-size:20px;
}
.thumbnail > p {
    height: auto;
    padding-bottom:20px;
}
.thumbnail .mask {
    opacity:0.85;
    filter: alpha(opacity=85);
    top:100%;
    left:0;
    width:100%;
    height:100%;
    background:#181A1C;
    position:absolute;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2 s ease-out;
    -ms-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}
.thumbnail:hover .mask {
    top:0;
}
/*
2.4 Socail icons
************/
 .social {
    list-style: none;
    float: none;
    position:relative;
    margin:5px;
}
.social li {
    display: inline-block;
    line-height: 32px;
/*    font-family:'Porta'*/;
    font-size: 32px;
    padding:0 5px;
}
.social li a {
    margin:0;
    padding:0;
    width:32px;
    height:32px;
    color: #FECE1A;
}
.social li a:hover {
    color:#181A1C;
}
/*
3. Sections 
***************************************************************************/
 .section {
    padding-bottom: 0px;
}
/*.section .container {
    padding-top:50px;
}*/
#contact .section .container {
    padding-top:0px;
}
.section .title {
    text-align: center;
    padding: 10px;
    margin-bottom: 30px;
}
.section .title-service {
    text-align: center;
    padding: 10px;
}
.section .title-service p { 
    color: #FECE1A;
    padding: 0;
}
#contact .section .title {
    margin-bottom: 0;
}
.section .title .home-title {
    font-weight: normal;
    margin-bottom: 20px;
    line-height: 70px;
}
.section .title > p {
    font-size: 20px;
    color: #FFF;
    font-weight: lighter;
}
.primary-section {
    background:#181A1C;
}
.primary-section .triangle {
    border-top: 40px solid #FECE1A;
}
.primary-section .title {
    border-bottom: 1px solid #FFF;
}
.primary-section, .primary-section .title p, .primary-section h3 {
    color: #FECE1A;
}
.primary-section .home-title {
    color:#FFF;
}
.secondary-section {
    background:#FECE1A;
}
.secondary-section .title {
    border-bottom: 1px solid #181A1C;
}
.secondary-section .home-title, .secondary-section .title p {
    color: #181A1C;
}
.container-header {
    width: auto;
    margin-right: auto;
}
/* Third section use bacground image */
.third-section {
    /*padding-bottom: 70px;*/
    padding-bottom: 40px;
    background: #181A1C url(../images_v2/brand-bg.png) no-repeat center;
    border-top:6px solid #FECE1A;
}
.third-section .container {
    padding-top:20px;
    position:relative;
}
.third-section .title {
    border-bottom: 1px solid #A1AAB7;
    color: #FECE1A;
}
.sub-section {
    margin-top:30px;
}
.sub-section .title {
    padding:0;
}
/*.sub-section .block ul li {
    text-align: center;
}
ul.bottom-menu {
    margin-left: 25%;
    margin-right: 25%;
}*/

/*******
3.1 Services  
***************************************/
#service {
    margin-bottom: 0px;
}

.service{
    margin-top:20px;
}
 .service, .service h2 {
    padding-top:15px;
}
.service p {
    padding:0px 50px;
    /*height:60px;*/
}
.service img {
    width:150px;
    height:150px;
}
/*
3.2 Portfolio
***************************************/
 .single-project {
    margin-bottom:30px;
    background:#181A1C;
}
.single-project img {
    width:100%;
}
.project-description {
    padding-right:20px;
}
.project-description p {
    padding-left:0;
}
.project-title {
    margin-top:15px;
    margin-bottom:15px;
    border-bottom:1px solid #FECE1A;
}
.project-title h3 {
    float:left;
    margin-top:0;
    padding:0;
    width:80%;
}
.project-title .close {
    color: #FECE1A;
    margin-top:10px;
}
.project-info span, .project-title h3 {
    color:#FECE1A;
}
.project-info {
    font-weight:100;
    padding:10px 0;
}
.project-info span {
    width: 80px;
    display: inline-block;
}
.project-info div {
    margin-bottom:5px;
}
.close {
    float: right;
    width: 40px;
    height: 40px;
    text-align: center;
}
#promotion .mix {
    opacity: 0;
    display: none;
}
#promotion a:hover {
    text-decoration: none;
}
/*
3.3 About
******************************************************************/
 .team .thumbnail {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 10px;
    border: 1px solid #fff;
}
.team .thumbnail:hover .social {
    z-index: 5;
}
.team .thumbnail:hover .social a {
    color:#fff;
}
.team .thumbnail .mask {
    background: #FECE1A;
}
.team .thumbnail .mask h2 {
    margin-top:20%;
}
.team .thumbnail .mask, .team .thumbnail .mask h3, .team .thumbnail .mask p, .team .thumbnail:hover h3, .team .thumbnail:hover .social a:hover {
    color:#181A17;
}
.about-text {
    margin-top:30px;
}
.about-text p {
    padding:0;
    font-size:16px;
}
.title-about p {
    color: #FECE1A;
}
/*********************************************************************
                        SKILLS BAR
*********************************************************************/
 .skills {
    list-style-type: none;
    position: relative;
    margin:0px;
}
.skills li {
    margin-bottom:30px;
    background:#FFF;
    height:40px;
    padding:1px;
}
.skills li h3 {
    position: relative;
    font-size: 15px;
    padding:0;
    margin:0;
    left: 10px;
    z-index: 1;
    color: #181A1C;
}
.skills li .bar {
    height:40px;
    position:absolute;
    background-color: #FECE1A;
}
/*
3.4 Clients
**********************************************************************/
#clients {
    padding-bottom: 10px;
}
 .client-slider img {
    border:1px solid white;
}
.client-slider img:hover {
    background-color:#FECE1A;
}
.client-nav {
    list-style:none;
    margin-top:10px;
}
.client-nav li {
    float:left;
    display:block;
    margin-left:10px;
}
.client-nav li a {
    display:inherit;
    padding:5px;
    background:#FECE1A;
    border-radius:3px;
    width:20px;
    height:20px;
}
.client-nav li a:hover {
    background:#181A1C;
}
.testimonial p {
    color:#181A1C;
    background:#FECE1A;
    padding:15px;
    margin:0;
}
.testimonial .arrow {
    margin-left:10px;
    width:0;
    border-top:10px solid #FECE1A;
    border-left: 20px outset transparent;
    border-right: 20px outset transparent;
}
.testimonial .whopic {
    display:inline-block;
}
.testimonial .whopic img {
    margin-top:10px;
    width:50px;
    height:50px;
    float:left;
    border-radius: 25%; 
}
.testimonial .whopic span {
    float:left;
    margin-top:10px;
    padding-left:10px;
}
.testimonial .whopic small {
    display:block;
    font-size:12px;
    
}
.testimonial-text{
    display:block;
    font-size:22px;
    text-align:center;
    margin:0 auto;
    margin-top:30px;
    width:70%;
    line-height:1.3em;
}
/*
3.5 Price table
******************************************************************/
 .price-table {
    margin-bottom: 20px;
}
.price-column {
    background-color:white;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    margin-top: 20px;
    padding-bottom:20px;
    /*margin:0 auto;*/
    text-align:center;
}
.price-column h3 {
    background-color:#181A1C;
    text-align: center;
    color:#FECE1A;
    padding:40px 0px;
    font-size: 36px;
    margin-top:0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 10px 10px 0px 0px;
    border-radius: 10px 10px 0px 0px;
}
.price-column .list{
    list-style:none;
    margin:20px 50px;
}
.price-column .list li{
    font-weight:lighter;
    color:#747C89;
    font-size:20px;
    border-bottom:1px solid #747C89;
    padding:25px 0px;
}
.price-column .list li.price {
    text-align: center;
    font-size:31px;
    background-color:white;
    color:#747C89;
    margin-top:25px;
}
.price-text{
    margin:30px 0 20px;
    font-size:20px;
    color: #181A1C;
    font-weight:normal;
}
.two-column { 
    margin-left: 0px !important;
}
/*
3.6 Newsletter
********************************************************************/
 .newsletter, .newsletter h2 {
    color: #D7DDDE;
}
.newsletter .title h2 {
    text-align:left;
    padding:0;
    margin:0;
}
.newsletter form {
    text-align:right;
}
.newsletter input {
    margin-top:10px;
    padding:15px;
    height: auto;
}
.newsletter button {
    margin: 0 0 0 20px;
}
.newsletter .button-sp:hover, .newsletter .button-sp:active {
    background-color:#FFF;
    color:#181A1C;
}

/*
3.7 Contact
********************************************************************/
 .contact {
    background: #FECE1A;
}
.contact h1, .contact h2, .contact h3, .contact h4, .contact h5, .contact h6, .contact .section .title > p, .contact .social > li > a {
    color: #181A1C;
}
.contact textarea, .contact input[type="text"], .contact input[type="email"] {
    padding: 10px;
    line-height: 20px;
    height: auto;
}
.contact textarea {
    height: 120px;
}
.contacts, .contact .social {
    color: #fff;
    list-style: none;
    margin-left: 10px;
}
.contacts > li {
    margin-top: 15px;
}
.contacts > li > a {
    color: #fff;
}
.contact-info {
    margin-top:10px;
    margin-bottom:10px;
}
.contact-info p{
     font-weight:normal;
}
.contact-info .icon {
    margin:10px auto;
    font-size:30px;
}
.map-wrapper {
    position:relative;
    height:500px;
}
.map-canvas {
    position:absolute;
    margin-bottom:20px;
    width:100%;
    height:500px;
    color: #29383F;
    position:absolute;
    left:0;
    top:0;
    right:0;
}
.contact .social {
    display: inline-block;
    margin-left:0;
}
.contact .social li {
    line-height: 32px;
    padding:10px 10px;
/*    font-family:'Porta';*/
    font-size: 50px;
    transition: margin 0.4s;
    -webkit-transition: margin 0.4s;
}
.contact .social li a {
    color:#fff;
}
.contact .social li a:hover {
    color:#181A1C;
}
.contact-form {
    background:#fff;
    background: rgba(255, 255, 255, 0.9);
    z-index:110;
    position:relative;
    margin-top:-25px;
    padding:20px;
}
.contact-form h3 {
    color:#838589;
    padding-bottom:20px;
}
.message-btn {
    border:1px solid #747C89;
    color:#747C89;
    background-color:transparent;
    padding:15px 30px;
    font-size:17px;
}
.message-btn:hover {
    background-color:#FECE1A;
}
.contact-info {
    text-align:center;
    font-size:22px;
}
.black {
    color:#181A1C;
}
/*
3.8 Footer
********************************************************************/
 .footer {
    background: #181A1C;
    text-align: center;
}
.footer > p {
    color: #fff;
    margin:0;
}

.footer a{
    color:#FECE1A;
}

.footer a:hover, .footer a:focus{
    text-decoration: underline;
}
.scrollup {
    text-align:center;
    cursor:pointer;
    vertical-align:middle;
    width:39px;
    height:39px;
    border-radius:5px;
    font-size:20px;
    position:fixed;
    bottom:30px;
    right:20px;
    border:1px solid #fff;
    display:none;
    background: #000;
}
.scrollup > a {
    position:relative;
    top:7px;
    color:#fff;
}
/*
4 Responsible
********************************************************************/
 @media (min-width: 1200px) {
    .thumbnail .more {
        margin-left:-41px;
        width:80px;
        height:80px;
        border-radius:40px;
        line-height: 80px;
    }
}
@media (max-width: 979px) {
    body {
        padding-left:0;
        padding-right:0;
    }
    .navbar-fixed-top, .navbar-fixed-bottom {
        position: fixed;
    }
/*    .section {
        padding-left:20px;
        padding-right:20px;
    }*/
    .navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {
        margin-left: 0px;
        margin-right: 0px;
    }
    .nav-collapse {
        clear: both;
    }
    .nav-collapse .nav {
        float: none;
        margin: 0 0 10px;
    }
    .nav-collapse .nav > li {
        float: none;
    }
    .nav-collapse, .nav-collapse.collapse {
        width: 100%;
        height: 0px; /*17.06.2019*/
        display: inherit;
    }
    ul.nav > li:hover > ul.sub-top, ul.nav > li:hover > ul.sub-top-rask {
        width: 100%;
        height: auto;
        padding-left: 15%;
        position: relative;
    }
    ul.left-menu-pomosh > li:hover > ul.collapse-pomosh {
        width: 100%;
        height: auto;
        padding-left: 15%;
        position: relative;
        z-index: 99;
    }
    .menu.collapse{
        height: 0px;
        width: 100%;
    }
    .menu .nav {
        float: none;
        margin: 0 0 10px;
    }
    .menu .nav > li {
        float: none;
    }
    .vertical-menu.collapse {
        width: 100%;
        display: inherit;
    }
    .thumbnail .more {
        margin-left:-21px;
        width:40px;
        height:40px;
        border-radius:30px;
        line-height: 40px;
    }
    .thumbnail:hover .more {
        margin-top:-20px;
    }
    .newsletter form {
        text-align:center;
    }
    ul.left-menu > li a:hover > ul.collapse-pomosh {
        width: 100%;
        height: auto;
        padding-left: 15%;
        position: relative;
    }
}
@media (max-width: 767px) {
    .info-mail {
        width:90%;
        padding:15px 0px;
    }
    .project-description {
        padding-left:20px;
    }
    .price-column, .testimonial {
        margin-top:30px;
    }
}
.grid-item { width: 200px; }
.grid-item--width2 { width: 400px; }

.menu-whelp2 {
    color: #000;
    border-bottom: 1px solid #181A1C;
}
.left-menu h3, .left-menu-pomosh h3 {
    cursor: default;
}
.left-menu a, .left-menu-pomosh a, .left-account a {
    color: #fff;
}
.left-menu li {
    min-height: 34px;
    line-height: 200%;
    list-style: none;
    padding: 3%;
}
.left-menu li:hover {
    border: 1px solid #FECE1A;
    color: #fff;
    width: 92.5%;
}
.left-menu-pomosh li {
    min-height: 34px;
    line-height: 200%;
    list-style: none;
    padding-left: 5%;
    padding-right: 5%;
}
.left-menu-pomosh li a:hover {
    color: #fff;
    width: auto;
    text-decoration: underline;
    transition-delay: 30000s;
}
.collapse-pomosh {
    width: auto;
}
.collapse-pomosh li {
    padding: 0;
    line-height: 200%;
    list-style: disc;
}
.collapse-pomosh li a:hover {
    padding: 0;
    text-decoration: underline;
    transition-delay: 30000s;
}
@media (max-width: 978px) {
    .left-menu li:hover {
    border: 1px solid #FECE1A;
    margin: 0.5%;
}
}
.left-submenu {
    list-style: none;
    display: none;
    position: absolute;
    top: 0;
    left: 160px;
    overflow: visible;
    word-wrap: break-word;
    min-width: 160px;
    width: auto;
    padding: 7px 0 8px;
    z-index: 9999;
    background-color: #32373c;
}
.opensubmenu {
    top: 0;
    display: block;
}
ul.left-account {
    text-align: center;
    font-size: 140%;
    margin: 0px !important;
}
.left-account li {
    border: 1px solid #FECE1A;
    width: 92%;
    min-height: 34px;
    line-height: 200%;
    list-style: none;
    padding: 3%;
}
.content, .content-ref {
    color: #000;
    display: table-cell;
    padding-left: 1%;
}
.content p, .content-ref p {
    color: #000;
}
.content .title, .content-ref .title {
    width: 97%;
}
.content a, .content-ref a {
    color: #000;
}
.content p a, .content-ref p a  {
    background-color: #fff;
    padding-left: 0.5%;
    padding-right: 0.5%;
}
.content-article {
    color: #000;
    background-color: #fff;
    border: 1px solid #000;
    box-shadow: 5px 5px 10px #000;
    margin: 1%;
    padding-left: 1.5%;
    padding-right: 1.5%;
}
.content-article p {
    color: #000;
}
.content-stat {
    color: #000;
    display: flow-root;
}
.content-state, .state-list {
    color: #000;
}
.content-account-prefs {
    margin-left: 3.5%;
}
.content-account-prefs .breadcrumbs {
    margin-bottom: 3%;
}
.content-account-prefs .state-list {
    width: auto;
    display: grid;
}
.content-acc-prefs {
    margin-left: 1.5%;
    display: flow-root;
}
.content-acc-prefs .breadcrumbs-account {
    padding-left: 2%;
    padding-bottom: 1%;
}
.content-acc-prefs .account .block-account {
    padding: 0;
}
.content-account-sl {
    margin-left: 3.5%;
    display: table-cell;
    margin: 2%;
    width: 1100px;
}
.content-pomosh {
    color: #000;
    background-color: #fff;
    border: 1px solid #000;
    box-shadow: 5px 5px 10px #000;
    margin-top: 1%;
    padding-left: 2%;
    padding-right: 1%;
}
.content-pomosh p {
    padding-top: 5px;
    padding-bottom: 5px;
}
.content-pomosh a {
    text-decoration: underline;
}
.content-pomosh ul {
    padding-left: 20px;
}
.content-pomosh .row {
    margin-left: 0px;
}
.mar_inp {
    margin: 10px;
}
.mar_inp p {
    color: #000;
}
#icon-vk {
    background:url(../img/vk.png) no-repeat;
    width: 48px;
    height: 48px;
    display: block;
}
#icon-vk span {
  display: block;
  width: 0;
  height: 0;
  overflow: hidden;
}
#icon-vk:hover {
    background:url(../img/vk-hover.png) no-repeat;
    width: 48px;
    height: 48px;
}
#icon-fb {
    background:url(../img/fb.png) no-repeat;
    width: 48px;
    height: 48px;
    display: block;
}
#icon-fb span {
  display: block;
  width: 0;
  height: 0;
  overflow: hidden;
}
#icon-fb:hover {
    background:url(../img/fb-hover.png) no-repeat;
    width: 48px;
    height: 48px;
}
#icon-twitter {
    background:url(../img/twitter.png) no-repeat;
    width: 48px;
    height: 48px;
    display: block;
}
#icon-twitter span {
    display: block;
    width: 0;
    height: 0;
    overflow: hidden;
}
#icon-twitter:hover {
    background:url(../img/twitter-hover.png) no-repeat;
    width: 48px;
    height: 48px;
}
#icon-instagram {
    background:url(../img/instagram.png) no-repeat;
    width: 48px;
    height: 48px;
    display: block;
}
#icon-instagram span {
  display: block;
  width: 0;
  height: 0;
  overflow: hidden;
}
#icon-instagram:hover {
    background:url(../img/instagram-hover.png) no-repeat;
    width: 48px;
    height: 48px;
}
/*Стили регистрации и авторизации*/
.registration {
    text-align: center;
    height: auto;
}
.nets {
    font-size: 28px;
    line-height: 40px;

}
.nets_list {
    width: 300px;
    margin: 0 auto;
}
.nets_list div {
    float: left;
    width: 31%;
    padding: 1%;
    list-style-type: none;
}
.registration form {
    margin-top: 15px;
}
.registration form .reg-input {
    /*margin-bottom: 16px; 17.06.2019*/
}
.registration form label {
    display: block;
    font-size: 16px;
    line-height: 19px;
    margin-bottom: 5px;
    color: #000;
}
.registration form .reg-input input {
    margin-bottom: 16px;
/*    display: block;*/
    width: 320px;
    height: 40px;
    box-sizing: border-box;
    border: 1px solid #bfbfbf;
    color: #464646;
    border-radius: 2px;
    padding-left: 8px;
    font-size: 16px;
    line-height: 22px;
}
.registration form .reg-input .error {
    color: red;
    margin-top: 5px;
}
.registration form .label_radio .input_radio[type="radio"]:checked + b {
    color: #daaa0d;
}
.registration form .label_radio b {
    width: 18px;
    height: 18px;
    box-sizing: border-box;
    border: 1px solid #daaa0d;
    border-radius: 50%;
    background-position: 18px 18px;
    position: absolute;
    display: block;
    left: 0;
    top: 0;
}
.registration form button, .registration form input.btn_submit {
    font-size: 18px;
    line-height: 21px;
    border-radius: 2px;
    margin: 44px auto 32px auto;
    text-align: center;
    color: #ffffff;
    background-color: #793b02;
    width: 256px;
    height: 49px;
    box-sizing: border-box;
    border-top: 2px solid #dbb854;
}
.registration form input.btn_submit {
    margin: 0;
}
.label_radio {
    margin-top: 1%;
}
.label_radio input[type="radio"] {
/*    float: left;*/
    width: auto;
    height: auto;
    box-sizing: border-box;
    border: 1px solid #bfbfbf;
    color: #fff;
    border-radius: 2px;
    padding-left: 8px;
    font-size: 16px;
    line-height: 22px;
}
#radio_raskrutka {
    width: 20px;
    height: 20px;
    margin-bottom: 8px;
}
#radio_earnings {
    width: 20px;
    height: 20px;
    margin-left: 6px;
    margin-bottom: 8px;
}
.label_radio span {
    margin: 1%;
}
.clear {
    clear: both;
    height: 1px;
}
.registration .line {
    height: 1px;
    background-color: #000;
    margin-top: 23px;
    margin-bottom: 27px;
}
.registration .rekisits {
    font-size: 20px;
    line-height: 21px;
    margin-top: 23px;
    margin-left: 2px;
}
.registration .rekv_text {
    font-size: 16px;
    line-height: 22px;
/*    width: 600px;*/
    margin-top: 5px;
    margin-bottom: 15px;
}
.registration form .reg-input {
    margin-bottom: 16px;
}
.reg-input img {
    margin-bottom: 5%;
    border: 1px solid #464646;
}
.develope_block a:hover {
    color: #000;
    text-decoration: underline;
}
/*Главное горизонтально меню*/
ul.nav:after {
    display: block;
    content: ' ';
    clear: both;
    float: none;
}
ul.nav > li {
    float: left;
    position: relative;
}
ul.nav > li > a {
    display: block;
}
ul.nav > li > a:hover {
    background: #181A1C;
}
ul.sub-top {
    display: none;
    position: absolute;
    width: auto;
    height: auto;
    top: 100%;
    left: -50px;
    right: 0;
    background: #181A1C;
    z-index: 9999;
}
ul.sub-top-rask {
    display: none;
    position: absolute;
    width: 185px;
    height: auto;
    top: 100%;
    left: -50px;
    right: 0;
    background: #181A1C;
    z-index: 9999;
}
ul.sub-top > li, ul.sub-top-rask > li {
    display: block;
    width: auto;
}
ul.sub-top > li > a, ul.sub-top-rask > li > a {
    display: block;
    text-decoration: none;
    color: #fff;
    margin: 3%;
    padding: 1.5%;
}
ul.sub-top > li > a:hover, ul.sub-top-rask > li > a:hover {
    text-decoration: none;
    border: 1px solid #FECE1A;
    color: #fff;
    background: #181A1C;
    transition: border-color 1s ease;
    width: auto;
    height: auto;
}
ul.nav > li:hover > ul.sub-top, ul.nav > li:hover > ul.sub-top-rask {
    display: block;
}
/*Cтили страницы помощи и поддержки*/
ul.collapse-pomosh {
    display: none;
    position: relative;
    float: left;
    width: 95%;
    height: auto;
    right: 0;
    background: #181A1C;
    z-index: 9999;
}
ul.left-menu-pomosh > li:hover > ul.collapse-pomosh {
    display: block;
}
/*Cтили Личного кабинета пользователя*/ 
#admin_notifications {
    /*z-index: 100;*/ 
    width: 20px;
    height: 20px;
    float: left;
    display: block;
    cursor: pointer;
    position: relative;
    top: 8px;
}
#admin_notifications img {
    width: 100%;
    cursor: pointer;
}
#admin_notifications_content {
    position: absolute;
    width: 300px;
    background-color: #fff;
    display: none;
    border: 1px solid #deab00;
    right: 0px;
    z-index: 1;
}
#admin_notifications_scroll {
    height: auto;
    max-height: 300px;
    overflow-y: auto;
}
#admin_notifications_scroll ul {
    margin: 0;
    padding: 0;
    color: #541202;
}
#admin_notifications_scroll li {
    border: 1px solid #000;
    margin: 5px;
}
#admin_notifications_content ul li a{color: #541202;display: block;padding: 5px 10px;font-size: 12px;display: inline;border: 0px; margin-left: 0px;width: 100%}
#admin_notification_count{position: absolute;width: auto;height: 15px;background-color: #fbd224;font-size: 10px;color: #541202;display: inline-flex;align-items: center;justify-content: center;border-radius: 40%;top: -5px;right: -7px;padding: 0px 4px;}
#admin_notifications_content .notif_header{text-align: center;font-weight: bold;text-decoration: underline;text-transform: uppercase;font-size: 14px;padding: 5px;text-align: left;text-decoration: none;color:#ccc;border-top: 1px solid #ccc;}
#admin_notifications_content .notif_li {border: 1px solid #541202;margin-top: 1px;margin-bottom: 1px;    background: #fffce5;margin-right: 2px;border-radius: 5px;margin-left: 2px;margin-bottom: 1px;position: relative;min-height: 35px;overflow:hidden;padding: 10px;padding-right: 25px}
#admin_notifications_content .notif_li span{font-size: 12px;line-height: 19px;}
#admin_notifications_content .notif_li span.notif_watch{position: absolute;right: 4px;top: 9px;padding: 10px;}
.header a {
    color: #FECE1A;
}
.header a:hover {
    color: #FECE1A;
    text-decoration: underline;
}
.header #submit {
    color: #fbd123;
    width: 96px;
    border: 1px solid #fbd123;
    border-radius: 5px;
    padding: 7px 0px;
    line-height: 18px;
    margin-left: 10px;
    background: transparent;
    cursor: pointer;
}
.header .left_side {
    margin-top: 0.5%;
}
.account {
    color: #000;
}
.account a:hover {
    text-decoration: underline;
    color: #000;
}
.account h3, .account h4 {
    text-align: center;
}
.block-account {
    border: 1px solid #000;
    padding-left: 5px;
    padding-bottom: 25px;
}
.block-account {
    border: 1px solid #000;
    padding-left: 5px;
    padding-bottom: 25px;
}
.account .block-account {
    display: none;
    margin: 25px; 
    border: 1px solid #000;
    padding-left: 5px;
    padding-bottom: 25px;
}
.account .block-account.active  {
    display: block;
}
.block-account {
    height: auto;
}
.add-link-cabinet {
    border: 1px solid #000;
    margin: 25px;
    padding: 5px;
    /* padding-bottom: 25px;*/
}
.icon-cabinet {
    display: table-cell;
    width: 75px;
    padding-bottom: 0.5%;
}
.img-cabinet {
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
}
.block-cabinet {
    width: auto;
    height: auto;
    margin-top: 5px;
    border-bottom: 1px solid #000;
}
@media(max-width: 1000px) {
.link-cabinet {
    vertical-align: top;
}
}
.link-cabinet {
    display: table-cell;
    width: 215px;
    margin-left: 5%;
    margin-right: 5%;
    padding-bottom: 1%;
}
.link-cabinet span {
    background-color: #fff;
    box-shadow: -2px 0 0 #fff, 2px 0 0 #fff;
}
.text-link-cabinet {
    display: table-cell;
    margin-left: 5%;
    margin-right: 5%;
}
.download-cabinet, .add-text-link-cabinet {
    display: table-cell;
    width: 300px;
    margin-left: 5%;
    margin-right: 5%;
}
div .db-level {
    width: 100%;
}
div .db-vizit {
    width: auto;
    margin-left: 18%;
}
.left_side {
    float: left;
/*    margin-top: 0.5%;*/
}
.left_side .db {
    display: table;
    margin-top: 0.5%;
}
.left_side .db input {
    width: 20%;
}
.right_side {
    float: right;
    margin-top: 1%;
}
.right_side .name-account {
    font-size: 120%;
    word-break: break-word;
}
.user_cab_area {
    width: 100%;
}
.user_cab_area .right_side {
    margin-top: 0;
    margin-left: 1.5%; 
}
.user_cab_choice a {
    text-decoration: underline; 
}
.inb {
    display: inline-block;
}
.inb a, .inb a:hover {
    text-decoration: none;
}
.rL {
    position: relative;
}
.inb-account {
    padding: 2px;
}
.user_cab_choice {

}
.user_cab_choice ul {
    
}
.user_cab_choice ul li {
    margin: 0;
    padding: 0;
}
@media(max-width: 1000px) {
    .user_cab_choice ul li {
        font-size: 100%;
    }
}
@media(max-width: 687px) {
    .user_cab_choice ul li {
        font-size: 90%;
    }
}
@media(max-width: 645px) {
    .user_cab_choice ul li {
        font-size: 80%;
    }
}
.content-account {
    display: table-cell;
    /*margin: 2%;
    padding-left: 1%;
    width: auto;*/
    width: 1100px;
}
.acc-home {
    padding-top: 15px;
}
.content-account-rest {
    display: table-cell;
    margin: 2%;
    padding-left: 1%;
    width: 1100px;
}
.content-account-rest .breadcrumbs {
    height: 50px;
}
.user_cab_area .item {
    display: none;
    margin-top: 25px; 
    padding-left: 5px;
    padding-bottom: 25px;
}
.user_cab_area .item.active {
    display: block;
    border: 1px solid #000;
    margin-top: 25px;
    padding-left: 5px;
    padding-bottom: 25px;
}
.user_cab_choice li.active a {
    border: 1px solid #000;
    color: #000;
    border-bottom: none;
    text-decoration: none;
}
.user_cab_choice li a:hover {
    color: #000;
}
.user_cab_area .item .block {
    border-bottom: 1px solid #000;
/*    padding: 25px 0px 25px;*/
}
.left_block {
    margin-left: 3%;
}
.left_block .row {
    height: 40px;
}
.right_block {
    margin-left: 3%;
}
.right_block .row {
    height: 40px;
}
.user_cab_choice li a {
    padding: 10px 30px 25px 35px;
}

.user_cab_choice li.active a:before {
    content: "";
    position: absolute;
    height: 3px;
    width: 100%;
    background: #FECE1A;
    bottom: -2px;
    left: 0px;
    z-index: 2;
}
@media(max-width: 700px) { 
    .user_cab_choice li a {
    padding: 10px 25px 25px 35px;
    }
    .user_cab_choice li.active a:before {
    bottom: -2px;
}
}
@media(max-width: 645px) { 
    .user_cab_choice li a {
    padding: 10px 20px 26px 30px;
    }
    .user_cab_choice li.active a:before {
    bottom: -2px;
}
}
@media(max-width: 574px) { 
    .user_cab_choice li a {
    padding: 10px 10px 26px 25px;
    }
}
@media(max-width: 543px) { 
    .user_cab_choice li a {
    padding: 10px 5px 26px 22.8px;
    }
}
@media(max-width: 414px) { 
    .user_cab_choice li a {
    padding: 10px 15px 0px 30px;
    margin: 0;
    display: table-caption;
    width: auto;
    }
    .account .block-account {
    margin: 0;
    }
    .form-acc-input input[type="date"] {
    width: 205%;
    }
    .account {
    margin-top: -14px;
    }
    .soc_name {
    width: auto;
}
    .form-add-number {
    padding-top: 50% !important;
    }
    p.acc_prefs {
        text-align: center;
}
    .selectBoxPrefs {
        width: auto;
    }
    .form-acc-input a.selectBox {
        width: 190px;
    }
}
@media(max-width: 360px) { 
    .user_cab_choice li a {
    padding: 10px 10px 0px 10px;
    margin: 0;
    display: table-caption;
    width: auto;
    }
    .account .block-account {
        margin: 0;
    }
    .form-acc-input input[type="date"] {
        width: 205%;
    }
    .account {
        margin-top: -14px;
    }
    .soc_name {
        width: auto !important;
    }
    .selectBox {
        width: auto;
    }
}
@media(max-width: 320px) { 
    .form-add-number {
        padding-top: 75% !important;
    }
    .form-acc-input input[type="date"] {
        width: 180%;
    }
    .form-acc-input .selectBox {
         width: 265px;
    }
    .form-acc-input-pause .selectBox {
         width: 265px;
    }
}
.table table, .table-ref table {
    width: 100%;
    border-color: #000;
}
.table tbody, .table-ref tbody {
    display: table-row-group;
    border-color: inherit;
}
.table table tr:nth-child(odd) {
    background-color: #000;
    color: #fff;
}
.table table tr:nth-child(even) {
    background-color: #fff;
    color: #000;
}
.table-ref table tr, .table-ticket table tr {
    background-color: #fff;
}
.table-ref table th, .table-ref table td {
    border: 1px solid #ccc;
    padding: 12px;
}
.table-ticket table td {
    border: 1px solid #ccc;
    padding: 6px;
}
.account-task {
    padding-left: 1%;
}
.lta {
    background-color: #000;
    color: #fff;
    padding-left: 5px;
    padding-right: 5px;
}
a.lta:hover {
    color: #fff;
}
.w100 {
    margin-left: 5%;
}
.form-account {
    display: table;
    margin: auto;
}
.form-account .form-add label.error {
    margin-left: 15%;
}
.title-form-account {
    text-align: center;
}
#form-addsite {
    display: table;
    width: 100%;
    padding: 10px;
}
#form-addsite h3 {
    text-align: left;
}
#form-addsite .form-add {
    margin: 10px;
    height: 50px;
}
#form-addsite .form-add-submit {
    margin: 10px;
    height: 50px;
}
#form-addsite .form-acc-prefs {
    float: left;
    width: 45%;
}
#form-addsite .form-acc-email {
    float: left;
    width: 100%;
}
#form-addsite .form-acc-prefs label {
    font-size: 17px;
    text-align: left;
}
#form-addsite .form-acc-input {
    float: left;
    width: 45%;
}
#form-addsite .form-acc-input input {
    width: 110%;
    height: 30px;
}
#form-addsite .form-acc-select {
    float: left;
    width: 45%;
}
#form-addsite .form-acc-select select {
    width: 114%;
    height: 40px;
}
#form-addsite .form-acc-prefs .zebra_tooltips, #form-addsite .form-acc-email .zebra_tooltips {
    position: relative;
    margin-top: 10px;
    margin-left: 15px;
    margin-right: 20px;
    font-size: 16px;
}
#form-addsite div input[type="submit"] {
    margin-left: 0;
}
#form-addsite .cp b {
    cursor: pointer;
    width: 20px;
    height: 20px;
    border: 1px solid #ccc;
    border-radius: 4px;
    position: absolute;
}
#form-addsite .cp input[type="checkbox"]:checked+b {
    background: url(../img/checkbox.png) no-repeat center center;
}
#form-addsite .form-submit {
    text-align: center;
}
#form-addsite .form-submit input[type="submit"] {
    padding: 10px;
}
#form-setting_base a:hover {
    color: #fff;
    text-decoration: none;
}
.link-cabinet-button {
    text-align: center;
}
.link-cabinet-button a:focus {
    color: #fff;
}
.zebra_tooltips {
    cursor: help;
    font-style: normal;
}
.zebra_tooltips a i {
    color: #000;
}
.zebra_tooltips a i:before {
    content: "?";
    position: absolute;
    font-style: normal;
    width: 17px;
    height: 17px;
    background: #000;
    line-height: 17px;
    text-align: center;
    font-weight: bold;
    top: 50%;
    margin-top: -9px;
    float: none;
    left: 0px;
    color: #fff;
    border-radius: 50%;
}
.tql .tooltips [class^="icon-"]:before, [class*=" icon-"]:before {
    font-family: inherit !important;
}
.quest_formlist h3 .zebra_tooltips a i:before {
    font-size: 17px;
}
.zebra_tooltips ptl {
    cursor: help;
    background: red;
}
#ptl {
    top: 10px;
    left: 15px;
    position: relative;
}
#ptl a {
    width: auto;
    height: auto;
}
#ptl a i:before {
    content: "!";
    position: relative;
    top: 10px;
    float: left;
}
#form-addsite input[type="submit"] {
    font-size: 18px;
    line-height: 21px;
    border-radius: 2px;
   /* margin: 44px auto 32px auto; */
    text-align: center;
    color: #ffffff;
    background-color: #793b02;
    width: auto;
    /*height: 40px;*/
    box-sizing: border-box;
    border-top: 2px solid #dbb854;
    margin-left: 27%;
}
.sitelist_block .zebra_tooltips a i:before {
    float: left;
    position: relative;
}
.Zebra_Tooltip .Zebra_Tooltip_Message {
    max-height: 200px;
    overflow: auto;
    max-width: 550px !important;
}
.Zebra_Tooltip{
    background:0 0;
    position:absolute;
    z-index:8000
}
.Zebra_Tooltip .Zebra_Tooltip_Message{
    background:#000;
    border-radius:5px;
    box-shadow:0 0 6px rgba(0,0,0,.6);
    color:#fff;
    font-size:12px;
    font-family:Tahoma,Arial,Helvetica,sans-serif;
    line-height:1.4;
    *margin-right:0;
    max-width:250px;
    padding:10px;
    position:relative;
    _width:expression(document.body.clientWidth > 250px ? '250px': 'auto');
    border:0 solid #000
}
.Zebra_Tooltip .Zebra_Tooltip_Message.Zebra_Tooltip_Has_Close{
    padding-right:23px
}
.Zebra_Tooltip .Zebra_Tooltip_Arrow{
    position:absolute;
    width:20px;
    height:10px;
    overflow:hidden
}
.Zebra_Tooltip .Zebra_Tooltip_Arrow.Zebra_Tooltip_Arrow_Bottom{
    bottom:0
}
.Zebra_Tooltip .Zebra_Tooltip_Arrow.Zebra_Tooltip_Arrow_Bottom div{
    top:0;
    border-color:#000 transparent transparent;
    _border-bottom-color:pink
}
.Zebra_Tooltip .Zebra_Tooltip_Arrow.Zebra_Tooltip_Arrow_Bottom div.Zebra_Tooltip_Arrow_Border{
    border-color:#000 transparent transparent
}
.Zebra_Tooltip .Zebra_Tooltip_Arrow.Zebra_Tooltip_Arrow_Top{
    top:0
}
.Zebra_Tooltip .Zebra_Tooltip_Arrow.Zebra_Tooltip_Arrow_Top div{
    bottom:0;
    border-color:transparent transparent #000;
    _border-top-color:pink
}
.Zebra_Tooltip .Zebra_Tooltip_Arrow.Zebra_Tooltip_Arrow_Top div.Zebra_Tooltip_Arrow_Border{
    border-color:transparent transparent #000
}
.Zebra_Tooltip .Zebra_Tooltip_Arrow div{
    position:absolute;
    border-style:solid;
    border-width:10px;
    width:0;
    height:0;
    left:0;
    _border-left-color:pink;
    _border-right-color:pink;
    _filter:chroma(color=pink)
}
.Zebra_Tooltip .Zebra_Tooltip_Arrow div.Zebra_Tooltip_Arrow_Border{
    border-width:10px;
    box-shadow:0 0 6px rgba(0,0,0,.6);
    left:0
}
.Zebra_Tooltip .Zebra_Tooltip_Close{
    color:#fff;
/*    font-family:Arial,sans-serif;*/
    font-size:18px;
    line-height:1;
    padding:0 4px;
    position:absolute;
    right:2px;
    text-decoration:none;
    top:2px
}
.Zebra_Tooltip .Zebra_Tooltip_Close:hover{
    color:#000;
    background:#c2d076;
    border-radius:5px
}
.form-add-caption {
    display: table-cell;
    width: auto;
}
.form-add-input {
    display: table-cell;
    padding-left: 50px;
}
.form-add-input-traffic {
    display: table-cell;
}
.form-add-input-traffic input {
    display: table-cell;
}
.form-add-input input {
    /*width: 200px;
    margin-left: 50px;*/
}
.form-add-input input[type="text"], .form-add-input-traffic input[type="text"] {
    font-size: 20px;
}
#site_add_url-error {
    width: 280px;
}
.form-checkbox {
    margin-top: 3%;
    margin-left: 3%;
    margin-bottom: 5%;
    font-size: 80%;
}
.form-checkbox input[type="checkbox"] {
    margin: 0;
}
.text-link {
    background-color: #fff;
    padding-left: 2%;
    padding-right: 2%;
}
.text-link-ref {
    padding-left: 17.7%;
}
.color-link {
    background-color: #fff;
    padding-left: 1%;
    padding-right: 1%;
}
.pull-center h1 {
    margin-top: -10px;
}
.img-payment {
    margin-left: auto;
    margin-right: auto;
}
.payments {
    padding-top: 0;
    padding-left: 1%;
    float: left;
}
.content .payments .block {
    float: left;
    width: 20%;
    height: 150px;
    margin: 1%;
    background-color: #fff;
    border: 2px solid #000;
    text-align: center;
}
@media(max-width: 700px) {
    .content .payments .block {
    width: 30%;
}
}
.content .payments .block label {
    margin: 3%;
    padding: 5%;
    height: 100%;
}
/*.input_block select {
    float: left;
}*/
.payments_area {
    margin: 5px;
}
.list-payment {
    margin: 5px;
}
.count-payment {
    
}
.money {
}
.money input[readonly] {
    color: #000;
    background-color: #FECE1A;
    border: none;
    cursor: default;
    font-weight: bold;
}
.money input[type="text"] {
    box-shadow: none;
}
.count-payment input[type="text"] {
    margin-left: 10px;
    margin-bottom: 10px;
    padding: 0;
    font-size: 16px;
    line-height: 18px;
    width: 17%;
    height: 30px;
}
.visits input[readonly] {
    color: #000;
    background-color: #FECE1A;
    border: none;
    cursor: default;
    width: auto;
    font-weight: bold;
    font-size: 120%;
}
.visits input[type="text"] {
    box-shadow: none;
}
.input-block-select {
    display: inline-block;
    float: left;
    width: 50%;
}
.text-cp {
    display: table;
    margin-top: 4%;
}
/* Меню списка пополнения баланса*/
.registration select,
.selectBox {
    display: inline-block;
    position: relative;
    width: 320px;
    height: 35px;
    line-height: 40px;
    font-size: 16px;
    color: #000;
    text-decoration: none;
    border: 1px solid #999;
    padding-left: 6px;
    margin-bottom: 15px;
    border-radius: 2px;
    background-color: #fff;
}
.selectBox:hover {
    color: #000;
    text-decoration: none;
}
a .selectBox {
    width: 100%;
}
.selectBox-label {
    font-size: 14px;
    line-height: auto;
    color: #333333;
    text-decoration: none;
}
.selectBox-arrow {
    position: absolute;
    left: auto;
    right: 15px;
    top: 50%;
    width: 13px;
    height: 15px;
    overflow: hidden;
    cursor: pointer;
    background: url(select-button.png) 0 0 no-repeat;
}
.selectBox-dropdown-menu {
    position: absolute;
    list-style: none;
    font-size: 16px;
    line-height: 20px;
    background: #fff;
    margin: 0;
    padding: 0;
    border: 1px solid #999;
    z-index:1000;
}
.selectBox-dropdown-menu li {
    display: block;
}
.selectBox-dropdown-menu li a {
    display: block;
    padding: 0 2px;
    color: #000;
    text-decoration: none;
    cursor: pointer;
}
.selectBox-dropdown-menu li a:hover {
    color: #fff;
    text-decoration: none;
    background: #333;
}
.selectBox-selected{font-weight:bold; background:#ccc;}
.selectBox-arrow{position:absolute; right:15px; top:50%; margin-top: -3px; width:10px; height: 6px; background-image: url("../img/select_arrow.png");}
/* Конец списка пополнения баланса*/
.brow_b {
    font-size: 18px;
    line-height: 21px;
    border-radius: 2px;
    text-align: center;
    color: #ffffff;
    background-color: #793b02;
    width: 256px;
    height: 49px;
    box-sizing: border-box;
    border-top: 2px solid #dbb854;
}
.fc-size {
    background-color: #fff;
}
.name-payment {
    display: block;
}
.name-payment b {
    width: 18px;
    height: 18px;
    border: 1px solid #000;
    border-radius: 50%;
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -9px;
    bottom: 10%;
}
.content .payments .block.active > label b.name-payment b {
    background: url(../img/checked_radio.png) no-repeat center center;
}
.rL input[type="email"] {
    height: 30px;
    /*margin-left: 2%;*/
}
.rL input[disabled] {
    color: #000;
    cursor: not-allowed;
    background-color: #eeeeee;
}
.company_list {
    width: auto;
}
.company_list .text-link {
    padding-left: 0.5%;
    padding-right: 0.5%;
}
.footer-kontakty {
    color: #fff;
    font-size: 38.5px;
    font-weight: normal;
    line-height: 40px;
    margin-top: -10px;
    margin-bottom: 20px;
    padding: 0;
}
.footer-social {
    color: #181A1C;
    font-size: 24.5px;
    font-weight: normal;
    line-height: 40px;
    margin: 10px 0;
}
.work textarea {
    width: 100%;
    padding-right: 11px;
    font-size: 14px;
    line-height: 17px;
    overflow: hidden;
    box-sizing: border-box;
    background-color: #cc;
    resize: none;
    border: 1px solid #d9d9d9;
}
.work .copy {
    color: #ffffff;
    border-radius: 2px;
    width: 153px;
    height: 36px;
    background-color: #7a3c02;
    box-sizing: border-box;
    border-top: 2px solid #dbb854;
    font-size: 15px;
    line-height: 50px;
    text-decoration: none;
    cursor: pointer;
    padding: 10px;
}
.work .copy i {
    margin-right: 4px;
    line-height: 31px;
}
.work a {
    margin: 0 auto;
}
#data_money {
    margin-top: 10px;
    margin-left: 5px;
    margin-bottom: 10px;
}
.ml15 {
    margin-top: 10px;
}
.request_money input {
    width: auto;
    margin-left: 2px;
    margin-top: 5px;
}
.search-form input[type="text"] {
    max-width: auto;
    width: 25%;
    height: 35px;
    margin: 0;
}
.search-form input[type="submit"] {
    width: auto;
}
.block-button input[type="button"] {
    background-color: #181A1C;
    color: #fff;
}
.block-button input[type="button"]:hover, .block-button input[type="button"]:active {
    background-color: #fff;
    color: #181A1C;
}
.sitelist_block {
    color: #000;
    height: auto;
    /* min-height: 900px;
    padding-top: 30px; */
    padding-left: 10px;
    padding-bottom: 54px;
}
.sitelist_block .mail_list .sitelist_block {
    width: 150%;
}
.sitelist_block.quest_list > a.att{
    display: table;
}
.sitelist_block.quest_list > a.att span.rL:before {
    content: "";
    position: absolute;
    background: url(../img/i_info.png)no-repeat;
    width: 14px;
    height: 15px;
    top: 3px;
    left: -20px;
    text-decoration: none;
}
.add_company {
    margin: 0 auto;
    width: 75%;
}
.add_company form {
    text-align: center;
}
.inp label {
    display: inline;
    margin-left: 25px;
}
.stat-mail label {
    display: inline;
    margin-left: 35px;
}
.add-company-submit {
    width: auto !important;
}
.out_table {
    width: 100%;
    margin-left: 1%;
    margin-right: 1%;
}
.t-q {
    line-height: 14px;
    padding: 10px 0px;
    border: 1px solid #581a0c;
    color: #541202;
    border-radius: 4px;
    text-decoration: none;
    max-width: 350px;
    width: 96%;
    margin: 15px 0px;
    font-size: 14px;
}
.list-task-material .zebra_tooltips a:before {
    background-color: #000;
    width: 14px;
    height: 15px;
    position: relative;
    bottom: 3px;
}
.simple_table {
    width: 100%;
}
.top-task-list {
    width: auto;
    height: auto;
    margin-left: 15px;
    margin-bottom: 60px;
}
.block_task_comment .comments {
    width: 560px;
    position: absolute;
    right: 14px;
}
.block_task_comment .dialog {
    position: relative;
    background: #fff9e0;
    padding: 2px;
    color: #222;
    border-radius: 3px;
    margin-left: 10px;
    margin-bottom: 0px;
    border: 1px double #000;
}
.block_task_comment .task_hint_opened textarea {
    width: 92%;
    color: #000;
    resize: none;
    overflow: hidden;
    border: 1px solid black;
    font-size: 11px;
}
a.att span.rL {
    display: flex;
}
a.att span.rL:before {
    content: "";
    position: relative;
    background: url(../images_v2/account/i_info.png)no-repeat;
    width: 14px;
    height: 15px;
    top: 3px;
    left: -20px;
}
.test-questions {
    line-height: 14px;
    padding: 10px 5px;
    color: #541202;
    border-radius: 4px;
    text-decoration: none;
    max-width: 350px;
    width: 96%;
    margin: 15px 0px;
    font-size: 14px;
    top: 15px;
    left: 15px;
    position: relative;
}
.alert-warning {
    color: #000;
    border: 2px solid red;
    width: auto;
    height: auto;
    display: table;
}
.alert-warning p {
    color: red;
    font-weight: bold;
    text-shadow: none;
}
.alert-warning a {
    background-color: #fff;
    padding-left: 0.5%;
    padding-right: 0.5%;
}
.alert-warning a:hover {
    text-decoration: underline;
}
.alert-account {
    margin-top: 1%;
    margin-left: 2%;
    padding: 1%;
    width: 94%;
}
.alert-static {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}
.brown_b_a {
    font-size: 18px;
    line-height: 21px;
    border-radius: 5px;
    text-align: center;
    background-color: #783a02;
    width: 256px;
    height: 49px;
    padding: 10px;
    box-sizing: border-box;
    border-top: 2px solid #dbb854;
    text-align: center;
}
.hid {
    overflow: hidden;
}
.inner {
    max-width: 1260px;
    width: 96%;
    margin: 0 auto;
}
.inner .content {
    width: 1260px;
    min-width: 90%;
}
.fa {
    display: inline-block;
    vertical-align: middle;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.quest_formlist {
    margin-left: auto;
    margin-right: auto;
    width: 70%;
    
}
.quest_formlist a.brown_b_a {
    color: #fff;
    text-decoration: none;
}
.quest_formlist .rL {
    margin-left: 1%;
    margin-top: 1%;
}
.quest_formlist .rL .input_block {
    display: table-caption;
}
.quest_formlist .rL .input_block input {
    /*margin-top: 10%;*/
}
.quest_formlist .rL a:hover {
    color: #fff;
}
#group_task_add_work_block .input_block {
    display: unset;
}
#task_group_pay_tasks, #task_group_pay_sum {
    font-weight: bold;
    background-color: #fff;
    width: auto;
}
#task_group_pay_tasks {
    margin-left: 2%;
}
#task_group_pay_sum {
    margin-left: 1%;
}
.replenishment-a {
    float: left;
    margin-top: 7px;
    margin-right: 5px;
    margin-left: 9px;
}
.input_block_vypolnenii {
    float: left;
    width: auto;
}
.task-list {
    float: left;
    width: 100%;
}
.task-list .form-add {
    display: table;
}
.task-list .form-acc-prefs {
    float: left;
}
.webmoney-w {
    font-size: 13px;
    display: table;
}
.task-list .form-acc-input {
    margin-left: 15%;
}
.task-list .form-acc-input input {
    margin-left: 2%;
    width: 49%;
}
.task-list .form-acc-select {
    float: right;
}
.task-list .form-acc-select select {
    margin-left: 1.5%;
}
.task-list-vip {
    width: 400px;
    margin-left: 3%;
}
.task-list-vip .text-link {
    margin-left: 3%;
}
.task-list-vip label {
    float: left;
    width: auto;
    margin-left: 3%;
}
.task-list-vip label b {
    width: 20px;
    height: 20px;
    border: 1px solid #000;
    border-radius: 3px;
    position: relative;
    top: 50%;
    margin-left: 10px;
    display: block;
    float: right;
}
.task-list-vip input[type="checkbox"]:checked+b {
    background: url(../img/checkbox.png) no-repeat center center;
}
.sitelist_block.quest_list .quest_formlist div.rL input.input_as_text {
    border: none;
    background: none;
    display: inline-block;
    width: auto;
    padding: 0px;
}
.task_list_form form {
    border: 1px solid #000;
    background-color: #fff;
    box-shadow: 0 0 5px 2px;
}
.quest_formlist_item {
    display: table;
    width: 100%;
}
.quest_formlist_item input {
    height: 25px;
}
.quest_formlist_item_dop {
    margin-top: 2%;
    height: 35px;
}
.quest_formlist_name {
    float: left;
    margin-top: 2%;
    width: auto;
}
.quest_formlist_name_sum_day {
    float: left;
    margin-top: 1%;
    width: auto;
}
.quest_formlist_item_dop .quest_formlist_name {
    float: left;
    margin-top: 0;
}
.quest_formlist_select {
    width: auto;
}
.quest_formlist_select .selectBox-label {
    padding: 0 15px 0 10px;
}
.quest_formlist_select .selectBox-label {
    padding: 0 15px 0 10px;
}
.task_list_form .quest_formlist_select .selectBox-label {
    padding: 0;
}
.quest_formlist_select a.selectBox {
    width: 83%;
}
.quest_formlist_select_search a.selectBox {
    width: 624%;
    height: 35px;
    border: 1px solid #cccccc;
    border-radius: 4px;
    margin-top: 5%;
    margin-left: 5%;    
}
.quest_formlist_select_search {
    width: auto;
    float: left;
}
.quest_formlist_imput {
    float: left;
    margin-top: 1.5%;
    width: auto;
}
.quest_formlist_imput input {
    float: left;
    margin-top: 1.5%;
    width: 100%;
}
.quest_formlist_imput_site {
    margin-top: 1.5%;
    margin-left: 1.5%;
    width: auto;
}
.quest_formlist_imput_site input {
    margin-left: 5px;
    width: 82.5%;
}
.quest_formlist_imput_site #task_add_url-error {
    text-align: center;
}
.quest_formlist_input_numeric {
    margin-left: 2%;
    float: left;
    width: auto;
}
.quest_formlist_input_numeric .text-link {
    padding-left: 3px;
    padding-right: 3px;
    width: auto;
    font-style: italic;
}
.quest_formlist_input_numeric label b {
    width: 20px;
    height: 20px;
    border: 1px solid #ccc;
    border-radius: 3px;
    position: relative;
    margin-top: -20px;
    left: 110%;
    display: block;
}
.quest_formlist_input_numeric label input[type="checkbox"]:checked+b {
    background: url(../img/checkbox.png) no-repeat center center;
}
.quest_formlist_sum {
    display: table;
    width: auto;
    margin: 1%;
}
.quest_formlist_input_sum {
    float: left;
    width: auto;
    margin: 1%;
}
.quest_formlist_input_sum input {
    width: 369px;
}
.quest_formlist_input_sum_day {
    float: left;
    width: auto;
}
.quest_formlist_input_sum_day input {
    width: 300%;
    margin-left: 3%;
    margin-top: 1%;
}
.quest_formlist_select_quantity {
    margin-top: 1%;
    width: auto;
}
.quest_formlist_select_quantity a.selectBox {
    width: 49.5%;
    line-height: 30px;
    height: 35px;
    border: 1px solid #cccccc;
    border-radius: 4px;
    margin-top: 0;
}
.task_list_form .zebra_tooltips a i:before {
    background-color: #dbb854;
}
.task_list_form .quest_formlist_input_numeric .zebra_tooltips a i:before {
    background-color: green;
}
.paidmail {
    width: 110%;
}
.paidmail .quest_formlist_input {
    float: left;
}
.paidmail .quest_formlist_input input {
    margin-top: 7%;
}
.paidmail .quest_formlist_textarea {
    margin-top: 5%;
    width: auto;
    display: block;
}
.paidmail .quest_formlist_textarea textarea {
    width: 40%;
}
.quest_formlist_submit {
    text-align: center;
}
.quest_formlist_jv {
    float: left;
}
.quest_formlist_paidmail {
    font-size: 12px;
    background-color: #fff;
    display: table-header-group;
    width: auto;
    padding: 0.4%;
    margin-bottom: 10px;
}
i {
    font-family: fontawesome;
}
#paidmail_add_dop_container {
    width: auto;
}
#paidmail_add_dop_container .row {
    margin: 0;
}
@media(max-width: 1000px) { 
  #paidmail_add_dop_container {
    width: 700px;
    }
}
@media(max-width: 760px) { 
  #paidmail_add_dop_container {
    width: 600px;
    }
}
@media(max-width: 700px) { 
  #paidmail_add_dop_container {
    width: 500px;
    }
}
@media(max-width: 555px) { 
  #paidmail_add_dop_container {
    width: 400px;
    }
}
.quest_formlist_item .fa-angle-down {
    color: #000;
    position: relative;
    font-size: 20px;
}
.setting_geo_block table  {
    margin: 10px;
}
.setting_geo_block table .tb2 {
    width: 100%;
}
.setting_geo_block table label b {
    width: 16px;
    height: 16px;
    background: #fff;
    float: left;
    margin: 5px;
    border: 1px solid #bfbfbf;
    border-radius: 3px;
    box-sizing: border-box;
}
.setting_geo_block label input[type="checkbox"] {
    float: left;
}
.setting_geo_block label input:checked+b {
    background: url(../img/checkbox.png)no-repeat center center;
}
.geo-t {
    width: 300px;
}
.country {
    float: left;
    width: auto;
    margin-top: 10px;
    margin-bottom: 10px;
}
.country span {
    text-decoration: underline;
    font-weight: bold;
}
.e {
    display: none;
}
.target-only {
    text-align: center;
}
.develope_block {
    width: auto;
}
.info {
    width: auto;
}

#form-setting_base {
    width: 100%;
}
p.acc_prefs {
    
}
p a.text-link {
    padding-right: 1%;
}
/*p.acc_prefs:before {
    content: "";
    position: absolute;
    background: url(../img/i_info.png)no-repeat;
    left: -2px;
    width: 14px;
    height: 15px;
    text-decoration: none;
    margin-left: 15px;
}*/
.form-acc-prefs {
    float: left;
    padding-top: 1%;
}
.form-acc-webmoney {
    float: left;
}
.form-acc-input {
    float: right;
}
.form-acc-input input[type="date"] {
    width: 315px;
}
.form-acc-input input[type="password"] {
    width: 315px;
}
.form-acc-input-pause {
    float: right;
}
.form-acc-input-pause a {
    margin-left: 3%;
}
.form-acc-input-pause .selectBoxAdd {
    float: right;
    width: 100px;
}
.form-acc-text {
    width: 100%;
    float: left;
}
.form-acc-number {
    width: 45%;
    float: left;
}
.form-add-number {
    margin-top: 5%;
}
.form-add-tel {
    height: 110px;
}
@media (max-width: 1172px) {
    .form-acc-number {
        width: 100%;
        margin-bottom: 5px;
    }
    .form-add-number .form-acc-input {
        float: none;
    }
    .form-add-number .form-acc-input input[type="text"] {
        width: 100%;
    }
}
@media (max-width: 717px) {
    .form-add-number {
    padding-top: 10%;
    }
}
@media (max-width: 575px) {
    .form-add-number {
    padding-top: 20%;
    }
}
@media (max-width: 550px) {
.form-acc-prefs {
    float: none;
    text-align: left;
    padding-left: 10%;
}
.form-acc-text {
    width: auto;
    text-align: left;
    padding-left: 10%;
}
.form-add-number {
    padding-top: 30%;
}
.form-acc-number {
    width: auto;
    text-align: left;
    padding-left: 10%;
}
.form-acc-input {
    float: left;
    padding: 3%;
}
.form-acc-select {
    width: auto;
    text-align: left;
    padding-left: 10%;
}
.form-acc-input input[type="date"] {
    float: left;
    padding: 3%;
}
.form-acc-input input[type="email"] {
    float: left;
    margin-left: 0%;
    padding: 3%;
}
.form-acc-input-pause {
    float: left;
    padding-top: 4%;
    padding-left: 4%;
}
}
.selectBoxAdd {
    position: relative;
    width: 280px;
    height: 35px;
    line-height: 40px;
    font-size: 16px;
    color: #000;
    text-decoration: none;
    border: 1px solid #999;
    padding-left: 6px;
    margin-bottom: 15px;
    border-radius: 2px;
    background-color: #fff;
}
.table-acc-prefs {
    border: 3px solid #000;
}
.to_plug input {
    cursor: pointer;
    color: #581a0c;
    background: #fff;
    border-radius: 3px;
    border: 1px solid #581a0c;
    line-height: 33px;
    width: 150px;
    margin-top: 10px;
}
.soc_page {
    width: auto;
}
.soc_logo {
    float: left;
    padding-top: 5px;
}
.soc_name {
    float: left;
    margin: 5px;
    padding-top: 10px;
    width: 170px;
}
.to_plug {
    display: -webkit-inline-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: table-cell;
}
div.table table tr td label, div.table-ref table tr td label {
    padding-top: 5px;
    padding-left: 35px;
}
div.table table tr td label b, div.table-ref table tr td label b {
    height: 20px;
    width: 20px;
    background: #fff;
    position: absolute;
    left: 0;
    border: 1px solid #000;
    border-radius: 3px;
    box-sizing: border-box;
}
div.table table tr td label input[type="checkbox"]:checked+b, div.table-ref table tr td label input[type="checkbox"]:checked+b {
    background: #fff url(../img/checkbox.png)no-repeat center center;
}
#form-pay-rekv {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
}
.soc-prefs {
    margin-bottom: 25px;
    text-align: center;
}
.soc-list {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    display: table;
}
.soc-list .string {
    min-height: 70px;
    height: auto;
    margin-bottom: 15px;
}
@media (max-width: 994px) {
    .social_net .soc-list {
        width: auto;
        margin-left: auto;
        margin-right: auto;
}
}
.selectBoxPrefs {
    display: inline-block;
    position: relative;
    width: 100%;
    min-width: auto;
    height: 35px;
    line-height: 40px;
    font-size: 16px;
    color: #000;
    text-decoration: none;
    border: 1px solid #999;
    border-radius: 2px;
    background-color: #fff;
}
.selectBoxPrefs .selectBox-label {
    font-size: 12px;
}
#this_provider_hint {
    font-weight: bold;
    text-decoration: underline;
    display: block;
}
/*Нижнее меню*/
.third-section .block {
    float: left;
    width: 25%;
}
@media(max-width: 768px){
    .third-section .block {
        width: 40%;
        margin-left: 5%;
        float: left;
    }
}
.third-section .block a {
    color: #fff;
}
.third-section .block a:hover {
    color: #FECE1A;
}
.support-mail {
    padding-top: 20px;
}
.info-mail {
    width: auto;
    margin: 0 auto;
    text-align: center;
}
.info-mail a {
    color: #fff;
    font-size: 140%;
    border: 1px solid white;
    padding: 15px;
}
.info-mail a:hover {
    border: 1px solid #FECE1A;
    color: #FECE1A;
    font-size: auto;
    text-decoration: none;
}
.image-article {
    width: 250px;
    height: auto;
    margin: 0 auto;
}
.image-article img {
    margin: 10px;
    border: 1px solid #000;
    box-shadow: 0 0 10px #000;
}
.table-article, .table-article-soc {
    text-align: center;
    width: 100%;
}
.table-article-soc tr.head td {
    background-color: #000;
    color: #fff;
}
.table-article tr, .table-article-soc tr {
    height: 50px;
}
.table-article td, .table-article-soc td {
    border: #000 solid 2px;
}
.table-article tr:nth-child(odd) {
    background-color: #000;
    color: #fff;
    height: 50px;
}
.table-article tr:nth-child(even) {
    background-color: #fff;
    color: #000;
    height: 80px;
}
.table-article-soc tр {
    background-color: #fff;
    color: #000;
}
.table-article a {
    color: #fff;
    font-weight: normal;
}
.table-article a:hover {
    color: #fff;
    text-decoration: underline;
}
.table-article-soc a:hover {
    text-decoration: underline;
}
.price-article {
    background-color: #FECE1A;
    color: #000;
    font: bold 20px 'Roboto';
    padding: 2px;
    line-height: 40px;
}
.submit-article {
    border-radius: 2px;
    text-align: center;
    margin: 0 auto;
    background-color: #793b02;
    width: 256px;
    height: 49px;
    box-sizing: border-box;
    border-top: 2px solid #dbb854;
}
.submit-article a {
    color: #ffffff;
    font-size: 18px;
    line-height: 41px;
    margin: 44px auto 32px auto;
}
.submit-article a:hover {
    text-decoration: none;
    color: #FECE1A;
}
/* Форма входа */
.g-hidden {
    display: none;
}
#remember_checkbox span {
    color: #541202;
    font-size: 13px;
    margin-top: 3px;
    margin-left: 26px;
}
#remember_checkbox b {
    height: 22px;
    width: 20px;
    background: #fff;
    position: absolute;
    left: 0px;
    top: 0px;
    border: 1px solid #000;
    border-radius: 4px;
    box-sizing: border-box;
}
#remember_checkbox input[type="checkbox"]:checked+b {
    background: #fff url(../img/checkbox.png)no-repeat center center;
}
#enter_modal .inner_modal input {
    font-size: 16px;
    line-height: 19px;
    padding-left: 36px;
    width: 100%;
    height: 40px;
    box-sizing: border-box;
    border-radius: 2px;
    border: 1px solid #bfbfbf;
}
.arcticmodal-overlay,
.arcticmodal-container { position: fixed; left: 0; top: 0; right: 0; bottom: 0; overflow: auto; margin: 0; padding: 0; border: 0; border-collapse: collapse; z-index: 10}
*:first-child+html .arcticmodal-container { height: 100%; }
.arcticmodal-container_i { height: 100%; margin: 0 auto; }
.arcticmodal-container_i2 { padding: 24px; margin: 0; border: 0; vertical-align: top; }
.arcticmodal-error { padding: 20px; -moz-border-radius: 10px;  -webkit-border-radius: 10px;  -khtml-border-radius: 10px;  border-radius: 10px; background: #000; color: #fff; }
.arcticmodal-loading { width: 80px; height: 80px; border-radius: 10px; background: #000 url(loading.gif) no-repeat 50% 50%; }

#enter_modal{width: 404px; top: 10px; bottom: 100px; padding-bottom: 47px; background-color: #ffffff; padding-top: 37px; box-sizing: border-box;}
#enter_modal .inner_modal{width: 261px; margin: 0 auto;}
#enter_modal .inner_modal .enter_head{font-size: 30px; line-height: 33px; margin-bottom: 21px; color: #000;}
#enter_modal .inner_modal input{font-size: 16px; line-height: 19px; padding-left: 36px; width: 100%; height: 40px; box-sizing: border-box; border-radius: 2px; border: 1px solid #bfbfbf;}
#enter_modal .inner_modal button{margin-bottom: 17px; background-color: #793b02; width: 100%; height: 40px; box-sizing: border-box; border-top: 2px solid #dbb854; text-align: center; color: #ffffff; font-size: 17px; line-height: 33px;}
#enter_modal .inner_modal form label i{position: absolute; color: #541202; margin-top: 12px; margin-left: 14px; font-size: 17px; line-height: 20px; }
#enter_modal .inner_modal .registr_modal,.password_modal{text-decoration: underline; color: #541202; font-size: 14px; line-height: 17px;}
#enter_modal .inner_modal .line_modal{height: 1px; background-color: #d9d9d9; margin-top: 28px; margin-bottom: 25px;}
#enter_modal .inner_modal .modal_text{font-size: 18px; line-height: 21px; margin-bottom: 14px;}
#enter_modal .inner_modal ul{width: 160px; margin: 0 auto; height: 39px;}
#enter_modal .inner_modal ul li{float: left; list-style: none;}
#enter_modal .inner_modal ul li a img{width: 39px; height: 39px; cursor: pointer;}
#enter_modal .inner_modal ul li+li{margin-left: 21px;}

#enter_modal .inner_modal .inputdiv{margin-bottom: 14px;}
#enter_modal .inner_modal .error{color:red}
/* Форма входа */
.ref-copy {
    text-align: center;
}
.mainmenu { 
    width: auto;
}
.mainmenu a:hover { 
    text-decoration: none;
}
.form-support {
    margin-left: 25%;
    margin-right: 25%;
}
.breadcrumbs, .breadcrumbs-account, .breadcrumbs-account-home {
    color: #000;
}
.breadcrumbs a, .breadcrumbs-account a, .breadcrumbs-account-home a {
    font-size: 14px;
}
.breadcrumbs a:hover, .breadcrumbs-account a:hover, .breadcrumbs-account-home a:hover {
    color: #000;
    text-decoration: underline;
}
.breadcrumbs ol, .breadcrumbs-account ol, .breadcrumbs-account-home ol {
    margin: 5px;
    padding: 0;
}
.breadcrumbs-account {
    margin: 5px;
}
.breadcrumbs-account-home {
    padding-left: 50px;
    margin-bottom: 25px;
}
.parent-pomosh ul:hover {
    height: auto;
}
.registr_text {
    color: #000;
    border-radius: 20px;
    background-color: #fff;
    font-size: 28px;
    font-weight: bold;
    margin: 24px auto 12px auto;
    padding: 7px;
    text-align: center;
    width: 13%;
    height: 24px;
}
.registr_login {
    margin-top: 15px;
    font-size: 18px;
    line-height: 21px;
    border-radius: 2px;
    margin: 24px auto 12px auto;
    text-align: center;
    background-color: #000;
    width: 256px;
    height: 49px;
    box-sizing: border-box;
    border-top: 2px solid #ссс;
}
.registr_login a {
    color: #ffffff;
    top: 23%;
    position: relative;
}
.registr_login a:hover {
    color: #ffffff;
    text-decoration: none;
}
.ref-soc-a a {
    background-color: transparent !important;
}
#add_paidmail .form-add {
    display: table;
    height: 50px;
}
#add_paidmail .form-add-textarea {
    float: left;
    height: 50%;
}
#add_paidmail .form-acc-input {
    margin-left: 5px;
}
.task_list_form .rL .paidmail .form-add .form-acc-input input {
    width: 625px;
}
#add_paidmail .form-add-paidmail {
    float: left;
    width: auto;
}
.task_list_form .rL .paidmail .form-add .form-add-paidmail input {
    width: 490.5px;
}
.task_list_form .rL .paidmail .form-add .form-acc-textarea textarea {
    width: 746.5px;
}
.paidmail .form-add-text {
    display: table;
    width: 95%;
}
#add_paidmail .form-acc-select {
    float: left;
    margin-left: 5px;
}
#add_paidmail .form-submit {
    text-align: center;
}
#add_paidmail .form-add-price {
    display: table;
    height: 40px;
}
#order_vopros {
    width: 100%;
    margin: 0 auto;
    text-align: left;
    padding: 10px;
}
#order_vopros .form-add {
    height: auto;
    margin-top: 15px;
}
#order_vopros .form-acc-prefs {
    float: left;
    width: 25%;
    padding-top: 4px;
}
#order_vopros .form-acc-input {
    float: left;
    width: 75%;
}
#order_vopros .form-acc-select {
    float: left;
    width: 73.7%;
}
#order_vopros .form-acc-select select {
    width: 100%;
}
#order_vopros .form-acc-input input[type="text"], #order_vopros .form-acc-input input[readonly] {
    width: 96.3%;
}
#order_vopros .form-acc-textarea {
    float: left;
    width: 98.3%;
    height: 50%;
    margin-top: 10px;
}
#order_vopros .form-acc-prefs-textarea {
    width: 100%;
}
#order_vopros .form-acc-textarea textarea {
    width: 98.8%;
}
#paidmail_add_price {
    font-weight: bold;
}
#order_vopros .form-submit {
    text-align: center;
}
.heading-tov {
    text-align: left;
    margin: 0;
}
.form-add-paidmail {
    margin-left: 5px;
}
.content-state h1, .content-state h2 {
    color: #000;
}
.table_block {
    display: none;
}
.visit_count {
    display: table-cell;
    width: 10%;
}
.testpage .circle {
    width: 10px;
    height: 10px;
    box-sizing: border-box;
    border-radius: 50%;
    display: inline-table;
}
.testpage .circle-info {
    position: relative;
}
/*Список задач*/
.circle-green {
    background-color: #71b43b;
}
.circle-red {
    background-color: #ff6767;
}
.circle-yellow {
    background-color: #fbd123;
}
.sitelist_table a {
    color: #541202;
}
.sitelist_table a:hover {
    color: #541202;
    text-decoration: underline;
}
.install, .set_comp {
    color: #541202;
}
.sitelist_table .fa {
    margin-right: 5px;
}
.form-add-site-caption {
    position: relative;
}
.form-add-site-caption label {
    font-size: 100%;
    margin-left: 25px;
    display: inline;
}
.form-add-site-input {
    width: auto;
}
.form-add-site-input input {
    width: 50%;
}
.form-add-site-select {
    width: auto;
}
.form-add-site-select select {
    width: 51%;
    margin-left: 5.2%;
}
.form-add-site-caption .cp b {
    cursor: pointer;
    width: 20px;
    height: 20px;
    border: 1px solid #000;
    border-radius: 4px;
    position: absolute;
    top: 50%;
    margin-top: -10px;
}
.form-add-site-caption .cp input[type="checkbox"]:checked+b {
    background: url(../img/checkbox.png) no-repeat center center;
}
.table_row {
    display: table-row;
    height: 23px;
}
.first_col {
    float: left;
}
.sec_col {
    width: auto;
    display: inline;
    font-size: 13px;
}
#task_add_price {
    color:#000;
    font-size: 11px; 
    font-weight: bold; 
    min-width: 270px;
    margin-top: 1%;
    margin-left: 31%;
    margin-bottom: 1%;
    padding-left: 1%;
    cursor: default;
}

.soc_list div {
    float: left;
    width: 20%;
}
.work {
  padding-bottom: 26px;
  box-sizing: border-box;
}
.content-article .work_head {
  font-size: 28px;
  line-height: 31px;
  margin-bottom: 19px;
}
.content-article .work_text {
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 26px;
  width: auto;
}
.content-article .work_text p {
  font-weight: 400;
}
.content-article .work_head.secon {
  padding-top: 7px;
}
.content-article .work_text p + p {
  margin-top: 22px;
}
.content-article .soc_nets {
  margin-bottom: 12px;
  font-size: 18px;
  line-height: 21px;
  padding-top: 22px;
}
.content-article .soc_list {
  width: 288px;
  margin: 0 auto;
  height: 39px;
}
.content-article .soc_list li {
  float: left;
  list-style: none;
}
.content-article .soc_list li a {
  cursor: pointer;
}
.content-article .soc_list li + li {
  margin-left: 23px;
}
.content-article .soc_list li a img {
  width: 39px;
  height: 39px;
}
.content-article .line {
  height: 1px;
  background-color: #e6e6e6;
  margin-top: 32px;
  margin-bottom: 30px;
}
.content-article .use_ban {
  font-size: 18px;
  line-height: 21px;
  margin-bottom: 19px;
}
.content-article .img_block1 {
  border: 1px solid #d9d9d9;
}
.content-article .img_block1 .img1 {
  width: 800px;
  height: 100px;
  margin: 18px auto 9px auto;
}
.content-article .img_block1 .show_code {
  font-size: 16px;
  line-height: 19px;
  color: #541202;
  text-decoration: underline;
  margin-bottom: 13px;
}
.content-article .img_block2 {
  border: 1px solid #d9d9d9;
  margin-top: 20px;
}
.content-article .img_block2 .img2 {
  width: 728px;
  height: 90px;
  margin: 22px auto 19px auto;
}
.content-article form {
  margin: 0 auto;

}
.content-article form textarea {
  padding-left: 26px;
  padding-top: 8px;
  padding-right: 11px;
  font-size: 14px;
  line-height: 17px;
  overflow: hidden;
  width: 100%;
  height: auto;
  box-sizing: border-box;
  background: none;
  color: #333333;
  resize: none;
  border: 1px solid #d9d9d9;
}
.content-article .img_block3 {
  border: 1px solid #d9d9d9;
  margin-top: 20px;
}
.content-article .img_block3 .img3 {
  width: 600px;
  height: 90px;
  margin: 24px auto 15px auto;
}
.content-article .img_block3 .show_code {
  font-size: 16px;
  line-height: 19px;
  color: #541202;
  text-decoration: underline;
  margin-bottom: 13px;
}
.content-article .img_block4 {
  border: 1px solid #d9d9d9;
  margin-top: 20px;
}
.content-article .img_block4 .img4 {
  width: 468px;
  height: 60px;
  margin: 18px auto 18px auto;
}
.content-article .img_block4 .show_code {
  font-size: 16px;
  line-height: 19px;
  color: #541202;
  text-decoration: underline;
  margin-bottom: 16px;
}
.content-article .img_block6 {
  border: 1px solid #d9d9d9;
  margin-top: 22px;
  margin-bottom: 20px;
}
.content-article .img_block6 .img6 {
  width: 240px;
  height: 400px;
  margin: 18px auto 12px auto;
}
.content-article .img_block6 .show_code {
  font-size: 16px;
  line-height: 19px;
  color: #541202;
  text-decoration: underline;
  margin-bottom: 19px;
}
.content-article .img_block7 {
  width: 48%;
  height: auto;
  border: 1px solid #d9d9d9;
  padding: 16px 24px 0 14px;
  box-sizing: border-box;
}
.content-article .img_block7 .img7 {
  width: 100px;
  height: 100px;
}
.content-article .img_block7 form textarea {
  overflow: hidden;
  padding-left: 20px;
  padding-top: 12px;
  padding-right: 11px;
  font-size: 14px;
  line-height: 17px;
  resize: none;
  width: 306px;
  height: 101px;
  border: 1px solid #d9d9d9;
  box-sizing: border-box;
}
.content-article .img_block7 .copy {
  color: #ffffff;
  border-radius: 2px;
  margin: 3px auto 23px auto;
  width: 153px;
  height: 36px;
  background-color: #7a3c02;
  box-sizing: border-box;
  border-top: 2px solid #dbb854;
  font-size: 15px;
  line-height: 31px;
  text-decoration: none;
}
.content-article .img_block7 .copy i {
  margin-right: 4px;
  line-height: 31px;
}
.content-article .img_block8 {
  width: 48%;
  height: auto;
  border: 1px solid #d9d9d9;
  padding: 16px 24px 0 14px;
  box-sizing: border-box;
}
.content-article .img_block8 .img8 {
  width: 100px;
  height: 100px;
}
.content-article .img_block8 form textarea {
  overflow: hidden;
  padding-left: 20px;
  padding-top: 12px;
  padding-right: 11px;
  font-size: 14px;
  line-height: 17px;
  resize: none;
  width: 306px;
  height: 101px;
  border: 1px solid #d9d9d9;
  box-sizing: border-box;
}
.content-article .img_block8 .copy {
  color: #ffffff;
  border-radius: 2px;
  margin: 3px auto 23px auto;
  width: 153px;
  height: 36px;
  background-color: #7a3c02;
  box-sizing: border-box;
  border-top: 2px solid #dbb854;
  font-size: 15px;
  line-height: 31px;
  text-decoration: none;
}
.content-article .img_block8 .copy i {
  margin-right: 4px;
  line-height: 31px;
}
.content-article .text_links {
  font-size: 18px;
  left: 21px;
  margin-top: 43px;
  margin-bottom: 23px;
}
.content-article .img_block9 {
  border: 1px solid #d9d9d9;
  margin-top: 20px;
  margin-bottom: 29px;
}
.content-article .img_block9 .imgblock_text {
  font-size: 16px;
  line-height: 19px;
  margin-top: 23px;
  margin-bottom: 13px;
  text-align: center;
}
.content-article .img_block9 .imgblock_text2 {
  font-size: 16px;
  line-height: 19px;
  margin: 22px auto 13px auto;
  text-align: center;
  width: auto;
}
.content-article .img_block9 form {
  width: 582px;
  margin: 0 auto;
}
.content-article .img_block9 form textarea {
  resize: none;
  box-sizing: border-box;
  height: 60px;
  width: 100%;
  border: 1px solid #d9d9d9;
  padding-left: 26px;
  padding-top: 8px;
  padding-right: 11px;
  font-size: 14px;
  line-height: 17px;
}
.content-article .img_block9 .copy {
  color: #ffffff;
  border-radius: 2px;
  margin: 6px auto 25px auto;
  width: 153px;
  height: 36px;
  background-color: #7a3c02;
  box-sizing: border-box;
  border-top: 2px solid #dbb854;
  font-size: 15px;
  line-height: 31px;
  text-decoration: none;
}
.content-article .img_block9 .copy i {
  margin-right: 4px;
  line-height: 31px;
}
.content-article .img_block10 .img10 {
  width: 336px;
  height: 280px;
  margin: 18px auto 12px auto;
}
.content-article .img_block11 .img11 {
  width: 250px;
  height: 250px;
  margin: 18px auto 12px auto;
}
.earn-button {
    text-align: center;
}
.fleft {
    float: left;
}
.fright {
    float: right;
}
.content-article .copy {
    color: #ffffff;
    border-radius: 2px;
    width: 153px;
    height: 36px;
    background-color: #7a3c02;
    box-sizing: border-box;
    border-top: 2px solid #dbb854;
    font-size: 15px;
    line-height: 50px;
    text-decoration: none;
    cursor: pointer;
    padding: 10px;
}
.fa-copy:before, .fa-files-o:before {
    content: "\f0c5";
}
/* Всплывающие окна личного кабинета*/
.a-modal {
    position: relative;
    padding: 30px 0px 60px;
    background: #fff;
    color: #1a1a1a;
}
.a-modal a:hover {
    color: #1a1a1a;
}
.a-modal_close {
    position: absolute;
    cursor: pointer;
    background: url(../img/x_close.png) no-repeat;
    width: 12px;
    height: 12px;
    top: 12px;
    right: 12px;
    z-index: 10;
}
.add_visits {
    text-align: center;
    width: 560px;
}
.add_visits .modal1_tabs ul {
    font-size: 0px;
    margin-top: 25px;
}
.add_visits .modal1_tabs ul li.active {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #fff;
}
.add_visits .modal1_tabs ul li {
    width: 50%;
    font-size: 16px;
    line-height: 54px;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}
.modal1_tabs ul {
    padding: 0;
    margin: 0;
}
.box {
    box-sizing: border-box;
}
.inb {
    display: inline-block;
}
.add_visits .modal1_area {
    border-bottom: 1px solid #ccc;
}
.add_visits .modal1_area .item {
    display: none;
}
.add_visits .modal1_area .item.active {
    display: block;
}
.add_visits .modal1_area .item1 {
    margin-top: 37px;
    margin-left: 15px;
}
.add_visits .modal1_area .item2 {
    /*text-align: left;*/
    margin-top: 30px;
}
.add_visits .modal1_area .item2 form {
    max-width: 415px;
    width: 90%;
}
/*
 *b-modal settings
*/
/* modal */
.setting-modal .row {
    margin: 0;
}
.setting-modal.b-modal { position:absolute;padding:10px 0px 60px;margin-top:-364px;margin-left:-630px;background: #fff;color:#1a1a1a;border:1px solid #ccc;-webkit-box-shadow: 0px 0px 16px -1px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 16px -1px rgba(0,0,0,0.75);box-shadow: 0px 0px 16px -1px rgba(0,0,0,0.75);width: 0px}
.setting-modal.b-modal.active{top:50%; left:50%;z-index:999999999999999999 !important; width:80% !important; margin-bottom: 50px; padding: 30px 0px 10px 0px;max-width: 1265px;}
.setting-modal.b-modal_close { position: relative; cursor: pointer; background:url("../img/x_close.png") no-repeat;width:12px;top:12px;right:12px; z-index:10;margin-top: 0px}
.setting-modal.b-modal_close:hover { color: #000; }
.setting-modal .jspContainer {height: auto !important;width: auto !important;position: relative;}
.setting-modal .settings {text-align: center;width: 100%;font-size: 14px;line-height: 17px;}

.setting-modal .zebra_tooltips a i {
    font-size: 16px;
    font-family: 'Roboto';
}
.setting-modal .settings > a.db{margin-top:10px;text-decoration:underline;}
.setting-modal .settings .setting_tabs ul{font-size:0px;margin:0 auto; margin-top:25px;max-width:950px;width:96%;}
.setting-modal .settings .setting_tabs ul li{width:33.33%;font-size:16px;line-height:54px;}
.setting-modal .settings .setting_tabs .db-list {display: block;}
.setting-modal .settings .setting_tabs ul.tab-task li{width: 25%}
.setting-modal .settings .setting_tabs ul li.active{border:1px solid #ccc;border-bottom:none;}
.setting-modal .settings .setting_tabs ul li.active a:after{content:"";position:absolute;background: #fff;height:1px;width: 100%;left:0px;bottom:-1px;z-index:2;}
.setting-modal .settings .setting_tabs ul li a{color:#666;font-size:13px;}
.setting-modal .settings .setting_tabs ul li.active a{color:#1a1a1a;display: flow-root;}
.setting-modal .settings .setting_tabs ul li a span:after{content:"";position:absolute;background: url("../img/underline.png")repeat-x;height:2px;width:100%; bottom:-1px;left:0px;}
.setting-modal .settings .setting_tabs ul li.active a span:after{display:none;}
.setting-modal .settings .setting_area .item{display:none;}
.setting-modal .settings .setting_area .item.active{display:block;}
.settings .setting_area .item{display:none;}
.settings .setting_area .item.active{display:block;}
.setting-modal .settings .setting_area{border-top:1px solid #ccc;float: left; width: 100%;}
.setting-modal .settings .setting_area .item1{margin-top:10px;text-align:left;}
.setting-modal .settings .setting_area .item1 > div.rL{padding-bottom:30px;}
.setting-modal .settings .setting_area .item1 > div.rL > div.rL{max-width: 600px;width:96%;margin:0 auto;margin-top:25px;}
.setting-modal .settings .setting_area .item1 > div.rL > div.rL div.m0a {max-width:600px;width:96%;}
.setting-modal .settings .setting_area .item1 > div.rL > div.rL div.m0a .row {margin-bottom:0px;}
.setting-modal .settings .setting_area .item1 > div.rL > div.rL div.m0a .row div.fleft{max-width: 300px;width: 100%;margin-right:20px;padding-left:25px;}
.setting-modal .settings .setting_area .item1 > div.rL > div.rL div.m0a .row1 div.fleft{line-height:30px;}
.setting-modal .settings .setting_area .item1 > div.rL > div.rL div.m0a .row2 div.fleft{margin-top:7.5px;}
.setting-modal .settings .setting_area .item1 > div.rL > div.rL div.m0a .row div.fleft i:before{content:"?";position:absolute;background:#000;width:17px;height:17px;border-radius:50%;color:#fff;font-weight:bold;text-align:center;font-style:normal;line-height:17px;top:56%;margin-top:-9px;left:0px;}
.setting-modal .settings .setting_area .item1 > div.rL > div.rL div.m0a .row > div > a{text-decoration:underline;font-size:14px;line-height:30px; color: #541202;}
.setting-modal .settings .setting_area .item1 > div.rL > div.rL div.m0a .row input{margin-bottom: 10px; padding:5px 9px;font-size:14px;line-height:18px; border: 1px solid #bfbfbf;}
.setting-modal .settings .setting_area .item1 > div.rL > div.rL div.m0a .row3 div.rL label{padding-left:26px;}
.setting-modal .settings .setting_area .item1 > div.rL > div.rL div.m0a .row3 div.rL label span{font-size:16px;}
.setting_area .item1 > div.rL > div.rL div.m0a .row3 div.rL label b{height: 18px;width:18px;background:#fff;position:absolute;left:0px;top:0px;border:1px solid #bfbfbf;border-radius:50%;box-sizing: border-box;}
.setting_area .item1 > div.rL > div.rL div.m0a .row3 div.rL label input:checked+b{background: #fff url("../img/checked_radio.png")no-repeat center center;}
.setting-modal .settings .setting_area .item1 > div.rL > div.rL div.m0a .row4 div.rL label{height:20px;width:20px;}
.setting_area .item1 > div.rL > div.rL div.m0a .row4 div.rL label b{height: 20px;width:20px;background:#fff;position:absolute;left:0px;top:0px;border:1px solid #bfbfbf;border-radius:4px;box-sizing: border-box;}
.setting_area .item1 > div.rL > div.rL div.m0a .row4 div.rL label input:checked+b{background: #fff url("../img/checkbox.png")no-repeat center center;}
.setting-modal .settings .setting_area .item1 > div.rL > div.rL div.yellow_block{width:96%;margin:0 auto;border:1px solid #e6e6e6;padding:25px 0px 15px; /*background: #fbd123;*/margin-top:10px;}
.setting-modal .settings .setting_area .item1 > div.rL > div.rL div.yellow_block > div.rL{max-width:450px;width:96%;line-height:20px;}
.setting-modal .settings .setting_area .item1 > div.rL > div.rL div.yellow_block div.rL .row1{margin-bottom:20px;}
.setting-modal.settings .setting_area .item1 > div.rL > div.rL div.yellow_block div.rL .row1 .fright{margin-right:12px;width:20px;height:20px;margin-left:15px;}
.setting-modal .settings .setting_area .item1 > div.rL > div.rL div.yellow_block div.rL .row1 label{height:auto;width:auto;}
.setting_area .item1 > div.rL > div.rL div.yellow_block div.rL .row1 label b{height: 20px;width:20px;background:#fff;position:absolute;left:0px;top:20px;border:1px solid #bfbfbf;border-radius:4px;box-sizing: border-box;}
.setting_area .item1 > div.rL > div.rL div.yellow_block div.rL .row1 label input:checked+b{background: #fff url("../img/checkbox.png")no-repeat center center;}
.setting_area .item1 > div.rL > div.rL div.yellow_block div.rL .row1 > span{padding-left:25px;}
.setting-modal .settings .setting_area .item1 > div.rL > div.rL div.yellow_block div.rL .row1 > span i:before{content:"?";position:absolute;width:17px;height:17px;background: #fff;border-radius:50%;font-weight:bold;text-align:center;line-height:17px;top:2px;left:5px;font-style:normal;color:#fbd123;}
.setting-modal .settings .setting_area .item1 > div.rL > div.rL div.yellow_block div.rL .row2_3{margin-bottom:16px;}
.setting-modal .settings .setting_area .item1 > div.rL > div.rL div.yellow_block div.rL .row2_3 > div.fright{width:80px;margin-left:15px;}
.setting-modal .settings .setting_area .item1 > div.rL > div.rL div.yellow_block div.rL .row2_3 > div.fright input{font-size:14px;line-height:16px;width: 60px;}
.setting-modal .settings .setting_area .item1 > div.rL > div.rL div.yellow_block div.rL .row2 > span{line-height:30px; top: 3px;}
.setting-modal .settings .setting_area .item1 > div.rL > div.rL div.yellow_block div.rL .row3 > span{line-height:15px; top: 7px;}
.content-list a {font-size: 14px; text-decoration: underline; float: left;}
.setting-modal .settings .setting_area .item2{margin-top:10px;font-size:14px;line-height:17px;}
.setting-modal .settings .setting_area .item2 > div.rL{margin-top:25px;max-width:1030px;width:96%;}
.setting-modal .settings .setting_area .item2 > div.rL > div.rL .content .off_all{line-height:29px;font-size:14px;text-decoration:underline;}
.setting-modal .settings .setting_area .item2 > div.rL > div.rL .right_side .fleft{margin-left:13px;line-height:29px;}
.setting-modal .settings .setting_area .item2 > div.rL > div.rL .right_side .fleft:first-child{margin:0px;}
.setting_area .clear {clear: none;}

.setting-modal .settings .setting_area .item2 > div.rL > div.rL .right_side .fleft button{width:206px;font-size:13px;line-height:27px;background: #fff;border:1px solid #7a3c02;border-radius:3px;color:#541202;}
.setting-modal .settings .setting_area .item2 > div.rL {margin-top:15px;font-size:12px;line-height:22px;color:#000;}
.setting-modal .settings .setting_area .item2 > div.rL thead tr td:first-child, .settings .setting_area .item2 > div.rL thead tr td:last-child{width:40px;}
.setting-modal .settings .setting_area .item2 > div.rL thead tr td:last-child span.rL{top:6px;}
.setting-modal .settings .setting_area .item2 > div.rL tbody tr td{border:1px solid #bfbfbf;width:37px;}
.setting-modal .settings .setting_area .item2 > div.rL tbody tr td:hover{background: #f2f2f2;}
.setting_area .item2 > div.rL tbody tr td label{height:37px;width:100%;}
.setting-modal .settings .setting_area .item2 > div.rL tbody tr td label input:checked+b{background: url("../img/checkbox_modal.png")no-repeat center center;}
.setting-modal .settings .setting_area .item2 > div.rL tbody tr td label b{background: url("../img/x_modal.png")no-repeat center center;width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;}
.setting-modal .settings .setting_area .item2 > div.rL tbody tr td:first-child{border:none;font-size:13px;line-height:38px;text-transform: uppercase;}
.setting-modal .settings .setting_area .item2 > div.rL tbody tr td:last-child{border:none;font-weight:500;padding:4px 11px;width:46px;}
.setting-modal .settings .setting_area .item2 > div.rL tbody tr td:first-child:hover{background: #fff;}
.setting-modal .settings .setting_area .item2 > div.rL tbody tr td:last-child:hover{background: #fff;}
.setting-modal .settings .setting_area .item2 > div.rL tbody tr td:last-child span.db{font-size:14px;line-height:28px;border-radius:3px;color:#333;}
.setting-modal .settings .setting_area .item2 > div.rL tfoot tr span.db{line-height:25px;}
.setting-modal .settings .setting_area .item2 > div.rL tfoot tr:last-child td{padding:0px 2.5px;}
.setting-modal .settings .setting_area .item2 > div.rL tfoot tr:last-child td span.db{border-radius:3px;border:1px solid #bfbfbf;line-height:28px;font-size:14px;color:#333;}
.setting-modal .settings .setting_area .item2 > div.rL tfoot tr:last-child td span.db input.ogr{width: 24px;font-size: 14px;text-align: center;padding: 5px 0px;}
.setting-modal .settings .setting_area .item2 > div.rL tbody tr td:last-child span.db input.day{width: 38px;font-size: 14px;height: 12px;text-align: center;padding: 4px;}
.inputbox {border: 1px solid #bfbfbf;}

.setting-modal .settings .setting_area .item2 > div.rL > div.setts_input{text-align:left;}
.setting-modal .settings .setting_area .item2 > div.rL > div.setts_input .select{width:auto;}
.setting-modal .settings .setting_area .item2 > div.rL > div.setts_input span.fleft{line-height:25px;}
.setting-modal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr{margin-top:13px;}
.setting-modal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr1 > .left_side{width:530px;}
.setting-modal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr1 > .left_side > div.rL .select{height:auto;}
.setting-modal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr1 > .left_side > span.fleft{width:325px;margin-right:10px;padding-left:25px;}
.setting-modal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr1 > .left_side > span.fleft i:before{content:"?";position:absolute;width:17px;height:17px;color:#fff;text-align:center;line-height:17px;background: #000;border-radius:50%;font-style:normal;left:5px;}
.setting-modal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr1 > .content{padding-left:20px;}
.setting-modal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr1 > .content .fleft{margin-right:10px;}
.setting-modal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr1 > .content .fleft > span.db{font-size: 15px;line-height:30px;}
.setting-modal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr1 > .content .procents_block .select_block .select{height: auto;padding-right:30px;}
.setting-modal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr1 > .content .procents_block .fleft .input_block{width:48px;}
.setting-modal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr2{margin-top:13px;}
.setting-modal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr2 > .rL > span.fleft{width:325px;margin-right:10px;padding-left:25px;color: #000;}
.setting-modal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr2 > .rL > span.fleft i:before{content:"?";position:absolute;width:17px;height:17px;color:#fff;text-align:center;line-height:17px;background: #000;border-radius:50%;font-style:normal;left:0px;}
.setting-modal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr2 > .rL .select{max-width:none;margin-right:7px;height: auto;box-sizing:content-box;}
.setting-modal .settings .setting_area .item2 > div.rL > div.setts_input hr.ex-mobile {
    margin: 10px;
}
.setting-modal .settings .setting_area .item2 > div.rL hr.ex-mobile {
    margin: 10px;
}
#task_vopros1_instructions {
    width: 200px;
    height: 50px;
}
.setting-modal .settings .setting_area .item3{margin-top:10px;}
.setting-modal .settings .setting_area .item3 a{font-size:14px;line-height:17px;}
.setting-modal .settings .setting_area .item3 > div.rL{max-width:800px;width:100%;margin-top:10px;border-bottom:1px solid #e6e6e6;}
.setting-modal .settings .setting_area .item3 > div.rL:last-child{border:none;padding-bottom:10px;}
.setting-modal .settings .setting_area .item3 > div.rL p{text-align:left;color:#000;padding:10px 0px;}
.setting-modal .settings .setting_area .item3 > div.rL p a.brown{text-decoration:underline;}
.setting-modal .settings .setting_area .item3 > div.rL > div.m0a{max-width:250px;width:96%;padding-bottom:15px;}
.setting-modal .settings .setting_area .item3 > div.rL > div.m0a .fright{width:20px;height:20px;margin-left:15px;}
.setting-modal .settings .setting_area .item3 > div.rL > div.m0a .fright label{height:20px;width:20px;}
.setting-modal .settings .setting_area .item3 > div.rL > div.m0a .fright label b{height: 20px;width:20px;background:#fff;position:absolute;left:0px;top:0px;border:1px solid #bfbfbf;border-radius:4px;box-sizing: border-box;}
.setting-modal .settings .setting_area .item3 > div.rL > div.m0a .fright label input:checked+b{background: #fff url("../img/checkbox.png")no-repeat center center;}
.setting-modal .settings .setting_area .item3 > div.rL .input_box{font-weight:500;text-align:center;max-width:440px;width:96%;margin:0 auto;}
.setting-modal .settings .setting_area .item3 > div.rL .input_box .input_block{margin-top:3px;}
.setting-modal .settings .setting_area .item3 > div.rL .input_box .input_block input{font-size:14px;line-height:16px;padding:6px;}
.setting-modal .settings .setting_area .item3 > div.rL .input_box button{max-width:200px;width:96%;font-size:14px;line-height:16px;padding:6px;border:1px solid #581a0c;color:#581a0c; background: #fff;border-radius:3px;}
.setting-modal .settings .setting_area .item3 > div.rL table{width:100%;margin-top:15px;text-align:left;}
.setting-modal .settings .setting_area .item3 > div.rL table tr th{height:52px;vertical-align:middle;}
.setting-modal .settings .setting_area .item3 > div.rL table tr th label{width:150px;font-size:16px;}
.setting-modal .settings .setting_area .item3 > div.rL table.tb2 tr th label{width:250px;}
.setting-modal .settings .setting_area .item3 > div.rL table tr th label b{height: 16px;width:16px;background:#fff;position:relative;right:0px;top:0px;border:1px solid #bfbfbf;border-radius:3px;box-sizing: border-box;}
.setting-modal .settings .setting_area .item3 > div.rL table tr th label input[type="checkbox"]:checked+b{background: #fff url("../img/checkbox_modal.png")no-repeat center center;background-size: contain;position: relative;}
.setting-modal .settings .setting_area .item3 > div.rL table tbody tr:nth-child(odd){background: #f7f7f7;}
.setting-modal .settings .setting_area .item3 > div.rL table tbody tr td{height:30px;vertical-align:middle;}
.setting-modal .settings .setting_area .item3 > div.rL table tbody tr td label{font-size:13px;line-height:16px;padding-left:57px;}
.setting-modal .settings .setting_area .item3 > div.rL table tbody tr td label b{height: 16px;width:16px;background:#fff;position:absolute;left:35px;top:50%;margin-top:0;margin-left:1px;border:1px solid #bfbfbf;border-radius:3px;box-sizing: border-box;}
.setting-modal .settings .setting_area .item3 > div.rL table tbody tr td label span.fright{margin-right:20px;}
.setting-modal .settings .setting_area .item3 > div.rL table tbody tr td label input[type="checkbox"]:checked+b{background: #fff url("../img/checkbox_modal.png")no-repeat center center;background-size: contain; margin-top: 1px; margin-left: 0;}

.setting-modal .settings_field .setting_area{border:none;}
.setting-modal .settings_field .setting_area > a.brown{font-size:14px;line-height:17px;margin-top:30px;text-decoration:underline;}
.setting-modal .settings_field .setting_area .item1 > div.rL{padding-bottom:0px;}
.setting-modal .settings_field .setting_area .item{display:block;}
.setting-modal .settings_field .setting_area .item:nth-child(3){margin-top:0px;}
.setting-modal .settings_field .setting_area .item1 > div.rL > div.rL{margin-top:0px;}
.setting-modal .settings_field .setting_area .item1 > div.rL > div.rL div.yellow_block{margin-top:0px;background:#fff;border:none;}
.setting-modal .settings .setting_area .item1 > div.rL > div.rL div.yellow_block div.rL .row1 > span i:before{background: #000;color:#fff; top: 30px; left: -165px; right: 5px; }
.setting-modal .settings .setting_area .item1 > div.rL > div.rL div.yellow_block div.rL .row1 > span i.sl:before{background: #000;color:#fff; top: 7px; left: 5px; right: 5px; content:"?";position:absolute;width:17px;height:17px;border-radius:50%;font-weight:bold;text-align:center;line-height:17px;font-style:normal;}

.setting-modal .settings_field .button_area{border:none !important;}
.setting-modal .alCenter {text-align: center;}
.setting-modal .alCenter .text-auto-score {font-size: 1.5em}

.setting-modal .settings_f .setting_area .item1 > div.rL > div.rL div.m0a{width:auto;max-width:none;}
.setting-modal .settings_f .setting_area .item1 > div.rL > div.rL div.m0a .row3 div.rL label.fleft:first-child{margin-right:15px;}
.setting-modal .settings_f .setting_area .item .ip_block{max-width:296px;width:96%;margin:0 auto;margin-top:-10px;}
.setting-modal .settings_f .setting_area .item .ip_block h3{font-size:18px;line-height:21px;position:relative;padding-right:30px;}
.setting-modal .settings_f .setting_area .item .ip_block h3:after{content:"?";position:absolute;background: #fbd123;width:18px;height:18px;border-radius:50%;color:#fff;font-weight:bold;line-height:18px;text-align:center;right:0px;top:50%;margin-top:-9px;}
.setting-modal .settings_f .setting_area .item .ip_block .row{margin-right:-7px;margin-top:25px;}
.setting-modal .settings_f .setting_area .item .ip_block .row .input_block{padding-right:7px;}
.setting-modal .settings_f .setting_area .item .ip_block .row .input_block input{padding:5px 10px;}
.setting-modal .settings_f .setting_area .item .ip_block label{max-width:190px;width:96%;margin:0 auto;margin-top:10px;line-height:20px;padding-right:30px;}
.setting-modal .settings_f .setting_area .item .ip_block label b{height: 20px;width: 20px;background: #fff;position: absolute;right: 0px;top: 0px;border: 1px solid #bfbfbf;border-radius: 4px;box-sizing: border-box;}
.setting-modal .settings_f .setting_area .item .ip_block label input:checked+b{background: #fff url("../img/checkbox.png")no-repeat center center;}
.setting-modal .settings_f .setting_area .item .ip_block button{max-width:155px;width:96%;margin-top:12px;line-height:33px;color:#581a0c;border-radius:3px;border:1px solid #581a0c;font-size:13px;background: #fff;}
.setting-modal .settings_f .setting_area .item1 > div.rL > div.rL div.m0a .row2 div.fleft{margin-top:5px;}
.setting-modal .settings_f .setting_area .item1 > div.rL > div.rL div.m0a .row2 div.one_word{margin-top:7.5px;}
.setting-modal.settings_f .setting_area .item3 > div.rL > i.db{margin-top:20px;padding-left:25px;font-size:14px;line-height:20px;text-align:left;}
.setting-modal .settings_f .setting_area .item3 > div.rL > i.db:before{content:"";position:absolute;background: url("../img/att_brown.png")no-repeat;width:14px;height:14px;top:4px;left:0px;}
.setting-modal .settings_f .setting_area .item3 > div.rL a.db{text-decoration:underline;margin-top:20px;padding-left:25px;font-size:14px;line-height:20px;text-align:left;}
.setting-modal .settings_f .setting_area .item3 > div.rL > a.db:before{content:"";position:absolute;background: url("../img/i_info.png")no-repeat;width:14px;height:15px;top:4px;left:0px;}
.setting-modal .settings_f .setting_area .item3 > div.rL ul a.db{margin-top:0px;padding-left:0px;}
.setting-modal .settings_f .setting_area .item3 > div.rL ul a.db span.rL:after{content:"";position:absolute;background: url("../img/arrow_acc.png")no-repeat;width:9px;height:6px;right:-15px;top:50%;margin-top:-1px;}
.setting-modal .settings_f .setting_area .item3 > div.rL a.button_a{display:block;line-height: 14px;padding: 10px 0px;border: 1px solid #581a0c;color: #541202;border-radius: 4px;text-decoration: none;max-width: 350px;width: 96%;margin: 10px 0px;font-size: 14px;}
.setting-modal .settings_f .setting_area .item3 > div.rL a.add_quest{margin:0 auto;padding:5px;width:350px;line-height:16px;margin-top:10px;}
.setting-modal .settings_f .setting_area .item3 > div.rL a.add_quest:after{display:none;}
.setting-modal .settings_f .setting_area .item3 > div.rL .inputs_bl{/*margin-top:50px;*/}
.setting-modal .settings_f .setting_area .item3 > div.rL .inputs_bl .row+.row{margin-top:15px;}
.setting-modal .settings_f .setting_area .item3 > div.rL .inputs_bl .row .fleft{width:180px;margin-right:20px;text-align:left;padding-top:5px;padding-bottom:5px;padding-left:25px;}
.setting-modal .settings_f .setting_area .item3 > div.rL .inputs_bl .row .input_block {float: left; width: 100%;}
.setting-modal .settings_f .setting_area .item3 > div.rL .inputs_bl .row .size50 .input_block {float: left; width: auto;}
.setting-modal .settings_f .setting_area .item3 > div.rL .inputs_bl .row .size50 .input_block input {width: 80%;}
.setting-modal .settings_f .setting_area .item3 > div.rL .inputs_bl .row .size25 .input_block select {width: auto;}
.setting-modal .settings_f .setting_area .item3 > div.rL .inputs_bl .row .zebra_tooltips {position: absolute; left: 0px;}
.setting-modal .settings_f .setting_area .item3 > div.rL .inputs_bl .row .radio_block {float: left; width: auto;}
.setting-modal .settings_f .setting_area .item3 > div.rL .inputs_bl .row .input_block a{line-height:28px;font-size:14px;text-align:left;}
.setting-modal .settings_f .setting_area .item3 > div.rL .inputs_bl .row .input_block input{width: 96%;}
.setting-modal .settings_f .setting_area .item3 > div.rL .inputs_bl .row .input_block textarea{resize:none;width: 96%;min-height:60px;border:1px solid #bfbfbf;border-radius:4px;padding:10px;font-size:16px;line-height:19px;color:#1a1a1a;}
.setting-modal .settings_f .setting_area .item3 > div.rL .inputs_bl .row .radio_block .ch_radio{padding-left:30px;}
.setting-modal .settings_f .setting_area .item3 > div.rL .inputs_bl .row .radio_block.ch_radio+.ch_radio{margin-top:4px;}
.setting-modal .settings_f .setting_area .item3 > div.rL .inputs_bl .row .radio_block .ch_radio b{width: 18px;height: 18px;border: 1px solid #bfbfbf;border-radius: 50%;display: block;position: absolute;left: 0px; top: 15%;}
.setting-modal .settings_f .setting_area .item3 > div.rL .inputs_bl .row .radio_block .ch_radio input[type="radio"]:checked+b{background: url(../img/checked_radio.png) no-repeat center center;}
.setting-modal .settings_f .setting_area .item3 > div.rL .inputs_bl .row .radio_block .ch_radio input[type="text"] {width: 280px;}
.setting-modal .settings_f .setting_area .item3 > div.rL .inputs_bl .row h3.green{padding-top:20px;font-size:18px;line-height:21px;}
.setting-modal .settings_f .setting_area .item3 > div.rL .inputs_bl .row div.mar_row > .fleft{width:auto;}
.setting-modal .settings_f .setting_area .item3 > div.rL .inputs_bl .row div.mar_row{margin-top:5px;}
.setting_area .item3 > div.rL .inputs_bl .row div.mar_row .grey{font-size:13px;}
.setting-modal .settings_f .setting_area .item3 > div.rL .inputs_bl .row div.mar_row .fright{padding-right:25px;}
.setting-modal .settings_f .setting_area .item3 > div.rL .inputs_bl .row div.mar_row .fright span.rL:before{content:"";position:absolute;background: url("../img/fa_repeat.png")no-repeat;width:14px;cursor:pointer;height:14px;top:50%;margin-top:-7px;right:-25px;}
.setting-modal .settings_f .setting_area .item3 > div.rL .inputs_bl .row div.fleft span.grey{margin-top:-8px;font-size:12px;line-height:15px;}
.setting-modal .settings_f .setting_area .item .ip_block div.ip-div{padding: 4px;margin-top: 5px;margin-top: 11px;}
.setting-modal .settings_f .setting_area .item .ip_block div.ip-div span {padding: 5px;padding-left: 10px;border: 1px dashed #e4e4e4;padding-right: 10px;font-size: 16px;color: #8e8e8e;}
.setting-modal .settings_f .setting_area .icon-vopros {cursor: pointer;color: #541202;line-height: 30px;font-size: 21px;}
.sitelist_block.company_list table.simple_table .block-1 .icon-up {
    cursor: pointer;
    position: absolute;
    bottom: 2px;
    left: 0;
    right: 0;
    color: #e2e2e2;
}
.setting-modal .setting_area .item1 > div.rL > div.rL > div.m0a hr.ex-mobile {
    margin-top: 0;
    margin-bottom: 10px;
}
.setting-modal .settings_f .setting_area .active > div.rL > div.rL div.m0a hr.ex-mobile {
    margin-top: 0;
    margin-bottom: 10px;
}
.sitelist_block.company_list table.simple_table .block-1 .icon-down {
    cursor: pointer;
    position: relative;
    bottom: 2px;
    left: 0;
    right: 0;
    color: #e2e2e2;
}
.simple_table_task .block-1 .icon-up, .simple_table_task .block-1 .icon-down {
    cursor: pointer;
}
.setting-modal .settings .button_area{border-top:1px solid #d9d9d9;}
.setting-modal .settings .button_area .button_block{max-width:435px;width:96%;border-bottom: none;padding:0px; margin-top: 10px;}
.setting-modal .settings .button_area .button_block button{width:48%;line-height:40px;}
.setting-modal .selectBox { border: 1px solid #bfbfbf; }
.setting-modal .setting_geo_block{margin-top:40px;}
.setting-modal .setting_geo_block a{font-size:14px;line-height:17px;}
.setting-modal .setting_geo_block > div.rL{max-width:680px;width:96%;margin-top:20px;border-bottom:1px solid #e6e6e6;}
.setting-modal .setting_geo_block > div.rL:last-child{border:none;padding-bottom:15px;}
.setting-modal .setting_geo_block > div.rL p{text-align:left;padding:10px 0px;}
.setting-modal .setting_geo_block  > div.rL p a.brown{text-decoration:underline;}
.setting-modal .setting_geo_block  > div.rL > div.m0a{max-width:250px;width:96%;margin-top:15px;padding-bottom:25px;}
.setting-modal .setting_geo_block  > div.rL > div.m0a .fright{width:20px;height:20px;margin-left:15px;}
.setting-modal .setting_geo_block  > div.rL > div.m0a .fright label{height:20px;width:20px;}
.setting-modal .setting_geo_block  > div.rL > div.m0a .fright label b{height: 20px;width:20px;background:#fff;position:absolute;left:0px;top:0px;border:1px solid #bfbfbf;border-radius:4px;box-sizing: border-box;}
.setting-modal .setting_geo_block  > div.rL > div.m0a .fright label input:checked+b{background: #fff url("../img/checkbox.png")no-repeat center center;}
.setting-modal .setting_geo_block  > div.rL .input_box{font-weight:500;text-align:left;padding-bottom:55px;max-width:440px;width:96%;margin:0 auto;}
.setting-modal .setting_geo_block  > div.rL .input_box .input_block{margin-top:9px;}
.setting-modal .setting_geo_block  > div.rL .input_box .input_block input{font-size:14px;line-height:16px;padding:6px;}
.setting-modal .setting_geo_block  > div.rL .input_box button{max-width:200px;width:96%;font-size:14px;line-height:16px;padding:6px;border:1px solid #581a0c;color:#581a0c; background: #fff;border-radius:3px;margin-top:12px;}
.setting-modal .setting_geo_block  > div.rL table{width:100%;margin-top:15px;text-align:left;}
.setting-modal .setting_geo_block  > div.rL table tr th{height:52px;vertical-align:middle;}
.setting-modal .setting_geo_block  > div.rL table tr th label{max-width:150px;width:96%;font-size:16px;}
.setting-modal .setting_geo_block  > div.rL table.tb2 tr th label{max-width:250px;}
.setting-modal .setting_geo_block  > div.rL table tr th label b{height: 16px;width:16px;background:#fff;position:absolute;right:0px;top:0px;border:1px solid #bfbfbf;border-radius:3px;box-sizing: border-box;}
.setting-modal .setting_geo_block  > div.rL table tr th label input[type="checkbox"]:checked+b{background: #fff url("../img/checkbox_modal.png")no-repeat center center;background-size: contain;}
.setting-modal .setting_geo_block  > div.rL table tbody tr:nth-child(odd){background: #f7f7f7;}
.setting-modal .setting_geo_block  > div.rL table tbody tr td{height:30px;vertical-align:middle;}
.setting-modal .setting_geo_block  > div.rL table tbody tr td label{font-size:13px;line-height:16px;padding-left:57px;}
.setting-modal .setting_geo_block  > div.rL table tbody tr td label b{height: 16px;width:16px;background:#fff;position:absolute;left:35px;top:50%;margin-top:-8px;border:1px solid #bfbfbf;border-radius:3px;box-sizing: border-box;}
.setting-modal .setting_geo_block  > div.rL table tbody tr td label span.fright{margin-right:20px;}
.setting-modal .setting_geo_block  > div.rL table tbody tr td label input[type="checkbox"]:checked+b{background: #fff url("../img/checkbox_modal.png")no-repeat center center;background-size: contain;}
.setting-modal .settings .setting_tabs2 ul li {width: 20%;font-size: 16px;line-height: 54px;border: 1px solid #ccc;border-bottom: 0px;background: #f5f5f5;}
.setting-modal .settings .setting_tabs2 ul li.active{border: 1px solid #ccc;border-bottom: none;background: #fff}
.setting-modal .settings .setting_tabs2 ul li a{text-decoration: none}

.setting-modal .jspContainer{height:auto !important;width:auto !important;position:relative;}
.setting-modal .jspDrag {background-color: #fbd123;border-radius: 30px;height: 50%;position: relative;display: block;cursor: pointer;width:8px;left:50%;margin-left:-4px;}
.setting-modal .jspVerticalBar {height: 90% !important; position: absolute; right:10px; top: 50px; z-index: 2; background-color: #e6e6e6; width: 4px;border-radius:30px;}
.setting-modal .jspPane {width: auto !important;}
.setting-modal .b-modal_close {/*position: relative;*/ float: right; top: 3px; right: 5px; width: 13px; height: 13px; z-index: 10;}
.setting-modal .existing  {
        border-top: 1px dashed rgb(204, 204, 204);
    }
.setting-modal .existing-new-form  {
        margin-top: 20px; border-top: 1px dashed rgb(204, 204, 204);
    }
.row-quest .pole {
    display: inline-block;
    width: 100%;
}
.row-quest .pole.size50 {
    width: 49.5%;
}
.row-quest .pole.size25 {
    width: 24.5%;
}
/* Окончание всплывающих окон Личного кабинета */
/* Настройка сайтов в Личном кабинете */
.setting-onmodal .row {
    margin: 0;
}
.setting-onmodal.b-modal { position:absolute;padding:30px 0px 60px;margin-top:-364px;margin-left:-630px;background: #fff;color:#1a1a1a;border:1px solid #ccc;-webkit-box-shadow: 0px 0px 16px -1px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 16px -1px rgba(0,0,0,0.75);box-shadow: 0px 0px 16px -1px rgba(0,0,0,0.75);width: 0px}
.setting-onmodal.b-modal.active{top:50%;left:50%;z-index:999999999999999999 !important; width:80% !important; margin-bottom: 50px; padding: 30px 0px 60px;max-width: 1265px;}
.setting-onmodal.b-modal_close { position: absolute; cursor: pointer; background:url("../img/x_close.png") no-repeat;width:12px;top:12px;right:12px; z-index:10;margin-top: 0px}
.setting-onmodal.b-modal_close:hover { color: #000; }
.setting-onmodal .jspContainer {height: auto !important;width: auto !important;position: relative;}
.setting-onmodal .settings {text-align: center;width: 100%;font-size: 14px;line-height: 17px;}

.setting-onmodal .settings{text-align:center;width:100%;font-size:14px;line-height:17px;}
.setting-onmodal .settings > a.db{margin-top:10px;text-decoration:underline;}
.setting-onmodal .settings .setting_tabs ul{font-size:0px;margin:0 auto; margin-top:25px;max-width:950px;width:96%;}
.setting-onmodal .settings .setting_tabs ul li{width:33.33%;font-size:16px;line-height:54px;}
.setting-onmodal .settings .setting_tabs .db-list {display: block;}
.setting-onmodal .settings .setting_tabs ul.tab-task li{width: 25%}
.setting-onmodal .settings .setting_tabs ul li.active{border:1px solid #000;border-bottom:none;}
.setting-onmodal .settings .setting_tabs ul li.active a:after{content:"";position:absolute;background: #FECE1A;height:1px;width: 100%;left:0px;bottom:-1px;z-index:2;}
.setting-onmodal .settings .setting_tabs ul li a{color:#000;font-size:13px;}
.setting-onmodal .settings .setting_tabs ul li.active a{color:#1a1a1a;display: flow-root;}
.setting-onmodal .settings .setting_tabs ul li a span:after{content:"";position:absolute;background-color: #000;height:1px;width:100%; bottom:-1px;left:0px;}
.setting-onmodal .settings .setting_tabs ul li.active a span:after{display:none;}
.setting-onmodal .settings .setting_area .item{display:none;}
.setting-onmodal .settings .setting_area .item.active{display:block;}
.settings .setting_area .item{display:none;}
.settings .setting_area .item.active{display:block;}
.setting-onmodal .settings .setting_area{border-top:1px solid #000;float: left; width: 100%;}
.setting-onmodal .settings .setting_area .item1{margin-top:40px;text-align:left;}
.setting-onmodal .settings .setting_area .item1 > div.rL{padding-bottom:30px;}
.setting-onmodal .settings .setting_area .item1 > div.rL > div.rL{max-width: 600px;width:96%;margin:0 auto;margin-top:25px;}
.setting-onmodal .settings .setting_area .item1 > div.rL > div.rL div.m0a {max-width:600px;width:96%;}
.setting-onmodal .settings .setting_area .item1 > div.rL > div.rL div.m0a .row {margin-bottom:10px;}
.setting-onmodal .settings .setting_area .item1 > div.rL > div.rL div.m0a .row div.fleft{max-width: 300px;width: 100%;margin-right:20px;padding-left:25px;}
.setting-onmodal .settings .setting_area .item1 > div.rL > div.rL div.m0a .row1 div.fleft{line-height:30px;}
.setting-onmodal .settings .setting_area .item1 > div.rL > div.rL div.m0a .row2 div.fleft{margin-top:7.5px;}
.setting-onmodal .settings .setting_area .item1 > div.rL > div.rL div.m0a .row div.fleft i:before{content:"?";position:absolute;background:#000;width:17px;height:17px;border-radius:50%;color:#fff;font-weight:bold;text-align:center;font-style:normal;line-height:17px;top:50%;margin-top:-9px;left:0px;}
.setting-onmodal .settings .setting_area .item1 > div.rL > div.rL div.m0a .row > div > a{text-decoration:underline;font-size:14px;line-height:30px; color: #541202;}
.setting-onmodal .settings .setting_area .item1 > div.rL > div.rL div.m0a .row input{padding:5px 9px;font-size:14px;line-height:18px;border: 2px solid #ccc;}
.setting-onmodal .settings .setting_area .item1 > div.rL > div.rL div.m0a .row3 div.rL label{padding-left:26px;}
.setting-onmodal .settings .setting_area .item1 > div.rL > div.rL div.m0a .row3 div.rL label span{font-size:16px;}
.setting_area .item1 > div.rL > div.rL div.m0a .row3 div.rL label b{height: 18px;width:18px;background:#fff;position:absolute;left:0px;top:0px;border:1px solid #bfbfbf;border-radius:50%;box-sizing: border-box;}
.setting_area .item1 > div.rL > div.rL div.m0a .row3 div.rL label input:checked+b{background: #fff url("../img/checked_radio.png")no-repeat center center;}
.setting-onmodal .settings .setting_area .item1 > div.rL > div.rL div.m0a .row4 div.rL label{height:20px;width:20px;}
.setting_area .item1 > div.rL > div.rL div.m0a .row4 div.rL label b{height: 20px;width:20px;background:#fff;position:absolute;left:0px;top:0px;border:1px solid #bfbfbf;border-radius:4px;box-sizing: border-box;}
.setting_area .item1 > div.rL > div.rL div.m0a .row4 div.rL label input:checked+b{background: #fff url("../img/checkbox.png")no-repeat center center;}
.setting-onmodal .settings .setting_area .item1 > div.rL > div.rL div.yellow_block{width:96%;margin:0 auto;border:1px solid #000;padding:25px 0px 15px; margin-top:30px;}
.setting-onmodal .settings .setting_area .item1 > div.rL > div.rL div.yellow_block > div.rL{max-width:320px;width:96%;line-height:20px;}
.setting-onmodal .settings .setting_area .item1 > div.rL > div.rL div.yellow_block div.rL .row1{margin-bottom:20px;}
.setting-onmodal.settings .setting_area .item1 > div.rL > div.rL div.yellow_block div.rL .row1 .fright{margin-right:12px;width:20px;height:20px;margin-left:15px;}
.setting-onmodal .settings .setting_area .item1 > div.rL > div.rL div.yellow_block div.rL .row1 label{height:auto;width:auto;}
.setting_area .item1 > div.rL > div.rL div.yellow_block div.rL .row1 label b{height: 20px;width:20px;background:#fff;position:absolute;left:0px;top:20px;border:1px solid #bfbfbf;border-radius:4px;box-sizing: border-box;}
.setting_area .item1 > div.rL > div.rL div.yellow_block div.rL .row1 label input:checked+b{background: #fff url("../img/checkbox.png")no-repeat center center;}
.setting_area .item1 > div.rL > div.rL div.yellow_block div.rL .row1 > span{padding-left:25px;}
.setting-onmodal .settings .setting_area .item1 > div.rL > div.rL div.yellow_block div.rL .row1 > span i:before{content:"?";position:absolute;width:17px;height:17px;background: #fff;border-radius:50%;font-weight:bold;text-align:center;line-height:17px;top:2px;left:5px;font-style:normal;color:#fbd123;}
.setting-onmodal .settings .setting_area .item1 > div.rL > div.rL div.yellow_block div.rL .row2_3{margin-bottom:35px;}
.setting-onmodal .settings .setting_area .item1 > div.rL > div.rL div.yellow_block div.rL .row2_3 > div.fright{width:80px;margin-left:15px;}
.setting-onmodal .settings .setting_area .item1 > div.rL > div.rL div.yellow_block div.rL .row2_3 > div.fright input{font-size:14px;line-height:16px;width: 60px; height: 35px;}
.setting-onmodal .settings .setting_area .item1 > div.rL > div.rL div.yellow_block div.rL .row2 > span{line-height:30px;}
.setting-onmodal .settings .setting_area .item1 > div.rL > div.rL div.yellow_block div.rL .row3 > span{line-height:15px;}
.content-list a {font-size: 14px; text-decoration: underline; float: left;}
.setting-onmodal .settings .setting_area .item2{margin-top:40px;font-size:14px;line-height:17px;}
.setting-onmodal .settings .setting_area .item2 > div.rL{padding-bottom:30px;margin-top:25px;max-width:1030px;width:96%;}
.setting-onmodal .settings .setting_area .item2 > div.rL > div.rL .content .off_all{line-height:29px;font-size:14px;text-decoration:underline;}
.setting-onmodal .settings .setting_area .item2 > div.rL > div.rL .right_side .fleft{margin-left:13px;line-height:29px;}
.setting-onmodal .settings .setting_area .item2 > div.rL > div.rL .right_side .fleft:first-child{margin:0px;}
.setting_area .clear {clear: none;}

.setting-onmodal .settings .setting_area .item2 > div.rL > div.rL .right_side .fleft button{width:206px;font-size:13px;line-height:27px;background: #fff;border:1px solid #7a3c02;border-radius:3px;color:#541202;}
.setting-onmodal .settings .setting_area .item2 > div.rL {margin-top:15px;font-size:12px;line-height:22px;color:#000;}
.setting-onmodal .settings .setting_area .item2 > div.rL thead tr td:first-child, .settings .setting_area .item2 > div.rL thead tr td:last-child{width:40px;}
.setting-onmodal .settings .setting_area .item2 > div.rL thead tr td:last-child span.rL{top:6px;}
.setting-onmodal .settings .setting_area .item2 > div.rL tbody tr td{border:1px solid #000;width:37px;}
.setting-onmodal .settings .setting_area .item2 > div.rL tbody tr td:hover{background: #f2f2f2;}
.setting_area .item2 > div.rL tbody tr td label{height:37px;width:100%;}
.setting-onmodal .settings .setting_area .item2 > div.rL tbody tr td label input:checked+b{background: url("../img/checkbox_modal.png")no-repeat center center;}
.setting-onmodal .settings .setting_area .item2 > div.rL tbody tr td label b{background: url("../img/x_modal.png")no-repeat center center;width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;}
.setting-onmodal .settings .setting_area .item2 > div.rL tbody tr td:first-child{border:none;font-size:13px;line-height:38px;text-transform: uppercase;}
.setting-onmodal .settings .setting_area .item2 > div.rL tbody tr td:last-child{border:none;font-weight:500;padding:4px 11px;width:46px;}
.setting-onmodal .settings .setting_area .item2 > div.rL tbody tr td:first-child:hover{background: #fff;}
.setting-onmodal .settings .setting_area .item2 > div.rL tbody tr td:last-child:hover{background: #fff;}
.setting-onmodal .settings .setting_area .item2 > div.rL tbody tr td:last-child span.db{font-size:14px;line-height:28px;border-radius:3px;color:#333;}
.setting-onmodal .settings .setting_area .item2 > div.rL tfoot tr span.db{line-height:25px;}
.setting-onmodal .settings .setting_area .item2 > div.rL tfoot tr:last-child td{padding:0px 2.5px;}
.setting-onmodal .settings .setting_area .item2 > div.rL tfoot tr:last-child td span.db{border-radius:3px;border:1px solid #bfbfbf;line-height:28px;font-size:14px;color:#333;}
.setting-onmodal .settings .setting_area .item2 > div.rL tfoot tr:last-child td span.db input.ogr{width: 24px;font-size: 14px;text-align: center;padding: 5px 0px;}
.setting-onmodal .settings .setting_area .item2 > div.rL tbody tr td:last-child span.db input.day{width: 38px;font-size: 14px;height: 12px;text-align: center;padding: 4px;}

.setting-onmodal .settings .setting_area .item2 > div.rL > div.setts_input{margin-top:27px;text-align:left;}
.setting-onmodal .settings .setting_area .item2 > div.rL > div.setts_input .select{width:auto;}
.setting-onmodal .settings .setting_area .item2 > div.rL > div.setts_input span.fleft{line-height:40px;}
.setting-onmodal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr{margin-top:13px;}
.setting-onmodal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr1 > .left_side{width:530px;}
.setting-onmodal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr1 > .left_side > div.rL .select{width:100%;}
.setting-onmodal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr1 > .left_side > span.fleft{width:325px;margin-right:10px;padding-left:25px;}
.setting-onmodal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr1 > .left_side > span.fleft i:before{content:"?";position:absolute;width:17px;height:17px;color:#fff;text-align:center;line-height:17px;background: #000;border-radius:50%;font-style:normal;top:20px;left:5px;}
.setting-onmodal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr1 > .content{padding-left:20px;}
.setting-onmodal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr1 > .content .fleft{margin-right:10px;}
.setting-onmodal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr1 > .content .fleft > span.db{line-height:40px;}
.setting-onmodal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr1 > .content .procents_block .select_block .select{padding-right:30px !important;}
.setting-onmodal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr1 > .content .procents_block .fleft .input_block{width:48px;}
.setting-onmodal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr2{margin-top:13px;}
.setting-onmodal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr2 > .rL > span.fleft{width:325px;margin-right:10px;padding-left:25px;}
.setting-onmodal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr2 > .rL > span.fleft i:before{content:"?";position:absolute;width:17px;height:17px;color:#fff;text-align:center;line-height:17px;background: #000;border-radius:50%;font-style:normal;top:20px;left:0px;}
.setting-onmodal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr2 > .rL .select{max-width:none;margin-right:7px;padding-right:40px;box-sizing:content-box;}

.setting-onmodal .settings .setting_area .item3{margin-top:40px;}
.setting-onmodal .settings .setting_area .item3 a{font-size:14px;line-height:17px;}
.setting-onmodal .settings .setting_area .item3 > div.rL{max-width:550px;width:96%;margin-top:20px;border-bottom:1px solid #e6e6e6;}
.setting-onmodal .settings .setting_area .item3 > div.rL:last-child{border:none;padding-bottom:10px;}
.setting-onmodal .settings .setting_area .item3 > div.rL p{text-align:left;color:#000;padding:10px 0px;}
.setting-onmodal .settings .setting_area .item3 > div.rL p a.brown{text-decoration:underline;}
.setting-onmodal .settings .setting_area .item3 > div.rL > div.m0a{max-width:250px;width:96%;margin-top:15px;padding-bottom:25px;}
.setting-onmodal .settings .setting_area .item3 > div.rL > div.m0a .fright{width:20px;height:20px;margin-left:15px;}
.setting-onmodal .settings .setting_area .item3 > div.rL > div.m0a .fright label{height:20px;width:20px;}
.setting-onmodal .settings .setting_area .item3 > div.rL > div.m0a .fright label b{height: 20px;width:20px;background:#fff;position:absolute;left:0px;top:0px;border:1px solid #bfbfbf;border-radius:4px;box-sizing: border-box;}
.setting-onmodal .settings .setting_area .item3 > div.rL > div.m0a .fright label input:checked+b{background: #fff url("../img/checkbox.png")no-repeat center center;}
.setting-onmodal .settings .setting_area .item3 > div.rL .input_box{font-weight:500;text-align:left;padding-bottom:30px;max-width:440px;width:96%;margin:0 auto;}
.setting-onmodal .settings .setting_area .item3 > div.rL .input_box .input_block{margin-top:9px;}
.setting-onmodal .settings .setting_area .item3 > div.rL .input_box .input_block input{font-size:14px;line-height:16px;padding:6px;}
.setting-onmodal .settings .setting_area .item3 > div.rL .input_box button{max-width:200px;width:96%;font-size:14px;line-height:16px;padding:6px;border:1px solid #581a0c;color:#581a0c; background: #fff;border-radius:3px;margin-top:12px;}
.setting-onmodal .settings .setting_area .item3 > div.rL table{width:100%;margin-top:15px;text-align:left;}
.setting-onmodal .settings .setting_area .item3 > div.rL table tr th{height:52px;vertical-align:middle;}
.setting-onmodal .settings .setting_area .item3 > div.rL table tr th label{width:150px;font-size:16px;}
.setting-onmodal .settings .setting_area .item3 > div.rL table.tb2 tr th label{width:250px;}
.setting-onmodal .settings .setting_area .item3 > div.rL table tr th label b{height: 16px;width:16px;background:#fff;position:relative;right:0px;top:0px;border:1px solid #bfbfbf;border-radius:3px;box-sizing: border-box;}
.setting-onmodal .settings .setting_area .item3 > div.rL table tr th label input[type="checkbox"]:checked+b{background: #fff url("../img/checkbox_modal.png")no-repeat center center;background-size: contain;position: relative;}
.setting-onmodal .settings .setting_area .item3 > div.rL table tbody tr:nth-child(odd){background: #f7f7f7;}
.setting-onmodal .settings .setting_area .item3 > div.rL table tbody tr td{height:30px;vertical-align:middle;}
.setting-onmodal .settings .setting_area .item3 > div.rL table tbody tr td label{font-size:13px;line-height:16px;padding-left:57px;}
.setting-onmodal .settings .setting_area .item3 > div.rL table tbody tr td label b{height: 16px;width:16px;background:#fff;position:absolute;left:35px;top:50%;margin-top:0;margin-left:1px;border:1px solid #bfbfbf;border-radius:3px;box-sizing: border-box;}
.setting-onmodal .settings .setting_area .item3 > div.rL table tbody tr td label span.fright{margin-right:20px;}
.setting-onmodal .settings .setting_area .item3 > div.rL table tbody tr td label input[type="checkbox"]:checked+b{background: #fff url("../img/checkbox_modal.png")no-repeat center center;background-size: contain; margin-top: 1px; margin-left: 0;}

.setting-onmodal .settings_field .setting_area{border:none;}
.setting-onmodal .settings_field .setting_area > a.brown{font-size:14px;line-height:17px;margin-top:30px;text-decoration:underline;}
.setting-onmodal .settings_field .setting_area .item1 > div.rL{padding-bottom:0px;}
.setting-onmodal .settings_field .setting_area .item{display:block;}
.setting-onmodal .settings_field .setting_area .item:nth-child(3){margin-top:0px;}
.setting-onmodal .settings_field .setting_area .item1 > div.rL > div.rL{margin-top:0px;}
.setting-onmodal .settings_field .setting_area .item1 > div.rL > div.rL div.yellow_block{margin-top:0px;background:#fff;border:none;}
.setting-onmodal .settings .setting_area .item1 > div.rL > div.rL div.yellow_block div.rL .row1 > span i:before{background: #000;color:#fff; left: -15px; top: 10px;}
.setting-onmodal .settings_field .button_area{border:none !important;}
.setting-onmodal .alCenter {text-align: center;font-size: 1.5em;}

.setting-onmodal .settings_f .setting_area .item1 > div.rL > div.rL div.m0a{width:auto;max-width:none;}
.setting-onmodal .settings_f .setting_area .item1 > div.rL > div.rL div.m0a .row3 div.rL label.fleft:first-child{margin-right:15px;}
.setting-onmodal .settings_f .setting_area .item .ip_block{max-width:296px;width:96%;margin:0 auto;margin-top:50px;}
.setting-onmodal .settings_f .setting_area .item .ip_block h3{font-size:18px;line-height:21px;position:relative;padding-right:30px;}
.setting-onmodal .settings_f .setting_area .item .ip_block h3:after{content:"?";position:absolute;background: #fbd123;width:18px;height:18px;border-radius:50%;color:#fff;font-weight:bold;line-height:18px;text-align:center;right:0px;top:50%;margin-top:-9px;}
.setting-onmodal .settings_f .setting_area .item .ip_block .row{margin-right:-7px;margin-top:25px;}
.setting-onmodal .settings_f .setting_area .item .ip_block .row .input_block{padding-right:7px;}
.setting-onmodal .settings_f .setting_area .item .ip_block .row .input_block input{padding:5px 10px;}
.setting-onmodal .settings_f .setting_area .item .ip_block label{max-width:190px;width:96%;margin:0 auto;margin-top:10px;line-height:20px;padding-right:30px;}
.setting-onmodal .settings_f .setting_area .item .ip_block label b{height: 20px;width: 20px;background: #fff;position: absolute;right: 0px;top: 0px;border: 1px solid #bfbfbf;border-radius: 4px;box-sizing: border-box;}
.setting-onmodal .settings_f .setting_area .item .ip_block label input:checked+b{background: #fff url("../img/checkbox.png")no-repeat center center;}
.setting-onmodal .settings_f .setting_area .item .ip_block button{max-width:155px;width:96%;margin-top:12px;line-height:33px;color:#581a0c;border-radius:3px;border:1px solid #581a0c;font-size:13px;background: #fff;}
.setting-onmodal .settings_f .setting_area .item1 > div.rL > div.rL div.m0a .row2 div.fleft{margin-top:0px;}
.setting-onmodal .settings_f .setting_area .item1 > div.rL > div.rL div.m0a .row2 div.one_word{margin-top:7.5px;}
.setting-onmodal.settings_f .setting_area .item3 > div.rL > i.db{margin-top:20px;padding-left:25px;font-size:14px;line-height:20px;text-align:left;}
.setting-onmodal .settings_f .setting_area .item3 > div.rL > i.db:before{content:"";position:absolute;background: url("../img/att_brown.png")no-repeat;width:14px;height:14px;top:4px;left:0px;}
.setting-onmodal .settings_f .setting_area .item3 > div.rL a.db{text-decoration:underline;margin-top:20px;padding-left:25px;font-size:14px;line-height:20px;text-align:left;}
.setting-onmodal .settings_f .setting_area .item3 > div.rL > a.db:before{content:"";position:absolute;background: url("../img/i_info.png")no-repeat;width:14px;height:15px;top:4px;left:0px;}
.setting-onmodal .settings_f .setting_area .item3 > div.rL ul a.db{margin-top:0px;padding-left:0px;}
.setting-onmodal .settings_f .setting_area .item3 > div.rL ul a.db span.rL:after{content:"";position:absolute;background: url("../img/arrow_acc.png")no-repeat;width:9px;height:6px;right:-15px;top:50%;margin-top:-1px;}
.setting-onmodal .settings_f .setting_area .item3 > div.rL a.button_a{display:block;line-height: 14px;padding: 10px 0px;border: 1px solid #581a0c;color: #541202;border-radius: 4px;text-decoration: none;max-width: 350px;width: 96%;margin: 15px 0px;font-size: 14px;}
.setting-onmodal .settings_f .setting_area .item3 > div.rL a.add_quest{margin:0 auto;padding:5px;width:350px;line-height:16px;margin-top:50px;}
.setting-onmodal .settings_f .setting_area .item3 > div.rL a.add_quest:after{display:none;}
.setting-onmodal .settings_f .setting_area .item3 > div.rL .inputs_bl{/*margin-top:50px;*/}
.setting-onmodal .settings_f .setting_area .item3 > div.rL .inputs_bl .row+.row{margin-top:15px;}
.setting-onmodal .settings_f .setting_area .item3 > div.rL .inputs_bl .row .fleft{width:180px;margin-right:20px;text-align:left;padding-top:5px;padding-bottom:5px;padding-left:25px;}
.setting-onmodal .settings_f .setting_area .item3 > div.rL .inputs_bl .row .input_block {float: left; width: 100%;}
.setting-onmodal .settings_f .setting_area .item3 > div.rL .inputs_bl .row .size50 .input_block {float: left; width: auto;}
.setting-onmodal .settings_f .setting_area .item3 > div.rL .inputs_bl .row .size50 .input_block input {width: 80%;}
.setting-onmodal .settings_f .setting_area .item3 > div.rL .inputs_bl .row .size25 .input_block select {width: auto;}
.setting-onmodal .settings_f .setting_area .item3 > div.rL .inputs_bl .row .zebra_tooltips {position: absolute; left: 0px;}
.setting-onmodal .settings_f .setting_area .item3 > div.rL .inputs_bl .row .radio_block {float: left; width: auto;}
.setting-onmodal .settings_f .setting_area .item3 > div.rL .inputs_bl .row .input_block a{line-height:28px;font-size:14px;text-align:left;}
.setting-onmodal .settings_f .setting_area .item3 > div.rL .inputs_bl .row .input_block input{width: 96%; padding:5px 10px;}
.setting-onmodal .settings_f .setting_area .item3 > div.rL .inputs_bl .row .input_block textarea{resize:none;width: 96%;min-height:60px;border:1px solid #bfbfbf;border-radius:4px;padding:10px;font-size:16px;line-height:19px;color:#1a1a1a;}
.setting-onmodal .settings_f .setting_area .item3 > div.rL .inputs_bl .row .radio_block .ch_radio{padding-left:30px;}
.setting-onmodal .settings_f .setting_area .item3 > div.rL .inputs_bl .row .radio_block.ch_radio+.ch_radio{margin-top:4px;}
.setting-onmodal .settings_f .setting_area .item3 > div.rL .inputs_bl .row .radio_block .ch_radio b{width: 18px;height: 18px;border: 1px solid #000;border-radius: 50%;display: block;position: absolute;left: 0px; top: 15%;}
.setting-onmodal .settings_f .setting_area .item3 > div.rL .inputs_bl .row .radio_block .ch_radio input[type="radio"]:checked+b{background: url(../img/checked_radio.png) no-repeat center center;}
.setting-onmodal .settings_f .setting_area .item3 > div.rL .inputs_bl .row .radio_block .ch_radio input[type="text"] {width: 280px;}
.setting-onmodal .settings_f .setting_area .item3 > div.rL .inputs_bl .row h3.green{padding-top:20px;font-size:18px;line-height:21px;}
.setting-onmodal .settings_f .setting_area .item3 > div.rL .inputs_bl .row div.mar_row > .fleft{width:auto;}
.setting-onmodal .settings_f .setting_area .item3 > div.rL .inputs_bl .row div.mar_row{margin-top:20px;}
.setting_area .item3 > div.rL .inputs_bl .row div.mar_row .grey{font-size:13px;}
.setting-onmodal .settings_f .setting_area .item3 > div.rL .inputs_bl .row div.mar_row .fright{padding-right:25px;}
.setting-onmodal .settings_f .setting_area .item3 > div.rL .inputs_bl .row div.mar_row .fright span.rL:before{content:"";position:absolute;background: url("../img/fa_repeat.png")no-repeat;width:14px;cursor:pointer;height:14px;top:50%;margin-top:-7px;right:-25px;}
.setting-onmodal .settings_f .setting_area .item3 > div.rL .inputs_bl .row div.fleft span.grey{margin-top:-8px;font-size:12px;line-height:15px;}
.setting-onmodal .settings_f .setting_area .item .ip_block div.ip-div{padding: 4px;margin-top: 5px;margin-top: 11px;}
.setting-onmodal .settings_f .setting_area .item .ip_block div.ip-div span {padding: 5px;padding-left: 10px;border: 1px dashed #e4e4e4;padding-right: 10px;font-size: 16px;color: #8e8e8e;}
.setting-onmodal .settings_f .setting_area .icon-vopros {cursor: pointer;color: #541202;line-height: 30px;font-size: 21px;}

.setting-onmodal .settings .button_area{border-top:1px solid #d9d9d9;}
.setting-onmodal .settings .button_area .button_block{max-width:435px;width:96%;border-bottom: none;padding:0px;padding-top:30px;}
.setting-onmodal .settings .button_area .button_block button{width:48%;line-height:40px;}

.setting-onmodal .setting_geo_block{margin-top:40px;}
.setting-onmodal .setting_geo_block a{font-size:14px;line-height:17px;}
.setting-onmodal .setting_geo_block > div.rL{max-width:680px;width:96%;margin-top:20px;border-bottom:1px solid #e6e6e6;}
.setting-onmodal .setting_geo_block > div.rL:last-child{border:none;padding-bottom:15px;}
.setting-onmodal .setting_geo_block > div.rL p{text-align:left;padding:10px 0px;}
.setting-onmodal .setting_geo_block  > div.rL p a.brown{text-decoration:underline;}
.setting-onmodal .setting_geo_block  > div.rL > div.m0a{max-width:250px;width:96%;margin-top:15px;padding-bottom:25px;}
.setting-onmodal .setting_geo_block  > div.rL > div.m0a .fright{width:20px;height:20px;margin-left:15px;}
.setting-onmodal .setting_geo_block  > div.rL > div.m0a .fright label{height:20px;width:20px;}
.setting-onmodal .setting_geo_block  > div.rL > div.m0a .fright label b{height: 20px;width:20px;background:#fff;position:absolute;left:0px;top:0px;border:1px solid #bfbfbf;border-radius:4px;box-sizing: border-box;}
.setting-onmodal .setting_geo_block  > div.rL > div.m0a .fright label input:checked+b{background: #fff url("../img/checkbox.png")no-repeat center center;}
.setting-onmodal .setting_geo_block  > div.rL .input_box{font-weight:500;text-align:left;padding-bottom:55px;max-width:440px;width:96%;margin:0 auto;}
.setting-onmodal .setting_geo_block  > div.rL .input_box .input_block{margin-top:9px;}
.setting-onmodal .setting_geo_block  > div.rL .input_box .input_block input{font-size:14px;line-height:16px;padding:6px;}
.setting-onmodal .setting_geo_block  > div.rL .input_box button{max-width:200px;width:96%;font-size:14px;line-height:16px;padding:6px;border:1px solid #581a0c;color:#581a0c; background: #fff;border-radius:3px;margin-top:12px;}
.setting-onmodal .setting_geo_block  > div.rL table{width:100%;margin-top:15px;text-align:left;}
.setting-onmodal .setting_geo_block  > div.rL table tr th{height:52px;vertical-align:middle;}
.setting-onmodal .setting_geo_block  > div.rL table tr th label{max-width:150px;width:96%;font-size:16px;}
.setting-onmodal .setting_geo_block  > div.rL table.tb2 tr th label{max-width:250px;}
.setting-onmodal .setting_geo_block  > div.rL table tr th label b{height: 16px;width:16px;background:#fff;position:absolute;right:0px;top:0px;border:1px solid #bfbfbf;border-radius:3px;box-sizing: border-box;}
.setting-onmodal .setting_geo_block  > div.rL table tr th label input[type="checkbox"]:checked+b{background: #fff url("../img/checkbox_modal.png")no-repeat center center;background-size: contain;}
.setting-onmodal .setting_geo_block  > div.rL table tbody tr:nth-child(odd){background: #f7f7f7;}
.setting-onmodal .setting_geo_block  > div.rL table tbody tr td{height:30px;vertical-align:middle;}
.setting-onmodal .setting_geo_block  > div.rL table tbody tr td label{font-size:13px;line-height:16px;padding-left:57px;}
.setting-onmodal .setting_geo_block  > div.rL table tbody tr td label b{height: 16px;width:16px;background:#fff;position:absolute;left:35px;top:50%;margin-top:-8px;border:1px solid #bfbfbf;border-radius:3px;box-sizing: border-box;}
.setting-onmodal .setting_geo_block  > div.rL table tbody tr td label span.fright{margin-right:20px;}
.setting-onmodal .setting_geo_block  > div.rL table tbody tr td label input[type="checkbox"]:checked+b{background: #fff url("../img/checkbox_modal.png")no-repeat center center;background-size: contain;}
.setting-onmodal .settings .setting_tabs2 ul li {width: 20%;font-size: 16px;line-height: 54px;border: 1px solid #ccc;border-bottom: 0px;background: #f5f5f5;}
.setting-onmodal .settings .setting_tabs2 ul li.active{border: 1px solid #ccc;border-bottom: none;background: #fff}
.setting-onmodal .settings .setting_tabs2 ul li a{text-decoration: none}

.setting-onmodal .jspContainer{height:auto !important;width:auto !important;position:relative;}
.setting-onmodal .jspDrag {background-color: #fbd123;border-radius: 30px;height: 50%;position: relative;display: block;cursor: pointer;width:8px;left:50%;margin-left:-4px;}
.setting-onmodal .jspVerticalBar {height: 90% !important; position: absolute; right:10px; top: 50px; z-index: 2; background-color: #e6e6e6; width: 4px;border-radius:30px;}
.setting-onmodal .jspPane {width: auto !important;}
.setting-onmodal .b-modal_close {position: relative; float: right;}
.setting-onmodal .input_block .selectBox {
    width: 205px;
}
.setting-onmodal .existing  {
        margin-top: 40px; border-top: 1px dashed #000;
    }
.setting-onmodal .existing-new-form  {
        margin-top: 20px; border-top: 1px dashed #000;
    }
.setting-onmodal .button_block  a:hover {
    color: #fff;
}
.setting-onmodal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr2 > .rL .selectBox {
    min-width: 40px;
    width: auto;
}
/* Окончание насртроек сайтов в Личном кабинете */
#form_add_type .db {
    display: block;
    margin-top: 5px;
}
.m0a {
    margin: 0 auto;
}
.brown {
    color: #541202;
}
.kontakty-manager {
    margin-top: 20px;
}
.kontakty-manager a {
    background-color: #FECE1A;
    color: #000;
    padding: 2px;
}
.kontakty-manager a:hover {
    text-decoration: underline;
}
.content-article ol {
    font-weight: 400;
}
.article-url {
    background-color: #FECE1A;
    color: #000;
    padding: 2px;
    line-height: 30px;
}
.article-url:hover {
    text-decoration: underline;
    color: #000;
}
.lost {
    margin: 0 auto;
}
.lost p {
    color: #000;
}
.add-button {
    margin-left: 85px;
    float: left;
    margin-right: -200px;
}
#js_block_sum_pay {
    font-weight: bold;
    margin-top: 25px;
}
#js_block_added_type {
    color: #71b43b;
    font-weight: bold;
}
.list_head {
    margin-left: 10px;
    margin-bottom: 10px;
}
.st {
    margin-left: 10px;
}
.content-support {
    color: #000;
}
.content-support p {
    color: #000;
}
.content-support .row {
    margin-left: 2%;
}
.content-support .date {
    background-color: #fff;
    padding-left: 0.5%;
    padding-right: 0.5%;
    cursor: pointer;
}
.content-support .replies {
    background-color: #fff;
    padding-left: 0.5%;
    padding-right: 0.5%;
    cursor: pointer;
}
.content-support input[type="text"], .content-support input[type="email"] {
    width: 50%;
    height: auto;
    margin-top: 3px;
}
.content-support textarea {
    width: 50%;
    padding: 6px;
}
.content-support input[type="submit"] {
    margin-left: 0;
}
.support-link {
    background-color: #fff;
    padding-left: 0.5%;
    padding-right: 0.5%;
}
.orangebutton, .orangebuttonover {
    font-size: 18px;
    line-height: 21px;
    border-radius: 2px;
    margin: 0;
    text-align: center;
    color: #ffffff;
    background-color: #793b02;
    width: 256px;
    height: 49px;
    box-sizing: border-box;
    border-top: 2px solid #dbb854;
}
.important {
    color: red;
    font-weight: bold;
}
.your-ticket {
    background-color: #fff;
    padding-left: 0.5%;
    padding-right: 0.5%;
}
.red {
    color: red;
}
.green { 
    color: green;
}
.yellow {
    color: yellow;
}
.grey {
    color: grey;
}
.manage {
    background-color: #fff;
}
.manage .zebra_tooltips a i:before {
    color: #541202;
    background: none;
    font-size: 18px;
    margin-top: 3px;
}
.manage .fa-gear:before, .fa-cog:before {
    content: "\f013" !important;
}
.manage .fa-rotate-right:before, .fa-repeat:before {
    content: "\f01e" !important;
}
.manage .fa-remove:before, .fa-close:before, .fa-times:before {
    content: "\f00d" !important;
}
.manage-comp {
    margin-top: 5px;
    font-size: 20px;
}
.top-account a {
    border: 1px solid #FECE1A !important;
}
.table-statistic {
    width: 100%;
    margin: 10px auto;
}
.table-statistic td {
    border: 1px solid #000;
}
.accrual {
    display: table;
}
.item-task {
    height: 150px;
}
.vp-t-number {
    float: left;
}
.vp-number {
    margin: 5px;
    padding: 3px;
    background-color: #fff;
}
.vp-dostup {
    display: unset;
    width: auto;
    position: relative;
    bottom: 5px;
}
.vp-dostup .green {
    color: green;
    background-color: #FECE1A;
    border: none;
    cursor: default;
    position: relative;
}
.vp-dostup .green input[type="text"] {
    box-shadow: none;
    font-size: 25px;
    font-weight: bold;
    width: auto;
}
.button-task {
    float: left;
}
.button-task a {
    float: left;
    color: #fff;
}
.vip {
    font-weight: bold;
    margin: 5px;
    padding-left: 2%;
    padding-right: 2%;
    background-color: #FECE1A;
    color: #000;
}
.task-type {
    font-size: 70%;
    margin-top: 2%;
    word-break: initial;
}
.up-amount {
    display: table-cell;
}
.add-btn {
    color :#541202;
    text-decoration: underline;
}
.accomp {
    float: left;
    width: auto;
}
.accomp input[type="text"], .to-pay input[type="text"] {
    padding-top: 10px;
    width: auto;
    height: 50px;
    background: none;
    border: none;
    box-shadow: none;
    font-weight: bold;
    color: #000;
    cursor: default;
}
.to-pay {
    float: left;
}
.button-pay {
    float: left;
    width: auto;
}
.info-pay {
    float: left;
}
.indicator {
    float: right;
    margin-left: 5px;
    background-color: #000;
    width: 15px;
}
.indicator span {
    color: #fff;
    margin-left: 20%;
}
.connectivity .content {
    display: table-row;
}
.connectivity .content .fleft {
    display: table-cell;
}
.connectivity .content .indicator {
    display: table-cell;
    padding-left: 95px;
}
.task-settings {
    float: right;
}
.task-copy {
    float: right;
}
.task-content {
    color: #000;
    display: table-row;
}
.task-text {
    float: left;
}
.task-money {
    float: left;
    font-size: 13px;
}
.task-indicator {
    float: right;
    margin-left: 96px;
    font-size: 13px;
}
.task-danger {
    font-size: 14px;
    line-height: 18px; 
    background-color: #f2dede; 
    border-color: #ebccd1; 
    color: #a94442; 
    margin-top: 15px;
}
.task-content .task-text .db .zebra_tooltips a i:before {
    line-height: 18px;
}
.text-list {
/*    top: 2px;*/
    position: relative;
}
/**
 * Task categories
 */
.category-list{
    margin-top: 10px;
}
.category-list .dropdown-menu > li > a:hover, 
.category-list .dropdown-menu > li > a:focus, 
.category-list .dropdown-submenu:hover > a, 
.category-list .dropdown-submenu:focus > a  {
    color: #ffffff;
    text-decoration: none;
    background-color: #252627;
    background-image: -moz-linear-gradient(top, #4e4e4e, #414446);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4e4e4e), to(#414446));
    background-image: -webkit-linear-gradient(top, #4e4e4e, #414446);
    background-image: -o-linear-gradient(top, #4e4e4e, #414446);
    background-image: linear-gradient(to bottom, #4e4e4e, #414446);
    background-repeat: repeat-x;
    outline: 0;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e4e4e', endColorstr='#414446', GradientType=0);
}
.category-list .dropdown-menu > .active > a, 
.category-list .dropdown-menu > .active > a:hover, 
.category-list .dropdown-menu > .active > a:focus {
    color: #ffffff;
    text-decoration: none;
    background-color: #252627;
    background-image: -moz-linear-gradient(top, #783a02, #783a02);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#783a02), to(#783a02));
    background-image: -webkit-linear-gradient(top, #783a02, #783a02);
    background-image: -o-linear-gradient(top, #783a02, #783a02);
    background-image: linear-gradient(to bottom, #783a02, #783a02);
    background-repeat: repeat-x;
    outline: 0;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#783a02', endColorstr='#783a02', GradientType=0);
}
.category-item{
    margin: 4px;
}
.category-item .btn-inverse.active{
    background-color: #783a02;
}

.referer-text {
    display: initial;
    margin-bottom: 10px;
}
.referer-text-page {
    float: left;
    margin-top: 5px;
}
.referer-input {
    display: initial;
    padding: 5px;
}
.banned-ip {
    width: 100%;
}
.banned-ip input {
    width: 19.2%;
    float: left;
    margin-left: 1%;
}
.help-questions {
    float: left;
}
.task-questions {
    float: right;
}
.vopros_helper_abs {
    position: relative;
    left: 10px;
    bottom: 55px;
}
.input-quest {
    text-align: center;
}
#dop_own_referer textarea {
    width: 81%;
}
.dismissable a {
    text-decoration: underline;
}
.podcat li {
    list-style: none;
}
.task-edit-radio {
    padding-left: 25px;
}
.mobile_box_zebra {
    margin-bottom: 0;
}
.mobile_box_zebra .zebra_tooltips a i:before {
   top: 10px;
   left: 45px;
}
.manage-comp .fa-cog:before {
    font-size: 20px;
}
.manage-comp .fa-times:before {
    font-size: 24.5px;
}
.manage-task .fa {
    color: #541202;
}
.manage-task .fa-cog:before {
    font-size: 20px;
}
.manage-task .fa-pause-circle:before {
    font-size: 20px;
}
.manage-task .fa-times:before {
    font-size: 23px;
}
.manage-task .fa-angle-down:before {
    font-size: 20px;
}
.manage-task .fa-comment:before {
    font-size: 20px;
}
.category {
    margin-top: 10px;
    margin-bottom: 10px;
}
.add-category-name input[type="text"] {
    margin-left: 55px;
    background-color: #fff;
}
select .pause_click_edit {
    width: auto;
}
.min-characters {
    font-size: 11px;
    padding-left: 25px;
}
.vis_select_block {
    display: table-caption;
    width: 240px;
}
.vis_select_block select {
    width: auto;
}
.vis_click_edit {
    float: left;
}
.text_click_edit {
    float: left;
    margin: 5px;
}
.pause_click_edit {
    float: left;
}
.vis_select_block_dop {
    display: table-caption;
    width: 260px;
}
.vis_select_block_dop .text_click_edit {
    margin-left: 20px;
}
.vis_select_block_dop select {
    float: left;
    margin-top: 5px;
}
.failure_rate select {
    margin-left: 0;
}
#modal2_paidmail_edit {
    padding: 30px 0px 30px 0px;
}
.js_block_paidmail_edit {
    position: relative;
}
.js_block_paidmail_edit #add_paidmail {
    margin-left: 0;
    margin-right: 0;
}
.setting-modal.b-modal.active 
.paidmail_modal_add {
    display: table;
    height: 50px;
}
.pmp {
    margin-left: 2%;
}
.paidmail_modal_input input {
    width: 80%;
}
.paidmail_modal_input_url input {
    width: 64.5%;
}
#legal_block_information input[type="email"] {
    box-shadow: none;
    color: #000;
    background-color: #FECE1A;
    border: none;
    cursor: default;
    font-weight: bold;
    text-decoration: underline;
    height: auto;
    position: relative;
    bottom: 4px;
}
.js_block_task_edit {
    position: relative;
}
.js_block_task_edit h2 {
    margin-left: 2%;
    margin-right: 2%;
    word-break: break-word;
}
.arcticmodal-container .add_visits .db {
    word-break: break-word;
}
.text-send-m p {
    color: #000;
}
.sitelist_block h2 {
    word-break: break-word;
}
.new_not_ul {
    width: 65%;
    height: auto;
}
.new_not_ul label {
    display: contents;
}
.new_not_ul li { 
    list-style: none;
}
.new_not_form select {
    width: 50%;
}
.new_not_form textarea {
    width: 49%;
}
.paginate {
    height: 40px;
    margin-left: 35%;
    margin-right: 35%;
}
.paginate ul {
    width: 100%;
    height: auto;
}
.paginate li {
    float: left;
    list-style: none;
    padding: 10px;
}
.paginate li .active {
    text-decoration: underline;
    font-size: 29px;
}
.settings li {
    float: left;
}
.form_bg3 form { 
    margin-left: 5%;
}
.form_bg3 .input_block input { 
    width: 50%;
}
.form_bg3 .input_block select {
    width: 51.5%;
}
.form_bg3 .input_block textarea {
    width: 48%;
    margin-left: 15px;
}
/*.new_set_area {
    margin-top: 25%;
    margin-right: 25%;
}*/
.paidmail-modal-area {
    margin-left: 25%;
    margin-right: 25%;
}
.custombox-main {
    background: #fff;
    background-color: #FFF;
    box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
    width: 60%;
    position: relative;
}
.custombox-main .modal-header h4 {
    color:#171616;
}
.custombox-main .modal-body .text-result {
    color: #171717;
    font-size: 16px;
}
.custombox-main .modal-body{
    color: #171717;
}
.custombox-main .modal-body .unlink_social_warning {
    color: #171717;
}
#wm_purse-error, #yandex_account-error, #qiwi_account-error, #liqpay_account-error, #payeer_account-error, #provider_account-error {
    width: auto;
    display: inline-block;
}
#js_block_amount {
    width: auto;
}
.copy .fa {
    padding-right: 5px;
}
.m-tickets {
    margin: 0px;
}
.m-tickets a {
    color: #ffffff;
    padding: 6px;
}
.m-tickets li {
    width: 156px;
    height: 29px;
}
.tickets-button {
    font-size: 18px;
    line-height: 21px;
    border-radius: 2px;
    text-align: center;
    color: #ffffff;
    background-color: #793b02;
    width: 156px;
    height: 29px;
    box-sizing: border-box;
    border-top: 2px solid #dbb854;
}
.form_bg1 table td, .form_bg1 table th {
    border: 1px solid #000;
    font-weight: normal;
}
.form_bg2 table td, .form_bg2 table th {
    border: 1px solid #000;
    font-weight: normal;
}
.form_bg2 table.table-classic tr {
    background-color: #ccc !important;
}
.m-t-b {
    text-align: center;
}
.form_tl {
    margin-left: 25%;
    margin-right: 25%;
}
.create_maillist {
    margin: 0 auto;
    width: 70%;
}
.content-request .form-classic .form-add .form-acc-prefs label {
    padding-top: 4%;
}
.page-url {
    word-wrap: break-word;
}
.zebra_tooltips_mv a:hover {
    text-decoration: none;  
}
.zebra_tooltips_mv:hover {
    cursor: pointer;
}
#add_paidmail #paidmail_add_dop_container {
    width: 100%;
}
#add_paidmail .paidmail .form-add .form-acc-select a.selectBox {
    line-height: 30px;
    height: 33px;
    margin-bottom: 0;
}
#add_paidmail #paidmail_add_dop_container .row .input_block {
    margin-right: 10%;
}
#add_paidmail #paidmail_add_dop_container .setting_geo_block table {
    width: 100%;
}
.add_visits .selectBox {
    border: 1px solid #ccc;
}
.select_categ {
    float: left;
}
.select_categ a.selectBox {
    height: 30px;
    line-height: 30px;
    margin-top: 4px;
}
.list_categ {
    float: left;
    margin-top: 2px;
    margin-left: 5px;
}
.list_categ a.btn-inverse {
    padding: 5px;
}
.category a:active {
    font-size: 18px;
}
.connectivit h3 {
    color: #000;
}
#form-blocked .table table tr:nth-child(odd) input[type="button"] {
    background-color: #000;
    color: #fff;
    border-color: #fff;
}
#form-blocked .table table tr:nth-child(odd) input[type="button"]:hover {
    background-color: #fff;
    color: #000;
}
.js_block_site_edit {
    position: relative;
}
.js_block_site_edit form {
    margin-top: 0px;
}
.work-soc {
    width: 100%;
}
.work-soc .brow_b {
    background-color: #000;
    border-top: 2px solid #ccc;
}
.name-user-soc {
    display: inline-block;
}
.av-user-soc {
    margin-left: 5px;
}
.av-user-soc .db {
    word-break: break-word;
}
.pt {
    margin-top: 5px;
}
#modal-task-url {
    color: green;
}
.block-add-category {
    margin-top: 15px;   
}
.mod-copy .db {
    position: relative;
    margin-bottom: 3px;
}
.ticketalt {
    padding: 10px;
    display: block; 
    text-align: center; 
    font-style: italic;
}
.text-ticket {
    background-color: #fff;
    width: auto;
    height: auto;
    border: 1px solid #000;
    border-radius: 0px 10px;
}
.list-ticket {
    margin-left: 2%;
}
.list-ticket form {
    width: auto;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px;
    border: 1px solid #000;
}
.ticketrow .message-ticket {
    margin: 10px;
}
#ticket-custom {
    border: 5px ridge #000;
}
#ticket-custom .message-data {
    background-color: #fff;
}
#ticket-custom .message-content {
    background-color: #ccc;
    border-radius: 0 0 0 9px;
}
.message-ticket {
    background-color: #fff;
    width: auto;
    height: auto;
    border: 1px solid #000;
    border-radius: 0px 10px;
}
.message-ticket hr {
    margin: 0;
    border-top: 1px solid #000;
}
.message-data {
    text-align: left;
    padding-left: 10px;
    padding-bottom: 10px;
    background-color: #ccc;
    border-radius: 0 10px 0 0;
}
.message-data p {
    margin: 0;
    padding-bottom: 0;
}
.message-content {
    text-align: left;
    padding: 10px;
    min-height: 50px;
}
.critical {
    color: red;
}
.medium {
    color: #ff9900;
}
.rating-link, .rate i {
    background-color: #fff;
    padding-left: 0.3%;
    padding-right: 0.3%;
}
.yellow-block-input {
    float: right;
    right: 60px;
    bottom: 18px;
    position: relative;
}
.rate {
    text-align: center;
}
#paidmail_add_descr {
    width: 98%;
}
.home-title {
    font-size: 38.5px;
    line-height: 40px;
}
.home-title-contact {
    font-size: 24.5px;
    color: #181A1C;
    margin: 10px 0px;
    line-height: 40px;
}
.title-service {
    color: #FECE1A;
    font-size: 24.5px;
    line-height: 60px;
}
.title-service-block {
    color: #FECE1A;
    font-size: 24.5px;
    line-height: 40px;
}
#block-service {
    margin: 0;
    padding: 0;
}
.form-add-tov {
    font-size: 140%;
    height: auto;
    margin-top: 15px;
    margin-bottom: 30px;
}
.form-add-tov .form-acc-prefs { 

}
.selectBox-optgroup{
    font-size: 17px;color: white;background: #783a02;
}
.change-paument {
    display: grid;
}
/* Оптимизация под распространённые разрешения*/
@media(max-width: 340px) and (min-width: 320px) {
    body {
        font-size: 14px;
    }
    .arcticmodal-container_i2 { 
        padding: 2px; 
        right: 12px;
        position: relative;
    }
}
@media(max-width: 375px) and (min-width: 320px) {
    #enter_modal {
        width: 300px;
    }
    #admin_notifications {
        left: 0px;
    }
    .icon-cabinet {
        display: none;
    }
    .block-cabinet {
        display: table;
    }
    .link-cabinet {
        float: left;
        width: auto;
    }
    .text-link-cabinet {
        float: left;
    }
    .download-cabinet, .add-text-link-cabinet {
        display: table;
    }
    .info-mail a {
        font-size: 110%;
    }
    .form-account {
        margin-left: 10%;
    }
    .form-add-caption {
        float: left;
    }
    .form-add-input {
        float: left;
        padding-left: 0px;
    }
    .content {
        padding-left: 0;
    }
    .table th, .table td {
        text-align: center;
    }
    .content-account {
        display: contents;
    }
    .price-article {
        padding: 0;
        line-height: initial;
    }
    .header .left_side {
        display: none;
    }
    #promotion li .thumbnail {
        height: auto;
    }
    .row .span4 {
        width: auto;
    }
    #clients .span4 {
        width: auto;
        margin-left: 3px;
        margin-right: 3px;
    }
}
@media(max-width: 415px) and (min-width: 376px) {
    #enter_modal {
        width: 370px;
    }
    #admin_notifications {
        left: 0px;
    }
    .icon-cabinet {
        display: none;
    }
    .block-cabinet {
        display: table;
    }
    .link-cabinet {
        float: left;
        width: auto;
    }
    .text-link-cabinet {
        float: left;
    }
    .download-cabinet, .add-text-link-cabinet {
        display: table;
    }
    .header .left_side {
        display: none;
    }
    .form-add-caption {
        float: left;
    }
    .form-add-input {
        float: left;
        padding-left: 0px;
    }
    .content {
        padding-left: 0;
    }
    .to_plug {
        display: block;
    }
    .price-article {
        padding: 0;
        line-height: initial;
    }
    #promotion li .thumbnail {
        height: auto;
    }
    .navbar .brand {
        margin: 0;
        padding-right: 0;
        padding-left: 0;
    }
    .navbar .brand img {
        width: 80%;
        height: auto;
        margin-top: 5%;
    }
    .row .span4 {
        width: auto;
    }
}
@media(max-width: 481px) and (min-width: 416px) {
    #enter_modal {
        width: 370px;
    }
    #admin_notifications {
        left: 0px;
    }
    .icon-cabinet {
        display: none;
    }
    .block-cabinet {
        display: table;
    }
    .link-cabinet {
        float: left;
    }
    .text-link-cabinet {
        float: left;
    }
    .download-cabinet, .add-text-link-cabinet {
        display: table;
    }
    .form-add-caption {
         display: table;
    }
    .form-add-input {
        float: left;
        padding-left: 0px;
    }
    .form-checkbox input[type="checkbox"] {
        float: right;
    }
    .content {
        padding-left: 0;
        display: block;
    }
    .to_plug {
        display: table-caption;
    }
    .soc-list {
        width: 80%;
    }
    .content-account-sl .site-list {
        width: auto;
    }
    .work textarea {
        width: 50%;
    }
    .ref-soc-a a {
        display: table-cell;
        margin-left: 5px;
    }
    #promotion li .thumbnail {
        height: auto;
    }
    .content-article .img_block2 .img2, .content-article .img_block3 .img3, .content-article .img_block4 .img4 {
        width: auto;
        margin: 0;
    }
    .content-article .img_block9 form {
        width: auto;
    }
    .price-article {
        padding: 0;
        line-height: initial;
    }
    .content-request {
        margin: 15px;
    }
    .text-rm {
        display: block;
    }
    .request_money label {
        text-align: center;
    }
    .header .left_side {
        display: none;
    }
    .navbar-inner .container-header .header .right_side {
        margin-top: 4%;
    }
    /*.navbar .brand img {
        width: 50%;
        height: auto;
    }*/
    .out_table {
        width: 450px;
        overflow: scroll;
    }
    .out_table table {
        width: 800px;
    }
    .form-acc-prefs {
        text-align: center;
        padding: 0;
    }
    #form-addsite .form-acc-input input {
        width: 100%;
    }
    .form-acc-select {
        text-align: center;
        padding: 0;
    }
    #form-addsite .form-acc-select select {
        width: 94%;
    }
    .add_company #form-addsite {
        width: 435px;
    }
    .border_t .table .task_list {
        width: 450px;
    }
    .sitelist_block.company_list form .select, .selectBox a {
        width: 100%;
    }
    .quest_formlist_imput_site {
        display: block
    }
    .quest_formlist_item_dop {
        height: 70px;
    }
    .quest_formlist_input_numeric label {
        margin-top: 10px;
        right: 7px;
        position: relative;
    }
    .content .out_table_paidmail .table .task_list_paidmail {
        width: 450px;
        overflow: scroll;
    }
    .content .out_table_paidmail .table .task_list_paidmail table {
        width: auto;
    }
    .form-add .form-add-paidmail input {
        width: 130%;
    }
    #add_paidmail .form-acc-select .sitelist_block.company_list form .select, .selectBox {
        
    }
    #add_paidmail .paidmail #paidmail_add_dop_container {
        width: 400px;
        overflow-x: scroll;
    }
    .paidmail .form-add .form-acc-select {
        width: 260px;
    }
    .form-acc-webmoney {
        float: none;
        text-align: center;
    }
    .webmoney-w {
        margin-left: 30%;
    }
    .account .block-account.active {
        margin: 24.6px;
    }
    .table .site-list .out_table {
        width: 450px;
        overflow-x: scroll;
    }
    .table .site-list .out_table table {
        width: 800px;
    }
    .company_list .alert-warning {
        margin-right: 1%;
    }
    .company_list {
        width: 450px;
    }
    .company_list .table {
        width: 470px;
        overflow: scroll;
    }
    .company_list .table table {
        width: 100%;
    }
    .sitelist_block .search-form .search_form_width input[type="text"] {
        width: 79%;
    }
    .border_t .table .task_list {
        width: auto;
        overflow: scroll;
    }
    .border_t .table .task_list table {
        width: 900px;
    }
    .quest_formlist_imput_site input {
        width: 315px;
    }
    .quest_formlist_input_sum_day input {
        width: 315px;
    }
    .quest_formlist_select #task_add_price {
        margin-left: 0;
    }
    .category-list .task_list_form .quest_formlist .rL .quest_formlist_item .quest_formlist_select_search a.selectBox {
        width: 100%;
    }
    .task_list_form .quest_formlist .rL .quest_formlist_item .quest_formlist_select a.selectBox {
        width: 96%;
    }
    .task_list_form .quest_formlist .rL .quest_formlist_item .quest_formlist_imput_site input {
        width: 92%;
    }
    .task_list_form .quest_formlist .rL .quest_formlist_item .quest_formlist_input_sum input {
        width: 92%;
    }
    .border_t .task_list_form .quest_formlist .rL .quest_formlist_item .quest_formlist_input_sum_day input {
        width: 165%;
    }
    .border_t .task_list_form .quest_formlist .rL .quest_formlist_item .quest_formlist_input_sum input {
        width: 152px;
    }
    .create_maillist {
        width: auto;
    }
    .container .inner .content .mail_list .task_list_form .rL .paidmail .form-add .form-acc-input input {
        width: 224%;
    }
    .container .inner .content .mail_list .task_list_form .rL .paidmail .form-add .form-add-paidmail input {
        width: 217%;
    }
    .container .inner .content .mail_list .task_list_form .rL .paidmail .form-add .form-acc-textarea textarea {
        width: 95.3%;
    }
    .container .inner .content .mail_list .task_list_form .rL .paidmail .form-add .form-acc-select a.selectBox {
        width: 163%;
    }
    .block_task_comments .block_task_comment .comments {
        width: 90%;
    }
    .setting-modal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr1 > .left_side > span.fleft i:before {
        left: 15px;
    }
    .setting-modal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr2 > .rL > span.fleft i:before {
        left: 10px;
    }
    .vp-dostup {
        float: left;
        top: 5px;
    }
    .vp-dostup .green input[type="text"] {
        width: 200px;
    }
    .form-add-tov {
        text-align: center;
    }
    .form-add-tov div i {
        float: none!important;
    }
    #order_vopros .form-acc-input input[type="text"], #order_vopros .form-acc-input input[readonly] {
        width: 91.8%;
    }
    .task_list_form #order_vopros .form-acc-select select {
        width: 98%;
    }
    #order_vopros .form-submit input[type="submit"] {
        margin: 0 auto;
    }
    .row .span4 {
        width: auto;
    }
    #clients .span4 {
        width: auto;
        margin-left: 5px;
        margin-right: 5px;
    }
}
@media(max-width: 640px) and (min-width: 500px) {
    .custombox-main{
        width: 96%;
    }
    .selectBox-label {
        font-size: 11px;
    }
    .form-acc-prefs {
        text-align: center;
    }
    .left-menu li {
        padding: 0.5%;
    }
    .show_hide .thumbnail {
        height: 320px;
    }
    .ref-soc-a a {
        padding: 0 !important;
    }
    #form-pay-rekv {
        width: 80%;
    }
    .form-add-tov {
        text-align: center;
    }
    .form-add-tov div i {
        float: none!important;
    }
    #order_vopros .form-acc-select {
        width: 100%;
    }
    .task_list_form #order_vopros .form-acc-select select {
        width: 100%;
    }
    #order_vopros .form-submit input[type="submit"] {
        margin: 0 auto;
    }
    .content-account-sl .state-list .table .site-list {
        width: 600px;
        overflow: scroll;
    }
    .site-list table {
        width: 885px;
    }
    .search_result_table td.block-button .button {
        padding: 0;
        font-size: 14px;
    }
    .content-support {
        height: auto;
    }
    .geo-t {
        width: 250px;
    }
    .setting-modal .settings .setting_tabs ul li.active {
        position: relative;
    }
    .setting-modal .settings .setting_tabs ul li a span:after {
        background: none;
    }
    .setting-modal .settings .setting_area .item1 > div.rL > div.rL div.m0a .row div.fleft {
        margin-left: auto;
        margin-right: auto;
        padding-left: 0;
    }
    .setting-modal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr2 > .rL > span.fleft i:before {
        left: 10px;
    }
    .setting-modal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr1 > .left_side > span.fleft i:before {
        left: 15px;
    }
    .setting-modal .settings .setting_area .item3 > div.rL table tbody tr td label b {
        margin-top: -7px;
    }
    .task_list, .task_list_paidmail {
        width: 600px !important;
        overflow: scroll;
    }
    .task_list table, .task_list_paidmail table {
        width: 885px !important;
    }
    .setting-onmodal .settings .setting_area {
        margin-top: -10px;
    }
    #add_paidmail .form-acc-prefs {
        text-align: left;
    }
    #form .settings ul li {
        width: auto !important;
        line-height: auto !important;
    }
    .task_list {
        width: 700px;
        overflow: scroll;
    }
    .task_list table {
        width: 800px;
    }
    .task_list_paidmail {
        width: 700px !important;
        overflow: scroll !important;
    }
    .task_list_paidmail table {
        width: 900px !important;
    }
    .setting-onmodal .settings .setting_tabs ul li.active {
        height: auto;
    }
    .setting-onmodal .settings .setting_tabs ul li.active a:after {
        bottom: 8px;
    }
    .setting-onmodal .settings .setting_tabs ul li a span:after {
        content: none;
    }
    .setting-onmodal .setting_area .rL {
        width: auto;
    }
    .setting-onmodal .settings .setting_area .item1 > div.rL > div.rL div.m0a .row div.fleft {
        max-width: initial;
    }
    .setting-onmodal .setting_area .rL .setts_input {
        width: 800px;
    }
    .setting-onmodal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr2 div.rL {
        margin-left: 16px;
    }
    .setting-onmodal .settings .setting_area .item2 > div.rL > table.htp  {
        overflow: scroll;
    }
    .form-acc-webmoney {
        padding-top: 0;
    }
    .webmoney-w {
        font-size: 11px;
    }
    .to_plug {
        display: flow-root;
    }
    .quest_formlist {
        width: 87% !important;
    }
    .out_table_paidmail {
        width: 600px;
    }
    .content-article .img_block2 .img2 {
        width: auto;
        margin: 0;
    }
    .form-acc-select select.inputbox {
        width: auto;
    }
    .content-request .form-classic .form-add .form-acc-prefs label {
        padding-top: 8%;
    }
    .search-form .search_form_width input[type="text"] {
        width: 79%;
    }
    .block-account .block-cabinet {
        display: table;
    }
    .block-account .link-cabinet {
        float: left;
    }
    .block-account .text-link-cabinet {
        float: left;
    }
    .block-account .download-cabinet, .block-account .add-text-link-cabinet {
        display: table;
    }
    .block-cabinet .text-link-cabinet {
        vertical-align: top;
    }
    .block-cabinet .text-link-cabinet .social a img {
        width: auto;
    }
    .rL .task_list_form .quest_formlist .rL .quest_formlist_item .quest_formlist_select_search a.selectBox {
        width: 495%;
    }
    .create_maillist {
        width: auto;
    }
    .inner .content .mail_list .task_list_form .rL .paidmail .form-add .form-acc-input input {
        width: 564.5px;
    }
    .inner .content .mail_list .task_list_form .rL .paidmail .form-add .form-add-paidmail input {
        width: 564.5px;
    }
    .inner .content .mail_list .task_list_form .rL .paidmail .form-add .form-acc-textarea textarea {
        width: 555px;
    }
    .cp .geo-t .fright {
        margin-right: 0;
    }
    .vp-dostup {
        float: left;
        top: 5px;
    }
    .row .span4 {
        width: 300px;
    }
    .secondary-section .price-column h3 {
        min-height: auto;
    }
    #clients .span4 {
        width: auto;
        margin-left: 10px;
        margin-right: 10px;
    }
    .form-acc-input input[type="date"] {
        width: 313px;
    }
}
@media(max-width: 800px){
    .text-link-cabinet {
        vertical-align: middle;
    }
    .info-mail a {
        font-size: 110%;
    }
    .content .payments .block {
        height: 110px;
    }
    .form-acc-input, .form-acc-input-pause {
        margin-right: 2%;
    }
    .left-menu li {
        padding: 1%;
    }
    .thumbnail {
        height: 310px;
    }
    .add_company h2 {
        font-size: 160%;
    }
    #order_vopros .form-acc-select {
        width: 105%;
    }
    .content-article .img_block1 .img1 {
        width: auto;
    }
    .content-support {
        height: auto;
    }
    .right_side {
        margin-top: -1.5%;
    }
    .task_list {
        width: 700px;
        overflow: scroll;
    }
    .task_list table {
        width: 900px;
    }
    .setting-onmodal .settings .setting_tabs ul li a {
        font-size: 11px;
    }
    .task_list_paidmail {
        width: 700px;
        overflow: scroll !important;
    }
    .task_list_paidmail table {
        width: 900px !important;
    }
    .container-header .header .right_side {
        margin-top: 1.5%;
    }
    .setting-onmodal .settings .setting_tabs ul li.active a:after {
        height: 2px;
        bottom: -2px;
    }
    .webmoney-w {
        font-size: 11px;
    }
    .content-article .img_block2 .img2 {
        width: auto;
        margin: 0;
    }
    .content-request .form-classic .form-add .form-acc-prefs label {
        padding-top: 8%;
    }
    .site-list {
        width: 700px;
        overflow: scroll;
    }
    .site-list table {
        width: 885px;
    }
    .search-form .search_form_width input[type="text"] {
        width: 85%;
    }
    .link-cabinet span:hover {
        text-decoration: underline;
        cursor: pointer;
    }
    .task_list_form .quest_formlist .rL .quest_formlist_item .quest_formlist_input_sum input {
        width: 140px;
    }
    .task_list_form .quest_formlist .rL .quest_formlist_item .quest_formlist_input_sum_day input {
        width: 175%;
    }
    .task_list_form .quest_formlist .rL .quest_formlist_item .quest_formlist_select_quantity a.selectBox {
        width: 96.5%;
        margin-top: 1%;
    }
    .task_list_form .quest_formlist .rL .quest_formlist_item .quest_formlist_select_search a.selectBox {
        width: 400%;
    }
    .content .mail_list .task_list_form .rL .paidmail .form-add .form-acc-input input {
        width: 480px;
    }
    .content .mail_list .task_list_form .rL .paidmail .form-add .form-add-paidmail input {
        width: 480px;
    }
    #add_paidmail .form-add-paidmail {
        margin-left: 0;
    }
    .content .mail_list .task_list_form .rL .paidmail .form-add .form-acc-textarea textarea {
        width: 472.5px;
    }
    .task_list_form #form-addsite .form-acc-prefs {
        width: 100%;
    }
    .task_list_form #form-addsite .form-acc-input {
        width: 95%;
    }
    .task_list_form #form-addsite .form-acc-input input {
        width: 100%;
    }
    .task_list_form #form-addsite .form-acc-select {
        width: 95%;
    }
    .task_list_form #form-addsite .form-acc-select select {
        width: 103%;
    }
    .task_list_form .form-add input[type="submit"] {
        padding: 25px;
    }
    #form-addsite .form-add-submit {
        margin-top: 80px;
        display:  table-row;
    }
    .block_task_comments .block_task_comment .comments {
        right: 14px;
    }
    ul.sub-top > li, ul.sub-top-rask > li {
        width: 91%;
    }
    .price-column h3 {
        min-height: 80px;
    }
    .dash-price {
        min-height: 40px;
    }
    .form-acc-input input[type="date"] {
        width: 187px;
    }
}
@media(max-width: 1024px){
    .menu {
        width: 22%;
    }
    .social a img {
        width: 15%;
    }
    .soc-list {
        width: 65%;
    }
    .content .payments .block {
        height: 160px;
    }
    .form-support {
        margin-left: 15%;
        margin-right: 15%;
    }
    #form-setting_base {
        width: 95%;
        padding-left: 2%;
    }
    .account .block-account.active {
        
    }
    .form-acc-input-pause .selectBoxAdd {
        width: 80px;
    }
    #form-pay-rekv {
        width: 70%;
    }
    #order_vopros .form-acc-input, #order_vopros .form-acc-prefs {
        width: 100%;
        text-align: center;
    }
    #order_vopros .form-acc-select{
        text-align: center;
        width: auto;
    }
    #order_vopros .form-acc-select select {
        width: 98.8%;
    }
    #order_vopros  .form-acc-prefs-textarea {
        text-align: center;
    }
    .setting-modal.b-modal.active {
        top: 0;
        left: 0;
        right: 0;
        margin-bottom: 0;
        width: 100% !important;
    }
    .setting_area {
        overflow: auto;
    }
    .content-article .img_block7 .img7, .content-article .img_block8 .img8 {
        margin-left: 30%;
    }
    .setting-modal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr1 > .content {
        float: left;
    }
    .setting-modal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr2 {
        float: left;
        margin-bottom: 5%;
    }
    .task_list_paidmail {
        width: 700px;
        overflow-x: scroll;
    }
    .task_list_paidmail table {
        width: 900px;
    }
    .task_list {
        width: 700px;
        overflow-x: scroll;
    }
    .task_list table {
        width: 970px;
    }
    #add_paidmail .form-acc-input {
        display: contents;
    }
    .mail_list .task_list_form .rL .paidmail .form-add .form-acc-input input{
        width: 490px;
        margin-top: 2%;
    }
    .mail_list .task_list_form .rL .paidmail .form-add .form-acc-textarea textarea {
        width: 482px;
        margin-left: 1.5%;
        margin-top: 2%;
    }
    #add_paidmail .form-add-paidmail {
        float: none;
        width: 75%;
        margin-top: 8%;
    }
    #add_paidmail #paidmail_add_dop_container .row .input_block {
        margin-left: 14%;
    }
    .setting-onmodal .settings li {
        float: none;
    }
    .setting-onmodal .settings .setting_tabs ul li a {
        font-size: 11px;
    }
    .quest_formlist {
        width: 75%;
    }
    .quest_formlist_select {
        float: none;
    }
    .task_list_form .rL .paidmail .form-add .form-add-paidmail input {
        width: 485px;
    }
    .content-request .form-classic .form-add .form-acc-prefs label {
        padding-top: 8%;
    }
    .site-list .out_table {
        width: 750px;
        overflow-x: scroll;
    }
    .site-list .out_table table {
        width: 900px;
    }
    .quest_formlist .rL .quest_formlist_item .quest_formlist_select a.selectBox {
        width: 76%;
    }
    .quest_formlist .rL .quest_formlist_item .quest_formlist_imput_site input {
        width: 75%;
    }
    .quest_formlist .rL .quest_formlist_item .quest_formlist_input_sum input {
        width: 150px;
    }
    .quest_formlist .rL .quest_formlist_item .quest_formlist_input_sum_day input {
        width: 180%;
    }
    .quest_formlist .rL .quest_formlist_item .quest_formlist_select_quantity a.selectBox {
        width: 29%;
    }
    .quest_formlist .rL .quest_formlist_item .quest_formlist_select_search a.selectBox {
        width: 410%;
    }
    .paidmail {
        width: 100%;
    }
    #paidmail_add_dop_container {
        width: 100%;
        overflow-x: scroll;
    }
    .setting_geo_block {
        width: auto;
    }
    .geo-t .fright {
        margin-right: 20%;
    }
    .block_task_comment .comments {
        right: 65px;
    }
    .span4 {
        width: 280px;
    }
}
@media(max-width: 1046px) and (min-width: 1026px){
    .menu {
        width: 21%;
    }
}
@media(max-width: 1095px) and (min-width: 1045px){
    .menu {
        width: 20%;
    }
    .rL .rL .quest_formlist_item .quest_formlist_input_sum_day input {
        width: 180%;
    }
    .secondary-section .container .inner .content .mail_list .task_list_form .rL .paidmail .form-add .form-acc-input input {
        width: 210%;
    }
    .secondary-section .container .inner .content .mail_list .task_list_form .rL .paidmail .form-add .form-add-paidmail input {
        width: 138%;
    }
    .secondary-section .container .inner .content .mail_list .task_list_form .rL .paidmail .form-add .form-acc-textarea textarea {
        width: 103%;
    }
}
@media(max-width: 1139px) and (min-width: 1096px){
    .menu {
        width: 19%;
    }
}
@media(max-width: 1153px) and (min-width: 1140px){
    .navbar .nav > li > a {
        font-size: 14px;
    }
    .simple_table_task .block-1 .icon-up, .simple_table_task .block-1 .icon-down{
        display: table;
        margin: 0 auto;
    }
    .quest_formlist {
        width: 75%;
    }
    .task_list {
        width: 790px;
        overflow-x: scroll;
    }
    .task_list table {
        width: 950px;
    }
    .form-add-paidmail input {
        width: 250%;
    }
    .content-request .form-classic .form-add .form-acc-prefs label {
        padding-top: 6%;
    }
    .quest_formlist .quest_formlist_select a.selectBox {
        width: 78%;
    }
    .quest_formlist .quest_formlist_select_search a.selectBox {
        width: 460%;    
    }
    .quest_formlist .quest_formlist_imput_site input {
        width: 77%;
    }
    .quest_formlist .quest_formlist_input_sum input {
        width: 210px;
    }
    .quest_formlist .quest_formlist_input_sum_day input {
        width: 210%;
    }
    .quest_formlist .quest_formlist_select_quantity a.selectBox {
        width: 35%;
    }
    .setting-modal.b-modal.active {
        left: 55%;
    }
    #order_vopros .form-acc-prefs, #order_vopros .form-acc-prefs-textarea {
        width: 100%;
        text-align: center;
    }
    #order_vopros .form-acc-input {
        width: 100%;
    }
    #order_vopros .form-acc-select {
        width: 100%;
    }
    #order_vopros .form-acc-select select {
        width: 99.8%;
    }
    #order_vopros .form-acc-input input[type="text"], #order_vopros .form-acc-input input[readonly] {
        width: 97.5%;
    }
    #order_vopros .form-acc-textarea textarea {
        width: 99%;
    }
}
@media(max-width: 1240px) and (min-width: 1140px){
    .menu {
        width: 18.5%;
    }
    .hid .task_list_form .rL .paidmail .form-add .form-acc-textarea textarea {
        width: 535.5px;
    }
    .hid .task_list_form .rL .paidmail .form-add .form-add-paidmail input {
        width: 281px;        
    }
    .hid .task_list_form .rL .paidmail .form-add .form-acc-input input {
        width: 415px;
    }
    .paidmail {
        width: 100%;
    }
    #paidmail_add_dop_container {
        width: 100%;
        overflow-x: scroll;
    }
    .setting_geo_block {
        width: auto;
    }
    .geo-t .fright {
        margin-right: 20%;
    }
}
@media(max-width: 1282px) and (min-width: 1241px){
    .menu {
        width: 17.5%;
    }
    .quest_formlist_select a.selectBox {
        width: 81%;
    }
    #tr_add_web .quest_formlist_select_search a.selectBox {
        width: 538%;
    }
    .rL .quest_formlist_item .quest_formlist_input_sum input {
         width: 280px;
    }
    #tr_add_url .quest_formlist_imput_site input {
        width: 80%;
    }
    .rL .quest_formlist_item .quest_formlist_input_sum_day input {
        width: 253%;
    }
    .rL .quest_formlist_select_quantity a.selectBox {
        width: 43.5%;
    }
    .rL .task_list_form .rL .paidmail .form-add .form-acc-textarea textarea {
        width: 652px;
    }
    .rL .task_list_form .rL .paidmail .form-add .form-add-paidmail input {
        width: 396px;        
    }
    .rL .task_list_form .rL .paidmail .form-add .form-acc-input input {
        width: 530px;
    }
    #add_paidmail #paidmail_add_dop_container {
        width: 95%;
    }
}
@media(max-width: 1366px) and (min-width: 1283px){
    .menu {
        width: 17%;
    }
    .quest_formlist_select a.selectBox {
        width: 82%;
    }
    .quest_formlist_item .quest_formlist_input_sum_day input {
        width: 267%;
    }
    .quest_formlist_imput_site input {
        width: 81.5%;
    }
    .quest_formlist_item .quest_formlist_select_quantity a.selectBox {
        width: 46%;
    }
    .quest_formlist_input_sum input {
        width: 300px;   
    }
    .quest_formlist_item .quest_formlist_select_search a.selectBox {
        width: 564%;
    }
    .mail_list .task_list_form .rL .paidmail .form-add .form-acc-textarea textarea {
        width: 672px;
    }
    .mail_list .task_list_form .rL .paidmail .form-add .form-add-paidmail input {
        width: 419px;        
    }
    .mail_list .task_list_form .rL .paidmail .form-add .form-acc-input input {
        width: 551px;
    }
    .setting-modal.b-modal.active {
        left: 60%;
    }
}
@media(max-width: 1440px) and (min-width: 1368px){
    .quest_formlist_item .quest_formlist_input_sum_day input {
        width: 285%;
        margin-left: 2%;
    }
    .quest_formlist_imput_site {
        margin-top: 1%;
    }
    .quest_formlist_select_quantity a.selectBox {
        width: 48%;
        line-height: 33px;
    }
    .quest_formlist_input_sum input {
        width: 330px;   
    }
    .quest_formlist_item .quest_formlist_select_search a.selectBox {
        width: 594%;
    }
    /*#add_paidmail .form-acc-input input {
        width: 315%;
    }*/
    .task_list_form .rL .paidmail .form-add .form-acc-input input {
        width: 582px;
    }
   .task_list_form .rL .paidmail .form-add .form-add-paidmail input {
        width: 450px;
    }
    .sitelist_block .task_list_form .rL .paidmail .form-add .form-acc-textarea textarea {
        width: 142%;
    }
    .setting-modal.b-modal.active {
        left: 55%;
    }
}
@media(max-width: 1681px) and (min-width: 1610px){
    .quest_formlist_select_search a.selectBox {
        width: 630%;
    }
    .quest_formlist_input_sum_day input {
        width: 302%;
    }
    .quest_formlist_select_quantity a.selectBox {
        width: 50%;
    }
    .rL .rL .paidmail .form-add-text {
        width: 90%;
    }
    .task_list_form .rL .paidmail .form-add .form-acc-input input {
        width: 630px;
    }
    .task_list_form .rL .paidmail .form-add .form-add-paidmail input {
        width: 495px;
    }
    .task_list_form .rL .paidmail .form-add .form-acc-textarea textarea {
        width: 152px;
    }
}
@media(max-width: 1920px) and (min-width: 1850px){
    .inner {
        max-width: 1800px;
        width: 100%;
    }
    .quest_formlist {
        width: 80%;
    }
    .quest_formlist_select a.selectBox {
        width: 85.9%;
    }
    .quest_formlist_select_search a.selectBox {
        width: 629%;
    }
    .quest_formlist_imput_site input {
        width: 86%;
    }
    .quest_formlist_input_sum input {
        width: 460px;
    }
    .quest_formlist_input_sum_day input {
        width: 365%;
    }
    .quest_formlist_select_quantity a.selectBox {
        width: 56.7%;
    }
    .quest_formlist_select_search a.selectBox{
        width: 745%;
    }
    #add_paidmail .form-add .form-acc-input input {
        width: 735px;        
    }
    #add_paidmail .form-add .form-add-paidmail input {
        width: 600px;        
    }
    #add_paidmail .form-add .form-acc-textarea textarea {
        width: 855px;
    }
    #add_paidmail .form-add-text .left_side {
        width: 90%;
    }
    .container, .navbar-fixed-top .container {
        width: 1500px;
    }
    .navbar .nav > li > a {
        font-size: 24px;
    }
    .content-account, .content-account-sl, .content-account-rest, .content-ref {
        width: 1500px
    }
    .search-form input[type="text"] {
        width: 50%;
    }
    #promotion .mix {
        width: 350px;
    }
    #clients .span4 {
        width: 480px;
    }
    .text-link-cabinet {
        width: 900px;
    }
}
@media(max-height: 1100px) and (min-height: 870px){
    .content-support {
        height: 850px;
    }
}
@media(max-height: 1550px) and (min-height: 1101px){
    .content-support {
        height: 950px;
    }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    /* IE10+ CSS styles go here */
    .vis_select_block_dop {
        display: table;
    }
}