html
{
 overflow: auto;
}

body
{
 font-family: Verdana;
 font-size: 10px;
 
 text-align: center;

 padding: 0px;
 margin: 0px auto;
 border: 0px;

 color: #42465f;
 
 background: url(bkg2.gif) repeat;
 
 scrollbar-face-color: #e9eaea;
 scrollbar-highlight-color: #ffffff;
 scrollbar-shadow-color: #999999;
 scrollbar-3dlight-color: #dddddd;
 scrollbar-arrow-color: #bebebe;
 scrollbar-track-color: #ffffff;
 scrollbar-darkshadow-color: #ffffff;
}

a, img, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, fieldset
{
 margin: 0px auto;
 padding: 0px;
 border: 0px;
 vertical-align: bottom;
}

ul
{
 margin: 0px auto;
 padding: 0px;
 border: 0px;
 
 list-style: none;
}

div
{
 padding: 0px;
 margin: 0px auto;
 border: 0px;
}

form
{
 padding: 0px;
 margin: 0px auto;
 border: 0px;
 display: inline;
}

table
{
 border-collapse: collapse; 
 font-size: 10px;
 text-align: center;
 margin: 0px;
 border: 0px;
 padding: 0px;
 width: 100%;
}

th,tr,td
{
 text-align: center;
 margin: 0px;
 border: #9a9a9a 1px solid;
 padding: 0px;
 
 color: #40424e; 
 vertical-align: middle;
}

.tm1
{
 text-align: center;
 margin: 0px;
 border: 0px;
 padding: 0px;
  
 vertical-align: middle;
}

.brd
{
 width: 960px;
 text-align: center; 
 
 padding: 0px;
 border: #aaaaaa 0px solid;
 margin: 0px auto;
 
 float: left;
 
  background-color: transparent;
 
 background: url(bkg2.gif) repeat;
}

.wrap
{
 width: 960px;
 text-align: center;
 padding: 0px;
 margin: 0px auto;
 border: 0px; 
} 

.wrap740
{
 width: 810px;
 text-align: center;
 padding: 0px;
 margin: 0px auto;
 border: 0px;
} 

.hdr
{
 width: 960px;
 height: 90px;
  
 padding: 0px;
 margin: 0px auto;
 border: 0px;
 
 float: left;
 
 background: url(hdr.png) repeat-x top;
}

.hdr-rp
{
 width: 0px;
 height: 90px;
  
 padding: 0px;
 margin: 0px auto;
 border: 0px;
 
 float: left;

 background: url(hdr-rp.png) repeat-x top;
}

.nav
{
 width: 10px;
 height: 27px;
  
 padding: 0px;
 margin: 0px auto;
 border: 0px;
 
 float: left;
 
 background: url(nav.gif) repeat-x top;
}

.nav-rp
{
 width: 940px;
 height: 27px;
 
 font-weight: bold;
 text-align: left;
 line-height: 24px;
  
 padding: 0px;
 margin: 0px auto;
 border: 0px;
 
 float: left;
 
 background: url(nav-rp.gif) repeat-x top; 
}

.logo-rl
{
 width: 275px;
 height: 87px;
 
 font-size: 11px;
  
 padding: 0px;
 margin: 0px auto;
 border: 0px;
 
 float: left;
}

.logo-c
{
 width: 410px;
 height: 87px;
 
 font-weight: bold;
 text-align: left;
 line-height: 24px;
  
 padding: 0px;
 margin: 0px auto;
 border: 0px;
 
 float: left;
 
 background: url(logoams.gif); 
}


.col-lr
{
 width: 150px;
 text-align: center;
 
 padding: 0px;
 margin: 0px auto;
 border: 0px;
 
 float: left;
} 

.col-m
{
 width: 810px;
 text-align: center;
 
 padding: 0px;
 margin: 0px auto;
 border: 0px;
 
 float: left;
}

.foot
{
 width: 0px;
 height: 20px;
  
 padding: 0px;
 margin: 0px auto;
 border: 0px;
 
 float: left;
 
 background: url(foot.gif) repeat-x top;
}

