.form-wrapper2 {
    padding: 8px;
    margin: 100px auto;
    overflow: hidden;
    border-width: 1px;
    border-style: solid;
    border-color: #dedede #bababa #aaa #bababa;
    -moz-box-shadow: 0 3px 3px rgba(255,255,255,.1), 0 3px 0 #bbb, 0 4px 0 #aaa, 0 5px 5px #444;
    -webkit-box-shadow: 0 3px 3px rgba(255,255,255,.1), 0 3px 0 #bbb, 0 4px 0 #aaa, 0 5px 5px #444;
    box-shadow: 0 3px 3px rgba(255,255,255,.1), 0 3px 0 #bbb, 0 4px 0 #aaa, 0 5px 5px #444;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;    
    background-color: #f6f6f6;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#eae8e8)); 
    background-image: -webkit-linear-gradient(top, #f6f6f6, #eae8e8);
    background-image: -moz-linear-gradient(top, #f6f6f6, #eae8e8);
    background-image: -ms-linear-gradient(top, #f6f6f6, #eae8e8);
    background-image: -o-linear-gradient(top, #f6f6f6, #eae8e8);
    background-image: linear-gradient(top, #f6f6f6, #eae8e8);
}

.form-wrapper2:hover { box-shadow:0 0 3px rgba(50,50,50,0.7);border-radius:5px;background-color: #F8F8FF; }



.form-wrapper {
    width: 450px;
    padding: 8px;
    margin: 100px auto;
    overflow: hidden;
    border-width: 1px;
    border-style: solid;
    border-color: #dedede #bababa #aaa #bababa;
    -moz-box-shadow: 0 3px 3px rgba(255,255,255,.1), 0 3px 0 #bbb, 0 4px 0 #aaa, 0 5px 5px #444;
    -webkit-box-shadow: 0 3px 3px rgba(255,255,255,.1), 0 3px 0 #bbb, 0 4px 0 #aaa, 0 5px 5px #444;
    box-shadow: 0 3px 3px rgba(255,255,255,.1), 0 3px 0 #bbb, 0 4px 0 #aaa, 0 5px 5px #444;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;    
    background-color: #f6f6f6;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#eae8e8)); 
    background-image: -webkit-linear-gradient(top, #f6f6f6, #eae8e8);
    background-image: -moz-linear-gradient(top, #f6f6f6, #eae8e8);
    background-image: -ms-linear-gradient(top, #f6f6f6, #eae8e8);
    background-image: -o-linear-gradient(top, #f6f6f6, #eae8e8);
    background-image: linear-gradient(top, #f6f6f6, #eae8e8);
}


.form-wrapper #search_c {
    width: 330px;
    height: 20px;
    padding: 10px 5px;
    float: left;    
    font: bold 16px 'lucida sans', 'trebuchet MS', 'Tahoma';
    border: 1px solid #ccc;
    -moz-box-shadow: 0 1px 1px #ddd inset, 0 1px 0 #fff;
    -webkit-box-shadow: 0 1px 1px #ddd inset, 0 1px 0 #fff;
    box-shadow: 0 1px 1px #ddd inset, 0 1px 0 #fff;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;      
}
 
.form-wrapper #search_c:focus {
    outline: 0; 
    border-color: #aaa;
    -moz-box-shadow: 0 1px 1px #bbb inset;
    -webkit-box-shadow: 0 1px 1px #bbb inset;
    box-shadow: 0 1px 1px #bbb inset;  
}

.form-wrapper #search_c::-webkit-input-placeholder {
    color: #999;
    font-weight: normal;
}
 
.form-wrapper #search_c:-moz-placeholder {
    color: #999;
    font-weight: normal;
}
 
.form-wrapper #search_c:-ms-input-placeholder {
    color: #999;
    font-weight: normal;
}


.form-wrapper #submit {
    float: right;    
    border: 1px solid #00748f;
    height: 42px;
    width: 100px;
    padding: 0;
    cursor: pointer;
    font: bold 15px Arial, Helvetica;
    color: #fafafa;
    text-transform: uppercase;    
    background-color: #0483a0;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#31b2c3), to(#0483a0));
    background-image: -webkit-linear-gradient(top, #31b2c3, #0483a0);
    background-image: -moz-linear-gradient(top, #31b2c3, #0483a0);
    background-image: -ms-linear-gradient(top, #31b2c3, #0483a0);
    background-image: -o-linear-gradient(top, #31b2c3, #0483a0);
    background-image: linear-gradient(top, #31b2c3, #0483a0);
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;      
    text-shadow: 0 1px 0 rgba(0, 0 ,0, .3);
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 0 #fff;
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 0 #fff;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 0 #fff;
}
 
.form-wrapper #submit:hover,
.form-wrapper #submit:focus {		
    background-color: #31b2c3;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#0483a0), to(#31b2c3));
    background-image: -webkit-linear-gradient(top, #0483a0, #31b2c3);
    background-image: -moz-linear-gradient(top, #0483a0, #31b2c3);
    background-image: -ms-linear-gradient(top, #0483a0, #31b2c3);
    background-image: -o-linear-gradient(top, #0483a0, #31b2c3);
    background-image: linear-gradient(top, #0483a0, #31b2c3);
}	
 
.form-wrapper #submit:active {
    outline: 0;    
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;    
}
 
.form-wrapper #submit::-moz-focus-inner {
    border: 0;
}

.calc-animation {
    z-index: 1000;
color: #285889;
    opacity: 1;
    -webkit-animation: textAnimation2 15s linear infinite 0s;
    -moz-animation: textAnimation2 15s linear infinite 0s;
    -o-animation: textAnimation2 15s linear infinite 0s;
    -ms-animation: textAnimation2 15s linear infinite 0s;
    animation-iteration-count 1;
    animation: textAnimation2 15s linear infinite 0s;
}
 
@-webkit-keyframes textAnimation2 { 
    0% {
        opacity: 1;
    }
    10% {
        opacity: 1;
    }
    20% {
         opacity: 1;
        -webkit-transform: scale(1);
    }
    23% { 
        opacity: 0 
    }
    27% {
        opacity: 0;
        -webkit-transform: scale(1.5,6);
    }
    100% { 
        opacity: 0;
    }
}


@keyframes textAnimation2 { 
    0% {
        opacity: 1;
    }
    10% {
        opacity: 1;
    }
    20% {
        opacity: 1;
        transform: scale(1);
    }
    23% { opacity: 0 }
    27% {
        opacity: 0;
        transform: scale(1.5,6);
    }
    100% { opacity: 0.1;
 }
}




.ap-select_special {
  -webkit-appearance: button;
  -webkit-border-radius: 20px;
  background: url(img/select-arrow.png) no-repeat right -1px center,
              -webkit-linear-gradient(#fff, #fff);
  text-align: center;
  text-align-last: center; 
  width: 400px;
  color: blue;
  /*border: 2px solid #adcbe2;*/
  border: solid 1px rgb(171, 210, 255);
  padding: 0 29px 0 7px;
  height: 21px;
  font-size: 13px;
  line-height: 16px;
  text-overflow: ellipsis;
  white-space: nowrap;
  outline: none;
  font: -webkit-small-control;
}
.ap-select_special:focus {
  -webkit-box-shadow: 0 0 5px #879eb0;
}

.ap-select_special:hover {
  border-color: blue;
}

.pc_hd_slog2 {padding: 5px 5px 5px 5px; border-radius: 10px;box-shadow: 1px 1px 2px 1px rgba(50, 50, 50, 0.506);color: #002878;margin-left:167px;position: absolute;text-align: center;top: 28px;font-size: 13px;width: 240px;}

.pc_hd_slog2:hover { box-shadow:0 0 3px rgba(50,50,50,0.7);border-radius:5px;background-color: #F8F8FF; }

.pc_hd_m_point2{   float:left;    padding : 0px 0px 10px 43px;  }

.pc_hd_m_point2 a{
 text-decoration: none;
  outline: none;
  display: inline-block;
  padding: 1px 12px;
  border-radius: 30px;
  background-image: linear-gradient(45deg, #6ab1d7 0%, #33d9de 50%, #0085BD 100%);
  background-position: 100% 0;
  background-size: 200% 200%;
  font-family: 'Montserrat', sans-serif;
  font-weight: 700;
  font-size: 13px;
  color: white;
  box-shadow: 0 16px 32px 0 rgba(0,40,120,.35);
  transition: .5s;

}

.pc_hd_m_point2 a:hover{
box-shadow: 0 0 0 0 rgba(0,40,120,0);
background-position: 0 0;
}


.navig_sel {
background-color:#2B669A;
text-decoration:none;font-size:120%;
color:white;
border-radius: 20px;
}

.navig {
background-color:#DDDDDD;
text-decoration:none;font-size:120%;
color:#1090EF;
}

.navig:hover {
background-color:white;
border-radius: 20px;
}


.tilt {
  -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;
}
 
.tilt:hover {
  -webkit-transform: rotate(-10deg);
     -moz-transform: rotate(-10deg);
       -o-transform: rotate(-10deg);
      -ms-transform: rotate(-10deg);
          transform: rotate(-10deg);
} 

/*MORPH*/
.morph {
  -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;
}
 
.morph:hover {
  border-radius: 50%;
  -webkit-transform: rotate(360deg);
     -moz-transform: rotate(360deg);
       -o-transform: rotate(360deg);
      -ms-transform: rotate(360deg);
          transform: rotate(360deg);
}


#updown::-webkit-inner-spin-button{ opacity:1}

.slide-out-div {
          padding: 20px;
          width: 300px;
	  background: #ffffff;
          border: #ff960e 1px solid;
	  z-index: 201;
      }  

.slide-out-div2 {
          padding: 20px;
          width: 440px;
	  background: #ffffff;
          border: #ff960e 1px solid;
	  z-index: 201;
      }     

.fH_XButt2{color:#285889;  cursor:pointer;  font-size:16px;  position:absolute;  left:5px;  text-transform:uppercase;  top:0px;  font-weight:bold;  font-family:Comic Sans MS}

.fH_XButt3{color:#285889;  cursor:pointer;  font-size:16px;  position:absolute;  left:5px;  text-transform:uppercase;  top:0px;  font-weight:bold;  font-family:Comic Sans MS}

#toTop {
  position:fixed;
  z-index:9999;
  bottom:1px;
  left:10px;
  background: url('https://planetacomp.com/data/planetacomp/img/arr.png') no-repeat;
  width: 64px;
  height: 64px;
  border: none;
  padding: 1px;
  cursor: pointer;
  color: transparent;
  text-decoration: none; 
 }


@font-face{ font-family:'futur';   src:url('fonts/ukrfuturis_reg.eot');   src:local('Ukrainianfuturis'),url('fonts/ukrfuturis_reg.woff') format('woff'),url('fonts/ukrfuturis_reg.ttf') format('truetype'),url('font/ukrfuturis_reg.svg#futur') format('svg')}

@font-face{ font-family:'futur_bold';   src:url('fonts/ukrfuturis_bold.eot');   src:local('Ukrainianfuturis bold'),url('fonts/ukrfuturis_bold.woff') format('woff'),url('fonts/ukrfuturis_bold.ttf') format('truetype'),url('font/ukrfuturis_bold.svg#futur') format('svg')}

html{font-size:100.1%}
html, body, form{margin:0; padding:0}

body{text-align:left; font-size:12px; font-family:Tahoma,Arial; color:#000; background:url('img/body_line.jpg') repeat-x top left #fff}
select, input, div, span, font, textarea{font-size:12px; font-family:Tahoma,Arial}
a img, img, html, body{border:none}
a img, img, a{outline:none!important}
:focus{outline:none}
tr.mid td{vertical-align:middle}

.arc{font-family:Arial,Tahoma,Verdana}
.upc{text-transform:uppercase}
.white{background:#FFF}
a{color:#000; text-decoration:underline}
a:hover{text-decoration:none}

#slider{max-width:200px}

.errMssg{color:#f00; font-size:14px; font-weight:bold; text-align:center; padding-bottom:10px}

.errMssg span{color:#000}

.clear{clear:both}

.vert, .vert_hlp{display:inline-block; vertical-align:middle}

.vert_hlp{height:100%; width:0}

.main_pr_buy{margin:10px auto 0; text-align:center; padding:0 3px}

.main_pr_buy *{float:none !important}

.main_pr_buy br{display:none}
.main_pr_buy td{vertical-align:middle}
.main_pr_buy input{ border:1px solid #285889;  border-radius:4px 4px 4px 4px;  -border-radius:4px 4px 4px 4px;  -webkit-border-radius:4px 4px 4px 4px;  -moz-border-radius:4px 4px 4px 4px;  color:#285889;  display:inline-block;  margin-top:0;  padding:3px 0 4px;  text-align:center;  width:30px;  background:none repeat-x center center #F9F9F9}

.mn_ili{float:left; font-family:; font-size:12px; font-weight:bold;  line-height:23px; display:inline-block}

.mn_ili span{display:block; height:23px}

.buy_butt_l.hfil_but{margin-left:4px}

.main_pr_buy .buy_butt_l{margin:0px 4px 2px}

.pc_container{min-width:1002px; max-width:1280px; margin:0 auto}

.crtInF{   background:url(img/ofZakbg2.png) no-repeat right bottom transparent;  height:195px;  width:29px;  display:block; text-decoration:none; overflow:hidden; position:relative}

.crtInF span{-moz-transform:rotate(270deg);  -webkit-transform:rotate(270deg);  -o-transform:rotate(270deg); -transform:rotate(270deg); transform:rotate(270deg);  writing-mode:tb-rl; filter:flipv() fliph();  color:#285889;  display:block;  font-family:arial;  font-size:12px;  font-weight:bold;  left:0;  position:absolute;  top:14px;  width:29px}
.crtInF:hover{text-decoration:none; background-position:top right; padding-right:4px}
#crtInFilt{ position:fixed;  right:-1px;  top:340px;  z-index:100}

#crtInFilt:hover{}

.filtHov{background-color:#FFF;  margin-right:-100%; max-width:300px;  padding:10px;  position:fixed;  right:0;   top:118px;  z-index:101; border:1px solid #FF960E;  border-right:none; min-height:173px}

.filtHov input[type="text"]{border:1px solid #b5b5b5}

.filtHov_butt{    left:-33px;     position:absolute;     top:-1px}
.fH_bt{   background:url("img/filtr.png") no-repeat scroll right bottom transparent;  color:#285889;  cursor:pointer;  font-weight:bold;  height:195px;  text-transform:uppercase;  width:33px}

.fH_bt:hover{background-position:right top;}

.fH_op:hover{
  -o-transform: translateX(-2px);
  -ms-transform: translateX(-2px);
  -moz-transform: translateX(-2px);
  -webkit-transform: translateX(-2px);
  transform: translateX(-2px);

}

.handle:hover{
  -o-transform: translateX(2px);
  -ms-transform: translateX(2px);
  -moz-transform: translateX(2px);
  -webkit-transform: translateX(2px);
  transform: translateX(2px);

}

.handle2:hover{
  -o-transform: translateX(2px);
  -ms-transform: translateX(2px);
  -moz-transform: translateX(2px);
  -webkit-transform: translateX(2px);
  transform: translateX(2px);

}

.fH_XButt{color:#285889;  cursor:pointer;  font-size:16px;  position:absolute;  right:5px;  text-transform:uppercase;  top:0px;  font-weight:bold;  font-family:Comic Sans MS}

.fH_op{}

.fH_cl{display:none}

.fH_cl:hover{
}

.filthov_cont{}

.fH_op_hd{   background:url("img/cat_tree_m_point.png") no-repeat scroll left center transparent;     height:16px;     margin-top:4px;     padding-left:23px;     padding-top:4px;     color:#285889;     cursor:pointer; font-weight:bold}

.fH_op_hd:hover, .fH_op_hd.sel_hd{background-image:url(img/cat_tree_m_point_h.png); color:#1090EF}

.fh_op_cont{display:none; width:100%}

.fH_onePar{}

.pc_head_line{background-color:#ff9000}

.pc_hd_ll{background:url(img/head_ll.png) no-repeat left top transparent}

.pc_hd_lr{height:15px; background:url(img/head_lr.png) no-repeat right top transparent}

.pc_hdu_l{   background:url(img/hd_uho_l.jpg) no-repeat left top transparent}
.pc_hdu_r{background:url(img/hd_uho_r.jpg) no-repeat right top transparent}

.pc_head{background:url(img/hd_rep.jpg) repeat-x top left transparent; max-width:1228px; margin:0 auto}

.pc_hd_r{   background:url(img/hd_r.jpg) no-repeat top right transparent}

.pc_hd_l{   
background:url(img/hd_l.jpg) no-repeat left top transparent;
}


.pc_hd_ten{height:424px; background:url(img/hd_ten.jpg) no-repeat left top transparent}

.pc_logo{   display:block; 
height:140px; 
left:0; 
margin-left:12px; 
position:absolute;  
text-decoration:none;  
top:0px;  
width:145px;
 -moz-transition: all 1s ease-out;
 -o-transition: all 1s ease-out;
 -webkit-transition: all 1s ease-out;
}

.pc_logo:hover{
background:url(img/logo_pl4.png) no-repeat;
background-position: 3px 24px;
 -webkit-transform: scale(1.3,1.3);
 -moz-transform: scale(1.3,1.3);
 -o-transform: scale(1.3,1.3);
}

.pc_hd_cart_auth{   float:right;     margin-left:-170px;     position:relative;     width:165px;     z-index:100}

.pc_crt_ico{   background:url("img/hd_cart.png") no-repeat scroll center top transparent;     color:#285889;     font-weight:bold;     padding-top:105px;     text-align:center;     margin-bottom:3px;     position:relative}

.pc_crt_ico a{   display:block;     width:160px;     left:0;     position:absolute;     top:0;     height:208px}

.crt_kolvo, .crt_price{color:#ff9000; font-family:tahoma; font-size:18px; font-weight:bold}

.pc_crt_prod_yes{   background:url("img/hd_cart_yes.png") no-repeat scroll center bottom transparent;     height:103px; width:142px;     margin:0 auto}

.crt_kolvo{   padding-right:2px;     padding-top:4px;     padding-bottom:4px}

.crt_price{   padding-top:8px}

.pc_crt_prod_no{   background:url(img/hd_cart_no.png) no-repeat bottom center transparent;     height:70px}

.crt_no{padding-top:11px}

.pc_hd_auth_c{   background:url("img/auth_c.jpg") repeat-y scroll center top transparent}
.pc_hd_auth_t{   background:url(img/auth_t.jpg) no-repeat top center transparent}
.pc_hd_auth_b{   background:url("img/auth_b.jpg") no-repeat scroll center bottom transparent;  color:#285889;   padding:20px 0 11px;     text-align:center;  min-height:180px}

.pc_hd_auth_b.nath{padding:20px 0 20px}

.pc_hd_auth_b a{color:#285889}

.non_auth{text-align:left; padding:0 21px}

.red{color:#ff3701 !important}

.blue{color:#1090ef !important}

.dr_blue{color:#285889}

.green{color:#518928 !important}

.log_pole{border:1px solid #285889;     padding:2px; width:119px}

.log_butt{   background:url(img/login.png) no-repeat left top transparent;     border:none;     width:68px;     height:23px;     float:right; cursor:pointer}

.spc{   height:4px; clear:both}

span.noact{color:}

.pc_hd_auth_hd{text-align:center; font-size:12px; font-weight:bold; font-family:arial;  padding-bottom:10px}

.non_auth .pc_hd_auth_hd{   background:url(img/auth_ico.png) no-repeat left top transparent;  text-align:right;  padding-right:4px;  padding-top:6px}

.pc_hd_auth_hd span{color:#FF6C00;  text-transform:none}

.pc_head_cont{float:left; width:100%}

.pc_head_cont_wr{margin-right:170px; padding-top:30px; position:relative}

.pc_hd_addr{color:#285889;   font-size:20px;  text-align:right}

.pc_hd_slog{color:#285889;  font-size:18px;  left:0;  padding-left:154px;  padding-top:10px;  position:absolute;  text-align:center;  top:17px;  width:266px}

.hd_raschet{ float:left;  width:267px; margin-right:10px}

.hd_raschet .pc_hd_auth_hd{  font-family:arial;    font-size:16px;    font-weight:bold;    padding-bottom:10px;    text-align:center;    text-transform:uppercase}

.hd_nws_scroll{padding-top:6px}

.hd_nws_scroll .item{background:url(img/scr_razd.jpg) no-repeat right center transparent; padding-right:3px}

.hd_raschet .pc_hd_auth_b{   background-image:url("img/auth_b2.jpg");     padding:19px 12px 18px 18px;     text-align:left}

.hd_raschet .pc_hd_auth_c{background-image:url(img/auth_c2.jpg)}

.hd_raschet .pc_hd_auth_t{background-image:url(img/auth_t2.jpg)}

.hd_raschet .buy_butt_l{margin-top:5px;  margin-bottom:15px;  text-align:center;  margin-right:10px}

.hd_raschet img{    margin-bottom:2px;    margin-right:10px;     width:120px;     margin-left:4px}

.pc_hd_phone{   color:#FF960E;     font-size:18px;     padding-top:5px;     text-align:center}

.pc_hd_menu_wr{float:left;     width:100%; margin-bottom:25px}

.pc_hd_menu{padding-left:433px; padding-top:18px}

.pc_hd_m_point{   float:left;     margin-bottom:10px;     margin-right:10px;     padding-top:4px;     position:relative;     width:22.5%}

.pc_hd_m_point a{   color:#285889;     display:block;     font-family:arial;     text-align:center;     text-decoration:none;     text-transform:uppercase;     font-weight:bold;     padding:2px 2px}

.pc_hd_m_point a:hover{
text-decoration:none;
#background:#fff; 
color:#ff960e;
-webkit-animation: swing 1s ease;
    animation: swing 1s ease;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
}

.callback {
 display: inline-block;
	-o-transition: transform 1s linear;
	-ms-transition: transform 1s linear;
	-moz-transition: transform 1s linear;
	-webkit-transition: transform 1s linear;
	transition: transform 1s linear;
}

.callback:hover{
-webkit-animation: swing 1s ease;
    animation: swing 1s ease;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
}




@-webkit-keyframes swing
{
    15%
    {
        -webkit-transform: translateX(5px);
        transform: translateX(5px);
    }
    30%
    {
        -webkit-transform: translateX(-5px);
       transform: translateX(-5px);
    }
    50%
    {
        -webkit-transform: translateX(3px);
        transform: translateX(3px);
    }
    65%
    {
        -webkit-transform: translateX(-3px);
        transform: translateX(-3px);
    }
    80%
    {
        -webkit-transform: translateX(2px);
        transform: translateX(2px);
    }
    100%
    {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}
@keyframes swing
{
    15%
    {
        -webkit-transform: translateX(5px);
        transform: translateX(5px);
    }
    30%
    {
        -webkit-transform: translateX(-5px);
        transform: translateX(-5px);
    }
    50%
    {
        -webkit-transform: translateX(3px);
        transform: translateX(3px);
    }
    65%
    {
        -webkit-transform: translateX(-3px);
        transform: translateX(-3px);
    }
    80%
    {
        -webkit-transform: translateX(2px);
        transform: translateX(2px);
    }
    100%
    {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

.pc_hd_m_point.m_cur a{background:#fff; text-decoration:none; color:#ff960e}

.pc_hd_m_point span{position:absolute; top:0; left:0; background-color:#1090ef; display:block}

.l_kv{width:28px; height:6px; z-index:2}

.t_b{width:100%; height:3px; z-index:1}

.pc_hd_m_point:hover  .t_b, .pc_hd_m_point:hover  .l_kv, .pc_hd_m_point.m_cur  .t_b, .pc_hd_m_point.m_cur  .l_kv{background-color:#ff960e}

.pc_hd_srch{}

.pc_hd_srch_wr{   background:url("img/srch_ico.jpg") no-repeat scroll 0 0 transparent;     margin-left:433px;     min-height:26px;     padding-left:36px;     padding-right:35px}

.pc_srp_wr{float:left; width:100%; position:relative; z-index:1}

.pc_srp_wr_2{margin-right:50px}

.pc_hd_srch .pc_srch_pole{   border:1px solid #285889;     width:100%; font-family:verdana; color:#989898}

.pc_hd_srch .pc_srch_pole.aacct{color:#285889 !important}

.pc_srch_btt{   background:url("img/srch_butt.jpg") no-repeat scroll center center transparent;  border:medium none;  float:right;  height:22px;  margin:0; margin-left:-40px;  padding:0;  width:37px; position:relative; z-index:2}

.pc_hd_new_pr{clear:left}

.pc_newb_img{   position:relative;     display:block;     width:190px;     margin:0 auto;     height:112px; text-align:center}
.pc_newb_img img{display:inline-block; vertical-align:middle;         max-width:180px;     max-height:112px}

.n_icon{   position:absolute;     background:url(img/n_icon.png) no-repeat left top transparent;  display:block;  width:64px;  height:53px;  right:10px;  bottom:8px}

.r_icon{   position:absolute;     background:url(img/reb.png) no-repeat left top transparent;  display:block;  width:70px;  height:72px;  right:3px;  bottom:110px}

.n_icon2{  background:url(img/n_icon.png) no-repeat left top transparent;}

.pc_newb_name{display:block;  margin:0 auto !important;  overflow:hidden;  width:151px;  color:#1090EF; text-align:center;  font-weight:bold}

.acc_block{   color:#285889; margin-left:60px}

.acc_block td{   padding:3px 6px;     vertical-align:top}
.acc_ico{   background-position:left center;     background-repeat:no-repeat;     color:#285889;     font-family:arial;     font-size:16px;     text-transform:uppercase;     height:108px;     padding-left:110px; margin-bottom:11px}

.acc_kont{background-image:url(img/acc_kont.png);     float:left;     margin-right:25px; margin-left:35px}

.acc_adr{background-image:url(img/acc_adr.png);     float:left;     margin-right:25px; margin-left:35px}

.acc_org{background-image:url(img/acc_org.png);     float:left;     margin-right:25px; margin-left:35px}

.acc_hist{background-image:url(img/acc_hist.png);     float:left;     margin-right:25px; margin-left:35px}

.acc_pos{background-image:url(img/acc_pos.png);     float:left;     margin-right:25px; margin-left:35px}

.acc_bonus{background-image:url(img/acc_bonus.png); margin-left:35px}

.allnews{}
.allnews img{max-width:100%}

.pc_content{padding:0 10px 20px}

.pc_l_col{   float:left;     width:252px; padding-top:15px; margin-left:-100%}

.pc_r_block_head{   height:43px;     padding:0 18px 7px;     text-align:right;     background:url(img/l_bl_hd.jpg) no-repeat left top transparent}
.pc_r_block_head *{font-family:arial; font-size:14px; text-transform:uppercase; font-weight:bold; color:#285889}

.pc_bann{width:100%; padding-bottom:15px}

.pc_bann_head{display:none}

.pc_l_block{padding-bottom:20px; color:#285889}
.pc_l_block a{color:#285889}

.pc_l_block_cont{padding:5px 0px}

.pc_r_col{   float:right;     width:250px; padding-top:15px; margin-left:-250px}

.pc_r_block{padding-bottom:20px; color:#285889}
.pc_r_block a{color:#285889}

.pc_l_block_head{   height:43px;     padding:0 18px 7px;     text-align:left;     background:url(img/r_bl_hd.jpg) no-repeat right top transparent}
.pc_l_block_head *{font-family:arial; font-size:14px; text-transform:uppercase; font-weight:bold; color:#285889}

.pc_r_block_cont{padding:0 20px}
.pc_at_main_wr{float:left; width:100%}

.pc_at_main{margin-right:259px}

.pc_c_col_wr{float:left; width:100%}

.pc_c_col{margin-left:260px; padding-top:15px}
.pc_c_col.pc_three_cols{margin-right:260px}

.pc_t_block{padding-bottom:20px}

.pc_t_block_head{   background:url("img/t_bl_hd.jpg") no-repeat scroll 9px top transparent;  color:#285889;  font-family:arial;  font-size:16px;  font-weight:bold;  margin-bottom:15px;  margin-top:2px;  min-height:33px;  padding-left:50px;  padding-top:5px;  text-transform:uppercase}
.pc_t_block_head *{ color:#285889;  font-family:arial;  font-weight:bold;  text-transform:uppercase;  font-size:16px}

.pc_t_block_head.in_cats{font-size:16px}

.pc_t_block_head.in_cats *{font-size:16px; text-decoration:none}

.pc_t_block_head div.vert{width:100%}

.pc_b_block{padding-bottom:20px}

.pc_b_block_cont{padding-left:10px; padding-right:10px}

.pc_b_block p{color:#7f7f80; margin-top:0; margin-bottom:5px}

.pc_b_block p a{color:#7f7f80; font-weight:bold}

.pc_b_block_head{   background:url("img/t_bl_hd.jpg") no-repeat scroll 9px top transparent;     color:#285889;     font-family:arial;     font-size:16px;     font-weight:bold;     margin-bottom:15px;     margin-top:2px;     min-height:33px;     padding-left:50px;     padding-top:5px;     text-transform:uppercase}

.pc_b_block_head *{      color:#285889;     font-family:arial;     font-size:16px;     font-weight:bold;     text-transform:uppercase}

.pc_category{}

.pc_category_row{position:relative;     background:url("img/ppr_bg.jpg") no-repeat scroll center bottom transparent; margin-bottom:20px}

.pc_category_row_wr{   background:url("img/ppr_bg_t.jpg") no-repeat scroll center top transparent; padding:15px 0}

.pc_category_row td.delim{}

.pc_cat_one{   background:url("img/ppr_bg.jpg") repeat-x scroll left bottom transparent;     border-top:4px solid #DFDFDF;     float:left;     margin-bottom:20px;     margin-right:1%;     padding-bottom:15px;     padding-top:10px}

.pc_cat_one_td{   background:url("img/ppr_bg.jpg") repeat-x scroll left bottom transparent;  border-top:4px solid #DFDFDF;   padding-bottom:15px;  padding-top:10px}

.pc_one_br_prod{}

.pc_lbr_pr_col{float:left;  padding:8px;  width:172px}

.pc_lbr_pr_col_td{ padding:8px;  width:1%; vertical-align:top}

.pc_br_img{width:172px}

.pc_br_img a{display:block;  height:170px;  position:relative;  text-align:center;  max-width:170px}

.pc_br_img a img{max-width:100%}

.pc_br_img .p_icon{top:0; right:0}
.pc_br_stock{}

.pc_pop_pr{}

.pc_rbr_col{margin-left:189px;  padding:0 8px;  border-left:1px solid #D9D9D9}

.pc_rbr_col_td{ padding:0 8px;  vertical-align:top; background:url(img/ppr_br_bord.jpg) repeat-y 185px top transparent;box-shadow:0 0 2px rgba(50,50,50,0.5);border-radius:5px}

.pc_rbr_col_td2{ padding:0 8px;  vertical-align:top; background:url(img/ppr_br_bord.jpg) repeat-y 185px top transparent}

.pc_rbr_col_td:hover { box-shadow:0 0 3px rgba(50,50,50,0.7);border-radius:5px;background-color: #F8F8FF; }

.pc_br_name{}

.pc_br_name a{color:#1090ef; font-weight:bold; font-family:arial; display:block; min-height:30px; margin-bottom:4px; font-size:12px}

.pc_br_descr{ margin-bottom:6px;  margin-left:188px;  font-size:11px}

.pc_br_descr *{font-size:11px}

.pc_br_descr ul{padding:0 0 0 13px}

.pc_br_descr ul li{}

.pc_br_extra{display:none}

.par_name{background-color:#E4E4E4;  color:#285889;  padding:5px 20px; width:27%}

.wht_bg td{background-color:#fff !important}

.par_val{background:none repeat scroll 0 0 #F5F5F5;  color:#285889;  font-weight:bold;  padding:5px 10px}

.pc_br_more{margin-bottom:10px;  margin-left:188px}
.pc_br_more a{color:#1090ef; font-weight:bold; font-family:arial}

.pc_br_sravn_buy{border-top:1px solid #D9D9D9;  padding-top:7px}

.pc_br_sravn{   background:url("img/comp_pr.jpg") no-repeat scroll 0 center transparent;     float:left;     height:27px;     line-height:25px}

.pc_br_sravn a{color:#285889;     padding-left:23px}

.pc_br_buy{float:right}
.buy_butt_l{   background:url("img/vkorz_l.png") no-repeat scroll left top transparent;     display:inline-block;     float:left;     text-decoration:none; margin:1px 5px}

.buy_butt_r{   background:url("img/vkorz_r.png") no-repeat scroll right top transparent;     display:block;     padding:0 5px}

.buy_butt_c{   background:url("img/vkorz_c.png") repeat-x scroll left top transparent;     color:#285889;     display:block;     font-family:verdana;     font-size:12px;     font-weight:bold;     height:23px; cursor:pointer;     line-height:21px;}

.buy_butt_l:hover{background-image:url(img/vkorz_l_h.png)}

.buy_butt_l:hover .buy_butt_r{background-image:url(img/vkorz_r_h.png)}

.buy_butt_l:hover .buy_butt_c{background-image:url(img/vkorz_c_h.png)}

.pc_br_buy input{       border:1px solid #285889;     border-radius:4px 4px 4px 4px;     -border-radius:4px 4px 4px 4px;     -webkit-border-radius:4px 4px 4px 4px;     -moz-border-radius:4px 4px 4px 4px;     color:#285889;     display:inline-block;     margin-top:0;     padding:3px 0 4px;     text-align:center;     width:30px;     background:none  repeat-x center center #F9F9F9; float:left}
input[type="hidden"]{display:none !important}
.pc_br_buy .buy_butt_l{margin:0 3px 2px}
.pc_br_buy >form >span{margin-bottom:4px; line-height:21px}

.pc_ppr_one{   background:url("img/ppr_bg.jpg") repeat-x scroll left bottom transparent;  border-top:4px solid #DFDFDF;  float:left;  margin:5px 1% 10px;  padding-bottom:15px;  padding-top:10px;  width:30.6%}

.pc_ppr_one:hover{   background:url("img/ppr_bg.jpg") repeat-x scroll left bottom transparent;  border-top:4px solid #DFDFDF;  float:left;  margin:5px 1% 10px;  padding-bottom:15px;  padding-top:10px;  width:30.6%border:1px solid #6e6e6e;      box-shadow:0 0 10px rgba(50,50,50,0.5);border-radius:5px;}

.pc_ppr_img{   display:block;     height:150px;     margin:0 10px;     overflow:hidden;     text-align:center; position:relative}
.pc_ppr_img img{max-width:100%; max-height:150px}

.p_icon{   background:url("img/t_icon.png") no-repeat scroll left top transparent;     display:block;     height:62px;     position:absolute;     right:10px;     top:5px;     width:62px}

.l_icon{   background:url("best.png") no-repeat scroll left top transparent;     display:block;     height:70px;     position:absolute;     right:10px;     top:5px;     width:70px}

.pc_ppr_no_price{   background:url("img/ppr_price.png") no-repeat scroll center top transparent;  margin:5px auto;  width:140px}

.pc_ppr_price{        margin:5px auto;     width:140px}

.pc_fpr_price_buy .pc_ppr_price{background:url("img/ppr_price.png") no-repeat scroll center top transparent;     margin:5px 0 5px 5px}

.pc_fpr_price_buy .pc_ppr_price .pc_ppr_cena{background:none}

.pc_ppr_price .pc_ppr_cena{background:transparent url(img/ppr_price2.png) no-repeat scroll left top; color:#518928; font-size:18px; font-weight:bold; height:30px; line-height:29px; margin-right:5px; text-align:center; width:90px; display:block; float:left}

.pc_ppr_price .pc_ppr_val{color:#285889;     padding-top:4px;     font-size:17px; display:block; float:left}

.pc_ppr_price span:first-letter{text-transform:uppercase}

.pc_ppr_name{   display:block;     height:56px;     overflow:hidden; text-align:center;     padding:0 10px; color:#285889}

.pc_cont_block{padding-bottom:20px}

.pc_spec_pr{}

.pc_mnws{   background:url("img/m_news_hd.jpg") no-repeat scroll left top transparent;     float:left;     margin:1%;     width:30%}

.pc_mnws >div{   padding-bottom:10px;     padding-left:25px}

.pc_mnws_date{   color:#285889;     text-decoration:underline}

.pc_mnws_head{}

.pc_mnws_head a{color:#1090ef; font-weight:bold; text-decoration:none}
.pc_mnws_head a:hover{text-decoration:underline}

.pc_mnws_txt{   color:#285889; text-indent:0}

.pc_mnws_txt *{}

.pc_mnws_txt img{display:none}

.pc_full_pr{}

.pc_fpr_bg{  background:url("img/_ppr_bg.jpg") repeat-x scroll left bottom transparent;  border-top:4px solid #DFDFDF;  margin-bottom:20px;  padding-bottom:15px;  padding-top:10px}

.pc_fpr_bimg{float:left;  width:38%}

.pc_fpr_bimg a{display:block;   height:260px;  text-align:center; margin:10px}

.pc_fpr_bimg a img{max-width:100%; max-height:300px}

.px_fpr_simg{border-left:1px solid #D9D9D9;  border-right:1px solid #D9D9D9;  float:left;  margin:0 0 0 1%;  width:10%; min-height:300px}

.px_fpr_simg a{display:block;  margin:3px}

.px_fpr_simg a img{max-width:100%}

.pc_fpr_price_descr{float:left;  min-height:250px;  padding:0 1% 50px;  position:relative;  width:47%}

.pc_fpr_stock{}

.pc_fpr_price_buy{margin:15px 0}

.pc_fpr_price_buy .option_Price{}

.old_price{}

.pc_fpr_buy{padding-top:7px; float:none !important}

.pc_fpr_add_comp{}

.pc_fpr_add_comp a{   background:url("img/comp_pr.jpg") no-repeat scroll 0 center transparent;     display:block;     line-height:32px;     margin:10px;     padding-left:25px}

.pc_soc{   border-top:1px solid #D9D9D9;     bottom:10px;     margin:0 2%;     padding-top:35px;     position:absolute;     text-align:center;     width:96%}

.pc_fpr_vote{   text-align:center;     width:38%}

.vote_td{text-decoration:underline; padding-left:10px}

.pc_nx_pre_pr{padding-bottom:25px}

.pc_nx_pre_pr .pc_ppr_price{background:url("img/ppr_price.png") no-repeat scroll center top transparent;  margin:5px auto}

.pc_nx_pre_pr .pc_ppr_price .pc_ppr_cena{background:none}

.pc_nx_pre_pr .pr_nx_name{color:#1090EF;  font-weight:bold}

.pre_pr_img{}

.pre_pr_img img{display:block;  overflow:hidden; max-width:130px !important}

.nx_pr_img{}

.nx_pr_img img{display:block;  overflow:hidden; max-width:130px !important}

.pc_fpr_tabs{margin:10px 0}

#tech p span, #tech p, #tech ul li span,  #tech span{font-family:Arial !important;  font-size:14px !important;  line-height:19px !important}

.pc_descr_f{}

ul.tabs{height:30px; list-style:none; margin:0; padding:0}

.pc_tb{border:1px solid #285889;  border-radius:5px 5px 0 0;  -border-radius:5px 5px 0 0;  -moz-border-radius:5px 5px 0 0;  -webkit-border-radius:5px 5px 0 0;  height:29px;  width:30%; float:left; display:inline; border-bottom:none;  float:left; position:relative;  margin:0 1px 0 0;  min-width:84px}
.pc_tb span{background-color:#FFF;   border-radius:5px 5px 0 0;  -border-radius:5px 5px 0 0;  -moz-border-radius:5px 5px 0 0;  -webkit-border-radius:5px 5px 0 0;  color:#1090EF;  cursor:pointer;  display:block;  font-family:tahoma;  font-size:12px;  font-weight:bold;  height:29px;  left:0;  line-height:26px;  position:absolute;  text-align:center;  text-decoration:underline;  top:0;  width:100%}

.tabs li.current{color:#285889}

.tabs li.current span{color:#285889;  cursor:text;  text-decoration:none; height:30px}
.box{display:none; border:1px solid #285889; padding:10px}
.box.visible{display:block}

.pc_tb.tabs-selected{}

.log_hd{   background-position:center top;     background-repeat:no-repeat;     color:#285889;     display:block;         font-weight:bold;     margin:0 10px;     height:81px;     text-align:center;     width:180px}

.log_lnk{   background-position:center top;     background-repeat:no-repeat;     color:#285889;     display:block;     float:left;     font-weight:bold;     margin:1%;     padding-top:82px;     text-align:center;     width:23%}
.log_lnk:hover{color:#1090ef; text-decoration:underline}

.sr_acer{background-image:url(img/logos/aser.png)}

.sr_aoc{background-image:url(img/logos/aoc.png)}

.sr_apple{background-image:url(img/logos/apple.png)}

.sr_asus{background-image:url(img/logos/asus.png)}

.sr_benq{background-image:url(img/logos/benq.png)}

.sr_canon{background-image:url(img/logos/canon.png)}

.sr_creative{background-image:url(img/logos/creat.png)}

.sr_dlink{background-image:url(img/logos/dlink.png)}

.sr_defender{background-image:url(img/logos/defender.png)}

.sr_dell{background-image:url(img/logos/dell.png)}

.sr_dialog{background-image:url(img/logos/dialogue.png)}

.sr_genius{background-image:url(img/logos/genius.png)}

.sr_hp{background-image:url(img/logos/hp.png)}

.sr_iiyama{background-image:url(img/logos/iiyama.png)}

.sr_lenovo{background-image:url(img/logos/lenovo.png)}

.sr_lg{background-image:url(img/logos/lg.png)}

.sr_microlab{background-image:url(img/logos/microlab.png)}

.sr_pwman{background-image:url(img/logos/pwman.png)}

.sr_pwcom{background-image:url(img/logos/pcm.png)}

.sr_samsung{background-image:url(img/logos/samsung.png)}

.sr_sven{background-image:url(img/logos/sven.png)}

.sr_toshiba{background-image:url(img/logos/toshiba.png)}

.sr_viewsonic{background-image:url(img/logos/viewsonic.png)}

.sr_emachines{background-image:url(img/logos/emachines.png)}

.sr_explay{background-image:url(img/logos/explay.png)}

.sr_tplink{background-image:url(img/logos/tplink.png)}

.sr_brother{background-image:url(img/logos/brother.png)}

.sr_apc{background-image:url(img/logos/apc.png)}

.sr_poketbook{background-image:url(img/logos/poketbook.png)}

.sr_acer:hover, .sr_f_acer{background-image:url(img/logos/aser_h.png)}

.sr_aoc:hover, .sr_f_aoc{background-image:url(img/logos/aoc_h.png)}

.sr_apple:hover, .sr_f_apple{background-image:url(img/logos/apple_h.png)}

.sr_asus:hover, .sr_f_asus{background-image:url(img/logos/asus_h.png)}

.sr_benq:hover, .sr_f_benq{background-image:url(img/logos/benq_h.png)}

.sr_canon:hover, .sr_f_canon{background-image:url(img/logos/canon_h.png)}

.sr_creative:hover, .sr_f_creative{background-image:url(img/logos/creat_h.png)}

.sr_dlink:hover, .sr_f_dlink{background-image:url(img/logos/dlink_h.png)}

.sr_defender:hover, .sr_f_defender{background-image:url(img/logos/defender_h.png)}

.sr_dell:hover, .sr_f_dell{background-image:url(img/logos/dell_h.png)}

.sr_dialog:hover, .sr_f_dialog{background-image:url(img/logos/dialogue_h.png)}

.sr_genius:hover, .sr_f_genius{background-image:url(img/logos/genius_h.png)}

.sr_hp:hover, .sr_f_hp{background-image:url(img/logos/hp_h.png)}

.sr_iiyama:hover, .sr_f_iiyama{background-image:url(img/logos/iiyama_h.png)}

.sr_lenovo:hover, .sr_f_lenovo{background-image:url(img/logos/lenovo_h.png)}

.sr_lg:hover, .sr_f_lg{background-image:url(img/logos/lg_h.png)}

.sr_microlab:hover, .sr_f_microlab{background-image:url(img/logos/microlab_h.png)}

.sr_pwman:hover, .sr_f_pwman{background-image:url(img/logos/pwman_h.png)}

.sr_pwcom:hover, .sr_f_pwcom{background-image:url(img/logos/pcm_h.png)}

.sr_samsung:hover, .sr_f_samsung{background-image:url(img/logos/samsung_h.png)}

.sr_sven:hover, .sr_f_sven{background-image:url(img/logos/sven_h.png)}

.sr_toshiba:hover, .sr_f_toshiba{background-image:url(img/logos/toshiba_h.png)}

.sr_viewsonic:hover, .sr_f_viewsonic{background-image:url(img/logos/viewsonic_h.png)}

.sr_emachines:hover, .sr_f_emachines{background-image:url(img/logos/emachines_h.png)}

.sr_explay:hover, .sr_f_explay{background-image:url(img/logos/explay_h.png)}

.sr_tplink:hover, .sr_f_tplink{background-image:url(img/logos/tplink_h.png)}

.sr_brother:hover, .sr_f_brother{background-image:url(img/logos/brother_h.png)}

.sr_apc:hover, .sr_f_apc{background-image:url(img/logos/apc_h.png)}

.sr_poketbook:hover, .sr_f_poketbook{background-image:url(img/logos/poketbook_h.png)}

.pc_footer{   background:url("img/foot_podl.png") no-repeat scroll center top transparent;     height:190px;     margin:0 auto;     position:relative}

.pc_foot_wr{   background:url("img/foot_bg.png") repeat scroll center top transparent;     bottom:0;     height:175px;     position:absolute;     width:100%; z-index:1;  left:0}

.pc_uh_wr{bottom:0;  left:0;     height:190px;     position:absolute;     width:100%; z-index:0}
.pc_fc_ruh{background:url(img/foot_ruh.png) no-repeat top right transparent; padding:0 19px;     height:190px; overflow:hidden}

.pc_fc_luh{background:url(img/foot_luh.png) no-repeat top left transparent;     max-width:1266px; margin:0 auto; z-index:3; position:relative}

.pc_foot_cont{height:190px; background:url(img/foot_cont.png) repeat-x top center transparent;     max-width:1228px; min-width:960px; margin:0 auto; z-index:2; position:relative}

.pc_copy{color:#285889; background:url(img/foot_logo.png) no-repeat top left transparent;  float:left;  height:115px;  padding-left:144px;  padding-top:75px;  position:relative}

.pc_copy a{display:block;  height:100px;  left:19px;  position:absolute;  text-decoration:none;  top:34px;  width:115px}

.pc_ft_menu{ padding-top:30px; padding-left: 210px;}

.pc_ft_m_point{border-top:3px solid #1090EF;  float:left;  font-family:arial;  font-weight:bold;  margin-bottom:20px;  margin-right:10px;  text-align:center;  text-transform:uppercase;  width:81px}

.pc_ft_m_point:hover{border-color:#FF960E}
.pc_ft_m_point a{ white-space:nowrap; color:#285889;  text-decoration:none}

.pc_ft_m_point a:hover{color:#FF960E;  text-decoration:none}

.pc_live{   position:absolute;     right:15px;     bottom:35px}
.pc_live img{height:31px !important; margin:2px 3px !important}
.pc_live img:first-child{height:31px !important; margin-left:0px !important}

.aux_page p{font-size:14px;     line-height:18px;     text-align:justify;     font-family:arial}


#fader{background-color:#000;  display:none;  position:fixed;  z-index:1000;  left:0;  top:0}
#confirmation{border:1px solid #000;  top:20%;  box-shadow:0px 2px 10px #fff;  padding:20px 30px;  position:fixed;  width:630px;  background:#fff; z-index:1000; display:none}

.splCont{display:none; border:1px solid #ccc; padding:1px 1px; width:650px; height:1800px; overflow:auto}

.input_style{border:1px solid #285889; -webkit-border-radius:4px 4px 4px 4px; color:#285889; padding:3px 3px 4px; background:none repeat-x center center #F9F9F9}


.input_style:focus {
	-webkit-animation: anim-shadow 0.3s forwards;
	animation: anim-shadow 0.5s forwards;
}


@-webkit-keyframes anim-shadow {

	from {
		box-shadow: 0px 0px 30px 10px;
    	opacity: 0;
	}

	to {
		box-shadow: none;
    	opacity: 1;
	}
}

@keyframes anim-shadow {

	from {
		box-shadow: 0px 0px 30px 10px;
    	opacity: 0;
	border: 1px solid;
	}

	to {
		box-shadow: none;
    	opacity: 1;
	border: 1px solid blue;
	}
}


ul, li{vertical-align:baseline}
.menu2 li{float:left; height:25px; overflow:hidden}
.menu2 li a, 
.menu2 li a div{padding:0 10px; line-height:25px}
.menu2 li a div{margin:0 -10px}
.menu2{display:table; margin:auto; text-align:center; font:11px Georgia; font-weight:bold}
.menu2 li{border-right:1px; text-transform:uppercase}
.menu2 li a{color:#285889}
.menu2 li a:hover{background: #ffffff}
.menu2 li a div{border-radius:5px 5px 5px 5px; background:#fff}
