#block-body{
    width: 1200px;
    height: auto;

    margin: 0 auto;
}
#block-header {
    width: 1200px;
    height: 240px;

}
#block-right {
    width: 220px;
    height: auto;
    float: right;
}
#block-content {
    width: 980px;
    height: auto;
}
#header-top-block{
    width: 1200px;
    height: 35px;
}
#block-footer{
    width: 1200px;
    height: 160px;
    margin-top: 10px;
    clear: both;
}
#header-top-menu li{
    list-style-type:none;
    font:15px sans-serif;
    float:left;
    margin-top:10px;
    padding-left:10px;
    padding-right:10px;
    border-right: 1px solid #E3E3E3;
}
#header-top-menu a{
    font:15px sans-serif;
    color: thistle;
    text-decoration: none;
}
#header-top-menu a:hover{
    color: red;
    border-bottom: 1px dashed red;
}
#header-top-menu span{
    color: red;
    border-bottom: 1px dashed red;
}
#reg-auth-title{
    margin-top: 10px;
    margin-right: 10px;
    float: right;
}
#reg-auth-title > a#active-button{
   background: url("../images/auth-butt-bg-click.png");
}
#reg-auth-title a.top-auth{
    font: bold 13px sans-serif;
    text-decoration: none;
    background: linear-gradient(to top, #C3C3C3, #FFFFFF) ;
    padding-right: 8px;
    padding-left: 8px;
    padding-bottom: 4px;
    padding-top: 4px;
    border: 1px solid #E9EAEA;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    cursor: pointer;
    color: black;
}
#reg-auth-title a.top-auth:hover{
    background: linear-gradient(to top, #C1C1C1, #EEEEEE) ;
}
#reg-auth-title a{
    font: 14px sans-serif;
    text-decoration: none;
    color: red;
    margin-left: 10px;
    border-bottom: 1px dashed red;
}
#reg-auth-title a:hover{
    border-bottom: none;
}
#top-line{
    background: url(../images/redline.png);
    width: 1200px;
    height: 1px;

}
#img-logo {
    width: 850px;
    height: 185px;
    position: absolute;
    border: 1px solid black;
    margin-top: 5px;
}
#personal-info {
    width: 300px;
    margin-left: 900px;
    margin-top: 30px;

}
#personal-info p{
    font: bold 15px verdana;
    margin-top: 2px;
    margin-bottom: 0px;
    margin-right: 45px;
}


#personal-info img{
    margin-left: 265px;
    margin-top: -30px;
    position: absolute;
    width: 30px;
    height: 30px;
}
#block-search {
    width: 345px;
    height: auto;
    margin-left: 860px;
    margin-top: 23px;
    z-index: 999;
    position: absolute;
}
#block-search span{
    width: 13px;
    height: 13px;
    background: url("../images/icon-search.png");
    position: absolute;
    margin-top: 9px;
    margin-left: 6px;

}

#block-search input#input-search{
    width: 250px;
    height: 26px;
    border: 1px solid #e1e1e2;
    font: 14px sans-serif;
    padding-left: 25px;
}
#button-search {

    width: 58px;
    height: 28px;
    border:1px solid #e1e1e2;
    background: url("../images/grd-button-search-norm.png");
    cursor: pointer;
    margin-left: -5px;
}
/*Эффект неведение кнопки */
#button-search:hover{
    background: url("../images/grd-button-search-hover.png");
}

#top-menu{

    width: 1200px;
    height: 45px;

}
#top-menu li{
    list-style-type: none;
   float: left;
    margin-left: 10px;
    margin-top: 8px;

}
#top-menu a{
    font: 15px sans-serif;
    color: black;
    margin-left: 4px;
    margin-right: 3px;
    text-decoration: none;
    border-bottom: 1px dashed black;


}
#top-menu a:hover{
    color: red;
    border-bottom: 1px dashed red;
}
#top-menu img{

    width: 30px;
    height: 30px;
    float: left;
    margin-top: -7px;
}
#block-basket{
     margin-top: 0px;
    padding-top: 7px;

}
#block-basket span{
     color: #34669d;

}
#block-basket a{
   font: bold 15px sans-serif;
    text-decoration: none;
    margin-right: 40px;
    border-bottom: 1px dashed black;
}
#block-basket a:hover{
    border-bottom: none;
}
#block-basket img{
    position: absolute;
   margin-top: -6px;
    margin-left: -35px;
}
#nav-line{
    background: url(../images/redline.png);
    height: 2px;
    width: 1200px;
    margin-top: 15px;
}
/* НОВОЕ МЕНЮ --- */
#block-category{
    width: 220px;
    height: auto;
}
#block-category > ul{
    margin-top: -5px;
}
.header-title{
    width: 210px;
    font: 14px sans-serif;
    margin-top: 0px;
    padding-left: 10px;
    padding-top: 7px;
    padding-bottom: 7px;
    color: white;
    background: url(/images/grd-title.png);
    border-radius: 5px 5px 0  0;
    -webkit-border-radius: 5px 5px 0  0;
    -moz-border-radius: 5px 5px 0  0;
}
#block-category > ul > li{
    border-bottom: 1px solid #EFEFEF;
    

}
#block-category > ul > li > a{
    font: 15px sans-serif;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 30px;
    display: block;
    cursor: pointer;
    text-decoration: none;
    color: black;
}
#block-category > ul > li > a:hover{
    background-color: #EEEEEE;
}
#block-category > ul > li > a.active{
    background-color: #EEEEEE;
}
#mobile-images{
    position: absolute;
    margin-left: -26px;
    margin-top: -3px;
}
#book-images{
    position: absolute;
    margin-left: -30px;
    margin-top: -2px;
}
#table-images{
    position: absolute;
    margin-left: -30px;
}
.category-section{
    margin-left: 25px;
    margin-bottom: 5px;
    display: none;
}
.category-section li{
    margin-top: 3px;
}
.category-section a{
    font: 15px sans-serif;
    text-decoration: none;
    color: black;
}
.category-section a:hover{
    text-decoration: underline;
}

/* СТАРОЕ МЕНЮ -----
#block-category{
    width: 220px;
    height: auto;

}
.header-title {
    width: 210px;
    font: 14px sans-serif;
    padding-left: 10px;
    padding-top: 7px;
    padding-bottom: 7px;
    color: white;
    background: url("../images/grd-title.png");
    /* Закругления */
