html {

overflow: auto;

}



body {

  background: #fffffd;

  margin: 0px;

  padding:0px;

  font-family:Arial;

  font-size: 12px;

  background-image: url('../images/shad_top.png');

  background-position:top;

  background-repeat:repeat-x;

}



.check {

  width: 24px;

  height: 14px;

  background:url(../images/redcheck.gif) no-repeat left top;

}



.listlink {

 color: #ec1a25;

 text-decoration:none;

}



.listlink:hover {

 color: black;

 text-decoration:underline;

}



input {

 font-size:12px;

 margin:0px;

 padding:0px;

}

form {

 margin:0px;

 padding:0px;

}



.red {

  color: #ec1A25;

}



.button{ 

 font-family:    Arial;

 font-size:      12px;

 vertical-align: middle;

 text-align:     center; 

 color:          #fffffe;

 height:         21px;

 border:         0px;

 margin:         0px;

 padding:        0px;

 padding-bottom: 2px; 

 background: url('../images/button-body.gif')

}



.button:hover {

 color:#ffbdbd;

}



.btn1 {

 width:8px;

 height:21px;

 background: url('../images/button-left.gif')

}



.btn2 {

 width:8px;

 height:21px;

 background: url('../images/button-right.gif')

}





.buttonx{ 

 font-family:    Arial;

 font-size:      12px;

 vertical-align: middle;

 text-align:     center; 

 color:          #fffffe;

 height:         21px;

 border:         0px;

 margin:         0px;

 padding:        0px;

 background: url('../images/button-body-bw.gif')

}



.btnx1 {

 width:8px;

 height:21px;

 background: url('../images/button-left-bw.gif')

}



.btnx2 {

 width:8px;

 height:21px;

 background: url('../images/button-right-bw.gif')

}



hr {

 height:1px;

 background-color: #bbbbbb;

 border:0px;

}



a {

 color:#000000;

 text-decoration:none;

}



a:hover {

 text-decoration:underline;

}



table {

  text-align:left;

}



h1 {

 font-size:22px;

 font-weight:bold;

 padding:0px;

 margin:0px;

 margin-bottom:12px;

}



h2 {

 margin:0px;

 padding:0px;

 margin-bottom:14px;

 font-weight:normal;

 font-size:19px;

 color: #ec1A25;

}



.urlap {

 font-size:11px;

 color:#636363;

}

 

.urlapa {

 color:#636363;

 text-decoration:none;

}

.uralapa:hover {

 text-decoration:underline;

}



.urlapa b{

 color:#636363;

}



.urlap h3{

 font-weight:normal;

 font-size:13px;

 color: #ec1A25;

}



.hmenu {

  color:#fffffe;

}



.hmenu td {

  padding-right:22px;

}



.hmenu a {

 color:#fffffe;

 text-decoration:none;

}



.hmenu a:hover {

 text-decoration:underline;

}



.menushadow {

  font-size: 9px;

  text-align:center;

  background-image: url('../images/shad_menu.png');

  background-position:top;

  background-repeat:repeat-x;

  height:17px;

}



.search_head {

  font-size: 9px;

  text-align:center;

  background-image: url('../images/search_head.png');

  background-position:right bottom;

  background-repeat:no-repeat;

  height:19px;

}



.search_body {

  background-image: url('../images/search_bg.png');

  background-position:right;

  background-repeat:repeat-y;

  padding-left:14px;

  padding-right:0px;

  color:#eb1c24;

  font-size:13px;

}



.search_select1 {

 width:190px;

 color:#636363;

 border:1px solid #c1c1c1;

 padding:0px;

 margin-left:-5px;

 font-size:12px;

 height:21px;

 margin-top:2px;

 margin-bottom:4px;

}



.search_select2 {

 color:#636363;

 border:1px solid #c1c1c1;

 padding:0px;

 margin-left:-5px;

 font-size:12px;

 height:21px;

 margin-top:2px;

 margin-bottom:4px;

}



.search_select3 {

 color:#636363;

 border:1px solid #c1c1c1;

 padding:0px;

 font-size:12px;

 height:21px;

 margin-top:2px;

 margin-bottom:4px;

}



.search_foot {

  font-size: 9px;

  text-align:center;

  background-image: url('../images/search_foot.png');

  background-position:right top;

  background-repeat:no-repeat;

  height:19px;

}



.adminmenu {

 font-weight:bold;

 text-decoration:none;

 color:black;

}



.adminmenu:hover {

 text-decoration:underline;

 color:#ff6600;

}



.admintitle {

 font-size:15px;

 font-weight:bold;

 padding:0px;

 margin:0px;

 margin-bottom:8px;

}



.save {

 font-weight:bold;

}



.addcatlink {

 font-size:9px;

}



.error {

 color:red;

 font-weight:bold;

}



.error_title {

 color:red;

 font-weight:bold;

}



.order_select {

 color:#636363;

 border:1px solid #c1c1c1;

 padding:0px;

 font-size:12px;

 height:21px;

}



.order_select2x {

 color:black;

 font-weight:bold;

 font-family:Arial;

 border:1px solid #c1c1c1;

 padding:0px;

 font-size:12px;

 height:21px;

}



.rollover {

 display: block;

 padding-top:5px;

 margin:0px;

 background: url('../images/button_normal.png') 0 0 no-repeat;

 text-decoration: none;

 text-align:center;

 color:#fffffe;

 vertical-align:bottom;

 font-weight:bold;

 width: 110px;

 height: 27px;

 font-size:11px;

 font-family:Arial;

}

.rollover:hover { 

 background: url('../images/button_hover.png') 0 0 no-repeat;

 text-decoration: none;

 color: #ea1d1a;

}



.d_title {

 font-size:12px;

 color: #ec1d23;

 padding-top:6px;

 padding-bottom:2px;

}



.d_pad9 {

 vertical-align:top;

 padding-bottom:9px;

}



.text_red {

 font-size:11px;

 color:#eb1c26;

}



.text_red2 {

 font-size:16px;

 color:#eb1c26;

 font-weight:bold;

}



.text_gray {

 font-size:11px;

 color:#636363;

 font-weight:bold;

}



.text_gray2 {

 font-size:16px;

 color:#636363;

}



.btn_l {

 width:   3px;

 height: 23px;

 background:url('../images/btn_l.png');

}



.btn_r {

 width:   3px;

 height: 23px;

 background:url('../images/btn_r.png');

}



.btn_b {

 width: 100px;

 height: 23px;

 background:url('../images/btn_b.png');

 text-align:center;

 white-space: nowrap;

}



.btn_a {

 text-decoration: none;

 color:#fffffe;

 font-weight:bold;

 font-size:11px;

 font-family:Arial;

 white-space: nowrap;

}



.btn_a:hover {

 text-decoration: underline;

}



.foot_a {

 text-decoration: none;

 color:#fffffe;

 font-weight:bold;

 font-size:14px;

 font-family:Arial;

}



.foot_a:hover {

 text-decoration: underline;

}



.foot_b {

 text-decoration: none;

 color:#fffffe;

 font-weight:bold;

 font-size:12px;

 font-family:Arial;

}



.foot_b:hover {

 text-decoration: underline;

}



.dot {

  width:12px;

  height:12px;

  background:url(../images/dot.gif) no-repeat;

}

