html, body { margin:0px; padding:0px; background-color:#ffffff; height:100%; width:100%; font:normal 12px Tahoma; color:#6c6c6c; text-align:center; }
img { border:0; }
p { margin-top:0; padding-top:0; }
a { color:#6c6c6c; }    
form { margin:0; padding:0; }
.clear { clear:both; font-size:0px; line-height:0px; height:0px; } 
#main { width:969px; height:100%; margin:0 auto; }
  td { font:normal 12px Tahoma; color:#6c6c6c; }
  #top { background:url(../images/bg_header.gif) repeat-x; }
    #top_l { float:left; width:160px; }
      #logo { padding:47px 0 53px 50px; }
      #icons a { margin-left:27px; }
    #top_r { float:right; width:793px; }
  #motto { background-color:#1775b2; font-size:22px; color:#fff; margin:6px 0; text-align:center; padding:6px 0 9px 0; }
  
  #middle { width:969px; height:100%; }
    #middle_l { background:#e4e4e4 url(../images/phone.jpg) no-repeat left bottom; }      
      .bg_side_menu { margin-bottom:149px; background:url(../images/bg_side_menu.gif) repeat-x top left; }
        .side_menu_item { font-size:14px; color:#4c4b4b; background:url(../images/bg_side_menu_item.gif) repeat-x left bottom; text-align:center; padding:11px 0 12px 0; }
          .side_menu_item a { font-size:14px; color:#4c4b4b;text-decoration:none; }
          .side_menu_item a:hover { font-size:14px; color:#4c4b4b;text-decoration:underline; }
        .side_menu_item_active  { font-size:18px; color:#4c4b4b; background:url(../images/bg_side_menu_item.gif) repeat-x left bottom; text-align:center; padding:8px 0 11px 0; text-decoration:underline; }
          .side_menu_item_active a { font-size:18px; color:#4c4b4b; text-decoration:underline; }
        .bg_phone_fax { background:url(../images/bg_phone_fax.gif) no-repeat top left; width:171px; height:52px; margin-top:41px; }
          .bg_phone_fax_pad { font-size:14px; color:#4c4b4b; text-align:center; padding:8px 7px 0 0; }
    		.bg_email { background:url(../images/bg_email.gif) no-repeat right top; width:189px; height:52px; margin-top:41px; }
    		  .bg_email_pad { font-size:14px; color:#4c4b4b; text-align:center; padding:8px 0 0 35px; }
    		    .bg_email_pad a { font-size:14px; color:#4c4b4b; text-decoration:none; }
    		    .bg_email_pad a:hover { font-size:14px; color:#4c4b4b; text-decoration:underline; }
    		.bg_cart { background:url(../images/bg_cart.gif) no-repeat right top; width:189px; height:52px; margin-top:30px; }
    		  .bg_cart_pad { font-weight:bold; font-size:13px; color:#02426a; text-align:center; padding:18px 0 0 55px; }
    		    .bg_cart_pad a { font-size:13px; color:#02426a; text-decoration:none; }
    		    .bg_cart_pad a:hover { font-size:13px; color:#02426a; text-decoration:underline; }
    #middle_r { background:#e4e4e4 url(../images/notebook.jpg) no-repeat left bottom; }
    .side_l { background:url(../images/bg_sides.gif) repeat-y right top; }
    .side_r { background:url(../images/bg_sides.gif) repeat-y left top; }
    #middle_c { background:url(../images/bg_top_bottom.gif) repeat-x left bottom; }
      #content { background:url(../images/bg_top_bottom.gif) repeat-x left top; padding:15px 18px; }
        #title { color:#4c4b4b; font:normal 18px Tahoma; padding-bottom:15px; width:380px; float:left; text-transform:uppercase; }
          #title h1 { color:#4c4b4b; font:normal 18px Tahoma; font-size:18px; padding:0; margin:0; }
        #title2 { color:#4c4b4b; font:normal 18px Tahoma; padding-bottom:15px; width:175px; float:left; text-transform:uppercase; }
          #title2 h1 { color:#4c4b4b; font:normal 18px Tahoma; font-size:18px; padding:0; margin:0; }
        #title3 { color:#4c4b4b; font:normal 18px Tahoma; padding:12px 0 19px 0; }
          #title3 h1 { color:#4c4b4b; font:normal 18px Tahoma; font-size:18px; padding:0; margin:0; }
        .title4 { color:#4c4b4b; font:normal 18px Tahoma; padding:12px 0 19px 0; text-transform:uppercase; }
        #filter { width:200px; margin-bottom:33px; float:left; font-size:11px; padding-top:5px; }
          .filter_select { width:140px; height:18px; border:1px solid #02426a; font:normal 11px Tahoma; color:#02426a; }
        .print { display:block; float:right; color:#02426a; font-size:11px; text-decoration:none; background:#e3e3e3 url(../images/icon_print.gif) no-repeat 62px 3px; padding:2px 27px 3px 7px; margin-top:5px; }
        .back { display:block; background-color:#e3e3e3; float:right; color:#02426a; font-size:11px; text-decoration:none; margin-right:5px; padding:2px 7px 3px 7px; margin-top:5px; }
        
        .title_l { color:#4c4b4b; font:normal 18px Tahoma; padding:9px 0 9px 0; width:380px; }
          .title_l h2 { color:#4c4b4b; font:normal 18px Tahoma; font-size:18px; padding:0; margin:0; }
        
        #cart_table {  }
          #cart_table th { font:normal 12px Tahoma; padding-bottom:6px; }
          #cart_table td { font-size:11px; color:#02426a; text-align:center; padding:3px 0; }
            .card_p_count { width:42px; height:22px; background-color:#ffffff; border:1px solid #c8c8c8; color:#02426a; font:normal 11px Tahoma; text-align:center; }
            .p_name { text-align:left; padding:0 10px; }
        
        #content_bottom { padding-top:20px; }
          #paging { width:380px; float:left; margin-top:5px; }
            #paging a { color:#02426a; font-size:11px; text-decoration:none; background-color:#e3e3e3; padding:2px 6px 3px 6px; margin:0 1px 3px 0; display:block; float:left; text-decoration:none; }
            #paging a:hover { color:#02426a; font-size:11px; text-decoration:none; background-color:#e3e3e3; padding:2px 6px 3px 6px; margin:0 1px 3px 0; display:block; float:left; text-decoration:underline; }
        .sitemap_l1 { padding:0 0 22px 31px; }
          .sitemap_l1 span { color:#6c6c6c; text-transform:uppercase; font-weight:bold; }
          .sitemap_l1 a { color:#6c6c6c; text-decoration:none; }
          .sitemap_l1 a:hover { color:#6c6c6c; text-decoration:underline; }
        .sitemap_l2 { color:#6c6c6c; font-weight:bold; padding:4px 0 0 36px; }
          .sitemap_l2 a { color:#02426a; font-weight:bold; text-decoration:underline; }
          .sitemap_l2 a:hover { color:#02426a; font-weight:bold; text-decoration:none; }
        .sitemap_l3 { color:#6c6c6c; font-weight:bold; padding:4px 0 0 47px; }
          .sitemap_l3 a { color:#02426a; font-weight:bold; text-decoration:underline; }
          .sitemap_l3 a:hover { color:#02426a; font-weight:bold; text-decoration:none; }
          
      .p_gray { background-color:#ebebeb; padding:2px }
      .p_white { padding:2px }
        .p_left { padding:6px 20px 6px 9px; }
          .p_url { color:#02426a; font-weight:bold; }
        .p_right { border:1px solid #c8c8c8; }
          .p_right_pad { padding:6px; }
            .p_price { width:87px; height:22px; background-color:#d9d9d9; color:#02426a; font-weight:bold; text-align:center; line-height:22px; }
            .p_count { width:87px; height:22px; background-color:#ffffff; border:1px solid #c8c8c8; color:#02426a; font:normal 12px Tahoma; text-align:center; }
            .p_submit { width:54px; height:21px; background-color:#7fcae7; border:0; color:#02426a; font:normal 11px Tahoma; text-align:center; }
      .product_table { margin-bottom:12px; } 
        .product_table td { padding:0 0 6px 6px; }
  
  #bottom { margin-top:7px; background-color:#e2e2e2; height:37px; }
    #isd_logo { float:left; color:#797878; font:normal 12px Arial; padding:10px 0 0 31px }
    #copyright { float:right; color:#797878; font:normal 12px Arial; padding:10px 31px 0 0; }
  
  .news { padding-bottom:30px; }
    .news_date { font-size:11px; }
    .news_date2 { font-size:14px; font-weight:bold; padding-top:12px; }
    .news_title { color:#01395d; font-size:15px; font-weight:bold; padding-top:12px; padding:2px 0 18px 0; }
    .news a { color:#02426a; font-weight:bold; }
  
  /*form*/
  .label { text-align:right; }
  .textfield { width:297px; height:22px; background-color:#ffffff; border:1px solid #b0acac; color:#6c6c6c; font:normal 12px Arial; }
  .textarea { width:297px; height:50px; background-color:#ffffff; border:1px solid #b0acac; color:#6c6c6c; font:normal 12px Arial; }
  filebrowser { width:297px; height:22px; background-color:#ffffff; border:1px solid #b0acac; color:#6c6c6c; font:normal 12px Arial; }
  .select { width:297px; height:22px; background-color:#ffffff; border:1px solid #b0acac; color:#6c6c6c; font:normal 12px Arial; }
  .submit_button { width:102px; padding: 10px 0 10px 0; border:0; background-color:#14aae3; color:#ffffff; font:bold 12px Arial; text-decoration: none;}
  
  .search_field { width:457px; height:21px; background-color:#ffffff; border:1px solid #4c4b4b; color:#6c6c6c; font:normal 12px Arial; }
  .search_button { width:66px; height:21px; border:0; background-color:#14aae3; color:#ffffff; font:normal 12px Arial; }
  
  .refresh { background:url(../images/refresh_g.gif) no-repeat; border:0; width:16px; height:20px; cursor:pointer; }
  .delete { background:url(../images/delete_g.gif) no-repeat; border:0; width:15px; height:12px; cursor:pointer; }
  .delete_all { border:0; background:transparent; font-size:11px; color:#da3e00; text-decoration:underline; cursor:pointer; }