*{
    direction: ltr !important;
}
canvas{
    direction: ltr !important;
}
html{ 
   /* position: fixed;
    top: 0; 
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0;
    padding: 0;
    height: 100%;*/
    position: absolute;
    top: 0;
    left: 0;
    /*bottom: 0;*/
    min-height: 100%;
    min-width: 100%;
    height: 100%;
    width: 100%;
    overflow: hidden;
}
body{   
    font-family: calibri;
    background-image: url("img/background_fon_gray.jpg");
    background-repeat: repeat-y;
    background-size: 100% auto;
    position: absolute;
    height: 100%;
    width: 100%;
    margin:0px;
    padding: 0px;
}
#all{
    min-height: 100% !important;
    height: 100% !important;
    display: block;
    width: 100%;
    position: absolute;
}

@font-face {
    font-family: 'calibri';
    src: url('fonts/calibri.eot');
    src: url('fonts/calibri.eot?#iefix') format('embedded-opentype'),
        url('fonts/calibri.woff') format('woff'),
        url('fonts/calibri.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;    
}
#all1987{
    margin:0 auto;
    background-image: url('img/background_top.jpg');
    background-repeat: repeat-x;
    background-size:100% 100%;
    height: 100%;
    width: 100%;
}
#all1987 img.source-image {
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
#center1987{
    margin: 0 auto;
    width: 600px;
    opacity: 0;
}
.greenbgbg{
    background: #f47c20;
    background: -webkit-gradient(linear, left top, left bottom, from(#97bd0e), to(#b2cb57));
    background: -moz-linear-gradient(top,  #97bd0e,  #b2cb57);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#97bd0e', endColorstr='#b2cb57');   
    background-image: -o-linear-gradient(rgb(151,189,14),rgb(178,203,87));
}

.green:hover{
    color: white !important;
}

#log_bot{
    position:relative;
    /* float: right;*/
}
#log_bot a{
    color:black;
    font-size: 13px;
}


#left{
    float: left;

    min-width: 600px;
    min-height: 600px;
}

#right{
    float: left;
    margin-left: 10px;
}

#clear{
    clear: both;
}

.clearboth{
    clear: both;
}

#bottom1987{
    min-height: 234px;

    margin:0 auto;
    width: 100%;
    background-image: url('img/background_bottom.jpg');
    background-repeat: repeat-x;
    background-size:100% 100%;
    /*padding-bottom: 10px;*/    

    z-index: 101;
    position: absolute;

}

#arr{
    position: absolute;
    left:50%; 

    /*background-image: url('img/down_button.png');*/
    /*height: 20px;*/ 
    /*width:34px;*/ 
    margin-left: -20px;
    margin-top: -30px;
    /*box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);*/

    /* -webkit-transform:scaleY(1);
     -moz-transform:scaleY(1);
     -ms-transform:scaleY(1);
     -o-transform:scaleY(1);
     transform:scaleY(1);*/

    display: inline-block;
    outline: none;
    cursor: pointer;

    width: 40px;
    height: 17px;

    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    border-radius: 4px;

    border: 1px solid #A8A8A8;
    overflow: hidden;  
    text-align: center;
    font: 13px/18px calibri;
    z-index: 102;


}

#butsf{
    float: left;
    margin-left: 15px;
}

#butsf a{
    margin-top: 9px;
    margin-right: 10px;
}

#pageCountC{
    float: left;
    /*margin-left: 10px;*/
    margin-top: 7px;
}

.pageCountPattern{
    float: left;
    margin-right: 10px;
    /*margin-left: 10px;*/
    /*margin-top: 7px;*/
}


#show_bottommenu{
    /*background-color: red;*/
    height: 50px;
    margin-top: -51px;
    position: absolute;
    width: 100%;
    display: none;
    z-index: 101;
}

#bottommenu_line{
    background-image: url('img/background_top_line.jpg');
    background-repeat: repeat-x;
    background-size: 100% 100%;

    height: 42px;
    margin-top: -42px;
    position: absolute;
    width: 100%;
    display: none;
    z-index: 100;
}


#arr img{
    height: 6px;
    margin-top: 6px;
    width: 12px;
}


#siz{
    position: absolute;

    background-image: url('img/size.png');
    height: 8px; 
    width:5px; 
    margin-left: 11px;
    margin-top: 21px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);

}

.down_but{

}


.noneCL:hover{
    color: black !important;
    cursor: default !important;
}






/* --------------------------------------- */

#colorPicker{
    -webkit-border-radius: 2px; 
    -moz-border-radius: 2px;
    border-radius: 2px; 
    background-color: #E2E2E2;
    z-index: 9999999;
    /*max-height: 100px !important;*/
}



#right_panel a{
    text-align: center;
    text-decoration: none;
    font: bold 14px/20px calibri;
    color: black; 
}

#right_panel a:hover{

    text-decoration: none;
    color: white;
}

/*
*   CSS3 BUTTONS 
*/


#right_panel .m {
    display: inline-block;
    outline: none;
    cursor: pointer;
    width: 30px;
    height: 23px;
    -webkit-border-radius: 2px; 
    -moz-border-radius: 2px;
    border-radius: 2px;
    float:left;

}

#right_panel .m1 {

    /* margin-top: 4px;
     margin-left: 2px;*/

}

#right_panel .m2 {

    /*margin-top: 14px;*/
    /*margin-left: 2px;*/

}

#right_panel .m22 {

    /*margin-top: 4px;*/
    /*margin-left: 2px;*/

}

#right_panel .m3 {

    /*margin-top: 4px;
    margin-left: 2px;*/

}

#right_panel .m4 {

    /* margin-top: 12px;
     margin-left: 2px;*/

}

#right_panel .m5 {

    /* margin-top: 12px;
     margin-left: 2px;*/

}

#right_panel .m6 {

    /*  margin-top: 12px;
      margin-left: 2px;*/

}
#right_panel .m7 {

    /* margin-top: 4px;
     margin-left: 2px;*/

}
#helpButton .m7 {

    margin-top: 4px;
    margin-left: 2px;

}
#helpButton .m {
    display: inline-block;
    outline: none;
    cursor: pointer;
    width: 30px;
    height: 23px;
    -webkit-border-radius: 2px; 
    -moz-border-radius: 2px;
    border-radius: 2px;
    float:left;

}

#right_panel .m8 {

    /* margin-top: 14px;
     margin-left: 2px;*/

}


#right_panel .m9 {

    /* margin-top: 12px;
     margin-left: 2px;*/

}

#right_panel .m91 {

    margin-top: 8px;
    margin-left: 2px;

}

#right_panel .m111 {

    margin-top: 8px;
    margin-left: 2px;

}










#right_panel .m1, .m2, .m3 .m4 .m5 .m6 .m7 .m8:hover {
    text-decoration: none;

}
#right_panel .m1, .m2, .m3 .m4 .m5 .m6 .m7 .m8:active {
    /* position: relative;
    top: 1px;*/
}



/* --------------------------------------- */

.closebbut{
    height: 11px;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 11px;
}


#selectors{
    height: 200px;

    width: 695px;

    /*    background-image: url('img/selectors_background.png');
    background-repeat: repeat-x;
    background-size:100% 100%;
    */
    background-color: #e5e5e5;
    border-radius:4px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    margin: 10px;
    float: left;

}

#selectors2{
    height: auto;
    width: auto;
    max-width: 327px;
    background-color: #e7e7e7;
    border-radius:4px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    margin: 10px 0px;
    top: 40px;
    left: 87px;
    overflow: auto;
    position: absolute;
    z-index: 111;
    border: 1px solid gray;
    padding: 20px 15px 20px;
    /*display: none;*/
    /*opacity: 0;*/

}
#selectors3{
    height: 200px;
    width: 344px;
    background-color: #e5e5e5;
    border-radius:4px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    margin: 10px 0px;
    float: left;
    /*display: none;*/
    /*opacity: 0;*/
    display: "none";
    overflow: auto;
    font: 12px/100% calibri;
    overflow: hidden;
    z-index:110;
    position: relative;
    z-index: 10;
}

#pathTextParams{
    width:324px;
    margin: 10px;
    display: inline-block;
}
#typePathText{
    display: inline-block;
    float: left;
}
#typePathText a{
    width: 40px;
    height: 40px;
    display: block;
    float: left;
    border-radius: 5px;
    margin: 0 7px 7px 0;
    cursor: pointer;
}
#typePathText a img{
    width: 40px;
    height: 40px;
}
#textAlignPathText{
    width:170px;
    display: inline-block;
    margin-bottom: 5px;
    float:left;
}


#textLimiter{
    clear: both;
    width: 100%;
    height: 1px;
    margin-bottom: 5px;

}
#pathTextSize{
    width: 115px;
    display: inline-block;
    margin-bottom: 5px;
}
#pathTextFamile{
    width:180px;
    display: inline-block;
    margin-bottom: 5px;
}

#pathTextColor{
    width:170px;
    display: inline-block;
}
#pathTextDistanceLine{
    width:115px;
    display: inline-block;
    margin-bottom: 5px;
}
.lineHorisont{
    width: 100%;
    height: 2px;
    border-bottom: 1px solid #B9B9B9;
    margin-bottom: 5px;
    margin-top: 5px;

}
#pathTextFamile a{
    border: 1px solid #A8A8A8;
    display: block;
    height: 14px;
    margin: 0 5px;
    padding: 0 5px;
    text-align: center;
    width: 80px;
    border-radius: 5px;
}

.pathTextFamileBody a{
    border: 1px solid #A8A8A8;
    display: block;
    height: 18px;
    margin: 0 5px;
    padding: 0 5px;
    text-align: center;
    width: 80px;
    border-radius: 5px;
    line-height: 16px;
}

#d_bgColor6{
    float: left;
    width: 31px;
}
#pathTextColor a{
    border: 0 none;
    display: block;
    height: 19px;
    margin: 0 5px;
    padding: 0 5px;
    text-align: center;
    width: 80px;
}
.pathTextSizeHeader{
    float:left;    
    width: 60px;
    margin-right: 10px;
}
.pathTextFamileHeader{
    float:left;   
    width: 75px;
}
.pathTextColorHeader{
    float:left;   
    width: 67px;
}
.pathTextDistanceLineHeader{
    float:left;   
    width: 60px;
    margin-right: 10px;
}
.pathTextFamileBody{
    display: block;
    float: left;
}
#pathTextSize input{
    border: 0 none;
    display: block;
    height: 14px;
    margin: 0 5px;
    padding: 0 5px;
    width: 25px;
    text-align: center;
}
#pathTextDistanceLine input{
    border: 0 none;
    display: block;
    height: 14px;
    margin: 0 5px;
    padding: 0 5px;
    width: 25px;
    text-align: center;
}

#textAlignPathTextTop{
    background-color: #E5E5E5;
    border-radius: 4px 4px 0 0;
    height: 21px;
    width: 60px;
    float: left;
    margin-bottom: 2px;
    margin-left: 5px;
}
#pathTextTop{
    width: 100%;float: left;
}

#pathTextCenter{
    width: 100%;float: left;
    display: none;
}

#pathTextBottom{
    width: 100%;float: left;
    display: none;
}
#pathTextTop input, #pathTextCenter input, #pathTextBottom input{    
    border: 0 none;
    height: 16px;
    margin: 0 5px;
    padding: 0 5px;
    width: 147px;
    display: block;
}
.leftAlingText{    
    border-radius: 5px 0 0 5px;
}
.centerAlingText{    
    border-radius: 0;
}
.rightAlingText{    
    border-radius: 0 5px 5px 0;
}
#textAlignPathTextTop a{
    width: 19px;
    height: 20px;
    display: block;
    float: left;
    cursor: pointer;
}
#textAlignPathTextTop a img{
    margin: 4px 4px;
}

#textAlignPathTextCenter{
    background-color: #E5E5E5;
    border-radius: 4px 4px 0 0;
    height: 21px;
    width: 60px;
    float: left;    
}
#textAlignPathTextCenter a{
    width: 19px;
    height: 20px;
    display: block;
    float: left;
    cursor: pointer;
}
#textAlignPathTextCenter a img{
    margin: 4px 4px;
}

#textAlignPathTextBottom{
    background-color: #E5E5E5;
    border-radius: 4px 4px 0 0;
    height: 21px;
    width: 60px;
    float: left;    
}
#textAlignPathTextBottom a{
    width: 19px;
    height: 20px;
    display: block;
    float: left;
    cursor: pointer;
}
#textAlignPathTextBottom a img{
    margin: 4px 4px;
}

#allprice{
    height: 200px;

    width: 191px;

    /*    background-image: url('img/selectors_background.png');
    background-repeat: repeat-x;
    background-size:100% 100%;
    */
    background-color: #e5e5e5;
    border-radius:4px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    margin: 10px;
    /*float: right;*/
    position: absolute;
    right: 10px;

}
#dateDesign{
    height: 200px;
    width: 191px;
    background-color: #e5e5e5;
    border-radius:4px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    margin: 10px;
    float: right;
}
#webparams{

   
    display: none;

   float: left;
    height: 43px;
    margin-bottom: 10px;
    margin-top: 20px;
    position: relative;
    width: 175px;
}

#webparams.epp{
    margin-left: 20px;
}

#linetable table{
    width: 100%;
    table-layout:fixed;
    border: none;
}

#lineParams table {
    border: none !important;
    border-collapse: collapse;
}


#lineParams tr{
    border: none;
}

#lineParams td{
    border: none;
}


.ft{
    width:100px; 
}

.st{
    width:200px;   
}


#lineParams{
    /*border: 1px solid black;*/
    /*height: 100px;*/
    margin: 20px 0 0 10px;
    width: 310px;  
    position: absolute;
    vertical-align: middle !important;
}

#lineParams div,#lineParams table,#lineParams tbody,#lineParams tr,#lineParams td{
    vertical-align: middle !important;
}

#lineParams input{
    border-radius: 4px 4px 4px 4px;
    line-height: 12px;
    text-align: center;
    vertical-align: middle;
    /*width: 30px;*/
}

.small_i{
    width: 40px; 
}

#textInputText{
    width: 303px; 
}

#webparams input{
    border-radius: 4px 4px 4px 4px;
    line-height: 12px;
    text-align: center;
    vertical-align: middle;
    width: 50px;

}



#buttons{
    height: 23px;
    width:326px;
    background-color: #e5e5e5;
    border-radius:4px 4px 0 0 ;


    /*    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);*/
    margin-left: 150px; 
    margin-top: -12px;
    position: absolute;
}
#selectors .sizeblock4{
    width:448px;
}


#buttons2{
    height: 23px;
    width:147px;
    background-color: #e5e5e5;
    border-radius:4px 4px 0 0 ;


    /*    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);*/
    margin-left: 23px; 
    margin-top: -12px;
    position: absolute;
}



#buttons_img{
    background-color: #e5e5e5;
    border-radius: 4px 4px 0 0;
    float: left;
    height: 90px;
    margin-left: 15px;
    margin-top: 10px;
    width: 165px;


}

#buttons_img a img
{

    position: absolute;
    border: none;
}



#ib1{
    position: absolute;
    border: none;    
    height: 14px;
    margin-left: -20px;
    margin-top: 1px;  
    width: 11px;
}
#ib2{
    height: 11px;
    margin-left: -23px;
    margin-top: 3px;
    width: 17px;

}
#ib3{
    height: 11px;
    margin-left: -23px;
    margin-top: 3px;
    width: 17px;

}
#ib4{
    height: 14px;
    margin-left: -22px;
    margin-top: 0;
    width: 15px;
}
#ib5{
    height: 15px;
    margin-left: -22px;
    margin-top: 1px;
    width: 14px;
}
#ib6{
    height: 11px;
    margin-left: -23px;
    margin-top: 3px;
    width: 56px;
}

#ib7{
    height: 14px;
    margin-left: -22px;
    margin-top: 0;
    width: 15px;
}


#buttons_img a,
#buttons_img div.but_i{
    text-align: left;
    text-decoration: none;
    font: 12px/14px calibri;
    letter-spacing: 0.25px;

    color: black; 
    padding-left: 30px;
    cursor: pointer!important;
    display:block!important;

}
#buttons_img a{
    width: 130px!important;
    height:17px!important;
}
#buttons_img a span{
    padding-top: 1px;
    display: block;
}

#buttons_img a:hover,
#buttons_img form div div span:hover,
#pL a:hover,
#material_ a:hover,
#size_ a:hover,
#text_r a:hover{
    text-decoration: none;
    color: white;
    cursor: pointer;
}


#buttons a{
    text-align: center;
    text-decoration: none;
    font: 14px/22px calibri;
    color: black; 
    letter-spacing: 1px;

}
#buttons a.noneCL {
    opacity: 0.5;
}

.safari a{

    font: 14px/24px calibri!important;
}



#s2 a{
    text-align: center;
    text-decoration: none;
    font: bold 14px/20px calibri;
    color: black;   
}

#s21{
    display: inline-block;
    outline: none;
    cursor: pointer;

    width: 22px;
    height: 23px;

    -webkit-border-radius: 4px 0 0 4px; 
    -moz-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;

    border: 1px solid #A8A8A8;
    float:left;

}

#s22{
    display: inline-block;
    outline: none;
    cursor: pointer;

    width: 22px;
    height: 23px;

    -webkit-border-radius: 0 4px 4px 0; 
    -moz-border-radius: 0 4px 4px 0; 
    border-radius: 0 4px 4px 0; 

    border-top: 1px solid #A8A8A8;
    border-right: 1px solid #A8A8A8;
    border-bottom: 1px solid #A8A8A8;
    float:left;

}

#page_h{
    margin-left: 2px;
    margin-top: 4px;
}

#page_w{
    margin-top: 6px;   
}

#buttons a:hover{

    text-decoration: none;
    color: white;
}

/*
*   CSS3 BUTTONS 
*/


#buttons .but {
    display: inline-block;
    outline: none;
    cursor: pointer;

    width: 100px;
    height: 23px;
    /*    padding: .5em 2em .55em;*/

    -webkit-border-radius: 4px 0 0 4px; 
    -moz-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
    /*
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    box-shadow: 0 1px 2px rgba(0,0,0,.2);
    text-shadow: 0 1px 1px rgba(0,0,0,.3);*/
    border: 1px solid #A8A8A8;
    float:left;
    margin-left: 3px;
    margin-top: 3px;
}

#buttons .but2 {
    display: inline-block;
    outline: none;
    cursor: pointer;

    width: 122px;
    height: 23px;
    /*    padding: .5em 2em .55em;*/

    /*-webkit-border-radius: .5em; 
    -moz-border-radius: .5em;
    border-radius: .5em;*/
    /*-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    box-shadow: 0 1px 2px rgba(0,0,0,.2);
    text-shadow: 0 1px 1px rgba(0,0,0,.3);*/

    /*    border: 0px 1px 0px 1px solid #A8A8A8;*/
    border-top:1px solid #A8A8A8;
    border-bottom:1px solid #A8A8A8;

    float:left;
    margin-top: 3px;
}

#buttons .but3a {
    display: inline-block;
    outline: none;
    cursor: pointer;
    width: 122px;
    height: 23px;
    border-left:1px solid #A8A8A8;
    border-top:1px solid #A8A8A8;
    border-bottom:1px solid #A8A8A8;
    float:left;
    margin-top: 3px;
}

#buttons .but3 {
    display: inline-block;
    outline: none;
    cursor: pointer;

    width: 92px;
    height: 23px;
    /*    padding: .5em 2em .55em;*/

    -webkit-border-radius: 4px 0 0 4px; 
    -moz-border-radius: 4px 0 0 4px;
    border-radius:  0 4px 4px 0;
    /* -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    box-shadow: 0 1px 2px rgba(0,0,0,.2);
    text-shadow: 0 1px 1px rgba(0,0,0,.3);*/
    border: 1px solid #A8A8A8;
    float:left;
    margin-top: 3px;
}

#but_buy {
    display: inline-block;
    outline: none;
    cursor: pointer;

    width: 140px;
    height: 19px;
    /*    padding: .5em 2em .55em;*/

    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    border-radius:  4px;
    /* -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    box-shadow: 0 1px 2px rgba(0,0,0,.2);
    text-shadow: 0 1px 1px rgba(0,0,0,.3);*/
    border: 1px solid #A8A8A8;
    float:left;
    margin-top: 3px;
    margin-left: 3px;
}



#buttons_img .but_i {
    display: inline-block;
    outline: none;
    cursor: pointer;
    width: 130px;
    height: 17px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #A8A8A8;
    margin-bottom: 4px;
    overflow: hidden;
}
#buttons_img_drag .but_i {
    display: inline-block;
    outline: none;
    cursor: pointer;
    width: 130px;
    height: 17px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #A8A8A8;
    margin-bottom: 4px;
    overflow: hidden;
}

#pnButColourBox .but_i{
    display: inline-block;
    outline: none;
    cursor: pointer;
    width: 85px;
    height: 17px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #A8A8A8;
    margin-bottom: 6px;
    overflow: hidden;
    color: black;
    font: 12px/16px calibri;
    text-align: center;
    letter-spacing:0.25px;
    float:left;
    margin-left: 10px;
}

#pnBut .but_i,#pnBut32 .but_i,#pnBut322 .but_i{
    display: inline-block;
    outline: none;
    cursor: pointer;
    width: 85px;
    height: 17px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #A8A8A8;
    margin-bottom: 6px;
    overflow: hidden;
    color: black;
    font: 12px/16px calibri;
    text-align: center;
    letter-spacing:0.25px;
    float:left;
    margin-left: 10px;
}

#suche_123_rf_keywords{
    float: left;
}

#pnBut2 .but_i,#pnBut3 .but_i,#pnBut43 .but_i,#pnBut4 .but_i,#pnBut5 .but_i,.suche_123_rf .but_i,#pnBut22 .but_i{
    display: inline-block;
    outline: none;
    cursor: pointer;
    width: 85px;
    height: 17px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #A8A8A8;
    margin-bottom: 6px;
    overflow: hidden;
    color: black;
    font: 12px/16px calibri;
    text-align: center;
    letter-spacing:0.25px;
    float:left;
    margin-right: 10px;
}

#popup-filters #pnBut3{
    right:5px;
}

#forms .but_i,#qrwr .but_i{
    display: inline-block;
    outline: none;
    cursor: pointer;
    width: 125px !important;
    height: 17px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #A8A8A8;
    margin-bottom: 6px;
    /*overflow: hidden;*/
    color: black;
    font: 12px/16px calibri;
    text-align: center;
    letter-spacing:0.25px;
    float:left;
    margin-right: 10px; 
}

#tline .but_i{
    display: inline-block;
    outline: none;
    cursor: pointer;
    width: 48px;
    height: 17px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #A8A8A8;
    margin-bottom: 6px;
    overflow: hidden;
    color: black;
    font: 12px/16px calibri;
    text-align: center;
    letter-spacing:0.25px;
    float:left;
    margin-right: 10px; 
}

#shape_text_font .but_i{
    display: inline-block;
    outline: none;
    cursor: pointer;
    width: 110px;
    height: 17px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #A8A8A8;
    margin-bottom: 6px;
    overflow: hidden;
    color: black;
    font: 12px/16px calibri;
    text-align: center;
    letter-spacing:0.25px;
    float:left;
    margin-right: 10px; 
}

#text_ .but_i, #d_down .but_i{
    display: inline-block;
    outline: none;
    cursor: pointer;
    width: 110px;
    height: 17px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #A8A8A8;
    margin-bottom: 6px;
    overflow: hidden;
    color: black;
    font: 12px/16px calibri;
    text-align: center;
    letter-spacing:0.25px;
    float:left;
    margin-right: 10px; 
}

#t55 .but_i{
    margin-top: 50px !important;
}

#filters_buton_div .but_i{
    display: inline-block;
    outline: none;
    cursor: pointer;
    width: 110px;
    height: 17px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #A8A8A8;
    margin-bottom: 6px;
    overflow: hidden;
    color: black;
    font: 12px/16px calibri;
    text-align: center;
    letter-spacing:0.25px;
    float:left;
    margin-right: 10px; 
}

#filters_buton_div{
    display: none;
    float: left;
    height: 20px;
    margin-top: 15px;
    position: relative;
    width: 143px;
}

#shape_font .but_i{
    display: inline-block;
    outline: none;
    cursor: pointer;
    width: 110px;
    height: 17px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #A8A8A8;
    margin-bottom: 6px;
    overflow: hidden;
    color: black;
    font: 12px/16px calibri;
    text-align: center;
    letter-spacing:0.25px;
    float:left;
    margin-right: 10px; 
}

#textColsWrapper .but_i{
    display: inline-block;
    outline: none;
    cursor: pointer;
    width: 110px;
    height: 17px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #A8A8A8;
    margin-bottom: 6px;
    overflow: hidden;
    color: black;
    font: 12px/16px calibri;
    text-align: center;
    letter-spacing:0.25px;
    float:left;
    margin-right: 10px; 
}

#zeb_text_params .but_i{
    display: inline-block;
    outline: none;
    cursor: pointer;
    width: 110px;
    height: 17px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #A8A8A8;
    margin-bottom: 6px;
    overflow: hidden;
    color: black;
    font: 12px/16px calibri;
    text-align: center;
    letter-spacing:0.25px;
    float:left;
    margin-right: 10px; 
}

#add_and_minus{
    display: none;
    margin-left: 10px;
}

#add_and_minus .but_i{
    display: inline-block;
    outline: none;
    cursor: pointer;
    width: 73px;
    height: 17px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #A8A8A8;
    margin-bottom: 6px;
    overflow: hidden;
    color: black;
    font: 12px/16px calibri;
    text-align: center;
    letter-spacing:0.25px;
    float:left;
    margin-right: 5px; 
    text-decoration: none;
}




#popup-serverfotos .but_i,#popup-clipart .but_i{
    border: 1px solid #A8A8A8;
    border-radius: 4px 4px 4px 4px;
    color: black;
    cursor: pointer;
    display: inline-block;
    float: right;
    font: 12px/16px calibri;
    height: 17px;
    letter-spacing: 0.25px;
    margin-right: 17px;
    outline: medium none;
    overflow: hidden;
    text-align: center;
    width: 85px;

}


#popup-crop .but_i{
    display: inline-block;
    outline: none;
    cursor: pointer;
    width: 85px;
    height: 17px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #A8A8A8;

    overflow: hidden;
    color: black;
    font: 12px/16px calibri;
    text-align: center;
    letter-spacing:0.25px;
    float:right;
    margin-top: 15px;
    margin-left: 5px;

}



#popup-text .but_i,#popup-text2 .but_i,#popup-text3 .but_i,#popup-textZeb .but_i,#universalSelectBox .but_i,#introText .but_i,#dialog_window .but_i, .popup_block .but_i{
    display: inline-block;
    outline: none;
    cursor: pointer;
    width: 85px;
    height: 17px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #A8A8A8;

    overflow: hidden;
    color: black;
    font: 12px/16px calibri;
    text-align: center;
    letter-spacing:0.25px;
    float:right;
    margin-right: 10px;
    margin-top: 8px;

}

.bottomKonfigurieren .but_i{

    display: inline-block;
    outline: none;
    cursor: pointer;
    width: 85px;
    height: 17px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #A8A8A8;
    overflow: hidden;
    color: black;
    font: 12px/16px calibri;
    text-align: center;
    letter-spacing:0.25px;
}

#st1 .but_i{

    display: inline-block;
    outline: none;
    cursor: pointer;
    padding-left: 11px;
    width: 150px;
    height: 17px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #A8A8A8;
    overflow: hidden;
    color: black;
    font: 12px/16px calibri;
    text-align: left;
    letter-spacing:0.25px;
    float: left;
}


#colorEdgeMuster .but_i{
    display: inline-block;
    outline: none;
    cursor: pointer;
    padding-left: 11px;
    width: 70px;
    height: 17px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #A8A8A8;
    overflow: hidden;
    color: black;
    font: 12px/16px calibri;
    text-align: left;
    letter-spacing:0.25px;
    float: left;
}


#s4 .but_i,#s1 .but_i{

    display: inline-block;
    outline: none;
    cursor: pointer;
    padding-left: 11px;
    width: 122px;
    height: 17px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #A8A8A8;
    overflow: hidden;
    color: black;
    font: 12px/16px calibri;
    text-align: left;
    letter-spacing:0.25px;
    float: left;
}

#mat1 .but_i{
    display: inline-block;
    outline: none;
    cursor: pointer;
    padding-left: 11px;
    width: 150px;
    height: 17px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #A8A8A8;
    overflow: hidden;
    color: black;
    font: 12px/16px calibri;
    text-align: left;
    letter-spacing:0.25px;
    float: left;
}
#material_color_block{
    padding-top: 5px;
}
#material_color_block .but_i{
    display: inline-block;
    outline: none;
    cursor: pointer;
    padding-left: 11px;
    width: 70px;
    height: 17px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #A8A8A8;
    overflow: hidden;
    color: black;
    font: 12px/16px calibri;
    text-align: left;
    letter-spacing:0.25px;
    float: left;
}
#material_color_block .jquery-selectbox{
    display: none;
}
#material_color_block .h2c{
    float:left;
    width: 82px;
    padding-left: 10px;
}

.back:hover{
    color: black;
}

#t22 .but_i, #q33 .but_i{
    display: inline-block;
    outline: none;
    cursor: pointer;
    padding-left: 11px;
    /*width: 70px;*/
    width: 60px;
    height: 17px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #A8A8A8;
    overflow: hidden;
    color: black;
    font: 12px/16px calibri;
    text-align: left;
    letter-spacing:0.25px;
    float: left;
}

#pL .but_i{
    display: inline-block;
    outline: none;
    cursor: pointer;
    padding-left: 11px;
    width: 150px;
    height: 17px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #A8A8A8;
    overflow: hidden;
    color: black;
    font: 12px/16px calibri;
    text-align: left;
    letter-spacing:0.25px;
    float: left;
}

#pL .morebut{
    margin-left: -38px;
}


#mat1 .headText{
    width: 107px;
    float: left;
}
#st1 .headText{
    width: 133px;
     float: left;
}


.morebut{
    margin-right: 6px;
    margin-top: 5px;
    /*    background: url("../css/img/selectMoreButton.jpg")!important;*/
    background: url("../css/img/size.png")!important;
    width: 5px;
    height: 8px;
    cursor: pointer;
    float: left;
    margin-left: -12px;

}

#tespan{
    display: table-cell;
    height: 46px;
    overflow: hidden;
    vertical-align: middle;
}

#tespan img{
    width: 200px;
    height: 140px;
}

#headText{
    overflow: hidden;

}


#pnBut2,#pnBut3{
    bottom: 21px;
    float: right;
    position: absolute;
    right: 45px;
}

#pnBut43{
    bottom: 21px;
    /*float: left;*/
    position: absolute;
    left: 15px;
}

#popup-fotolia #pnBut2{
    bottom: 21px;
    float: right;
    position: absolute;
    right: 8px;
}

#pnBut22{
    margin-top: 10px;
    position: absolute;
    right: 8px;
}

#pnBut4{
    bottom: 9px;
    float: right;
    position: absolute;
    right: 9px;
}
#pnBut5{
    bottom: 9px;
    float: left;
    position: absolute;
    left: 15px;
}

#fotolia-input .but_i,#search_fotolia .but_i,#pattern-input .but_i{
    display: inline-block;
    outline: none;
    cursor: pointer;
    width: 85px;
    height: 17px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #A8A8A8;
    float: left;
    overflow: hidden;
    color: black;
    font: 12px/16px calibri;
    text-align: center;
    letter-spacing:0.25px;
    margin-left: 10px;
}

#pattern-input{
    right: 240px;
    margin-top: 25px;
    position: absolute;
    width: auto;
    z-index: 999999;
}

