@charset "utf-8";

body { margin:0; padding:0; color: black; background: #ffffff; font-family:Verdana, Geneva, sans-serif; font-size:11px;}

/*globals*/
h1 { color: #1D6DCF; font-size: 19px; padding:0; margin: 5px 0 5px 0; }
h2 { color: #3195F7; font-size: 16px; padding:0; margin: 5px 0 5px 0;}
h3 { color: #93C6F7; font-size: 12px; padding:0; margin: 5px 0 5px 0;}

ul {  padding: 0 0 0 5px; margin: 0; text-decoration: none;  font-size: 11px; list-style: none; }    
ul ul {  padding: 0px 0 0 30px; margin: 0; text-decoration: none;  font-size: 11px; list-style: none; }                                
ul li { display: block; padding: 2px 5px 2px 10px; margin: 0; text-decoration: none;  font-size: 11px; background: url(img/li.jpg) 1px 9px no-repeat;}

a { color: #757575; text-decoration: none;}
a:hover { color: #4D4D4D; text-decoration: underline;}

p { margin: 10px 0 10px 0; }

div.lang { float: right; width: 40px; height: 12px; margin-top: 30px; }
  a.flag_us { float: left; display: block; width: 16px; height: 11px; background: url(/public/themes/futurex/img/ico-us.gif); margin-right: 5px; }
  a.flag_cn { float: left; display: block; width: 16px; height: 11px; background: url(/public/themes/futurex/img/ico-cn.gif); }

/*structure*/
div.container { margin:0 auto; position: relative; width: 990px; height: 100%; background: url(img/container_bg.jpg) white; padding:0; border: 0px solid red;}
  div.header { float: left; width: 990px; height: 177px; background: url(img/head.jpg);}
    div.header_flash { float: left; width: 210px; height: 147px; margin: 25px 0 0 0; border: 0px solid black;}
    a.logo { display: block; float: left; width: 210px; height: 147px; margin: 25px 0 0 0; border: 0px solid black;}
  div.subcontainer { float: left; width: 990px; background: url(img/container_bg.jpg) white; padding:0; border: 0px solid red;}
    div.menu { float: left; width: 210px; position: relative; }
      a.menu { display: inline-block; float: left; width: 195px; height: 30px; padding: 15px 0 0 15px; background: url(img/menu_button.jpg); font-size: 12px; }
      a.menu:hover { background: url(img/menu_button_hover.jpg); text-decoration: none; color: white;}
      
      div.submenu { display: block; float: left; width: 300px; /*padding: 15px 15px 15px 15px;*/ /*background: url(img/menu_button.jpg);*/ font-size: 12px;}
      div.submenu:hover { background: /*url(img/menu_button_hover.jpg)*/ #4899ea;  color: white; }      
      div.submenu a {  color: #f1f1f1; }     
      div.submenu:hover a { color: white; }
            
      a.submenu { display: block; float: left; width: 275px; padding:5px 5px 5px 20px; /*background: url(img/menu_button.jpg);*/ font-size: 13px; text-decoration: none; color: #f1f1f1;}
      a.submenu:hover { background: /*url(img/menu_button_hover.jpg)*/ #4899ea; text-decoration: underline; color: white; }
      
      #js_menu ul { float: left; padding: 0 0 0 25px; margin: 0; text-decoration: none;  font-size: 11px; list-style: none; }
      #js_menu ul li { display: block; padding: 2px 5px 2px 8px; margin: 0; text-decoration: none;  font-size: 11px; background: url(img/li.jpg) left no-repeat;}
    div.main_container { float: left; width: 627px; line-height: 18px;}
      div.main_top { float: left; width: 627px; height: 176px; background: url(img/main_top.jpg);}        
      div.main { float: left; width: 587px; padding: 10px 20px 10px 20px; margin: 0;}
    div.right { float: right; width: 135px;  padding: 10px 0px 10px 0px; }
      /*Przyciski w prawym sidebarze w PRODUCTS*/
      a.products_info_btn { display: block; width: 135px; height: 50px; background: url(img/btns/info.jpg); margin: 0 0 5px 0;}
      a.products_msds_btn { display: block; width: 135px; height: 50px; background: url(img/btns/msds.jpg); margin: 0 0 5px 0;}
      a.products_over_btn { display: block; width: 135px; height: 50px; background: url(img/btns/over.jpg); margin: 0 0 5px 0;}
      
  div.footer { float: left; width: 990px; height: 53px; padding: 20px 0 0 0; background: url(img/foot_bg.jpg); text-align: center; font-size: 10px; }
  
    /*JS MENU*/
 /* #js_menu {  width: 300px; background: url(img/menu_bg.png) left; position: absolute; visibility: hidden; left:0; top:0; padding: 0; border: 0px solid #dfdfdf;}
  div.main_container { position: relative; }*/
  
  /*2009-06-10 14:52:18*/
  #js_menu { /*display: none;*/ width: 300px; background: url(img/menu_bg.png) left /*red*/; position: absolute; /*visibility: hidden;*/ left:0; top:0; padding: 0; border: 0px solid #dfdfdf;}
  #js_menu2 { /*display: none;*/ width: 300px; background: url(img/menu_bg.png) left steelblue; position: absolute; /*visibility: hidden;*/ left:300px; top:0; padding: 0; border: 0px solid #dfdfdf;}
  #js_menu2_box { border: 0px solid lime; /*margin-top: 100px;*/ position: absolute; left:0; top:0;}

  /*product_3rd level menu*/
  #product_info { display: none; width: 470px; height: 200px; margin-right: -150px; /*background: red;*/ position: absolute; top: 0; right: 0; z-index:1000;}
 
  div.product_info2 { display: none; width: 450px; /*height: 350px;*/ color: black; padding: 10px; margin-left: 310px; background: #fff; border: 1px solid silver; position: absolute; top: 0; left: 0; z-index:1500;}
  div.product_info2 a { text-decoration: none; color: #000;/**/}
  
  div.product_info2 img { border: 0px; }
 

  .product_box {/*background: lime;*/ }
  /*.product_box:hover div { border:1px solid black; width: 100px; height: 100px; position: absolute; top:0; left:0;}*/
  
  a.submenu div { display: none; }
  /*.product_box:hover div.product_info2 { display: block;}*/
  div.popup { /*border: 1px solid red; position: absolute; z-index: 200; top:0; right:0; background: lime;*/}

  div.main_container { position: relative; border: 0px solid red; }
  
  /*Tables - products*/
  td.head_blue { background: #349DF9; width: 504px; color: #ffffff; }
  td.head_grey { background: #CECECE; text-align: center; width: 504px; color: black; }  
  td.subhead { background: #CECECE; text-align: center; width:100%; color: black; }
    td.subhead a { color: black; }
  td.left { width: 30%; }
  td.right { width: 70%; }
  
  /*przycisk nad menu 09-06-16*/
  a.futurex_mini { display:block; width: 210px; height: 45px; background: url(img/futurex_mini.jpg);}
  
 
  /*FORM*/
  p.teksty { width: 150px; margin:0 0 10px 0;  }
  table.form td { padding: 0 15px 0 15px; }

          
  div.linia { width: 100%; height: 1px; border-bottom: 1px dotted #f1f1f1; }
  
  span.pop {display: block;}
  table {border: 1px solid black; border-collapse: collapse;}
  td {border:  black; font-size: 11px; }
  
  div.picleft { float: left; width: 40%;}
  div.picright { float: left; width: 60%;}
    div.picright p { float: left; text-align: left; }
  div.clear { clear: both; }
  
  
  
  /*POPUP*/
