/* html5doctor.com Reset v1.6.1 - http://reset.com */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}

.clearfix {display:inline-block}
.clearfix {zoom:1; display:block}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden}


/***** Basic styles *****/
body {
    min-width: 980px;
    font-family: Arial;
}
li {
    list-style: none;
}
h1 {
    font: 28px/38px Arial;
    color: #393c44;
}
h2 {
    font: 16px/22px Arial;
    color: #000000;
    margin-bottom: 10px;
    font-weight:bold;

}
.popup h2 {
    font: bold 25px/37px Arial;
    color: #2e3033;
    margin-bottom: 10px;
}
h3 {
    font: 14px/18px Arial;
    color: #201e1e;
    margin-bottom: 10px;
}

p, li {
    font: 12px/18px Arial;
    color: #282525;
}
a {
    color: #3374cd;
}
ul.dotted li {
    list-style: disc;
    list-style-position: inside;
}

/***** Header *****/
#header {
    background: url("../img/header_top.png") repeat-x 0 0;
    height: 40px;
    padding-left: 33px;
    min-width: 980px;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 99;
}
#header .right ul li, #header .right ul, #header .right, #header .left {
    display: inline-block;
    vertical-align: top;
}
#header .left {
    width: 307px;
}
#header .right, .menu_cabinet li,.menu_cabinet li a  {
    height: 40px;
    line-height: 40px;
}
#header .right {
}
/*logo*/
#logo {
    padding-top: 4px;
    padding-left: 46px;
    display: inline-block;
}
/*Cabinet menu*/
.menu_cabinet {
    background: url("../img/between_li.png") no-repeat 100% 0;
    padding-right: 10px;
    position: absolute;
    left: 25%;
}
.menu_cabinet > li > a, .settings li a {
    display: block;
    font: 11px/40px Arial;
    color: #fff;
    text-decoration: none;
    padding-left: 14px;
    padding-right: 4px;
}
.menu_cabinet > li,.settings li {
    font: 11px/40px Arial;
    color: #fff;
   background: url("../img/between_li.png") no-repeat 0 0;
    padding-left: 14px;
    padding-right: 4px;
}
.settings li .submenu, .menu_cabinet .submenu {
    position: absolute;
    z-index: 199;
    padding: 5px;
    background: #eee;
    right: 0;
    width: 200px;
    border-radius: 10px;
    -webkit-box-shadow:  0px 0px 10px 3px rgba(0, 0, 0, 0.3);
    box-shadow:  0px 0px 10px 3px rgba(0, 0, 0, 0.3);
}
#header li .submenu {
    display: none;

}
#header li:hover .submenu {
    display: block;
}

.settings li ul, .menu_cabinet li ul  {
    background: #fff;
    line-height: 18px;
    padding: 10px;

    border-radius: 7px;
    -webkit-box-shadow:  0px 0px 10px 3px rgba(0, 0, 0, 0.3);
    box-shadow:  0px 0px 10px 3px rgba(0, 0, 0, 0.3);
}
.settings li li:hover a {
    text-decoration: underline;
}
.settings li .submenu h4,  .menu_cabinet .submenu h4 {
    font: bold 13px/22px Arial;
    color: #000;
    padding-left: 10px;
    margin-bottom: 5px;
}
.settings li .submenu li, .menu_cabinet .submenu li {
    background: none;
    font: 11px/18px Arial;
    height: 18px;
}
.settings li .submenu li a, .menu_cabinet .submenu li a {
    background: none;
    padding-left: 10px;
    font: 11px/18px Arial;
    height: 18px;
    text-decoration: none;
    color: #000;
}
.menu_cabinet .submenu li {
    height: 24px;
}
.menu_cabinet .submenu li a {
    line-height: 24px;
}
.settings li .submenu li:hover a, .menu_cabinet .submenu li:hover a {
    text-decoration: underline;
}
.menu_cabinet .person {
    padding-left: 28px;
    background: url("../img/profile.png") no-repeat 0 50%;
    padding-right: 0;
}
.menu_cabinet .msgs, .menu_cabinet .bal, .settings, .cart, li  {
    padding: 0;
}
.menu_cabinet .msgs a{
    padding-left: 28px;
    background: url("../img/msg.png") no-repeat 10px 50%;
}
.menu_cabinet .cart a{
    padding-left: 28px;
    background: url("../img/cart1.png") no-repeat 0px 50%;
}
.submenu li .img {
    display: inline-block;
    width: 18px;
    line-height: 18px;
    vertical-align: middle;
}
/*Settings, login*/
.settings {
    position: absolute;
    top: 0;
    right: 33px;
    background: url("../img/between_li.png") no-repeat 100% 0;
    padding-right: 10px;
}
.setting {
    position: relative;
}
.settings .setting a {

    padding-left: 28px;
    background: url("../img/settings.png") no-repeat 10px 50%, url("../img/between_li.png") no-repeat 0 0;
}
.settings .login a {
    padding-left: 28px;
    background: url("../img/logout.png") no-repeat 10px 50%, url("../img/between_li.png") no-repeat 0 0;
}

.settings .logoff a {
    padding-left: 28px;
    background: url("../img/logout.png") no-repeat 10px 50%, url("../img/between_li.png") no-repeat 0 0;
}
/***** /Header *****/

/***** Content *****/
#content {
    padding-top: 72px;
    font-size:11pt;
}
#content .left, .search_fixed_bg .left {
    width: 265px;
    padding: 0 16px 0 19px;
    border-right: 1px solid #e0e0e0;
    float: left;
    position: relative;
    margin-bottom: 10px;
}
.search_fixed_bg .left {
    padding-top: 52px;
    height: 100%;
}
.search_fixed_bg .left a {
    background: url("../img/search_as.png") repeat-x 0 0;
    height: 32px;
    display: block;
    text-align: center;
    text-decoration: none;
    font: 12px/32px Arial;
    color: #fff;
}
.search_fixed_bg .left a:first-child {
    border-radius: 5px 5px 0 0;
    border-left: 1px solid #2d587d;
    border-top: 1px solid #2d587d;
    border-right: 1px solid #2d587d;
}
.search_fixed_bg .left a:last-child {
    border-radius:0 0 5px 5px ;
    border-left: 1px solid #2d587d;
    border-bottom: 1px solid #2d587d;
    border-right: 1px solid #2d587d;
}
.search_fixed_bg .left a.active {
    background-position: 0 -32px;
}
/* Main-menu */
#main_menu {
    margin-bottom: 20px;
}
#main_menu li a {
    display: block;
    padding-left: 12px;
    height: 30px;
    font: 12px/30px Arial;
    color: #4a8ae2;
}
#main_menu li:hover, #main_menu li.active  {
    background: url("../img/li_search.png") repeat-x 0 0;
    border-radius: 6px;
}
#main_menu li:hover a, #main_menu li.active a {
    background: url("../img/left_menu.png") no-repeat 95% 50%;
}
#main_menu li a:hover, #main_menu li.active a  {

    color: #fff;
    text-decoration: none;
}
#online_consultant {
    display: block;
    margin-bottom: 25px;
    border-radius: 6px;
    overflow: hidden;
}
/* News */
.all {
    position: absolute;
    right: 50px;
    font: 11px/22px Arial;
    color: #3374cd;
    margin-top: -32px;
}
.news {
    padding-top: 15px;
}
.news li {
    margin-bottom: 29px;
}
.date {
    font: 11px/16px Arial;
    color: #707070;
}
.new_title,.news-left-title {
    font: 12px/26px Arial;
    color: #2e3234;
}
.new_content,.news-left-text {
    font: 11px/16px Arial;
}
.new_content a {
    color: #3374cd;
}
.new_img {
    float: right;
}

/* right side */
#content .right {
    padding: 0 50px 0 16px;
    margin-left: 300px;
    border-left: 1px solid #E0E0E0;
}

