@media screen
{
  input { border:1px #00b934 solid; }
  
  .cat-tree { margin:20px 10px; background:url('cat-tree-c.gif') repeat-x 0 0; }
  .cat-tree .ct-l { background:url('cat-tree-lt.gif') no-repeat 0 0; }
  .cat-tree .ct-r { background:url('cat-tree-rt.gif') no-repeat 100% 0; }
  .cat-tree .ct-d { margin:0 10%; padding:20px 0; }
  .cat-tree h1 { margin:0 0 15px 14px; }
  .cat-tree h1 a { font-size:14px; font-weight:bold; color:black; }
  .cat-tree p.h1 { margin:0 0 15px 14px; }
  .cat-tree p.h1 a { font-size:14px; font-weight:bold; color:black; }
  .cat-tree ul { margin:0 0 30px 0; padding:0; list-style:none; }
  .cat-tree li { margin-bottom:5px; padding-left:1.5em; background:url('bullet-4.gif') no-repeat 0.3em 0.3em; }
  .cat-tree li.act { padding-left:1.5em; background:url('bullet-5.gif') no-repeat 0 0.1em; }
  .cat-tree li.act a, .cat-tree li.act a:visited { color:black; font-weight:bold; }
  
  .pages-bar { margin-top:20px; text-align:center; font-size:13px; font-weight:bold; font-family:'Tahoma',sans-serif; }
  .pages-bar a {text-decoration:none; color:#ce009b; } 
  
  .other-sections { margin-top:30px; }
  .other-sections h1 { color:#007722; font-size:24px; margin:10px 0; }
  .other-sections p.h1 { color:#007722; font-size:24px; margin:10px 0; }
  .other-sections .os-d { border-top:1px #c3c3c3 solid; border-bottom:1px #c3c3c3 solid; }
  .other-sections .os-bg-obj { width:69px; height:160px; float:right; margin-top:-128px; background:url('other-sections-bg.png') no-repeat 0 0; }
  
  .other-section { width:100%; }
  .other-section td { width:33%; padding:15px; }
  .other-section img { margin-right:7px; vertical-align:middle; }
  .other-section a { color:#ce009b; font-size:14px; font-weight:bold; }
  
  .int-banners { width:100%; margin:40px 0 20px 0; }
  .int-banners td { width:33%; padding:0 10px; }

  .int-banners-2 { width:100%; margin:20px 0; }
  .int-banners-2 td { width:33%; padding:10px 0; text-align:center; }

  .int-goods { width:100%; }
  .int-goods td { padding-right:7px; vertical-align:top; }
  .int-goods td .d { border:1px #0f7bc7 solid; padding:10px; }
  .int-goods .img { width:20%; }
  .int-goods .img .d { text-align:center; margin-bottom:15px; }
  .int-goods .body { padding:0 10px; }
  .int-goods .body h4 { margin:0 0 10px 0; color:black; font-size:16px; } 
  .int-goods .price img { vertical-align:middle; } 
  .int-goods .price span { font-size:18px; color:#007722; }
  
  #message-box-1 {
    width:200px; height:30px; background-color:#e1ffe9; border:2px #00b934 solid;
    text-align:center; padding-top:15px; font-size:14px; font-weight:bold;
    position:absolute; left:50%; top:50%; margin:-25px 0 0 -100px; z-index:1000;
    display:none;
  }
  
  .basket-form { width:97%; }
  .basket-form input { width:30px; }
  .basket-form th { padding:5px 10px; font-weight:bold; height:30px; font-size:13px; background-color:#e3ffeb; border:1px #00b934 solid; }
  .basket-form td { padding:5px 10px; border-top:1px #00b934 solid; }
  .basket-form td.L { width:100px; }
  .basket-form .name { font-size:14px; } 
  .basket-form .bL1 { width:80px; font-size:12px; font-weight:bold; text-align:left; vertical-align:top; } 
  .basket-form a { color:#ce009b; } 
  .basket-form h3 { font-size:12px; } 
  .ord-btn { width:97%; text-align:center; margin-top:20px; } 

  .user-info { width:80%; margin:15px 0 0 0; }
  .user-info td { padding:5px 0; vertical-align:top; }
  .user-info .dL { width:100px; font-size:12px; font-weight:bold; text-align:right; }
  .user-info .dL1 { width:60px; font-size:12px; font-weight:bold; }
  .user-info .dL2 { width:105px; font-size:12px; font-weight:bold; }
  input { width:99%; /*border:1px #575757 solid;*/ }
  input.mid, textarea.mid { width:40%; }
  input.req, textarea.req { border:1px #d90008 solid; }
  input.small { font-size:12px }
  textarea { width:99%; height:70px; border:1px #cdc5b3 solid; }
  
  .date { font-weight:bold; font-family:'Arial',sans-serif; }
  h4 { font-size:14px; color:#ce009b; font-weight:bold; margin:0 0 7px 0; }
  h2 { font-size:15px; font-weight:bold; margin:0 0 7px 0; }
  .int-news-list { margin:0; }
  .int-news-list p { margin:0; }
  .int-news-list dd { margin:10px 0 20px 20px; }
  .int-news-list .icon { float:left; width:35px; height:25px; margin-right:5px; }
  .int-news-list a { color:#ce009b; } 

  .user-info2 { width:100%; margin-bottom:5px; }
  .user-info2 td { padding:5px 3px; font-family:'Arial',sans-serif; font-size:12px; }
  .user-info2 .L1 { width:50px; font-weight:bold; }
  .user-info2 .L2 { width:120px; font-weight:bold; }
  .user-info2 .L { text-align:right; width:100px; font-weight:bold; } 

  #reg-ok-btn { width:83px; height:31px; cursor:pointer; margin:7px auto; background:url('ok-btn-2.gif') no-repeat 0 0; }
}
  .cat-tree1 { margin:20px 10px; }
  .cat-tree1 .ct-l { background:url('cat-tree-lt.gif') no-repeat 0 0; }
  .cat-tree1 .ct-r { background:url('cat-tree-rt.gif') no-repeat 100% 0; }
  .cat-tree1 .ct-d { margin:0 10%; padding:20px 0; }
  .cat-tree1 h1 { margin:0 0 15px 14px; }
  .cat-tree1 h1 a { font-size:14px; font-weight:bold; color:black; }
  .cat-tree1 p.h1 { margin:0 0 15px 14px; }
  .cat-tree1 p.h1 a { font-size:14px; font-weight:bold; color:black; }
  .cat-tree1 ul { margin:0 0 30px 0; padding:0; list-style:none; }
  .cat-tree1 li { margin-bottom:5px; padding-left:1.5em; background:url('bullet-4.gif') no-repeat 0.3em 0.3em; }
  .cat-tree1 li.act { padding-left:1.5em; background:url('bullet-5.gif') no-repeat 0 0.1em; }
  .cat-tree1 li.act a, .cat-tree1 li.act a:visited { color:black; font-weight:bold; }
