@media screen
{
  .int-top { height:104px; background:url('int-top-bg.png') repeat-x left top; }

  .int-search-box { width:100%; height:26px; margin-top:10px; }
  .int-search-box td { vertical-align:top; /*border:1px red solid;*/ }
  .int-search-box .L { width:40%; }
  .int-search-box .L table { width:100%; height:26px; }
  .int-search-box .L table td { width:auto; background:url('int-search-box-bg.gif') repeat-x left top; }
  .int-search-box .L table td.corn { width:70px; background-color:none; background:url('int-menu-div.png') no-repeat right bottom; }

  .int-content { width:100%; }
  .int-content td { vertical-align:top; }
  .int-content .L { width:40%; padding:0; }
  .int-content .R { padding:25px 20px 20px 10px; }
  .int-content .R h1 { color:#8c8c8c; font-size:24px; margin:20px 0; }
  .int-content .R h1 .path { color:#232323; font-size:18px; padding-left:18px; background:url('bullet-1.gif') no-repeat 4px 50%; }
  .int-content .R h1 .path a { color:#8c8c8c; }

  .cat-section { width:100%; margin-bottom:5px; }
  .cat-section .h-1 { margin:0 0 2px 0; font-size:14px; color:#b90000; font-weight:bold; }
  .cat-section .h-1 a { color:#e70000; }
  .cat-section .h-1 img { float:right; }
  .cat-section .L { width:133px; height:97px; background:url('int-goods-bg.png') no-repeat left top; }
  .cat-section .M { width:20px; padding-top:18px; text-align:center; }
  .cat-section .R { padding:15px 40px 0 4px; }
  .cat-section .R p { margin:3px 0; }
  .cat-section .int-pre { height:97px; text-align:right; }
  .cat-section .active { height:97px; background:url('int-goods-bg-act.gif') no-repeat left top; }
  .popup { position:absolute; width:280px; display:none; line-height:15px; color:#0000b9; background-color:white; padding:10px 10px 10px 20px; border:1px #e0e0e0 solid; }
  .popup a { color:#0000b9; }
  .popup a:hover { text-decoration:none; }
  .popup ul { margin:0; padding:0; list-style-type:none; }
  .popup ul.i { margin:0 0 0 10px; }
  .popup ol { margin:7px 0 0 24px; padding:0; }
  
  .int-cat-box { padding-top:15px; background:url('int-cat-box-bg.gif') repeat-x left top; }
  .hr { width:70%; height:2px; font-size:0; margin:25px 0 0 0; border-bottom:1px #ff9303 solid; }
  .price-box { float:right; width:20%; font-size:18px; cursor:hand; line-height:25px; white-space:nowrap; padding-left:35px; background:url('basket.gif') no-repeat left top; }
  a.gray { color:#8c8c8c; text-decoration:none; }
  .int-cat-box h3 { font-size:14px; color:#0000b9; font-weight:bold; margin:0 0 10px 0; }
  .int-cat-box h3 span { font-size:11px; color:#232323; font-weight:normal; }
  .int-cat-box h3 span span { text-transform:uppercase; }
  .int-cat-box h2 { margin-left:20px; }
  .int-cat-box p { margin:14px 0; }
  .int-goods { width:100%; }
  .int-goods p { margin:0; }
  .int-goods .L { width:115px; text-align:right; vertical-align:middle; padding:10px; }
  .int-goods .R { padding:25px 10px 0 10px; }
  .int-goods .p-h { padding-left:20px; }
  .int-goods .R p { line-height:15px; }
  .int-goods .big { float:left; margin:0 20px 10px 0; b-order:1px #b0b0b0 solid; }
  
  .basket-form { width:100%; }
  .basket-form th { padding:10px; font-weight:bold; height:30px; font-size:13px; border-bottom:1px #ff9303 solid; }
  .basket-form td { vertical-align:top; padding:10px; border-bottom:1px #ff9303 solid; }
  .basket-form td.L { width:100px; vertical-align:middle; }
  .basket-form .name { font-size:14px; }
  
  .user-menu { list-style-type:none; margin:12px; padding:0px; }
  .user-menu li { line-height:20px; }
  
  .disc-info { width:350px; margin:0 0 10px 20px; }
  .disc-info th { border:1px #b0b0b0 solid; padding:5px; }
  .disc-info td { width:50%; text-align:center; border:1px #b0b0b0 solid; padding:5px; }
  
  .date { font-weight:bold; font-size:12px; }
  h4 { font-size:14px; color:#e70000; font-weight:bold; margin:0 0 10px 0; }
  .int-news-list { margin:0; }
  .int-news-list p { margin:0; }
  .int-news-list dd { margin:10px 20px 15px 20px; }

  .articles { margin:0; }
  .articles p { margin:0; }
  .articles a { font-size:12px; font-weight:bold; }
  .articles dt { font-size:14px; color:#e70000; font-weight:bold; }
  .articles dd { margin:10px 20px 15px 20px; }
  
  p.def { margin:10px 20px; }
}