.content {
    margin-bottom: 20px;
}
#search_block {
    position: relative;
    width: 100%;
}
/* search menu */
.search_menu {
    border: 1px solid #2d587d;
    border-radius: 4px;
    background: url("../img/li_search.png") repeat-x 0 0;
    display: table;
    text-align: justify;
    width: 100%;
    min-width: 614px;
    margin-bottom: 35px;
}
.search_menu li {
    display: table-cell;
    height: 30px;
    vertical-align: top;
    text-align: center;
    border-left: 1px solid #2d587d;
}
.search_menu li:hover,.search_menu li.active  {
    background: url("../img/li_search_hover.png") repeat-x 0 0;
}
.search_menu li a {
    height: 30px;
    font: 12px/30px Arial;
    color: #fff;
    text-decoration: none;
    display: block;
}
.search_menu li.motor_group a {
    padding-left: 35px;
    background: url("../img/motor.png") no-repeat 10px 50%;
}
/* search form */
.fake_form {
    position: absolute;
    height: 95px;
    width: inherit;
    z-index: -1;
}
#search_form {
    position: relative;
    width: inherit;
    z-index: 9;
    height: 95px;
}
#search_text {
    display: block;
    width: 100%;
    background: #fff;
    border: 1px solid #e2e2e2;
    box-shadow: inset 0 0 4px #ddd;
    height: 34px;
    padding: 0 10px;
    font: 12px/34px Arial;
    color: #2f3133;
    border-radius: 4px;
    box-sizing: border-box; /* css3 rec */
    -moz-box-sizing: border-box; /* ff2 */
    -ms-box-sizing: border-box; /* ie8 */
    -webkit-box-sizing: border-box; /* safari3 */
    -khtml-box-sizing: border-box; /* konqueror */
    margin-bottom: 0;
}
#search_text::-webkit-input-placeholder {
    color:    #000;
}
#search_text:-moz-placeholder {
    color:    #000;
}
#search_text:-ms-input-placeholder {
    color:    #000;
}
#search_form button {
    background: url("../img/find.png") no-repeat 0 0;
    width: 92px;
    height: 34px;
    border: none;
    color: #fff;
    font: 15px/34px Arial;
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
    border-radius: 0;
    box-shadow: none;
}
.history {
    position: absolute;
    top: 8px;
    right: 102px;
    background: url("../img/history_icon.png") no-repeat 0 0;
    width: 18px;height: 18px;
}
.history a {
    position: absolute;
    display: none;
    padding-top: 20px;
    top: 15px;
    right: -40px;
    background: url("../img/history_tip.png") no-repeat 0 100%;
    width: 103px;height: 24px;
    font: 10px/24px Arial;
    color: #fff;
    text-decoration: none;text-align: center;
}
.history:hover a {
    display: block;
}
.example {
    background: url("../img/advice.png") no-repeat 0 50%;
    padding-left: 25px;
    display: inline-block;
    margin-right: 24px;
}
.example a {
    text-decoration: none;
    border-bottom: 1px dotted #4384dc;
    font: 11px/24px Arial;
    color: #4384dc;
}
.styledCheckbox {
     display: inline-block;
     margin-right: 5px;
     margin-top: 10px;
 }
.styledRadio {
    display: inline-block;
    margin-right: 5px;
    margin-top: 10px;
}
#part_label, #zamena_label {
    font: 12px/12px Arial;
    color: #2f3133;
    vertical-align: top;
    padding-top: 12px;
    display: inline-block;
}
/* -------------- Хлебные крошки ----------------*/
.breadcrumbs {
    padding-left: 15px;
    background-image: url(../img/breadcrumb.png);
    background-repeat: no-repeat;
    background-position: 0 4px;
    margin-bottom: 20px;
}
.breadcrumbs li {
    display: inline-block;
    margin-right: 3px;
}
.breadcrumbs a {
    font: 11px/18px Tahoma;
    color: #292c30;
    text-decoration: none;
    cursor: pointer;
}
.blue {
    color: #5c94e1!important;
}

/* Choose model */
.choose {
    padding: 20px 14px;
    background: #f8f8f8;
    border-radius: 5px;
    position: relative;
    margin-bottom: 40px;
}

.advice {
    background: url("../img/tooltip.png") no-repeat 0 0;
    width: 315px;
    height: 134px;
    position: absolute;
    top: 48px;
    left: 460px;
    padding: 25px 0 0 35px;
}
.advice .title {
    font: bold 14px/18px Arial;
    color: #c19959;
}
.advice ul li {
    margin-left: 50px;
    color: #c19959;
}
.advice p {
    font: 10px/18px Arial;
    color: #c19959;
}
/* Search result search block */
.left_part, .right_part  {
    vertical-align: top;
    display: inline-block;
    position: relative;
}
.left_part {
    width: 49%;
    min-width: 368px;
    margin-bottom: 15px;
}
.left_part .advice {
    position: relative;
    top: 0;
    left: 0;
    background: #fcf8e4;
    border-radius: 5px;
    -webkit-box-shadow:  0px 0px 20px 1px rgba(211, 211, 211, 1);
    box-shadow:  0px 0px 20px 1px rgba(211, 211, 211, 1);
    text-shadow: 0px 1px 0px #ffffff;
    filter: dropshadow(color=#ffffff, offx=0, offy=1);
}
.right_part {
    width: 50%;
    min-width: 357px;
}
.right_part select {
    width: 90%;
    padding-left: 15px;
}
.choose .right_part select + span {
    width: 90%;
    outline: none;
    border: 1px solid #e2e2e2;
    -webkit-box-shadow: inset 0px 0px 4px 1px #e2e2e2;
    box-shadow: inset 0px 0px 4px 1px #e2e2e2;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    height: 37px;
    background: #fff url("../img/select_gala.png") no-repeat 95% 50%;
    line-height: 37px;
}
.choose .right_part select:focus + span{
    border: 1px solid #3475ce;
    -webkit-box-shadow: 0px 0px 5px 1px rgba(183, 214, 254, 1);
    box-shadow: 0px 0px 5px 1px rgba(183, 214, 254, 1);
}
.right_part h2 {
    text-align: left;
}
/* Carousel */
#carousel {
    width: auto;
    padding: 0 30px;
    margin-top: 10px;
    margin: 20px;
    border-top: 1px solid #eff1f2;
    border-bottom: 1px solid #eff1f2;
}
#carousel .jcarousel-clip {
    width: 100%;
    overflow: hidden;
}
#carousel ul li {
    display: inline-block;
    width: 100px;
    vertical-align: middle;
    line-height: 100px;
    height: 100px;
    margin-right: 10px;
}
#carousel li a {
    display: inline-block;
    vertical-align: top;
    text-align: center;
}
#carousel li a img {
    display: inline;
    vertical-align: middle;
}
#carousel .jcarousel-prev {
    background: url("../img/arrow_left.png") no-repeat 0 0;
    width: 21px;
    height: 34px;
    position: absolute;
    top: 50%;
    left: 0px;
    margin-top: -17px;
    cursor: pointer;
}
#carousel .jcarousel-next {
    background: url("../img/arrow_right.png") no-repeat 0 0;
    width: 21px;
    height: 34px;
    position: absolute;
    top: 50%;
    margin-top: -17px;
    right: 0px;
    cursor: pointer;
}


.maslo {
    width: 100%;
}

#maslo {
    display: inline;
}
.maslo li {
    display: inline-block;
    margin-right: 5%;
    margin-bottom: 15px;
}
.maslo a {
font-size: 13pt;
}

.maslo li .card {
    width: 350px;
    background: #f8f8f8;
    padding: 15px;
    border-radius: 6px;
}

.maslo li .card .img {
    float: left;
    height: 86px;
    width: 120px;
    text-align: center;
    margin-right: 10px;
    line-height: 86px;
}

.maslo li .card .img img {
    display: inline;
    vertical-align: middle;
}

#maslo span {
    display: inline-block;
    position: relative;
    width: 100%;
    height: 0
}
/* products block */
.products {

    width: 100%;

}


#products {
    display: inline;
   // text-align: justify;
}
.products li {
    display: inline-block;
    margin-right: 5%;
    margin-bottom: 15px;
}
.products a {
font-size: 13pt;
}
#products span {
    display: inline-block;
    position: relative;
    width: 100%;
    height: 0
}
.products li .card {
    width: 350px;
    background: #f8f8f8;
    padding: 15px;
    border-radius: 6px;
}

.products li .card1 {
    width: 90%;
    background: #f8f8f8;
    padding: 15px;
    border-radius: 6px;
}

.products li .card1 .img {
    float: left;
    height: 86px;
    width: 120px;
    text-align: center;
    margin-right: 10px;
    line-height: 86px;
}
.products li .card1 .img img {
    display: inline;
    vertical-align: middle;
}

.products li .card .img {
    float: left;
    height: 86px;
    width: 120px;
    text-align: center;
    margin-right: 10px;
    line-height: 86px;
}
.products li .card .img img {
    display: inline;
    vertical-align: middle;
}
/***** /Content *****/
/***** Footer *****/
#footer {
    background: url("../img/footer.png") repeat-x 0 0;
    height: 237px;
    padding: 30px 20px 0;
    position: relative;
}
.links {
    display: table;
    width: 100%;
    text-align: justify;
    height: 158px;
    margin-bottom: 27px;
}
.links ul {
    display: table-cell;
}
.copyrights {
    font: 11px/12px Arial;
    color: #28404c;
    display: inline-block;
    margin-right: 10%;
}
.banner {
    display: inline-block;
    vertical-align: top;
}
.socials {
    position: absolute;
    right: 20px;
    bottom: 20px;
}
.socials li {
    display: inline-block;
    background: url("../img/socials.png") no-repeat 0 0;
    width: 24px;
    height: 24px;
    margin-left: 10px;
}
.socials li a {
    display: block;
    cursor: pointer;
    width: 24px;
    height: 24px;
}
.socials .fb {
    background-position: -36px 0;
}
.socials .sk {
    background-position: -73px 0;
}
.socials .tw {
    background-position: -113px 0;
}