/*
    border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    -moz-border-radius: 5px 5px 0px 0px;
}
#block-category ul{
    list-style-type: none;
}

#block-category > ul >li{
     border-bottom: 1px solid #EFEFEF;

}
#block-category > ul > li > a {
    font: 15px sans-serif;
    padding-top:  6px;
    padding-bottom: 6px;
    padding-left: 30px;
    display: block;
    cursor: pointer;
    text-decoration: none;
    color: black;


}
#block-category > ul > li > a:hover {
    background-color: #EEEEEE;
}
#block-category > ul > li > a:active {
    background-color: #EEEEEE;
}
/* подсветка меню актив */

/*
.categoty-section {
    margin-left: 25px;
    margin-bottom: 5px;

    display: none;

}
.categoty-section li{
    margin-top: 3px;
}
.categoty-section a{
    font: 15px sans-serif;
    text-decoration: none;
    color: #00340D  ;
}
.categoty-section a:hover{
    text-decoration: underline;
}
СТАРОЕ МЕНЮ --------*/
.list-group-item-site{
    width: 405px;
    border-bottom: 1px solid black;
    color: black;
    margin-bottom: 0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    position: relative;
display: block;
padding: 20px 30px;
margin-bottom: -1px;
background-color: #fff;
border: 1px solid #ddd;
text-decoration: none;
}
a.list-group-item-site:focus, a.list-group-item-site:hover {
    color: #555;
    text-decoration: none;
    background-color: #f5f5f5;
    }
    #info-order > li > select{
        height: 40px;
        width: 350px;
        font:17px sans-serif;
        margin-left: 120px;
        border-left: 1px solid #ABABAB;
        border-top: 1px solid #ABABAB;
        border-right: 1px solid #DDDDDD;
        border-bottom: 1px solid #DDDDDD;
        padding-left: 5px;
    }
    #in
#block-parameter{
    width: 220px;
    margin-top: 10px;
    height:auto;
}
.title-filter{
    font: bold 14px sans-serif;
    margin-top: 0px;
    margin-bottom: 10px;
}
#block-input-price li{
    float: left;
    margin-left: 10px;
    list-style-type: none;
}
#block-input-price input{
    width: 45px;
    height: 20px;
    font:14px sans-serif;
    border: 1px solid #dcdcdc;
    padding-left: 3px;
}
#block-input-price p{
    font:14px sans-serif;
    float: left;
    margin-top: 0px;
    padding-top: 2px;
}
#blocktrackbar{
    width: 220px;
    height: 35px;
    padding-top: 15px;
    margin-top: 20px;
    clear: both;
}
.checkbox-brand li{
    font: 14px sans-serif;
    margin-left: 5px;
    margin-top: 3px;
    list-style-type: none;
}
.checkbox-brand{
    margin-right: 8px;
}
#button-param-search{
    margin-top: 20px;
    width: 81px;
    height: 27px;
    border-radius: 10px;
    border:1px solid #e1e1e2;
    cursor: pointer;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#febbbb+0,fe9090+1,fe9090+1,fe9090+6,ff5c5c+77;Red+3D+%231 */
    background: #febbbb; /* Old browsers */
    background: -moz-linear-gradient(top,  #febbbb 0%, #fe9090 1%, #fe9090 1%, #fe9090 6%, #ff5c5c 77%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #febbbb 0%,#fe9090 1%,#fe9090 1%,#fe9090 6%,#ff5c5c 77%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #febbbb 0%,#fe9090 1%,#fe9090 1%,#fe9090 6%,#ff5c5c 77%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#febbbb', endColorstr='#ff5c5c',GradientType=0 ); /* IE6-9 */
}
#button-param-search:active{
    border-radius: 10px;
    width: 81px;
    height: 27px;
    border:1px solid #e1e1e2;
    background: rgb(152,15,0);
}
#block-news{
    width: 220px;
    height: auto;
    margin-top: 5px;
    margin-bottom: 5px;
}
#newsticker{
    width: 220px;
    border-top: 1px solid #dddddd;
}
#newsticker p{
    font: 14px sans-serif;
    margin-top: 5px;
    margin-bottom: 5px;
}
#newsticker li{
    border-bottom: 1px solid #dddddd;
    padding-top: 15px;
    padding-bottom: 15px;
    list-style-type: none;
}
#newsticker a{
    color: #ef662b;
    font:bold 14px sans-serif;
    text-decoration: none;
}
#newsticker a:hover{
    text-decoration: underline;
}
#newsticker span {
    font: 13px sans-serif;
    padding-bottom: 5px;
    color: #636363;
    display: block;
}
#news-prev{
    margin-top: 5px;
    margin-bottom: 5px;
    cursor: pointer;
    width: 15px;
    height: 15px;
}
#news-next{
    margin-top: 5px;
    margin-bottom: 5px;
    cursor: pointer;
    width: 15px;
    height: 15px;
    transform: rotate(180deg);
}
#footer-phone{
    width: 270px;
    float: left;
    margin-right: 100px;
    margin-top: 10px;
}
#footer-phone h4{
    font:bold 16px sans-serif;
    margin: 0px;
}
#footer-phone h3{
    font:bold 23px sans-serif;
    margin: 5px 0;
    text-decoration: none;
}

