#billbody
{
 padding:0px;
 margin:0px;
 width:738px;
 margin-top:0px;
 margin-left:0px;
 border-color:#000000;
 border-style:none;
 border-width:0px;
}

#billimg
{
 position:absolute;
 width:778px;
 left:0px;
 top:0px;
 z-index:1;
}

#billdiv
{
 position:absolute;
 left:62px;
 top:155px;
 z-index:2;
 font-size:12px;
}
#billdiv h1
{
}

#billbody table, #billbody table tr, #billbody table tr td
{
 border-color:#000000;
 border-style:none;
 border-width:0px;
}

#qtl input
{
 width:60px;
 text-align:right;
}

img
{
 border-color:#000000;
 border-style:none;
 border-width:0px;
}

.artblock a,.artblock a:hover,.artblock a:visited
{
 color:#aaaaaa;
 text-decoration:none;
 height:11px;
 font-weight:bold;
}

.awb, a
{
 color:#aaaaaa;
 text-decoration:none;
 font-size:12px;
 font-weight:bold;
}
.twb
{
 color:#444444;
 text-decoration:none;
 font-size:12px;
 font-weight:bold;
}
.ctsa
{
 width:330px;
 text-align:right;
 font-weight:bold;
 color:#444444;
}
.ctsb
{
 width:130px;
 text-align:right;
 font-weight:bold;
 color:#444444;
}
.ctsc
{
 text-align:right;
}

#ctt
{
 width:456px;
 border-collapse:collapse;
}
.ctr
{
 border-style:solid;
 border-width:2px;
 border-color:#aaaaaa;
}
.ctp
{
 border-style:solid;
 border-width:2px;
 border-color:#aaaaaa;
}
.ctd
{
 width:456px;
 border-style:solid;
 border-width:2px;
 border-color:#aaaaaa;
}
.ctc
{
 width:40px;
 text-align:right;
 border-style:solid;
 border-width:2px;
 border-color:#aaaaaa;
}
.cts
{
 width:80px;
 text-align:right;
 border-style:solid;
 border-width:2px;
 border-color:#aaaaaa;
}

body
{
 font-size:12px;
 font-family: Arial, Helvetica ;
 background-color:#FFFFFF;
 margin:0px;
 padding:0px;
 height:100%;
 width:100%;
 position:absolute;
 vertical-align:top;
}

#mt td table td
{
 vertical-align:top;
 border-color:#FFFFFF;
 border-style:none;
 border-width:0px;
}

#mt td
{
 vertical-align:top;
 border-style:none;
 border-width:0px;
 border-color:#000000;
}


table
{
 table-layout:auto;
 border-collapse:collapse;
 empty-cells:show;
}
td
{
 vertical-align:top;
}

.mb
{
 height:100%;
}

#bt
{
 width:100%;
 empty-cells:show;
 border-collapse:collapse;
 table-layout:fixed;
 height:100%;
}

#btc
{
 width:1000px;
 height:100%;
 empty-cells:show;
 background-image:url(gfx/bg.png);
 background-repeat:repeat-y;
}

#mt
{
 width:1000px;
 border-style:none;
 empty-cells:show;
 table-layout:fixed;
}

#mtc
{
 width:520px;
 vertical-align:top;
}

#mtcd
{
 width:480px;
 margin-left:30px;
 margin-right:10px;
 font-size:12px;
 font-family: Arial, Helvetica ;
 vertical-align:top;
}

#mtlm
{
 width:240px;
 margin-left:150px;
}

#mtlmd {padding-left:20px;}
#mtrm
{
 width:240px;
}
#mtrmd {padding-left:30px;}

#mthl
{
 width:240px;
 height:185px;
 background-image:url(gfx/place.png);
 background-repeat:no-repeat;
}
#mthc
{
 padding-top:50px;
 height:98px;
 width:520px;
 font-weight:bold;
 font-size:12px;
}
#mthcd
{
 padding-left:30px;
}
#mthr
{
 width:240px;
 height:185px;
}
#mtfl
{
 height:75px;
 width:240px;
}
#mtfc
{
 height:75px;
 width:520px;
 font-weight:bold;
 font-size:12px;
 vertical-align:bottom;
}
#mtfcd
{
 padding-top:60px;
 width:480px;
 text-align:right;
 vertical-align:bottom;
}
#mtfr
{
 height:75px;
 width:240px;
}

.mld
{
 padding-left:12px;
}

.eck4
{
 height:15px;
 width:11px;
 background-image:url(gfx/4eck.png);
 background-repeat:no-repeat;
 padding:0px;
 margin:0px;
}

.mm a
{
 color:#aaaaaa;
 font-weight:bold;
}

#mtrm a,#mtlm a,.cted a
{
 color:#aaaaaa;
 text-decoration:none;
 height:11px;
 font-weight:bold;
 background-image:url(gfx/4eck.png);
 background-repeat:no-repeat;
 padding:0px;
 margin:0px;
 padding-left:14px;
}