/**** POPUP ****/
.fader {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.4;
    z-index: 99;
}
.popup {
    padding: 20px;
    background: #fff;
    z-index: 100;
    display: none;
    position: fixed;
    top: 50%;
    left: 50%;
    -webkit-box-shadow: 0px 0px 30px 1px rgba(211, 211, 211, 1);
    box-shadow: 0px 0px 30px 1px rgba(211, 211, 211, 1);
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.popup .close, .archive .close,.close {
    background: url("../img/close.png") no-repeat 0 0;
    width: 19px;
    height: 19px;
    position: absolute;
    top: 15px;
    right: 15px;
    cursor: pointer;
}
/* Login form */
#enter_form {
    margin: 20px auto 0;
}
#enter_form input {
    outline: none;
    border: 1px solid #e2e2e2;
    display: block;
    -webkit-box-shadow: inset 0px 0px 4px 1px #e2e2e2;
    box-shadow: inset 0px 0px 4px 1px #e2e2e2;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    height: 30px;
    font: 13px/30px Arial;
    padding: 0 10px;
    margin-bottom: 15px;
    width: 255px;
}
#enter_form input:focus {
    border: 1px solid #3475ce;
    -webkit-box-shadow: 0px 0px 5px 1px rgba(183, 214, 254, 1);
    box-shadow: 0px 0px 5px 1px rgba(183, 214, 254, 1);
}
#enter_form button {
    cursor: pointer;
    padding: 0 22px;
    font: 13px/28px Arial;
    color: #fff;
    text-shadow: 0px 1px 0px #18457f;
    filter: dropshadow(color=#18457f, offx=0, offy=1);
    -webkit-border-radius: 7px;
    border-radius: 7px;
    border: 1px solid #2d587d;
    background: #639ac9;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYzOWFjOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzQ1N2NhYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, #639ac9 0%, #457cab 99%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#639ac9), color-stop(99%,#457cab));
    background: -webkit-linear-gradient(top, #639ac9 0%,#457cab 99%);
    background: -o-linear-gradient(top, #639ac9 0%,#457cab 99%);
    background: -ms-linear-gradient(top, #639ac9 0%,#457cab 99%);
    background: linear-gradient(to bottom, #639ac9 0%,#457cab 99%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#639ac9', endColorstr='#457cab',GradientType=0 );
}

/* Login form */
#enter_form1 {
    margin: 20px auto 0;
}
#enter_form1 input {
    outline: none;
    border: 1px solid #e2e2e2;
    display: block;
    -webkit-box-shadow: inset 0px 0px 4px 1px #e2e2e2;
    box-shadow: inset 0px 0px 4px 1px #e2e2e2;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    height: 30px;
    font: 13px/30px Arial;
    padding: 0 10px;
    margin-bottom: 15px;
    width: 500px;
}
#enter_form1 input:focus {
    border: 1px solid #3475ce;
    -webkit-box-shadow: 0px 0px 5px 1px rgba(183, 214, 254, 1);
    box-shadow: 0px 0px 5px 1px rgba(183, 214, 254, 1);
}
#enter_form1 button {
    cursor: pointer;
    padding: 0 22px;
    font: 13px/28px Arial;
    color: #fff;
    text-shadow: 0px 1px 0px #18457f;
    filter: dropshadow(color=#18457f, offx=0, offy=1);
    -webkit-border-radius: 7px;
    border-radius: 7px;
    border: 1px solid #2d587d;
    background: #639ac9;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYzOWFjOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzQ1N2NhYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, #639ac9 0%, #457cab 99%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#639ac9), color-stop(99%,#457cab));
    background: -webkit-linear-gradient(top, #639ac9 0%,#457cab 99%);
    background: -o-linear-gradient(top, #639ac9 0%,#457cab 99%);
    background: -ms-linear-gradient(top, #639ac9 0%,#457cab 99%);
    background: linear-gradient(to bottom, #639ac9 0%,#457cab 99%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#639ac9', endColorstr='#457cab',GradientType=0 );
}



.history_table {
    min-width: 540px;
    border-collapse: collapse;
}
.history_table tr:nth-child(even), .search_results thead,.search_results tr:nth-child(even), .search_results_fixed thead {
    background: #f0f0f0;
}
.search_results td.orange {
    background: #FEE194;
}
.search_results td.blue1 {
    background: #A3BAFB;
   
}
.search_results td.green2 {
    background: #F8B7FA;
}
.search_results td.green1 {
    background: #bff2bf;
}
.search_results td.red1 {
    background: #FEC9C9;
}
.search_results td.blue2 {
    background: #D2E6FF;
}
.search_results tr.green {
    background: #c2f9ec;
}
.search_results tr.blue {
    background: #c7e3fc;

}
.search_results tr.red {
    background: #ffc6c6;
}
table td.v_left {
    text-align: left;
    padding-left: 10px;
}
table td.v_right {
    text-align: right;
    padding-right: 10px;
}

.podsvetka{ background: #FFCCE5;}


.history_table th, .search_results th, .search_results_fixed th {
    font: bold 11px/40px Arial;
    color: #000;
    border-bottom: 2px solid #a3adb5;
    //line-height: normal;
}

.history_table td {
    font: 10px/40px Arial;
    color: #2f3337;
    text-align: center;
    border-bottom: 1px solid #a3adb5;
}
.history_table td a {
    font-size: 12px;
}
.history_table td.manufacturer {
    font-size: 12px;
    color: #201e1e;
}
.search_results, .search_results_fixed {
    width: 100%;
}
.search_results_fixed_wrapper {
    position: fixed;
    display: none;
    top: 130px;
    z-index: 2;
    margin-left: -400px;
    padding-left: 400px;
    height: 40px;
    background: #f0f0f0;
    border-bottom: 2px solid #A3ADB5;
}
.search_results_fixed {
    position: fixed;
    display: none;
    top: 130px;
    z-index: 2;
    border-collapse: collapse;
    background: #f0f0f0;
}

.search_fixed_bg {
    background: #fff;
    width: 100%;
    height: 130px;
    display: none;
    position: fixed;
    z-index: 1;
}
.search_results th, .search_results_fixed th {
    min-width: 50px;
    padding: 0 2px;
}
.search_results_fixed th {
    color: #000;
}
.search_results td {
    text-align: center;
    vertical-align: middle;
    font: 12px/18px Arial;
    color: #201e1e;
    padding: 2px 0;
    border-bottom: 1px solid #a3adb5;
}
.search_results td.fleft, .search_results th.fleft, .search_results_fixed th.fleft {
    text-align: left;
    padding-left:5px;
}
a.info {
    background: url("../img/fotopic.png") no-repeat 0 0;
    width: 20px;
    height: 16px;
    display: inline-block;
}

a.info10 {
    display: inline-block;
}

a.info5 {
    background: url("../img/info5.png") no-repeat 0 0;
    width: 20px;
    height: 16px;
    display: inline-block;
}

a.srotasc {
    background: url("../img/sort_asc.png") no-repeat 0 0;
    width: 16px;
    height: 16px; 
    margin-right: 30px;
    display: table-row;
}

a.up {
    background: url("../img/up_small.gif") no-repeat 0 0;
    width: 16px;
    height: 8px;
 
    display: inline-block;
}

a.down {
    background: url("../img/down_small.gif") no-repeat 0 0;
    
    width: 16px;
    height: 8px; 
    display: inline-block;
}

a.statnew {
    background: url("../img/Conversion-optimization-16.png") no-repeat 0 0;
    width: 20px;
    height: 16px;
    display: inline-block;
}
a.infonew {
    background: url("") no-repeat 0 0;
    width: 16px;
    height: 16px;
    display: inline-block;
}
a.order_link {
    background: url("../img/cart.png") no-repeat 0 0;
    width: 21px;
    height: 20px;
    display: inline-block;
}
a.order_link_unreg {
    background: url("../img/cart.png") no-repeat 0 0;
    width: 21px;
    height: 20px;
    display: inline-block;
}

a.comment_tell {
    background: url("../ico/editbut.png") no-repeat 0 0;
    width: 20px;
    height: 21px;
    display: inline-block;
    padding-left: 25px;
}

a.novaya_tell {
    background: url("../ico/npico.jpg") no-repeat 0 0;
    width: 20px;
    height: 21px;
    display: inline-block;
    padding-left: 30px;
    padding-top: 0px;
}


a.transport {
    background: url("../ico/editbut.png") no-repeat 0 0;
    width: 20px;
    height: 21px;
    display: inline-block;
    padding-left: 25px;
}
a.deletebut {
    background: url("../ico/deletebut.gif") no-repeat 0 0;
    width: 20px;
    height: 21px;
    display: inline-block;
    padding-left: 25px;
}

/**** /POPUP ****/
.postavwik_tell {

}
.return_tell {
    zoom: 1;
    z-index: 98;
    position: fixed;
    right: 0;
    top: 150px;
    background: url("../img/return_button.png") no-repeat -43px 0;
    width: 37px;
    height: 200px;
    text-decoration: none;
}

.pay_tell {
    zoom: 1;
    z-index: 98;
    position: fixed;
    right: 0;
    top: 380px;
    background: url("../img/pay_button.png") no-repeat -43px 0;
    width: 37px;
    height: 200px;
    text-decoration: none;
}
.return_tell span,.pay_tell span {
    text-decoration: none;
    font: 14px/37px Arial;
    color: #ffffff;
    margin-left: -82px;
    margin-top: 70px;
    display: block;
     position: absolute;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);

    width: 200px;
    height: 37px;

}
.pay_tell span {
    margin-top: 35px;
}
.pay_tell:hover, .return_tell:hover {
    background-position: 0 0;
}

/**** Form Elements ****/
input[type=text] {
    outline: none;
    border: 1px solid #e2e2e2;
    display: inline-block;
    -webkit-box-shadow: inset 0px 0px 4px 1px #e2e2e2;
    box-shadow: inset 0px 0px 4px 1px #e2e2e2;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    height: 30px;
    font: 12px/30px Arial;
    padding: 0 10px;
    margin-bottom: 15px;
    width: 417px;
}
.btn-group {
    display: inline-block;
    vertical-align: top;
    margin: 0 10px;
}
#btnair,#btnsea {
    opacity: 1;
    outline: none;
    border-radius: 4px;
    height: 32px;
    font: 12px/32px Arial;
    padding: 0 10px;
    border: 1px solid transparent;
    cursor: pointer;
    margin: 0;
    background: #f2f6f8;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjZmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Q4ZTFlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2I1YzZkMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGVmZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f2f6f8 0%, #d8e1e7 50%, #b5c6d0 51%, #e0eff9 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f6f8), color-stop(50%,#d8e1e7), color-stop(51%,#b5c6d0), color-stop(100%,#e0eff9));
background: -webkit-linear-gradient(top,  #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%);
background: -o-linear-gradient(top,  #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%);
background: -ms-linear-gradient(top,  #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%);
background: linear-gradient(to bottom,  #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f6f8', endColorstr='#e0eff9',GradientType=0 );

}
#btnair {
    border-radius: 4px 0 0 4px;
        
}
#btnsea {
    border-radius: 0 4px 4px 0;
   
}
#btnair.active {
    opacity: 1;
    border: 1px solid #000000;
    background: #75cbea;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc1Y2JlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzcxY2VlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzAwYWNlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3NWNiZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #75cbea 0%, #71ceef 50%, #00ace0 51%, #75cbea 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#75cbea), color-stop(50%,#71ceef), color-stop(51%,#00ace0), color-stop(100%,#75cbea));
background: -webkit-linear-gradient(top,  #75cbea 0%,#71ceef 50%,#00ace0 51%,#75cbea 100%);
background: -o-linear-gradient(top,  #75cbea 0%,#71ceef 50%,#00ace0 51%,#75cbea 100%);
background: -ms-linear-gradient(top,  #75cbea 0%,#71ceef 50%,#00ace0 51%,#75cbea 100%);
background: linear-gradient(to bottom,  #75cbea 0%,#71ceef 50%,#00ace0 51%,#75cbea 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75cbea', endColorstr='#75cbea',GradientType=0 );
    box-shadow: inset 0px 0px 6px 0px #356aa0, 0 0 2px 0px #00E9FF;
}
#btnsea.active {
    opacity: 1;
    background: #b1d100;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IxZDEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzdkYTMyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzYwODkwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4M2I3MmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #b1d100 0%, #7da325 50%, #608900 51%, #83b72a 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b1d100), color-stop(50%,#7da325), color-stop(51%,#608900), color-stop(100%,#83b72a));
background: -webkit-linear-gradient(top,  #b1d100 0%,#7da325 50%,#608900 51%,#83b72a 100%);
background: -o-linear-gradient(top,  #b1d100 0%,#7da325 50%,#608900 51%,#83b72a 100%);
background: -ms-linear-gradient(top,  #b1d100 0%,#7da325 50%,#608900 51%,#83b72a 100%);
background: linear-gradient(to bottom,  #b1d100 0%,#7da325 50%,#608900 51%,#83b72a 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b1d100', endColorstr='#83b72a',GradientType=0 );
 box-shadow: inset 0px 0px 6px 0px #3B5B35, 0 0 2px 0px #004182;
 border: 1px solid #000000;

}
#btnair span,#btnsea span {
    display: block;
    padding-left: 20px;
}
#btnair span {
    background: url('../ico/byair.png') no-repeat 0 50%;
}
#btnsea span {
    background: url('../ico/bysea.png') no-repeat 0 50%;
}
input[type=text].small {
    width: 80px;
}
input[type=text].middle {
    width: 165px;
}
input[type=password] {
    outline: none;
    border: 1px solid #e2e2e2;
    display: inline-block;
    -webkit-box-shadow: inset 0px 0px 4px 1px #e2e2e2;
    box-shadow: inset 0px 0px 4px 1px #e2e2e2;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    height: 30px;
    font: 12px/30px Arial;
    padding: 0 10px;
    margin-bottom: 15px;
    width: 417px;
}
textarea {
    outline: none;
    border: 1px solid #e2e2e2;
    display: inline-block;
    -webkit-box-shadow: inset 0px 0px 4px 1px #e2e2e2;
    box-shadow: inset 0px 0px 4px 1px #e2e2e2;
    -webkit-border-radius: 4px;
    font: 12px/22px Arial;
    border-radius: 4px;
    padding: 0 10px;
    margin-bottom: 15px;
    width: 417px;
    resize: none;
}

input[type=text]:focus, textarea:focus {
    border: 1px solid #3475ce;
    -webkit-box-shadow: 0px 0px 5px 1px rgba(183, 214, 254, 1);
    box-shadow: 0px 0px 5px 1px rgba(183, 214, 254, 1);
}
.input.correct input[type=text], .input.correct textarea, .input.correct input[type=password], .input.correct span.select {
     border: 1px solid #75ce34;
     -webkit-box-shadow:  0px 0px 5px 1px rgba(200, 255, 206, 1);
     box-shadow:  0px 0px 5px 1px rgba(200, 255, 206, 1);
 }

.input.incorrect input[type=text], .input.incorrect textarea, .input.incorrect input[type=password], .input.incorrect span.select  {
    border: 1px solid #ff0000;
    -webkit-box-shadow:  0px 0px 5px 1px rgba(251, 214, 214, 1);
    box-shadow:  0px 0px 5px 1px rgba(251, 214, 214, 1);
}

.input.incorrect2 input[type=text]  {
    border: 1px solid #ff0000;
    -webkit-box-shadow:  0px 0px 5px 1px rgba(251, 214, 214, 1);
    box-shadow:  0px 0px 5px 1px rgba(251, 214, 214, 1);
}

.check {
    display: inline-block;
    vertical-align: top;
    line-height: 18px;
    padding-top: 9px;
    text-decoration: none;
    border-bottom: 1px dotted #5b8ad3;
    font-size: 12px;
    margin-left: 10px;
}
span.error_tip {
    position: absolute;
    width: 300px;
    height: 14px;
    line-height: 14px;
    padding: 10px;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    color: rgb(186, 108, 108);
    background: rgb(255, 186, 186);
    border: 1px solid rgb(255, 186, 186);
    border-radius: 5px;
    text-shadow: rgb(233, 163, 163) 1px 1px 1px;
    box-shadow: rgb(238, 238, 238) 0px 0px 20px 1px;
    margin-left: 22px;
    margin-top: -2px;
}
span.error_tip.log {
    width: 170px;
}
span.error_tip:after {
      content: "";
      position: absolute;
      width: 0;
      height: 0;
      border-width: 10px;
      border-style: solid;
      border-color: transparent #ffbaba transparent transparent;
    top: 7px;
    left: -21px;
}
span.correct_tip {
    position: absolute;
    width: 300px;
    height: 14px;
    line-height: 14px;
    padding: 10px;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    color: rgb(100, 174, 69);
    background: rgb(179, 231, 157);
    border: 1px solid rgb(179, 231, 157);
    border-radius: 5px;
    text-shadow: rgb(155, 213, 132) 1px 1px 1px;
    box-shadow: rgb(238, 238, 238) 0px 0px 20px 1px;
    margin-left: 22px;
    margin-top: -2px;
}
span.correct_tip.log {
    width: 150px;
}
span.correct_tip:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-width: 10px;
    border-style: solid;
    border-color: transparent #b3e79d transparent transparent;
    top: 7px;
    left: -21px;
}
select {
    display: block;
    position: relative;
    z-index: 1;
    width: 440px;
    height: 34px;
    margin-bottom: 10px;
    margin-left: 0px;
}
select.small {
    display: inline-block;
    width: 90px;
    margin-right: 10px;
    padding-left: 15px;
}
select.small + span {
    width: 80px;
    padding-left: 5px;
    margin-top: 0px;
    margin-left: -100px;
}
select + span {
    position: absolute;
    margin-top: -43px;

    z-index: 0;
    width: 423px;
    font: 12px/38px Arial;
    color: #1f2021;
    height: 38px;
    padding-left: 15px;
    background: url("../img/select.png") no-repeat 4px 4px;
}
select + span {
    width: 423px;
    outline: none;
    border: 1px solid #e2e2e2;
    -webkit-box-shadow: inset 0px 0px 4px 1px #e2e2e2;
    box-shadow: inset 0px 0px 4px 1px #e2e2e2;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    height: 30px;
    background: #fff url("../img/select_gala.png") no-repeat 95% 50%;
    line-height: 30px;
}
select:focus + span {
    border: 1px solid #3475ce;
    -webkit-box-shadow: 0px 0px 5px 1px rgba(183, 214, 254, 1);
    box-shadow: 0px 0px 5px 1px rgba(183, 214, 254, 1);
}
.input label {
    line-height: 37px;
    vertical-align: top;
    margin-right: 47px;
    font-size: 12px;
}
.input label.radio {
    margin-right: 10px;
}
button[type=submit], .upload {
    border: 1px solid #2f5a80;
    border-radius: 5px;
    -webkit-box-shadow: inset 0px 1px 0px 0px rgba(71, 168, 224, 1);
    box-shadow: inset 0px 1px 0px 0px rgba(71, 168, 224, 1);
    background: url("../img/button.png") repeat-x 0 0;
    height: 28px;
    line-height: 26px;
    font-size: 13px;
    color: #fff;
    padding: 0 20px;
    cursor: pointer;
}
.upload {
    display: inline-block;
    vertical-align: top;
    margin-right: 10px;
}
button[type=submitactive] {
    border: 1px solid #2f5a80;
    border-radius: 5px;

    background: url("../img/li_search_hover.png") repeat-x 0 -3px;
    height: 28px;
    line-height: 28px;
    font-size: 13px;
    color: #fff;
    padding: 0 20px;
    cursor: pointer;
}
button[type=cancel] {
        -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
        -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
        box-shadow:inset 0px 1px 0px 0px #ffffff;
        background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #d1d1d1), color-stop(1, #d6d6d6) );
        background:-moz-linear-gradient( center top, #d1d1d1 5%, #d6d6d6 100% );
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1d1d1', endColorstr='#d6d6d6');
        background-color:#d1d1d1;
        border-radius:5px;
        border:1px solid #bababa;
        display:inline-block;
        color:#303030;
        font-family:arial;
        font-size:13px;
    padding: 0 20px;
        text-decoration:none;
        text-shadow:1px 1px 0px #ffffff;
        height: 28px;
    line-height: 28px;
    cursor: pointer;
}
#registration {
    padding: 20px;
    border-radius: 7px;
    background-color: #f8f8f8;
}
#registration h1 {
    margin-bottom: 20px;
}
.notation {
    position: relative;
    top: 0;
    left: 0;
    background: #fcf8e4;
    border-radius: 5px;
    -webkit-box-shadow:  0px 0px 20px 1px rgba(211, 211, 211, 1);
    box-shadow:  0px 0px 20px 1px rgba(211, 211, 211, 1);
    text-shadow: 0px 1px 0px #ffffff;
    filter: dropshadow(color=#ffffff, offx=0, offy=1);
    padding: 10px;
    margin-bottom: 20px;
    width: 417px;
    text-align: center;
    font: 12px/18px Arial;
    color: #947e70;
}
.notationgreen {
    position: relative;
    top: 0;
    left: 0;
    background: #83FD86;
    border-radius: 5px;
    -webkit-box-shadow:  0px 0px 20px 1px rgba(211, 211, 211, 1);
    box-shadow:  0px 0px 20px 1px rgba(211, 211, 211, 1);
    text-shadow: 0px 1px 0px #ffffff;
    filter: dropshadow(color=#ffffff, offx=0, offy=1);
    padding: 10px;
    margin-bottom: 20px;
    width: 98%;
    text-align: center;
    font: 12px/18px Arial;
    color: #000;
}
.notationred {
    position: relative;
    top: 0;
    left: 0;
    background: #FD8383;
    border-radius: 5px;
    padding: 10px;
    margin-bottom: 20px;
    width: 417px;
    text-align: center;
    font: 12px/18px Arial;
    color: #000;
}

.notationredleft {
    position: relative;
    top: 0;
    left: 0;
    background: #FD8383;
    border-radius: 5px;
    padding: 10px;
    margin-bottom: 20px;
    width: 240px;
    text-align: center;
    font: 12px/18px Arial;
    color: #000;
}


#payment_form {
    width: 430px;
}
#payment_form input {
    width: 250px;
}
#payment_form button {
    margin-bottom: 10px;
}
#payment_form select, #payment_form select + span {
    width: 255px;
    margin-left: 0;
}
#payment_form p {
    font: bold 12px/ 18px Arial;
    text-transform: uppercase;
    color: #212020;
}
.payment_popup {
    background-color: #fcf8e4;
}
.change_sending_popup {
    background-color: #B5DFFF;
    max-height: 500px;
    overflow: auto;
}
.disallow_popup {
    max-width: 600px;
}
.ui-datepicker {
    width: 15em!important;
}
#return_form {
    width: 700px;
}
#return_form input {
    width: 250px;
}
#return_form button {
    margin-bottom: 10px;
}
#return_form select, #return_form select + span {
    width: 255px;
    margin-left: 0;
}
#return_form .left {
    float: left;
    width: 300px;
}
#return_form p {
    font: bold 12px/ 16px Arial;
    /*text-transform: uppercase;*/
    color: #212020;
}
.return_popup {
    background-color: #fcf8e4;
}

