/* mwshop css */

/* listmenu */

.mwmcat{
  width:194px;
  margin:0;
}        

.mwsubcat{
  
}    

.mwmcat li {
 font-size:9pt;
 list-style-type: none;
 margin:2px 0 0 0;
}

.mwsubcat li {
  margin:2px 0 0 10px;
}        
    
.mwmcat li a:link, .mwmcat li a:visited, .mwmcat li a:active
{
 width:194px;
 padding:2px ;
 color:#000000;
 display:block;
 font-weight:normal;
 background:url('../../_img/default/bt.jpg') transparent no-repeat 0 0;
}

.mwmcat li a:hover
{
 color:#ff0000;
 filter: alpha(opacity=60); 
 -moz-opacity: 0.6;
 KhtmlOpacity: .6;
 opacity: .6; 
}

.mwsubcat li a:link, .mwsubcat li a:visited, .mwsubcat li a:active{
  color:#000000 !important;
  display:block;
  padding:2px 0;
  background-image:none !important;
}

.mwsubcat li a:hover{
  color:#ff0000 !important;
}	

.mwsubcat li a
{
  width:175px !important;
}        

.mwsubcat li .mwsubcat li a {
 width:165px !important;
}    

.mwsubcat li .mwsubcat li .mwsubcat li a {
 width:155px !important;
}    

.mwsubcat li .mwsubcat li .mwsubcat li .mwsubcat li a {
 width:145px !important;
} 
  

/* menuend */
.redb
{
 background-color:#ff3300;color:#ffffff;
}

/* forms */

.mws-in
{
 color:#666666;
 border:1px inset #006699;
 font-size:9pt;
 background-color:#ffffff;
}

.mws-bt
{
 border:1px outset #006699;
 font-size:9pt;
 color:#ffffff;
 background-color:#006699;
 font-weight:bold;
}

.mws-invbt
{
 font-size: 9pt;
 font-weight: bold;
 color: #ffffff;
 border:1px outset #006699;
 text-align: center;
 background-color:#006699;
}

/* catalog table */
 
.frmTab {
 width:750px;border:0;margin:0;
 border-collapse:collapse;
}

.frmTab th {
 font-size:9pt !important;
 vertical-align:middle;
 color:#666666;
 border:0;
 padding:4px;
 
}

.frmTab td {
 font-size:8pt !important;
 color:#666666;
 border:0;
 padding:4px;
}

.mwcatalog
{
 /*  width:100%; */
}

.catalog_item_x
{
 float:left;
 margin:4px;
 width:350px;
 height:200px;
 background-color:#EEF0F2;
 border:1px solid #cccccc; 
}

.catalog_item
{
 width:344px;
 padding:3px;
 margin:3px;
}

.mwcatalog a:link, .frmTab td a:visited, td .frmTab a:active 
{
  color:#0066cc;
}

.mwcatalog a:hover 
{
  color:#ff66cc;
} 

.frmBold {
 color:#000000;
 font-size:10pt;
 font-weight:bold;
}

.w50
{
 width:50%;
}        

.w50 img
{
 cursor:pointer;
}        

.news
{
 color:#ffff00;background-color:#ff0000;border:2px solid #ff0000;
}

.basketshow
{
 height:170px;
}

.fiximg img
{
 margin-right:4px;float:left;cursor:pointer;border:1px solid #006699;
}

.dfiximg img
{
 margin-right:4px;float:left;cursor:pointer;border:1px solid #006699;
}

#searchbox
{
 width:195px;
 color:#3D6F8F;
}

#searchbox h2
{
 font-size:10pt;
 padding:2px 0 0 4px;
 height:23px;
 color:#3D6F8F;
 display:none;
}

#searchfield
{
 width:90px;
 color:#666666;
 border:1px inset #ffffff;
 font-size:9pt;
 background-color:#ffffff;
}

#searchbox p
{
 margin:4px;	
}

#searchbtn
{
 width:90px;
 font-size: 8pt;
 font-weight: bold;
 color: #ffffff;
 border:1px outset #ffffff;
 text-align: left;
 background:url('../../_img/mwshop/mglass_w.gif') #006699 no-repeat 2px 2px;
 padding-left:25px;
}

#basketecho
{
 width:190px;
 margin:10px 0 0 0 ;
 color:#3D6F8F;
}

#basketecho h2
{
 font-size:10pt;
 padding:2px 0 0 4px;
 height:23px;
 color:#3D6F8F;
 display:none;
}

#basketbt
{
 width:100px;
 font-size: 9pt;
 font-weight: bold;
 color: #ffffff;
 border:1px outset #ffffff;
 text-align: left;
 background:url('../../_img/mwshop/cart_w.gif') #006699 no-repeat 2px 2px;
 padding-left:25px;
}


#basketecho p
{
 margin:4px;	
}

#basketecho a
{
 display:block;
 text-align:right;	
}


#logintecho
{
 width:190px;
 margin: 0 ;
 color:#3D6F8F;
}

#logintecho h2
{
 font-size:7pt;
 padding:2px 0 0 4px;
 height:23px;
 color:#3D6F8F;
 display:none;
 
}

#logintecho p
{
 margin:4px;	
}

#login_name, #login_pw
{
 width:90px !important;margin-bottom:4px;
 border:1px inset #ffffff;
}

/* .login label { display:none; } */

.login .mws-bt
{ margin-bottom:4px; }

.login a:link,.login a:visited,.login a:active
{ color:#0066cc;font-size:9pt; }

.login a:hover
{ color:#ff6600; }

.remove
{
 width:20px;
 text-align:center;	
 background-color:#ff0000;
 color:#ffff00;
 border:1px solid #ffff00;
}

.recount
{
 width:20px;
 text-align:center;	
 background-color:#006600;
 color:#ffff00;
 border:1px solid #ffff00;
}