#inputPattern{
    border-radius: 4px 4px 4px 4px;
    float: left;
    height: 17px;
    width: 300px;
}

#topSelectFotolia .but_i {
    display: inline-block;
    outline: none;
    cursor: pointer;
    width: 85px;
    height: 17px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #A8A8A8;

    overflow: hidden;
    color: black;
    font: 12px/16px calibri;
    text-align: center;
    letter-spacing:0.25px;
    margin-left: 10px;
}
#topSelectrf .but_i {
    display: inline-block;
    outline: none;
    cursor: pointer;
    width: 85px;
    height: 17px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #A8A8A8;

    overflow: hidden;
    color: black;
    font: 12px/16px calibri;
    text-align: center;
    letter-spacing:0.25px;
    margin-left: 10px;
}

#server-input .but_i,#popup-input .but_i {
    display: inline-block;
    outline: none;
    cursor: pointer;
    width: 85px;
    height: 17px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #A8A8A8;
    float: left;
    overflow: hidden;
    color: black;
    font: 12px/16px calibri;
    text-align: center;
    letter-spacing:0.25px;
    margin-left: 10px;
}

#global_zeb_input .but_i {
    border: 1px solid #A8A8A8;
    border-radius: 4px 4px 4px 4px;
    color: black;
    cursor: pointer;
    display: inline-block;
    float: right;
    font: 12px/16px calibri;
    height: 17px;
    letter-spacing: 0.25px;
    margin-top: 10px;
    outline: medium none;
    overflow: hidden;
    text-align: center;
    width: 85px;
}

#zeb_global_ads-close {
    /* display: inline-block;
     outline: none;
     cursor: pointer;
     width: 85px;
     height: 17px;
     -webkit-border-radius: 4px; 
     -moz-border-radius: 4px;
     border-radius: 4px;
     border: 1px solid #A8A8A8;
     float: right;
     overflow: hidden;
     color: black;
     font: 12px/16px calibri;
     text-align: center;
     letter-spacing:0.25px;
     margin-left: 10px;
     margin-right: 10px;*/

    border: 1px solid #A8A8A8;
    border-radius: 4px 4px 4px 4px;
    bottom: 20px;
    color: black;
    cursor: pointer;
    display: inline-block;
    font: 12px/16px calibri;
    height: 17px;
    letter-spacing: 0.25px;
    outline: medium none;
    overflow: hidden;
    position: absolute;
    right: 20px;
    text-align: center;
    width: 85px;

}
#zeb_global_template-close,#editor_global_template-close {

    border: 1px solid #A8A8A8;
    border-radius: 4px 4px 4px 4px;
    bottom: 10px;
    color: black;
    cursor: pointer;
    display: inline-block;
    font: 12px/16px calibri;
    height: 17px;
    letter-spacing: 0.25px;
    outline: medium none;
    overflow: hidden;
    position: absolute;
    right: 20px;
    text-align: center;
    width: 85px;

}
#zeb_global_template-prev,#editor_global_template-prev {

    border: 1px solid #A8A8A8;
    border-radius: 4px 4px 4px 4px;
    bottom: 10px;
    color: black;
    cursor: pointer;
    display: inline-block;
    font: 12px/16px calibri;
    height: 17px;
    letter-spacing: 0.25px;
    outline: medium none;
    overflow: hidden;
    position: absolute;
    left: 15px;
    text-align: center;
    width: 85px;

}
#zeb_global_template-next,#editor_global_template-next {

    border: 1px solid #A8A8A8;
    border-radius: 4px 4px 4px 4px;
    bottom: 10px;
    color: black;
    cursor: pointer;
    display: inline-block;
    font: 12px/16px calibri;
    height: 17px;
    letter-spacing: 0.25px;
    outline: medium none;
    overflow: hidden;
    position: absolute;
    left: 110px;
    text-align: center;
    width: 85px;

}

#editor_global_template .loggonewButWindow, #editor_global_template .window_panel_close_but{
    display: none;
}




#pL .but_i {
    border: 1px solid #A8A8A8;
    border-radius: 4px 4px 4px 4px;
    color: black;
    cursor: pointer;
    display: inline-block;
    font: 12px/16px Calibri;
    height: 17px;
    letter-spacing: 0.25px;
    margin-bottom: 6px;
    margin-left: 25px;
    margin-right: 25px;
    outline: medium none;
    overflow: hidden;
    padding-left: 10px;
    width: 150px;
    text-align: left;

}









#chooseForm .but_i {
    display: inline-block;
    outline: none;
    cursor: pointer;

    width: 133px;
    height: 17px;

    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    border-radius: 4px;

    border: 1px solid #A8A8A8;
    margin-bottom: 6px;
    overflow: hidden;

}

#buy_buttons  .but_i  {
    display: inline-block;
    outline: none;
    cursor: pointer;

    width: 121px;
    height: 17px;

    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    border-radius: 4px;

    border: 1px solid #A8A8A8;
    margin-bottom: 6px;
    overflow: hidden;

}

#buy_buttonsDD{
    text-align: center;
    margin-top: 20px;
}

#buy_buttonsDD .but_i{
    border: 1px solid #a8a8a8;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    height: 17px;
    line-height: 16px;
    margin-bottom: 6px;
    outline: medium none;
    overflow: hidden;
    width: 121px;
}

#href_faq  .but_i {
    display: inline-block;
    outline: none;
    cursor: pointer;

    width: 121px;
    height: 17px;

    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    border-radius: 4px;

    border: 1px solid #A8A8A8;
    margin-bottom: 6px;
    overflow: hidden;

}

#fot_con_buttons .but_i,#text_img .but_i,#text_img2 .but_i,#rf_con_buttons .but_i,#s2PhotoSizetip_con_buttons .but_i{
    display: inline-block;
    outline: none;
    cursor: pointer;

    width: 85px;
    height: 17px;

    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    border-radius: 4px;

    border: 1px solid #A8A8A8;
    margin-bottom: 6px;
    overflow: hidden;

    font: 12px/16px calibri;
    color: black; 

}
.go_back_confirm{
    display: inline-block;
    outline: none;
    cursor: pointer;

    width: 85px;
    height: 17px;

    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    border-radius: 4px;

    border: 1px solid #A8A8A8;
    margin-bottom: 6px;
    overflow: hidden;

    font: 12px/16px calibri;
    color: black; 
	position: absolute;
    bottom: 10px;
    left: 20px;
    text-align: center;

}
#zebTextPopup .but_i{
    display: inline-block;
    outline: none;
    cursor: pointer;

    width: 85px;
    height: 17px;

    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    border-radius: 4px;

    border: 1px solid #A8A8A8;
    margin-bottom: 6px;
    overflow: hidden;

    font: 12px/16px calibri;
    color: black; 
    margin-top: 5px;

}

#changeText2,#changeText22{
    width: 500px;
    height: 130px;
    resize: none; 
}



#preview_div  .but_i {
    display: inline-block;
    outline: none;
    cursor: pointer;
    width: 130px;
    height: 17px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #A8A8A8;
    overflow: hidden;
    margin-top: 10px;
    font: 13px/16px calibri;
    float: right;
    margin-left: 10px;
}
#room3dpreviewCloseBut  .but_i,#room3dpreviewCloseButVorshau .but_i {
    display: inline-block;
    outline: none;
    cursor: pointer;
    width: 130px;
    height: 17px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #A8A8A8;
    overflow: hidden;
    /*margin-top: 10px;*/
    font: 13px/16px calibri;
    float: right;
    /*margin-left: 10px;*/
}

#c_ancel{
    width: 90px;
    height: 17px;
    left: 50%;
    margin-left: -47px;
    position: absolute;
    top: 51%;
}

#c_ancel_text{
    width: 130px;
    height: 17px;
    left: 50%;
    margin-left: -47px;
    position: absolute;
    top: 48%;
    color: white;
}

#c_ancel .but_i{
    display: inline-block;
    outline: none;
    cursor: pointer;
    width: 90px;
    height: 17px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #A8A8A8;
    overflow: hidden;
    font: 13px/16px calibri;
    text-align: center;
}




#pL .but_ii {
    display: inline-block;
    outline: none;
    cursor: pointer;
    width: 151px;
    height: 17px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #A8A8A8;
    overflow: hidden;
    margin-bottom: 6px;
    margin-left: 25px;
    margin-right: 25px;
    letter-spacing: 0.25px;
    text-align: left;
    text-decoration: none;
    font: 12px/16px calibri;
    color: black; 
    cursor: pointer;
    padding-left:9px;
}



#chooseForm a
{
    text-align: left;
    text-decoration: none;
    font: bold 12px/16px calibri;
    color: black; 

    /*    padding-left: 30px;*/
    text-align: center;
    letter-spacing: 0.25px;


    cursor: pointer;

}


#chooseForm a:hover{
    text-decoration: none;
    color: white;
}
#chooseForm .disable a:hover{
    color:black;
}
#buy_buttons a
{
    text-align: left;
    text-decoration: none;
    font: 12px/16px calibri;
    color: black; 
    letter-spacing: 0.25px;
    text-align: center;
    padding: 0 3px;
    border-radius: 4px;
    cursor: pointer;
}

#preview_div{

    background-color: rgba(0, 0, 0, 0.9);

    position: fixed;
    top: 0;
    left: 0;
    z-index: 100001;
    text-align: center;
    max-height: 100%;
    max-width: 100%;

    overflow: auto;
    display: none;


}




#fertig{
    color:white;
    font: 13px/13px calibri;
    margin-top: 10px;
    max-height: 100%;
    max-width: 100%;
}

#fertig_absol{
    color:white;
    font: 13px/13px calibri;
    /*margin-top: 10px;*/
    max-height: 100%;
    width: 100%;
    /*margin: 0 auto;*/
    position: absolute;
    bottom: 80px;

}

#warenBut{
    bottom: 14px;
    position: absolute;
    right: 60px;
    z-index: 100020;

}
#warenBut2{
    bottom: 14px;
    position: absolute;
    left: 60px;
    z-index: 100020;

}

#preview_div img {
    max-height: 100%;
    max-width: 100%;
    margin-bottom: 10px;
    /*background-color: white; -- not work with choose_mask*/
}

#prevW{
    font: 30px/30px calibri;
    color:white;
    letter-spacing: 0.25px;
    position: absolute;
    top:10px;
}


#buy_buttons a:hover{

    text-decoration: none;
    color: white;
}


#conteinerChooseSide{

    /*   background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1));
    background: -moz-linear-gradient(top,  #ffffff,  #f1f1f1);
    background-image: -o-linear-gradient(rgb(255,255,255),rgb(241,241,241));
    background: #f9f9f9; */

    border-radius:4px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px; 


    color: #black;
    border: 1px solid #A8A8A8;

    font: bold 12px/16px calibri;

    display: inline-block;
    height: 17px;
    margin-bottom: 6px;
    outline: medium none;
    width: 150px !important;
    padding-left: 10px;
}


.back{
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1));
    background: -moz-linear-gradient(top,  #ffffff,  #f1f1f1);
    /* filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f1f1f1'); */
    background-image: -o-linear-gradient(rgb(255,255,255),rgb(241,241,241));
    background: #f9f9f9; /* For  IE 9 */


}
.back1{
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1));
    background: -moz-linear-gradient(top,  #ffffff,  #f1f1f1);   
    background-image: -o-linear-gradient(rgb(255,255,255),rgb(241,241,241)); 
    background: #f9f9f9; /* For  IE 9 */
}
.no_back{
    background: none;
}

/* MENU BUTTONS */
#but_back{
    width: 30px;
    height: 23px;   
}

#but_front{
    width: 30px;
    height: 23px;   
}

#but_text{
    width: 30px;
    height: 23px;   
}
#but_rect{
    width: 30px;
    height: 23px;   
}
#but_ellipse{
    width: 30px;
    height: 23px;   
}

#but_height{
    width: 30px;
    height: 23px;   
}

#but_width{
    width: 30px;
    height: 23px;   
}

#but_screen{
    width: 30px;
    height: 23px;   
}

#but_center{
    width: 30px;
    height: 23px;   
}

#but_crop{
    width: 30px;
    height: 23px;   
}

#but_del{
    width: 30px;
    height: 23px;   
}

#but_refresh{
    width: 30px;
    height: 23px;   
    padding-top: 3px;
}

#but_refresh:hover{
    cursor: pointer;
}

#but_cloud{
    width: 30px;
    height: 23px;   
}


#but_up{
    width: 30px;
    height: 23px;   
}

#but_down{
    width: 30px;
    height: 23px;   
}

#but_scalep{
    width: 30px;
    height: 23px;   
}
#but_scalem{
    width: 30px;
    height: 23px;   
}

#but_scalep2{
    width: 20px;
    height: 20px;   
}
#but_scalem2{
    width: 20px;
    height: 22px;   
}

#but_web{
    width: 30px;
    height: 23px;   
}

#but_anshnitt{
    width: 30px;
    height: 23px;   

}

#but_vermassung{
    width: 30px;
    height: 23px;   
}

#but_qr{
    width: 30px;
    height: 23px;   
}

#but_line{
    width: 30px;
    height: 23px;   
}

#but_fixed_group_top{
    width: 30px;
    height: 23px;   
}

#but_unfixed_group_top{
    width: 30px;
    height: 23px;   
}

#but_rotate{
    width: 30px;
    height: 23px;   
}

#but_home{
    width: 30px;
    height: 23px;   
}

#but_cursorup{
    width: 20px;
    height: 20px;   
}

#but_cursordown{
    width: 20px;
    height: 20px;   
}

#but_cursorleft{
    width: 20px;
    height: 20px;   
}

#but_cursorright{
    width: 20px;
    height: 20px;   
}


.mcursors{
    border-radius: 2px;
    cursor: pointer;
    display: inline-block;
    /*float: left;*/
    /*height: 23px;*/
    outline: medium none;
    /*width: 30px;*/
}


#menuArrows{
    height: 50px;
    width: 60px;

    /*border: 1px solid red;*/
    display: inline-block;
    float: left;
    margin-top: 8px;
    margin-left: 4px;

}

.menuArrowsRow{
    height: 25px;
    width: 60px;
    /*border: 1px solid green;*/

}
.menuArrowsRowCell{
    height:20px;
    width:20px;
    /*border: 1px solid green;*/
    float: left;
}





/* END MENU BUTTONS */




#buttons .but, .but2, .but3 :hover {
    text-decoration: none;

}
#buttons .but, .but2, .but3 :active {
    position: relative;
    /*    top: 1px;*/
}

#product_{
    margin-left: 25px;
    position: absolute;
    display: none;
    margin-top: 25px;
    height: 160px;
    overflow-y: auto;
    overflow-x: hidden;
}

#settings_{
    position: absolute;
    margin-top: 25px;
    margin-left: 10px;
}

#design_{
    position: absolute;
    margin-top: 25px;
    margin-left: 10px;
    display: none;
    /*overflow: hidden;*/
}
#productsize_{
    position: absolute;
    margin-top: 25px;
    margin-left: 10px;
    display: none;
}

#material_{
    float: left;
    width: 193px;
    height: 160px;
    margin-left: 20px;

}

#stuff_{
    float: left;
    width: 270px;
    height: 160px;
    padding-left: 30px;
}

#st0{
    float: left;
    width: 37px;
    height: 139px;
}

#st1{
    float: left;
    width: 270px;
    height: 139px;
    font: bold 12px/16px calibri;
}


#size_{
    height: 160px;
    width: 160px;  
    float: left;
}

#s1{
    width: 160px;
    float: left;
    height: 128px;
    /* margin-top: 5px;*/
}


#s3{
    width: 158px;
    float: left;
    height: auto;
    margin-bottom: 10px;


}




#bild_{
    width: 265px;
    height: 160px;
    float: left;
}

#text_{

    width: 220px;
    height: 180px;
    /*float: left;*/
    padding-left: 10px;
}
#quadrat_{

    /*width: 180px;*/
    width: 225px;
    height: 120px;
    float: left;
    padding-left: 10px;
}





#bild_l{
    width:75px;
    height: 138px;
    float: left;

    /*    border:1px #939393 solid;*/
}

#text_l{
    width:70px;
    height: 138px;
    float: left; 

}
#quadrat_l{
    width:80px;
    height: 103px;
    float: left; 
    display: none;

}

#quadrat_r{
    width:145px;
    height: 103px;
    float: left; 
    display: none;

}

#rectr{
    display: none;
}


#t1{
    margin-top: 5px;
}
#t2{
    margin-top: 5px;
}
#t3{
    margin-top: 5px;
}
#t4{
    margin-top: 15px;
}
#t5{
    margin-top: 10px;
}

#t11{
    margin-top: 5px;
    position: absolute;
}
#t22{
    margin-top: 30px;
    position: absolute;
    width: 60px;
}



#t22 input{
    width:35px;
    border-radius:4px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px; 
    text-align: center;
    vertical-align: middle;
    line-height: 12px;
    margin-left: 5px;

}

#setFontTextSize{
    /*visibility: hidden;*/

}

#text_r #t22 #setFontTextSize{
    left: 0;
    width: 30px;
    top: 2px;
}


#text_r #t55 #setFontLineHeight{
    left: 0;
    width: 30px;
    top: 2px;
}

#setFontLineHeight2{
    left: 0;
    width: 30px;
    height: 17px;
    text-align: center;
    /*top: 2px;*/
}





#t33{

    height: 21px;
    width:60px;
    background-color: #e5e5e5;
    border-radius:4px 4px 0 0 ;
    /*    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);*/
    margin-top: 55px;
    position: absolute;

}
#text_img .tip_trigger{
    display: inline-table;
    opacity: 0.98;
    padding: 0 5px;
}
#t33_1{

    height: 19px;
    width:60px;
    border-radius:4px 4px 0 0 ;
    /*    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);*/
    margin: 0 10px 6px 0;
    float: right;


}
#t33_1 a{
    height: 17px !important;
}
#t333{

    height: 21px;
    width:60px;
    background-color: #e5e5e5;
    border-radius:4px 4px 0 0 ;
    float: left;
    /*    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);*/
    /*margin-top: 55px;*/
    /*position: absolute;*/

}

#textColsWrapper{
    /*float: left;*/
    height: 21px;
    width: 60px;
    margin-left: 10px;
    width: 140px;
    padding-top: 2px;
    margin-top: 
}

#textColsWrapper span{
    /*margin-left: 10px;*/
}

#textCols{
    height: auto !important;
    position: relative !important;
    right: auto !important;
    top: auto !important;
    width: 20px !important;
}



#shape_font{
    float: left;
    margin-left: 11px;
    padding-top: 2px;
}

#changeTextParams{
    /*bottom: 5px;*/
    /*left: 11px;*/
    /*position: absolute;*/

    height: auto;
    width: 220px;
    /*width: 95%;*/

}
#t55{

    height: 21px;
    width:60px;
    background-color: #e5e5e5;
    border-radius:4px 4px 0 0 ;
    /*    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);*/

    position: absolute;
    margin-top: 80px;

}

#t55 input{
    border-radius: 4px;
    line-height: 12px;
    text-align: center;
    vertical-align: middle;
    width: 35px;
    margin-top: 5px;
}

#q1{
    margin-top: 5px;
}
#q2{
    margin-top: 15px;
}
#q3{
    margin-top: 10px;
}

#q11{
    margin-top: 5px;
}
#q22{
    margin-top: 5px;
}
#q33{
    height: 20px;
    margin-top: 7px;
    width: 140px;

}

#buttons2 a{
    text-align: center;
    text-decoration: none;
    font: 14px/18px calibri;
    color: black; 
}

#apleft{
    text-align: center;
    text-decoration: none;
    font: bold 14px/20px calibri;
    color: black; 
    margin-top: 10px;
}

#apright{
    text-align: center;
    text-decoration: none;
    font: bold 14px/20px calibri;
    color: black; 
}

#buttons2 a:hover{

    text-decoration: none;
    color: white;
}


#t33 a,#t33_1 a,#t333 a{
    text-align: center;
    text-decoration: none;
    font: bold 14px/20px calibri;
    color: black; 
}

#t33 a:hover,#t33_1 a:hover#t333 a:hover{

    text-decoration: none;
    color: white;
}


#t33 .butl,#t33_1 .butl,#t333 .butl {
    display: inline-block;
    outline: none;
    cursor: pointer;
    width: 19px;
    height: 20px;
    -webkit-border-radius: 4px 0 0 4px; 
    -moz-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
    border: 1px solid #A8A8A8;
    float:left;
}

#t33 .butm,#t33_1 .butm,#t333 .butm {
    display: inline-block;
    outline: none;
    cursor: pointer;
    width: 17px;
    height: 20px;
    border-top:1px solid #A8A8A8;
    border-bottom:1px solid #A8A8A8;
    float:left;

}

#t33 .butr,#t33_1 .butr,#t333 .butr {
    display: inline-block;
    outline: none;
    cursor: pointer;
    width: 19px;
    height: 20px;
    -webkit-border-radius:  0 4px 4px 0;
    -moz-border-radius:  0 4px 4px 0;
    border-radius:  0 4px 4px 0;
    border: 1px solid #A8A8A8;
    float:left;

}




#t33 .butl, .butm, .butr :hover {
    text-decoration: none;

}
#t33 .butl, .butm, .butr :active {
    position: relative;
    /*    top: 1px;*/
}


.lmr{
    margin-top: 5px;
    border: none;
}

#t44{
    margin-top: 115px;
    width: 165px;
}



#text_r{
    width:146px;
    height: 138px;
    float: left; 

}

#bgColorWizard{
    /*bottom: -50px;*/
    height: 2px;
    margin-left: -300px;
    margin-top:150px;
    /*left: 100px;*/
    opacity: 0;
    position: absolute;
    width: 2px;
}

#bgColor{
    width: 2px;
    height: 2px;
    position: absolute;
    opacity:0;
}
#bgColor32{
    width: 2px;
    height: 2px;
    position: absolute;
    opacity:0;
}
#bgColor322{
    width: 2px;
    height: 2px;
    position: absolute;
    opacity:0;
}

#textColor{
    width: 2px;
    height: 2px;
    position: absolute;
    opacity:0;
}
#textColor_tt{
    width: 2px;
    height: 2px;
    position: absolute;
    opacity:0;
    border: none;
    height: 1px;
    margin-left: -2px;
    width: 1px;
}

#d_bgColor_ttt{
    float: left;
    margin-top: -2px;
}

#svgColor0, #setFontLineColor, #textColorLine{
    width: 2px;
    height: 2px;
    position: absolute;
    opacity:0;
}
#textColor_ecard_fon{
    width: 2px;
    height: 2px;
    position: absolute;
    opacity:0;
}
.background_color_page_input{
    width: 2px;
    height: 2px;
    position: absolute;
    opacity:0;
}
#textColor_zeb{
    width: 2px;
    height: 2px;
    position: absolute;
    opacity:0;
}


#linec{
    height: 17px;
    width: 60px;
}

#tline{
    margin-top: 1px;
}

#svgColor1{
    width: 2px;
    height: 2px;
    position: absolute;
    opacity:0;
}

.text{
    font: 12px/20px calibri;
    text-align: left;
    letter-spacing:0.25px;
}

#d_bgColor{
    margin-top: 5px;
}

#d_bgColor_1 {

    height: 34px;
    margin-left: 6px;
    margin-top: 6px;
    width: 48px;
    /*background:  url('img/colorPickeNoneBg.png') no-repeat 1px 1px;*/
    background:  #ffffff;

}
#d_bgColor_32 {

    height: 16px;
    margin-left: 2px;
    margin-top: 2px;
    width: 16px;
    background: url("img/colorPickeNoneBg.png") no-repeat scroll 1px 1px / 15px 14px rgba(0, 0, 0, 0);

}

#d_bgColor_322 {

    height: 16px;
    margin-left: 2px;
    margin-top: 2px;
    width: 16px;
    background: url("img/colorPickeNoneBg.png") no-repeat scroll 1px 1px / 15px 14px rgba(0, 0, 0, 0);

}

#d_bgColor_2 {

    height: 21px;
    margin-left: 3px;
    margin-top: 3px;
    width: 25px;
    background:  url('img/colorPickeNone.png') no-repeat 1px 1px;

}

#d_bgColor_2:hover {

    cursor:pointer;
} 

#d_bgColor_2t {

    height: 21px;
    margin-left: 3px;
    margin-top: 3px;
    width: 25px;
    background:  url('img/colorPickeNone.png') no-repeat 1px 1px;

}

#d_bgColor_3 {

    height: 21px;
    margin-left: 3px;
    margin-top: 3px;
    width: 25px;
    background:  url('img/colorPickeNone.png') no-repeat 1px 1px;

}
#d_bgColor_3_ads {

    height: 21px;
    margin-left: 3px;
    margin-top: 3px;
    width: 25px;
    background:  url('img/colorPickeNone.png') no-repeat 1px 1px;

}

.background_color_page_inp{

    height: 21px;
    margin-left: 3px;
    margin-top: 3px;
    width: 25px;
    background:  url('img/colorPickeNone.png') no-repeat 1px 1px;

}
#d_bgColor_3_adszeb {

    height: 21px;
    margin-left: 3px;
    margin-top: 3px;
    width: 25px;
    background:  url('img/colorPickeNone.png') no-repeat 1px 1px;

}

#d_bgColor_4 {

    height: 21px;
    margin-left: 3px;
    margin-top: 3px;
    width: 25px;
    background:  url('img/colorPickeNone.png') no-repeat 1px 1px;
}

#d_bgColor_5 {

    height: 21px;
    margin-left: 3px;
    margin-top: 3px;
    width: 25px;
    background:  url('img/colorPickeNone.png') no-repeat 1px 1px;
}

#d_bgColor_6 {

    height: 16px;
    margin-left: 3px;
    margin-top: 3px;
    width: 20px;
    background:  url('img/colorPickeNone.png') no-repeat 1px 1px;
}

#d_bgColor_7 {

    height: 16px;
    /*margin-left: 3px;*/
    /*margin-top: 3px;*/
    width: 20px;
    background:  url('img/colorPickeNone.png') no-repeat 1px 1px;
}

#d_bgColor_8 {

    height: 16px;
    /*margin-left: 3px;*/
    /*margin-top: 3px;*/
    width: 20px;
    background:  url('img/colorPickeNone.png') no-repeat 1px 1px;
}
#d_bgColor_9 {

    height: 25px;
    margin-left: 3px;
    margin-top: 3px;
    width: 25px;
    background:  url('img/colorPickeNone.png') no-repeat 1px 1px;
}



#d_bgColor_1_border{
    width: 60px;
    height: 46px;

    background-image: url('img/colorPickerBack.png');
    z-index: 5;
    overflow: hidden;

}
#d_bgColor_32_border{
    width: 20px;
    height: 20px;

    background-image: url('img/colorPickerBack.png');
    background-size:20px 20px;

    z-index: 5;
    overflow: hidden;

}

#d_bgColor_322_border{
    width: 20px;
    height: 20px;

    background-image: url('img/colorPickerBack.png');
    background-size:20px 20px;

    z-index: 5;
    overflow: hidden;

}


#d_bgColor_2_border{
    width: 31px;
    height: 27px;

    background-image: url('img/colorPickerBack.png');
    background-size:31px 27px;
    background-repeat:no-repeat;
    z-index: 5;
    overflow: hidden;

}
#d_bgColor_2t_border{
    width: 31px;
    height: 27px;

    background-image: url('img/colorPickerBack.png');
    background-size:31px 27px;
    background-repeat:no-repeat;
    z-index: 5;
    overflow: hidden;

}
#d_bgColor_2_border_ads{
    width: 31px;
    height: 27px;

    background-image: url('img/colorPickerBack.png');
    background-size:31px 27px;
    background-repeat:no-repeat;
    z-index: 5;
    overflow: hidden;

    float: left;

}
/*
#d_bgColor_2_border_ads{
    width: 31px;
    height: 27px;

    background-image: url('img/colorPickerBack.png');
    background-size:31px 27px;
    background-repeat:no-repeat;
    z-index: 5;
    overflow: hidden;

}*/

.background_color_page{
    width: 31px;
    height: 27px;

    background-image: url('img/colorPickerBack.png');
    background-size:31px 27px;
    background-repeat:no-repeat;
    z-index: 5;
    overflow: hidden;

}

#d_bgColor_2_border_adszeb{
    width: 31px;
    height: 27px;

    background-image: url('img/colorPickerBack.png');
    background-size:31px 27px;
    background-repeat:no-repeat;
    z-index: 5;
    overflow: hidden;

}


.background_color{
    width: 30px;
    height: 30px;

    background-image: url('img/colorPickerBack.png');
    background-size:31px 27px;
    background-repeat:no-repeat;
    z-index: 5;
    overflow: hidden;
    float: right;

}
.background_color_ecard{
    width: 30px;
    height: 30px;

    background-image: url('img/colorPickerBack.png');
    background-size:31px 27px;
    background-repeat:no-repeat;
    z-index: 5;
    overflow: hidden;
    float: left;

}

#zeb_color_back_text{
    float: left;
    margin-left: 5px;
    margin-top: 4px;
}

#d_bgColor_4_border{
    width: 20px;
    height: 20px;

    /*background-image: url('img/colorPickerBack.png');*/
    background-size:31px 27px;
    background-repeat:no-repeat;
    z-index: 5;
    overflow: hidden;

}
#d_bgColor_5_border{
    width: 20px;
    height: 20px;

    /*background-image: url('img/colorPickerBack.png');*/
    background-size:31px 27px;
    background-repeat:no-repeat;
    z-index: 5;
    overflow: hidden;

}
#d_bgColor_9_border{
    width: 25px;
    height: 25px;

    background-image: url('img/colorPickerBack.png');
    background-size:31px 27px;
    background-repeat:no-repeat;
    z-index: 5;
    overflow: hidden;

}

.d_bgColor_border{
    width: 31px;
    height: 27px;
    background-image: url('img/colorPickerBack.png');
    background-size:31px 27px;
    background-repeat:no-repeat;
    z-index: 5;
    overflow: hidden;  
    float: left;
    margin-right: 5px;
    margin-bottom: 5px;
}
.d_bgColor_border .d_bgColor{
    height: 21px;
    margin-left: 3px;
    margin-top: 3px;
    width: 25px;    
}
#d_down input.color{
    opacity: 0;
    -moz-opacity: 0; 
    filter: alpha(opacity=0);
}

#d_down a:hover{
    cursor: pointer;
}

#d_down img{
    width: 30px;
    height: 23px;   
}




.divider{
    background-color: #b9b9b9;
}

#line_l{
    height: 117px;
    width:1px;
    float: left;
    margin-top: 9px;

}

#line_2{
    height: 144px;
    width:1px;
    float: left;
    margin-top: 1px;

}

#line_22{
    height: 144px;
    width:1px;
    position: absolute;
    margin-top: 7px;
    margin-left: 423px;

}

#line_23{
    height: 144px;
    width:1px;
    position: absolute;
    margin-top: 7px;
    margin-left: 210px;
}

#line_3{
    height: 144px;
    width:1px;
    float: left;
    margin-top: 1px;

}

#line_3_3{
    height: 144px;
    width:1px;
    float: left;
    margin-top: 1px;

}


h2 {
    font: bold 14px/20px calibri; 
    text-align: left;
    letter-spacing: 0.5px;
    margin:0px;
}

.h2c {
    font: bold 14px/20px calibri; 
    text-align: left;
    letter-spacing: 0.5px;
    margin:0 0 5px;
    white-space: nowrap;
}


#fileToUpload{
    font-size: 20px;
    height: 20px;
    margin-top: 0px;
    opacity: 0;
    -moz-opacity: 0; 
    filter: alpha(opacity=0);
    position: absolute;
    width: 161px;
    left:0;
    cursor: pointer;
}