.notation2 {
    position: relative;
    top: 0;
    left: 0;
    background: #fcf8e4;
    border-radius: 5px;
    -webkit-box-shadow:  0px 0px 20px 1px rgba(211, 211, 211, 1);
    box-shadow:  0px 0px 20px 1px rgba(211, 211, 211, 1);
    text-shadow: 0px 1px 0px #ffffff;
    filter: dropshadow(color=#ffffff, offx=0, offy=1);
    padding: 10px;
    margin-bottom: 20px;
    width: 98%;
    text-align: left;
    font: 12px/18px Arial;
    color: #947e70;

}

.notation5 {
    position: relative;
    top: 0;
    left: 0;
    background: #99ccff;
    border-radius: 5px;
    -webkit-box-shadow:  0px 0px 20px 1px rgba(211, 211, 211, 1);
    box-shadow:  0px 0px 20px 1px rgba(211, 211, 211, 1);
    text-shadow: 0px 1px 0px #ffffff;
    filter: dropshadow(color=#ffffff, offx=0, offy=1);
    padding: 10px;
    margin-bottom: 30px;
    width: 98%;
    text-align: left;
    font: 14px/20px Arial;
    color: #000;

}

.notation3 {
    position: relative;
    top: 0;
    left: 0;
    background: #fcf8e4;
    border-radius: 5px;
    -webkit-box-shadow:  0px 0px 20px 1px rgba(211, 211, 211, 1);
    box-shadow:  0px 0px 20px 1px rgba(211, 211, 211, 1);
    text-shadow: 0px 1px 0px #ffffff;
    filter: dropshadow(color=#ffffff, offx=0, offy=1);
    padding: 10px;
    margin-bottom: 20px;
    width: 440px;
    text-align: center;
    font: 12px/18px Arial;
    color: #947e70;
}



.notation.answer {
    position: relative;
    top: 0;
    left: 40px;
    background: #e2eeff;
    border-radius: 5px;
    -webkit-box-shadow:  0px 0px 20px 1px rgba(211, 211, 211, 1);
    box-shadow:  0px 0px 20px 1px rgba(211, 211, 211, 1);
    text-shadow: 0px 1px 0px #ffffff;
    filter: dropshadow(color=#ffffff, offx=0, offy=1);
    padding: 10px;
    margin-bottom: 20px;
    width: 417px;
    text-align: center;
    font: 12px/18px Arial;
    color: #947e70;
}
.settings li { background: none;}

.messages .notation {
    text-align: left;
    margin-bottom: 30px;
}
.messages .notation p {
    color: #947e70;
}
.notation.answer p {
    color: #707070;
}
.messages .notation .date span {
    float: right;
}
.counter {
    position: relative;
}
.plus, .minus {
    position: absolute;
    right: 5px;
    width: 13px;
    height: 13px;
     top: 50%;
     border-radius: 2px;
     line-height: 12px;
     font-size: 14px;
     cursor: pointer;
}
.plus {
    margin-top: -12px;
    background: url("../img/plus.png") no-repeat 0 0;

}
.minus {
    margin-top: 4px;
    background: url("../img/minus.png") no-repeat 0 0;
}
.archive {
    //display: none;
    //position: fixed;
    z-index: 10;
    left: 20px;
    top: 0;
    //margin-top: 300px;
    background: #e8e8e8;
    width: 240px;
    padding: 20px 10px 10px;
    border-radius: 6px;
    -webkit-box-shadow:  0px 0px 10px 3px rgba(0, 0, 0, 0.3);
    box-shadow:  0px 0px 10px 3px rgba(0, 0, 0, 0.3);
}
.archive.bills {
    display: block;
}
.archive h2 {
    text-align: center;
}
.archive .input input {
    width: 215px;
}
.archive .select {
        margin-left:1px;
    width: 217px;
}
.archive.bills select {
    width: 240px;
}
.pager li {
    display: inline-block;
    vertical-align: top;
    margin-right: 4px;
    border: 1px solid transparent;
}
.pager li a {
    display: block;
    width: 25px;
    height: 27px;
    background: #f8f8f8;
    font: 12px/27px Arial;
    color: #534b40;
    border-radius: 2px;
    text-align: center;
    text-decoration: none;
}
.pager li.current a, .pager li:hover a {
    background: #5b92c1;
    color: #fff;
}
.pager li.previous, .pager li.next  {
    border: 1px solid #2d587d;
    border-radius: 3px;
    -webkit-box-shadow: inset 0px 1px 0px 0px rgba(71, 168, 224, 1);
    box-shadow: inset 0px 1px 0px 0px rgba(71, 168, 224, 1);
    background: url("../img/button.png") repeat-x 0 0;
}
.pager li.previous a {
    background: url(../img/prev.png) no-repeat 50% 50%;
}
.pager li.next a {
    background: url(../img/next.png) no-repeat 50% 50%;
}
#order {
    width: 600px;
}
.popup.infoemir_popup .input label {
    width: 100px;
    display: inline-block;
    margin-right: 20px;
    line-height: 30px;
}


.popup.search_order .input label {
    width: 100px;
    display: inline-block;
    margin-right: 20px;
    line-height: 30px;
}
.popup.search_order h3 {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 17px;
}
.popup.search_order .input label#this_only {
    width: 200px;
    display: inline-block;
    line-height: 30px;
    margin-right: 0;
}
.popup.search_order .input .labels {
    display: inline-block;
}
.popup.search_order .input .labels label#this_only {
    line-height: 16px;
    display: block;
}
.popup.search_order .input .labels .styledCheckbox {
    margin-top: 1px!important;
}
.popup.search_order .input .labels .styledCheckbox {
    margin-top: 1px!important;
}
#order .counter {
    width: 62px;
    margin-bottom: 15px;
    display: inline-block;
    vertical-align: top;
    margin-right: 20px;
}
#order .counter input {
    vertical-align:top;
    margin-bottom: 0;
}
#order .counter .plus {
    margin-top: -14px;
}
#order .counter .minus {
    margin-top: 3px;
}
.dl_button {
    border: 1px solid #c66807;
    border-radius: 6px;
    padding: 6px 6px;
    display: block;
    background: #fcc544;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjYzU0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjZmJiNzE2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTklIiBzdG9wLWNvbG9yPSIjZjQ4NzA2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background: -moz-linear-gradient(top, #fcc544 0%, #fbb716 1%, #f48706 99%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcc544), color-stop(1%,#fbb716), color-stop(99%,#f48706));
    background: -webkit-linear-gradient(top, #fcc544 0%,#fbb716 1%,#f48706 99%);
    background: -o-linear-gradient(top, #fcc544 0%,#fbb716 1%,#f48706 99%);
    background: -ms-linear-gradient(top, #fcc544 0%,#fbb716 1%,#f48706 99%);
    background: linear-gradient(to bottom, #fcc544 0%,#fbb716 1%,#f48706 99%);
    text-decoration: none;
    text-transform: uppercase;
    font: 14px/26px Arial;
    color: #2b313a;
    height: 26px;
    text-align: center;
}
.price_button {
    border: 1px solid #c66807;
    border-radius: 6px;
    padding: 6px 6px;
    display: block;
    -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
    -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
    box-shadow:inset 0px 1px 0px 0px #ffffff;
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #d1d1d1), color-stop(1, #d6d6d6) );
    background:-moz-linear-gradient( center top, #d1d1d1 5%, #d6d6d6 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1d1d1', endColorstr='#d6d6d6');
    background-color:#d1d1d1;

    text-decoration: none;
    text-transform: uppercase;
    font: 14px/26px Arial;
    color: #2b313a;
    height: 26px;
    text-align: center;
}
.dl_button span {
    display: inline-block;
    background: url(../img/dl.png) no-repeat 0 50%;
    padding-left: 32px;
}
.price_button span {
    display: inline-block;
    background: url(../img/excel_but.png) no-repeat 0 50%;
    padding-left: 44px;
}
#ui-datepicker-div {
    z-index: 111!important;
}
.input input[type="file"] {
    position: absolute;
    width: 200px;
    height: 30px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}
input.upload_l {
    width: 274px;
    margin-bottom: 5px;
}
.welcome_popup {
    width: 400px;
}
#registration .input {
    position: relative;
}
#registration select {
    display: inline-block;
}
#registration select.small + span {
    left: auto;
}
#registration select + span {
    left: 0;
    margin-top: 0;
}
.input input[type="radio"], .input input[type="radio"] + label {
    margin-top: 0; vertical-align: middle;
}
.info_popup {
    left: 50%;
    top: 50%;
    display: none;
    position: fixed;
    z-index: 199;
    padding: 5px;
    background: #EEE;
    right: 0;
    
    transform: translate(0%, -30%);
    
    width: 60%;
    min-width: 600px;
    border-radius: 10px;
    -webkit-box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.3);
}