#footer-phone p{
    font:15px sans-serif;
    max-resolution: 5px 0;
}
.footer-list{
    width: 200px;
    float: left;
    margin-left: 10px;
    margin-top: 10px;
}
.footer-list li{
    margin-top: 5px;
    list-style-type: none;

}
.footer-list p{
    font:bold 14px sans-serif;
    margin-bottom: 10px;
    color: #641b74;
}
.footer-list a{
    font:14px sans-serif;
    color: #7b7b7b;
    text-decoration: none;
}
.footer-list a:hover{
    text-decoration: underline;
}
#bottom-line {
    background: url(../images/redline.png);
    width: 1200px;
    height: 1px;
}
#nav-breadcrumbs{
    margin-top: 5px;
}
#nav-breadcrumbs{
    margin-top: 5px;
}
#nav-breadcrumbs a{
    font:13px sans-serif;
    color: #4268b1;
}
#nav-breadcrumbs a:hover{
    color: #e20000;
}
#nav-breadcrumbs span{
    color: #7f868e;
    font:14px sans-serif;
}
#block-sorting{
    height: 60px;
    border-bottom: 1px solid #eeeeee;
}
#options-list > li{
    float: left;
    margin-left: 25px;
    font:14px sans-serif;
    list-style-type: none;
}
#options-list img{
    margin-top: -4px;
    cursor:pointer;
}
#options-list{
    margin-left: -10px;
    margin-top: 10px;
}
#select-sort{
    color: #748996;
    text-decoration: underline;
    cursor: pointer;
}
#sorting-list{
    border: 1px solid #A3C0D2;
    position: absolute;
    width: 200px;
    height: 108px;
    background-color: white;
    list-style-type: none;
    padding-top: 5px;
    display: none;
}
#sorting-list li{
    margin-top: 3px;
    margin-left: 10px;
}
#sorting-list a{
    font: 15px sans-serif;
    text-decoration: none;
    color: black;
}
#sorting-list a:hover{
    text-decoration: underline;
}


#block-tovar-grid > li{

    width:490px;
    height: 230px;
    float: left;
    margin-left: -5px;
    margin-top: 10px;
}
.style-title-grid{
    margin-top: 0px;
    margin-bottom: 0px;
}
.style-title-grid a{
    font: bold 15px sans-serif;
    color: #0a83ab;
    text-decoration: underline;
}
.style-title-grid a:hover {
    color: #e26666;
}
.block-images-grid{
    width: auto;
    height: 230px;
    float: left;
    margin-right: 15px;
}
.reviews-and-counts-grid {
    height: 20px;
    margin-top: 5px;
}
.reviews-and-counts-grid > li {
    float: left;
    margin-left: 10px;
    margin-top: 3px;
    list-style-type: none;
}

.reviews-and-counts-grid > li > p {
    margin-left: 25px;
    font:13px sans-serif;
    margin-top: -1px;
    margin-bottom: 0px;


}
.reviews-and-counts-grid > li > img {
    position: absolute;

}
.style-price-grid{
    font:16px sans-serif;
    margin-top: 7px;
}
.style-price-grid strong{
    font:23px sans-serif;
    color: #6b6d73;

}
.add-cart-style-grid{
    width: 48px;
    height: 25px;
    display: block;
    cursor: pointer;
    float: left;
    margin-top: 8px;
    margin-right: 10px;
    background: url("../images/add-cart-norm.png");
}
.add-cart-style-grid-sale {
    width: 48px;
    height: 25px;
   position: absolute;
    cursor: pointer;
   
    margin-top: 15px;
    margin-right: 10px;
    background: url("../images/add-cart-norm.png");
}
.add-cart-style-grid:hover{
    background: url("../images/add-cart-hover.png");
}
.add-cart-style-grid:active{
    background: url("../images/add-cart-active.png");
}
.mini-features{
    font: 14px/18px sans-serif;
    margin-top: 10px;
}
.block-images-list{
    float: left;
    margin-right: 15px;
    min-height: 160px;
    height: auto;
}
#block-tovar-list > li{
    border-bottom: 1px solid #e6e6e6;
     min-height: 160px;
     height: auto;
    margin-top: 15px;
    padding-bottom: 5px;

}
#block-tovar-list{
    display: none;
}
.reviews-and-counts-list{
    position: absolute;
    margin-left: 870px;
}
.reviews-and-counts-list > li{
    float: left;
    margin-left: 10px;
    margin-top: 3px;
    list-style-type: none;
}
.reviews-and-counts-list > li > p{
    margin-left: 25px;
    margin-top: -1px;
    font:13px sans-serif;
}
.reviews-and-counts-list > li > img{
    position: absolute;

}
.style-title-list{
    margin-top: 0px;                 
    margin-bottom: 0px;              
}                                    
.style-title-list a{
    font: bold 15px sans-serif;      
    color: #0a83ab;                  
    text-decoration: underline;      
}                                    
.style-title-list a:hover {
    color: #e26666;                  
}
.add-cart-style-list{
    width: 48px;
    height: 25px;
    display: block;
    cursor: pointer;
    float: left;
    margin-top: 8px;
    margin-right: 10px;
    background: url("../images/add-cart-norm.png");
}
.add-cart-style-list-sale{
    width: 48px;
    height: 25px;
    display: block;
    cursor: pointer;
    float: left;
    margin-top: 15px;
    margin-right: 10px;
    background: url("../images/add-cart-norm.png");
}
.add-cart-style-list:hover{
    background: url("../images/add-cart-hover.png");

}
.add-cart-style-list:active{
    background: url("../images/add-cart-active.png");
}
.style-price-list{
    font: 15px sans-serif;
    margin-top: 10px;

}
.style-price-list > strong{
    font:20px sans-serif;
    color: #6b6d73;
    }
.style-text-list{
    font: 15px sans-serif;
    margin: 0;
}
.no_product{
    margin-top: 30px;
}
.pstrnav {
    height: 30px;
    clear: left;
    margin-top: 30px;
    margin-bottom: 30px;
}
.pstrnav li {
    width: 26px;
    height: 26px;
    margin-left: 7px;
    float: left;
    margin-top: 3px;
}
.pstrnav a {
    display: block;
    text-decoration: none;
    font: bold 14px sans-serif;
    text-align: center;
    color: black;
    background: url("../images/nav-block-norm.png");
    padding-top: 5px;
    padding-bottom: 5px;
}
.pstrnav a:hover {
    background: url("../images/nav-block-hover.png");
}
.pstrnav a:active {
    background: url("../images/nav-block-active.png");
    color: white;
}
.pstrnav a.pstr-active {
    background: url("../images/nav-block-active.png");
    color: white;
}
.pstrnav p.nav-point {
    text-align: center;
    font: bold 14px sans-serif;
    margin-top: 8px;
    margin-bottom: 0px;
}
.h2-title{
    font: 25px sans-serif;
    border-bottom: 1px solid #eeeeee;
    padding-bottom: 3px;
}
#block-form-registration{
    height: 450px;
}
#form-registration {
    margin-top: 30px;
}
#form-registration li{
    margin-top: 10px;
}
#form-registration > li > input{
    height: 30px;
    width:  320px;
    font: 17px sans-serif;
    margin-left: 200px;
    padding-left: 5px;
    color: black;
    border-left: 1px solid #ababab;
    border-top: 1px solid #ababab;
    border-right: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
}
#form-registration > li > label {
    position: absolute;
    font: 15px sans-serif;
    margin-top: 7px;
}
.star {
    font: 16px sans-serif;
    color: #e35903;
    position: absolute;
    margin-left: 188px;
    margin-top: 10px;
}
#genpass {
    font: bold 13px sans-serif;
    text-decoration: underline;
    color: black;
    cursor: pointer;
    margin-left: 5px;
}
#genpass:hover {
    text-decoration: none;
}
#form-registration > li > input#reg_login,
#form-registration > li > input#reg_pass,
#form-registration > li > input#reg_pass_r {
    height: 30px;
    width:  200px;
    font: 17px sans-serif;
    margin-left: 200px;
    padding-left: 5px;
    color: black;
    border-left: 1px solid #ababab;
    border-top: 1px solid #ababab;
    border-right: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
}