.fileToUploadToBackgruond{
    font-size: 20px;
    height: 20px;
    opacity: 0;
    -moz-opacity: 0; 
    filter: alpha(opacity=0);
    position: absolute;
    width: 120px;
    left:0;
    cursor: pointer;
}

#fileToUpload_F1{
    display: none;
}
#fileToUpload_wrap_list{
    display: none;
}


#fileToUpload input{

}

/*
*   Old CSS 
* 
* 
*/

#conf{
    width: 310px;
    /*    height: inherit;*/
    float: left;
    background-color: #898888;
    border-radius: 5px;
    margin-left: 10px;
    padding: 5px;


}

#shape{
    width: 310px;
    /*height: inherit;*/
    float: left;
    background-color: #898888;
    border-radius: 5px;
    margin-left: 10px;
    padding: 5px;
    height: 168px;
}

#order{
    width: 300px;
    height: inherit;
    max-height: 325px;
    float: left;
    background-color: #898888;
    border-radius: 5px;
    margin-left: 10px;
    padding: 5px;

}

#container{
    z-index: 5;
    margin: 30px;
    position: absolute;

    /*background-color: white;*/
    /*    border: 1px solid black;  */
    /*box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);*/

}

.arial{
    font-family: 'arial';
}

.janeausteni{
    font-family: 'janeausteni';
}

.academy{
    font-family: 'academy';
}

.verdana{
    font-family: 'verdana';
}

.comicsansms{
    font-family: 'comicsansms';
}

.impact{
    font-family: 'impact';
}
.kineticjs-content canvas{
    position: relative;
    /*
        image-rendering: optimizeSpeed;             
      image-rendering: -moz-crisp-edges;          
      image-rendering: -webkit-optimize-contrast; 
      image-rendering: -o-crisp-edges;            
      image-rendering: pixelated;                 
      -ms-interpolation-mode: nearest-neighbor;   */
}



#s2PhotoSizetip{

    border-radius:4px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    background-color: #FAFAFA;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    display: none;
    height: 150px;
    left: 50%;
    margin-left: -270px;
    margin-top: -150px;
    padding: 20px;
    position: fixed !important;
    top: 50%;
    width: 500px;
    z-index: 99999;



}



#fotolia_confirm{
    border-radius:4px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    background-color: #FAFAFA;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    display: none;
    height: 150px;
    left: 50%;
    margin-left: -270px;
    margin-top: -150px;
    padding: 20px;
    position: fixed !important;
    top: 50%;
    width: 500px;
    z-index: 99999;
}

#xls_popup{
    border-radius:4px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    background-color: #FAFAFA;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    display: none;
    height: 150px;
    left: 50%;
    margin-left: -270px;
    margin-top: -150px;
    padding: 20px;
    position: fixed !important;
    top: 50%;
    width: 500px;
    z-index: 99999;
}

#xls_confirm{ 
    border-radius:4px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    background-color: #FAFAFA;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    display: none;
    left: 50%;
    margin-left: -270px;
    margin-top: -150px;
    padding: 20px;
    position: fixed !important;
    top: 50%;
    width: 500px;
    z-index: 99999;
    padding-bottom: 50px;
}
#xls_2confirm{ 
    border-radius:4px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    background-color: #FAFAFA;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    display: none;
    left: 50%;
    margin-left: -400px;
    margin-top: -300px;
    padding: 20px;
    position: fixed !important;
    top: 50%;
    width: 800px;
    z-index: 99999;
    padding-bottom: 50px;
}


#pattern_confirm{
    border-radius:4px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    background-color: #FAFAFA;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    display: none;
    height: 150px;
    left: 50%;
    margin-left: -270px;
    margin-top: -150px;
    padding: 20px;
    position: fixed !important;
    top: 50%;
    width: 500px;
    z-index: 99999;
}
#template_confirm{
    border-radius:4px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    background-color: #FAFAFA;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    display: none;
    height: 150px;
    left: 50%;
    margin-left: -270px;
    margin-top: -150px;
    padding: 20px;
    position: fixed !important;
    top: 50%;
    width: 500px;
    z-index: 99999;
}
#servers_photo_confirm{
    border-radius:4px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    background-color: #FAFAFA;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    display: none;
    height: 190px;
    left: 50%;
    margin-left: -270px;
    margin-top: -150px;
    padding: 20px;
    position: fixed !important;
    top: 50%;
    width: 500px;
    z-index: 99999;
}
#confirm_123rf{
    border-radius:4px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    background-color: #FAFAFA;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    display: none;
    height: 150px;
    left: 50%;
    margin-left: -270px;
    margin-top: -150px;
    padding: 20px;
    position: fixed !important;
    top: 50%;
    width: 500px;
    z-index: 99999;
}


#text_img,#text_img2{
    border-radius:4px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    background-color: #FAFAFA;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    display: none;
    height: 150px;
    left: 50%;
    margin-left: -270px;
    margin-top: -150px;
    padding: 20px;
    position: fixed !important;
    top: 50%;
    width: 500px;
    z-index: 99999;
}


#text_img_but,#text_img_but22{
    float: right;
    text-align: center;
    margin-top: 7px;
    margin-right: -6px;
}
#text_img_but2{
    float: right;
    text-align: center;
    margin-top: 10px;
}
#text_img_but3{
    float: right;
    text-align: center;
    margin-top: 30px;
}



#fot_con_text{

    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    border-radius: 4px 4px 4px 4px;
    background-color: white;
    border: 1px solid black;
    color: black;
    padding: 10px;
	overflow: hidden;
}

#fot_con_buttons{
    position: absolute;
    bottom: 0px;
    right: 20px;
    text-align: center;
}
.fot_con_buttons{
    position: absolute;
    bottom: 0px;
    text-align: center;
}

.fot_con_buttons.left{
    left: 20px;
}
.fot_con_buttons.right {
    right: 20px;
}
.fot_con_buttons.right a {
    padding: 5px 32px;
    display: inline-block;
    width: auto;
}
.block_confirm2 .fot_con_buttons.right a {
    padding: 0px 32px;
    display: inline-block;
    width: auto;
    text-transform: uppercase;
}
#pat_con_text{

    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    border-radius: 4px 4px 4px 4px;
    background-color: white;
    border: 1px solid black;
    color: black;
    padding: 10px;
}

#pat_con_buttons{
    position: absolute;
    bottom: 10px;
    right: 20px;
    text-align: center;
}


#pat_con_buttons .but_i{
    display: inline-block;
    outline: none;
    cursor: pointer;

    width: 85px;
    height: 17px;

    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    border-radius: 4px;

    border: 1px solid #A8A8A8;
    margin-bottom: 6px;
    overflow: hidden;

    font: 12px/16px calibri;
    color: black; 

}


#s2PhotoSizetip_con_text{

    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    border-radius: 4px 4px 4px 4px;
    background-color: white;
    border: 1px solid black;
    color: black;
    padding: 10px;
}

#s2PhotoSizetip_con_buttons{
    position: absolute;
    bottom: 10px;
    right: 20px;
    text-align: center;
}


#rf_con_text{

    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    border-radius: 4px 4px 4px 4px;
    background-color: white;
    border: 1px solid black;
    color: black;
    padding: 10px;
}

#rf_con_buttons{
    position: absolute;
    bottom: 10px;
    right: 20px;
    text-align: center;
}

.popup_top_block{
    height: 35px;
}
.popup_top_block .but_i{
    margin-top: 0px;
}

.popup_block .category_select{
    float: left;
    margin-left: 15px;
    margin-top: 9px;
}

#popup-clipart, .popup_block{

    background-color: #fafafa;
    border-radius:4px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    border-radius: 4px; 
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    display: none;
    height: 625px;
    width: 820px;
    position: absolute;
    top: 0;
    left: 0;
    text-align: right;
    z-index: 99999;
}

#popup-clipart .content, .popup_block .content {
    background: none repeat scroll 0 0 #fafafa;

    height: 560px;
    width: 590px;
    overflow: auto;
    /*    padding: 10px 0px 10px 20px;    */
    color: #949494;
    font: 12px/17px calibri;
    text-align: left;
    letter-spacing:0.25px;
    border:1px solid #949494;
    border-radius:4px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px; 
    margin-top: 5px;
    margin-left: 15px;
    float: left;
}

.popup_block .content .contentdata{
    padding-top: 15px;
}

#popup-clipart .content img, .popup_block .content img{

    /*background-color: white;*/
    /*border: 1px solid #949494;*/
    /*border-radius: 4px 4px 4px 4px;*/

    max-height: 155px;
    height: auto;
    /*margin-bottom: 5px;*/
    /*margin-right: 4px;*/
    /*opacity: 0.7;*/
    width: 136px;
}
/*#popup-clipart .content img:hover{
    cursor: pointer;
    opacity: 1;
}*/
#popup-clipart-close{
    margin-top: 9px;
}

#fon-black-bg{
    background: url("img/overlay.png") repeat scroll 0 0 transparent;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0.5;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999;
}
#fon-black-bg_zeb{
    background: url("img/overlay.png") repeat scroll 0 0 transparent;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0.5;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999;
}

/*
* 
*/
#popup-fotolia
{
    background-color: #fafafa;
    border-radius:4px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    border-radius: 4px; 
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    display: none;
    height: 625px;
    width: 820px;
    position: absolute;
    top: 0;
    left: 0;
    text-align: right;
    z-index: 99999;
}


#popup-fotolia .content
{
    background: none repeat scroll 0 0 #fafafa;

    height: 560px;
    width: 590px;
    overflow: auto;
    /*    padding: 10px 0px 10px 20px;    */
    color: #949494;
    font: 12px/17px calibri;
    text-align: left;
    letter-spacing:0.25px;
    border:1px solid #949494;
    border-radius:4px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px; 
    margin-top: 15px;
    margin-left: 15px;
    float: left;


}
#popup-fotolia .content img{
    background: none repeat scroll 0 0 #555555;     
    margin-bottom: 5px;
    margin-right: 4px;
    /*opacity: 0.7;*/   
    border:1px solid gray;
}


#popup-fotolia .content img:hover{
    cursor: pointer;
    /*opacity: 1;
    border:1px solid white;*/
}


#popup-fotolia-close{
    margin-top: 9px;
}

.fotoliaPreview{
    display: none;
    position: absolute;
    z-index: 100010;
    background-color: white !important;
    padding: 10px;
    border-radius: 4px;
    border-color: white !important;
    opacity: 1 !important;
}




/*
*/


#popup-rf
{
    background-color: #fafafa;
    border-radius:4px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    border-radius: 4px; 
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    display: none;
    height: 625px;
    width: 820px;
    position: absolute;
    top: 0;
    left: 0;
    text-align: right;
    z-index: 99999;    
}

#popup-rf .content .ajaxphoto .ajaxphotoimg .fotoliaPreview{
    max-height: 400px;
    max-width: 400px;
}

#popup-rf .content
{
    background: none repeat scroll 0 0 #fafafa;

    height: 560px;
    width: 590px;
    overflow: auto;
    padding: 10px 0px 10px 20px;    
    color: #949494;
    font: 12px/17px calibri;
    text-align: left;
    letter-spacing:0.25px;
    border:1px solid #949494;
    border-radius:4px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px; 
    margin-top: 40px;
    margin-left: 15px;
    float: left;


}
#popup-rf .content img{
    background: none repeat scroll 0 0 #555555;     
    margin-bottom: 5px;
    margin-right: 4px;
    /*opacity: 0.7;*/   
    border:1px solid gray;
}


#popup-rf .content img:hover{
    cursor: pointer;
    /*opacity: 1;
    border:1px solid white;*/
}


#popup-rf-close{
    margin-top: 9px;
}

.rfPreview{
    display: none;
    position: absolute;
    z-index: 100010;
    background-color: white !important;
    padding: 10px;
    border-radius: 4px;
    border-color: white !important;
}




/*
* 
*/

#paddingPattern{
    float: left;
    font: 12px/16px calibri;
    display: block;
    display: none;

}

#paddingPattern input{
    border-radius: 4px 4px 4px 4px;
    line-height: 12px;
    text-align: center;
    vertical-align: middle;
    width:30px;
    height: 13px;
}

#popup-pattern
{
    background-color: #fafafa;
    border-radius:4px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    border-radius: 4px; 
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    display: none;
    height: 625px;
    width: 820px;
    position: absolute;
    top: 0;
    left: 0;
    text-align: right;
    z-index: 99999;
}


#popup-pattern .content
{
    background: none repeat scroll 0 0 #fafafa;

    height: 560px;
    width: 590px;
    overflow: auto;
    /*    padding: 10px 0px 10px 20px;    */
    color: #949494;
    font: 12px/17px calibri;
    text-align: left;
    letter-spacing:0.25px;
    border:1px solid #949494;
    border-radius:4px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px; 
    margin-top: 15px;
    margin-left: 15px;
    float: left;


}
#popup-pattern .content img{
    background: none repeat scroll 0 0 #555555;     
    /*margin-bottom: 5px;*/
    /*margin-right: 4px;*/
    /*opacity: 0.7;*/   
    border:1px solid gray;
    max-width: 92px !important;
    max-height: 92px !important;

}

#popup-pattern-close{
    margin-top: 9px;
}


#popup-filters
{
    background-color: #fafafa;
    border-radius:4px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    border-radius: 4px; 
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    display: none;
    height: 625px;
    width: 820px;
    position: absolute;
    top: 0;
    left: 0;
    text-align: right;
    z-index: 99999;
}


#popup-filters .content
{
    background: none repeat scroll 0 0 #fafafa;

    height: 560px;
    width: 590px;
    /*overflow: auto;*/
    /*    padding: 10px 0px 10px 20px;    */
    color: #949494;
    font: 12px/17px calibri;
    text-align: center;
    letter-spacing:0.25px;
    border:1px solid #949494;
    border-radius:4px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px; 
    margin-top: 15px;
    margin-left: 15px;
    float: left;

    position: relative;


}
#filterImage{
    /*background: none repeat scroll 0 0 #555555;     */
    border:1px solid gray;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}

#popup-filters-close{
    margin-top: 9px;
}

.filter_image{
    border: 1px solid transparent;
    border-radius: 10px;
    float: left;
    margin: 5px;
    padding: 5px 5px 20px;
    text-align: center;
}
.filter_image:hover{
    border-color:#808080;

}

.filterSelected{
    border-color:#808080;

}

.filterimg{
    border-radius: 10px; 
}

.filter_image img{
    max-height: 200px;
    max-width: 200px;
}
.filter_image span{

    display: block;
    height: 20px;
    margin: 0 auto;
    max-width: 130px;
    /*width: 100px;*/
}


#filter_params{
    border: 1px solid gray;
    border-radius: 5px;
    /*    width: 200px;
    height: 200px;*/
    float: left;
    margin-left: 15px;

}

#filterApllyDiv{
    display: block;
    opacity: 0;
    z-index: -10;
    overflow: hidden;
    position: relative;

}

#filterApllyImg{
    position: absolute;   
}

.patternPreview{
    display: none;
    position: absolute;
    z-index: 100010;
    background-color: white !important;
    padding: 10px;
    border-radius: 4px;
    border-color: white !important;
}

#pattern-fotolia-bg{
    /*background: url("img/overlay.png") repeat scroll 0 0 transparent;*/

    display: none;
    height: 100%;
    left: 0;
    opacity: 0.5;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999;
}

/*
* 
*/

#popup-crop{


    visibility: hidden;
    display: none;
    height: 500px;
    left: 50%;
    margin-left: -300px;
    margin-top: -250px;
    padding: 20px;
    position: fixed !important;
    text-align: right;
    top: 50%;
    width: 600px;
    z-index: 99999;

    background: none repeat scroll 0 0 #fafafa;

    overflow: auto;
    /*    padding: 10px 0px 10px 20px;    */
    color: #949494;
    font: 12px/17px calibri;
    letter-spacing:0.25px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    border-radius:4px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px; 


}
#popup-crop .content {
    color: white;
    height: 460px;
    overflow: auto;
    padding: 10px;
    text-align: left;


    background: none repeat scroll 0 0 #fafafa;
    border: 1px solid #949494;
    border-radius:4px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    border-radius: 4px; 

}
#popup-crop-close {
    margin-top: 9px;
}

.ajaxphoto{
    float: left;
    width:140px;
    height:180px;
    padding-right: 22px;
    padding-top: 20px;
}
.ajaxphoto3{
    float: left;
    width:140px;
    height:180px;
    padding-right: 22px;
    padding-top: 20px;
}
.ajaxphoto4{
    float: left;
    width:140px;
    height:180px;
    padding-right: 22px;
    padding-top: 20px;
}
.ajaxphoto2{
    float: left;
    /*  width:160px; */
    height:180px;
    padding-right: 22px;
    padding-top: 20px;
}

#popup-fotolia .ajaxphotoimg{
    background-color: white; 
    width:130px;
    height:140px;
    border:1px solid #949494;
    border-radius:4px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px; 
}

#popup-fotolia .fotoliaSelected{
    background-color: #66A9A4; 

}



#zeb_global_ads_foting .ajaxphotoimg{
    background-color: white; 
    width:130px;
    height:140px;
    border:1px solid #949494;
    border-radius:4px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px; 
    /*position: relative;*/
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
#zeb_global_template_foting .ajaxphotoimg,#editor_global_template_foting .ajaxphotoimg{
    background-color: white; 
    width:130px;
    height:140px;
    border:1px solid #949494;
    border-radius:4px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px; 
    /*position: relative;*/
    display: table-cell;
    vertical-align: middle;
}
#popup-fotolia .ajaxphotoname{
    width:130px;
    height:60px;
    display: block;
    overflow: hidden;
}
#zeb_global_ads_foting .ajaxphotoname{
    width:130px;
    height:60px;
    display: block;
    overflow: hidden;
    text-align: center;
}
#zeb_global_template_foting .ajaxphotoname,#editor_global_template_foting .ajaxphotoname{
    width:130px;
    height:60px;
    display: block;
    overflow: hidden;
    text-align: center;
}


#popup-pattern .ajaxphotoimg{
    background-color: white; 
    width:160px;
    height:140px;
    border:1px solid #949494;
    border-radius:4px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px; 
    opacity: 0.7;   
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}
#popup-pattern .ajaxphotoname{
    width:160px;
    height:60px;
    display: block;
    overflow: hidden;
    text-align: center;
}

#popup-pattern .ajaxphotoimg:hover{

    cursor: pointer;
    opacity: 1;
}

.clipartImgHolder{
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    height: 155px;
    width: 136px;
}

.clipartitem{
    float:left;
    margin-left: 5px;

     background-color: white;
    border: 1px solid #949494;
    border-radius: 4px 4px 4px 4px;

    height: 155px;
    margin-bottom: 5px;
    margin-right: 4px;
    opacity: 0.7;
    width: 136px;  
}

.clipartitem:hover{
    cursor: pointer;
    opacity: 1;
}

.popup_block .itemImgHolder{
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    height: 155px;
    width: 136px;
}

.popup_block .item{
    float:left;
    margin-left: 5px;

     background-color: white;
    border: 1px solid #949494;
    border-radius: 4px 4px 4px 4px;

    height: 155px;
    margin-bottom: 5px;
    margin-right: 4px;
    opacity: 0.7;
    width: 136px;
}

.popup_block .item:hover{
    cursor: pointer;
    opacity: 1;
}

#ajaxphoto{
    padding-top: 30px;
    z-index: 100001;
    height: 430px;
    position: relative;
    padding-left: 20px;
}

#ajaxphotorf{
    padding-top: 30px;
    z-index: 100001;
    height: 430px;
    position: relative;
    padding-left: 20px;
}

#ajaxphoto2{
    padding-top: 30px;
    z-index: 100001;
    /*height: 430px;*/
    position: relative;
    padding-left: 20px;
}

#topSelectFotolia{
    position: absolute;
    width: auto;
    z-index: 999999;
    margin-left: 23px;
    margin-top: 25px;
}
#topSelectrf{
    position: absolute;
    width: 485px;
    z-index: 999999;
    margin-left: 15px;
    margin-top: 10px;
    text-align: left;

}

#topSelectPattern{
    position: absolute;
    width: auto;
    z-index: 999999;
    margin-left: 25px;
    margin-top: 25px;
}


#fotoliaGif{
    width: 160px;
    height: 160px;
    top:40%;
    left:40%;
    position: absolute;
    z-index: 99997;
    display: none;
}



#patternGif{
    background-color: black;
    opacity: 0.6;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 999999;
    display: none;
}
#filterGif{
    background-color: black;
    opacity: 0.6;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 999999;
    display: none;
}
#serverfotosGif{
    background-color: black;
    opacity: 0.6;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 100001;
    display: none;
}

#patternLoading, #serverfotosLoading{
    text-align: center;
    font-size: 25px;
    opacity: 1!important;
    height: 17px;
    left: 50%;
    margin-left: -60px;
    position: absolute;
    top: 48%;
    width: 135px;
    color: white;
}

#pageCountColourBox{
   float:left;
}

#pnButColourBox{
    bottom: 21px;
    position: absolute;
    right: 140px;
}

#pnBut{
    float: right;
    padding-top: 17px;
    margin-right: 218px;

}
#pnBut32{
    float: left;
    height: 50px;
    left: 500px;
    position: absolute;
    top: 24px;
    width: 400px;
    z-index: 100002;

}

#pnBut322{
    float: left;
    height: 50px;
    left: 500px;
    position: absolute;
    top: 10px;
    width: 400px;
    z-index: 100002;

}

#fotText{
    float: left;
    width: 375px;
    text-align: left;
    font: 12px/16px calibri;

}

#fotText322{
    float: left;
    width: 375px;
    text-align: left;
    font: 12px/16px calibri;

}


#d_bgColor #textColor{
    height: 5px;
    position: absolute;
    right: auto;
    top: auto;
    width: 5px;
}


#d_bgColor32{
    height: 20px;
    width: 20px;
    float: left;
    margin-right: 5px;
}
#d_bgColor322{
    height: 20px;
    width: 20px;
    float: left;
    margin-right: 5px;
}

#fotoliaColors{
    height: 25px;
    margin-top: 18px;
    width: 400px;
}
#fotoliaColors322{
    height: 25px;
    margin-top: 18px;
    width: 400px;
}
.fotoliaColor{

}

#pageCount{
    float:left;
    margin-left: 3px;
}
#pageCountrf{
    float:left;
    margin-left: 3px;
    margin-right: 10px;
}

#search_fotolia{
    border-radius: 4px 4px 4px 4px;
    margin-top: 25px;
    position: absolute;
    right: 230px;
    z-index: 100002;
}

#fotolia-input{
    float: left;
    margin-top:17px;
    margin-left: 15px;
    border-radius: 4px;
    visibility: hidden;

}
#rf-input{
    float: left;
    margin-top:17px;
    margin-left: 15px;
    border-radius: 4px;
    visibility: hidden;

}

#fotolia-input input,#search_fotolia input,#rf-input input{
    width:180px; 
    float:left;
    height: 17px;
    border-radius: 4px;

}

#fotolia-input button{
    margin-left: 13px; 
}
#rf-input button{
    margin-left: 13px; 
}

#server-input,#popup-input{
    border-radius: 4px 4px 4px 4px;
    margin-top: 9px;
    position: absolute;
    right: 2px;
}

#global_zeb_input{
    background-color: gainsboro;
    border: 1px solid grey;
    border-radius: 4px 4px 4px 4px;
    left: 320px;
    margin-top: 30px;
    padding: 10px;
    position: absolute;
    z-index: 999991;
    font: 12px/19px calibri;
    width: 155px;
    display: none;


}
#global_zeb_input span{
    float: left;
}
#global_zeb_vendors{
    background-color: gainsboro;
    border: 1px solid grey;
    border-radius: 4px 4px 4px 4px;
    left: 410px;
    margin-top: 30px;
    padding: 10px;
    position: absolute;
    z-index: 999991;
    font: 12px/19px calibri;
    width: 155px;
    display: none;
    max-height: 90%;
    overflow: auto;


}
#global_zeb_vendors span{
    float: left;
}

#server-input input,#popup-input input{
    width:150px; 
    float:left;
    height: 17px;
    border-radius: 4px;

}
#global_zeb_input input{
    width:150px; 
    float:left;
    height: 17px;
    border-radius: 4px;

}

#server-input button,#popup-input button{
    margin-left: 13px; 
}

#global_zeb_input button{
    margin-left: 13px; 
}


#keyw, #keyw2,#keyw3{
    background-color: #fafafa;
    border:1px solid #949494;
    border-radius:4px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px; 
    float: left;
    height: 580px;
    margin-left: 15px;
    margin-top: 15px;
    overflow: auto;
    width: 185px;


}

#keyw3{
    background-color: #fafafa;
    border:1px solid #949494;
    border-radius:4px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px; 
    float: left;
    height: 580px;
    margin-left: 15px;
    margin-top: 20px;
    overflow: auto;
    width: 230px;
    display: none;
}
#keyw4,#keyw44{
    background-color: #fafafa;
    border:1px solid #949494;
    border-radius:4px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px; 
    float: left;
    height: 580px;
    margin-left: 15px;
    margin-top: 20px;
    overflow: auto;
    width: 230px;
    display: none;
}
#keyw5{
    background-color: #fafafa;
    border:1px solid #949494;
    border-radius:4px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px; 
    float: left;
    height: 580px;
    margin-left: 15px;
    margin-top: 15px;
    overflow: auto;
    width: 185px;
}

.keyww{
    color: white;
    padding-left: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: left;

}

.keyww a:link{
    color: #949494;
    font: 12px/17px calibri;
    text-align: left;
    letter-spacing:0.25px;
}

.keyww a:hover{
    color: white;
    background-color: gray; 
}

#autor{
    float: left;
    font: 10px/12px calibri;
    height: 35px;
    letter-spacing: 0.25px;
    margin-top: 21px;
    position: absolute;
    right: 535px;
    text-align: left;
    width: auto;
}
#rfautor{
    float: left;
    font: 10px/12px calibri;
    height: 35px;
    letter-spacing: 0.25px;
    margin-top: 21px;
    position: absolute;
    right: 694px;
    text-align: left;
    width: auto;
}
#autor-pattern{
    float: left;
    font: 10px/12px calibri;
    height: 35px;
    letter-spacing: 0.25px;
    margin-top: 21px;
    position: absolute;
    right: 694px;
    text-align: left;
    width: auto;
}

#clipartSelect{
    float: left;
    margin-left: 15px;
    margin-top: 9px;
}






#introText{
    background-color: #FAFAFA;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    display: block;
    height: 620px;
    left: 50%;
    margin-left: -450px;
    position: fixed !important;
    top: 0;
    width: 900px;
    z-index: 99999;

}

#introText .content
{
    background: none repeat scroll 0 0 #FAFAFA;
    border: 1px solid #949494;
    border-radius: 4px 4px 4px 4px;
    color: black;
    height: 520px;
    margin-left: 10px;
    margin-top: 10px;
    overflow: auto;
    padding: 10px;
    width: 857px;

}



@media (max-width: 1024px) and (orientation: portrait) {

    #introText{
        background-color: #FAFAFA;
        border-radius: 4px 4px 4px 4px;
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
        display: block;
        height: 100%;
        left: 0px;
        margin-left: 0px;
        position: fixed !important;
        top: 0;
        width: 100%;
        z-index: 99999;

    }

    #introText .content
    {
        background: none repeat scroll 0 0 #FAFAFA;
        border: 1px solid #949494;
        border-radius: 4px 4px 4px 4px;
        color: black;
        height: auto;
        margin-left: 10px;
        margin-right: 10px;
        margin-top: 10px;
        overflow: auto;
        padding: 10px;
        width: auto;

    }


}



#popup-text,#popup-text2,#popup-text3,#popup-textZeb,#universalSelectBox{
    background-color: #fafafa;
    border-radius:4px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    display: none;
    height: 580px;

    position: fixed !important;
    left:50%;
    top:50%;
    margin-left: -343px;
    margin-top: -290px;
    width: 687px;
    z-index: 99999;

}

#universalSelectBox{
    background-color: #fafafa;
    border-radius:4px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    display: none;
    height: 580px;

    position: fixed !important;
    left:50%;
    top:50%;
    margin-left: -450px;
    margin-top: -290px;
    width: 900px;
    z-index: 99999;

}

#universalSelectBox .content
{
    background: none repeat scroll 0 0 #fafafa;
    color: white;
    height: 505px;
    width: 857px;
    overflow: auto;
    padding: 10px;
    border-radius: 4px 4px 4px 4px;
    border: 1px solid #949494;
    margin-left: 10px;
    margin-top: 10px;
}


#universalSelectBox .content .textes{
    background-color: white;
    border: 1px solid #949494;
    border-radius: 4px 4px 4px 4px;
    color: black;
    float: left;

    margin-left: 10px;
    margin-top: 10px;
    width: 405px;
    height: 140px;
    margin-bottom: 15px; 
    overflow: hidden;

}

#universalSelectBox .content .textes2{

    width: 200px;
    height: 140px;
    font-size: 23px;
    float: left;
    display: table;
}

.textes3{
    width: 200px;
    height: 140px;
    font-size: 34px;
    border-left: 1px solid #949494;
    float: left;
    display: table;

    text-align: center;
    vertical-align: middle;
}


.text_small2{
    font: 13px/20px calibri;
    color:black;
    width: 200px;
    text-align: center; 

    display: table-cell;
    vertical-align: middle;
}

.text_small3{
    font: 13px/20px calibri;
    color:black;
    width: 200px;
    text-align: center; 

    /*display: table-cell;*/
    vertical-align: middle;
    /*position: absolute;*/
}


.countselect{
    width: 180px;
}





#popup-text .content, #popup-text2 .content, #popup-text3 .content, #popup-textZeb .content
{
    background: none repeat scroll 0 0 #fafafa;
    color: white;
    height: 505px;
    width: 645px;
    overflow: auto;
    padding: 10px;
    border-radius: 4px 4px 4px 4px;
    border: 1px solid #949494;

    margin-left: 10px;
    margin-top: 10px;



    /*    text-align: left;*/
    /*display: table;*/ 
}
#popup-text .content img, #popup-text2 .content img, #popup-text3 .content img,#popup-textZeb .content img{
    background: none repeat scroll 0 0 #555555;
    height: 136px;
    margin-bottom: 5px;
    margin-right: 4px;
    opacity: 0.7;
    width: 136px;
}
#popup-text .content img:hover,#popup-text2 .content img:hover, #popup-text3 .content img:hover, #popup-textZeb .content img:hover {
    cursor: pointer;
    opacity: 1;
}

.textes{
    background-color: white;
    border: 1px solid #949494;
    border-radius: 4px 4px 4px 4px;
    color: black;
    float: left;

    margin-left: 10px;
    margin-top: 10px;
    width: 300px;
    height: 70px;
    margin-bottom: 15px;
}

.textes2{
    display: table-cell; 
    vertical-align: middle; 
    text-align: center; 
    width: 300px;
    height: 70px;
    font-size: 34px;
}

.textes:hover{
    cursor: pointer;
    opacity: 0.7;
}

.text_small{
    font: 15px/22px calibri;
    color:black;
    width: 300px;
    text-align: center; 
}





/*  server photos */
#popup-serverfotos
{



    background-color: #fafafa;
    border-radius:4px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    border-radius: 4px; 
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    display: none;
    height: 625px;
    width: 820px;
    position: absolute;
    top: 0;
    left: 0;
    text-align: right;
    z-index: 99999;
    /*
        background-color: #fafafa;
        border-radius:4px;
        -webkit-border-radius: 4px; 
        -moz-border-radius: 4px;
        border-radius: 4px; 
    
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
        display: none;
        height: 530px;
        left: 50%;
        margin-left: -300px;
        margin-top: -275px;
        padding: 20px;
        position: fixed !important;
        text-align: right;
        top: 50%;
        width: 600px;
        z-index: 99999;
    */


}


