* {
  margin: 0;
  padding: 0;
}
html, body, .wrapper {  height: 100%; font-family: "CoreSans", monospace; font-weight: normal; min-width: 300px; }

img { border:0px;}

.wrapper {  font-family: "CoreSans", monospace; font-weight: normal; }

.content { box-sizing: border-box; min-height: 100%; padding-bottom: 185px; background: #fff;}

.cl_b { clear:both; }

.header { width: auto; height: 150px; position: relative;  }
    .header .a1 { position: absolute; width: auto; height: 30px; background: #f3f3f3; right: 0px; left: 0px; }
        .header .a1 .b1 { max-width: 1200px; margin: 0 auto; height: 30px; line-height: 30px; font-size: 14px; letter-spacing: 1px; color: #4b4b4b;  }
            .header .a1 .b1 .c1 { float:left; padding-left: 10px; padding-right: 20px; }
            .header .a1 .b1 .c2 { float:left; width:calc(100% - 450px); }
                .header .a1 .b1 .c2 .d1 { margin: 0 auto; width: 370px; color: #1e83be; }
            .header .a1 .b1 .c3 { float:right; }
                .header .a1 .b1 .c3 a { font-size: 14px; letter-spacing: 1px; color: #4b4b4b; padding: 7px 20px; }
                .header .a1 .b1 .c3 .d1 { padding: 0px 20px;  cursor: pointer;  }
                    .header .a1 .b1 .c3 .d1 .e1 { float:left; padding-top: 3px; }
                    .header .a1 .b1 .c3 .d1 .e2 { float:left; text-decoration: underline; padding-left: 5px; }

            .kabinet_1 { position: relative;  display: none;  }
                .kabinet_1 .a1 { position: absolute; left: -64px; top: -5px; border: 1px solid #e2e2e2; width:180px; background: #f4f4f4; z-index: 100; height: 210px; }

    .header .a2 { max-width: 1200px; margin: 0 auto; padding-top: 35px;  }
        .header .a2 .b1 { float:left; padding-left: 10px;  }

        .header .a2 .b2 { float:left; width:calc(100% - 275px); max-width: 415px; height: 30px;  }
            .header .a2 .b2 .c1 { margin: 0 auto;  width: 235px; }
                .header .a2 .b2 .c1 .d1 { float:left; padding-top: 25px;}
                .header .a2 .b2 .c1 .d2 { float:left; font-size: 24px; font-weight: 500; color: #3d3d3d; padding-left: 10px; }
                    .header .a2 .b2 .c1 .d2 .e1 { padding-top: 8px; }
                        .header .a2 .b2 .c1 .d2 .e1 span { color: #1e83be; font-size: 18px; }
                    .header .a2 .b2 .c1 .d2 .e2 { padding-top: 5px; }
                        .header .a2 .b2 .c1 .d2 .e2 span { color: #1e83be; font-size: 18px; }

        .header .a2 .b3 { float:left; width: 235px; }
            .header .a2 .b3 .c1 { float:left; width: 25px; }
                .header .a2 .b3 .c1 .d1 { padding-top: 13px; }
                .header .a2 .b3 .c1 .d2 { padding-top: 12px; }
            .header .a2 .b3 .c2 { float:left; font-size: 14px; color: #333; }
                .header .a2 .b3 .c2 .d1 { padding-top: 14px; }
                .header .a2 .b3 .c2 .d2 { padding-top: 19px; }

        .header .a2 .b4 { float:left;  }
            .header .a2 .b4 .c1 { float:left; width: 25px; }
                .header .a2 .b4 .c1 .d1 { padding-top: 13px; }
                .header .a2 .b4 .c1 .d2 { padding-top: 12px; }
            .header .a2 .b4 .c2 { float:left; font-size: 14px; color: #333; }
                .header .a2 .b4 .c2 .d1 { padding-top: 14px; }
                    .header .a2 .b4 .c2 .d1 a { font-size: 14px; color: #333; }
                .header .a2 .b4 .c2 .d2 { padding-top: 19px; width: 160px; }


        .header .a2 .b20 { float:right; padding-right: 20px; }
            .header .a2 .b20 .c1 { background: #4b4b4b; padding: 10px 0px; margin-top: 20px; }
            .header .a2 .b20 .c1 a { font-size: 14px; letter-spacing: 1px; color: #ffffff; padding: 10px 20px; text-decoration: none; }



    .header .a3 { position: absolute; width: auto; height: 30px; background: #f3f3f3; right: 0px; left: 0px; bottom: 0px; z-index: 2;}
        .header .a3 .b1 { max-width: 1200px;margin: 0 auto; }
            .header .a3 .b1 .c0  { float:left; width: 30px; padding-left: 10px; }
            .header .a3 .b1 .c1  { float:left; width: 30px; padding-left: 10px; display:none; }
            .header .a3 .b1 .c2  { float:left; border-left: solid 1px #e8e8e8; width: 12%; text-align: center; min-width: 117px;  }
                .header .a3 .b1 .c2:hover { background: #e8e8e8; }
                .header .a3 .b1 .c2 a { height: 30px; line-height: 30px; font-size: 14px; letter-spacing: -1px; color: #4b4b4b; text-decoration: none; padding: 7px 15px;  }
            .header .a3 .b1 .c3  { float:left; border-left: solid 1px #e8e8e8; width: 12%; text-align: center; min-width: 117px;  cursor: pointer; }
                .header .a3 .b1 .c3:hover { background: #e8e8e8; }
                .header .a3 .b1 .c3 .d1 { height: 30px; line-height: 30px; font-size: 14px; letter-spacing: -1px; color: #4b4b4b; text-decoration: none;   }
                .header .a3 .b1 .c3 .d2 { background: #f3f3f3; display:none; width: 250px;  text-align: left; cursor: default; }
                    .header .a3 .b1 .c3 .d2 .e1 { height: 30px; line-height: 30px; }
                    .header .a3 .b1 .c3 .d2 .e1:hover { background: #e8e8e8; }
                    .header .a3 .b1 .c3 .d2 .e1 a { font-size: 14px; letter-spacing: -1px; color: #4b4b4b; text-decoration: none; padding: 7px 15px;   }
            .header .a3 .b1 .c4  { border-right: solid 1px #e8e8e8;  }


.modalDialog_1 { position: relative;  left: 10px; display: none; width:300px; }
    .modalDialog_1 .a1 { position: absolute; left: 0px; top: -14px; border: 1px solid #e2e2e2; width:250px; background: #f4f4f4; z-index: 100; }
        .modalDialog_1 .a1 .b1 { display: none; padding: 5px 20px;  cursor: pointer; }
            .modalDialog_1 .a1 .b1 .c1 { padding: 5px 10px; font-size: 14px; letter-spacing: -1px; color: #4b4b4b; text-decoration: none; }
        .knOpen1 { display:none;  }
        .knOpen2 { display:block;  cursor: default;   }
            .knOpen2 .d1 { padding-left: 20px; padding-top: 10px; }
            .knOpen2 a { font-size: 14px; letter-spacing: -1px; color: #4b4b4b; text-decoration: none;  padding: 3px 10px;  }
        .modalDialog_1 .a1 .b2 { padding: 10px 10px;}
            .modalDialog_1 .a1 .b2 a { font-size: 14px; letter-spacing: -1px; color: #4b4b4b; text-decoration: none; padding: 10px 20px; }

.modalDialog_1:target { display: block; }

.user_none { width: auto; height: 55px; display:none; }
.user_block { width: auto; height: 55px; display:block; }

.user_bar { width: auto; height: 55px; position: relative; z-index: 1;}
    .user_bar .a1 { position: absolute; width: auto; height: 55px; background: #1e83be; right: 0px; left: 0px;   }
        .user_bar .b1{ max-width: 1200px; margin: 0 auto; height: 55px;  }
            .user_bar .a1 .b1 .c1 { padding: 10px 20px; width: 46%; max-width: 400px; min-width: 200px; float:left; }
                .user_bar .a1 .b1 .c1 input { height: 35px; border-radius: 5px 0px 0px 5px; border: none; width: 100%; font-weight: 300; font-size: 14px; color: #515151;
                                              letter-spacing: 1.5px; padding-left: 30px;}
            .user_bar .a1 .b1 .c2 { padding: 10px 0px; width: 35px; float:left; }
                .user_bar .a1 .b1 .c2 button { background: url('../img/search.png') center no-repeat #9cbcce; height: 35px;
                                               border-radius: 0px 5px 5px 0px; border: none; width: 100%; cursor: pointer; }
            .user_bar .a1 .b1 .c3 { padding: 16px 0px 0px 90px; float:left;  height: 25px;}
                .user_bar .a1 .b1 .c3 a { color: white; font-size: 14px; letter-spacing: 1px; text-decoration: none; background: url('../img/basket.png') 0px 8px no-repeat; padding: 10px 5px 10px 30px; font-weight: 500; }

            .user_bar .a1 .b1 .c4 { padding-left: 30px; float:left; border-left: solid 1px #ffffff; margin-left: 50px; margin-top: 17px; color: white; font-size: 14px; letter-spacing: 1px; font-weight: 300; }

            .user_bar .a1 .b1 .c5 { float:left; margin-left: 5px; margin-top: 17px; color: white; font-size: 14px; letter-spacing: 1px; font-weight: bold; }

            .user_bar .a1 .b1 .c6 { float:left; margin-left: 10px; margin-top: 17px; color: white; font-size: 14px; letter-spacing: 1px; font-weight: 300; }

            .user_bar .a1 .b1 .c7 { float:left; margin-left: 50px; margin-top: 17px; color: white; font-size: 14px; letter-spacing: 1px; font-weight: 300; }

            .user_bar .a1 .b1 .c8 { float:left; margin-left: 5px; margin-top: 17px; color: white; font-size: 14px; letter-spacing: 1px; font-weight: bold; }

            .user_bar .a1 .b1 .c9 { float:left; margin-left: 10px; margin-top: 17px; color: white; font-size: 14px; letter-spacing: 1px; font-weight: 300; }


.user_bar_stop { width: auto; height: 55px; top: 0px; position: fixed; background: #1e83be; right: 0px; left: 0px; }
    .user_bar_stop .a1 { position: absolute; width: auto; height: 55px; background: #1e83be; right: 0px; left: 0px;  }
        .user_bar_stop .b1{ max-width: 1200px; margin: 0 auto; height: 55px;  }
            .user_bar_stop .a1 .b1 .c1 { padding: 10px 20px; width: 46%; max-width: 400px; min-width: 200px; float:left; }
                .user_bar_stop .a1 .b1 .c1 input { height: 35px; border-radius: 5px 0px 0px 5px; border: none; width: 100%; font-weight: 300; font-size: 14px; color: #515151;
                                              letter-spacing: 1.5px; padding-left: 30px;}
            .user_bar_stop .a1 .b1 .c2 { padding: 10px 0px; width: 35px; float:left; }
                .user_bar_stop .a1 .b1 .c2 button { background: url('../img/search.png') center no-repeat #9cbcce; height: 35px;
                                               border-radius: 0px 5px 5px 0px; border: none; width: 100%; cursor: pointer; }
            .user_bar_stop .a1 .b1 .c3 { padding: 16px 0px 0px 90px; float:left;  height: 25px;}
                .user_bar_stop .a1 .b1 .c3 a { color: white; font-size: 14px; letter-spacing: 1px; text-decoration: none; background: url('../img/basket.png') 0px 8px no-repeat; padding: 10px 5px 10px 30px; font-weight: 500; }

            .user_bar_stop .a1 .b1 .c4 { padding-left: 30px; float:left; border-left: solid 1px #ffffff; margin-left: 50px; margin-top: 17px; color: white; font-size: 14px; letter-spacing: 1px; font-weight: 300; }

            .user_bar_stop .a1 .b1 .c5 { float:left; margin-left: 5px; margin-top: 17px; color: white; font-size: 14px; letter-spacing: 1px; font-weight: bold; }

            .user_bar_stop .a1 .b1 .c6 { float:left; margin-left: 10px; margin-top: 17px; color: white; font-size: 14px; letter-spacing: 1px; font-weight: 300; }

            .user_bar_stop .a1 .b1 .c7 { float:left; margin-left: 50px; margin-top: 17px; color: white; font-size: 14px; letter-spacing: 1px; font-weight: 300; }

            .user_bar_stop .a1 .b1 .c8 { float:left; margin-left: 5px; margin-top: 17px; color: white; font-size: 14px; letter-spacing: 1px; font-weight: bold; }

            .user_bar_stop .a1 .b1 .c9 { float:left; margin-left: 10px; margin-top: 17px; color: white; font-size: 14px; letter-spacing: 1px; font-weight: 300; }



.page { max-width: 1200px; margin: 0 auto; }
.page1 { padding: 10px; }

.footer_link { height: auto; bottom: 0px;  background: #02669f; right: 0px; left: 0px; display:none;}
    .footer_link .a1 { padding: 10px 0px 0px 50px;  }
        .footer_link .a1 .b1 { font-size: 14px; letter-spacing: -0.5px; color: #ffffff; padding: 5px 5px; cursor: pointer; margin-top: 5px; width: 190px; }
        .openFooter1 { display:none;  }
        .openFooter2 { display:block;  }
            .openFooter2 .d1 { margin-top: 10px;  }
            .openFooter2 a { font-size: 14px; letter-spacing: 1px; color: #ffffff; text-decoration: none; font-weight: 300; padding: 5px 10px;   }


.footer { height: 185px; margin-top: -185px; background: #02669f; }
    .footer .a1 { max-width: 1200px;margin: 0 auto; }
        .footer .a1  .b1 { padding-top: 20px; color: #ffffff; text-decoration: none; height: 125px; }
            .footer .a1  .b1 .c1 { float:left; width: 4%;}
            .footer .a1  .b1 .c2 { float:left; width: 21%; min-width: 173px;}
                .footer .a1  .b1 .c2 .d1 { font-size: 14px; letter-spacing: -0.5px;  }
                .footer .a1  .b1 .c2 .d2 a { font-size: 14px; letter-spacing: 1px; color: #ffffff; text-decoration: none; font-weight: 300; padding: 15px 10px 15px 0px;  }
            .footer .a1  .b1 .c3 { float:left; width: 17%; min-width: 125px;}
                .footer .a1  .b1 .c3 .d1 { font-size: 14px; letter-spacing: -0.5px;  }
                .footer .a1  .b1 .c3 .d2 a { font-size: 14px; letter-spacing: 1px; color: #ffffff; text-decoration: none; font-weight: 300; padding: 15px 10px 15px 0px;  }
            .footer .a1  .b1 .c4 { float:left; width: 33%; min-width: 180px;}
                .footer .a1  .b1 .c4 .d1 { font-size: 14px; letter-spacing: -0.5px;  }
                .footer .a1  .b1 .c4 .d2 a { font-size: 14px; letter-spacing: 1px; color: #ffffff; text-decoration: none; font-weight: 300; padding: 15px 10px 15px 0px;  }
        .footer .a1  .b2 { background: #ffffff; height: 1px; width: 100%; }
        .footer .a1  .b3 { padding-top: 10px; }
            .footer .a1  .b3 .c1 { float:left; font-size: 12px; letter-spacing: 1px; color: #ffffff; padding-left: 4%; padding-top: 2px;}
            .footer .a1  .b3 .c2 { float:left; padding-left: 100px; }
    .footer .a2 { max-width: 1200px;margin: 0 auto; display:none; }
        .footer .a2  .b1 {height: 10px;}
        .footer .a2  .b2 { background: #ffffff; height: 1px; width: 100%; margin-top: 20px; }
        .footer .a2  .b3 { font-size: 12px; letter-spacing: 1px; color: #ffffff; margin: 10px auto; width: 220px;}
        .footer .a2  .b4 {  margin: 10px auto; width: 175px;}


H1 { font-size: 21px; font-weight: 500; color: #3d3d3d;}
.fl_l { float:left; }
.fl_r { float:right; }
.cur_p { cursor: pointer; }
.cl_r { clear:right; }
.cl_l { clear:left; }
.cl_b { clear:both; }
.disp_n { display:none; }
.disp_b { display:block; }
.color_red { color:#dc0101; }
.bg_1 { background: #f3f3f3; }
.bg_2 { background: #B6F2C3; }
.bg_3 { background: #BFD2E3; }
.bg_4 { background: #f0f0f0; }
.bg_slct { background: #e8e8e8; }
.knopka { font-size: 14px; letter-spacing: 1px; color: #ffffff; font-weight: normal; font-family: "CoreSans", monospace; cursor: pointer; background: #4b4b4b; border: 0px; }

.bg_snyto { background: #FE8690; }
.bg_zakazano { background: #FFE0C1; }
.bg_rabota { background: #EDFEEB; }
.bg_vikupleno { background: #BBFFC6; }
.bg_dostavka { background: #B3DFF8; }
.bg_sklad { background: #3AFE8C; }
.bg_z_snytiy { background: #C7A0FE; }
.bg_o_snytiy { background: #C7A0FE; }
.bg_vidano { background: #D0B7D2; }
.bg_priostanovleno { background: #FF95F5; }
.bg_kredit { background: #F89C9C; }
.bg_prinyto { background: #F9FC00; }

.header_page { padding: 30px 0px 15px 0px; }
.header_page1 { font-size: 14px; letter-spacing: 1px; color: #4b4b4b; padding-bottom: 20px; }
.text_page { font-size: 14px; letter-spacing: 1px; color: #4b4b4b; padding-bottom: 20px; }

.list_cnt { font-size: 14px; letter-spacing: 1px; color: #4b4b4b; padding-top: 30px;  padding-bottom: 30px; }
    .list_cnt .d1 { width: 100px; float:left;}
    .list_cnt .d2 { float:left;   }
        .list_cnt .d2 a { font-size: 14px; letter-spacing: 1px; color: #4b4b4b;  }

/* input_klient.php */
.inp_kl1 { padding-bottom: 20px; }
    .inp_kl1 .d1 { width:16%; min-width: 80px; text-align: right; float:left; padding:6px 10px 0px 0px; font-size: 14px; letter-spacing: 1px; color: #4b4b4b; margin-bottom: 5px}
    .inp_kl1 .d2 { width:21%; min-width: 180px; float:left; }
        .inp_kl1 .d2 INPUT { height:20px; padding-left: 10px; font-size: 14px; letter-spacing: 1px; color: #4b4b4b; }
    .inp_kl1 .d3 { width:17%; float:left; min-width: 80px;  margin-top: 5px;}
    .inp_kl1 .d4 { width:60%; float:left; min-width: 180px; font-size: 14px; letter-spacing: 1px; color: #dc0101; }
    .inp_kl1 .d5 { width:17%; float:left; min-width: 90px; }
    .inp_kl1 .d6 { float:left; font-size: 14px; letter-spacing: 1px; color: #4b4b4b; }
        .inp_kl1 .d6 label { padding-left: 10px; }
        .inp_kl1 .d6 .e2 input { width:21%; min-width: 180px; height: 35px;  margin-top: 15px; }
        .inp_kl1 .d6 .e3 { margin-top: 15px; }
            .inp_kl1 .d6 .e3 a { font-size: 14px; letter-spacing: 1px; color: #4b4b4b; }
    .inp_kl1 .d8 { height:30px; padding:10px 0px 0px 210px; }
/* input_klient.php */

/* find.php */
    .fnd_1 { font-size: 14px; letter-spacing: 1px; color: #4b4b4b; padding-bottom: 20px; }
    .fnd_2 { font-size: 14px; letter-spacing: 1px; color: #4b4b4b;  height: 30px; line-height: 30px; }
        .fnd_2 .d1 { float:left;  width:15%; min-width: 128px; padding-left: 10px; background: #f3f3f3; border-right: solid 1px #ffffff; border-bottom: solid 1px #ffffff; cursor: pointer;}
        .fnd_2 .d2 { float:left;  width:70%; min-width: 128px; padding-left: 10px; background: #f3f3f3; border-right: solid 1px #ffffff; border-bottom: solid 1px #ffffff; cursor: pointer;}
        .fnd_2 .d3 { float:left;  width:10%; min-width: 60px; padding-left: 10px; background: #f3f3f3; border-bottom: solid 1px #ffffff; cursor: pointer;}
            .fnd_2 .d3 a { font-size: 14px; letter-spacing: 1px; color: #4b4b4b; text-decoration: none; }
/* find.php */

/* find1.php */
    .fnd1_1 { background: #f0f0f0; height: 40px; line-height: 40px; font-size: 13px; letter-spacing: 1px; color: #000000; }
    .fnd1_2 { background: #ffffff; height: 1px;  }
    .fnd1_3 { background: #bdc3bb; height: 30px; line-height: 30px; font-size: 13px; letter-spacing: 1px; color: #000000; padding-left: 5px; }
    .fnd1_4 { font-size: 13px; letter-spacing: 1px; color: #000000;  padding: 7px 0px; }

    .fnd1_5 { float:left; width:calc(100% - 445px);  }
        .fnd1_5 .d1 { float:left; width:calc(40% - 6px); padding-left: 5px; }
            .fnd1_5 .d1 span { margin-right: 10px; }
        .fnd1_5 .d2 { float:left; width:60%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;  }
    .fnd1_6 { float:right; width:445px; }
        .fnd1_6 .d1 { float:left; width:50px; padding-left: 5px;  }
        .fnd1_6 .d2 { float:left; width:70px;  }
        .fnd1_6 .d3 { float:left; width:60px;  }
        .fnd1_6 .d4 { float:left; width:90px;  }
        .fnd1_6 .d5 { float:left; width:80px;  }
        .fnd1_6 .d6 { float:left; width:70px;  }
        .fnd1_6 .d7 { float:left; width:20px;  }
/* find1.php */


/* korzina.php */
    .korz_1 { background: #f0f0f0; height: 40px; line-height: 40px; font-size: 13px; letter-spacing: 1px; color: #000000; }
    .korz_2 { float:left; width:calc(100% - 405px);  }
        .korz_2 .d1 { float:left; width:calc(40% - 6px); padding-left: 5px; }
            .korz_2 .d1 span { margin-right: 10px; }
        .korz_2 .d2 { float:left; width:60%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;  }
    .korz_3 { float:right; width:405px; }
        .korz_3 .d1 { float:left; width:50px; padding-left: 5px;  }
        .korz_3 .d2 { float:left; width:60px; }
            .korz_3 .d2 input { border: 1px solid #b8b8b8; width: 25px; padding: 0px 0px 0px 5px;  }
        .korz_3 .d3 { float:left; width:90px;  }
        .korz_3 .d4 { float:left; width:70px;  }
        .korz_3 .d5 { float:left; width:80px;  }
        .korz_3 .d6 { float:left; width:50px;  }
    .korz_4 { background: #ffffff; height: 1px;  }
    .korz_5 { font-size: 13px; letter-spacing: 1px; color: #000000;  padding: 7px 0px; }
    .korz_6 { font-size: 13px; letter-spacing: 1px; color: #000000;  padding: 7px 0px; background: #f3f3f3;  width:100%; }
        .korz_6 .d1 { float:left; width:calc(100% - 260px); text-align: right;}
        .korz_6 .d2 { float:left; width:60px;}
        .korz_6 .d3 { float:left; width:200px; }

    .korz_7 {  text-align: right; padding-right: 30px; }
        .korz_7 span { display:none; font-size: 13px; letter-spacing: 1px; color: #000000; }
        .korz_7 span a { white-space: nowrap; }
    .korz_8 { height: 35px; line-height: 35px; margin-top: 20px;}
        .korz_8 .d1 { float:left; width:calc(100% - 270px); text-align: right; font-size: 13px; letter-spacing: 1px; color: #000000; }
        .korz_8 .d2 { float:left; width:30px; }
        .korz_8 .d3 input {  float:left; width:210px; height: 35px; }
        .korz_8 .d4 { float:left; width:30px; }

/* korzina.php */

/* korzina_view.php */
    /*.korz_v_1 { BORDER: #BFD2E3 2px solid; WIDTH: 100%; HEIGHT: 200px; OVERFLOW: auto; }*/
    .korz_v_1 {  }
        .korz_v_1 p { font-size: 14px; letter-spacing: -1px; color: #000000; }
    .korz_v_2 { padding: 7px 0px;  font-size: 13px; letter-spacing: 1px; color: #000000; WIDTH: 100%; background: #f0f0f0; }
    .korz_v_3 { padding: 7px 0px;  font-size: 13px; letter-spacing: 1px; color: #000000; WIDTH: 100%; background: #f3f3f3; }
    .korz_v_4 {  }
        .korz_v_4 .d1 { float:left; width:calc(100% - 255px); }
            .korz_v_4 .d1 .e1 { float:left; padding-left: 5px; width:calc(40% - 6px);   }
            .korz_v_4 .d1 .e2 { float:left; padding-left: 5px; width:calc(60% - 6px); overflow: hidden; text-overflow: ellipsis; white-space: nowrap;  }
        .korz_v_4 .d2 { float:right; width:250px; }
            .korz_v_4 .d2 .e1 { float:left; padding-left: 5px; width:70px; }
            .korz_v_4 .d2 .e2 { float:left; padding-left: 5px; width:70px; }
            .korz_v_4 .d2 .e3 { float:left; padding-left: 5px; width:90px; }
    .korz_v_5 { background: #ffffff; height: 1px;  }
/* korzina_view.php */

/* zakaz.php */
    .zkz_1 { font-size: 14px; letter-spacing: -1px; color: #333333; height:35px; line-height: 35px; }
        .zkz_1 .d1 { float:left; padding-right: 40px; }
            .zkz_1 .d1 input { width:100px; margin-left: 20px; font-size: 14px; letter-spacing: -1px; color: #333333; font-family: "CoreSans", monospace; font-weight: normal; border: 1px solid #b8b8b8; }
        .zkz_1 .d2 { float:left; padding-right: 40px; }
            .zkz_1 .d2 select { min-width:100px; margin-left: 20px; font-size: 14px; letter-spacing: -1px; color: #333333; font-family: "CoreSans", monospace; font-weight: normal; border: 1px solid #b8b8b8; }
        .zkz_1 .d3 input {  float:left; width:100px; height:35px; }

    .zkz_2 { font-size: 13px; letter-spacing: -1px; color: #000000; height:30px; line-height: 30px; background: #f3f3f3; height: 30px; line-height: 30px; }
        .zkz_2 .d1 { float:left; padding-right: 20px; padding-left: 30px;}
        .zkz_2 .d2 { float:left; padding-right: 20px; }
        .zkz_2 .d3 { float:left; }

    .zkz_3 { font-size: 13px; letter-spacing: -1px; color: #000000; padding: 7px 0px; }
        .zkz_3 .d1 { float:left; padding-left: 5px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width:calc(100% - 500px); }
            .zkz_3 .d1 span { padding-right: 10px;}
        .zkz_3 .d2 { float:right; width:495px; }
            .zkz_3 .d2 .e1 { float:left; width:210px; padding-left: 5px; }
                .zkz_3 .d2 .e1 .f1 { float:left; width:55px; }
                .zkz_3 .d2 .e1 .f2 { float:left; width:55px; }
                .zkz_3 .d2 .e1 .f3 { float:left; width:100px; }
            .zkz_3 .d2 .e2 { float:right; width:280px;  }
                .zkz_3 .d2 .e2 .f1 { float:left; width:70px; padding-left:5px; }
                .zkz_3 .d2 .e2 .f2 { float:left; width:85px; }
                .zkz_3 .d2 .e2 .f3 { float:left; width:115px; }
                    .zkz_3 .d2 .e2 .f3 .g1 { display:inline-block; vertical-align:middle; padding-left:40px; }
                    .zkz_3 .d2 .e2 .f3 .g2 { display:inline-block; vertical-align:middle; padding-left:54px; }
    .zkz_4 { background: #ffffff; height: 1px;  }
    .zkz_5 { font-size: 14px; letter-spacing: 1px; color: #333333; padding-top: 20px;  }
/* zakaz.php */

/* arhiv.php */
    .arh_1 { font-size: 14px; letter-spacing: -1px; color: #333333; padding-bottom: 20px;}
        .arh_1 .d1 { float:left; width:280px; margin-top: 10px;  }
            .arh_1 .d1 .e1 { width:280px; }
                .arh_1 .d1 .e1 .f1 { float:left; width:140px; }
            .arh_1 .d1 .e2 { width:280px; }
                .arh_1 .d1 .e2 .f1 { float:left; width:140px; }
                    .arh_1 .d1 .e2 .f1 input { font-size: 13px; letter-spacing: -1px; color: #333333; font-family: "CoreSans", monospace; font-weight: normal; width:70px; border: 1px solid #b8b8b8; }
                    .arh_1 .d1 .e2 .f1 img { cursor: pointer; border: 1px solid red;  display:inline-block; vertical-align:middle; }
        .arh_1 .d2 { float:left; width:280px; margin-top: 10px; }
            .arh_1 .d2 .e1 { width:280px; }
                .arh_1 .d2 .e1 .f1 { float:left; width:135px; }
                .arh_1 .d2 .e1 .f2 { float:left; width:145px; }
            .arh_1 .d2 .e2 { width:280px; }
                .arh_1 .d2 .e2 .f1 { float:left; width:135px; }
                    .arh_1 .d2 .e2 .f1 input { font-size: 13px; letter-spacing: -1px; color: #333333; font-family: "CoreSans", monospace; font-weight: normal; width:100px; border: 1px solid #b8b8b8; }
                .arh_1 .d2 .e2 .f2 { float:left; width:145px; }
                    .arh_1 .d2 .e2 .f2 input { font-size: 13px; letter-spacing: -1px; color: #333333; font-family: "CoreSans", monospace; font-weight: normal; width:140px; border: 1px solid #b8b8b8; }
        .arh_1 .d3 { float:left;  width:250px; margin-left: 30px; margin-top: 10px; }
            .arh_1 .d3 .e1 { width:250px; }
                .arh_1 .d3 .e1 .f1 { float:left; width:140px; }
                    .arh_1 .d3 .e1 .f1 .g1{  }
                    .arh_1 .d3 .e1 .f1 .g2 select { font-size: 13px; letter-spacing: -1px; color: #333333; font-family: "CoreSans", monospace; font-weight: normal; border: 1px solid #b8b8b8; width:100px; }
                .arh_1 .d3 .e1 .f2 { float:left; width:110px; }
                .arh_1 .d3 .e1 .f2 input { float:left;  width:100px; height:35px; }
    .arh_2 { font-size: 14px; letter-spacing: 1px; color: #333333; padding-top: 20px;}
/* arhiv.php */

/* balans.php */
    .bal_1 { font-size: 14px; letter-spacing: -1px; color: #333333; padding-bottom: 20px;}
        .bal_1 .d1 { float:left; width:280px; margin-top: 10px;  }
            .bal_1 .d1 .e1 { width:280px; }
                .bal_1 .d1 .e1 .f1 { float:left; width:140px; }
            .bal_1 .d1 .e2 { width:280px; }
                .bal_1 .d1 .e2 .f1 { float:left; width:140px; }
                    .bal_1 .d1 .e2 .f1 input { font-size: 13px; letter-spacing: -1px; color: #333333; font-family: "CoreSans", monospace; font-weight: normal; width:70px; border: 1px solid #b8b8b8; }
                    .bal_1 .d1 .e2 .f1 img { cursor: pointer; border: 1px solid red;  display:inline-block; vertical-align:middle; }
        .bal_1 .d2 input { float:left;  width:100px; height:35px; margin-top: 10px;}
    .bal_2 { background: #f0f0f0; height: 40px; line-height: 40px; font-size: 13px; letter-spacing: 1px; color: #000000; }
        .bal_2 .d1 { float:left; width:40% ;  }
            .bal_2 .d1 .e1 { float:left; width:100px; padding-left: 5px; }
            .bal_2 .d1 .e2 { float:left; width:calc(100% - 106px);   }
        .bal_2 .d2 { float:left; width:60%  }
            .bal_2 .d2 .e1 { float:left; width:90px;  }
            .bal_2 .d2 .e2 { float:left; width:90px;  }
            .bal_2 .d2 .e3 { float:left; width:95px;  }
            .bal_2 .d2 .e4 { float:left; width:calc(100% - 275px);  }

    .bal_3 { background: #ffffff; height: 1px;  }

    .bal_4 { font-size: 13px; letter-spacing: 1px; color: #000000; padding: 7px 0px;  }
        .bal_4 .d1 { float:left; width:40% ;  }
            .bal_4 .d1 .e1 { float:left; width:100px; padding-left: 5px; }
            .bal_4 .d1 .e2 { float:left; width:calc(100% - 106px); overflow: hidden; text-overflow: ellipsis; white-space: nowrap;  }
        .bal_4 .d2 { float:left; width:60%  }
            .bal_4 .d2 .e1 { float:left; width:90px; padding-left: 5px;  }
            .bal_4 .d2 .e2 { float:left; width:90px;  }
            .bal_4 .d2 .e3 { float:left; width:95px;  }
            .bal_4 .d2 .e4 { float:left; width:calc(100% - 290px); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-left: 5px;  }

/* balans.php */

/* zapros.php */
    .zap_1 { font-size: 14px; letter-spacing: -1px; color: #333333;  background: #f0f0f0; height:35px; line-height: 35px; text-align:  center;  }
        .zap_1 .d1 { float:left; width:50%; }
            .zap_1 .d1 .e1 { float:left; width:50%; }
            .zap_1 .d1 .e2 { float:left; width:50%; }
        .zap_1 .d2 { float:left; width:50%; }
            .zap_1 .d2 .e1 { float:left; width:50%; }
            .zap_1 .d2 .e2 { float:left; width:50%; }
    .zap_2 { background: #ffffff; height: 1px;  }
    .zap_3  { font-size: 13px; letter-spacing: 1px; color: #000000; padding: 7px 0px; text-align:  center; }
        .zap_3 .d1 { float:left; width:50%; ;  }
            .zap_3 .d1 .e1 { float:left; width:50%; }
            .zap_3 .d1 .e2 { float:left; width:50%;  }
                .zap_3 .d1 .e2 a { font-size: 13px; letter-spacing: 1px; color: #000000; }
        .zap_3 .d2 { float:left; width:50%;  }
            .zap_3 .d2 .e1 { float:left; width:50%;  }
            .zap_3 .d2 .e2 { float:left; width:50%;  }
/* zapros.php */

/* registr_form.php */
    .reg_1 {  }
        .reg_1 .d1 { float:left; width:30%; padding-left: 10%; padding-top: 10px; }
        .reg_1 .d2 { float:left; padding-top: 10px; }
            .reg_1 .d2 input { width: 200px; font-weight: 300; font-size: 14px; color: #515151; padding: 3px;  }
            .reg_1 .d2 select { width: 210px; font-weight: 300; font-size: 14px; color: #515151; padding: 3px; }

    .reg_2 {  }
        .reg_2 .d1 input {  width:210px; height: 35px; margin-left: 40%; margin-top: 10px;  }
/* registr_form.php */



@media only screen and (max-width: 1130px)
       {
            .header .a2 .b3 { width: 145px; }
            .header .a2 .b4 { display:none; }
       }
@media only screen and (max-width: 1080px)
       {
            .user_bar .a1 .b1 .c7 { display:none; }
            .user_bar .a1 .b1 .c8 { display:none; }
            .user_bar .a1 .b1 .c9 { display:none; }
            .user_bar_stop .a1 .b1 .c7 { display:none; }
            .user_bar_stop .a1 .b1 .c8 { display:none; }
            .user_bar_stop .a1 .b1 .c9 { display:none; }
            .fnd1_6 .d5 { display:none; }
            .fnd1_6 { width:365px; }
            .fnd1_5 { width:calc(100% - 365px);  }
            .fnd1_4 { letter-spacing: -1px;}

            .korz_3 .d3 { display:none; }
            .korz_3 { width:315px; }
            .korz_2 { width:calc(100% - 315px);  }
            .korz_5 { letter-spacing: -1px;}

            .korz_6 .d3 { width:110px; }
            .korz_6 .d1 { width:calc(100% - 170px); }
       }

@media only screen and (max-width: 890px)
       {
            .header .a2 .b3 { display:none; }
            .header .a2 .b4 { display:none; }
            .header .a3 .b1 .c0 { display:none; }
            .header .a3 .b1 .c1 { display:block; }
            #m3 { display:none; }
            #n2 { display:block; }
            .user_bar .a1 .b1 .c4 { display:none; }
            .user_bar .a1 .b1 .c5 { display:none; }
            .user_bar .a1 .b1 .c6 { display:none; }
            .user_bar_stop .a1 .b1 .c4 { display:none; }
            .user_bar_stop .a1 .b1 .c5 { display:none; }
            .user_bar_stop .a1 .b1 .c6 { display:none; }
            .header .a1 .b1 .c2 { display:none; }
            .fnd1_6 .d4 { display:none; }
            .fnd1_6 { width:275px; }
            .fnd1_5 { width:calc(100% - 275px);  }
            .zkz_3 .d1 { width:100%;  }
            .zkz_3 .d2 { width:100%;  }
       }

@media only screen and (max-width: 770px)
       {
            #m6 { display:none; }
            #n5 { display:block; }
            .footer .a1 { display:none; }
            .footer .a2 { display:block; }
            .footer_link { display:block; }
            .fnd_2 { letter-spacing: -1px; }
            .fnd1_1 { display:none; }
            .fnd1_5 { width:100%;  }
            .fnd1_5 .d1 { width:auto;  }
            .fnd1_5 .d2 { width:auto; float: none;  }
            .fnd1_6 { width:100%;  }
            .fnd1_6 .d2 { width:calc(100% - 205px); }
            .korz_1 { display:none; }
            .korz_2 { width:100%;  }
            .korz_2 .d1 { width:auto;  }
            .korz_2 .d2 { width:auto; float: none;  }
            .korz_3 { width:100%;  }
            .korz_3 .d1 { width:calc(100% - 245px); }
            .korz_3 .d6 { width:30px; }
            .korz_7 span { display:block; }
            .korz_8 .d1 span { display:none; }
            .bal_2 { display:none; }
            .bal_4 .d1 { width:auto; float: none;  }
            .bal_4 .d2 { width:auto; float: none;  }
            .reg_1 .d1 { width:35%; padding-left: 5%; }
       }

@media only screen and (max-width: 650px)
       {
            #m4 { display:none; }
            #n3 { display:block; }
            .korz_v_2 { display:none; }
            .korz_v_4 .d1 { width:100%;  }
            .korz_v_4 .d1 .e1 { width:auto;  }
            .korz_v_4 .d1 .e2 { width:auto; float: none;  }
            .zap_1 { display:none; }
            .zap_3 .d1 { width:100%; ;  }
            .zap_3 .d2 { width:100%; ;  }
            .reg_1 .d1 { width:40%; padding-left: 0%; }
       }

@media only screen and (max-width: 530px)
       {
            .header .a1 .b1 .c1 { display:none; }
            #m2 { display:none; }
            #n1 { display:block; }
            .header .a2 .b2 { display:none; }
            .user_bar .a1 .b1 .c3 { display:none; }
            .user_bar_stop .a1 .b1 .c3 { display:none; }
            .footer .a1  .b3 .c2 { display:none; }
            .zkz_3 .d2 .e1 { width:100%;  }
            .zkz_3 .d2 .e2 { width:100%;  }
            .bal_4 .d2 .e4 { width:100%;  }
            .reg_1 .d1 { float:none; width:100%; }
            .reg_1 .d2 { float:none; padding-top: 5px; }
            .reg_2 .d1 input {  margin-left: 0%;  }
       }

@media only screen and (max-width: 410px)
       {
            #m5 { display:none; }
            #n4 { display:block; }
            .fnd_2 .d3 { display:none; }
       }



@font-face{font-family:'CoreSans';src:url('CoreSansA15Thin.woff') format('woff');font-weight:100;font-style:normal}
@font-face{font-family:'CoreSans';src:url('CoreSansA15Thin-Italic.woff') format('woff');font-weight:100;font-style:italic}
@font-face{font-family:'CoreSans';src:url('CoreSansA25ExtraLight.woff') format('woff');font-weight:200;font-style:normal}
@font-face{font-family:'CoreSans';src:url('CoreSansA25ExtraLight-Italic.woff') format('woff');font-weight:200;font-style:italic}
@font-face{font-family:'CoreSans';src:url('CoreSansA35Light.woff') format('woff');font-weight:300;font-style:normal}
@font-face{font-family:'CoreSans';src:url('CoreSansA35Light-Italic.woff') format('woff');font-weight:300;font-style:italic}
@font-face{font-family:'CoreSans';src:url('CoreSansA45Regular.woff') format('woff');font-weight:normal;font-style:normal}
@font-face{font-family:'CoreSans';src:url('CoreSansA45Regular-Italic.woff') format('woff');font-weight:normal;font-style:italic}
@font-face{font-family:'CoreSans';src:url('CoreSansA55Medium.woff') format('woff');font-weight:500;font-style:normal}
@font-face{font-family:'CoreSans';src:url('CoreSansA55Medium-Italic.woff') format('woff');font-weight:500;font-style:italic}
@font-face{font-family:'CoreSans';src:url('CoreSansA65Bold.woff') format('woff');font-weight:bold;font-style:normal}
@font-face{font-family:'CoreSans';src:url('CoreSansA65Bold-Italic.woff') format('woff');font-weight:bold;font-style:italic}
@font-face{font-family:'CoreSans';src:url('CoreSansA75ExtraBold.woff') format('woff');font-weight:700;font-style:normal}
@font-face{font-family:'CoreSans';src:url('CoreSansA75ExtraBold-Italic.woff') format('woff');font-weight:700;font-style:italic}
@font-face{font-family:'CoreSans';src:url('CoreSansA85Heavy.woff') format('woff');font-weight:800;font-style:normal}
@font-face{font-family:'CoreSans';src:url('CoreSansA85Heavy-Italic.woff') format('woff');font-weight:800;font-style:italic}