.info_popupmaslo {
    left: 50%;
    top: 50%;
    display: none;
    position: fixed;
    z-index: 199;
    padding: 5px;
    background: #EEE;
    right: 0;
    
    transform: translate(0%, -50%);
    
    width: 60%;
    min-width: 600px;
    border-radius: 10px;
    -webkit-box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.3);
}

.info_popup .inner {
    background: #FFF;
    padding: 10px;
    border-radius: 7px;
    -webkit-box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.3);
}
.info_popup .inner .img {
    float: left;
    width: 300px;
}
.info_popup .inner .img img {
    max-width: 300px;
    display: block;
    margin: 10px auto;
}
.info_popup .inner .content {
    margin-left: 310px;
    text-align: left;
}
.info_popup .inner .content table {
    width:  100%;
    margin-bottom: 20px;
}
.info_popup .inner .content .upload {
    margin: 0;
    text-decoration: none;
    float: right;
}
.info_popup .inner .content td {
    font-size: 14px;
    padding: 6px 10px;
    text-align:  left;
}
.info_popup .artikul span {
    margin-left: 10px;
}
.info_popup .artikul {
    font-size: 16px;
    margin: 10px 0;
}
.info_popup .description {
    margin-bottom: 10px;
}
.info_popup .use{
    margin-bottom: 10px;
}