#form-registration > li > input:focus,
#form-registration > li  > input#reg_login:focus,
#form-registration > li  > input#reg_pass:focus,
#block-captcha > input#reg_captcha:focus {
    border: 1px solid #29B0D9;
    background: #ffe;
}

#block-captcha {
    position: absolute;
    margin-left: 200px;
    height: 70px;
}
#block-captcha > input#reg_captcha {
    height: 30px;
    width: 100px;
    font: 19px sans-serif;
    margin-left: 15px;
    padding-left: 5px;
    margin-top: 8px;
    color: black;
    border-left: 1px solid #ababab;
    border-top: 1px solid #ababab;
    border-right: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
}
#block-captcha img {
    float: left;
}
#block-captcha p {
    margin-top: 0px;
    font: bold 13px sans-serif;
    text-decoration: underline;
    cursor: pointer;
    clear: both;
}
#block-captcha p:hover {
    text-decoration: none;
}
#form_submit {
    background: url("../images/grd_reg_button.png");
    border: 1px solid #e4e4e4;
    font: bold 13px sans-serif;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    padding-left: 7px;
    padding-right: 7px;
    height: 33px;
    cursor: pointer;
    margin-top: -15px;
    margin-right: 200px;
}
#form_submit:active {
    background: url("../images/grd_reg_button_vert.png");

}
#change_profile {
    background: url("../images/grd_reg_button.png");
    border: 1px solid #e4e4e4;
    font: bold 13px sans-serif;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 7px;
    text-decoration: none;
    color: black;
    height: 26px;
    cursor: pointer;
    margin-top: 5px;
    margin-left: 10px;
    float: left;
}
#change_profile:active {
    background: url("../images/grd_reg_button_vert.png");

}
#history_orders_prof {
    background: url("../images/grd_reg_button.png");
    border: 1px solid #e4e4e4;
    font: bold 13px sans-serif;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 7px;
    text-decoration: none;
    color: black;
    height: 26px;
    cursor: pointer;
    margin-top: 5px;
    margin-left: 20px;
    float: left;
}
#history_orders_prof:active {
    background: url("../images/grd_reg_button_vert.png");

}
#change_profile_pas{
    background: url("../images/grd_reg_button.png");
    border: 1px solid #e4e4e4;
    font: bold 13px sans-serif;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 7px;
    text-decoration: none;
    color: black;
    height: 26px;
    cursor: pointer;
    margin-top: 10px;

    float: left;
}
#change_profile_pas:active {
    background: url("../images/grd_reg_button_vert.png");

}
#block-top-auth {
    border: 1px solid #dbdbdb;
    width: 210px;
    height: auto;
    margin-left: 883px;
    margin-top: 40px;
    background-color: white;
    position: absolute;
    z-index: 9999;
    -moz-box-shadow: 0 0 15px #dbdbdb;
    -webkit-box-shadow: 0 0 15px #dbdbdb;
    box-shadow: 0 0 15px #dbdbdb;
    display: none;
}
.corner {
    background: url("../images/bulleticon.png");
    width: 19px;
    height: 10px;
    margin-left: 175px;
    margin-top: -9px;
}
#input-email-pass h3 {
    font: 15px sans-serif;
    margin: 10px;
}
#message-auth {
    font: bold 15px sans-serif;
    margin-top: 10px;
    padding: 10px;
    background-color: #fde7e7;
    color: red;
    display: none;
}
#input-email-pass > li {
    margin-top: 7px;
}
#input-email-pass input#auth_login {
    width: 180px;
    height: 25px;
    font: 15px sans-serif;
    border: 1px solid #dbdbdb;
    padding-left: 5px;
}
#input-email-pass input#auth_pass {
    width: 180px;
    height: 25px;
    font: 15px sans-serif;
    border: 1px solid #dbdbdb;
    padding-left: 5px;
}
.pass-show {
    background: url("../images/open_eye.png") no-repeat;
    width: 18px;
    height: 11px;
}
.pass-hide {
    background: url("../images/eye_closed.png") no-repeat;
    width: 20px;
    height: 10px;
}
#input-email-pass span {
    width: 25px;
    height: 25px;
    cursor: pointer;
    margin-top: 10px;
    position: absolute;
    margin-left: -24px;
}
#list-auth {
    margin-top: 12px;
}
#list-auth li{
    margin-top: 5px;
    margin-left: 10px;
    font: 14px sans-serif;
}
#list-auth a{
    color: black;
    text-decoration: none;
    margin-left: 3px;
    border-bottom: 1px dashed black;
}
#list-auth a:hover {
    border-bottom: none;
}
#button-auth a, #button-remind a{
    margin-right: 10px;
    cursor: pointer;
    background: url("../images/button-grd.png") repeat-x;
    font: bold 13px sans-serif;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    border: 1px solid #e8e8e8;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
