body {
        background:#165626;
        padding:0px;
        margin:0px;
        font-family:Arial, Helvetica, sans-serif;
        }
body ul {
        padding:0px;
        margin:0px;
        list-style:none;
        }
body h1 {
        padding:0px;
        margin:0px;
        font-weight:400;
        }
body a {
        text-decoration:none;
        }
body a:hover {
        text-decoration:underline;
        }
body img {
        border:none;
        }
body form {
        padding:0px;
        margin:0px;
        }
#full {
        width:1000px;
        text-align:left;
        }
#head_1 {
        background:url(/img/head_1.jpg) top left no-repeat;
        width:1000px;
        height:62px;
        font-size:20px;
        }
#head_1 ul {
        padding-left:10px;
        padding-top:13px;
        }
#head_1 li {
        float:left;
        padding-left:45px;
        }
#head_1 a {
        text-decoration:underline;
        color:#6dd4a7;
        }
#head_1 a:hover {
        text-decoration:none;
        }
#head_1 ul .z1 {
        padding-left:55px;
        }
#head_2 {
        background:url(/img/head_2.jpg) top left no-repeat;
        width:1000px;
        height:131px;
        font-size:12px;
        color:#0a3525;
        }
#head_2 span {
        padding-left:74px;
        }
#logo {
        padding-left:42px;
        padding-top:10px;
        }
#head_3 {
        background:url(/img/head_3.jpg) top left no-repeat;
        width:950px;
        height:185px;
        padding-left:50px;
        font-size:14px;
        color:#FFF;
        }
#head_3 .c1 {
        padding-top:15px;
        }
#head_3 .c2 {
        padding-bottom:20px;
        }
#head_3 .c1 span {
        padding-left:25px;
        }
#head_3 .c2 span {
        padding-left:15px;
        }
#head_3 form {
        width:215px;
        }
#head_3 h1 {
        font-family:"Myriad Pro";
        font-size:21px;
        color:#FFF;
        padding-top:30px;
        padding-bottom:5px;
        text-transform:uppercase;
        }
.inp_1 {
        background:url(/img/pole_3.jpg) top left no-repeat;
        width:211px;
        height:25px;
        border:none;
        color:#c0ffed;
        font-size:14px;
        padding-top:7px;
        padding-left:5px;
        }
.inp_2 {
        background:url(/img/vhod.jpg) top left no-repeat;
        width:104px;
        height:34px;
        border:none;
        cursor:pointer;
        }
#head_3 li {
        padding-bottom:6px;
        }
#head_3 li a {
        float:right;
        font-size:12px;
        color:#4a611e;
        text-decoration:underline;
        margin-top:7px;
        }
#head_3 li a:hover {
        text-decoration:none;
        }
#head_4 {
        background:url(/img/head_4.jpg) top left no-repeat;
        width:1000px;
        height:98px;
        }
#main_content {
        background:url(/img/cont_up.jpg) top left repeat-x #fff;
        width:1000px;
        float:left;
        font-size:12px;
        color:#473a10;
        }
#main_content_1 {
        background: url(/img/cont_footer.jpg) bottom left no-repeat;
        width:1000px;
        float:left;
        padding-bottom:65px;
        }
#main_content_2 {
        background: url(/img/cont_foot_2.jpg) bottom left no-repeat #FFF;
        width:910px;
        float:left;
        padding-bottom:65px;
        padding-left:90px;
        }
#main_content h1 {
        font-family:"Myriad Pro";
        font-size:31px;
        font-weight:bold;
        color:#084c39;
        padding-top:10px;
        padding-bottom:20px;
        line-height:35px;
        }
#main_content h2 {
        padding:0px;
        margin:0px;
        font-size:18px;
        color:#296453;
        text-decoration:underline;
        font-weight:100;
        padding-bottom:20px;
        }
.spis1 {
        padding-top:20px;
        padding-bottom:20px;
        }
.spis2 li {
        background:url(/img/metka.jpg) top left no-repeat;
        padding-left:15px;
        }
#left_side {
        float:left;
        width:425px;
        padding-left:50px;
        padding-right:25px;
        line-height:20px;
        }
#left_side p {
        padding:0px;
        margin:0px;
        padding-top:54px;
        }
#right_side {
        float:right;
        width:440px;
        padding-left:60px;
        }
#right_side li {
        padding-bottom:8px;
        }
#right_side ul .z2 {
        padding-top:20px;
        }
ul .z2 {
        padding-top:20px;
        }
.inp_3 {
        background:url(/img/pole_1.jpg) top left no-repeat;
        width:332px;
        height:32px;
        border:none;
        padding-left:10px;
        font-size:14px;
        color:#463910;
        }
.inp_4 {
        background:url(/img/pole_2.gif) top left no-repeat;
        width:332px;
        height:113px;
        padding-top:7px;
        padding-left:10px;
        overflow:hidden;
        border:none;
        font-size:14px;
        color:#463910;
        font-family:Arial, Helvetica, sans-serif;
        }