#popup-serverfotos .content
{

    background: none repeat scroll 0 0 #fafafa;

    height: 560px;
    width: 590px;
    overflow: auto;
    /*    padding: 10px 0px 10px 20px;    */
    color: #949494;
    font: 12px/17px calibri;
    text-align: left;
    letter-spacing:0.25px;
    border:1px solid #949494;
    border-radius:4px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px; 
    margin-top: 40px;
    margin-left: 15px;
    float: left;

}

.jcrop-holder{     
    margin:auto;      
}                     

#popup-serverfotos .content img{
    /*background: none repeat scroll 0 0 #555555;*/
    height: 155px;
    margin-bottom: 5px;
    margin-right: 4px;
    opacity: 0.7;
    width: 136px;
}
#popup-serverfotos .content img:hover{
    cursor: pointer;
    opacity: 1;
}
#popup-serverfotos-close{
    margin-top: 9px;
}

#serverfotosSelect {
    float: left;
    margin-bottom: 10px;
    margin-left: 15px;
    margin-top: 9px;
    position: absolute;
}

.serverfotositem{
    float:left;
}

.serverfoting{
    float: left;
    width: auto;
    height: auto;
    background-color: black;

    /*    border: 2px gray solid;*/

}

#serverfoting{
    padding-top: 15px;
    z-index: 100001;
    height: 430px;
    position: relative;
}

#cliparti{
    padding-top: 15px;
}

#catClipart{

}


/* start serverfotos*/         

#popup-serverfotos .ajaxphoto{
    width:140px;
    height:170px;
}

#popup-serverfotos .ajaxphotoimg{

    width:130px;
    height:140px;
    margin-left:5px;

    background-color: white;
    border: 1px solid #949494;
    border-radius: 4px 4px 4px 4px;

}
#popup-serverfotos .ajaxphotoname{
    width:130px;
    height:40px;
    display: block;
    overflow: hidden;
    margin-left:5px;
}

.serverfotositem{
    float: left;
    height: 185px;
    width: 139px;
}

#popup-serverfotos .content img{
    /*background: none repeat scroll 0 0 #555555;*/
    border: 1px solid gray;
    height: auto;
    opacity: 0.7;
    width: auto;
}

/* end serverfotos*/

#layer00{
    visibility: hidden;
    border: 1px black solid;
}




/*----------d_editor--------*/
#d_editor{
    /*    background-color: #403d3d;
    display: inline-block;*/
    /*padding-bottom: 10px;*/
    /*min-width: 100%!important;*/
    display:none;
    /*overflow: hidden;*/
    height: 100%;

    /*min-width: 1200px;
    width: 100% !important;*/
}

.d_p1
{
    display: inline-block;
    font-size: 15px;
    font-weight: bold;
    background: url(../css/img/d_p1.jpg) no-repeat;
    width: 20px;
    height: 20px;
    padding: 0px 0px 0 6px;
}

.d_pl
{
    float:left;
    /*background:#123;*/
    width: 160px;
}
.d_pr
{
    float:right;
    /*background:#123;*/
    width: 150px;
}

.d_pl .d_text
{
    margin: 5px 0 0 0;
    height: 20px;
    width: 80px;
    float: left;
    margin: 5px 0;
    height: 20px;
    width: 80px;
    float: left;
}

.d_pl .d_text #text_lr
{
    float: left;
    width: 20px;
    height: 20px;
    background: url(../css/img/text_lr.jpg) no-repeat;
    margin: 0;
}
.d_pl .d_text  #canvWidth ,#tapeteSpaceWidth, #canvWidthGrowth, #canvWidthDurchmesser
{                   
    border: 1px solid #C6C6C6;
    width: 45px;
    height: 18px;    
    float: left;         
    margin: 1px 0;   
    padding: 0;
}
#canvWidth, #canvHeight, #tapeteSpaceWidth, #tapeteSpaceHeight, #canvHeightGrowth, #fliesenWidth, #fliesenHeight{
    width: 45px\9!important;
    line-height:12px\9!important;
}

#customsize img {
    margin: 1px;
    display: block;
}

#paddingPattern img{
    margin: 1px;
    display: block;
    width: 5px;
}

.d_pl .d_text .d_key_up,
#t55 .d_key_up,#t22 .d_key_up,#vermassungtable .d_key_up
{
    margin: 0;  
    margin-top: 1px\9!important;
    width: 8px;
    height: 8px;
    float: left;
    display: block;
    margin-left: 2px;
    border: 2px solid #c6c6c6;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;                            
    border-bottom: 0px none;

}
.d_pl .d_text .d_key_up:hover,
#t55 .d_key_up:hover,#t22 .d_key_up:hover,#vermassungtable .d_key_up:hover
{                                                                 
    margin: 0;
    margin-top: 1px\9!important;
    width: 8px;    height: 8px;
    float: left;
    margin-left: 2px;
    border: 2px solid #c6c6c6;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;                             
    border-bottom: 0px none;   
}
.d_pl .d_text .d_key_down,
#t55 .d_key_down,#t22 .d_key_down,#vermassungtable .d_key_down
{
    float: left; 
    display: block;
    width: 8px;
    height: 8px;
    margin-left: 2px;
    border: 2px solid #c6c6c6;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;                       
    border-top: 0px none;

}
.d_pl .d_text .d_key_down:hover,
#t55 .d_key_down:hover,#t22 .d_key_down:hover,#vermassungtable .d_key_down:hover
{                  
    float: left;                                                     
    width: 8px;
    height: 8px;
    margin-left: 2px;
    border: 2px solid #c6c6c6;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;                       
    border-top: 0px none;
}


#paddingPattern .d_key_up,.arrholder22 .d_key_up
{
    margin: 0;  
    margin-top: 1px\9!important;
    width: 8px;
    height: 8px;
    float: left;
    display: block;
    margin-left: 2px;
    border: 2px solid #c6c6c6;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;                            
    border-bottom: 0px none;

}
#paddingPattern .d_key_up:hover,.arrholder22 .d_key_up:hover
{                                                                 
    margin: 0;
    margin-top: 1px\9!important;
    width: 8px;    height: 8px;
    float: left;
    margin-left: 2px;
    border: 2px solid #c6c6c6;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;                             
    border-bottom: 0px none;   
}
#paddingPattern .d_key_down,.arrholder22 .d_key_down
{
    float: left; 
    display: block;
    width: 8px;
    height: 8px;
    margin-left: 2px;
    border: 2px solid #c6c6c6;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;                       
    border-top: 0px none;

}
#paddingPattern .d_key_down:hover,.arrholder22  .d_key_down:hover
{                  
    float: left;                                                     
    width: 8px;
    height: 8px;
    margin-left: 2px;
    border: 2px solid #c6c6c6;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;                       
    border-top: 0px none;
}





#st1 .d_key_up
{
    margin: 0;  
    margin-top: 1px\9!important;
    width: 8px;
    height: 8px;
    float: left;
    display: block;
    margin-left: 2px;
    border: 2px solid #c6c6c6;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;                            
    border-bottom: 0px none;

}
#st1 .d_key_up:hover
{                                                                 
    margin: 0;
    margin-top: 1px\9!important;
    width: 8px;    height: 8px;
    float: left;
    margin-left: 2px;
    border: 2px solid #c6c6c6;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;                             
    border-bottom: 0px none;   
}


#st1 .d_key_down
{
    float: left; 
    display: block;
    width: 8px;
    height: 8px;
    margin-left: 2px;
    border: 2px solid #c6c6c6;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;                       
    border-top: 0px none;

}
#st1 .d_key_down:hover
{                  
    float: left;                                                     
    width: 8px;
    height: 8px;
    margin-left: 2px;
    border: 2px solid #c6c6c6;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;                       
    border-top: 0px none;
}




#vermassungtable .d_key_up
{
    margin: 0;  
    margin-top: 1px\9!important;
    width: 8px;
    height: 8px;
    float: left;
    display: block;
    margin-left: 2px;
    border: 2px solid #c6c6c6;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;                            
    border-bottom: 0px none;

}
#vermassungtable .d_key_up:hover
{                                                                 
    margin: 0;
    margin-top: 1px\9!important;
    width: 8px;    height: 8px;
    float: left;
    margin-left: 2px;
    border: 2px solid #c6c6c6;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;                             
    border-bottom: 0px none;   
}


#vermassungtable .d_key_down
{
    float: left; 
    display: block;
    width: 8px;
    height: 8px;
    margin-left: 2px;
    border: 2px solid #c6c6c6;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;                       
    border-top: 0px none;

}
#vermassungtable .d_key_down:hover
{                  
    float: left;                                                     
    width: 8px;
    height: 8px;
    margin-left: 2px;
    border: 2px solid #c6c6c6;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;                       
    border-top: 0px none;
}









#wup22 img,#wup33 img{
    margin: 1px;
}
#wdown22 img,#wdown33 img{
    margin: 1px;
}

#mount1sel{
    float: left;
    width:53px;
}

#mount2sel{
    width:53px;
    float: left;
}


#mounting1,#mounting2{
    border: 1px solid #C6C6C6;
    border-radius: 5px 5px 5px 5px;
    float: left;
    font: 12px/16px calibri;
    height: 16px;
    text-align: center;
    width: 25px;
}




.d_pl .d_text #text_ud
{
    float: left;
    width: 20px;
    height: 20px;
    background: url(../css/img/text_ud.jpg) no-repeat;
    margin: 0;
}
.d_pl .d_text  #canvHeight, #tapeteSpaceHeight, #canvHeightGrowth, #fliesenWidth, #fliesenHeight
{
    width: 45px;
    height: 18px;
    float: left;          
    margin: 1px 0;   
    border: 1px solid #C6C6C6;
    padding: 0;
}
.d_pl #d_width_and_height
{
    font-size: 11px;
    padding-left: 30px;
    width: 151px;
    height: 25px;
    float: left;
    background: url(../css/img/d_width_and_height.png) no-repeat;
    color: white;
    border: none;
    margin: 0;
}
.d_pl #d_width_and_height:hover
{
    background: url(../css/img/d_width_and_height_hover.png) no-repeat;
}

.d_pl #d_bgColor
{
    margin-top: 5px;
    font-size: 10px;
    float: left;
    color: white;
    width: 150px;
}
.d_pl #d_bgColor  #d_bgColor_1
{
    float: left;
    background: url(../css/img/d_bgColor_1.png) no-repeat #fff;
    width:22px;
    height:22px;
}
.d_pl #d_bgColor .text
{
    color: #000000;
    display: inline-block;
    margin-left: 5px;
    margin-top: 0;
    position: relative;
    top: -6px;
    width: 120px;
}

.d_pl #d_bgColor #bgColor
{
    border: none;
    height: 1px;
    margin-left: -2px;
    width: 1px;
}
/*----shape-----*/
.d_pl #key_upload
{
    margin: 5px 0 0 0;
    float: left;
    width: 105px;
    height: 24px;
    background: url(../css/img/key_upload.jpg) no-repeat;
    text-align: left;
    overflow: hidden;
    border: none;
    padding-left: 45px;
}
.d_pl #key_upload:hover
{
    background: url(../css/img/key_upload_hover.jpg) no-repeat;
}
.d_pl #key_upload div
{
    color: white;
    font-size: 11px;
    margin-right: 5px;
    margin-top: 5px;
}

.d_pl #colection_of_image
{
    background: url("../css/img/key_colection_of_image.jpg") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: default;
    float: left;
    height: 24px;
    margin: 5px 0 0;
    overflow: hidden;
    padding-left: 40px;
    text-align: left;
    width: 110px;
}
.d_pl #colection_of_image:hover
{
    background: url(../css/img/key_colection_of_image_hover.jpg) no-repeat;
}
.d_pl #colection_of_image div
{
    color: #FFFFFF;
    font-size: 11px;
    margin-right: 5px;
    margin-top: 4px;
}

.d_pl #popup-clipart-show
{
    padding-left: 37px;
    color: white;
    margin: 5px 0 0 0;
    float: left;
    width: 150px;
    height: 24px;
    background: url(../css/img/key_popup_clipart_show.jpg) no-repeat;
    text-align: left;
    overflow: hidden;
    border: none;
    font-size: 11px;
}
.d_pl #popup-clipart-show:hover
{
    background: url(../css/img/key_popup_clipart_show_hover.jpg) no-repeat;
}

.d_pl #popup-fotolia-show
{
    color:white;
    margin: 5px 0 0 0;
    float: left;
    width: 150px;
    height: 24px;
    background: url(../css/img/key_popup_fotolia_show.jpg) no-repeat;
    text-align: left;
    overflow: hidden;
    border: none;
    padding-left: 30px;
    font-size: 11px;
}
.d_pl #popup-fotolia-show:hover
{
    background: url(../css/img/key_popup_fotolia_show_hover.jpg) no-repeat;
}

.d_pr #shape_add_text
{
    color:#fff;
    margin:5px 0 0 0;
    float: left;
    width: 23px;
    height: 24px;
    background: url(../css/img/key_add_text.jpg) no-repeat;
}

.d_pr #shape_text_font
{
    margin:5px 0 0 0;
    float: left;
}
/*--- background: url('../images/my/right_top_border.jpg') no-repeat !important;-----*/
#shape_text_font
{
    float: left;
}

#shape_text_font2
{
    float: left;
}

#popupDpi,#popupOverlap, #popupOverlap_muster{  
    display: block;
    overflow: hidden;

    position: relative;
    opacity: 0;
    position: absolute;
    z-index: 100;
    background-color: #4c4c4c;
    border-radius: 7px;
    color:white;
    padding: 2px 10px;

    font: 12px/12px calibri;
    letter-spacing: 0.25px;
    text-align: left;
}
#popupOverlap, #popupOverlap_muster {
    background-color: #ff0000;
}
#popupOverlap_muster {
    top: 0px;
    left: 50%;
    margin-left: -138px;
}

#contentDpi{
    display: block;
    height: 35px;
    margin: 0;
    padding: 0;
    width: 210px;

}

#popupDpiText{       
    float: left;
    height: 17px;
    text-align: center;
    width: 210px;

}

#popupDpiStar{       
    /*    background-color: green;*/
    height: 15px;
    width: 63px;         
    overflow: hidden; 
    margin: 0 0 0 45px;
    padding: 0;
    /*position: absolute;*/
    /*display: none;*/
    float: left;


}

#starImage{
    background-image: url("img/stars_img5.png");
    background-repeat: no-repeat;
    background-position: top left; 
    display: block;
    height: 94px;
    margin: 0;
    padding: 0;
    width: 64px;
    margin-top:-80px;

}

#textShowDpi{
    text-align: center;
    margin-left: 4px;
    z-index: 100;
    float: left;
    margin-top: 1px;
}
/*

*/

#oversizeMessage{  
    height: 120px;
    width: 250px;
    top: 0px;

    left: 50%;
    margin-left: -150px;

    background-color: #4c4c4c;
    border-radius: 7px;
    color: white;
    display: block;
    font: 12px/12px calibri;
    letter-spacing: 0.25px;
    opacity: 0;
    overflow: hidden;
    padding: 2px 10px;
    position: absolute;
    text-align: left;
    z-index: 1000;
}

#oversizeMessageText{
    float: left;
    height: 100px;
    width: 250px;      
    margin: 8px 0 0;
    padding: 0;     
}

#popupDpi2{  
    display: none;
    height: 53px;
    margin: 15px 0 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 135px;
    visibility: hidden;
}

#contentDpi2{
    display: block;
    height: 53px;
    margin: 0;
    padding: 0;
    width: 76px;
}

#popupDpiText2{       
    float: left;
    height: 17px;
    width: 70px;      
    margin: 8px 0 0;
    padding: 0;      
}

#popupDpiStar2{       
    /*    background-color: green;*/
    height: 15px;
    width: 63px;         
    overflow: hidden; 
    margin: 8px 0 0;
    padding: 0;
}

#starImage2{
    background-image: url("img/stars_img2.png");
    background-repeat: no-repeat;
    background-position: top left; 
    display: block;
    height: 94px;
    margin: 0;
    padding: 0;
    width: 64px;
    margin-top:-80px;
}

#textShowDpi2{
    background-color: black;
    color: #FFFFFF;
    display: none;
    font-size: 12px;
    font-weight: normal;
    height: 34px;
    left: 32px;
    line-height: 34px;
    position: absolute;
    text-align: center;
    width:50px;
}

#parametrsDpi2{    
    display: none;
    height: 141px;
    left: 33px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 1082px;
    width: 315px; 

}



/*


*/



















#parametrsDpi{    
    display: none;
    height: 141px;
    left: 33px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 1082px;
    width: 315px; 

}

#parametrsDpiLeft{
    background-image: url("../css/img/dpi/paramLeft.png");
    background-repeat: no-repeat;
    background-position: top left;         
    float:left; 
    height: 139px;
    margin: 0;
    padding: 0;
    width: 5px;   
}
#parametrsDpiRight{
    background-image: url("../css/img/dpi/paramRight.png");
    background-repeat: no-repeat;
    background-position: top right; 
    display: block;
    height: 139px;
    margin: 0;
    padding: 0;
    width: 30px;     
    float:right;     
}

#parametrsDpiContent{
    background-color: #FFFFFF;
    border-bottom: 1px solid #D5D5D5;
    border-top: 1px solid #D5D5D5;
    display: block;
    float: left;
    height: 139px;
    margin: 0;
    padding: 0;
    width: 280px;
}

.qualitDpi{
    font-size: 14px;
}                                                                                                
#parametrsColorEdge{    
    display: none;
    height: 141px;
    position: absolute;
    width: 246px;

    /* left: 256px;
    margin: 0;
    padding: 0;
    top: 1082px;   */
}

#parametrsColorEdgeLeft{
    background-image: url("../css/img/colorEdge/parametrsColorEdgeLeft.png");
    background-position: left top;
    background-repeat: no-repeat;
    float: left;
    height: 244px;
    margin: 0;
    padding: 0;
    width: 26px;  
}
#parametrsColorEdgeRight{
    background-image: url("../css/img/colorEdge/parametrsColorEdgeRight.png");
    background-position: right top;
    background-repeat: no-repeat;
    display: block;
    float: right;
    height: 244px;
    margin: 0;
    padding: 0;
    width: 8px;
}

#parametrsColorEdgeContent{
    background-color: #FFFFFF;
    background-image: url("../css/img/colorEdge/colorEdgePopUp_de.png");
    background-position: right top;
    background-repeat: no-repeat;      
    display: block;
    float: left;
    height: 244px;
    margin: 0;
    padding: 0;
    width: 212px;
}


.d_pr #shape_align
{
    margin: 5px 0 0 0;
    float:left;
    height: 25px;
    width:150px;
}

.d_pr #shape_align #shape_left
{
    float: left;
    width: 25px;
    height: 25px;
    background: url(../css/img/key_shape_left.jpg) no-repeat;
    border: none;
}
.d_pr #shape_align #shape_left:hover
{
    background: url(../css/img/key_shape_left_hover.jpg) no-repeat;
}
.d_pr #shape_align #shape_right
{
    margin: 0 0 0 15px;
    float: left;
    width: 25px;
    height: 25px;
    background: url(../css/img/key_shape_right.jpg) no-repeat;
    border: none;
}
.d_pr #shape_align #shape_right:hover
{
    background: url(../css/img/key_shape_right_hover.jpg) no-repeat;
}

.d_pr #shape_align #shape_center
{
    margin: 0 0 0 15px;
    float:left;
    width: 25px;
    height: 25px;
    background: url(../css/img/key_shape_center.jpg) no-repeat;
    border: none;
}
.d_pr #shape_align #shape_center:hover
{
    background: url(../css/img/key_shape_center_hover.jpg) no-repeat;
}
/*--text color-----*/

#d_bgColor5{
    float: left;
    margin-left: 5px;
}

#mat1{
    display: block;
}

.d_pr #d_bgColor 
{
    margin:5px 0 0 0;
    font-size: 10px;
    float: left;
    color: white;
}
.d_pr #d_bgColor  #d_bgColor_2,#d_bgColor_2t, #d_bgColor_3 {

    height: 21px;
    margin-left: 3px;
    margin-top: 3px;
    width: 25px;

}
#d_down .color_png
{
    float: left;
    background: url(../css/img/d_bgColor_1.png) no-repeat #fff;
    width:22px;
    height:22px;
}                   
.d_pr #d_bgColor .text 
{
    color: #000000;
    display: inline-block;
    margin-left: 5px;
    margin-top: 0;
    position: relative;
    top: -6px;
    width: 120px;
}
#d_down {
    float: left;
    margin: 23px 10px;
    position: relative;
    width: 297px;
}
#d_down div.text{


}
.d_pr #d_bgColor #textColor,
#d_down .color_input
{
    border: none;
    height: 1px;
    margin-left: -2px;
    width: 1px;
}

#d_down input.color_input,
#d_down.color_png
{
    float:left;
}
#d_down input.color_input{
    margin-top: 6px;
}
.conf_d
{
    float:left;
    /*margin:5px 0 0 0;*/
    margin-bottom: 10px;
    /*width: 215px;*/
}



#d_cccColor {
    color: #000000;
    font-size: 10px;
    line-height: 22px;  
    margin-top: 5px;    
    float: left;     
    width: 150px;
}

#d_cccColor_1
{
    float: left;
    background: url(../css/img/d_bgColor_1.png) no-repeat #fff;
    width:22px;
    height:22px;
}

#bgCceColor, #bgCceColorShort, #bgCceColorL1, #bgCceColorL2, #bgCceColorL3, #bgCceColorTL
{
    width: 2px;
    height: 2px;
    position: absolute;
    opacity:0; 
}



#d_tShirtColor {
    color: #000000;
    font-size: 10px;
    line-height: 22px;  
    margin-top: 5px;    
    float: left;     
    width: 150px;
}

#d_tShirtColor_1
{
    float: left;
    background: url(../css/img/d_bgColor_1.png) no-repeat #fff;
    width:22px;
    height:22px;
}

#bgCceColortShirt
{
    border: none;
    height: 1px;
    margin-left: -2px;
    width: 1px;    
}

/*------right panel-------*/
/*
#topmenu{
    width:34px ;
    height:5px ;
    background: url(../css/img/menu_top.png) no-repeat;
    position: absolute;
    margin-top: 6px;
    margin-left: 16px;
    top: 0px;
}
*/

#topmenuGlobal{
    width: 100%;
    height:11px;
    display: block;
    /*position: absolute;*/
    top: 0;
}

#topmenu_Globalinside{
    margin: 6px 16px 0 16px;
    height: 5px;
    background: url(../css/img/menu_top.png) repeat-x;
}


#topmenu{
    width: 100%;
    height:11px;
    display: block;
    /*position: absolute;*/
    top: 0;
}
#topmenu28{
    width: 100%;
    height:11px;
    display: block;
    position: absolute;
    top: 0;
}

#topmenu22{
    width: 100%;
    height:11px;
    display: block;
    position: absolute;
    top: 0;
}

#topmenu_inside{
    margin: 6px 16px 0 16px;
    height: 5px;
    background: url(../css/img/menu_top.png) repeat-x;
}

#vermassung_inside{
    margin: 6px 16px 0 16px;
    height: 5px;
    background: url(../css/img/menu_top.png) repeat-x;
}

#vermassung_inside:hover{
    cursor: move;
}

#topmenu_inside28{
    margin: 6px 16px 0 16px;
    height: 5px;
    background: url(../css/img/menu_top.png) repeat-x;
}


#topmenu23{
    height: 20px;
    position: absolute;
    z-index: 20;
    width: 100%;
    top: 0px;
}
#topmenu_mirror_inside{
    margin: 6px 16px 0 16px;
    height: 5px;
    background: url(../css/img/menu_top.png) repeat-x;
}

#topmenu_mirror{
    height: 20px;
    position: absolute;
    z-index: 20;
    width: 320px;
    top: 0px;
}
#topmenu_changeText_inside{
    background: url("../css/img/menu_top.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    height: 5px;
    margin-top: 8px;
    width: 30px;
}

#topmenu_changeText{
    height: 20px;
    position: absolute;
    z-index: 20;
    width: 32px;
    top: 0px;
}
#topmenu_changeText:hover{
    cursor: move;
}

#topmenu_selectors2_inside,#topmenu_selectors22_inside{
    background: url("../css/img/menu_top.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    height: 5px;
    margin-top: 8px;
    width: 30px;
}

#topmenu_selectors2,#topmenu_selectors22{
    height: 20px;
    position: absolute;
    z-index: 20;
    width: 32px;
    top: 0px;
    left: 15px;
}

#topmenu_selectors2:hover,#topmenu_selectors22:hover{
    cursor: move;
}

#topmenu_inside_tapete{
    width: 100%;
    height:11px;
    position: absolute;
    top: 0px;
}
#topmenu_is_inside_tapete{
    margin: 6px 16px 0 16px;
    height: 5px;
    background: url(../css/img/menu_top.png) repeat-x;
}

#topmenu23_inside_tapete{
    height: 20px;
    position: absolute;
    z-index: 20;
    width: 100%;
    top: 0px;
}

#topmenu22{
    width:34px ;
    height:5px ;
    background: url(../css/img/menu_top.png) no-repeat;
    position: absolute;
    margin-top: 7px;
    margin-left: 32px;
}

#topmenu22:hover{
    cursor: move;
}
#topmenu:hover{
    cursor: move;
}

.line3{
    background-color: #bababa;
    width: 57px;
    height: 1px;
    float: left;
    margin-left: 5px;
    margin-top: 4px;    
}

#topmenu1{
    /*margin-bottom: 5px;*/
}

#topmenu2{
}

#topmenu3{
}

#topmenu4{
}

#topmenu5{
}

#all1987 #right_panel
{
    left: 10px;
    position: absolute;
    top: 50px;
    /*background: url(../css/img/right_panel_b.png) no-repeat;*/
    background-color: #e7e7e7;
    -moz-box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Для Firefox */
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Для Safari и Chrome */
    /*    box-shadow: 0 0 10px rgba(0,0,0,0.5); *//* Параметры тени */
    box-shadow: rgb(150,150,150) 0 0 20px;       
    border-radius: 7px;
    width: 67px;
    /*height: 320px;*/
    z-index: 110;
    padding-bottom: 15px;
}


#all1987 #right_panel #right_panel_delete
{
    border: none;
    margin: 10px 0 0 10px;
    background: url(../css/img/key_panel_delete.jpg) no-repeat;
    width: 24px;
    height: 24px;
    opacity: 0.7;
}
#all1987 #right_panel #right_panel_delete:hover{
    opacity: 1;
}
#all1987 #right_panel #right_panel_screen
{
    border: none;
    margin: 25px 0 0 10px;
    background: url(../css/img/key_panel_screen.jpg) no-repeat;
    width: 24px;
    height: 24px;
    opacity: 0.7;
}
#all1987 #right_panel #right_panel_screen:hover{
    opacity: 1;
}
#all1987 #right_panel #right_panel_width
{
    border: none;
    margin: 3px 0 0 10px;
    background: url(../css/img/key_panel_width.jpg) no-repeat;
    width: 24px;
    height: 24px;
    opacity: 0.7;
}
#all1987 #right_panel #right_panel_width:hover{
    opacity: 1;
}
#all1987 #right_panel #right_panel_height
{
    border: none;
    margin: 3px 0 0 10px;
    background: url(../css/img/key_panel_height.jpg) no-repeat;
    width: 24px;
    height: 24px;
    opacity: 0.7;
}
#all1987 #right_panel #right_panel_height:hover{
    opacity: 1;
}
#all1987 #right_panel #right_panel_clipping
{
    border: none;
    margin: 3px 0 0 10px;
    background: url(../css/img/key_panel_clipping.jpg) no-repeat;
    width: 24px;
    height: 24px;
    opacity: 0.7;
}
#all1987 #right_panel #right_panel_clipping:hover{
    opacity: 1;
}
#all1987 #right_panel #right_panel_center
{
    border: none;
    margin: 3px 0 0 10px;
    background: url(../css/img/key_panel_center.jpg) no-repeat;
    width: 24px;
    height: 24px;
    opacity: 0.7;
}
#all1987 #right_panel #right_panel_center:hover{
    opacity: 1;
}
#all1987 #right_panel #right_panel_move_to_front
{
    border: none;
    margin: 3px 0 0 10px;
    background: url(../css/img/key_panel_move_to_front.jpg) no-repeat;
    width: 24px;
    height: 24px;
    opacity: 0.7;
}
#all1987 #right_panel #right_panel_move_to_front:hover{
    opacity: 1;
}
#all1987 #right_panel #right_panel_move_to_back
{
    border: none;
    margin: 3px 0 0 10px;
    background: url(../css/img/key_panel_move_to_back.jpg) no-repeat;
    width: 24px;
    height: 24px;
    opacity: 0.7;
}
#all1987 #right_panel #right_panel_move_to_back:hover{
    opacity: 1;
}
#all1987 #right_panel #right_panel_grid
{
    border: none;
    margin: 20px 0 0 10px;
    background: url(../css/img/key_panel_grid.jpg) no-repeat;
    width: 24px;
    height: 24px;
    opacity: 0.7;
}
#all1987 #right_panel #right_panel_grid:hover{
    opacity: 1;
}
#all1987 #right_panel #right_panel_zoom_in
{
    border: none;
    margin: 3px 0 0 10px;
    background: url(../css/img/key_panel_zoom_in.jpg) no-repeat;
    width: 24px;
    height: 24px;
    opacity: 0.7;
}
#all1987 #right_panel #right_panel_zoom_in:hover{
    opacity: 1;
}
#all1987 #right_panel #right_panel_zoom_out
{
    border: none;
    margin: 3px 0 0 10px;
    background: url(../css/img/key_panel_zoom_out.jpg) no-repeat;
    width: 24px;
    height: 24px;
    opacity: 0.7;
}
#all1987 #right_panel #right_panel_zoom_out:hover{
    opacity: 1;
}


/*--- background: url('../images/my/right_top_border.jpg') no-repeat !important;-----*/

/* start setFontText */
#setFontText{
    background-color: #898888;
    border-radius: 5px 5px 5px 5px;
    color: #000000;
    float: left;
    padding: 7px 7px 7px 12px;
    visibility: hidden;
    width: 110px;

    /* position: absolute;
    visibility: hidden;    */  
}

#setFontText input{
    font-size: 11px;
    height: 12px;
    width: 113px;
}

#setFontText select{
    height: 21px;
}

/* end setFontText */

#chooseForm_but{


    height: 25px;

    width: 133px; 

}
#chooseForm_but:hover{
    background: url("../css/img/chooseForm_but_hover.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: white;
    float: left;
    font-size: 11px;
    height: 25px;
    margin: 0;
    width: 133px; 

}

#individualFon{               
    position: absolute;  
    top: 0;
    left: 0;
    display:block;
    visibility: hidden;
    position: fixed;
    z-index: 100000;
}

#individualFonBlack{
    background-color: black; 
    position: absolute;  
    top: 0;
    left: 0;
    display:block;
    visibility: hidden;
    position: fixed;                                              
    -moz-opacity: 0.6;
    -khtml-opacity: 0.6;
    opacity: 0.6;
    z-index: 120;
}

#individualEyeletsData{
    background-color: #E2E2E2; 
    position: absolute;  
    top: 0;
    left: 0;    
    width:320px;
    height:auto;    
    border-radius: 7px;
    z-index: 100000;
}

.topIndividualEyeletsData{    
    background-color: #EEEEEE;   
    width:100%;
    height:30px;      
    border-radius: 7px 7px 0 0;
}

.titleKonfigurieren{
    float: left;
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;
    padding-left: 5px; 
}