#button-auth a:hover, #button-remind a:hover {
    background: url("../images/button-grd-hover.png") repeat-x;
}
#button-auth a:active, #button-remind a:active {
    background: url("../images/button-grd-active.png") repeat-x;
}
.auth-loading {
    margin-right: 30px;
    margin-top: 20px;
    display: none;
}
.error {
    font: italic 14px sans-serif;
    color: #cc0063;
    margin-left: 5px;
}
.reg_message_good {
    font:18px sans-serif;
    color: black;
    background-color: #ededff;
    border: 1px solid #e6e6fe;
}
.reg_message_error {
    font: bold 14px sans-serif;
    color: red;
    background-color: #f7edef;
    border: 1px solid #fac8d3;
}
#reg_message {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    display: none;
}
#reg_message_er {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    display: none;
}
#reg-button-pass-show-hide {
    width: 25px;
    height: 25px;
    cursor: pointer;
    margin-top: 10px;
    position: absolute;
    margin-left: 380px;
}
#reg-r-button-pass-show-hide {
    width: 25px;
    height: 25px;
    cursor: pointer;
    margin-top: 10px;
    position: absolute;
    margin-left: 380px;
}
#auth-user-info {
    font: bold 14px sans-serif;
    margin-top: 10px;
    margin-right: 20px;
    float: right;
}
#auth-user-info:hover {
    color: #cf3a3a;
    border-bottom: 1px dashed #cf3a3a;
    cursor: pointer;
}
#auth-user-info > img {
    position: absolute;
    margin-left: -30px;
    margin-top: -3px;
}
#block-remind {
   display: none;
}
#block-remind h3 {
    font:15px sans-serif;
    margin-left:10px;
    margin-top: 10px;
    margin-bottom: 10px;
}
#block-remind input {
    width: 180px;
    height: 25px;
    border: 1px solid #dbdbdb;
    font:15px sans-serif;
    padding-left: 5px;
    padding-right: 0px;
}
#block-remind p#prev-auth {
    font: bold 13px sans-serif;
    text-decoration: underline;
    width: 10px;
    margin-left: 10px;
    margin-top: -32px;
    cursor: pointer;
    position: absolute;
}
#block-remind p#prev-auth:hover {
    text-decoration: none;
}
.message-remind-error {
    display: none;
    font:bold 12px sans-serif;
    margin-top: 10px;
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    color: red;
    background-color: #FDE7E7;
}
.message-remind-success {
    display: none;
    font:bold 12px sans-serif;
    margin-top: 10px;
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    color: black;
    background-color: #D0E7AA;
}
#block-user {
    border: 1px solid #DBDBDB;
    width: 140px;
    height:60px;
    position: absolute;
    z-index: 7;
    margin-left: 1000px;
    margin-top: 0px;
    background-color: white;
    display: none;
    -moz-box-shadow: 0 0 15px #DBDBDB;
    -webkit-box-shadow: 0 0 15px #DBDBDB;
    box-shadow: 0 0 15px #DBDBDB;
}
.corner2 {
    background: url("../images/bulleticon.png");
    width: 19px;
    height: 10px;
    margin-top: -9px;
    margin-left: 60px;
}
#block-user ul {
    margin-top: 10px;
}
#block-user li {
    margin-left: 8px;
    margin-top: 5px;
}
#block-user a {
    text-decoration: none;
    font:bold 13px sans-serif;
    color: #57678c;
}
#block-user a:hover {
    border-bottom: 1px dashed #EF662B;
    color: #EF662B;
    cursor: pointer;
}
#block-user img {
    float: left;
    margin-right: 8px;
}
.title-h3{
    font:bold 17px sans-serif;
    color: #666666;
    border-bottom: 1px solid #E5E5E5;
    padding-bottom: 5px;
}
.title-h3-profile{
    font:bold 17px sans-serif;
    color: #666666;
    border-bottom: 1px solid #E5E5E5;
    padding-bottom: 5px;
    margin-left: 15px;
    width: 935px;
}
.title-h3-cart{
    font:bold 17px sans-serif;
    color: #666666;
    border-bottom: 1px solid #E5E5E5;
    padding-bottom: 15px;

}
#info-profile{
    margin-top: 25px;
}
#info-profile li{
    margin-top: 10px;
}
#info-profile input{
    height: 30px;
    width: 350px;
    font:17px sans-serif;
    margin-left: 200px;
    border-left: 1px solid #ABABAB;
    border-top: 1px solid #ABABAB;
    border-right: 1px solid #DDDDDD;
    border-bottom: 1px solid #DDDDDD;
    padding-left: 5px;
}
#info-profile input:focus,#info-profile textarea:focus {
    border:1px solid #C4E1EB;
}
#info-profile textarea {
    height: 110px;
    width: 350px;
    font: 17px sans-serif;
    margin-left: 200px;
    border-left: 1px solid #ABABAB;
    border-top: 1px solid #ABABAB;
    border-right: 1px solid #DDDDDD;
    border-bottom: 1px solid #DDDDDD;
}
#info-profile label{
    font:14px Arial;
    color: #464648;
    position: absolute;
    margin-top: 7px;
}
#form-error {
    font:bold 14px sans-serif;
    color: red;
    background-color: #F7EDEF;
    border: 1px solid #FAC8D3;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
}
#form-success {
    font: bold 14px sans-serif;
    color: black;
    background-color: #D9EFCA;
    border: 1px solid #B7E787;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
}
#result-search{
    display: none;
    border-left: 1px solid #e1e1e2;
    border-right: 1px solid #e1e1e2;
    border-bottom: 1px solid #e1e1e2;
    width: 275px;
    height: auto;
    background-color: white;
}
#result-search a{
    font: 14px sans-serif;
    text-decoration: none;
    padding-right: 5px;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    display: block;
    color: black;
}
#result-search a:hover {
    background-color: #f1f2f2;
}
#block-step {
    height: 70px;
    border-bottom: 1px solid #E0E0E0;
}
#block-step > p{
    font: 19px sans-serif;
    color: #646464;
    margin-top: 8px;
    margin-left: 15px;
    position: absolute;
}
#block-step > a{
    position: absolute;
    border: 1px solid #d98386;
    font:bold 13px sans-serif;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 4px;
    padding-bottom: 4px;
    margin-top: 5px;
    margin-left: 850px;
    text-decoration: none;
    color: white;
    background-color: #da2027;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
