.ed_:hover {
	zoom:1.1;
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');}


.blink {
	-webkit-animation: blink .8s linear infinite; 
	animation: blink .8s linear infinite; 
   opacity: 1; }
}

@-webkit-keyframes blink { 
	0% { opacity: .1; }
	50% { opacity: 1; }
	100% { opacity: .1; }
}

@keyframes blink {  
	0% { opacity: .1; }
	50% { opacity: 1; }
	100% { opacity: .1; }
}

.selBlue {
-webkit-box-shadow: 0px 0px 5px #3891D6;
-moz-box-shadow: 0px 0px 5px #3891D6;
-ms-box-shadow: 0px 0px 5px #3891D6;
-o-box-shadow: 0px 0px 5px #3891D6;
box-shadow: 0px 0px 9px #388FD3;
//background: #99FF99;
border:2px solid #388FD3;
}
.sel {
-webkit-box-shadow: 0px 0px 5px #3891D6;
-moz-box-shadow: 0px 0px 5px #3891D6;
-ms-box-shadow: 0px 0px 5px #3891D6;
-o-box-shadow: 0px 0px 5px #3891D6;
box-shadow: 0px 0px 9px #388FD3;
//background: #99FF99;
border:2px solid #00FF00;
}
.sel div {
//background: #99FF99;
}

* .modal-content {
//background:rgba(256,256,256,0.95);
}

/*navi*/
#c .le {
position:relative;
float:left;
margin-left:20px;
}


.print_numbers a{
font-size:20px;
border:1px solid #CCCCCC;
background:#FFFFFF;
}
.print_numbers a:hover {
font-weight:bold;
border:2px solid #999999;
}

/*img hover*/
.imh{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=35); 
-moz-opacity: 0.35;
-khtml-opacity: 0.35; 
opacity:0.35;
}
.imh:hover{
filter:progid:DXImageTransform.Microsoft.Alpha(1); 
-moz-opacity: .99;
-khtml-opacity: .99; 
opacity:.99;
}

.cp {cursor:pointer;}

/*fx*/
   #c .et div, #search *, #panel *, #c, #panel, #search {
          	-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
   }
   /*fx*/
		
		/*font*/
body {
  background: #FFFFFF;  margin: 0px;  padding: 0px;
  direction: ltr;  font-family: arial, verdana, sans-serif, Lucida Sans;
  font-size: 15px;	font-weight: normal;	font-style: normal;
 }

 		/*fx*/
 label:hover {

  text-shadow: 1px 1px 2px black, 0 0 1em #3891D6; 
 }
 