.exitKonfigurieren{
    float: right;
    height: 22px;
    width: 22px;
    margin: 4px;
}

.contentKonfigurieren{
    margin:20px;
}

.contentKonfigurieren input{
    border-radius: 4px;
    text-align: center;
}



.bottomKonfigurieren{
    text-align: center;
    margin: 30px;
    border-radius: 0 0 4px 4px;
}

#ntext-wrap{
    margin-left: 29px;
    margin-top: 7px;
}
#ntext{
    font-size: 11px;
    height: 15px;
    margin-top: 0px;
    width: 113px;
}
#textsize{
    display: none;
}
#setFontText .text-field{
    width: 200px;
}

.tooltip {
    display:none;
    background:transparent url(img/black_arrow.png) !important;
    font-size:12px !important;
    height:70px !important;
    width:160px !important;
    padding:25px !important;
    color:#eee !important;
    border: none !important;
}


.PVC{
    display:block;
}

.Texitil{
    display:none;       
}



#changeText{
    /*overflow:hidden;*/
    /*position:absolute;*/
    /*background:none;*/
    /*z-index:-1;*/
    /*opacity:0;*/
    /*border: none;*/
    /*visibility:hidden;*/
    /*resize: none;*/

    /* transform:rotate(90deg);
    -ms-transform:rotate(90deg); 
    -moz-transform:rotate(90deg); 
    -webkit-transform:rotate(90deg); 
    -o-transform:rotate(90deg); 
    */

    /*  background-color: white;
      border: 1px solid gray;
      border-radius: 4px;
      margin-bottom: 10px;
      padding: 5px;
      display: flex;*/
    width: 230px;
    margin-bottom: 15px;
}


.changeTextCol{
    float: left;
    width: 200px;
}

.arrholder{
    width: 17px;
    height: 20px;
    /*border: 1px solid red;*/
    margin-left: 42px;
}

.arrholder2{
    width: 17px;
    height: 20px;
    /*border: 1px solid red;*/
    margin-left: 37px;
}
.arrholder22{
    width: 20px;
    height: 19px;
    float: right;
    /*border: 1px solid red;*/
    /*margin-left: 37px;*/
}
.arrholder22 img{
    width: 5px;
}

#changeTextWrapper{
    display: none;
    width: auto;
    height: auto;
    min-height: 45px;
    min-width: 236px;
    border: 1px solid gray;
    position: absolute;
    border-radius: 4px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    padding: 20px 10px 30px 10px;

    background-color: #E7E7E7;

    left: 87px;
    top:50px;
    z-index: 110;
    /*max-width: 450px;*/

    /* resize: both;
     overflow: auto; 
    */
}

#fillTextPatternWrapper{

    float: left;
    margin-right: 6px;
    margin-top: -2px;


    height: 25px;

    width: 25px;
    text-align: center;

    border: 1px solid #A8A8A8;
    /*border-radius: 4px;*/
    color: #000000;
    border-radius: 4px;

}
#fileToUploads{


    height: 25px!important;

    width: 25px!important;
    position: relative!important;

    border: 1px solid red;

    /*color: #000000;*/

    opacity: 0;
    -moz-opacity: 0; 
    filter: alpha(opacity=0);
    cursor: pointer;
    margin-right: 5px;
    margin-top:-6px;
    right: 0!important;

}
/*
#fileToUploads{
    font-size: 20px;
    height: 20px;
    margin-top: 0px;
    opacity: 0;
    -moz-opacity: 0; 
    filter: alpha(opacity=0);
    position: absolute;
    width: 161px;
    left:0;
    cursor: pointer;
    }*/


#fillTextPatternWrapper img{

    height: 14px;
    margin-left: -5px;
    margin-top: 5px;
    position: absolute;
    top: 0;
    width: 11px;


}

#fillTextPatternWrapper img:hover{
    cursor: pointer;
}



/* setFontLine */
#setFontLine{
    background-color: #898888;
    border-radius: 5px 5px 5px 5px;
    color: #000000;
    float: left;
    height: auto;
    margin-left: 10px;
    margin-top: 10px;
    padding: 7px 7px 7px 12px;
    visibility: hidden;
    width: 310px;
    color: #000000;
}

#setFontLine input{
    font-size: 11px;
    height: 12px;
    width: 113px;
}

#setFontLine select{
    height: 21px;
}

/*#loadImageFonBlach #floatingCirclesG{*/
#loadImageFonBlach .contentBar{
    left: 50%;
    margin-left: -65px;
    margin-top: -15px;
    position: absolute;
    top: 50%;
}

#loadImageFonBlach{
    height: 100%;
    z-index: 9999999 !important;
}



#loadImageFonBlach2{
    display: none;
    height: 100%;
    left: 0;          
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999999;     
    background-color: black;
    opacity: 0.6;
}


#floatingCirclesG2{
    /*position:relative;*/
    width:160px;
    height:160px;
    -webkit-transform:scale(0.6);
    -moz-transform:scale(0.6);
    -o-transform:scale(0.6);
    -ms-transform:scale(0.6);
    left: 50%;
    margin-left: -80px;
    margin-top: -160px;
    position: absolute;
    top: 50%;
}

#patternGif .contentBar{
    margin-top: -160px;
}
#filterGif .contentBar{
    margin-top: -160px;
}

#smartEditor{

    color: white;
    height: 186px;
    left: 50%;
    margin-left: -380px;
    margin-top: -186px;
    position: absolute;
    top: 50%;

    /* width: 760px; */

    width: 870px; 
}

#rotateTip{
    background-color: black;
    border-radius: 4px 4px 4px 4px;
    color: white;
    display: none;
    font: 12px/14px calibri;
    height: 20px;
    opacity: 0.7;
    padding-top: 4px;
    position: absolute;
    text-align: center;
    vertical-align: middle;
    width: 145px;
    z-index: 100001;

}


#sm1{
    font: 150px/150px calibri;
    float: left;
}

#sm2{
    font: 116px/174px calibri;
    float: left;

}

#loadImageFonBlachClose{
    position:absolute;
    display: none;
    cursor: pointer;
}

#contextMenuId{
    background-color: #E5E5E5;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);    
    margin: 10px;
    position:absolute;
    top:0; 
    left:0;                       
    display:none;
    float:left;    
    z-index: 999;   
    padding: 5px;       
    font: bold 14px/20px calibri;     
}

.contextMenuId{       
    cursor: pointer;                                                 
}

#popup-details
{                                                 
    background: none repeat scroll 0 0 #DDDDDD;         
    display: none;               
    text-align: left;
    font-size: 14px;
    font-weight: bold;      
    width: 232px;
    z-index: 99999;
}

#popup-details #result-close
{
    float: right;
    background: #e2e2e2;
    border: 1px solid #888;
    font-weight: 12px;
    width: 18px;
    height: 20px;
    margin-right: 5px;
    cursor:pointer;
    border-radius:3px;
}

#popup-details #result-close:hover
{
    border:1px solid #b2cfe2;
}
#popup-details #popup-result
{
    height: 25px;
    background: #eee;
    font-style: italic;
    color:black;
}

#popup-result p
{
    margin: 0;
    padding-top: 3px;
    padding-left: 8px;
}
#popup-details .content
{
    background:none repeat scroll 0 0 white!important;
    color: black;                
    height: 0px;
    overflow: auto;
    text-align: left;
    position: relative;
}

#popup-details-close{
    margin-top: 9px;
    width: 100px;
}

#popup-details-bg{
    background: #000;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0.85;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999;
}

.content #price-summa
{
}
#price-tab
{
    font-size: 11px;
    border: none;
}
#price-list table {
    border: none !important;
}

#price-list table tr{
    border: none;
}

#price-list table td{
    border: none;
}


#popup-details #datails-ok
{
    width: 305px;
    color:black;
    position: absolute;
    bottom: 10px;
    text-align: center;
}

#datails-ok button:hover
{
    border:1px solid #b2cfe2;
}

#datails-ok button
{
    border-radius:5px;
    background: white;
    border: 1px solid #ccc;
    border-bottom: 1px solid #666!important;
    width: 90px;
    height: 20px;
    font-size: 10px;
}

#price-tab td.right
{
    width: 40px;
    height: 20px;
    text-align: right;
}

#price-tab td.uno
{
    width: 20px;
    height: 20px;
}
#price-tab td.left
{
    width: 80px;
    height: 20px;
}

#price-tab2
{
}

#price-tab2 td.left,
#price-tab2 td.right
{
    font-weight: bold;
}

#price-tab2 td.left
{
    width: 183px;
}

#price-tab2 td.right
{
    width: 80px;
    text-align: right;
}

#select-price
{
    width: 290px;
    height:25px;
    position: relative;
}

#only-price{
}

#comm{
    display: block;
    font: 12px/20px calibri;
    letter-spacing: 0.25px;
    text-align: center;
    line-height: 100%;
}

#comm a{
    /*text-decoration: none;*/
    color: black;
}

#buy_buttons{
    height: 100px;
    margin-top: 2px;
    position: absolute;
    width: 189px;
    text-align: center;
}

#line_buy{
    height: 1px;
    margin-bottom: 10px;
    margin-left: 12px;
    margin-top: 5px;
    width: 166px;
}

#only-price2
{
    width: 15px;
    position: absolute;
    display: block;
    left:65px
}

#ppr{
    width:650px;
    height: 100px;
    margin-top: 35px;
}
.plus
{
    display: inline-block;
    height: 10px;
    width: 20px;
    background:#ccc url(../images/plus.png) 6px 2px no-repeat;
    border-radius:2px 2px 0px 0px;
    border: 1px solid #777;
    position: absolute;
    cursor: pointer;
    top:-1px;
}

.minus
{
    display: inline-block;
    height: 10px;
    width: 20px;
    background:#ccc url(../images/minus.png) 6px 2px no-repeat;
    border-radius:0px 0px 2px 2px;
    border: 1px solid #777;
    position: absolute;
    top:9px;
    cursor: pointer;
}
.minus:hover
{
    border:1px solid #37a5ea;
    background:#dedede url(../images/minus.png) 6px 2px no-repeat;;

}
.plus:hover
{
    border:1px solid #37a5ea;
    background:#dedede url(../images/plus.png) 6px 2px no-repeat;;
}

input#inp
{
    border: 1px solid #363636;
    border-radius: 2px 2px 2px 2px;
    color: black;
    margin-left: 15px;
    margin-top: 1px;
    margin-bottom: 1px;
    padding:0px 0px 0px 5px;
    text-align: center;
    width: 35px !important;
    height: 16px !important;
}
#prdiv{
    text-align: right;
    padding-right: 32px;
    line-height: 100%;
    font: bold 14px/20px calibri;
    letter-spacing: 0.5px;
}
#inpdiv{
    text-align: right;
    padding-right:39px;
}
#total-pr-hidd
{
    display: none;
}

#total-hidd
{
    display: none;
}

.tip 
{

    background:#E4E4E4!important;
    -webkit-border-radius: 7px; 
    -moz-border-radius: 7px;
    border-radius: 7px; 
    -moz-box-shadow: 0 0 20px rgba(0,0,0,0.5); 
    -webkit-box-shadow: 0 0 20px rgba(0,0,0,0.5); 
    box-shadow: 0 0 20px #969696;  
    min-width:70px;  
    width:auto;
    max-width:200px;
    min-height:15px;
    padding: 5px;

    /*color: #A0A0A0;*/
    color: black;


    font: 12px calibri;
    letter-spacing: 0.25px;
    display:none; /*--Hides by default--*/
    /* 
    padding:15px 15px 35px 25px!important;
    width:99px; 
    min-height: 86px; */
    height: auto;
    position:absolute; 
    z-index:1001;
    /* background:  url("../css/img/message01.png") no-repeat 0 0; */
    /* background:  url("../css/img/message01.png") no-repeat 0 0, url("../css/img/message03.png") no-repeat 0 100%; */
    border: 0px;

}
/*.tip:before{
    content: ' '; 
    position: absolute; 
    width: 0; 
    height: 0; 
    left: 0px; 
    top: 3px; 
    margin-left: -15px;
    border: 10px solid; 
    border-color:  transparent #E4E4E4 transparent transparent; 
    }*/

.tip_trigger_panel {
    color:black;  
}
.tip_text{
    color:black;

}
/*
.tip_top{
    background:  url("../css/img/message02.png") repeat-y 0 0;
    padding:0 30px 0 30px;
    width:90px;
    min-height: 20px;
    margin-left: -25px;
    margin-top: 29px;
    display: block;
    padding-top: 1px!important;
}
.tip_bottom{
    background:  url("../css/img/message03.png") no-repeat 0 0;
    width:139px;
    height:34px;
    display: block!important;
    margin-left: -25px;


}
.tip_text{
    margin-top: -33px!important;
    height: 100%;
    min-height: 30px;
    display: block;
    /*
    position:absolute;
    top:0;
    left:0;
    padding:15px 15px 20px 25px!important;
    width:99px;*/
/*}
*/


.dispnone{
    display: none;
}

#chosePopUpTypeId .jquery-selectbox-item.value-0.item-0{
    background-image: url("../css/img/popUpButton1s.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 42px 20px;      
    display: block;     
    font-size: 11px;
    height: 20px;
    padding-left: 45px;
    width: 151px;
}

#chosePopUpTypeId .jquery-selectbox-item.value-1.item-1{
    background-image: url("../css/img/popUpButton2c.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 42px 20px;      
    display: block;     
    font-size: 11px;
    height: 20px;
    padding-left: 45px;
    width: 151px;
}
#chosePopUpTypeId .jquery-selectbox-item.value-2.item-2{
    background-image: url("../css/img/popUpButton3s.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 42px 20px;      
    display: block;     
    font-size: 11px;
    height: 20px;
    padding-left: 45px;
    width: 151px;
}
#chosePopUpTypeId .jquery-selectbox-item.value-3.item-3{
    background-image: url("../css/img/popUpButton4c.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 42px 20px;      
    display: block;     
    font-size: 11px;
    height: 20px;
    padding-left: 45px;
    width: 151px;
}      

.disable{
    opacity: 0.5;    
}



#frontWallpaper{     
    left: 0;
    position: absolute;
    top: 121px;
    z-index: 7;  
}

#frontWallpaper img{ 
    width: 820px;
}

#frontWallpaperBlock{
    height: 90px;
    visibility: hidden;
    width: 100%;
}

#tShirtColorsList{    
    background: threedface;
    border-color: #FFFFFF #C6C6C6 #C6C6C6 #FFFFFF;
    border-style: solid;
    border-width: 1px;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
    display: none;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 998;
}

.borderRadius9{
    border:solid 1px #000000;
    -moz-border-radius-topleft:8px;
    -moz-border-radius-topright:8px;
    -moz-border-radius-bottomleft:8px;
    -moz-border-radius-bottomright:8px;
    -webkit-border-top-left-radius:8px;
    -webkit-border-top-right-radius:8px;
    -webkit-border-bottom-left-radius:8px;
    -webkit-border-bottom-right-radius:8px;
    border-top-left-radius:8px;
    border-top-right-radius:8px;
    border-bottom-left-radius:8px;
    border-bottom-right-radius:8px;
}

.borderRadius3{
    border:solid 1px #000000;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright:4px;
    -moz-border-radius-bottomleft:4px;
    -moz-border-radius-bottomright:4px;
    -webkit-border-top-left-radius:4px;
    -webkit-border-top-right-radius:4px;
    -webkit-border-bottom-left-radius:4px;
    -webkit-border-bottom-right-radius:4px;
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    border-bottom-left-radius:4px;
    border-bottom-right-radius:4px;
}

#tShirtColorsList_close{
    background: url("/../../images/but_del.png");    
    background-size:100% 100%;
    width: 25px;
    height: 20px;
    position:absolute;
    top:3px;
    right: 0px;
    cursor: pointer;
}


#tShirtListColor{
    margin: 10px;
}

.tShirtColor{
    border: 1px solid #FFFFFF;
    float: left;
    height: 18px;
    margin: 5px;
    width: 18px;
    cursor: pointer;
}

/*#customsize{             
    position: absolute;   
    height: 117px;
    margin: 26px 0 0 234px;
    position: absolute;
    width: 183px;
    background-color: #e5e5e5;  
    -webkit-border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    -moz-box-shadow:    0px 10px 10px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.5);
    box-shadow:         0px 10px 10px rgba(0, 0, 0, 0.5);       
    }*/

    #customsize{  

        display: none;
        /*position: absolute;*/   
        height: 80px;
        /*margin: 26px 0 0 234px;*/
        /*position: absolute;*/
        width: 183px;
        /*display: block;*/
        display: none;




        /*position: absolute;*/   
        height: 80px;
        /*margin: 26px 0 0 234px;*/
        /*position: absolute;*/
        width: 183px;
    /*background-color: #e5e5e5;  
    -webkit-border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    -moz-box-shadow:    0px 10px 10px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.5);
    box-shadow:         0px 10px 10px rgba(0, 0, 0, 0.5);   */    
}

#CSTitle{
    height:24px;  
    width:143px;
    padding: 0px;
    margin: 0px;      
    font: bold 14px/20px calibri;
    text-align: left;                
}

.CSText{  
    font: bold 12px/20px calibri;
    text-align: left;
    height: 16px;
}

#CSCenter{
    height:50px;  
    width:136px;
    padding: 0px;
    margin: 0px;                  
}
#CSFooter{   
    height:19px;  
    width:143px;
    padding: 5px 0px;
    margin: 0px;
    color:black;            
}

.csblock{
    width:143px;
    height: 40px;

}

#customsize .but_i {
    border: 1px solid #A8A8A8;
    border-radius: 4px 4px 4px 4px;
    cursor: pointer;
    display: inline-block;
    height: 17px;
    margin-bottom: 6px;
    outline: medium none;
    overflow: hidden;
    width: 60px;
    color: black;
    text-align: center;     
    line-height: 18px; 
}

.CSLeft{
    float: left;
    width: 60px;       
    font: bold 12px/20px calibri;   
    text-align: left;   
}

.CSRight{       
    float: right;   
    width: 60px;              
    text-align: right;
    font: bold 12px/20px calibri; 
}

#customsize .d_text{ 
    width: 64px;
    margin: 0px;
}

#customsize input{       
    font: bold 12px/20px calibri;
    text-align: center;   
}

.lineSelect{
    background-color: #C6C6C6;
    height: 1px;
    margin: 5px 13px;
    width: auto;
}


#all1987 #page_preview_panel{

    background-color: #E7E7E7;
    border-radius: 7px 7px 7px 7px;
    box-shadow: 0 0 20px #969696;
    padding-bottom: 10px;
    position: absolute;
    right: 20px;
    text-align: center;
    top: 150px;
    width: 110px;
    z-index: 103;
}


#small_windows{
    position: absolute;
    max-width: 830px;
    /*bottom: -216px;
    right:206px*/;
    bottom: 19px;
    right:220px;
    z-index: 103;
}

#smallWindowsArrows{
    height: auto;
    left: 688px;
    position: absolute;
    width: 17px;
    bottom: 30px;

}

.small_window_arrow2{
    margin-top: 5px;
    height: 35px;
    display: none;
}
.small_window_arrow2:hover{
    cursor: pointer;
}




#patternUploadedImages{
    background-color: #E7E7E7;
    border-radius: 7px 7px 7px 7px;
    box-shadow: 0 0 20px #969696;
    padding-bottom: 10px;
    /*position: absolute;*/
    /*right: 210px;*/
    text-align: center;
    /*bottom: -106px;*/
    min-width: 135px;
    width:405px;

    height: 85px;
    z-index: 103;  
    max-width: 405px;
    display: none;

    margin: 5px;
    float: right;
}

#clipartUploadedImages{
    background-color: #E7E7E7;
    border-radius: 7px 7px 7px 7px;
    box-shadow: 0 0 20px #969696;
    padding-bottom: 10px;
    /*position: absolute;*/
    /*right: 625px;*/
    text-align: center;
    /*bottom: -106px;*/
    min-width: 135px;
    width:405px;
    /*width: auto;*/

    height: 85px;
    z-index: 103;  
    max-width: 405px;
    display: none;

    margin: 5px;
    float: right;
}
#serverphotosUploadedImages{
    background-color: #E7E7E7;
    border-radius: 7px 7px 7px 7px;
    box-shadow: 0 0 20px #969696;
    padding-bottom: 10px;
    /*position: absolute;*/
    /*right: 625px;*/
    text-align: center;
    /*bottom: -211px;*/
    min-width: 135px;
    width:405px;
    /*width: auto;*/

    height: 85px;
    z-index: 103;  
    max-width: 405px;
    display: none;

    margin: 5px;
    float: right;
}

#fotoliaUploadedImages{
    background-color: #E7E7E7;
    border-radius: 7px 7px 7px 7px;
    box-shadow: 0 0 20px #969696;
    padding-bottom: 10px;
    /*position: absolute;*/
    /*right: 210px;*/
    text-align: center;
    /*bottom: -211px;*/
    min-width: 135px;
    /*width: auto;*/
    width:405px;

    height: 85px;
    z-index: 103;  
    max-width: 405px;
    display: none;

    margin: 5px;
    float: right;
}

#userUploadedImages{
    background-color: #E7E7E7;
    border-radius: 7px 7px 7px 7px;
    box-shadow: 0 0 20px #969696;
    padding-bottom: 10px;
    position: absolute;
    left: 10px;
    text-align: center;
    /*bottom: 245px;*/

    bottom:280px;
    min-width: 135px;
    width: auto;

    /*    height: 87px;
    */    z-index: 103;  
    /*width: 440px;*/
    width: 140px;
    height: 200px;


    display: none;
}



#uploadedImagesHeader{
    position: absolute;
    font: 12px/19px calibri;
    margin-left: 10px;
}
#uploadedImagesHeader:hover{
    cursor:move;
}

#userUploadedExcel{
    background-color: #E7E7E7;
    border-radius: 7px 7px 7px 7px;
    box-shadow: 0 0 20px #969696;
    padding-bottom: 10px;
    position: absolute;
    top: 50px;
    left: 367px;
    text-align: right;
    /*bottom: 245px;*/
    bottom:60px;
    min-width: 135px;
    width: auto;

    /*    height: 87px;
    */    z-index: 103;  
    /*width: 440px;*/
    width: 160px;
    height: 200px;
    display: none;

}
.excel_file_item{
    text-align: left;
    width: 140px;
    height: 20px;
    cursor: pointer;
}
.exceldrag{
}

#uploadedExcelHeader{
    position: absolute;
    font: 12px/19px calibri;
    margin-left: 10px;
}
#uploadedExcelHeader:hover{
    cursor:move;
}
#fotoliaImagesHeader{
    position: absolute;
    font: 12px/19px calibri;
    margin-left: 10px;
}
#fotoliaImagesHeader:hover{
    cursor:move;
}
#patternImagesHeader{
    position: absolute;
    font: 12px/19px calibri;
    margin-left: 10px;
}
#patternImagesHeader:hover{
    cursor:move;
}
#clipartImagesHeader{
    position: absolute;
    font: 12px/19px calibri;
    margin-left: 10px;
}
#clipartImagesHeader:hover{
    cursor:move;
}
#serverphotosImagesHeader{
    position: absolute;
    font: 12px/19px calibri;
    margin-left: 10px;
}
#serverphotosImagesHeader:hover{
    cursor:move;
}

#uploadedImagesContent {
    height: 185px;
    margin-top: 20px;
    overflow-y:auto;
    padding-left: 10px;
    padding-right: 10px;
    /*width: auto;*/
}

#uploadedImagesContent img{
    max-width: 80px;
    max-height: 67px;
    bottom: 0;
    height: auto;
    left: 0;
    margin: auto;
    right: 0;
    top: 0;
    width: auto;
}

#uploadedExcelContent {
    height: 185px;
    margin-top: 20px;
    overflow-y:auto;
    padding-left: 10px;
    padding-right: 10px;
    /*width: auto;*/
}

#uploadedExcelContent img{
    max-width: 80px;
    max-height: 67px;
    bottom: 0;
    height: auto;
    left: 0;
    margin: auto;
    right: 0;
    top: 0;
    width: auto;
}
#fotoliaImagesContent {
    height: 95px;
    margin-top: 20px;
    overflow: hidden;
    float: left;
    width: 360px;
}

#fotoliaImagesContent img{
    max-width: 80px;
    max-height: 67px;
    bottom: 0;
    height: auto;
    left: 0;
    margin: auto;

    right: 0;
    top: 0;
    width: auto;

}
#patternImagesContent {
    float: left;
    height: 95px;
    margin-top: 20px;
    overflow: hidden;
    width: 360px;
}

#patternImagesContent img{
    max-width: 80px;
    max-height: 67px;
    bottom: 0;
    height: auto;
    left: 0;
    margin: auto;

    right: 0;
    top: 0;
    width: auto;

}
#clipartImagesContent {
    float: left;
    height: 95px;
    margin-top: 20px;
    overflow: hidden;
    width: 360px;
}

#clipartImagesContent img{
    max-width: 80px;
    max-height: 67px;
    bottom: 0;
    height: auto;
    left: 0;
    margin: auto;

    right: 0;
    top: 0;
    width: auto;

}
#serverphotosImagesContent {
    float: left;
    height: 95px;
    margin-top: 20px;
    overflow: hidden;
    width: 360px;
}

#serverphotosImagesContent img{
    max-width: 80px;
    max-height: 67px;
    bottom: 0;
    height: auto;
    left: 0;
    margin: auto;

    right: 0;
    top: 0;
    width: auto;

}


.small_window_arrow{
    float: left;
    margin-left: 3px;
    margin-right: 3px;
    margin-top: 30px;
}
.small_window_arrow:hover{
    cursor: pointer;
}

.imageHolderUplupl{

    margin-top: 5px;

    /*padding: 0 5px;*/
    /*width: 80px;*/
    /*height: 67px;*/

    /*display: table-cell;*/
    text-align: center;
    vertical-align: middle;

}

.imageHolderUpluplimg{
     display: none;
    left: 131px !important;
    margin-left: 20px;
    max-height: none !important;
    max-width: none !important;
    position: absolute;
    top: -140px !important;
    right: auto!important;
    bottom: auto!important;
}

.imageHolderUpluplimgMain:hover + .imageHolderUpluplimg {
    display: block;
}

.imageHolderUpluplimgMain:hover{
    opacity: 0.7;
    cursor: pointer;
}

.imageHolderUpl{

    margin-top: 5px;

    padding: 0 5px;
    width: 80px;
    height: 67px;

    display: table-cell;
    text-align: center;
    vertical-align: middle;

}

.imageHolderUpl:hover{
    opacity: 0.7;
    cursor: pointer;
}



#all1987 #page_preview_panel_inside{
    margin-top: 20px;
    max-height: 420px;
    /*min-height: 100px;*/
    position: relative;
    overflow: auto;
}
#page_preview_panel_inside img{
    background-color: white;

}


#loggo{
    background-color: #E7E7E7;
    border-radius: 7px 7px 7px 7px;
    box-shadow: 0 0 20px #969696;
    padding: 10px;
    position: absolute;
    right: 10px;
    text-align: center;
    top: 10px;
    max-height: 171px;
    max-width: 171px;
    z-index: 101;
    overflow: hidden;
}

#loggo img{
    max-height: 100%;
    max-width: 100%;
}

#groups_order{
    border-radius: 7px 7px 7px 7px;
    box-shadow: 0 0 20px #969696;
    min-height: 50px; 
    z-index: 101;
    right: 10px;
    top: 130px; 

    width: auto;
    height: auto;
    position: absolute;

    background-color: #E7E7E7;

}

#groups_order_table input{
    font-size: 10px;
    height: 12px;
    width: 60px;
}

#groups_order_table{
    width: auto;
    font-size: 13px;
    margin: 10px;
    border-collapse: inherit;
    border-spacing: 10px 0;

}

#groups_order_table th{
    border-bottom: 1px black solid;
}

#groups_order_table a:hover{
    cursor: pointer;
}

.order_table_selected{
    font-weight: bold;
}

.sort_enable{
    color:green;
}

.sort_disable{
    color:red; 
}


#audience{
    border-radius: 7px 7px 7px 7px;
    box-shadow: 0 0 20px #969696;
    min-height: 100px; 
    z-index: 101;
    right: 10px;
    top: 130px; 

    width: 100px;
    height: auto;
    position: absolute;
    display: none;

}
#andience_inside_tapete{
    border-radius: 7px 7px 7px 7px;
    box-shadow: 0 0 20px #969696;
    max-height: 310px;
    padding-top: 19px;
    position: absolute;
    right: 30px;
    top: 128px;
    width: 100px;
    z-index: 130;
    background-color: #e5e5e5;
    /*display: none;*/
}

#andience_inside{
    border-radius: 7px 7px 7px 7px;
    box-shadow: 0 0 20px #969696;
    max-height: 300px;
    padding-top: 19px;
    padding-bottom: 10px;
    position: absolute;
    right: 150px;
    top: 128px;
    width: 100px;
    z-index: 129;
    background-color: #e5e5e5;
    /*display: none;*/
}

#audience2{
    max-height: 290px;
    overflow: auto;
    text-align: center;
    width: 100px;
    z-index: 101;
}

#audience2_inside_tapete{
    max-height: 300px;
    overflow: auto;
    text-align: center;
    width: 100px;
    z-index: 101;
    padding-bottom: 10px;
}
#andience_inside_tapete img{
    width: 100px;
} 

#andience_inside_tapete img{
    max-height: 100px;
    max-width: 80px;
    /*border: 1px solid #A8A8A8;*/
}

#audience2 img{
    max-height: 100px;
    max-width: 80px;
    /*border: 1px solid #A8A8A8;*/
}



#andience_inside_tapete img:hover, #audience2 img:hover{
    cursor: pointer;
    opacity: 0.7;
}

#andience_inside_tapete img:first-child, #audience2 img:first-child{
    border-radius: 4px 4px 0 0;
}

#andience_inside_tapete img:last-child, #audience2 img:last-child{
    border-radius: 0 0 4px 4px;
}




#loggo input,#changeTextWrapper input,#patternUploadedImages input,#fotoliaUploadedImages input,#userUploadedImages input,#clipartUploadedImages input,#serverphotosUploadedImages input{
    top:5px;
    right: 5px;
    height: 11px;
    width: 11px;
    position: absolute;
}

#closebut123{
    top:5px;
    right: 5px;
    height: 11px;
    width: 11px;
    position: absolute;
}

#smart{
    /*background-color: #E7E7E7;*/
    height: 25px;
    width: 103px;

    position: absolute;

    left: 38px;
    top: 10px;

    background: url("../css/img/smart.png");
}

#smart:hover{
    cursor: pointer;
}

#hhome1{
    position: absolute;
    left: 7px;
    top: 10px;
}

#hhome1 a{
    background: none !important;
}


#sm_s{
    height: 17px;
    width: 2px;
    position: absolute;
    left: 50px;
    top:3px;
}
#sm_s2{
    border-radius: 2px 2px 2px 2px;
    float: left;
    height: 110px;
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 25px;
    width: 10px;

}

#page_preview_panel .page_preview{
    padding-bottom:5px;
}

#butPr{
    position: relative;
}

#butAu{
    position: relative;
}

#butDs{
    position: relative;
}
#butPrlineInRight{
    background: url("../css/img/lineInRight.png") no-repeat scroll center center transparent !important;
    width: 23px;
    height: 23px;
    position: absolute;
    right: 0;
    top: 0;
    visibility: hidden;
}


#butAulineInLeft{ 
    background: url("../css/img/lineInleft.png") no-repeat scroll center center transparent !important;
    width: 23px;
    height: 23px;
    position: absolute;
    left: 0;
    top: 0;
    visibility: visible;
}