.clear_box {
    position: absolute;
    border: 1px solid #d98386;
    font:bold 13px sans-serif;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 2px;
    padding-bottom: 4px;
    margin-top: 5px;
    margin-left: 280px;
    text-decoration: none;
    color: white;
    background-color: #da2027;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
.free_css_no {
    position: absolute;
    font:bold 18px sans-serif;
    color: red;
    margin-left: 120px;
    padding-top: 10px;
}
#name-step {
    height: 30px;
}
#name-step li {
    float: left;
    margin-left: 10px;
    margin-top: 10px;
}
#name-step a {
    color: #00658b;
    font: bold 14px sans-serif;
    text-decoration: none;
}
#name-step a.active {
   color: #ef662b;
    font: bold 14px sans-serif;
    border-bottom: 1px dashed #ef662b;
}
#header-list-cart {
    height: 30px;
    border-bottom: 1px solid #dbdbdb;
}
#header-list-cart > div {
    float: left;
    margin-left: 5px;
    text-align: center;
    font:bold 13px sans-serif;
    color: #6d6d6d;
    margin-top: 7px;
}
#head1 {width: 150px; }
#head2 {width: 450px; }
#head3 {width: 100px; }
#head4 {width: 170px; }

.block-list-cart{
    height: 130px;
}
.block-list-cart > div {
    float: left;
    margin-left: 5px;
}
.img-cart {
    width: 150px;
    height: 125px;
}
.title-cart {
    width: 450px;
    height: 125px;
}
.count-cart {
    width: 100px;
    height: 125px;
}
.price-product {
    width: 170px;
    height: 125px;
}
.delete-car {
    height: 125px;
}
.title-cart > p {
    margin-top: 15px;
}
.title-cart > p > a {
    font:15px sans-serif;
    color: #097A9F;
}
.title-cart > p > a:hover {
    text-decoration: none;
}
.input-count-style {
    margin-top: 31px;
}
.input-count-style input {
    text-align: center;
    border: 1px solid #dddddd;
    width: 32px;
    height: 22px;
    font: 15px sans-serif;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
.input-count-style p{
    cursor: pointer;
    font: 15px sans-serif;
    margin: 1px;
}
.price-product p {
    margin-left: 15px;
    margin-top: 65px;
    font: bold 18px sans-serif;
}
.price-product h5 {
    position: absolute;
    font: bold 13px sans-serif;
    margin-top: 42px;
    margin-left: 15px;
    color: #848484;
}
.delete-cart img {
    margin-top: 50px;
    margin-left: 20px;
}
#bottom-cart-line{
    background: url("../images/bottom-line.png");
    height: 5px;
    width: 965px;
    margin: 0px auto;
}
.itog-price {
    font: 20px sans-serif;
    margin-right: 20px;
}
.itog-price > strong{
    font:18px sans-serif;
}
.button-next {
    margin-top: 30px;
    margin-right: 20px;
}
.button-next > a {
    border: 1px solid #b0c181;
    font:15px sans-serif;
    color: white;
    padding-left: 18px;
    padding-right: 18px;
    padding-bottom: 6px;
    padding-top: 6px;
    text-decoration: none;
    background: url("../images/grd-next.png");
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
}
#confirm-button-next-ukrp{
    margin-top: 30px;
    margin-right: 20px;
    border: 1px solid #b0c181;
    font:15px sans-serif;
    color: white;
    padding-left: 18px;
    padding-right: 18px;
    padding-bottom: 6px;
    padding-top: 6px;
    text-decoration: none;
    background: url("../images/grd-next.png");
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    cursor: pointer;
}
#confirm-button-next-np{
    margin-top: 30px;
    margin-right: 20px;
    border: 1px solid #b0c181;
    font:15px sans-serif;
    color: white;
    padding-left: 18px;
    padding-right: 18px;
    padding-bottom: 6px;
    padding-top: 6px;
    text-decoration: none;
    background: url("../images/grd-next.png");
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    cursor: pointer;
  
}

