@font-face {  font-family: 'Roboto-Regular';  src: url('../fonts/opensans.ttf');    font-weight: normal;  font-style: normal; }
@font-face {  font-family: 'Proxima';  src: url('../fonts/opensans.ttf');  font-weight: normal;  font-style: normal;}
@font-face {  font-family: 'ProximaB';  src: url('../fonts/opensansbold.ttf');  font-weight: normal;  font-style: normal; }
@font-face {  font-family: 'ProximaExt'; src: url('../fonts/opensansextrabold.ttf'); font-weight: normal;  font-style: normal;}
@font-face {  font-family: 'ProximaSemi';  src: url('../fonts/opensanssemibold.ttf'); font-weight: normal; font-style: normal; }
@font-face {  font-family: 'ProximaLi';  src: url('../fonts/opensanslight.ttf'); font-weight: normal; font-style: normal; }

.pr { font-family: 'Proxima';}
.prb { font-family: 'ProximaB';}
.pr_e { font-family: 'ProximaExt';}
.pr_s { font-family: 'ProximaSemi';}

h1 {font-family: 'ProximaB'; color:#313F42; font-size:21px; padding:0px; text-align: left; line-height: 21px;}

body  {  font-family: 'Proxima'; font-size:14px; margin-top:0px; padding:0px; }
.entry_kn { width:250px; text-align:center;  font-size:15px;height:40px; color:rgba(0,0,0,0.5); border:1px rgba(0,0,0,0.25) solid; border-radius:3px; cursor:pointer;  }
.entry_kn:hover {background-color:rgba(255,204,1,0.5); border:1px rgba(255,204,1,0.5) solid; }


.entry_div {  width:450px; height:350px; background-color:rgba(255,255,255,1);  color:rgba(0 , 0, 0, 1);
              display:none;
                position:fixed; left:50%; margin-left:-225px; top:50%; margin-top:-175px;
              z-index:1001; 
            }


.red_button {background:url(../images/svg/krest.svg) no-repeat  left top;width:18px; height:18px; opacity:0.5;cursor:pointer; }
.red_button:hover {opacity:1.0;}

.input_entry { border:1px solid rgba(0, 0, 0, 0.25); width:350px; height:40px; border-radius: 3px;
               background-color: #fff; outline:none;
               color:rgba(0, 0, 0, 0.5); font-size:15px; text-align:center;}


#entry_form  a {font-size:15px; color: rgba(56, 93, 173, 0.5); text-decoration:none; cursor:pointer}             
#entry_form  a:hover {color: rgba(56, 93, 173, 1);}             


#pages_str  a {width:auto; padding:0px 3px 0px 3px; text-align:center; float:left; cursor:pointer;}             
#pages_str  a:hover {color: #F15A24;}             


.kn_entrybegin { border-radius: 5px; width:150px; height: 35px; background-color: #F6A500;
                  color: rgba(0, 0, 0, 0.5); border:0px; font-size:15px;}
.kn_entrybegin:hover {background-color: #F15A24;    color: rgba(0, 0, 0, 1); }


.kn_returnbegin { border-radius: 3px; width:220px; height: 35px; 
                  background-color: rgba(56, 93, 173, 0.5);
                  color: rgba(0, 0, 0, 0.5); 
                  border:0px; font-size:15px;}
.kn_returnbegin:hover {background-color: rgba(56, 93, 173, 1);    color: rgba(0, 0, 0, 1); }




.reg_div {  width:450px; height:805px; background-color:rgba(255,255,255,1);  color:rgba(0 , 0, 0, 1); display:none;
              position:absolute; left:50%; margin-left:-225px; top:50%; margin-top:-370px;
              z-index:1001; 
            }


#pelena { display:none;  top:0px; left:0px;  width:100%; height:100%; 
           background-color:#000;  z-index:1000;font-family: Roboto-Regular; 
          filter:alpha(opacity=50); /* IE 5.5+*/
          -moz-opacity: 0.55; /* Mozilla 1.6 и ниже */
           -khtml-opacity: 0.55; /* Konqueror 3.1, Safari 1.1 */
              opacity: 0.55; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */ 
              position:fixed;

        }

#pelena1 { display:none; margin-top:70px; top:0px; left:0px;  width:100%; height:100%; 
           background-color:#000;  z-index:999;font-family: Roboto-Regular; 
          filter:alpha(opacity=50); /* IE 5.5+*/
          -moz-opacity: 0.55; /* Mozilla 1.6 и ниже */
           -khtml-opacity: 0.55; /* Konqueror 3.1, Safari 1.1 */
              opacity: 0.55; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */ 
              position:fixed;

        }

#show_div { display:none;  top:0px; width:100%; position:fixed; overflow:auto; bottom: 0;
                padding:20px; height:100%;
                left:0px;                 
                z-index:1001; 
           
                
          }


#show_div_content { position:absolute; z-index:1003; background-color:#fff; width:950px; left:50%; margin-left:-515px;
                    min-height:600px; padding:20px;
                    background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2);  border-radius: 8px 8px 8px 8px;
                    box-shadow: 0 5px 10px rgba(0, 0, 0, 1.2); z-index:1002 
                  } 


#show_div_content_close  {position:absolute; z-index:1004; width:14px; height:14px;  border:0px;
                          left:50%; margin-left:455px; top:27px;}        





#my_iframe  {width:100%; height:150000px; border:0; overflow-x: hidden; overflow-y: auto;}      



.kn_plusm {width:30px; height:20px;border:1px #ccc solid;  border-radius:5px; text-align:center; float:left;
           font-size:30px; cursor:pointer; padding:0px; padding-bottom:18px;
            background-color:rgba(255,204,1,0.1);  color:#999; border:1px solid rgba(255,204,1,0.5);

           }
.kn_plusm:hover {color:#000; background-color: rgba(255,204,1,0.4);border:1px solid rgba(255,204,1,1)}

.to-cart_remove {width:21px; height:21px;border:0px #ccc solid;  border-radius:55px; text-align:center; float:left;
           font-size:16px; cursor:pointer; padding:0px;  padding:10px;
            background-color:#f5f5f5;  color:#ccc;

           }
.to-cart_remove:hover {color:#fff; background-color: #f40;border:0px solid #f40}



.kn_plusm {width:30px; height:20px;border:1px #ccc solid;  border-radius:5px; text-align:center; float:left;
           font-size:30px; cursor:pointer; padding:0px; padding-bottom:18px;
            background-color:rgba(255,204,1,0.1);  color:#999; border:1px solid rgba(255,204,1,0.5);

           }
.kn_plusm:hover {color:#000; background-color: rgba(255,204,1,0.4);border:1px solid rgba(255,204,1,1)}

.window_ram {   background-clip: padding-box;
                background-color: #FFFFFF;
                border: 1px solid rgba(0, 0, 0, 0.2);
                border-radius: 6px 6px 6px 6px;
                box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);  
                padding: 6px;  paggint-top:16px;background-color:#fbfbfb;  
              }



.light_string {color:#005AA9; font-family: 'Proxima';}
.light_string:hover{color:#F15A24; }


.edit_kn    {width:200px; height:30px; border:0px; text-align:center; font-size:13px;
            background-color:rgba(255,204,1,0.5); color:rgba(0,0,0,0.5);}
.edit_kn:hover {  background-color:rgba(255,204,1,1);  color:rgba(0,0,0,1.0); }