.info_popupmaslo .inner {
    background: #FFF;
    padding: 10px;
    border-radius: 7px;
    -webkit-box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.3);
}
.info_popupmaslo .inner .img {
    float: left;
    width: 300px;
}
.info_popupmaslo .inner .img img {
    max-width: 300px;
    display: block;
    margin: 10px auto;
}
.info_popupmaslo .inner .content {
    margin-left: 310px;
    text-align: left;
}
.info_popupmaslo .inner .content table {
    width:  100%;
    margin-bottom: 20px;
}
.info_popupmaslo .inner .content .upload {
    margin: 0;
    text-decoration: none;
    float: right;
}
.info_popupmaslo .inner .content td {
    font-size: 14px;
    padding: 6px 10px;
    text-align:  left;
}
.info_popupmaslo .artikul span {
    margin-left: 10px;
}
.info_popupmaslo .artikul {
    font-size: 16px;
    margin: 10px 0;
}
.info_popupmaslo .description {
    margin-bottom: 10px;
}
.info_popup .use{
    margin-bottom: 10px;
}


.info5_popup {
    left: 50%;
    top: 50%;
    display: none;
    position: absolute;
    z-index: 199;
    padding: 5px;
    background: #EEE;
    right: 0;

    width: 60%;
    min-width: 600px;
    border-radius: 10px;
    -webkit-box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.3);
}
.info5_popup .inner {
    background: #FFF;
    padding: 10px;
    border-radius: 7px;
    -webkit-box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.3);
}
.info5_popup .inner .img {
    float: left;
    width: 300px;
}
.info5_popup .inner .img img {
    max-width: 300px;
    display: block;
    margin: 10px auto;
}
.info5_popup .inner .content {
    margin-left: 310px;
    text-align: left;
}
.info5_popup .inner .content table {
    width:  100%;
    margin-bottom: 20px;
}
.info5_popup .inner .content .upload {
    margin: 0;
    text-decoration: none;
    float: right;
}
.info5_popup .inner .content td {
    font-size: 14px;
    padding: 6px 10px;
    text-align:  left;
}
.info5_popup .artikul span {
    margin-left: 10px;
}
.info5_popup .artikul {
    font-size: 16px;
    margin: 10px 0;
}
.info5_popup .description {
    margin-bottom: 10px;
}
.info5_popup .use{
    margin-bottom: 10px;
}



.info10_popup {
    left: 0;
    top: 0;
    display: none;
    position: fixed;
    z-index: 199;
    padding: 5px;
    background: #EEE;
    right: 0;
margin-top: -175px;
    width: 800px;
    min-width: 800px;
    border-radius: 10px;
    -webkit-box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.3);
}
.info10_popup .inner {
    background: #FFF;
    padding: 10px;
    border-radius: 7px;
    -webkit-box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.3);
}
.info10_popup .inner .img {
    float: left;
    width: 300px;
}
.info10_popup .inner .img img {
    max-width: 300px;
    display: block;
    margin: 10px auto;
}
.info10_popup .inner .content {
    margin-left: 310px;
    max-width: 500px;
    text-align: left;
}
.info10_popup .inner .content table {
    width:  100%;
    margin-bottom: 20px;
}
.info10_popup .inner .content .upload {
    margin: 0;
    text-decoration: none;
    float: right;
}
.info_popup .inner .content td {
    font-size: 14px;
    padding: 6px 10px;
    text-align:  left;
}
.info10_popup .artikul span {
    margin-left: 10px;
}
.info10_popup .artikul {
    font-size: 16px;
    margin: 10px 0;
}
.info10_popup .description {
    margin-bottom: 10px;
}
.info10_popup .use{
    margin-bottom: 10px;
}


