*{
    margin: 0; padding: 0; border: 0;}
    
div{
    }

body{
    width: 100%;
    min-width: 900px;
    background-color:#fff;
    font-size: 8pt;
    }

.container{
    position: relative;
    width: 100%;   
   
    }
    
#navic{
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1000;
    width: 100%;
    visibility: hidden;
    }

#navic0{
    position: relative;
    width: 100%;
    background-color: #fff;
    }
        
.navi{
    position: relative;
    width: 850px;
    margin: 50px auto 0 auto;
    }

.mbox0{
    float: left;
    margin: 0 10px 0 0;}


#mbox img{
    margin: 0 3px 0 0;  
    }  
    
#mbox img.on{
    opacity: 1;  
}  
    
#m_fade{
    position: relative;
    top: 0;
    width: 100%;
    height: 25px;
    background-image: url('../../img/m_fade.png');
    _background-image: url('../../img/m_fade.gif');
    background-repeat: repeat-x; 
    opacity: .3;
    }
   
#subbox{
    width: 100%;
    padding: 10px 0 0 0;   
    } 
   
#subbox ul{
    float: left;
    }
         
#subbox ul li{
    list-style: none;
    width: 120px;   
    }

#subbox .me_1_1, #subbox .me_1_2, #subbox .me_1_3{
    width: 130px !important;
}    

#me_0{
    width: 94px;     
    margin: 0 0 0 310px;
    _margin: 0 0 0 157px;
    }

#me_1_1{
    width: 130px;
    margin: 0 0 0 407px;
    _margin: 0 0 0 205px;
}
#me_1_2, #me_1_3{
    width: 130px;
    margin: 0 0 0 6px;
    
    }
    
#me_2_1{                    
    width: 99px; 
    /* margin: 0 0 0 -235px;  */
    margin: 0 0 0 525px;
   _margin: 0 0 0 260px;
    _width: 80px;
    }  
    
#me_2_2{                    
    width: 200px; 
   /* margin: 0 0 0 -135px; */
   margin: 0 0 0 6px;
    } 
   
.line{
   border-right: #a8a8a8 1px solid;
}    
    
.main{
    position: relative;
    top: 170px;
    width: 850px;
    margin: 0 auto 0 auto; 
    }

.main_g{
    position: relative;
    top: 170px;
    width: 100%;
    }

#prel_cont{
    position: absolute;
    top: 0;
    right: 0;
    width: 40%;
    cursor: pointer;
    background-color: #fff;
    z-index: 800;  
    box-shadow: 0 0 5px black; box-shadow: 0 0 5px rgba(0,0,0,2); -moz-box-shadow: 0 0 5px rgba(0,0,0,2); -webkit-box-shadow: 0 0 5px rgba(0,0,0,2);           
    }
    
.preClose{position: absolute; top: 10px; right: 20px; color: #A4A4A4; text-decoration: none;}
        
.prel{
    position: relative;
    top: 0;
    height: 420px;
    overflow-y: auto;
    width: 95%;
    margin: 30px 0 0 5%;
    background-image: url('../../img/ar.gif');
    background-repeat: no-repeat;
    background-position: 620px 0;     
}

.prel p{
    width: 95%;
    padding: 0 0 20px 0;}
        
.footer{
    margin: 90px 0 30px 0;
    width: 830px;}

    
.s_titl{
    position: relative;
    z-index:100;
    width: 100%;
    background-color: #fff;
    }

.s_titl0{
    position: relative;
    width: 850px;
    margin: 0 auto 0 auto;
    }
        
#s_titl_b{
    position: relative;
    width: 250px;
    top: 0;
    padding: 0 0 0 4px;
    height: 30px;
    border-left: #aaaaaa 1px solid;         
}

.s_titl_c{
    position: relative;
    width: 50px;
    top: 0;
    height: 30px; 
}

#s_titl_b h3{
   position: relative;
   top: -5px;
    }
    
.sub_0{
    left: 305px;
    }

.sub_1{
    left: 402px;
    }
    
.sub_2{
    left: 523px;  
    }
        
#insep{
    border-left: #aaaaaa 1px solid;
    position: absolute;
    top: -28px;
    left: -1px;
    height: 29px;
    width: 4px; 
    }
    
