/* mwshop css */

/* listmenu */

.mwmcat{
  background:transparent;margin:5px 5px 0 5px;
}        

.mwsubcat{
  
}    

.mwsubcat li .mwsubcat{
  margin: 0 0 0 10px; padding: 0;
}    

 
.mwmcat li {
  font-size:8pt;
  font-weight:bold;
  list-style-type: none;
  
}

.mwsubcat li{
  cursor:default;
  font-weight:bold;
  margin:0 0 0 5px;
  list-style-type: none;
  text-align:left;
}        
        
.mwmcat li a:link, .mwmcat li a:visited, .mwmcat li a:active
{
 color:#fff;
 text-decoration:none;
 padding:3px 0 0 15px;
 display:block;
 border:0;
 background-image:url('../_img/arrow_w.gif');
 background-repeat:no-repeat;
 background-position: 0 6px;
}

.mwmcat li a:hover
{
 color:#0066cc;
 background-image:url('../_img/arrow_w.gif');
 background-repeat:no-repeat;
 background-position: 0 6px;
}

.mwsubcat li a:link, .mwsubcat li a:visited, .mwsubcat li a:active{
  color:#fff !important;
  text-decoration:none;
  display:block;
  background-image:url('../_img/arrow_w.gif');
  background-repeat:no-repeat;
  background-position:0 6px;
  padding:2px 0 0 15px;
}

.mwsubcat li a:hover{
  color:#0066cc !important;
  background-image:url('../_img/arrow_w.gif');
  background-repeat:no-repeat;
  background-position:0  6px;
}	

.mwmactual a:link, .mwmactual a:active, .mwmactual a:visited, .mwmactual a:hover
{
 color:#ff0000 !important;
 background-image:url('../_img/arrow_w.gif');
 background-repeat:no-repeat;
 background-position: 0 6px;
}

.mwsactual
{
 color:#ff0000 !important;
 background-image:url('../_img/arrow_w.gif');
 background-repeat:no-repeat;
 background-position: 0 6px;
}

/* menuend */
.redb
{
 background-color:#ff3300;color:#ffffff;
}

/* forms */

.mws-in
{
 color:#666666;
 border-left:1px solid #536F72;
 border-top:1px solid #536F72;
 border-right:1px solid #dddddd;
 border-bottom:1px solid #dddddd;
 font-size:9pt;
 background-color:#ffffff;
}

.mws-bt
{
 border:1px outset #ffffff;
 font-size:9pt;
 color:#ffffff;
 background-color:#FFBB33;
 font-weight:bold;
}

.mws-invbt
{
 font-size: 9pt;
 font-weight: bold;
 color: #ffffff;
 border:1px outset #ffffff;
 text-align: center;
 background-color: #FFBB33;
}

/* catalog table */
 
.frmTab {
 width:780px;border:0;margin:0;
 border-collapse:collapse;
 border-bottom:2px solid #334488;
 margin-bottom:10px;
}

.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
{
 margin:4px;
 width:252px;
 float:left;
 background-color:#eeeeee;
 /* border:1px solid #bbbbbb; */
}

.catalog_item
{
 width:242px;
 height:212px;
 overflow:hidden;
 padding:6px;
}

.mwcatalog a:link, .frmTab td a:visited, td .frmTab a:active 
{
  color:#ff0000;
}

.mwcatalog a:hover 
{
  color:#ff66cc;
} 

.frmBold {
 color:#000000;
 font-size:12pt;
 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;
}

.dfiximg img
{
 margin-right:4px;float:left;cursor:pointer;
}

#searchbox
{
 width:260px;
 position:absolute;
 top:26px;
 margin: 0 0 0 720px;
 height:25px;
 color:#ffffff;
 
}

#searchbox h2
{
 font-size:10pt;
 padding:2px 0 0 4px;
 height:23px;
 color:#ffffff;
 display:none;
}

#searchfield
{
 width:100px;
 color:#666666;
 border:1px inset #ffffff;
 font-size:9pt;
 background-color:#ffffff;
}

#searchbox p
{
 margin:4px;	
}

#searchbtn
{
 width:100px;
 font-size: 9pt;
 font-weight: bold;
 color: #ffffff;
 border:1px outset #ffffff;
 text-align: left;
 background:url('../_img/mwshop/mglass_w.gif') #FFBB33 no-repeat 2px 2px;
 padding-left:25px;
}

#basketecho
{
 width:260px;
 position:absolute;
 top:0;
 margin: 0 0 0 720px;
 height:25px;
 color:#ffffff;
 
}

#basketecho h2
{
 font-size:10pt;
 padding:2px 0 0 4px;
 height:23px;
 color:#ffffff;
 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') #FFBB33 no-repeat 2px 2px;
 padding-left:25px;
}


#basketecho p
{
 margin:4px;	
}

#basketecho a
{
 display:block;
 text-align:right;	
}


#logintecho
{
 width:260px;
 position:absolute;
 top:80px;
 margin: 0 0 0 720px;
 height:25px;
 color:#ffffff;
 
}

#logintecho h2
{
 font-size:7pt;
 padding:2px 0 0 4px;
 height:23px;
 color:#ffffff;
 display:none;
 
}

#logintecho p
{
 margin:4px;	
}

#login_name, #login_pw
{
 width:120px !important;margin-bottom:4px;
 border:1px inset #ffffff;
}

#sayit
{
 position:absolute;top:40px;border:1px solid #ff3300;color:#ff3300;background-color:#ffcc00;cursor:pointer;margin-left:300px;	
}

.login label { display:none; }

.login .mws-bt
{ margin-bottom:4px; }

.login a:link,.login a:visited,.login a:active
{ color:#fff;font-size:9pt; }

.login a:hover
{ color:#0066cc; }

.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;
}