input:hover, label:hover {
-webkit-box-shadow: 0px 0px 5px #3891D6;
-moz-box-shadow: 0px 0px 5px #3891D6;
-ms-box-shadow: 0px 0px 5px #3891D6;
-o-box-shadow: 0px 0px 5px #3891D6;
box-shadow: 0px 0px 9px #388FD3;

 }


  label:hover,input:hover{
  color:#FFFFFF;
 // background:#CCCCCC;
//-webkit-transition: all .3s ease;      
//-moz-transition: all .3s ease;     
//-o-transition: all .3s ease;

}
input:hover {
  color:#000000;
 // -webkit-animation: neon2 1.5s ease-in-out infinite alternate;
 // -moz-animation: neon2 1.5s ease-in-out infinite alternate;
 // animation: neon2 1.5s ease-in-out infinite alternate; 

}
input:focus {
color:#000000;
background:transparent;
}

  label:hover {
//color: transparent;
//color:#000000;
padding:0px 8px 0px 0px;
font-size:20px;
font-weight:bold;
//text-shadow: 3px 3px 1px -8px hsla(0, 60%, 100%, 0.75),
             -1px -1px 1px -4px hsla(0, 60%, 100%, 0.65),
             1px 1px 1px -4px hsla(0, 60%, 100%, 0.65);

  
          	-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
  }
  
  label {
 // font-size:60px;
//text-shadow: 0 2px 0 0px hsl(330, 100%, 25%),
             0 3px 2px 0px hsla(330, 100%, 15%, 0.5),
             0 3px 0 3px hsl(350, 100%, 50%),
             0 5px 0 3px hsl(350, 100%, 25%),
             0 6px 2px 3px hsla(350, 100%, 15%, 0.5);
  }

  input:hover {border:2px solid #CCCCCC;}
input:hover::-webkit-input-placeholder {color:#000000;}
input:hover::-moz-placeholder          {color:#000000;}
input:hover:-moz-placeholder           {color:#000000;}
input:hover:-ms-input-placeholder      {color:#000000;}

input:focus::-webkit-input-placeholder {//color:#FFFFFF;text-indent: -200px; transition: text-indent 1s ease;}
input:focus::-moz-placeholder          {//color:#FFFFFF;text-indent: -200px; transition: text-indent 1s ease;}
input:focus:-moz-placeholder           {//color:#FFFFFF;text-indent: -200px; transition: text-indent 1s ease;}
input:focus:-ms-input-placeholder      {//color:#FFFFFF;text-indent: -200px; transition: text-indent 1s ease;}
@-webkit-keyframes neon2 {
  from {
    text-shadow: 0 0 10px #fff,
               0 0 20px  #fff,
               0 0 30px  #fff,
               0 0 40px  #228DFF,
               0 0 70px  #228DFF,
               0 0 80px  #228DFF,
               0 0 100px #228DFF,
               0 0 150px #228DFF;
  }
  to {
    text-shadow: 0 0 5px #fff,
               0 0 10px #fff,
               0 0 15px #fff,
               0 0 20px #228DFF,
               0 0 35px #228DFF,
               0 0 40px #228DFF,
               0 0 50px #228DFF,
               0 0 75px #228DFF;
  }
}

 		/*fx*/
		
		
			/*new*/
		
		.himg_div {width:50px; height:36px;overflow:hidden;float:left; position:relative;padding:2px 2px 2px 2px;} /*250 163*/
		.cb {clear:both;width:0px;height:0px;}
		.himg {/*padding:2px 2px 2px 2px;*/border:1px solid transparent;}
		.himg:hover {border:1px solid #CCCCFF;}
		.himg_click {border:2px solid #CCCCFF;}
		 		/*new*/

/**/

 
img{border:0;}


.e div{width:100px;
				height:20px;
				//cursor:pointer;	
				border:1px solid #FFFFFF;
				padding:2px;
				
				} 
.eh div:hover {border:1px solid #CCCC00;z-index:100;

}
.e div:focus {border:1px solid #FFFF00;//cursor:default;}
.e div{float:left;margin-left:-1px;} 
.eh {background:#FFFFFF;}
.eh:hover {
border:2px solid #CCCC00;z-index:100;

cursor:pointer;	
	color: #606060;
	border: solid 1px #0000CC;
	background: #fff;
	//background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	//background: -moz-linear-gradient(top,  #fff,  #ededed);
	//filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
	
	text-decoration:underline;
	color:#0000FF;
}
#c {
			position:absolute;
			top:80px;
			left:250px;
			//margin-top:80px;
			//margin-left:220px;
			border:1px solid #CCCCCC;
			//width:615px;
			//width:790px;
			//width:844px;
			width:895px;
			overflow:hidden;}
#c .e {//margin-top:-1px;}
#c .et {margin-top:-1px;margin-left:-1px;}
#c .et ,#c .et div {border:1px solid #999999;}
#c div{position:relative;}

/*borders*/
#c .e div {
border:1px solid #999999;
}

.white {
	color: #606060;
	border: solid 1px #b7b7b7;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');

}
.whitehover:hover {
//color: #000000;
//font-weight:bold;
//text-decoration:underline;
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
	background: -moz-linear-gradient(top,  #fff,  #dcdcdc);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
}

.nechet div {background:#e8eef6;}
.t_a, .t_a:visited, .t_a:active { 
color: #000000;
 }

.h01{background:#FFFFFF;border:1px solid #cccccc;}

.s1, #c {  //height:auto;
//box-shadow:
   0 1px 4px rgba(0, 0, 0, .2),
   -23px 0 20px -23px rgba(0, 0, 0, .5),
   23px 0 20px -23px rgba(0, 0, 0, .5),
   0 0 40px rgba(0, 0, 0, .1) inset; 
 
   }
   
   /*
 $('*').addClass('rainbow');*/

   .rainbow {
  -webkit-transition: all .3s ease;      
-moz-transition: all .3s ease;     
-o-transition: all .3s ease; 
   }
 
.rainbow:hover{
    box-shadow: 0 0 2px 1px red,
            0 0 2px 2px orange,
            0 0 2px 3px yellow,
            0 0 2px 4px green,
            0 0 2px 5px lightblue,
            0 0 2px 6px blue,
            0 0 2px 7px violet; 
			box-shadow: -6px -6px 8px -4px rgba(255,0,0,0.75),
            6px -6px 8px -4px rgba(0,255,0,0.75),
            6px 6px 8px -4px rgba(255,255,0,0.75),
            -6px 6px 8px -4px rgba(0,0,255,0.75);
			  -webkit-transition: all .1s ease;      
-moz-transition: all .1s ease;     
-o-transition: all .1s ease; 
   }
   
	#search form:hover {
	 	box-shadow:none;
   
   }
   
   #search {
      position:absolute;
		top:80px;
		left:10px;
		padding:10px 10px 10px 10px;
   }
   #search input[type=text]{
   width:200px;

   }
   
   h1 {font-size:16px;}
   
   .br1 {
          	-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
   }
   .sf1 {
  	max-width:300px; 
	max-height:200px;
	padding:20px;
	background:#FEFEFE;
   }
   .center-floating{
	z-index:200;
	 position: absolute;
	width:auto;
	height:auto;
 overflow: auto;
  margin: auto;
  top: 0; left: 0; bottom: 0; right: 0;

   }
   
   .top-right-fixed {
	position: fixed;
	top:10px;
	right:10px;
	padding:5px;
	background:#EEEEEE;
   }
   
   .status {
	color:#FF0000;
   }