#clear-cart {
    font:22px sans-serif;
    margin-top: 40px;
}
#info-radio > li > input {
    margin-top: 7px;
    margin-right: 7px;
}
#info-radio > li {
    font:15px sans-serif;
}
#info-radio-pay{
    margin-top: 7px;
    margin-right: 7px;
}
#stat_pay_ch {
    float: left;
    margin-right: 30px;
    margin-top: 0px;
    margin-left: -30px;
}
#info-radio-pay > li {
    font:17px sans-serif;
    float: left;
    margin-top: 20px;
    margin-left: 30px;

}
#info-order{
    margin-top: 25px;
}
#info-order > li{
    margin-top: 10px;
}
#info-order > li > input{
    height: 30px;
    width: 345px;
    font:17px sans-serif;
    margin-left: 120px;
    border-left: 1px solid #ABABAB;
    border-top: 1px solid #ABABAB;
    border-right: 1px solid #DDDDDD;
    border-bottom: 1px solid #DDDDDD;
    padding-left: 5px;
}
#info-order > li >input:focus, #info-order > li >textarea:focus{
    border: 1px solid #c4e1eb;
}
#info-order > li > textarea{
    height: 110px;
    width: 346px;
    margin-left: 120px;
    border-left: 1px solid #ABABAB;
    border-top: 1px solid #ABABAB;
    border-right: 1px solid #DDDDDD;
    border-bottom: 1px solid #DDDDDD;
}
#info-order > li > label{
    font: 14px sans-serif;
    color: #464648;
    position: absolute;
    margin-top: 7px;
}
#info-order > li > label.order_label_style{
    margin-top: 0px;
}
#info-order  > li > span{
    font:italic 13px sans-serif;
    color: #A7A7A7;
    margin-left: 15px;
    margin-top: -1px;
    position: absolute;
}
#info-order > li >span.order_span_style{
    margin-top: 7px;
}
#confirm-button-next {
    background: url("/images/grd-next.png");
    border: 1px solid #B0C181;
    font:15px sasn-serif;
    color: white;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    padding-left: 18px;
    padding-right: 18px;
    padding-top: 6px;
    padding-bottom: 6px;
    cursor: pointer;
    margin-right: 50px;
}
#list-info {
    width: 972px;
    height: 319px;
    padding-top: 7px;
    margin-top: 15px;
    background: url("/images/boxshadow.png") no-repeat;
}
#list-info > li {
    padding-top: 5px;
    padding-bottom: 5px;
    font: 17px Verdana;
    padding-left: 15px;
}
#list-info > li > strong {
    font: bold 14px Verdana;
    margin-right: 10px;
}
#list-info-profile {
    width: 972px;
    height: 319px;
    padding-top: 7px;
    margin-top: 15px;
    background: url("/images/boxshadow.png") no-repeat;
}
#list-info-profile > li {
    padding-top: 5px;
    padding-bottom: 5px;
    font: 17px Verdana;
    padding-left: 15px;
}
#list-info-profile > li > strong {
    font: bold 14px Verdana;
    margin-right: 10px;
}
#block-breadcrumbs-and-rating {
    height: 50px;
    margin-top: 10px;
    border-bottom: 1px solid #EEEEEE;
}
#nav-breadcrumbs2 {
    margin-top: 0px;
}
#nav-breadcrumbs2 > a {
    font: 13px sans-serif;
    color: #4268B1;
}
#nav-breadcrumbs2 > a:hover {
    color: #FFA1A1;
}
#nav-breadcrumbs2 > span {
    font:14px sans-serif;
    color: #7f868e;
} 
#block-content-info {
    height: 320px;
    margin-top: 15px;
}
#block-content-info img {
   float: left;
   margin-top: 0px;
   margin-right: 15px;

}
#block-mini-description{
    width: 600px;
    float: left;
}
#content-title {
    font: 19px sans-serif;
    margin: 0;
}
#content-text {
    font: 15px sans-serif;
    margin-top: 10px;
}
.reviews-and-counts-content{
    height: 20px;
    margin-top: 10px;
}
.reviews-and-counts-content > li{
    float: left;
    margin-left: 10px;
    margin-top: 3px;
}
.reviews-and-counts-content > li > p{
    margin-left: 25px;
    margin-top: -1px;
    font: 13px sans-serif;
    margin-bottom: 0px;
}
.reviews-and-counts-content img{
    position: absolute;
}
#style-price {
     font:20px sans-serif;
    color: #6b6d73;
    margin-top: 10px;
    margin-bottom: 10px;
}
#add-cart-view{
    width: 88px;
    height: 27px;
    display: block;
    cursor: pointer;
    background: url(../images/button-buy-norm.png) no-repeat;
}
#add-cart-view:hover {
    background: url(../images/button-buy-active.png) no-repeat;
}
#add-cart-view:active {
    background: url(../images/button-buy-click.png) no-repeat;
}
#block-img-slide{
    height: 85px;
    width: auto;
}
#block-img-slide li {
    padding: 3px;
    float: left;
    margin-left: 10px;
    border: 1px solid #DBDBDB;
    cursor: pointer;
}
#block-img-slide li:hover {
    border: 1px solid black;
}
#block-img-slide a {
    height: 73px;
    display: block;
}
ul.tabs { margin-top: 15px; list-style:none; width:100%; height: 31px; border-bottom: 1px solid #E2E2E2;}
ul.tabs li:first-child {border-left:1px solid #E2E2E2;}
ul.tabs li {float:left; border-right:1px solid #E2E2E2; border-top:1px solid #E2E2E2; background-color:#eee;}
ul.tabs li.active {border-bottom:1px solid #fff; background-color:#fff; margin-bottom:-1px;}
ul.tabs li a {display:block; padding:7px 10px; color:#777;  outline:none; text-decoration:none; font:bold 14px sans-serif;}
ul.tabs li.active a { color:#000;}

div.tabs_content {width:100%;}
div.tabs_content > div {padding:10px;}

.tabs_content div{
    font: 15px sans-serif;
    margin-top: 5px;
}
#link-send-review a{
    text-decoration: none;
    font: bold 13px sans-serif;
    border-bottom: 1px dashed #EF662B;
    color: #EF662B;
}
#link-send-review a:hover{
    border-bottom: none;
}
.block-reviews {
    border-bottom: 1px dashed #D8D8D8;
    margin-top: 20px;      
}
.block-reviews img {
    float: left;
    margin-left: 15px;
    margin-top: 3px;
}
.author-date{
    font: 14px sans-serif;
    margin-left: 20px;
    color: #8C8C8C;
}
.textrev {
    margin-left: 50px;
    margin-top: 0px;
    margin-right: 100px;
    font: 14px sans-serif;
}
.text-comment {
    font: 15px sans-serif;
}
#send-review{
    display: none;
    width: 400px;
    height: 450px;
}
#title-review{
    font: 14px sans-serif;
    margin-right: 50px;
    color: #8C8C8C;
}
#send-review input{
    width: 234px;
    height: 25px;
    margin-right: 50px;
    margin-top: 15px; 
    border: 1px solid #DBDBDB;
}
#send-review textarea{
    width: 230px;
    height: 70px;
    margin-right: 50px;
    border: 1px solid #DBDBDB;
}
#label-name{
    font: 14px sans-serif;
    margin-right: 10px;
}
#label-good{
    position: absolute;
    font: 14px sans-serif;
    margin-left: -100px;
}
#label-bad {
    position: absolute;
    font: 14px sans-serif;
    margin-left: -93px;
}
#label-comment{
    position: absolute;
    font: 14px sans-serif;
    margin-left: -106px;
}
#reload-img{
    display: none;
    margin-top: 35px;
    margin-left: 295px;
}
#button-send-review{
    cursor: pointer;
    background: url(../images/button-send.png) no-repeat;
    width: 81px;
    height: 31px;
    margin-top: 25px;
    margin-left: 270px;
}
#button-send-reviews:active{
    background: url(../images/button-send-active.png) no-repeat;
}
#block-like{
    width: 150px;
    margin-top: -10px;
    float: right;
}
/*
#likegood{
    float: left;
    cursor: pointer;
    background: url(../images/like.png) no-repeat;
    width: 32px;
    height: 32px;
    margin-top: -13px;
    margin-left: 80px;
}



/*
#likegood{
    float: left;
    cursor: pointer;
    border: 1px solid #C5C5C5;
    background-color: #EEEEEE;
    padding: 3px 4px;
    font: 13px sans-serif;
    margin: 0;
}

#likegood:hover{
    background-color: #F2F2F2;           
}
*/
#likegoodcount{
    margin: 4px 8px;
    font: 13px sans-serif;
    display: inline-block;
}
#block-random-tovar{
    height: 150px;
    padding-top: 15px;
    clear: both;
}
#block-random-tovar li{
   float: left;
   width: 250px;
   height: 150px;
   margin-left: 5px;
}
#block-random-tovar img{
   float: left;
   margin-right: 8px;
}
.random-title{
    font: 15px sans-serif;
    color: #276FC8;
}
.random-title2 {
    height: 40px;
}
.random-title:hover{
    text-decoration: none;
}
.random-reviews{
    font: 13px sans-serif;
    color: #434343;
    margin: 5px 0;
}
.random-price{
    margin:0px;
    font: bold 18px sans-serif;   
}
.random-add-cart{
    width: 87px;
    height: 26px;
    margin-top: 10px;
    margin-right: 0px;
    cursor: pointer;
    background: url(/images/button-pay.png);
    float: left;
    
}
.random-add-cart:active {
     background: url(/images/button-pay-active.png);
}
#block-feedback{
    height: 450px;
}
#feedback{
 margin-top: 50px;
}
#feedback li{
 margin-top: 10px;
}
#feedback input{
 height: 30px;
 width: 300px;
 font: 17px sans-serif;
 margin-left: 200px; 
 border-left: 1px solid #ABABAB;
 border-top: 1px solid #ABABAB;
 border-right: 1px solid #DDDDDD;
 border-bottom: 1px solid #DDDDDD;
 padding-left: 5px;    
}
#feedback label{
    font: 14px arial;
    color: #464648;
    position: absolute;
    margin-top: 7px;
}
#feedback textarea{
 height: 180px;
 width: 450px;
  font: 17px sans-serif;
 margin-left: 200px;
 border-left: 1px solid #ABABAB;
 border-top: 1px solid #ABABAB;
 border-right: 1px solid #DDDDDD;
 border-bottom: 1px solid #DDDDDD;
}
#feedback input:focus,#feedback textarea:focus{
 border: 1px solid #C4E1EB;
}
#order_np {
    width: 220px;
    height: 110px;
    margin-top: 20px;
    margin-left: 250px;
    float: left;
    -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
    -moz-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
    box-shadow: 0px 0px 10px rgba(0,0,0,.8);
    padding:2px;

}
#order_np:hover {
    -webkit-box-shadow: 0px 0px 15px rgba(0,0,0,.9);
    -moz-box-shadow: 0px 0px 15px rgba(0,0,0,.9);
    box-shadow: 0px 0px 15px rgba(0,0,0,.9);

}
#order_np > a > img {
    width: 220px;
    height: 110px;
}

