.megamenu  #nav{position:relative;}
.megamenu #nav  a.m_sumen{padding: 0px 14px; font: normal 13px Arial, sans-serif !important; text-transform: capitalize; border-right: solid 1px #034FAF; border-left: solid 1px #1C6ACC;height: 38px;}
.megamenu ul#nav li:first-child a.m_sumen{border-left: none}
.megamenu ul#nav li:last-child a.m_sumen{border-right: none}
.megamenu #nav  .m_sumen span{font-size:inherit; font-weight:bold; color:#fff; line-height:38px;}
.megamenu #nav  .m_sumen  span:hover{color:#ffffff;}
.megamenu #nav div{
    left: 0px;
    position: absolute;
    background: white;
    border: 1px solid #A0A0A0;
    width: auto;
    visibility: hidden;
    border: none;
    top: 38px;
    display: block;
}
.megamenu #nav li{float:left;}
.megamenu #nav div div{
    float: left;
    position: relative;      
}
.megamenu #nav li:hover div{               
     visibility:visible;
}
.megamenu #nav .level11{ 
    float: left;
    top: 0px;
    position: relative ;
    width: auto;
}
.megamenu #nav .level12{
    margin-top: 5px;    
    top: 3px ;
    float: right;    
    border: 0px;  
    margin-right: 15px;
}
.megamenu #nav div .s_product .level13, #nav div .s_product .level14{        
    float: left;   
    padding:0 13px;
   
}
.megamenu #nav div .level13, .megamenu #nav div .lastlevel13, .lastlevel14{
     float: left;
     padding:0 5px;

}
.megamenu #nav div .s_product .last{        
    float: right; 
    margin-right: 0px;
}
.megamenu .level14 .last, .level13 .last, .lastlevel13 .last, .lastlevel14 .last{
    float: left !important; 
    width: 100%;
}
.megamenu #nav .box_menu{
        border: 1px solid #d6d6d6 ;
        width: auto ;        
        position: absolute ;
        top :0px;
}
.megamenu #nav .box-price{
    border: 0px ;
    top: 0px;
    float: left;
    color: #C76200;
    font-weight: bold;
    /*padding-top: 7px;*/
}
.megamenu #nav .box-price span{
    padding-left: 2px !important;
}
.megamenu #nav .megamenu-butt-box{    
    width: 187px ;
    padding :10px;
    border-top: 0px;
    top :0px;
}
.megamenu #nav .megamenu-butt-box form {
    float: right;
    /*padding: 7px !important;*/
}
.megamenu #nav .megamenu-butt-box .price-box{
    border :0px none;
    float: left; 
}
.megamenu  #nav .megamenu-butt-box .price-box span span {
    padding-left: 0;
}
.megamenu #nav .megamenu-butt-box .price-box span{
    padding-left: 4px;   
    padding-top: 0px;   
}
.megamenu #nav .f_product{
    float: left;
    margin-right: 30px;
     border: 0px;  
     top:0px;  
}
.megamenu #nav .f_product ul{
    float: left;
}
.megamenu #nav .s_product{
    float: right ;     
     border: 0px;
      top:0px;     
}
.megamenu #nav ul li, #nav ul li.active{border-bottom:none;}
#nav .logo{
    left: 13px !important;
    display: none;
    border: solid 1px;
    width: 100px !important;
    height: 100px !important;
    top: 7px;
    position: relative !important;
    float: left;
    -moz-background-size: 90px !important;
    -kthml-background-size: 90px !important;
    -o-background-size: 90px !important;
    -webkit-background-size: 90px !important;
    background-size: 90px !important;
    background-repeat: no-repeat !important;;
}
.megamenu #nav .f_product .font_product,#nav .s_product .font_product,#nav .font_category{
    display: block;
    color: #05A7EB !important;
    font-weight: bold;
    border-bottom: 1px dotted #05A7EB;
    font-size: 13px;
    text-transform: uppercase;
    margin: 5px 0px 5px 5px;
    padding: 0;
    float: none;
    line-height: 21px;
}
.megamenu #nav .megamenu-image a{    
    padding :10px !important;    
}
.megamenu #nav .megamenu-image img{
    border: 2px solid #DCDCDC;
}
.megamenu #nav .megamenu-image {
    border-bottom: 0px ;   
}
.megamenu #nav .product-megamenu div{
    top:0px;
	padding:0;
}
.megamenu #nav .product-megamenu{
border:1px solid #d5d5d5;
z-index:9999;
padding:0 5px 10px;
border-top: none;
width: 960px;
}
.megamenu #nav .shown-menu{
    left: 100px;
    z-index: 1000;
}
#nav .product-megamenu ul.brand, #nav .product-megamenu ul.whatnew, #nav .product-megamenu ul.sale{width:949px;padding:8px 5px;float:left;background:#fff;}
#nav .product-megamenu  ul li{float:left;background:#fff;}
#nav .product-megamenu  .brand li{width:100%;float:left;}
#nav .product-megamenu  .brand li  h1{font-size:11px;font-weight:bold;border-bottom:1px dashed #ded7d3;text-transform:uppercase;}
#nav .product-megamenu  .brand li  a{float:left;}
#nav .product-megamenu  .brand li  img{padding:6px 15px 6px 0;width:96px;height:96px;float:left;}
#nav .product-megamenu  .brand li   img.last{padding:6px 0;width:96px;height:96px;float:right;}
#nav .product-megamenu  .brand li  a.last{font-size:11px;text-decoration:underline;float:right;}
#nav .product-megamenu li h1{font-size:11px;text-transform:uppercase;border-bottom:1px dashed #ded7d3;color:#000;font-weight:bold;padding: 0 0 5px 0;}
#nav .product-megamenu .sale li{border-right:1px solid #d6d6d6;padding:0 5px;}
#nav .product-megamenu .sale li.last{border-right:none;float:right;width:265px;}
#nav .product-megamenu .data-table{background:none;border:none;padding:5px;float:left;width:170px;}
#nav .product-megamenu .sale  .data-table  tr.odd{background:#f5f5f5 ;}
#nav .product-megamenu  .last .data-table{background:none;border:none;padding:5px;float:left;width:270px;}
#nav .product-megamenu .data-table thead th{width:auto;background:none;border:none;font-weight:bold;color:#666;font-size:11px;}
#nav .product-megamenu .data-table thead th a{font-weight:bold ! important;}
#nav .product-megamenu .data-table tbody td{background:none;border:none;font-weight:bold;color:#666;font-size:11px; }
#nav .product-megamenu .data-table  .right{text-align:right;font-weight:normal;}
#nav  ul li  td a ,#nav  ul li  td a:hover{font-size:11px;background:none repeat scroll 0 0 transparent;width:60px;color:#666 ! important;} 
#nav .product-megamenu  .last .data-table thead th{background:none;padding:0;border:none;font-weight:bold;color:#666;font-size:11px;}
#nav .product-megamenu  .last .data-table thead td{font-size:11px;background:none;border:none;font-weight:bold;color:#666;font-size:11px;padding:3px 0 ;}
#nav .product-megamenu  .last .data-table tbody th{background:none;border:none;font-weight:bold;color:#666;font-size:11px;padding:3px 0 ;}
#nav .product-megamenu  .last .data-table tbody th a{font-weight:bold ! important;}
#nav .product-megamenu  .last .data-table tbody td{background:none;border:none;font-weight:normal;color:#666;font-size:11px;padding:3px 0 ;}
#nav .product-megamenu  .last .data-table  td.right{text-align:left;width:100px;}
#nav .product-megamenu  .last .data-table  td  a{font-weight:bold !important;}
#nav .product-megamenu .whatnew  li{width:auto;padding:5px 25px 5px 15px;float:left;border-right:1px solid #d6d6d6;max-width:185px;overflow:hidden;height:200px;}
#nav .product-megamenu .whatnew  li.last{width:auto;padding:5px 30px;float:right;border-right:none;max-width:295px;}
#nav .product-megamenu .whatnew  ol{padding:5px 0 0 0;}
#nav .product-megamenu .whatnew  ol li{float:none;border:none;font-size:11px;color:#666;padding: 0;height:auto;}
#nav .product-megamenu .whatnew  ol li span{padding:3px 15px 4px 0;}
#nav .product-megamenu #megamenu-category  li, #nav .product-megamenu #megamenu-category-last  li{float:none; padding-left:10px;}
#nav .product-megamenu #megamenu-category  li:hover, #nav .product-megamenu #megamenu-category-last  li:hover{background: #05A7EB;}
#nav .product-megamenu #megamenu-category  li.last{}
#nav .product-megamenu .megamenu-sproduct ul li{width:100%;}
#nav .product-megamenu   ul  li a  {background:none repeat scroll 0 0 transparent;color:#333 ! important;font-size:12px;}
#nav .product-megamenu   ul  li a:hover {color:#fff ! important;}
#nav .product-megamenu .simple{width:165px;padding:15px 18px ;}
#nav .product-megamenu .simple  li{float:none;}
#nav .product-megamenu .simple  li a{font-size:11px;color:#666 ! important;padding:3px 0;}
#nav .product-megamenu .level13 li, #nav .product-megamenu .lastlevel13 li{float:none;padding:0;}
div.product-megamenu div.brands-img img {width: 96px; height: 63px;}