.foot-rp
{
 width: 960px;
 height: 20px;
  
 padding: 0px;
 margin: 0px auto;
 border: 0px;
 
 float: left;
 
 background: url(foot-rp.gif) repeat-x top;
}


.m1l
{
 width: 105px;
 text-align: center;
 
 padding: 0px;
 margin: 0px auto;
 border: 0px;
 
 float: left;
} 

.li-m1 a:link, .li-m1 a:visited
{
 display: block;
 width: 95px;
 height: 34px;
 
 font-weight: bold;
 
 text-align: center;
 vertical-align: middle;
 
 color: #ffffff;
  
 background: url(bas0.gif);
}

.li-m1 a:hover
{
 display: block;
 height: 34px;

 text-align: center;
 vertical-align: middle; 
 
 color: #aa2222;
 
 text-decoration: none;
 
 background: url(bas1.gif);
}

.li-m2 a:link, .li-m2 a:visited
{
 display: block;
 width: 130px;
 height: 60px;
 
 font-weight: bold;
 
 text-align: center;
 vertical-align: middle;
 
 color: #ffffff;
  
 background: url(bar0.gif);
}

.li-m2 a:hover
{
 display: block;
 height: 60px;

 text-align: center;
 vertical-align: middle; 
 
 color: #aa2222;
 
 text-decoration: none;
 
 background: url(bar1.gif);
}

.li-lb
{
 display: block;
 width: 220px; 
  
 font-weight: bold;
 text-align: left;
 
 border-left: #fafafa 0px solid;
 border-right: #fafafa 0px solid;
 border-top: #fafafa 0px solid;
 border-bottom: #fafafa 1px solid;
}

.li-lb:hover
{
 background-color: #f2f2f2;
}

.li-l
{
 display: block;
 width: 220px; 
  
 font-weight: normal;
 text-align: left;
 
 padding: 0px;
 
 border-left: #e8e8e8 0px solid;
 border-right: #e8e8e8 0px solid;
 border-top: #e8e8e8 0px solid;
 border-bottom: #e8e8e8 1px solid;
}

.li-l:hover
{
 background-color: #eeeeee;
}


.win-h
{
 width: 520px;
 height: 18px;
 
 line-height: 18px;
 
 font-size: 12px;
 font-weight: bold;
 text-align: center;
 color: #5f8132;
 
 padding: 0px;
 margin: 0px auto;
 border: 0px;
 
 float: left;
 
 background-image: url(win-h.gif);
}

.win-c
{
 width: 520px;
 
 text-align: left;
 
 padding: 0px;
 margin: 0px auto;
 border: 0px;
 
 float: left;
 
 background-image: url(win-c.gif);
}

.win-f
{
 width: 520px;
 height: 18px;

 padding: 0px;
 margin: 0px auto;
 border: 0px;
 
 float: left;
 
 background-image: url(win-f.gif);
}

.pad1
{
 padding: 1px;
}

.pad2
{
 padding: 2px;
}

.pad3
{
 padding: 3px;
}

.pad5
{
 padding: 5px;
}

.m-img
{
 margin: 0px;
 border: #303030 2px solid;
 padding: 1px;
}

.s-photo
{
 width: 120px; 
 text-align: center;
 font-weight: bold;
 padding: 5px;
 margin: 0px auto;
 border: 0px;
 float: left;
}

.s-main
{
 width: 360px; 
 text-align: center;
 padding: 0px;
 margin: 0px auto;
 border: 0px;
 float: left;
}


.s-fpage
{
 width: 265px; 
 text-align: center;
 padding: 0px;
 margin: 0px auto;
 border: 0px;
 float: left;
}

.s-img
{
 margin: 0px;
 border: #606060 1px solid;
 padding: 1px;
}

.s-imgm
{
 margin: 0px;
 width: 45px;
 border: #e4e4e4 1px solid;
 padding: 2px;
}