/* стили для новой почты
#result-search{
    display: none;
    border-left: 1px solid #e1e1e2;
    border-right: 1px solid #e1e1e2;
    border-bottom: 1px solid #e1e1e2;
    width: 275px;
    height: auto;
    background-color: white;
}
#result-search a{
    font: 14px sans-serif;
    text-decoration: none;
    padding-right: 5px;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    display: block;
    color: black;
    
}
#result-search a:hover {
    background-color: #f1f2f2;
}
*/
.list-group-item{
    border-bottom: 1px solid black;
    color: black;
}



#order_urkp {
    width: 220px;
    height: 110px;
    margin-top: 20px;
    margin-left: 20px;
    float: left;
    -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
    -moz-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
    box-shadow: 0px 0px 10px rgba(0,0,0,.8);
    padding:2px;
}
#order_urkp:hover {
    -webkit-box-shadow: 0px 0px 15px rgba(0,0,0,.9);
    -moz-box-shadow: 0px 0px 15px rgba(0,0,0,.9);
    box-shadow: 0px 0px 15px rgba(0,0,0,.9);
}
#order_urkp > a > img {
    width: 220px;
    height: 110px;
}
#zakaz_succs {
    margin-left: 15px;
}
#block-parameters {
    height: 35px;
    border-bottom: 1px solid #eeeeee;
}
#history-client {
    font: 17px sans-serif;
    margin-left: 20px;
}
.block-order{
    border-bottom: 1px solid #eeeeee;
}
.order-datetime{

}
.order-number {

}
.status_order {
    margin-left: 30px;
}
.span_his_sum{
    margin-left: 30px;
}
.his_order_detali {
    text-decoration: none;
    color: #5b9909;
}
.div_a_his_ord {
    margin-top: -35px;
    margin-right: 20px;
}
#tab1_history_order TD,TH {
    border: 1px solid #E0E0E0 ;
}
#tab2_history_order TD,TH {
    border: 1px solid #E0E0E0 ;
}
#tab2_history_order {
    margin-top: 20px;
}
#return_to_main_prof {
    background: url("../images/grd_reg_button.png");
    border: 1px solid #e4e4e4;
    font: bold 13px sans-serif;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 7px;
    text-decoration: none;
    color: black;
    height: 26px;
    cursor: pointer;
    margin-top:-10px;
    margin-right: 20px;
    float: right;
}
#return_to_main_prof:active {
    background: url("../images/grd_reg_button_vert.png");

}
.delete{
    font:bold 13px sans-serif;
    color: #D6533C;
    cursor: pointer;
    text-decoration: underline;
    margin-right: 10px;
}

.style-price-list-sale  strong{
    font:20px sans-serif;
    color: red;
    text-decoration: line-through;
}
.price-list-sale {
    font:20px sans-serif;
    color: #6b6d73;
}
.new_price_sale {
    background-color:#FA8737;
    margin-left: 10px;
    font:20px sans-serif;
    color: white;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    border-radius: 5px;

}
.price-grid-sale{
    font:23px sans-serif;

    color: #6b6d73;

}
.style-price-grid-sale{
    
    margin-top: 45px;

}
.style-price-grid-sale>strong{
    font:18px sans-serif;
    color: red;
    text-decoration: line-through;
    margin-top: 100px;

}
#block-o-nas {
    text-align: center;
}
#radio_nalozka1{
    float: left;
    color: red;
}
#radio_nalozka1.invalid {
    outline-color: red;
    /* also need animation and -moz-animation */
    -webkit-animation: shake .5s linear;
}
/* also need keyframes and -moz-keyframes */
 @-webkit-keyframes shake {
    8%, 41% {
        -webkit-transform: translateX(-10px);
    }
    25%, 58% {
        -webkit-transform: translateX(10px);
    }
    75% {
        -webkit-transform: translateX(-5px);
    }
    92% {
        -webkit-transform: translateX(5px);
    }
    0%, 100% {
        -webkit-transform: translateX(0);
    }
}