.news-list li + li {
    margin-top: 20px;
}
.news-list li a {
    display: block;
    text-decoration: none;
    color: #ffffff !important;
}
.news-left-img {
    float: left;
    width: 64px;
}
.news-left-body {
    margin-left: 50px;
    
}
.news-left-title {
    color: #fff;
}
.news-left-text {
    color: #dddddd;
}
.news-left-block {
    background: #9A9A9A;

    padding: 10px 10px 20px;
    border-radius: 6px;
    border: 1px solid #253E5A;
}
.news-left-block h3 {
    color: #eee;
    font-size: 16px;
    ffont-weight: bold
}
.news-left-block .jcarousel-control a {
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    background: #ccc;
    width: 8px;
    height: 8px;
    border-radius: 4px;
}
.news-left-block .jcarousel-control a + a {
    margin-left: 6px;
}
.news-left-block .jcarousel-control a.active {
    background: #fff;
    width: 10px;
    height: 10px;
    border-radius: 5px;
    
}
/* News Carousel */
.news-left-block .jcarousel-clip {
    width: 100%;
    overflow: hidden;
}
.news-left-block .jcarousel-control {
    position: absolute;
    right: 20px;
    top: 10px;
}
.news-left-item {
    display: inline-block;
    width: 233px;
    line-height: 100px;
    margin-right: 10px;
}
/* /News Carousel */


#disallow-send {
    border: 1px solid #c66807;
    border-radius: 6px;
    padding: 3px 30px 10px 20px;
    display: block;
    -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
    -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
    box-shadow:inset 0px 1px 0px 0px #ffffff;
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #d1d1d1), color-stop(1, #d6d6d6) );
    background:-moz-linear-gradient( center top, #d1d1d1 5%, #d6d6d6 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1d1d1', endColorstr='#d6d6d6');
    background-color:#d1d1d1;

    text-decoration: none;
    
    color: #2b313a;
    height: 26px;
    text-align: right;
    margin-bottom: 20px;
}
#disallow-send.disallow,#disallow-send:hover {
    background: #a90329;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E5MDMyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iIzhmMDIyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZDAwMTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #a90329 0%, #8f0222 44%, #6d0019 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(44%,#8f0222), color-stop(100%,#6d0019));
    background: -webkit-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%);
    background: -o-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%);
    background: -ms-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%);
    background: linear-gradient(to bottom, #a90329 0%,#8f0222 44%,#6d0019 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 );
    box-shadow: none;
    color: #fff;
}
#disallow-send:hover a,#disallow-send.allow,#disallow-send.allow a,#disallow-send.disallow,#disallow-send.disallow a {
    color: #fff;
}
#disallow-send.allow {
    background: #61c261;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYxYzI2MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MWE0NTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #61c261 0%, #51a451 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#61c261), color-stop(100%,#51a451));
    background: -webkit-linear-gradient(top,  #61c261 0%,#51a451 100%);
    background: -o-linear-gradient(top,  #61c261 0%,#51a451 100%);
    background: -ms-linear-gradient(top,  #61c261 0%,#51a451 100%);
    background: linear-gradient(to bottom,  #61c261 0%,#51a451 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#61c261', endColorstr='#51a451',GradientType=0 );
    box-shadow: none;
}
#disallow-send .styledCheckbox {
    float: left;
    margin-top: 10px;
    margin-right: 5px;
}
#disallow-send label {
    font: bold 17px/18px Arial;
    cursor: pointer;
}
#disallow-send a {
    font: 12px/12px Arial;
    text-decoration: none;
    color: #2b313a;
}
.scrollup {
    display: none;
    box-shadow: 0 1px 3px #ddd;
    width: 33px;
    height: 34px;
    position: fixed;
    bottom: 200px;
    z-index: 999;
    background: url(../ico/scrollup.png) no-repeat 0 0;
    border-radius: 3px;
    left: 20px;
    border-left: 1px solid #d1d1d1;
}

DIV.border {
 border: 1px solid #07eb17;
 background: #93fa9a;
 padding: 4px;
 width: 70px;
 padding: 1px;
 margin-left: 4px;
 display : inline-table;
 font-size: 9pt;
}

DIV.border_green {
 border: 2px solid #0022ff;
 background: #93fa9a;
 padding: 4px;
 width: 70px;
 padding: 1px;
 margin-left: 4px;
 display : inline-table;
 font-size: 9pt;
}


DIV.border_red {
 border: 1px solid #f70000;
 background: #f7a1a1;
 padding: 4px;
 width: 70px;
 padding: 1px;
 margin-left: 4px;
 display : inline-table;
 font-size: 9pt;
}


DIV.border_web {
 border: 1px solid #B3B1B1;
 background: #EBEBEB;
 padding: 4px;
 width: 100%;
 padding: 1px;
 margin-left: 0px;
 display : inline-table;
 font-size: 10pt;
 line-height: 17px;
}

.myButton {
	background-color:#bfe7f5;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #6dafdb;
	display:inline-block;
	cursor:pointer;
	color:#030303;
	font-family:arial;
	font-size:11px;
	padding:1px 20px;
	text-decoration:none;
}
.myButton:hover {
	background-color:#69a9b3;
}
.myButton:active {
	position:relative;
	top:1px;
}

.myButton span {
    background: url("../ico/info_n.png") no-repeat 0 0;
    width: 16px;
    height: 18px;
    padding-left: 20px;
     margin-top: 2px;
    display: inline-block;
}