#butAulineInRight{
    background: url("../css/img/lineInRight.png") no-repeat scroll center center transparent !important;
    width: 23px;
    height: 23px;
    position: absolute;
    right: 0;
    top: 0;  
    visibility: visible;
}

#butDslineInLeft{
    background: url("../css/img/lineInleft.png") no-repeat scroll center center transparent !important;
    width: 23px;
    height: 23px;
    position: absolute;
    left: 0;
    top: 0;   
    visibility: hidden;
}

#but_buyLineRight{

}

.but_buylineInTop{
    background: url("../css/img/arrow_2.png");
    width: 12px;
    height: 6px;
    position: absolute;
    right: 7px;
    top: 6px;   
    background-size: 100% 100%;

    -webkit-transform:scaleY(-1);
    -moz-transform:scaleY(-1);
    -ms-transform:scaleY(-1);
    -o-transform:scaleY(-1);
    transform:scaleY(-1);

}

#but_buy{
    position: relative;            
}
.but_buylineInBottom{
    background: url("../css/img/arrow_2.png");

    width: 12px;
    height: 6px;
    position: absolute;
    right: 7px;
    top: 6px;   
    background-size: 100% 100%;
}

#showAllPrice{                
    margin: 0;
    padding: 0;
    position: relative;  
    z-index: 9999;  
}

#showAllPriceConteinr{
    position: absolute;
    right: 0;
    top: 12px;
    -moz-box-shadow:    0px 0px 10px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
    box-shadow:         0px 0px 10px rgba(0, 0, 0, 0.5);   
    opacity:0.9;
    font: 12px/20px calibri;
    letter-spacing: 0.25px;
}
#waveTop{
    background: url("../css/img/waveTop.png") repeat-x transparent !important;
    width: 100%;
    height: 6px;
}

#waveBottom{
    background: url("../css/img/waveBottom.png") repeat-x transparent !important;
    width: 100%;
    height: 6px;
}
#popup-details .content #price-list{
    height: 104px;
    margin: 0 10px 0 6px;
    overflow: auto;
}
#popup-details .content #price-list table{
    width: 100%;
    font: 12px/20px calibri;
    letter-spacing: 0.25px;
}
#popup-details .content #price-summa{
    margin: 5px 10px 9px 6px;
}

#popup-details .content #price-summa table{
    width: 100%;
    font-weight: bold;
}
#price-tab td{
    vertical-align: top;
}
.rightPrice{
    min-width: 50px;
    text-align: right;
}

.leftPrice{
    text-align: left;
}

#priseSum{
    text-align: right;

}

#priseSum div{
}

#color_picker_transparent{
    z-index: 9999;
}

#color_picker_menu {
      z-index: 10000;
}

#color_picker_transparent, #color_picker_menu {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 threedface;
    border-color: threedhighlight threedshadow threedshadow threedhighlight;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    clear: both;
    display: block;
    left: 0px;

    position: absolute;
    top: 0;
    margin-top:-29px;
    margin-left:-1px;
  

    height: 17px;
    padding:5px 27px 5px 10px;
    border-radius: 2px 2px 2px 2px;
    font: 10px calibri;
    letter-spacing: 0.25px;
}
#color_picker_menu{
    /*width:215px;*/
    width:218px;
}
#color_picker_transparent{
    display: none;
    /*width:85px;*/
    width:73px;
    border: none!important;
    padding-right: 5px;
    opacity: 0;

}


#q33 input {
    border-radius: 4px 4px 4px 4px;
    line-height: 12px;
    text-align: center;
    vertical-align: middle;
    width: 50px;
}
#svgColor2Input {
    display: none;
}
#size_ #s4{
    margin-top:5px;
}
#color_pickert_close {
    /*background: url("../css/img/tShirtClose.png") no-repeat scroll 0 0 transparent !important;*/
    /*background: url("/../../images/but_del.png");*/
    background: url("../css/img/exit.png");

    background-size:100% 100%;
    cursor: pointer;
    height: 22px;
    position: absolute;
    right: 0px;
    top: 2px;
    right: 2px;
    width: 22px;
}

.color_picker_menu_shape_99{
    background-color: #E6E6E6;
    cursor: pointer;
    height: 15px;
    /*position: absolute;*/
    float: right; 
    /*right: 27px;*/
    overflow: hidden;
    top: 4px;
    width: 42px;   
    border-color: threedhighlight threedshadow threedshadow threedhighlight; 
    text-align: center;
    vertical-align: middle;
}

.color_picker_shape_num_class{
    display: none;

    position: absolute; 
    left: 0px; 
    top: 0px; 
    padding: 11px 5px 22px 15px;
    margin-left:-1px;
    border-color: threedhighlight threedshadow threedshadow threedhighlight;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    width:235px;
    background: none repeat scroll 0 0 #E2E2E2;
    min-height: 100px;
    max-height: 105px;
    overflow-y:auto;

}


#color_picker_menu_shape2{
    background-color: #E6E6E6;
    cursor: pointer;
    height: 15px;
    /*position: absolute;*/
    /*right: 27px;*/
    float: right; 
    top: 4px;
    width: 42px;   
    border-color: threedhighlight threedshadow threedshadow threedhighlight; 
    text-align: center;
    vertical-align: middle;
}


#color_picker_menu_shape1{
    background-color: #E6E6E6;
    border-color: threedhighlight threedshadow threedshadow threedhighlight;
    cursor: pointer;
    height: 15px;
    /*position: absolute;*/
    float: right; 
    /*right: 73px;*/
    text-align: center;
    top: 4px;
    vertical-align: middle;
    width: 42px;   
}

#color_picker_menu_shape0{
    background-color: #E6E6E6;
    border-color: threedhighlight threedshadow threedshadow threedhighlight;
    cursor: pointer;
    height: 15px;
    /*position: absolute;*/
    /*right: 120px;*/
    text-align: center;
    top: 4px;
    vertical-align: middle;
    width: 42px;  
    float: right; 
}
#color_picker_addFavorite{
    background-color: #E6E6E6;
    border-color: threedhighlight threedshadow threedshadow threedhighlight;
    cursor: pointer;
    height: 15px;
    position: absolute;
    right: 40px;
    text-align: center;
    top: 37px;
    vertical-align: middle;
    width: 15px;   
}
#color_picker_addFavorite2{
    background-color: #E6E6E6;
    border-color: threedhighlight threedshadow threedshadow threedhighlight;
    cursor: pointer;
    height: 15px;
    /*position: absolute;*/
    /*right: 40px;*/
    text-align: center;
    /*top: 37px;*/
    vertical-align: middle;
    width: 15px;   
    font: 10px calibri;
    letter-spacing: 0.25px;
    margin-left: 5px;
    margin-top: 2px;
}


#favInputDiv{

    /*bottom: 3px;
    position: absolute;
    right: -3px;
    width: 100px;*/


    bottom: 3px;


    right: 3px;
    width: 80px;

    background-color: #E6E6E6;
    cursor: pointer;
    height: 15px;
    position: absolute;
    border-color: threedhighlight threedshadow threedshadow threedhighlight; 
    text-align: center;
    vertical-align: middle;
    font: 10px calibri;
    letter-spacing: 0.25px;


}


#favInputDiv input{
    float: left;
    height: 12px;
    margin-top: 2px;
    text-align: center;
    width: 65px;
}

#color_picker_addFavorite2{
    float: left;
}

#color_picker_shape1{
    position: absolute; 
    left: 0px; 
    top: 0px; 
    padding: 11px 5px 11px 15px;
    margin-left:-1px;
    border-color: threedhighlight threedshadow threedshadow threedhighlight;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    width:235px;
    background: none repeat scroll 0 0 #E2E2E2;
    min-height: 100px;
    max-height: 100px;
    overflow-y:scroll;

    display: block;

}
#color_picker_shape1 div{
    display: block;
}

#color_picker_shapeZERO{
      position: absolute; 
    left: 0px; 
    top: 0px; 
    padding: 11px 5px 22px 15px;
    margin-left:-1px;
    border-color: threedhighlight threedshadow threedshadow threedhighlight;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    width:235px;
    background: none repeat scroll 0 0 #E2E2E2;
    min-height: 100px;

    display: block;
}

#color_picker_shape0{
    position: absolute; 
    left: 0px; 
    top: 0px; 
    padding: 11px 5px 22px 15px;
    margin-left:-1px;
    border-color: threedhighlight threedshadow threedshadow threedhighlight;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    width:235px;
    background: none repeat scroll 0 0 #E2E2E2;
    min-height: 100px;

    display: block;

}
#color_picker_shape0 div{
    display: block;
}
#show_visible_line{
    position: absolute;
    top:0px;
    left: 6px;
    margin-top:-22px;
    z-index: 99999;
    font: 12px calibri;
}

#hwSize{
    position: absolute;
}

.textNameParamLineBese{
    margin:0px;
    padding:0px;
}

/*
*
*/

.disabled_select{
    opacity: 0.5;
}

/*#dialog_window{
    display: none;
    background-color: black;
}*/

.dialogLine{
    width: 155px;
    /*border: 1px solid red;*/
    height: 35px;
    position: absolute;
    z-index: 201;
}

.dialogHeader{
    /*width: 90px;*/
    float: left;
    margin-right: 5px;
}
#dialogSelect{
    width: 60px;
    height: 20px;
    /*background-color: yellow;*/
    float: left;
    overflow: hidden;
    border: 1px solid #a8a8a8;
}

#dialogSelect ul{
    /*margin-top: 20px;*/
}

#dialogSelect li{
    width: 60px;
    height: 20px;
    padding-left: 3px;
    /*background-color: green;*/
}

#dialogSelectHeader{
    width: 60px;
    height: 20px;
    padding-left: 3px;
    /*background-color: green;*/
}

#dialogSelectHeader:hover{
    cursor: pointer;
}


#dialogSelect li:hover{
    cursor: pointer;
    /*background-color: green;*/

}




#dialog_window{

    /* background-color: #fafafa;
     border-radius:4px;
     -webkit-border-radius: 4px; 
     -moz-border-radius: 4px;
     border-radius: 4px; 
 
     box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
     display: none;
     height: 500px;
     left: 50%;
     margin-left: -300px;
     margin-top: -275px;
     padding: 20px;
     position: fixed !important;
     text-align: right;
     top: 50%;
     width: 600px;
     z-index: 99999;*/
    height: 70px;
    width: 270px;
    position: absolute;
    border-radius:4px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    border-radius: 4px; 

    background-color: #e7e7e7;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    z-index: 110;
    top: 470px;
    left: 10px;


}

#dialog_window .content
{
    padding: 10px;

    /*background: none repeat scroll 0 0 #fafafa;*/
    /* border: 1px solid #949494;
     border-radius:4px;
     -webkit-border-radius: 4px; 
     -moz-border-radius: 4px;
     border-radius: 4px; 
 
     color: black;
     font: 12px/17px calibri;
     text-align: left;
     letter-spacing:0.25px;
 
     height: 460px;
     overflow: auto;
     padding: 10px;
     text-align: left;*/
}


/*Фон ползунка*/
#dialog_window .content .slider {
    margin-top: 35px;
    width:230px;
    height:3px;
    /*background-color: black;*/
    position:relative;
    /*margin:0 20px 0 20px;*/
    padding:0 10px;
}

/*Стиль кнопки дли ползунка*/
#dialog_window .content .ui-slider-handle {
    width:10px;
    height:10px;
    position:absolute;
    top:-4px;
    margin-left:-8px;
    z-index:200;
    background-color:#646567;
    border-radius: 5px;
}

#dialog_window .content #slider-result {


}

/*Цвет заливки ползунка*/
#dialog_window .content .ui-widget-header {
    /*background-color: green;*/
    height:3px;
    left:0px;
    top:0px;
    position:absolute;
}

#dialog_window .content a {
    outline:none;
    -moz-outline-style:none;
}

#dialog_window .content table input {
    width:60px;
}

#slider_hidden{
    display: none;
}

#href_faq{    
}

#href_faq a, #href_faq a:hover{
    color: black !important;
    cursor: pointer;
    display: block;
    font: 12px/16px calibri;
    letter-spacing: 0.25px;
    margin-right: 31px;
    padding: 0 3px;
    text-align: right;
    text-decoration: underline !important;
}
.namesizes{
    width:80px;
    display: inline-block;
}


#paddingPatternAdd, #paddingPatternSub{
    height: 23px !important;
    width: 30px !important;
    display: none !important;
}

#paddingPatternAdd img, #paddingPatternSub img{
    height: 23px !important;
    width: 30px !important;
}
#changeColorSvgAPI2{
    height: 23px !important;
    width: 30px !important;
    display: block;
}
#changeColorSvgAPI2 img{
    height: 23px !important;
    width: 30px !important;
}
.tapeteTilestap:hover .tip{
    display: block !important;  
    margin-left: -100px;
    margin-top: -100px;
    z-index: 140 !important;
}
.tapeteTilestap_one:hover .tip{
    display: block !important; 
    z-index: 140 !important; 
    margin-left: -100px;
    margin-top: -50px;
}


#container3d{
    width:800px;
    height:600px;
    /*background:white;*/
    /*border:1px solid red;*/
}
#pathTextLine1{
    width:150px;
    float:left;
}

#pathTextLine2{
    width:150px;
    float:right;
}
#pathTextLine1Size{
    width: 100%;
}
#pathTextLine1Size input,#pathTextLine2Size input{
    height:14px;
    text-align: center;
}

.pathTextLine1SizeHeader{
    width: 70px;
    float:left;
}

#pathTextLine2Size{
    width: 100%;
}

.pathTextLine2SizeHeader{
    width: 70px;
    float:left;
}
#pathTextLine1Visible{
    float:left;
    width:150px;
}
.pathTextLine1VisibleHeader{
    width:65px;
    float:left;
}

#pathTextLine2Visible{
    float:left;
    width:150px;
}
.pathTextLine2VisibleHeader{
    width:65px;
    float:left;
}
.pathTextLine1Header{
    width:70px;
    float:left;
}

#pathTextLine1Color{
    width: 150px;
    float:left;
}
.pathTextLine2Header{
    width:70px;
    float:left;
}

#pathTextLine2Color{
    width: 150px;
    float:left;
}

#preview_div #landingpage_button {
    height: 32px;
}
#preview_div #landingpage_button span.mtl_image{
    border: 2px solid black;
    float: left;
    height: 20px;
    margin: 4px;
    width: 15px;
}
#preview_div #landingpage_button span.mtl_text{
    text-align: left;
    display: block;
}
#preview_div #landingpage_hilfe_container {
    bottom: 15px;
    left: 50%;
    margin-left: -300px;
    position: absolute;
    width: 600px;
}
#preview_div #landingpage_hilfe_container #landingpage_hilfe_button {
    float: none;
    width: 160px;
}
#preview_div #landingpage_hilfe_container #landingpage_content {
    background-color: #E5E5E5;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    margin: 10px;
    overflow: hidden;
    /*padding: 10px;*/
    padding: 0;
    height: 0;
    display: none;
    font-size: 12px;
}
/* ZEB */

#zeb_product_global_panel{
    background-color: #E7E7E7;
    border-radius: 7px 7px 7px 7px;
    box-shadow: 0 0 20px #969696;
    /*font: 13px/19px calibri;*/
    left: 95px;
    max-width: 280px;

    position: absolute;
    top: 50px;
    z-index: 110;
    width: 280px;
    height: auto;
}

#zeb-drag{
    width: 280px;
    height: 10px;
    /*background-color: red;*/
    position: absolute;
}


.zeb_border_all{
    background-color: #BABABA;
    height: 1px;
    margin: 10px;
}


.zeb_button{
    margin-bottom: 10px;
    width: 125px;
    border-radius: 4px 4px 4px 4px;
    float: left;
    margin-right: 10px;
    overflow: hidden;
}



.zeb_button span{
    border-radius: 4px 4px 4px 4px;
    color: black;
    cursor: pointer;
    display: inline-block;
    font: 12px/19px calibri;
    height: 20px;
    letter-spacing: 0.25px;
    outline: medium none;
    overflow: hidden;
    text-align: center;
    width: 100%;
}

#zeb_buttons{
    margin:10px;
    width:270px;
    height: 50px;
}

#zeb_reset_chk_button{
    float: right;
}

#catClipart, #catAds, #subcatAds, #subsubcatAds{
    margin-bottom: 5px;
    margin-left: 10px;
    border-radius: 5px 0 0 5px;
    font: 12px/19px calibri;
    /*float: left;*/
}

#zeb_global_ads #catAds,#zeb_global_ads #subcatAds,#zeb_global_ads #subsubcatAds{

    margin: 10px;
    border-radius: 5px 0 0 5px;
    font: 12px/19px calibri;
    /*float: left;*/
}


#zeb_cliparti, #zeb_clipartiads,#zeb_clipartitmp{
    padding-bottom: 5px;
    padding-left: 10px;
    padding-top: 10px;
    max-height: 125px;
    overflow: auto;
}

#zeb_cliparti .zeb_clipartitem img{

    /*background-color: white;*/
    /*    border: 1px solid #949494;
    border-radius: 4px 4px 4px 4px;*/
    height: 60px;
    margin-bottom: 5px;
    margin-right: 4px;
    opacity: 0.7;
    width: 60px;


}
#zeb_cliparti .zeb_clipartitemOP img{

    /*background-color: white;*/
    border: 1px solid #949494;
    border-radius: 4px 4px 4px 4px;
    height: 60px;
    margin-bottom: 5px;
    margin-right: 4px;
    opacity: 0.7;
    width: 60px;
}

#zeb_cliparti .zeb_clipartitem img:hover{
    cursor: pointer;
    opacity: 1;
}
#zeb_cliparti .zeb_clipartitemOP img:hover{
    cursor: pointer;
    opacity: 1;
}
#zeb_clipartiads .zeb_clipartitem img{

    /*    border: 1px solid #949494;
        border-radius: 4px 4px 4px 4px;
       
        margin-bottom: 5px;
        margin-right: 4px;*/
    opacity: 0.7;

    /*width: 60px;
    height: 60px;*/

    height: auto;
    width: auto;
    max-height: 60px;
    max-width: 60px;

    bottom: 0;
    left: 0;
    margin: auto;

    right: 0;
    top: 0;



}
#zeb_clipartiads .zeb_clipartitemOP img{

    /*    border: 1px solid #949494;
        border-radius: 4px 4px 4px 4px;
       
        margin-bottom: 5px;
        margin-right: 4px;*/
    opacity: 0.7;

    /*width: 60px;
    height: 60px;*/

    height: auto;
    width: auto;
    max-height: 60px;
    max-width: 60px;

    bottom: 0;
    left: 0;
    margin: auto;

    right: 0;
    top: 0;



}
#zeb_clipartitmp .zeb_clipartitemOP img{

    /*    border: 1px solid #949494;
        border-radius: 4px 4px 4px 4px;
       
        margin-bottom: 5px;
        margin-right: 4px;*/
    opacity: 0.7;

    /*width: 60px;
    height: 60px;*/

    height: auto;
    width: auto;
    max-height: 60px;
    max-width: 60px;

    bottom: 0;
    left: 0;
    margin: auto;

    right: 0;
    top: 0;



}

#zeb_clipartiads .zeb_clipartitem img:hover{
    cursor: pointer;
    opacity: 1;
}
#zeb_clipartiads .zeb_clipartitemOP img:hover{
    cursor: pointer;
    opacity: 1;
}

#zeb_clipartitmp .zeb_clipartitemOP img:hover{
    cursor: pointer;
    opacity: 1;
}

#clipart_panel_inside_zeb, #bildarchive_panel_inside_zeb,#template_panel_inside_zeb, #pattern_panel_inside_zeb,#ads_panel_inside_zeb{
    height: auto;
    display: none;
}


.zeb_clipartitemOP{

    /*margin-right: 5px;*/
    width: 60px;
    height: 60px;
    border: 1px solid #949494;
    border-radius: 4px 4px 4px 4px;

    display: table-cell;
    vertical-align: middle;
    text-align: center;
    max-width: 60px;
    max-height: 60px;
    overflow: hidden;



}

.zeb_clipartitem{

    /*margin-right: 5px;*/
    width: 60px;
    height: 60px;
    border: 1px solid #949494;
    border-radius: 4px 4px 4px 4px;
    float: left;
    margin-bottom: 5px;
    margin-right: 4px;
}


.zeb_clipartitemPar{
    float:left;
    margin-bottom: 5px;
    margin-right: 4px;
}






#zeb_cliparti .zeb_clipartitem_global img{

    /*background-color: white;*/
    border: 1px solid #949494;
    border-radius: 4px 4px 4px 4px;
    height: 60px;
    margin-bottom: 5px;
    margin-right: 4px;
    opacity: 0.7;
    width: 60px;
}

#zeb_cliparti .zeb_clipartitem_global img:hover{
    cursor: pointer;
    opacity: 1;
}
#zeb_clipartiads .zeb_clipartitem_global img{

    /*background-color: white;*/
    border: 1px solid #949494;
    border-radius: 4px 4px 4px 4px;
    height: 60px;
    margin-bottom: 5px;
    margin-right: 4px;
    opacity: 0.7;
    width: 60px;
}

#zeb_clipartiads .zeb_clipartitem_global img:hover{
    cursor: pointer;
    opacity: 1;
}

.zeb_clipartitem_global{
    float:left;
    /*margin-right: 5px;*/
}









.filter_panel_inside_zeb{
    display: none;
}



#zeb_bild_insider, #zeb_template_insider,#zeb_upload_insider,#zeb_fotolia_insider,#zeb_pattern_insider{
    margin: 10px;
}


#zeb_serverphotos_button,#zeb_pattern_button{
    margin-bottom: 0px;
}

#editor_serverphotos_button{
    position: absolute;
    margin-top: -37px;
    /*margin-left: -10px;*/
    width: 170px;
    height: 33px;
    z-index: 5;
}

#editor_serverphotos_button span{
    width: 145px;
    height: 30px;
    font: 12px/28px calibri;
    border: 1px solid #a8a8a8;
}

#editor_serverphotos_button2{
    position: absolute;
    margin-top: -37px;
    /*margin-left: -10px;*/
    width: 170px;
    height: 33px;
    z-index: 6;
}

#editor_serverphotos_button2 span{
    width: 145px;
    height: 30px;
    font: 12px/28px calibri;
    border: 1px solid #a8a8a8;
}

#upload_panel_inside_zeb .zeb_td_for_checkbox {
    width: 30px;
    text-align: center;
}

#upload_panel_inside_zeb,#fotolia_panel_inside_zeb{
    font:13px/19px calibri;
    /*margin: 10px;*/
}


/* popup window */
#all1987 #zeb_popup_window {
    background-color: #E7E7E7;
    box-shadow: 0 0 20px #969696;
    border-radius: 7px;
    left: 395px;
    position: absolute;
    top: 50px;
    width: 280px;
    display: none;
    z-index: 110;
    font: 13px/19px calibri;
    opacity: 0.95;
}
#all1987 #zeb_popup_window_inside {
    margin: 10px;
}
#all1987 #zeb_popup_window_image {
    text-align: center;
    /*min-height: 250px;*/
    height: 250px;
    display: table-cell;
    vertical-align: middle;
    width: 300px;

}
#all1987 #zeb_popup_window_price {
    font: bold 17px/20px calibri;
    letter-spacing: 0.5px;
    text-align: right;
}
#all1987 #zeb_popup_window img{
    max-width: 240px;
    bottom: 0;
    left: 0;
    margin: auto;

    right: 0;
    top: 0;

}
#all1987 #zeb_popup_window table{
    text-align: center;
}
#all1987 .zeb_popup_attributes {
    padding-bottom: 10px;
}
#zeb_popup_window #zeb_popup_window_attributes .zeb_popup_attribut {
    float: left;
}
#zeb_popup_window #zeb_popup_window_attributes .zeb_popup_attributes_head {
    text-align: left;
    font: bold 13px/17px calibri;
}
#zeb_popup_window_attributes .zeb_popup_attribut {
    margin: 0 2px 2px 0;
    padding: 3px;
    /*border: 1px solid #A8A8A8;
    border-radius: 4px;*/
    display: block;
    min-width: 20px;
    text-align: center;
}
#zeb_popup_window_attributes .zeb_popup_attribut_text,
#zeb_popup_window_attributes .zeb_popup_attribut_image {
    display: block;
    width: 100%;
    height: 100%;
    text-align: center;
    /*background-color: #f1f1f1;*/
    background-size: 200% 200%;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

/* end popup window */
/* */

#zebAdsSearch{
    border-radius: 5px;
    font: 12px/19px calibri;
    margin: 10px;
    float: left;
    width: 121px;
}

#zeb_filter_checkboxes{
    border-radius: 5px;
    font: 12px/19px calibri;
    margin: 10px;
    float: left;
    width: 242px;
}

#zeb_filter_checkboxes_global{
    background-color: gainsboro;
    border-radius: 5px 5px 5px 5px;
    font: 12px/19px calibri;
    left: 200px;
    margin-top: 30px;
    padding: 10px;
    position: absolute;
    width: 160px;
    z-index: 999991;
    border:1px solid grey;
    display: none;
}
#zeb_filter_checkboxes_global span{
    float: left;
}


#zeb_ads_cat span,#zeb_ads_subcat span,#zeb_ads_subsubcat span {
    font: 12px/19px calibri;
    margin: 10px;
    float: left;
}


#zeb_search_button{
    float: left;
    margin: 10px 0 0;
}



#image_for_ecart_option{
    background-color: #FEFEFE;
    left: 258px;
    padding: 5px;
    position: absolute;
    top: 3px;
    z-index: 10;
}



#image_for_ecart_option_cell{
    display: none;
}

#params_active_ecard_element{
    /*
      display: none;
      float: left;
      height: 22px;
      padding: 5px;
      top: 3px;
      width: 80px;
      z-index: 10;*/

    font: 12px/19px calibri;
    z-index: 10;
    height: auto;
    margin: 10px;
    display: none;
}
/*
#textColor_ecard_fon{
    width: 2px;
    height: 2px;
    position: absolute;
    opacity:0;
    }*/

#d_bgColor_2_ecard_fon{
    height: 21px;
    margin-left: 3px;
    margin-top: 3px;
    width: 25px;
    border: 1px solid #444;
    background:  url('img/colorPickeNone.png') no-repeat 1px 1px;
}



/* ZEB GLOBAL WINDOW */



#zeb_global_ads
{
    background-color: #fafafa;
    border-radius:4px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    border-radius: 4px; 
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    display: none;
    height: 625px;
    width: 820px;
    position: absolute;
    top: 0;
    left: 0;
    text-align: right;
    z-index: 99999;
}


#zeb_global_ads .content
{
    background: none repeat scroll 0 0 #fafafa;

    height: 560px;
    width: 590px;
    overflow: auto;
    color: #949494;
    font: 12px/17px calibri;
    text-align: left;
    letter-spacing:0.25px;
    border:1px solid #949494;
    border-radius:4px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px; 
    /*margin-top: 40px;*/
    /*margin-left: 10px;*/
    float: left;
    margin-top: 30px;

}


#zeb_global_ads .content img{
    /*background: none repeat scroll 0 0 #555555;*/
    /*height: 155px;*/

    /* margin-bottom: 5px;
    margin-right: 4px;*/

    /*opacity: 0.7;*/
    /*width: 128px;*/
}

/*.adsPreview img{
  
    width: auto;
    height: auto;
    max-width: 300px;
    max-height: 300px;
    }*/

.zeb_align_class{
    /*position:absolute;*/
    bottom: 0;
    left: 0;
    margin: auto;
    max-height: 140px;
    max-width: 140px;
    right: 0;
    top: 0;
    width: auto;
    margin: auto;
}


#zeb_global_ads .content img:hover{
    cursor: pointer;
    opacity: 1;
}
#zeb_global_ads-close{
    margin-top: 9px;
}

#zeb_global_ads_cat,#zeb_global_ads_subcat,#zeb_global_ads_subsubcat{
    float: left;
    margin: 10px;
}

#zeb_ul_div{
    margin-left: 10px;
    margin-top: 10px;
    /*list-style-type: circle;*/
}


.parent1{
    /*background-color: red;*/
    height: auto;
    line-height: 26px;
    min-height: 30px;
    text-align: left;
    width: 180px;
    border:1px solid black;
}

.zebListchild{
    padding-left: 20px;
}

.parent1 a{

    background-color: red;


}
.parent1 a:hover{

    background-color: blue;
    cursor: pointer;
    /*text-decoration: underline;*/


}


/*  END ZEB GLOBAL WINDOW    */

#zeb_fullscreen_button{
    margin-top: 10px;
}


#zeb_global_ads_foting{
    height: 430px;
    padding-left: 20px;
    padding-top: 30px;
    position: relative;
    z-index: 100001;
}

#zeb_global_template_foting,#editor_global_template_foting{
    height: 430px;
    padding-left: 20px;
    padding-top: 30px;
    position: relative;
    z-index: 100001;
}

.adsPreview{
    display: none;
    position: absolute;
    z-index: 100010;
    background-color: white !important;
    padding: 10px;
    border-radius: 4px;
    /*border-color: white !important;*/
    border: 1px solid grey;
    width: auto;
    height: auto;

    max-height: 300px;
    max-width: 300px;
}

#zeb_global_ads_inputs{
    float: left;
    width: 200px;
    margin-top: 10px;

}

#zeb_global_template_inputs,#editor_global_template_inputs{
    /*float: left;*/
    width: 200px;
}

#zebTextTextes{
    float: left;

}

#zebInputFontSize{
    border: 1px solid #A8A8A8;
    border-radius: 4px 4px 4px 4px;
    color: black;
    font: 12px/16px calibri;
    height: 16px;
    width: 85px;
}

#zebTextPopup{
    border-radius:4px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    background-color: #FAFAFA;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    display: none;
    height: 78px;
    left: 50%;
    margin-left: -152px;
    margin-top: -150px;
    padding: 20px;
    position: fixed !important;
    top: 50%;
    width: 280px;

    z-index: 9999;
}

#zebpoptext1{


    width: 125px;
    text-align: right;
}
#zebpoptext2{
    /* height: 20px;
       width: 30px;
       float: right;*/

    width: 30px;
    height: 20px;
    float: right;
    margin-top: 30px;
    text-align: right;

}
#zebpoptext5{
    /* width: 30px;
       height: 20px;
     float: right;
     margin-top: 30px;
     text-align: right;*/

    width: 125px;
    text-align: right;


}
#zebpoptext3{

    width: 52px;
    height: 50px;
    float: right;
    text-align: center;

}
#zebpoptext4{
    /* width: 125px;
    text-align: right;*/
    height: 20px;
    width: 30px;
    float: right;

}

#zeb_text_params{

    float: left;
    height: 50px;
    margin-left: 9px;
    width: 90px;
}

#zebTextTop{
    text-align: right;
}
#zebTextmiddle{
    text-align: right;
}
#zebTextbottom{
    text-align: right;
}

#zeb_user_data{
    background-color: #E7E7E7;
    border-radius: 7px 7px 7px 7px;
    box-shadow: 0 0 20px #969696;
    height: 346px;
    max-width: 720px;
    position: absolute;

    /* right: 250px;
    top: -270px;*/


    width: 720px;
    display: none;
    z-index: 110;

    left: 50%;
    margin-left: -360px;
    margin-top: -163px;
    top: 50%;
    z-index: 9999;
}
#zeb_window_saving_style_template{
    background-color: #E7E7E7;
    border-radius: 7px;
    box-shadow: 0 0 20px #969696;
    display: none;
    height: 410px;
    left: 50%;
    margin-left: -250px;
    margin-top: -205px;
    max-width: 500px;
    position: absolute;
    top: 50%;
    width: 500px;
    z-index: 9999;
}
#d_bgColor_adszeb{
    float: left;
    margin-left: 9px;
    display: none;
}