.sub_2 {
        background:url(/img/otpravit.jpg) top left no-repeat;
        width:342px;
        height:54px;
        border:none;
        cursor:pointer;
        }
.sub_3 {
        background:url(/img/vihod.jpg) top left no-repeat;
        width:104px;
        height:34px;
        border:none;
        cursor:pointer;
        }
#footer {
        background:url(/img/footer_fon.jpg) top left no-repeat;
        width:1000px;
        height:113px;
        float:left;
        font-size:12px;
        color:#468c6c;
        }
#footer  p {
        padding:0px;
        margin:0px;
        padding-top:40px;
        padding-left:60px;
        }
#footer_2 {
        background:url(/img/footer_2.jpg) top left no-repeat;
        width:1000px;
        height:113px;
        float:left;
        font-size:12px;
        color:#468c6c;
        }
#footer_2  p {
        padding:0px;
        margin:0px;
        padding-top:40px;
        padding-left:60px;
        }
#navig {
        padding-top:20px;
        }
#navig li {
        background:url(/img/polosa.jpg) top left no-repeat;
        padding-left:30px;
        padding-right:30px;
        float:left;
        font-size:18px;
        }
#navig li a {
        text-decoration:underline;
        color:#1a191a;
        }
#navig li a:hover {
        text-decoration:none;
        }
#navig .x1 {
        background:none;
        padding-left:0px;
        }
.x1 a {
        background:url(/img/ico_1.jpg) top center no-repeat;
        padding-top:55px;
        padding-left:0px;
        padding-right:0px;
        display:block;
        }
.x2 a {
        background:url(/img/ico_2.jpg) top center no-repeat;
        padding-top:55px;
        padding-left:0px;
        padding-right:0px;
        display:block;
        }
.x3 a {
        background:url(/img/ico_3.jpg) top center no-repeat;
        padding-top:55px;
        padding-left:0px;
        padding-right:0px;
        display:block;
        }
.x4 a {
        background:url(/img/ico_4.jpg) top center no-repeat;
        padding-top:55px;
        padding-left:0px;
        padding-right:0px;
        display:block;
        }
.x5 a {
        background:url(/img/ico_5.jpg) top center no-repeat;
        padding-top:55px;
        padding-left:0px;
        padding-right:0px;
        display:block;
        }
.x6 a {
        background:url(/img/ico_6.jpg) top center no-repeat;
        padding-top:55px;
        padding-left:0px;
        padding-right:0px;
        display:block;
        }
.x7 a {
        background:url(/img/diagram.png) top center no-repeat;
    padding-top:55px;
        padding-left:0px;
        padding-right:0px;
        display:block;
        }

#main_content_2 select {
        width:145px;
        font-size:11px;
        font-family:Tahoma;
        }
#main_content_2 form {
        float:left;
        font-size:12px;
        color:#000;
        width:820px;
        padding-top:20px;
        padding-bottom:20px;
        }
#main_content_2 form li {
        float:left;
        padding-right:16px;
        }
#main_content_2 form ul {
        clear:both;
        }
#main_content_2 form table {
        float:left;
        padding-top:5px;
        }
.sub_4 {
        background:url(/img/pokaz.jpg) top left no-repeat;
        width:105px;
        height:34px;
        border:none;
        cursor:pointer;
        }
.dannie {
        font-size:12px;
        }
.dannie td {
        height:40px;
        border-bottom:1px solid #c2c2c2;
        padding-left:3px;
        }
.dannie .z3 td {
        border-bottom:2px solid #000;
        }
#left {
        float:left;
        width:410px;
        }
#left h1 {
        font-size:18px;
        color:#1a191a;
        padding-top:10px;
        padding-bottom:20px;
        }
#right {
        float:right;
        width:380px;
        padding-left:10px;
        }
#right h1 {
        font-size:18px;
        color:#1a191a;
        padding-top:10px;
        padding-bottom:30px;
        }
.inp_6 {
        width:360px;
        height:395px;
        overflow: visible;
        }
.tizer td {
        height:30px;
        }
.tizer span {
        float:right;
        padding-right:10px;
        }
.tizer select {
        width:145px;
        }
.inp_5 {
        width:140px;
        height:15px;
        font-size:11px;
        }
.sub_5 {
        background:url(/img/prosmotr.jpg) top left no-repeat;
        width:104px;
        height:34px;
        border:none;
        cursor:pointer;
        float:right;
        margin-right:40px;
        margin-top:10px;
        }
#tiz_vid {
        float:left;
        width:820px;
        font-size:12px;
        }
#tiz_vid h1 {
        font-size:18px;
        color:#1a191a;
        padding-top:10px;
        padding-bottom:30px;
        }
#tiz_vid li {
        width:260px;
        float:left;
        padding-right:10px;
        }
#tiz_vid img {
        float:left;
        padding-right:10px;
        }
#tiz_vid p {
        padding-top:25px;
        margin:0px;
        }

