@media print {
@page {
size: 8.5in 11in;
margin: 1cm
}
.pechat {display: none; }
}


/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e5799+0,2989d8+50,207cca+51,7db9e8+100;Blue+Gloss+Default */
.test{
background: #1e5799; /* Old browsers */
background: -moz-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
}




BODY {
    font-family: Arial; font-size:9pt;  margin: 0; 
  padding: 0; 
}

form{
 margin:0px;padding:0px; 
  
}

.scroll_nakl_hr{
display:table;
height:100%;
overflow-x:hidden;
overflow-y:scroll;
}    

.pa5{
  padding:5px 5px 5px 5px;  
}

.color_table th, #first_tr {background-color: #ffd599;}

.label{
 font-size:9pt; 
}

.pp{
 padding:1px 5px 1px 5px; 
}

.bta{
 text-decoration:underline;font-size:8pt;color:blue;cursor:pointer; 
  
}
.ou{ cursor:pointer;color:#41568e;text-decoration:underline;}


.bta1{
 text-decoration:none;color:#000;cursor:pointer; 
 }
.p1{
 padding-right:10px; 
  
}

.bta_red{
 text-decoration:underline;color:red;cursor:pointer; 
  
}
.hr{
  text-decoration:underline;color:blue;cursor:pointer;  
  
}

.button{
text-decoration:underline;
color:blue; 
cursor:pointer;  
}

input{
border:1px solid #555555;
border-radius: 4px;
}



textarea{
 border:1px solid #555555;
    border-radius: 4px;
}
table{
 border-collapse: collapse;empty-cells: show;
  
}
.stabl{
 border-collapse: collapse;empty-cells: show; 
}
.stabl_t{
font-size:9pt;
 
}

.stabl_t td{
 background:#fff; 
}

.del{
 height:26px; width:26px; background:url(../img/zn.png) -120px -0px no-repeat;cursor:pointer; 
  
}


h1{
  font-size:15pt;
 margin-top:20px;
  margin-bottom:20px;
 padding:0px;
 color:#474747;
}
h2{
 margin:0px;
 padding:0px;
  color:#474747;
}
h3{
 margin:0px;
 padding:0px;
  color:#707070;
}

#to td{
  
  padding:3px;
  
}




.sf{
 font-size:8pt; 
  
  
}

#OSTATKI{
border-collapse: collapse; /* ������ ����������� ������� */ 
/*border-spacing: 7px 11px; /* ���������� ����� �������� */ 

color:#232323;
font-weight:500;
font-size:8pt;


}
#OSTATKI_Z{
border-collapse: collapse; /* ������ ����������� ������� */ 
/*border-spacing: 7px 11px; /* ���������� ����� �������� */ 

color:#232323;
font-weight:500;
font-size:8pt;


}
#OSTATKI_Z th{
width:150px;

}

#OSTATKI img{
 cursor:pointer; 
  
}

#qa{position:absolute;
border:3px solid #707070;background:#fff; padding:3px;
  }
  #qa input{width:60px;}
  
  #basket_info{width:120px;font-size:12pt;position:fixed;top:40px;right:10px;background:#fff;border:3px solid #d4d4dd;padding:10px;display:table;border-radius: 6px}
  #select_to_basket{width:240px;font-size:9pt;position:fixed;top:90px;right:50px;background:#fff;border:3px solid #d4d4dd;padding:10px;display:table;z-index:10;}

  
  
  #login input{
   border:1px solid #474747; width:100px;
    
  }
.sp1{
 font-size:10pt;padding:3px;border-right:1px dashed #d8d8d8;border-bottom:1px dashed #d8d8d8; text-decoration:underline;color:blue;cursor:pointer;
 }
 
 .sp11{
 padding:10px;border-bottom:1px dashed #d8d8d8; text-decoration:underline;color:#000;cursor:pointer;
 }
 
 .sp2{
   padding:3px;font-size:8pt;border-bottom:1px dashed #d8d8d8;
 }
 
 /*����*/

#menu {
    list-style: none;
    float:left;
    width:100%;
    margin:0;
    padding: 0;

}
#menu LI {
   font-size:12pt;
    float:left;
    margin: 0;
    padding:0;
    margin-left: 2px;
    white-space: nowrap;
    background: #E9E9E9 url(../img/m/cl.gif) top left no-repeat;
    height: 25px;
}


#menu A {
    display:block;
    text-align: center;
    padding: 3px 5px 3px 5px;
    color: #595959;
    font-weight: 500;
    text-decoration: none;
    background: url(../img/m/cr.gif) top right no-repeat;

}

#menu li:hover {
    background: #f8f8f8 url(../img/m/cl.gif) top left no-repeat;
}

#menu li.vibor {
    background: white url(../img/m/cl.gif) top left no-repeat;
    border-bottom: solid 4px white;

}

#menu li.vibor A {
    background: url(../img/m/cr.gif) top right no-repeat; font-size:14pt;color:#000000;
}

#menugl{
background:url(../img/m/bg_head.gif) bottom repeat;
padding-top:4px;
vertical-align:bottom;
padding-right:4px;
padding-bottom:0px;
}


 .menu_pr{position:relative;top:9px;background:#E8E7E5;border:1px solid #000;border-bottom:2px solid #000;padding:4px;}
 .menu_pr_v{position:relative;top:4px;background:#fff;border:1px solid #000;padding:10px;border-bottom:none;}
 
  .menu_pr1{position:relative;top:9px;background:#E8E7E5;border:1px solid #7C7C7C;border-bottom:2px solid #7C7C7C;padding:4px;}
 .menu_pr_v1{position:relative;top:4px;background:#fff;border:1px solid #7C7C7C;padding:10px;border-bottom:none;}
 
/* 
 .sort td, #first_tr {background-color: #ffd599;}
 */
  table.sort tbody tr:nth-child(2n) {
    background: #f0f0f0; /* ���� ���� */
   } 
   table.sort thead tr:nth-child(3) {
    background: #a5a5a5; /* ���� ���� */
    color: #fff; /* ���� ������ */
   } 
 .ble{
  border-left:1px solid red; 
    }

  #mytable {border-collapse:collapse; }
		.cellhover {background-color:#fff;}
		.rowhover {background-color:#fcf;}
		.colhover {background-color:#cfc;}  
		
		
		
#basket_komplekt{
display:none;
}



#tabl_price tr{
border-bottom:1px dashed #3D3B3B;

}
    