#zeb_user_body{
    width: 710px;
    height: 260px;
    margin: 0 5px;
    overflow-y: auto;
    overflow-x: hidden;
}

#zeb_inside{
    background: url("../css/img/menu_top.png") repeat-x scroll 0 0 transparent;
    height: 5px;
    margin: 6px 16px 0;    
    cursor: pointer;
}

#zeb_oud_page{
    background-color: #B1B2B3;
    border-radius: 3px 3px 3px 3px;
    display: inline-block;
    height: auto;
    margin: 3px 0;
    width: 710px;
}

#zeb_oud_page div{
    border-radius: 3px 3px 3px 3px;
}

#zeb_oud_page div span{
    cursor: pointer;
}
.buttom_page_active{
    float: left;
    height: 20px;
    margin: 2px;
    text-align: center;
    cborder-radius: 4px 4px 4px 4px;
    font: 12px/19px calibri;
    width: 70px;
}
#zeb_color_ecard_default{
    display: block;
    height: 25px;
    margin-left: 6px;
}
#zeb_user_title{
    font-size: 22px;
    height: 25px;
    line-height: 25px;
    text-align: center;  
    margin: 20px 20px 0;
}

.zeb_body_page{
    width: 710px;
    margin: 0 5px;
    height: auto;
}

#zeb_oudb_page{
    background-color: #E1E2E3;
    border-radius: 3px 3px 3px 3px;
    display: inline-block;
    height: 220px;
    overflow: hidden;
    width: 710px;
}

.zeb_body_show{
    display: block;
}

.zeb_body_hidden{
    display: none;
}

.user_info_block{
    float: left;
    height: 180px;
    margin: 2px 20px;
    width: 102px;    
    position: relative;
}
.display_none{
    display: none;
}

.blocked_user_info{
    background-color: #CECECE;
    height: 200px;
    left: -10px;
    opacity: 0.7;
    position: absolute;
    top: -15px;
    width: 120px;
}

.user_info_block_title{   
    height: 20px;
    text-align: center;
}
.user_info_block_body{

}

.zeb_button_user_info{    
    margin-bottom: 10px;
    width: 50px;
    border-radius: 4px 4px 4px 4px;
    float: left;
    overflow: hidden;
}

.zebClaerBackground{
    margin-bottom: 10px;
    width: 50px;
    border-radius: 4px 4px 4px 4px;
    float: right;
    overflow: hidden;
}
.zebClaerBackground span{
    border-radius: 4px 4px 4px 4px;
    color: black;
    cursor: pointer;
    display: inline-block;
    font: 12px/19px calibri;
    height: 20px;
    letter-spacing: 0.25px;
    outline: medium none;
    overflow: hidden;
    text-align: center;
    width: 100%;
}
.zeb_selects_1parent{
    /*background-color:grey;*/
    height: 20px;
    overflow: hidden;
    text-align: left;
}
.zeb_selects_2parent{
    /*background-color:gainsboro;*/
    height: 20px;
    overflow: hidden;
    text-align: left;
    padding-left: 10px;

}
.zeb_selects_3parent{
    /*background-color:ghostwhite;*/
    height: 20px;
    overflow: hidden;
    text-align: left;
    padding-left: 10px;
}

.zeb_menu_name{
    height: 20px;    
}
.zeb_button_user_info span{
    border-radius: 4px 4px 4px 4px;
    color: black;
    cursor: pointer;
    display: inline-block;
    font: 12px/19px calibri;
    height: 20px;
    letter-spacing: 0.25px;
    outline: medium none;
    overflow: hidden;
    text-align: center;
    width: 100%;
}
.zeb_body_page_title{
    height: 19px;
    text-align: center;
}
.image_background_zeb{
    width: 100px;
    height: 100px;
    background-color: #FEFEFE;
    cursor: pointer;
}


.zebSelected{

}

#zeb_but_show_chkb{
    background-color: gainsboro;
    border: 1px solid grey;
    border-radius: 3px 3px 3px 3px;
    height: 20px;
    left: 200px;
    position: absolute;
    top: 4px;
    width: 110px;
    font: 12px/18px calibri;
    text-align: center;
}
#zeb_but_show_search{
    background-color: gainsboro;
    border: 1px solid grey;
    border-radius: 3px 3px 3px 3px;
    height: 20px;
    left: 320px;
    position: absolute;
    top: 4px;
    width: 80px;
    font: 12px/18px calibri;
    text-align: center;
}
#zeb_but_show_vendors{
    background-color: gainsboro;
    border: 1px solid grey;
    border-radius: 3px 3px 3px 3px;
    height: 20px;
    left: 410px;
    position: absolute;
    top: 4px;
    width: 80px;
    font: 12px/18px calibri;
    text-align: center;
}
#zeb_but_reset_filter{
    background-color: gainsboro;
    border: 1px solid grey;
    border-radius: 3px 3px 3px 3px;
    height: 20px;
    left: 500px;
    position: absolute;
    top: 4px;
    width: 120px;
    font: 12px/18px calibri;
    text-align: center;
}

#zeb_but_show_chkb:hover,#zeb_but_show_search:hover,#zeb_but_show_vendors:hover,#zeb_but_reset_filter:hover{
    cursor: pointer;
}



.zeb_vendors_chbk{
    float: left;
    text-align: left;
    width: 100%;
}

#flip_book{

    z-index: 100002;
    position: static;

}
.zeb_button_gropu_price{    
    margin: 10px 5px 5px 5px;
    border-radius: 4px 4px 4px 4px;
    width: 170px;
    overflow: hidden;
    float: right;
}
.zeb_button_gropu_price2{    
    margin: 10px 5px 5px 5px;
    border-radius: 4px 4px 4px 4px;
    width: 160px;
    overflow: hidden;
    float: left;
}

#zeb_close_userparams_button{
    float: right;
    /*margin-top: 10px;*/
}

.zeb_button_gropu_price span{
    border-radius: 4px 4px 4px 4px;
    color: black;
    cursor: pointer;
    display: inline-block;
    font: 12px/19px calibri;
    height: 20px;
    letter-spacing: 0.25px;
    outline: medium none;
    overflow: hidden;
    text-align: center;
    paddin: 3px;
    width: 100%;
}

.zeb_button_gropu_price2 span{
    border-radius: 4px 4px 4px 4px;
    color: black;
    cursor: pointer;
    display: inline-block;
    font: 12px/19px calibri;
    height: 20px;
    letter-spacing: 0.25px;
    outline: medium none;
    overflow: hidden;
    text-align: center;
    paddin: 3px;
    width: 100%;
}





#zeb_global_template,#editor_global_template
{
    background-color: #fafafa;
    border-radius:4px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    border-radius: 4px; 
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    display: none;
    height: 625px;
    width: 820px;
    position: absolute;
    top: 0;
    left: 0;
    text-align: right;
    z-index: 99999;
}


#zeb_global_template .content,#editor_global_template .content
{
    background: none repeat scroll 0 0 #fafafa;

    height: 560px;
    width: 590px;
    overflow: auto;
    color: #949494;
    font: 12px/17px calibri;
    text-align: left;
    letter-spacing:0.25px;
    border:1px solid #949494;
    border-radius:4px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px; 
    /*margin-top: 40px;*/
    margin-left: 15px;
    /*float: left;*/


}


#zeb_global_template .content img,#editor_global_template .content img{

}




#zeb_global_template .content img:hover,#editor_global_template .content img:hover{
    cursor: pointer;
    opacity: 1;
}
/*
#zeb_global_template-close{
    margin-top: 9px;
    }*/

#zeb_global_template_subcat,#zeb_global_template_subsubcat,#editor_global_template_subcat,#editor_global_template_subsubcat{
    float: left;
    margin: 10px;
}

#zeb_global_template_cat,#editor_global_template_cat{
    float: left;
    margin: 10px 10px 10px 15px;
}

#zeb_group_params{
    /*border: 1px solid;*/
    display: block;
    padding: 5px;
}

#zebTmpPage,#editorTmpPage{
    bottom: 11px;
    font: 12px/16px calibri;
    left: 210px;
    position: absolute;
}


#zeb_produzieren{
    background-color: #E5E5E5;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    display: none;
    height: 130px;
    margin-left: 10px;
    margin-top: -65px;
    position: absolute;
    width: 170px;
}


#zeb_produzieren-close{
    background: url("../css/img/exit.png") repeat scroll 0 0 / 100% 100% transparent;
    cursor: pointer;
    height: 22px;
    position: absolute;
    right: 2px;
    top: 2px;
    width: 22px;
}


.zeb_deltmp_but{

    background: url("/images/but_del.png") repeat scroll 0 0 / 100% 100% transparent;
    cursor: pointer;
    height: 22px;
    margin-left: 104px;
    margin-top: -85px;
    position: absolute;
    width: 28px;
}

#zeb_produzieren_warenkorb_but{
    margin-top: 10px;
}

#zeb_pdf_generate_warenkorb_but{

}

#zeb_produzieren-input-div{
    font: 12px/14px calibri;
    height: 15px;
    margin-top: 25px;
    opacity: 0;
}
#zeb_produzieren-input{
    font: 12px/14px calibri;
    height: 14px;
    text-align: center;
    width: 123px;
}

#favoriteAddWindow{
    border-radius:4px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    background-color: #FAFAFA;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    display: none;
    /*height: 150px;*/
    left: 50%;
    margin-left: -152px;
    margin-top: -140px;
    padding: 20px;
    position: fixed !important;
    top: 50%;
    width: 265px;

    z-index: 9999999;
}




#zebConfirmWishlist{
    border-radius:4px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    background-color: #FAFAFA;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    display: none;
    height: 70px;
    left: 50%;
    margin-left: -152px;
    margin-top: -100px;
    padding: 20px;
    position: fixed !important;
    top: 50%;
    width: 265px;

    z-index: 9999;
}
#zebConfirmWishlist .but_i{
    display: inline-block;
    outline: none;
    cursor: pointer;

    width: 85px;
    height: 17px;

    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    border-radius: 4px;

    border: 1px solid #A8A8A8;
    margin-bottom: 6px;
    overflow: hidden;

    font: 12px/16px calibri;
    color: black; 
    margin-top: 5px;

}

#favoriteAddWindow .but_i{
    display: inline-block;
    outline: none;
    cursor: pointer;

    width: 85px;
    height: 17px;

    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    border-radius: 4px;

    border: 1px solid #A8A8A8;
    margin-bottom: 6px;
    overflow: hidden;

    font: 12px/16px calibri;
    color: black; 
    margin-top: 5px;

}


#zebAdToWishlistinput{
    font: 12px/14px calibri;
    height: 14px;
    text-align: center;
    width: 123px;
}

#zebWishlistHeader{

    width: 170px;
    height: 10px;
    font: 12px/14px calibri;
    height: 14px;
    text-align: left;
    margin-bottom: 5px;

}
#favoriteHeader{

    width: 170px;
    height: 10px;
    font: 12px/14px calibri;
    height: 14px;
    text-align: left;
    margin-bottom: 5px;

}

#favoriteCmykHeader{
 width: 170px;
    height: 10px;
    font: 12px/14px calibri;
    height: 14px;
    text-align: left;
    margin-bottom: 5px;
}


#favoritewinput{
    font: 12px/14px calibri;
    height: 14px;
    text-align: center;
    width: 123px;
}


.suche_123_rf{
    /* line-height: 27px;
     position: absolute;
     right: 300px;
     top: 27px;*/

    line-height: 27px;
    top: 9px;
    /*float: right;*/
    position: absolute;
    right: 10px;
}

.suche_123_rf a{
    margin-left: 10px;
}
#zeb_user_data_passord{
    background-color: rgba(0,0,0,0.8);
    z-index: 150;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;

}
#zeb_user_data_passord_body{
    position: absolute;
    top: 50%;
    left: 50%;
}
#zeb_user_data_passord_subbody{
    background-color: #E7E7E7;
    display: inline-block;
    border-radius: 7px 7px 7px 7px;
    box-shadow: 0 0 20px #969696;
    margin-top: -50%;
    margin-left: -50%;    
    padding: 10px;
}
#zeb_user_data_passord_header{
    
}
#zeb_user_data_passord_value{
    width: 188px;
    padding: 2px 5px;
}
#zeb_user_data_passord__but2 {
    margin: 10px 0;
    width: 200px;
}
#zeb_user_data_passord__but2 a{
    padding: 4px 10px;
    cursor: pointer;
}
#zeb_user_data_passord__but2 a:last-child{
    float: right;
    padding: 4px 10px;
}
/*
#popup-rf a{
    line-height: 27px;
    padding: 0 15px;
    border-radius: 5px;
    border: 1px solid grey;  
    cursor: pointer;
    }*/
/* END ZEB */


#helpButton{
    height: 23px;
    margin-left: 663px;
    margin-top: -4px;
    position: absolute;
    width: 30px;
}





/*///////////////////////////////////mirror///////////////////////////////////*/
/*///////////////////////////////////mirror///////////////////////////////////*/
#lamps_mirror_panel{
    background-color: #E7E7E7;
    border-radius: 7px 7px 7px 7px;
    box-shadow: 0 0 20px #969696;
    padding-bottom: 10px;
    position: absolute;
    right: 210px;
    top: 50px;
    /*left: 1500px;*/
    padding: 10px;
    z-index: 104;
    width: 160px;
    display: none;
}
#lamps_mirror_panel .mirror_block_option_view{
    padding: 3px 0;
}
#lamps_mirror_panel .mirror_block_title{  
    line-height: 16px;
    padding-right: 5px;
    width: auto;  
}
#lamps_mirror_panel .mirror_block_value{
    /*float: right;*/
}
#lampsmenu_mirror_inside{
    margin: 6px 16px 0 16px;
    height: 5px;
    background: url(../css/img/menu_top.png) repeat-x;
}

#lampsmenu_mirror{
    height: 20px;
    position: absolute;
    z-index: 20;
    width: 160px;
    top: 0px;
}
#window_mirror_panel{
    background-color: #E7E7E7;
    border-radius: 7px 7px 7px 7px;
    box-shadow: 0 0 20px #969696;
    padding-bottom: 10px;
    float: left;
    /*position: absolute;*/
    /*right: 220px;*/
    /*top: 150px;*/
    /*left: 1500px;*/
    /*bottom: 100px;*/
    padding: 10px;
    z-index: 104;
    width: auto;
    height: 184px;
    margin-top: 10px;
    padding-top: 7px;
}
#mirror_main_menu{
    /*margin: 10px auto 10px;*/
    display: inline-block;
    border-radius: 2px;
    overflow: hidden;    
    text-align: center;
}
.mirror_main_item_menu{
    /*background: linear-gradient(to bottom, #E2E2E2 0%, #DBDBDB 50%, #D1D1D1 51%, #FEFEFE 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);*/
    /*background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1));*/
    /*background: -moz-linear-gradient(top,  #ffffff,  #f1f1f1);*/
    /* filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f1f1f1'); */
    /*background-image: -o-linear-gradient(rgb(255,255,255),rgb(241,241,241));*/
    /*background: #f9f9f9; /* For  IE 9 */*/
    border: 1px solid #D1D1D1;
    cursor: pointer;
    float: left;
    padding: 1px 4px;
    font: 12px/16px calibri;
}
#mirror_main_content{
    /*border: 1px solid #d1d1d1;*/
    /*border-radius: 5px;    */
    margin-top: 5px;
}
.mirror_main_item_content{

}

.mirror_main_item_content_3{
    /*width:690px;*/
    width:auto;

}


.mirror_main_item_content_name{
    background-color: #F0F0F0;
    margin: -15px auto 0;
    padding: 5px 10px;
    text-align: center;
    width: 70px;
    border: 1px solid #e1e1e1;
    border-radius: 5px;   
}


/*corner*/
.mirror_corner_block{
    border-radius: 7px 7px 7px 7px;
    /*box-shadow: 0 0 20px #969696;*/
    /*padding-bottom: 10px;*/
    /*padding: 5px 0;*/
}
.mirror_corner_menu{
    margin: 5px auto;
    display: table;
    border-radius: 8px;
    overflow: hidden;    
    text-align: center;
}
.mirror_corner_item_menu{
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1));
    background: -moz-linear-gradient(top,  #ffffff,  #f1f1f1);
    /* filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f1f1f1'); */
    background-image: -o-linear-gradient(rgb(255,255,255),rgb(241,241,241));
    background: #f9f9f9; /* For  IE 9 */
    border: 1px solid #D1D1D1;
    cursor: pointer;
    float: left;
    padding: 5px 7px;
}
.mirror_corner_content{
    /*    border: 1px solid #d1d1d1;
    border-radius: 5px;    */
}

#topLeftR1_text,#topRightR1_text,#bottomLeftR1_text,#bottomRightR1_text,#topLeftR2_text,#topRightR2_text,#bottomLeftR2_text,#bottomRightR2_text{
    font: 12px/16px calibri;
    float: left;

}

#topLeftR1,#topRightR1,#bottomLeftR1,#bottomRightR1,#topLeftR2,#topRightR2,#bottomLeftR2,#bottomRightR2{
    float: left;
}



.mirror_corner_item_content{
    height: 34px;
    margin: 5px auto;
    width: 270px;
}
.mirror_corner_item_content_name{
    background-color: #F0F0F0;
    margin: -15px auto 0;
    padding: 5px 10px;
    text-align: center;
    width: 70px;
    border: 1px solid #e1e1e1;
    border-radius: 5px;   
}

.mirror_corner_type{    
    margin: 5px auto;
    display: table;

}
.mirror_corner_type_item{
    margin: 5px 15px;
    border-radius: 5px; 
    display: inline-block;
    padding: 5px;
    cursor: pointer;
}
.mirror_corner_type_item img{
    width: 40px;
    height: 40px;
    border-radius: 5px;  
}
.mirror_corner_enable{
    font-size: 18px;
    margin: 5px auto;
    padding: 0 5px;
    border: 1px solid #d1d1d1;
    cursor: pointer;
    border-radius: 5px;  
    width: 100px;
    background-color: #E5E5E5;
}
.mirror_corner_radiuses{
    font-size: 18px;
}
.mirror_checkbox_class1{
    font-size: 18px;
    position: relative;
    height: 26px;
}
.mirror_checkbox_class1 input{
    border: 0 none;
    display: block;
    height: 20px;
    left: 0;
    position: absolute;
    top: 0;
    visibility: hidden;
    width: 100px;
}
.mirror_checkbox_text_class1{
    border-radius: 5px;
    /*background: linear-gradient(to bottom, #E2E2E2 0%, #DBDBDB 50%, #D1D1D1 51%, #FEFEFE 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);*/
    border: 0 none;
    display: block;
    height: 26px;
    line-height: 26px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100px;
    text-align: center;
}
.mirror_holes_add{
    background-color: #E5E5E5;
    border: 1px solid #A8A8A8;
    border-radius: 5px;
    cursor: pointer;
    font-size: 13px;
    line-height: 17px;
    margin: 0 0 5px 0;
    padding: 0 5px;
    text-align: center;
    width: 150px;
}
.mirror_holes_remove{
    width: 120px;
    line-height: 22px;
    font-size: 16px;
    padding: 0 5px;
    margin: 10px;    
    border: 1px solid #d1d1d1;
    cursor: pointer;
    border-radius: 5px;  
    background-color: #E5E5E5;
    text-align: center;
}
.mirror_hole_edits{
    border: 1px solid #d1d1d1;
    border-radius: 5px;  
    padding: 5px;
    margin: 5px;    
}
.mirror_select_block{
    margin: 5px;
    display: inline-block;
}
.mirror_select_block .jquery-selectbox{
    display: none;
}

#payt1 {display: none;}
[for="payt1"] {
    background: none repeat scroll 0 0 #e7e7e7;
    border: 1px solid grey;
    border-radius: 50px;
    color: #000000;
    cursor: pointer;
    display: block;
    font: 12px/3px calibri;
    height: 4px;
    padding: 8px 8px 8px 10px;
    position: relative;
    width: 43px;
}
[for="payt1"]:before {
    color: #000000;
    content: "AUS";
    position: absolute;
    right: 8px;
}
[for="payt1"]:after {
    background: none repeat scroll 0 0 grey;
    border-radius: 50px;
    content: "";
    display: block;
    height: 15px;
    left: 4px;
    position: absolute;
    top: 3px;
    transition: all 0.5s ease 0s;
    width: 26px;
}
#payt1:checked ~ [for="payt1"]:after {
    left: 31px;
}

#payt2 {display: none;}
[for="payt2"] {
    background: none repeat scroll 0 0 #e7e7e7;
    border: 1px solid grey;
    border-radius: 50px;
    color: #000000;
    cursor: pointer;
    display: block;
    font: 12px/3px calibri;
    height: 4px;
    padding: 8px 8px 8px 10px;
    position: relative;
    width: 43px;
}
[for="payt2"]:before {
    color: #000000;
    content: "AUS";
    position: absolute;
    right: 8px;
}
[for="payt2"]:after {
    background: none repeat scroll 0 0 grey;
    border-radius: 50px;
    content: "";
    display: block;
    height: 15px;
    left: 4px;
    position: absolute;
    top: 3px;
    transition: all 0.5s ease 0s;
    width: 26px;
}
#payt2:checked ~ [for="payt2"]:after {
    left: 31px;
}

#payt3 {display: none;}
[for="payt3"] {
    background: none repeat scroll 0 0 #e7e7e7;
    border: 1px solid grey;
    border-radius: 50px;
    color: #000000;
    cursor: pointer;
    display: block;
    font: 12px/3px calibri;
    height: 4px;
    padding: 8px 8px 8px 10px;
    position: relative;
    width: 43px;
}
[for="payt3"]:before {
    color: #000000;
    content: "AUS";
    position: absolute;
    right: 8px;
}
[for="payt3"]:after {
    background: none repeat scroll 0 0 grey;
    border-radius: 50px;
    content: "";
    display: block;
    height: 15px;
    left: 4px;
    position: absolute;
    top: 3px;
    transition: all 0.5s ease 0s;
    width: 26px;
}
#payt3:checked ~ [for="payt3"]:after {
    left: 31px;
}

#payt4 {display: none;}
[for="payt4"] {
    background: none repeat scroll 0 0 #e7e7e7;
    border: 1px solid grey;
    border-radius: 50px;
    color: #000000;
    cursor: pointer;
    display: block;
    font: 12px/3px calibri;
    height: 4px;
    padding: 8px 8px 8px 10px;
    position: relative;
    width: 43px;
}
[for="payt4"]:before {
    color: #000000;
    content: "AUS";
    position: absolute;
    right: 8px;
}
[for="payt4"]:after {
    background: none repeat scroll 0 0 grey;
    border-radius: 50px;
    content: "";
    display: block;
    height: 15px;
    left: 4px;
    position: absolute;
    top: 3px;
    transition: all 0.5s ease 0s;
    width: 26px;
}
#payt4:checked ~ [for="payt4"]:after {
    left: 31px;
}


[for="textAsStickerEnable"] {
    background: none repeat scroll 0 0 #e7e7e7;
    border-radius: 50px;
    box-shadow: 0 0 0 rgba(255, 255, 255, 0.2), 0 0 0 3px #d0d0d0 inset, 0 4px 4px rgba(100, 110, 110, 0.5) inset, 0 4px 1px rgba(255, 155, 255, 0.2) inset;
    color: #000000;
    cursor: pointer;
    display: inline-block;
    height: 4px;
    line-height: 5px;
    padding: 10px;
    position: relative;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.15);
    width: 60px;
}
[for="textAsStickerEnable"]:before {
    color: #000000;
    content: "AUS";
    position: absolute;
    right: 7px;
}
[for="textAsStickerEnable"]:after {
    background: linear-gradient(#97bd0e 40%, #b2cb57 100%) repeat scroll 0 0 #cccccc;
    border-radius: 50px;
    content: "";
    display: block;
    height: 18px;
    left: 3px;
    position: absolute;
    top: 3px;
    transition: all 0.5s ease 0s;
    width: 43px;
}
#textAsStickerEnable:checked ~ [for="textAsStickerEnable"]:after {
    left: 34px;
}

#kind_of_count_img {display: none;}
[for="kind_of_count_img"] {
    background: none repeat scroll 0 0 #e7e7e7;
    border-radius: 50px;
    box-shadow: 0 0 0 rgba(255, 255, 255, 0.2), 0 0 0 3px #d0d0d0 inset, 0 4px 4px rgba(100, 110, 110, 0.5) inset, 0 4px 1px rgba(255, 155, 255, 0.2) inset;
    color: #000000;
    cursor: pointer;
    display: inline-block;
    height: 4px;
    line-height: 5px;
    padding: 10px;
    position: relative;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.15);
    width: 60px;
}
[for="kind_of_count_img"]:before {
    color: #000000;
    content: "Few";
    position: absolute;
    right: 7px;
}
[for="kind_of_count_img"]:after {
    background: linear-gradient(#97bd0e 40%, #b2cb57 100%) repeat scroll 0 0 #cccccc;
    border-radius: 50px;
    content: "";
    display: block;
    height: 18px;
    left: 3px;
    position: absolute;
    top: 3px;
    transition: all 0.5s ease 0s;
    width: 43px;
}
#kind_of_count_img:checked ~ [for="kind_of_count_img"]:after {
    left: 34px;
}
/*.checkbox{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    width: 20px;
    height:20px;
    border: none;
    color:#fff;
    background-color:#c1c1c1;
    -moz-appearance:none;
    -webkit-appearance:none;
    -o-appearance:none;
    border: 0px inset ThreeDFace ! important;
    margin: 0 0 0 5px;
    padding: 5px 4px 3px 5px;
    }*/

.mirror_select_block .but_i{
    /*display: inline-block;*/
    outline: none;
    cursor: pointer;
    padding-left: 11px;
    width: 150px;
    height: 17px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #A8A8A8;
    overflow: hidden;
    color: black;
    font: 12px/16px calibri;
    text-align: left;
    letter-spacing:0.25px;
    float: left;
}

#slider_socket{
    border: 1px solid #D1D1D1;
    height: 60px;
    margin: 10px 10px;
    width: 300px;
    position: relative;
    overflow: hidden;
}
#slider_socket_left{
    background: url("../images/arrow_lift_slider_socket.png") no-repeat scroll center center / 8px auto rgba(200, 200, 200, 1);
    height: 60px;
    position: absolute;
    left: 0;
    top: 0;
    width: 10px;
    /*cursor: pointer;*/
}
#slider_socket_right{
    background: url("../images/arrow_right_slider_socket.png") no-repeat scroll center center / 8px auto rgba(200, 200, 200, 1);
    height: 60px;
    position: absolute;
    right: 0;
    top: 0;
    width: 10px;
    /*cursor: pointer;*/
}
#slider_socket_content_block{
    position: absolute;
    left: 0;
    top: 0;
    height: 60px;   
    width: 2000px;
}
#slider_socket_content{
    position: absolute;
    left: 0;
    top: 0;
}
.socket_content{
    float: left;    
}
.socket_content img{
    height: 50px;
    width: auto;
    margin: 5px;
    cursor: pointer;
}
#window_mirror_panel input[type=radio]{
    display: none;
}
.radio_mirrortype{
    display: inline-block;
    height: 30px;
    width: 30px;
    cursor: pointer;
    padding: 2px; 
    border-radius: 5px;
}
input[type="radio"]:checked+.radio_mirrortype{
    background-color: grey;
}
.top_left_1{
    background: url("../images/border_radius/top_left_1.png");   
    background-position: center center;
    background-size: 85% 85%;
    background-repeat: no-repeat;
}
.top_left_2{
    background: url("../images/border_radius/top_left_2.png");
    background-position: center center;
    background-size: 85% 85%;
    background-repeat: no-repeat;
}
.top_left_3{
    background: url("../images/border_radius/top_left_3.png");
    background-position: center center;
    background-size: 85% 85%;
    background-repeat: no-repeat;
}
.top_right_1{
    background: url("../images/border_radius/top_right_1.png");   
    background-position: center center;
    background-size: 85% 85%;
    background-repeat: no-repeat;
}
.top_right_2{
    background: url("../images/border_radius/top_right_2.png");   
    background-position: center center;
    background-size: 85% 85%;
    background-repeat: no-repeat;
}
.top_right_3{
    background: url("../images/border_radius/top_right_3.png");   
    background-position: center center;
    background-size: 85% 85%;
    background-repeat: no-repeat;
}
.bottom_left_1{
    background: url("../images/border_radius/bottom_left_1.png");   
    background-position: center center;
    background-size: 85% 85%;
    background-repeat: no-repeat;
}
.bottom_left_2{
    background: url("../images/border_radius/bottom_left_2.png");   
    background-position: center center;
    background-size: 85% 85%;
    background-repeat: no-repeat;
}
.bottom_left_3{
    background: url("../images/border_radius/bottom_left_3.png");   
    background-position: center center;
    background-size: 85% 85%;
    background-repeat: no-repeat;
}
.bottom_right_1{
    background: url("../images/border_radius/bottom_right_1.png");   
    background-position: center center;
    background-size: 85% 85%;
    background-repeat: no-repeat;
}
.bottom_right_2{
    background: url("../images/border_radius/bottom_right_2.png");   
    background-position: center center;
    background-size: 85% 85%;
    background-repeat: no-repeat;
}
.bottom_right_3{
    background: url("../images/border_radius/bottom_right_3.png");   
    background-position: center center;
    background-size: 85% 85%;
    background-repeat: no-repeat;
}
.mirror_block_for_type{   
    float: right;
    margin-right: 10px;
    width: 127px;
    height: 36px;
    }
    .mirror_block_for_type .radio_mirrortype{
        display: inline-block;
    }
    #window_mirror_panel input[type="text"] {
        border: 1px solid #000000;
        height: 16px;
        margin: 1px 4px;
        width: 40px;
        text-align: center;
        font: 12px/16px calibri;
        padding:0;
    }
    [for="payt1"], [for="payt2"], [for="payt3"], [for="payt4"] {
        float: left;
        margin: 5px 3px;
    }
    .mirror_coordinat{  
        float: left;
        margin: 5px 10px 5px 15px;
    }
    .mirror_backlight_block{    
        /*width: 350px;*/
        width: auto;
        float: left; 
        margin: 5px 0;
    }
    .mirror_cut_block{
        width: 335px;
        float: left;  
        margin: 5px 0;
    }

#cut_ellipse_block{
    float: left;
}
#cut_rect_block{
    float: left;
    margin-left: 5px;
}

#cut_backlight_block{
    float: left;
    margin-right: 5px;
}
.mirror_select_block{

}
.mirror_block_option_view{

}
.mirror_select_block{

}


.mirror_backlight_block .mirror_select_block{
    margin: 0 0 5px;
}
/*///////////////////////////////////end mirror///////////////////////////////////*/
/*///////////////////////////////////zeb appendex///////////////////////////////////*/
#zebPageMenu{
    background-color: #E5E5E5;
    border-radius: 4px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    display: none;
    font: bold 14px/20px calibri;
    left: 0;
    margin: 10px;
    padding: 5px;
    position: absolute;
    top: 0;
    z-index: 999;
}
.zebPageMenuItem{
    color: #000000;
    /*text-shadow: none;*/
    /*color: #E5E5E5;*/
    text-shadow: 1px 1px 0 #FFFFFF;  
    padding: 0 2px;
    cursor: pointer;
}
.mirror_block_option_view{
    padding: 5px 10px 5px 10px;

}
.mirror_block_title{   
    float: left;
    width: 80px;
}
.mirror_block_value{
}
/*///////////////////////////////////end zeb appendex///////////////////////////////////*/
#setFontLineHeight,#setFontTextSize {
    float: left;
}
#t55 .d_key_up,
#t55 .d_key_up:hover {
    margin-top: 6px;
}
#t55 a img {
    margin: 2px 0 0 1px;
    width:5px;
}
#t22 .d_key_up,
#t22 .d_key_up:hover {
    /*margin-top: 6px;*/
}
#t22 a img {
    margin: 2px 0 0 1px;
    width:5px;
}