.popup1 {
        position: absolute;
    top:185px;
        z-index:500;
        border-collapse: collapse;
        font-size: .8em;
        background:none;
        padding-left:10px;

}

.popup1 td.corner {
        height: 15px;
        width: 19px;
        background:none;
}
.popup1 td {
        height: 15px;
        width: 19px;
        background:none;
        border:0px;
}

.popup1 td#topleft {
        background-image: url(http://hit-sales.ru/images/bubble-1.png);

}

.popup1 td.top {
        background-image: url(http://hit-sales.ru/images/bubble-2.png);

}

.popup1 td#topright {
        background-image: url(http://hit-sales.ru/images/bubble-3.png);

}

.popup1 td.left {
        background-image: url(http://hit-sales.ru/images/bubble-4.png);

}

.popup1 td.right {
        background-image: url(http://hit-sales.ru/images/bubble-5.png);

}

.popup1 td#bottomleft {
        background-image: url(http://hit-sales.ru/images/bubble-6.png);
        background-repeat:no-repeat;

}

.popup1 td.bottom {
        background-image: url(http://hit-sales.ru/images/bubble-7.png);
        text-align: center;
    height:29px;
    margin:0px 0px 0px 0px ;
    padding:0px 0px 0px 0px;

}

.popup1 td.bottom img {
        display: block;
        margin: 0 auto;
}

.popup1 td#bottomright {
        background-image: url(http://hit-sales.ru/images/bubble-8.png);
        background-repeat:no-repeat;

}
.statistics {
    float: left;
    font-size: 12px;
    text-align: center;
    width: 820px;
}

.even td {
    background-color: #eee;
}
.new_table_sort{font-size:12px;}

.new_table_sort th{border-bottom: 1px solid #c2c2c2; cursor:pointer;background-image: url('/img/tablesorter/bg.gif');
    background-position: right center;
    background-repeat: no-repeat;text-align: center;padding-right: 15px;}

.new_table_sort td{     height:40px;
        border-bottom:1px solid #c2c2c2;
        padding:0px 5px;
}

/*стили для отображения блоков с графиками статистики в мемберке*/
.graph_block_wrap{
  margin: 20px;
  padding-top: 20px;
  text-align: center;
  width:800px;
  height: 410px;
}
.graph_block{
  width:700px;
  height:400px;
  margin-bottom:20px;
}

.graph_block_wrap ul{
  display: inline-block;
}
.graph_sw{
  display:block;
  float: left;
  margin: 20px;
  font-size: 14px;
}
.graph_sw:hover{
  text-decoration: underline;
  cursor: pointer;
  /*font-weight: bold;*/
}
.graph_sw.active{
  /*text-decoration: underline;*/
  font-weight: bold;
}
.clear {
  clear: both;
}
/*block-info*/
.block-info{
        line-height: 1;
        clear: both;
        width: 476px;
        border-radius: 15px;
        background-color: #e8ec92;
        margin: 56px 0 0 -60px;
        padding-bottom: 20px;
        overflow: hidden;
}
.block-info-title{
        font-size: 30px;
        font-weight: 700;
        padding: 19px 0 10px;
        color: #d02f37;
        text-align: center;
}
.block-info-text{
        font-size: 14px;
        color: #322e1b;
        padding: 0 10px 0 20px;
}
.block-info-text p{
        line-height: 20px;
        margin: 0;
        padding: 0;
}
.block-info-list{
        margin-top: 21px;
        width: 110%;
}
.block-info-item{
        display: inline-block;
        width: 90px;
        margin-right: 25px;
        vertical-align: top;
}
#right_side li.block-info-item{
        padding-bottom: 0;
}
.block-info-img{
        margin-bottom: 14px;
}
.block-info-desc{
        font-style: italic;
        font-size: 11px;
        color: #322e1b;
}
/*end block-info*/
/*h-info*/
.h-info-container{
        background: #0b3115;
        height: 75px;
}
.h-info{
        width: 1000px;
        margin: auto;
}
.h-info-body{
        padding: 0 28px 0 55px;
}
.h-info-title{
        line-height: 1;
        float: left;
        padding-top: 15px;
        text-align: left;
}
.h-info-title strong{
        color: #fbe44d;
        font-size: 22px;
}
.h-info-title div{
        font-size: 14px;
        color: #2b803f;
        margin: 0;
        padding: 0;
        line-height: 16px;
}
.h-info-desc{
        font-size: 18px;
        color: #348d49;
        float: right;
        margin-top: 25px;
}
.ex{
        padding: 25px 0 0 0;
        margin-left: -48px;
        width: 440px;
}
.ex strong{
        padding-bottom: 5px;
        display: block;
}
/*h-info*/

input.tablesorter-filter, select.tablesorter-filter {
    background-color: #fff;
    border: 1px solid #bbb;
    box-sizing: border-box;
    color: #333;
    height: auto;
    margin: 0;
    padding: 4px;
    transition: height 0.1s ease 0s;
    width: 98%;
}