.s-tab
{
 width: 380px; 
 text-align: left;
 
 padding: 5px;
 margin: 0px auto;
 border: 0px;
 
 float: left;
}

.s-full
{
 width: 800px; 
 text-align: center;
 
 padding: 5px;
 margin: 0px auto;
 border: 0px;
 
 float: left;
}

.m-lin1
{
 width: 810px;
 height: 22px;
 font-size: 14px;
 font-weight: bold;
 
 text-align: center;
  
 color: #4d4d4d;
 
 margin: 0px auto;
 border: 0px;
 padding: 0px;
 
 background: url(m-lin1.gif) repeat-x top;
 
 float: none;
}

.m-lin2
{
 width: 810px;
 height: 18px;
 font-size: 12px;
 font-weight: bold;
 
 text-align: left;
  
 color: #bababa;
 
 margin: 0px auto;
 border: 0px;
 padding: 0px;
 
 background: url(m-lin2.gif) repeat-x top;
 
 float: none;
}

.s-frm-l
{
 width: 500px; 
 text-align: left;
 
 padding: 0px;
 margin: 0px auto;
 border: 0px;

}

.s-frm-c
{
 width: 500px; 
 text-align: center;
 
 padding: 0px;
 margin: 0px auto;
 border: 0px;
}

.price
{
 font-size: 12px;
 font-weight: bold;
 
 color: #cc0000;
 background-color: #f4f4f4;
}

.price-old
{
 font-size: 12px;
 font-weight: bold;
 text-decoration: line-through; 
}

.pln
{
 font-size: 12px;
 font-weight: bold;
}

.nl
{
 text-align: left;
 font-weight: normal;
 padding: 2px;
}

.bl
{
 text-align: left;
 font-weight: bold;
 padding: 2px;
}

.nc
{
 text-align: center;
 font-weight: normal;
 padding: 2px;
}

.nr
{
 text-align: right;
 font-weight: normal;
 padding: 2px;
}

.bc
{
 text-align: center;
 font-weight: bold;
 padding: 2px;
}

.br
{
 text-align: right;
 font-weight: bold;
 padding: 2px;
}

.non
{
 margin: 0px;
 border: 0px;
 padding: 0px;
}

.sumedit
{
 text-align: right;
 font-size: 12px;
 font-family: Verdana;	
 font-weight: bold;
 border: 0px;
 background-color: transparent;
 color: #434343;
 
 width: 130px;
}

















a:link, a:visited 
{
 color: #52566f;
 text-decoration: none;
}

a:active
{
 color: #b22222;
 text-decoration: none;
}

a:hover
{	
 color: #b22222;
 text-decoration: underline;
}

.bold
{
 font-weight: bold;
}

.f-red
{
 color: #d92a46;
}

.f-blue
{
 color: #37617f;
}

.f-brown
{
 color: #ab9b58;
}

.f-orange
{
 color: #e9920a;
}

.f-green
{
 color: #5d853f;
}

.f-time
{
 font-style: italic;	
 color: #3e8210;
}


input
{
 vertical-align: bottom;
}

input.editbox
{
 font-size: 10px;
 font-family: Verdana;
 background-color: #ffffff;
 border-right: #d2d2d7 1px solid;
 border-top: #b6beca 1px solid;
 border-left: #b6beca 1px solid;
 border-bottom: #d2d2d7 1px solid;
}

textarea
{
 font-size: 10px;
 font-family: Verdana;
 background-color: #ffffff;
 border-right: #d2d2d7 1px solid;
 border-top: #b6beca 1px solid;
 border-left: #b6beca 1px solid;
 border-bottom: #d2d2d7 1px solid;
 width: 100%;
}

input.radio
{
 font-size: 10px;
 font-family: Verdana;
 background-color: #f2f2f7;
}

select.editbox
{
 font-size: 10px;
 font-family: Verdana;
 background-color: #ffffff;
 border-right: #d2d2d7 1px solid;
 border-top: #929297 1px solid;
 border-left: #929297 1px solid;
 border-bottom: #d2d2d7 1px solid;
}