.x_cross{
    background-color: grey;
    border-radius: 10px;
    height: 7px;
    margin-left: 15px;
    margin-top: -4px;
    width: 7px;
    border: 1px solid white;
}

.multiPreview{
    margin: 10px;

}


#colorize_params{
    height: 100px;
    margin: 10px;
    width: 270px;
    display: none;
}
#colorize_params span{
    margin-bottom: 5px;
    float: left;
}
#edges_params{
    height: 100px;
    margin: 10px;
    width: 220px;
    display: none;
}
#edges_params span{
    margin-bottom: 5px;
    float: left;
}

#noise_params{
    height: 100px;
    margin: 10px;
    width: 220px;
    display: none;
}

#noise_params span{
    margin-bottom: 5px;
    float: left;
}
#glow_params{
    height: 100px;
    margin: 10px;
    width: 220px;
    display: none;
}

#glow_params span{
    margin-bottom: 5px;
    float: left;
}

#laplace_params{
    height: 100px;
    margin: 10px;
    width: 300px;
    display: none;
}

#laplace_params span{
    margin-bottom: 5px;
    float: left;
}
#pointillize_params{
    height: 100px;
    margin: 10px;
    width: 380px;
    display: none;
}

#pointillize_params span{
    margin-bottom: 5px;
    float: left;
}
#sharpen_params{
    height: 100px;
    margin: 10px;
    width: 300px;
    display: none;
}

#sharpen_params span{
    margin-bottom: 5px;
    float: left;
}

#blurfast_params{
    height: 100px;
    margin: 10px;
    width: 300px;
    display: none;
}

#blurfast_params span{
    margin-bottom: 5px;
    float: left;
}

#emboss_params{
    height: 100px;
    margin: 10px;
    width: 380px;
    display: none;
}

#emboss_params span{
    margin-bottom: 5px;
    float: left;
}

#lighten_params{
    height: 100px;
    margin: 10px;
    width: 300px;
    display: none;
}

#lighten_params span{
    margin-bottom: 5px;
    float: left;
}

#posterize_params{
    height: 100px;
    margin: 10px;
    width: 300px;
    display: none;
}

#posterize_params span{
    margin-bottom: 5px;
    float: left;
}
#brightness_params{
    height: 100px;
    margin: 10px;
    width: 300px;
    display: none;
}

#brightness_params span{
    margin-bottom: 5px;
    float: left;
}

#contrast_params{
    height: 100px;
    margin: 10px;
    width: 300px;
    display: none;
}

#contrast_params span{
    margin-bottom: 5px;
    float: left;
}
#smooth_params{
    height: 100px;
    margin: 10px;
    width: 300px;
    display: none;
}

#smooth_params span{
    margin-bottom: 5px;
    float: left;
}

#hsl_params{
    height: 100px;
    margin: 10px;
    width: 300px;
    display: none;
}

#hsl_params span{
    margin-bottom: 5px;
    float: left;
}

#pixelate_params{
    height: 100px;
    margin: 10px;
    width: 300px;
    display: none;
}

#pixelate_params span{
    margin-bottom: 5px;
    float: left;
}
#unsharpmask_params{
    height: 100px;
    margin: 10px;
    width: 300px;
    display: none;
}

#unsharpmask_params span{
    margin-bottom: 5px;
    float: left;
}
/*zeb style*/
.zeb_list_style_template_scroll{
    max-height: 247px;
    overflow-y: auto;
}
#zeb_window_edit_style_template{
    margin: 5px 20px 5px;
} 
#zeb_close_userparams_button{
    /*margin: 20px;*/
}
#zeb_window_list_style_template{
    width: 440px;
    text-align: center;
}
.zeb_window_style_row td{
}
#zeb_window_list_style_template{
    border-right: 1px solid #8A978B;
    border-bottom: 1px solid #8A978B;
}
#zeb_window_list_style_template td,  #zeb_window_list_style_template th{
    border-left: 1px solid #8A978B;
    border-top: 1px solid #8A978B;
    padding: 5px 0;
    text-align: center;
}
#zeb_window_list_style_template th{
    background-color: #8DAF13;
}
#zeb_window_list_style_template td{
    background-color: #A8A8A8;
}
#zeb_window_list_style_template tr:nth-child(2n) td{
    background-color: #CECECE;
}
#zeb_style_template_new_name{
    border: 1px solid;
    font-size: 12px;
    height: 18px;
    line-height: 18px;
    padding: 0 5px;
}
.zeb_style_template_desc{
    padding: 5px 0;
}
.active_zeb_style td{
    background-color: #7A5391 !important
}

#s2PhotoSize{
    width:160px;
    margin-top: 5px;
}
#s2PhotoSize input{
    width:130px;
}
#s2PhotoSize span{
    font: 12px/20px calibri;
    letter-spacing: 0.25px;
    text-align: left;
}

#dummyCanv{
    position: absolute;
    display: none;
    width: 1000px;
    height: 600px;
    z-index: 99999999;
}

#dummyCanv32{
    position: absolute;
    display: none;
    width: 600px;
    height: 600px;
    z-index: 99999999;

    top: 0;
    right: 0;
    background-color: white;

}





#coloradjust_params_r_s,#coloradjust_params_g_s,#coloradjust_params_b_s{
    width: 30px;
    font: 12px/20px calibri;
    letter-spacing: 0.25px;
    text-align: center;
    color: gray;
}

#coloradjust_params table td{
    /*vertical-align: middle;*/
}









#fileList {
    /*margin: -41px 0px 0px;*/
    /*padding: 0px;*/
    list-style-type: none;
    color: gray;
    font-size: 12px;
    overflow: auto;
    position: absolute;
    /*margin: 0 auto;*/
    left:50%;
    top:50%;
    margin-left: -160px;
    margin-top: -66px;
    z-index: 100;
    background:#FFFFFF;
    border: 1px solid #A8A8A8;
    border-radius: 4px;
    display: none;

}

/*
#fileList {
    margin: -41px 0px 0px;
    padding: 0px;
    list-style-type: none;
    color: gray;
    font-size: 12px;
    overflow: auto;
    position: absolute;

}
*/
#fileList .file {
    width: 307px;
    margin-bottom: 15px;
    padding: 10px;
}

#fileList .info {
    width: 302px;
    height: 26px;
    display: block;
    overflow: hidden;

    line-height: 13px;
}

#fileList .filename {
    font-weight: bold;
}

#fileList .bar {
    border: solid 1px #C0C0C0;
    height: 15px;
    margin-top: 2px;
    padding: 2px;
    /*width: 290px;*/
    width: 300px;
    border-radius: 4px;
}

#fileList .progress {
    height: 15px;
    /*background-color: #00CCFF;*/
    border-radius: 4px;
}

#fileList span.success {
    color: #009900;
}

#fileList span.error {
    color: #990000;
}

#room3dpreviewCloseBut,#room3dpreviewCloseButVorshau{
    width: 132px;
    height: 18px;
    /*border: 1px solid red;*/
    /*background: grey;*/
    position: absolute;
    z-index: 100003;
    right: 20px;
    bottom: 20px;
    display: block;
    text-align: center;
}

#room3dpreview{
    position: absolute;
    top:0;
}

#spiegel2Params{
    float: left;
    height: 160px;
    margin-left: 20px;
    width: 170px;
}
/*
#spiegel2Image{
   
    background-size: 100px 100px;

    width: 100px;
    height: 100px;
    display: block;
    margin-top: 20px;
    float: left;

}
*/
#spiegel2selectWrapper{
    width: 100px;
    height: 100px;
    display: block;
    margin-top: 20px;
    float: left;
    border: 1px solid #B9B9B9;
    margin-left: 30px;
    /*background: url("../images/b_laminat_5.jpg");*/

    /*background: url("../images/zebrano_orange.jpg");*/
    background-size: 100px 100px;

}

#spiegel2selectTopchk{
    text-align: center;
    margin-top: -25px;
}

#spiegel2selectMiddlechk{
    /*border: 1px solid #000000;*/
    height: 20px;
    margin-left: -26px;
    margin-top: 55px;
    width: 151px;
}


#spiegel2selectBottomchk{
    margin-top: 47px;
    text-align: center;
}

#uplPicSpan{
    line-height: 16px;
}

#but360{
    width: 50px;
    height: 50px;
    background: url("../images/but360.png");
    border-radius: 10px;
    background-size: 100% 100%;
    margin-left: 275px;

}
#but360:hover{
    cursor: pointer;
}

#zeb_popup_window_description{
    width: 265px;
}

#zeb_popup_window_head{
    width: 265px;
    overflow: hidden;

}

#materialImage{
    width: 90px;
    height: 90px;
    background-size: 100% 100%;
    margin-top: 35px;
}

#color_picker_description{
    width: 255px;
    height: 23px;
    text-align: center;
    margin-top: -54px;
    margin-left: -1px;
    background: none repeat scroll 0 0 threedface;
    border-color: threedhighlight threedshadow threedshadow threedhighlight;
    border-radius: 2px;
    border-style: solid;
    border-width: 1px;
    line-height: 20px;
    overflow: hidden;
    display: none;
}

#secondBackgroundHolder{
    height: 55px;
    width: 175px;
    display: block; 
    /*border: 1px solid red;*/
}

.preview_screen{
    margin-bottom: 7px;
    font-family: calibri;
    font-size: 12px;

}
.lamps_as_image_block {
    border-bottom: 1px solid #cecece;
    width: 150px;
}
.list_lamps_as_images_block:hover {
    opacity: 0.9;
}
.active_lamps_as_image_block {
    opacity: 0.6;
}
.list_lamps_as_images_block {
    cursor: pointer;
}

#zebdownload{
    display: none;
}

#textAsSticker{
    /*border: 1px solid #adadad;*/
    border-radius: 3px;
    display: none;
    margin: 12px 0 0px;
    padding: 2px 5px;
}
.textAsSticker_header{
    display: inline-block;
    line-height: 22px;
}
#textAsStickerEnable{
    display: none;
}
#textAsSticker_params {
    /*border-top: 1px solid #aeaeae;*/
    display: none;
    /*margin: 2px 0;*/
    margin-top: 5px;
}
.row_textAsSticker{
    display: flex;
}
.name_param{
    float: left;
    line-height: 22px;
    width: 67px;
}
.value_param{
    width: 158px;
}
#TextAsStickerWrapper{
    margin-right: 6px;
    height: 25px;
    width: 25px;
    text-align: center;
    border: 1px solid #A8A8A8;
    color: #000000;
    border-radius: 4px;
    position: relative;
}
#TextAsStickerWrapper .img{
    background-image: url("img/img_but_1_1.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 11px 14px;
    cursor: pointer;
    height: 25px;
    left: 0;
    margin-left: 0;
    margin-top: 0;
    position: absolute;
    top: 0;
    width: 25px;
}
#TextAsStickerWrapper input{
    display: none;
}
#some_image_tas{
    display: none;
    margin-top: 5px;
}

#one_image_tas{
    margin-top: 5px;  
}

#touch_panel_tas{
    display: inline-block;   
}
#touch_panel_tas_overflow{
    display: none;   
    max-width: 220px;
    max-height: 180px;
    overflow: auto;
    margin-top: 5px;

}

.pointGreen {
    background-color: #cdcdcd;
    border: 1px solid #ededed;
    border-radius: 2px;
    cursor: pointer;
    display: block;
    float: left;
    height: 18px;
    line-height: 18px;
    margin: 1px;
    text-align: center;
    width: 18px;
}
.line_pointGreen{
    display: flex;
}
.pointYellow{
    background-color: #EEE000;
}
.pointIsImage{
    background-color: #0EEE00;
}
.pointIsImageActive{
    background-color: #00EEE0;
}

#inpdiv .jquery-selectbox{
    border: 1px solid #a8a8a8;
    border-radius: 4px;
    float: right;
    height: 17px;
    margin-left: 10px;
    margin-right: -16px;
    width: 50px !important;
    display: block;
}

#choosePercentAhref .jquery-selectbox{
    margin-left: -3px;
    padding-right: 6px;
    width: 121px !important;
}

#choosePercentAhref{
    /*padding: 0 !important;*/
}








#d_bgColor_ttt input{
    height: 11px;
    position: absolute;
    right: auto;
    top: auto;
    width: 11px;
}


#buttons_img_drag{

    background-color: #e5e5e5;
    border-radius: 4px 4px 0 0;
    height: 135px;
    left: 900px;
    padding: 10px;
    position: absolute;
    width: 163px;
    z-index: 101;
    display: none;

}

#buttons_img_drag a,
#buttons_img_drag div.but_i{
    text-align: left;
    text-decoration: none;
    font: 12px/14px calibri;
    letter-spacing: 0.25px;

    color: black; 
    padding-left: 30px;
    cursor: pointer!important;
    display:block!important;

}
#buttons_img_drag a{
    width: 130px!important;
    height:17px!important;
}
#buttons_img_drag a span{
    padding-top: 1px;
    /*display: block;*/
    padding-left: 6px;
}

#topmenu_refresh{

    height: 20px;
    width: 110px;

    /*background-color: red;*/

}

#topmenu_refresh_tip{
    /*height: 20px;*/
    width: 100px;
    position: absolute;
    margin-top: 20px;

}

#buttons_img_drag_header{
    width: 161px;
    height: 20px;
    padding-bottom: 5px;
}

#colorEdgeMuster{
    width: 50px;
    height: 50px;
    visibility: hidden;
    float: left;
    margin-left: 5px;
    margin-left: -25px;
}


#vermassungparams{
    /*width: 195px;*/
    height: 120px;
    position: absolute;

    background-color: #e7e7e7;
    border-radius: 7px;
    box-shadow: 0 0 20px rgb(150, 150, 150);
    left: 90px;
    top:50px;
    z-index: 110;
    paddi/*n*/g-bottom: 20px;

}

#vermassungparams input{
    width: 50px;
}

#vermassungtable{
    margin-left: 10px;
    margin-top: 10px;
    float: left;
    margin-right: 20px;
    border-collapse: separate;
    border-spacing: 0;

}


#vermassungtable tr,#vermassungtable td,#vermassungtable th {
    padding: 0;
    vertical-align: top;
}


.unnit{
    padding-left: 5px !important;
}

.verarrows{
    width: 15px;
}

#vermassung_block{
    float: left;
    height: 40px;
    margin-top: 57px;
    margin-left: 5px;
    width: 52px;
    border-radius: 5px;
    /*background-color: red;*/
    /*background-size: 100% 100%;*/
}

#vermassung_block:hover{
    cursor:pointer;
}

#vermassung_block img{
    background-size: 100% 100%;
    height: 40px;
    width: 52px;
}


/*
.vermassung_class1{
    background: url('/images/but_open.png') no-repeat;
}

.vermassung_class2{
    background: url('/images/but_close.png') no-repeat;
}

.vermassung_class2{
    
}
*/
#wup233 img,#wdown233 img{
    margin-top: 3px;
    margin-left: 1px;
     position: absolute;
}

#wup233:hover,#wdown233:hover{
    cursor:pointer;
}

#qrwrapper{
    position: absolute;
    display: none;
    /*z-index: 1000;*/
    top: 10px;
    left: 0;
    background: #FAFAFA;
    width: 940px;
    padding-right: 10px;



    border-radius:4px;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;


    /*background-color: #FAFAFA;*/
    /*border-radius: 4px 4px 4px 4px;*/
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    /*display: none;*/
    /*height: 900px;*/
    left: 50%;
    margin-left: -470px;
    /*margin-top: -460px;*/
    padding: 10px;
    /*position: fixed !important;*/
    /*top: 50%;*/
    /*width: 940px;*/
    z-index: 99999;





}



/*-----------------------------*/

#qrwrapper #typeSelect {
    float: left;
    margin-right: 20px;
}
#qrwrapper #typeSelect li {
    background: url("img/arrow.gif") no-repeat scroll 210px center #315e7d;
    border-radius: 3px;
    line-height: 24px;
    margin-bottom: 1px;
    width: 224px;
    list-style: none;
}
#qrwrapper #typeSelect a {
    /*background: none no-repeat scroll 4px center #f9f9f9;*/
    border: 1px solid #a8a8a8;
    color: black;
    font: 12px/24px calibri;
    letter-spacing: 0.25px;
    outline: medium none;
    overflow: hidden;





    /*color: #fff;*/
    display: block;
    /*font-size: 12px;*/
    padding-left: 26px;
    text-decoration: none;
    /*text-shadow: 1px 1px 0 #000;*/
}

#typeSelect a {
    background: none no-repeat scroll 4px center #f9f9f9;
}

#qrwrapper #typeSelect a:hover {
    background-color: #97bd0e;
    text-decoration: none;
    color: white;
}

#qrwrapper #typeSelect a.active {
    /*background-color: rgba(217, 232, 242, 0.75);*/
    background-color: #97bd0e;
    /*color: #000;*/
    color:white;
    text-decoration: none;
    /*text-shadow: 1px 1px 0 #fff;*/
}
#qrwrapper #forms {
    float: left;
    opacity: 1;
    width: 396px;
}
#qrwrapper #forms form {
    display: none;
}
#qrwrapper legend h2 {
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    margin: 0;
}
#qrwrapper fieldset {
    border: 1px solid #000000;
    border-radius: 4px;
    margin: 0;
    padding: 8px;
}
#qrwrapper th {
    font-weight: normal;
    padding-top: 3px;
    text-align: left;
    width: 130px;
}
#qrwrapper td {
    padding: 0 4px 8px;
}
#qrwrapper #forms input[type="text"], #qrwrapper #forms input[type="url"], #qrwrapper #forms input[type="email"], #qrwrapper #forms textarea, #qrwrapper #forms p, #qrwrapper #forms label {
    max-width: 230px;
    resize: none;
    width: 230px;
}
#qrwrapper #forms label {
    display: block;
}
#qrwrapper #forms label {
    padding-left: 20px;
}
#qrwrapper #forms label > input {
    margin-left: -20px;
}
#qrwrapper #forms fieldset p {
    color: #666666;
    font-size: 11px;
    line-height: 15px;
    margin: 4px 0 0;
}
#qrwrapper #forms input.datepicker {
    width: 190px;
}
#qrwrapper .ui-datepicker-trigger {
    margin-left: 5px;
}
#qrwrapper textarea {
    height: 100px;
}
#qrwrapper table table th {
    width: 70px;
}
#qrwrapper #forms table table input[type="text"], #qrwrapper #forms table table input[type="url"], #qrwrapper #forms table table input[type="email"], #qrwrapper #forms table table textarea {
    max-width: 156px;
    width: 156px;
}
#qrwrapper #forms input[type="text"], #qrwrapper #forms input[type="url"], #qrwrapper #forms input[type="email"], #qrwrapper #forms textarea, #qrwrapper #qrForeColor, #qrwrapper #qrBackColor {
    background: none no-repeat scroll right 2px rgba(0, 0, 0, 0);
    border: 1px solid #aaa;
    border-radius: 4px;
    box-shadow: none;
    padding: 2px 4px;
}
#qrwrapper #forms input[type="text"]:required, #qrwrapper #forms input[type="url"]:required, #qrwrapper #forms input[type="email"]:required, #qrwrapper #forms textarea:required {
    background-image: url("img/input-required.png");
    padding-right: 22px;
}
#qrwrapper #forms input[type="text"]:valid:not(.empty):not(#mapAddress), #qrwrapper #forms input[type="url"]:valid:not(.empty), #qrwrapper #forms input[type="email"]:valid:not(.empty), #qrwrapper #forms textarea:valid:not(.empty) {
    background-image: url("img/input-valid.png");
    padding-right: 22px;
}
#qrwrapper #forms input[type="text"]:invalid:focus, #qrwrapper #forms input[type="text"]:invalid:optional, #qrwrapper #forms input[type="url"]:invalid:focus, #qrwrapper #forms input[type="url"]:invalid:optional, #qrwrapper #forms input[type="email"]:invalid:focus, #qrwrapper #forms input[type="email"]:invalid:optional, #qrwrapper #forms textarea:invalid:focus, #qrwrapper #forms textarea:invalid:optional {
    background-image: url("img/input-invalid.png");
    padding-right: 22px;
}
#qrwrapper h3 {
    font-size: 11px;
    font-weight: bold;
    margin: 0 0 2px 2px;
}
#qrwrapper hr {
    background: none repeat scroll 0 0 #888;
    border: medium none;
    clear: both;
    height: 1px;
    margin: 8px 0;
}
#qrwrapper #example, pre {
    font-family: monospace;
    font-size: 9px;
    line-height: 1em;
    margin: 0 0 0 2px;
    white-space: pre-wrap;
    word-wrap: break-word;
}
#qrwrapper #error {
    background: url("img/error.png") no-repeat scroll 0 1px rgba(0, 0, 0, 0);
    color: #800;
    line-height: 19px;
    padding-left: 22px;
}
#qrwrapper #mapSearch {
    display: none;
    margin-top: 6px;
}
#qrwrapper #map {
    border: 1px solid #000000;
    border-radius: 4px;
    display: none;
    height: 346px;
    margin-top: 6px;
    position: relative;
    width: 396px;
}
#qrwrapper #map > div {
    border-radius: 4px;
}
#qrwrapper #emoji {
    border: 1px solid #000000;
    border-radius: 4px;
    display: none;
    margin-top: 6px;
    position: relative;
}
#qrwrapper .emoji {
    background: url("img/emoji.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    float: left;
    height: 17px;
    margin: 2px;
    width: 17px;
}
#qrwrapper .emojiTxt {
    background: url("img/emoji.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 17px;
    text-indent: -9999px;
    vertical-align: text-bottom;
    width: 17px;
}
#qrwrapper #preview {
    outline: 1px solid #ccc;
}
#qrwrapper #preview, #encodedData {
    cursor: pointer;
}
#qrwrapper .modalBg {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8);
    cursor: pointer;
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10;
}
#qrwrapper .modal {
    background: none repeat scroll 0 0 #ffffff;
    left: 50%;
    outline: 1px solid #cccccc;
    position: absolute;
    top: 50%;
    z-index: 11;
}
#qrwrapper #qrForeColor, #qrBackColor {
    width: 136px;
}
#qrwrapper #colorDifference {
    background: url("img/contrast.png") no-repeat scroll 0 center rgba(0, 0, 0, 0);
    font-size: 11px;
    line-height: 14px;
    margin: 0 0 2px 2px;
    padding-left: 22px;
}
#qrwrapper #smsLength {
    font-size: 11px;
    text-align: right;
}

.spiegelrow span{
    display: block;
    float: left;
    font: bold 12px/23px calibri;
    margin-right: 5px;
}


/*-----------------------------*/
.CSTextspi{
    font: bold 12px/10px calibri;
    height: 10px;
    text-align: left;
    float: left;
    margin-top: -12px;
    margin-left: 11px;
    /*margin-left: 3px;*/

}

.CSTextspi2{
    font: bold 12px/10px calibri;
    height: 10px;
    text-align: left;
    float: left;
    margin-top: -12px;
    margin-left: 20px;
    /*margin-left: 3px;*/
    /*position: absolute;*/
    /*margin-left: 55px;*/
    /*margin-top: 7px;*/

}



.spiegelrow{
    /*float: left;*/
    /*width: 75px;*/
    height: 25px;

    width: 180px;
}

.spiegelrow0{
    height: 10px;
    width: 60px;
}

.spiegelrow1{
    height: 25px;
    width: 60px;
    margin-top: 1px;
}



.zebDownloadlink{
    border: 1px solid white;
    border-radius: 5px;
    color: white;
    padding-left: 30px;
    padding-right: 30px;
    text-decoration: none;
}

.zebDownloadlink:hover{
    color: red;
    cursor: pointer;
}



.menubuttonholder{
    height: 24px;
    width: 30px;
    /*border: 1px solid red;*/
    float: left;
    margin-left:2px;
    margin-top: 4px;
}
.menubuttonholder2{
    height: 24px;
    width: 63px;
    /*border: 1px solid red;*/
    float: left;
    margin-left:2px;
    margin-top: 4px;
}

.menubuttonholderEpp{
     height: 24px;
    width: 30px;
    /*border: 1px solid red;*/
    float: left;
    margin-left:2px;
    margin-top: 4px;
    display: none;
}

.close_img_but{

    background-size: 100% 100%;
    height: 11px;
    /*margin-left: -4px;*/
    /*position: absolute;*/
    /*top: 21px;*/
    width: 11px;

    background-image: url("../css/img/exit.png");
}

.close_img_but:hover{
    cursor: pointer;
    width: 12px;
    height: 12px;
}

#editor_name{
    font: bold 20px/20px calibri;
    height: auto;
    margin-top: -15px;
    width: 133px;
    margin-bottom: 5px;
}

#epp_text_panel_settings #text_ #t22 .arrholder{
    position: absolute;
}


#epp_text_panel_settings #text_ #text_r #t55 #setFontLineHeight{
    left: 3px;
    position: absolute;
}

.newimgbutton{

    width:120px;
    height:50px;
    border-radius: 4px;
    display: block;
    border: 1px solid #a8a8a8;
    margin-bottom: 10px;
    text-align: center;
    font: 12px/50px calibri;
}
.newimgbutton:hover{
    cursor: pointer;

}

.roundTabs1{
    margin-left: 60px;
    margin-top: -40px;
}
.roundTabs2{
    margin-left: 60px;
    margin-top: -40px;
}
.roundTabs3{
    margin-left: 110px;
    margin-top: -40px;
}
.roundTabs4{
    margin-left: -15px;
    margin-top: 25px;
}
.roundTabs{

    display: block;
    width: 30px;
    height: 30px;
    position: absolute;
    border-radius: 50%;

    text-align: center;

    font-size: 20px;
    font-weight: bold;
    line-height: 27px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    background-color: #858686;
    color: #fff;



}

#ads_back_hex{

    float: left;
    margin-left: 5px;
    margin-top: 3px;

}


.smartdpitext{
    font: 14px/100% calibri;
    letter-spacing: 0.25px;
    text-align: center;
    color: red;


}

#shape_text_font .jquery-selectbox{
    display: none !important;
}


#landingpage_container img{
    margin-bottom: 0px;
}

.d3drandkey{
    color: #c43429;
    font-size: 20px;
    font-weight: bold;
    height: 20px;
    position: absolute;
    right: 40px;
    top: 196px;
    width: 20px;

}


.landingpage_container {
    color: rgb(196, 52, 41);
    font-size: 26px;
    line-height: 32px;
    margin-top: 12px;
    padding: 15px;
    text-align: left;

    position:absolute;
    right:60px;
    bottom:5%;
    border:5px solid rgb(237, 27, 38);
    background-color:#ffffff;
    width:260px;
    height:380px;

}




.landingpage_container0 {
    display: inline-block;
    font-size: 36px;
    margin-bottom: 50px;
    width: 100%;
}
.landingpage_container1, .landingpage_container2, .landingpage_container3 {
    color: #333;
    display: inline-block;
    font-size: 20px;
   text-decoration: none;
}

a.landingpage_container2 , a.landingpage_container3
 {text-decoration:underline;
 color:#333;
 margin-top:15px;
} 


#textdatenbankButHolder{
    margin-top:10px;
}

#textlrholder{
    position: relative;
    display: block;
}

#wall2SizePrice{
   background-color: #e5e5e5;
      box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    border-radius: 4px;
    /*width: 100px;*/
    /*height: 50px;*/
    position: absolute;
    z-index: 999;
    bottom: 10px;
    right: 10px;

    padding: 10px;
    font: 12px/16px calibri;
    letter-spacing: 0.25px;
}

.disabled_menu{
    opacity: 0.3;
}

.CMYKinpscol{
    width: 40px;
    float: left;
    margin-right: 20px;
}
.CMYKinps{
    margin: 20px 0px;
    display: none;

}

.CMYKinpstop{
    width: 40px;
    font: 10px calibri;
    letter-spacing: 0.25px;
     text-align: center;
}
.CMYKinpsbottom{
    width: 40px;
}

.CMYKinpsbottom input{
    width: 35px;
    height: 15px;
}

#favoritePreview{
     box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    height: 50px;
    position: absolute;
    right: 20px;
    top: 20px;
    width: 50px;
}


.bigbutton{
    height: 60px !important;
    font: 12px/56px calibri !important;
}

#bild_r{
    display: block;
}

#epp_templateHolder{
    margin-left: 10px;
    max-height: 540px;
}

#epp_templateHolderTemplates{

}

#epp_templateHolderTemplates .ajaxphoto4{
    height: 60px;
    padding-right: 10px;
    padding-top: 10px;
    width: 60px;
}


#epp_templateHolderTemplates .zeb_align_class{

    max-height: 60px;
    max-width: 60px;

}


#epp_templateHolderTemplates .ajaxphotoimg:hover{
    cursor: pointer;
}

#epp_templateHolderTemplates .zeb_deltmp_but{

     margin-left: 40px;
    margin-top: -70px;

}


#catRf, #subcatRf, #subsubcatRf{
    width: auto!important;
}

#fliesenParams{
    display: none;

}


#fliesenParams input {
    font: bold 12px/20px calibri;
    text-align: center;
}

#fliesenHeightHidden,#fliesenWidthHidden{
    display: none;
}

#topSmartphoneHeader{
    display: none;
}

#epp_description_panel_close_but{
    display: none;
}

#anz_but_minus,#anz_but_plus{
    display: none;
}

#bottomMenuButs{
    display: none;
}

#bottomMenuButBuy{
    display: none;
}

#artikelKopBut{
    display: none;
}

#editor_global_template_header{
    display: none;
}

#smartphone_bild, #smartphone_bild_pre{
    display: none;
}

#smartphone_icons_share{
    display: none;
}

#eppallholder{
       background: rgba(0, 0, 0, 0) url("../css/img/menu_top.png") repeat-x scroll 0 0;
    height: 5px;
    margin: 20px 0 0 4px;
    position: absolute;
    width: 20px;
    z-index: 123;
    display: block;
}

#eppallholder:hover{
    cursor: pointer;
}

#artikelKopierenDiv{
    display: none;
}

#newButWindow{
    display: none;
}


#toWareSelect{
    float: right !important;
    width: 130px !important;
}

#_fliesen{
    display: block;
    float: left;
    margin-left: 20px;
    /*margin-right: -11px;*/
    margin-top: 0;
    /*opacity: 1;*/
    position: relative;
    width: 193px;
}


#_fliesen .but_i {
    border: 1px solid #a8a8a8;
    border-radius: 4px;
    color: black;
    cursor: pointer;
    float: left;
    font: 12px/16px calibri;
    height: 17px;
    letter-spacing: 0.25px;
    outline: medium none;
    overflow: hidden;
    padding-left: 11px;
    text-align: left;
    width: 150px;
}

#fotoliaPano{
    height: 25px;
    left: 900px;
    position: absolute;
    top: 24px;
    width: 200px;
    z-index: 100002;
    text-align: left;
    line-height: 18px;
}

#fotoliaPanoCkb{
    float: left;
}

.btn_small_size{
    width:5px;
}
#topSmartphoneHeaderProduct{
    display:none;
}

#bgcolorepptext{
        display: none !important;
}

#mobileCssText{
        display: none;
}

.ajaxbuttext{
    width: 400px !important;
}
#zebTextTextes input {
    background-color: #c6c6c6;
}
#zebTextTextes input[disabled="disabled"] {
    border: 1px solid #aaaaaa;
}

#hupSTap img,
#hdownSTap img,
#hupTap img,
#hdownTap img{
    position: absolute;
}