#textzam {
    -webkit-animation: simsim 1s infinite; /* Chrome, Safari, Opera */
    animation: simsim 1s infinite;
}
@-webkit-keyframes simsim {
    0%   {color: red;}
    50%  {color: #3374CD;}
    100% {color: red;}
}

/* Standard syntax */
@keyframes simsim {
    0%   {color: red;}
    50%  {color: #3374CD;}
    100% {color: red;}
}

.excel-button {
    float: right;
    display: inline-block;
    line-height: 26px;
    height: 26px;
    font-size: 12px;
    text-align: center;
    padding: 0 20px;
    vertical-align: middle;
    color: #fff;
    text-decoration: none;
    border: 1px solid #58a103;
    border-radius: 5px;
    background: #b5f9ac;
    background: -moz-linear-gradient(top, #b5f9ac 0%, #62a05b 3%, #3ba50d 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b5f9ac), color-stop(3%,#62a05b), color-stop(100%,#3ba50d));
    background: -webkit-linear-gradient(top, #b5f9ac 0%,#62a05b 3%,#3ba50d 100%);
    background: -o-linear-gradient(top, #b5f9ac 0%,#62a05b 3%,#3ba50d 100%);
    background: -ms-linear-gradient(top, #b5f9ac 0%,#62a05b 3%,#3ba50d 100%);
    background: linear-gradient(to bottom, #b5f9ac 0%,#62a05b 3%,#3ba50d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5f9ac', endColorstr='#3ba50d',GradientType=0 );
}
.excel-icon {
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url("../ico/excel.png") no-repeat 50% 50%;
    line-height: 26px;
    vertical-align: middle;
    margin-left: 5px;
}

.truck-button {
    margin-bottom: 10px;
    float: right;
    display: inline-block;
    line-height: 40px;
    height: 40px;
    font-size: 14px;
    text-align: center;
    padding: 0 20px;
    vertical-align: middle;
    color: #fff;
    text-decoration: none;
    border: 1px solid #58a103;
    border-radius: 5px;
    background: #b5f9ac;
    background: -moz-linear-gradient(top, #b5f9ac 0%, #62a05b 3%, #3ba50d 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b5f9ac), color-stop(3%,#62a05b), color-stop(100%,#3ba50d));
    background: -webkit-linear-gradient(top, #b5f9ac 0%,#62a05b 3%,#3ba50d 100%);
    background: -o-linear-gradient(top, #b5f9ac 0%,#62a05b 3%,#3ba50d 100%);
    background: -ms-linear-gradient(top, #b5f9ac 0%,#62a05b 3%,#3ba50d 100%);
    background: linear-gradient(to bottom, #b5f9ac 0%,#62a05b 3%,#3ba50d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5f9ac', endColorstr='#3ba50d',GradientType=0 );
}
.truck-icon {
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url("../../ico/truck-16.png") no-repeat 50% 50%;
    line-height: 26px;
    vertical-align: middle;
    margin-left: 5px;
}

   label.clip {
    white-space: nowrap; /* Запрещаем перенос строк */
    overflow: hidden; /* Обрезаем все, что не помещается в область */
    text-overflow: ellipsis; /* Добавляем многоточие */
   }
   
.cator {
  border-top: 5px solid #D2DBE6;
  box-shadow: 0 7px 9px 2px #EBEBEB inset;
  float: left;
  height: 119px;
  margin-bottom: 12px;
  margin-right: 5px;
  padding-right: 30px;
  padding-top: 21px;
  position: relative;
}


/* Menu */
#mainmenu {
        float: left;
        font-size: 12pt;
        padding: 0px 0 20px 10px;*/
        /*border: 1px solid #000;*/
}
#mainmenu ul {
        margin: 0;
        padding: 15px 0 0 0;
        list-style: none;
}

#mainmenu li {
        display: inline;

}

#mainmenu a {
        display: block;
        float: left;
        background: #f5f5f5;
        border-bottom: solid 5px #83A5C7;
        margin-left: 5px;
        padding: 7px 20px;
        text-decoration: none;
        font-size: 1em;
        color: #333;
        width: 70px;
        /*margin-bottom: 5px;*/ 
}

#mainmenu a:hover {
        background: #fafafa;
        border-bottom-color: #556B82;
        text-decoration: underline;
}

#mainmenu a.active {
        color: #000;
        text-decoration: underline;
}


.pay-button {
    margin-right: 25px;
    float: left;
    display: inline-block;
    line-height: 90px;
    height: 90px;
    font-size: 14px;
    text-align: center;
    font-weight: bold;
    padding: 0 20px;
    vertical-align: middle;
    color: #fff;
    text-decoration: none;
    border: 1px solid #58a103;
    border-radius: 5px;
    background: #b5f9ac;
    background: -moz-linear-gradient(top, #b5f9ac 0%, #62a05b 3%, #3ba50d 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b5f9ac), color-stop(3%,#62a05b), color-stop(100%,#3ba50d));
    background: -webkit-linear-gradient(top, #b5f9ac 0%,#62a05b 3%,#3ba50d 100%);
    background: -o-linear-gradient(top, #b5f9ac 0%,#62a05b 3%,#3ba50d 100%);
    background: -ms-linear-gradient(top, #b5f9ac 0%,#62a05b 3%,#3ba50d 100%);
    background: linear-gradient(to bottom, #b5f9ac 0%,#62a05b 3%,#3ba50d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5f9ac', endColorstr='#3ba50d',GradientType=0 );
}
.pay-icon {
    display: inline-block;
    width: 64px;
    height: 64px;
    background: url("http://partline.com.ua/img/1429708489_Cash_register.png") no-repeat 50% 50%;
    line-height: 30px;
    vertical-align: middle;
    margin-left: 5px;
}


.shipp-icon {
    display: inline-block;
    width: 64px;
    height: 64px;
    background: url("http://partline.com.ua/img/1429708595_palet.png") no-repeat 50% 50%;
    line-height: 30px;
    vertical-align: middle;
    margin-left: 5px;
}

.site-server-box {
  background-color: #fff;
  border-bottom: 1px solid #eee;
  border-top: 1px solid #eee;
}

.container {
  padding-left: 0;
  padding-right: 0;
  margin-left: auto;
  margin-right: auto;
  width: 95%;
  
}


.container:before, .container:after {
  content: " ";
  display: table;
}

.container:before, .container:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.container:after {
  clear: both;
}

.site-item {
  float: left;
  width: 19%;
  padding-top: 40px;
  padding: 40px 0 10px;
  min-height: 200px;
  text-align: center;
  border-right: 1px solid #eee;
}

.icon {
  display: block;
  margin: 0 auto 15px;
  width: 52px;
  height: 53px;
  background: url(/ico/home-sprite.png) no-repeat;
}

.site-item .i-great {
  background-position: -400px -350px;
}

.site-item .i-delivery {
  background-position: -500px -350px;
  width: 60px;
}

.site-item .i-payment {
  background-position: -100px -350px;
  width: 54px;
}

.site-item .i-confidence {
  background-position: -200px -350px;
  width: 50px;
}

.site-item .i-help {
  background-position: 0 -350px;
  width: 68px;
}

.site-item h3 {
  margin-bottom: 0;
  font-size: 18px;
  line-height: 30px;
  margin-bottom: 5px;
  color: #333;
  text-decoration: none;
}

.col-lg-24 {
  width: 40%;
  float: left;
  padding-top: 20px;
}

.col-lg-12 {
  width: 20%;
  float: left;
  padding-top: 20px;
}

.alert-subscribe-form .alert-subscribe-submit {
  height: 32px;
  min-width: 100px;
  margin: 0 0 16px;
  padding: 0 15px;
  font-size: 13px;
  color: #fff;
  border: 0;
  background-color: #639ac9;
  font-family: arial;
}

.alert-subscribe-form .alert-subscribe-input {
  width: 240px;
  padding: 5px;
  height: 20px;
  font-size: 12px;
  font-weight: 400;
  background-color: #fff;
  border: 1px solid #ccc;
  font-family: arial;
}

.social-networks, .app-gratis {
  width: 50%;
  display: inline-block;
  font-size: 12px;
  vertical-align: top;
}

.social-networks a, .app-gratis a {
  background: url(/ico/home-sprite.png) no-repeat;
}

.social-networks a.fb {
  background-position: -37px -200px;
}

.social-networks a.vk {
  background-position: 0 -200px;
}

.social-networks a.ok {
  background-position: -74px -200px;
}

.social-networks a.twitter {
  background-position: -111px -200px;
}

.social-networks a, .app-gratis a {
  display: inline-block;
  width: 32px;
  height: 32px;
  text-indent: -999em;
  overflow: hidden;
  margin-right: 3px;
  vertical-align: top;
}



/* ModelMenu */
#modelmenu {
        float: left;
        font-size: 10pt;
        padding: 0px 0 0 0;
        width: auto;

}
#modelmenu ul {
        margin: 0;
        padding: 5px 0 0 0;
        list-style: none;
}

#modelmenu li {
        display: inline;

}

#modelmenu img {
        display: block;
        float: left;
        margin-left: 5px;
        padding: 5px 5px;
}

#modelmenu a {
        display: block;
        float: left;
        background: #f5f5f5;
        border-bottom: solid 5px #83A5C7;
        margin-left: 5px;
        padding: 7px 20px;
        text-decoration: none;
        font-size: 1em;
        color: #83A5C7;
        width: 150px;
        Height: 150px;
        /*margin-bottom: 5px;*/ 
        -webkit-box-shadow:  0px 0px 20px 1px rgba(211, 211, 211, 1);
        box-shadow:  0px 0px 20px 1px rgba(211, 211, 211, 1);
        text-shadow: 0px 1px 0px #ffffff;
}

#modelmenu a:hover {
        background: #fff;
        border-bottom-color: #556B82;
        text-decoration: underline;
}

#modelmenu a.active {
        color: #000;
        text-decoration: underline;
}

.notation_3 {
    top: 0;
    left: 0;
    background: #f5f5f5;
    -webkit-box-shadow:  0px 0px 20px 1px rgba(211, 211, 211, 1);
    box-shadow:  0px 0px 20px 1px rgba(211, 211, 211, 1);
    text-shadow: 0px 1px 0px #ffffff;
    filter: dropshadow(color=#ffffff, offx=0, offy=1);
    padding: 10px;
    margin-bottom: 20px;
    width: 100%;
    text-align: left;
    font: 12px/18px Arial;
    color: #947e70;
}

.notation_4 {
    padding: 5px 0 0 0;
    top: 0;
    left: 0;
    background: #f5f5f5;
    -webkit-box-shadow:  0px 0px 20px 1px rgba(211, 211, 211, 1);
    box-shadow:  0px 0px 20px 1px rgba(211, 211, 211, 1);
    text-shadow: 0px 1px 0px #ffffff;
    filter: dropshadow(color=#ffffff, offx=0, offy=1);
    padding: 10px;
    margin-left: 20px;
    margin-top:5px;
    text-align: left;
    font: 12px/18px Arial;
    color: #947e70;
    width: auto;
}



.popup-box {
    position: absolute;
    border-radius: 5px;
    background: #fff;
    display: none;
    box-shadow: 1px 1px 5px rgba(0,0,0,0.2);
    font-family: Arial, sans-serif;
    z-index: 9999999;
    font-size: 14px;
}
 
.popup-box .close {
    position: absolute;
    top: 0px;
    right: 0px;
    font-family: Arial, Helvetica, sans-serif;  
    font-weight: bold;
    cursor: pointer;
    color: #434343;
    padding: 20px;
    font-size: 20px;
}
 
.popup-box .close:hover {
    color: #000;
}
 
.popup-box h2 {
    padding: 0;
    margin: 0;
    font-size: 18px;
}
.popup-box .top {
    padding: 20px;
}
 
.popup-box .bottom {
    background: #eee;
    border-top: 1px solid #e5e5e5;
    padding: 20px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
 
#blackout {
    background: rgba(0,0,0,0.3);
    position: absolute;
    top: 0;
    overflow: hidden;
    z-index: 999999;
    left: 0;
    display: none;
}