.vish{
    visibility: hidden;}
 
/* scroll */    
#img_cont{
    overflow: hidden; 
    height: 435px; 
    width: 100%;
    position: relative;
}

#img_overf{
    width: 5950px; 
    height: 435px;
    position: relative;
}

#area {
    background: #d5d5d5;
    height: 20px;
    width: 100%;
    margin: 20px 0 0 0;
}
 
#knob {
    height: 20px;
    width: 200px;
   /* background: #8a8a8a;  */
   background-image: url('../../img/slider.gif');
    cursor: pointer;
}

#img_overf span{
    float: left;
    margin: 0 3px 0 0;}

#stockbox{
    position: relative;
    }
     
#stockbox img{
    margin: 0 4px 0 0;}
    
.contab{
    width: 81%;
    padding: 0;
   }
    
.cartb{
    position: absolute;
    top: -40px;
    right: 20px;
    }

.ctbl{
    position: relative;
    width: 100%;
    border-bottom: #b5b5b6 1px solid;
    border-top: #b5b5b6 1px solid;
    }
    
.prline{
    padding: 5px 0 4px 4px;
    border-left: #b5b5b6 1px solid !important; 
    }

.prline0{
    padding: 5px 0 4px 0; 
    }
        
.ctbl td{
    vertical-align: top;
    position: relative;
    border-left: #fff 1px solid;
    }
    
.crtcom{
    background-color: #838486;
    color: #fff;
    font-weight: bold;
    padding: 4px 0 0 4px;
    }
    
.crtcom span{
    position: relative;
    top: 35px;
    }
    
.delb{
    width: 100px;
    float: right;
    font-weight: bold;
    background-color: #cdced0;
    color: #000;
    margin: 0 5px 0 0;
    cursor: pointer;}
    
.chbut{
    width: 100px;
    float: right;
    font-weight: bold;
    background-color: #666666 !important;
    color: #fff;
    height: 20px; 
    margin: 0 5px 0 0;
    padding: 0 0 3px 0; 
    cursor: pointer;
    text-align: center;
}

.chbut0{
    width: 70px;
    float: right;
    font-weight: bold;
    background-color: #666666 !important;
    color: #fff;
    margin: 0 5px 0 0;
    padding: 3px 7px 3px 7px;
    height: 15px;
    cursor: pointer;
    text-align: center;
}

.search{
   }
    
.search input, .footer input{
    width: 100px;
    padding: 0 2px 0 2px;
    margin: 0 0 0 5px;
    background-color: #e5e5e7;
    color: #4b4b4b;
    border-left: #cfcfd1 1px solid;
    border-top: #cfcfd1 1px solid;
    }
    
.subms{
    width: 50px !important;
    background-color: #fff !important;
    border: 0 !important;
    color: #c8c8c8;
    font-weight: bold;
    cursor: pointer;
    }

/* blog */
    
.bl_nav{
    width: 200px;
    float: left;
    }
    
.bl_nav ul{
    list-style: none;
    margin: 10px 0 0 0;}
    
.blline{
    margin: 0 0 0 200px;}
    
.bl_box{
    margin: 10px 0 5px 0;
    }
    
.nomarg{
    margin: 0 !important;
    }
    
.ver{
    width: 100%;
    padding: 0 0 20px 0;
}

.ver img{
    float: right;}
    
.ffield{
   margin: 2px 0 5px 15px;
   width: 350px;
}

.hidden{
   /* visibility: hidden; */
    display: none;
    }

    
.licence{float: left; color: #838486; width: 200px;}
.licence a, .li_cs a{color: #838486;}
.licence a:hover{text-decoration:underline;}

.li_cs a{text-decoration: underline;}

.licence_{
    position: absolute;
    top: -40px;
    left: 0;
    float: none !important;
    }
    
.seo_top{position: absolute; right: 7px; color: #ccc; top: -30px; }
.seo_foo a{color: #F0F0F0; }
.seo_foo_m{margin: 20px 0 0 0; width: 100%; text-align: center;}

.contab ul{margin: 10px 0 0 15px;}    
.contab ul li{list-style-position: inside;}    
    
.servImgs{margin: 20px 0 0 0;}    
.servImgs img{margin: 0 0 2px 0;}    