.tel
{
 font-family: Arial, Helvetica;
 height:11px;
 font-weight:normal;
 color:#000000;
 font-size:12px;
 background-image:url(gfx/4eck.png);
 background-repeat:no-repeat;
 padding:0px;
 margin:0px;
 padding-left:14px;
}

.lif{font-size:10px;width:100px;border-style:solid;border-width:2px;border-color:#aaaaaa;}
#search
{
 margin-top:3px;
 border-width:2px;
 border-style:solid;
 border-color:#aaaaaa;
 width:180px;
}

.dv
{
 width:140px;
 height:212px;
 background-image:url(gfx/dv.png);
 background-repeat:no-repeat;
 padding:0px;
 padding-right:20px;
 float:left;
 font-size:12px;
}

.dvt
{
 width:124px;
 height:80px;
 margin:4px;
 float:left;
 font-size:12px;
 overflow:hidden;
}

.dv img
{
 width:131px;
 height:130px;
 padding:0px;
 padding-top:0px;
 margin-left:0px;
 margin-top:0px;
 border-color:#aaaaaa;
 border-style:solid;
 border-width:1px;
}

a img
{
 border-color:#000000;
 border-style:none;
 border-width:0px;
}

.pvp img
{
 height:80px;
 width:80px
}
.pvp
{
 height:85px;
 width:85px;
 float:left;
 padding-right:10px;
 padding-bottom:10px;
 background-image:url(gfx/thumbshad.png);
 background-repeat:no-repeat;
}

#srchbn
{
 width:49px;
 height:15px;
 color:#aaaaaa;
 font-weight:bold;
 font-size:12px;
 font-family: Arial, Helvetica ;
 border-width:0px;
 border-style:none;
 border-color:#ffffff;
 background-color:#ffffff;
 margin-bottom:2px;
}

#cartsm
{
 width:170px;
 font-weight:bold;
 border-width:0px;
 border-style:none;
 border-color:#EC259F;
 background-color:#EC259F;
 color:#ffffff;
 text-decoration:none;
 text-align:center;
 font-size:12px;
 padding-bottom:3px;
 padding-top:3px;
 padding-left:10px;
 padding-right:10px;

}

.gg
{
 text-transform:uppercase;
 color:#aaaaaa;
}
#gr
{
 text-align:right;
}


.dgr1 td
{
 padding-bottom:45px;
 font-weight:bold;
}

.dgr2 td
{
 padding-bottom:12px;
 font-weight:bold;
}

#ardisc
{
 padding-top:30px;
 padding-bottom:30px;
}
#sdl
{
 width:265px;
 height:265px;
 background-image:url(gfx/prodshad.png);
 background-repeat:no-repeat;
}
#sdl img
{
 width:258px;
 height:257px;
 border-color:#aaaaaa;
 border-style:solid;
 border-width:1px;
}
#cnt
{
 text-align:right;
 width:60px;
}

#sdm
{
 width:20px;
}

#sdr
{
 width:180px;
}

.sdrd input, .sdrd textarea, .sdrd select
{
 margin-bottom:2px;
}

.sdrd
{
 margin-bottom:12px;
}

#sdr textarea
{
 width:170px;
}
#sdr .in
{
 width:170px;
}
#sdr select
{
 width:170px;
 margin-bottom:2px;
}
#sdr table
{
 width:170px;
}

#redbox
{
 width:460px;
 border-width:2px;
 border-style:solid;
 border-color:#ff0000;
 background-color:#ff6666;
 color:#ffffff;
}
#bluebox
{
 width:460px;
 border-width:2px;
 border-style:solid;
 border-color:#0000ff;
 background-color:#6666ff;
 color:#ffffff;
}

#magicmail_form input
{
 width:180px;
 margin-top:3px;
 margin-bottom:3px;
 border-style:solid;
 border-width:2px;
 border-color:#aaaaaa;
}

#magicmail_form textarea
{
 width:230px;
 height:151px;
 margin-top:3px;
 margin-bottom:3px;
 border-style:solid;
 border-width:2px;
 border-color:#aaaaaa;
}

#magicmail_form #bn
{
 font-weight:bold;
 border-width:0px;
 border-style:none;
 border-color:#EC259F;
 background-color:#EC259F;
 color:#ffffff;
 text-decoration:none;
 width:180px;
 margin-top:45px;
 margin-bottom:3px;
  font-size:12px;
 padding-bottom:3px;
 padding-top:3px;
 text-transform:uppercase;
}
#magicmail_form .rb
{
 width:20px;
 border-style:none;
}
#magicmail_form .plz
{
 width:45px;
}
#scf2
{
 width:30px;
}
.sb
{
 width:30px;
}