﻿/*M A I N */
body {background-color:#FFFFFF; margin:0px; padding:0px; background:url(/theme/img/bg_body_blue.png) repeat-x 0px -80px;     }
#_wrap { margin: 0 auto; padding: 0;   position: relative; width: 1030px;    }
#_wrap-inner{ padding:5px 10px; overflow:hidden;    }
/*COMMON*/
.inner{overflow:hidden }
/*H E A D E R*/
#_header{ color:#000000; margin:0;   height:80px;  overflow:hidden;  }    
#_header-inner{ height:80px;  overflow:hidden;  } 
.header-wrap{ margin: 0 auto; padding: 0;   position: relative; width: 1030px;}
#_logo{ display:block; float:left; margin:6px 7px;  width:295px; height:76px; background:url(/theme/img/gizabox_logo_blue.png) no-repeat;     }
/*TOPMENU*/
#_topmenu { position:absolute; top:16px; left:400px;    }
 .topmenu-item a { margin:0px 10px;  font-size:14px; color: #D9E0F0; text-decoration:none;     }
 .topmenu-item a:hover{ color:#ffffff; }
/*MENU*/
#_menumain{ height:37px;    background-color:#F5F7FA ; margin-bottom:20px; z-index:10;   }
#_menumain_inner{ clear:both; }
.menumain-wrap{ margin: 0 auto; padding: 0;   position: relative; width: 1030px; z-index:20;}
#_tools { padding:0px 20px; float:left;   }
#_facebook{ padding-top:5px; float:right;   }
#_tools .menu-item-title {display:block; float:left; line-height:31px; font-size:12px; color:#CCCCCC }
#_tools .menu-item{ display:block; line-height:31px;  float:left;  padding:0px 15px;  position:relative;  }            
#_tools .menu-item a.l1{ color:#336699; text-decoration:none; font-size:13px; font-weight:bold;   text-align:center; }
#_tools .menu-item a.l1:hover{ color:#000000   }  
#_tools .menu-item.active a.l1{ color:#000000  }

.menu-item .level2{ position:absolute; display:none; height:100px; width:1010px;   padding-top:0px;  z-index:99;   }
.menu-item .level2-inner{border:2px solid #355392; padding:3px;   position:relative;  background:url(/theme/img/bg_body_blue.png) repeat-x 0 0  #355392 }
.menu-item .level2-inner .sc{ position:absolute; top:-8px; left:50px; width:22px; height:8px;    background:url(/theme/img/bg_menu_level2.png) no-repeat 0px  0px   }
.menu-item.active .level2{ display:block; top:30px; left:0px;     }  
.menu_items_l2{ overflow:hidden;   }
.menu_items_l2 span{text-align:center;  display:block ; float:left;   margin:0px 10px; } 
.menu_items_l2 a{ font-size:12px; color:#D9E0F0;   text-decoration:none;   }
.menu_items_l2 a:hover{ color: #ffffff;}
/*FOOTER*/
#_footer{ margin-top:40px ; border-top:1px solid #233354  }
#_footer_line_1{ background:url(/theme/img/bg_footer_line1.png) repeat-x  ; height:310px;  border-top:1px solid #637DB4; border-bottom:1px solid #5174BD }
#_footer_line_2{ background:url(/theme/img/bg_footer_line2.png) repeat-x  ;  height:90px;  border-top:1px solid #0E131F}
.footer-wrap{ margin: 0 auto; padding: 0;   position: relative; width: 1030px;}
#_footer_line_2  .footer-wrap{ background:url(/theme/img/logo_footer.png) no-repeat 100% 5px; height:70px;   }
#_footer_line_2  span{ display:block ;  width:500px ;  margin:10px auto; font-size:11px ;  color:#ffffff; text-align:center ;  }
/*FOOTER MENU*/
#footer-menus{ overflow:hidden; margin-top: 20px; }
.footer-menu{ display:block; width:220px;  float:left; margin-right:40px;         }
.footer-menu h4{ font-size:15px; color:#FFCC66; line-height:20px;  padding-bottom:5px;  border-bottom:1px solid  #213256;   font-weight:bold     }
.footer-menu ul{list-style-type: none; border-top:1px solid  #4164AD;   }
.footer-menu a{ color:#CCCCCC; text-decoration:none; font-size:13px; line-height:20px;     }
.footer-menu a:hover{ color:#ffffff;  }

 #menu_partners{ display:block; width:250px;  float:right;  }
 #menu_partners h4{ font-size:15px; color:#ffffff; line-height:20px;  padding-bottom:10px;    font-weight:bold   }
 #menu_partners #fxcash{ background:url(/theme/img/fxcash.png) no-repeat 0 0 ; height:65px; width:240px;  display:block;  }

#menu_tools ul{ overflow:hidden;  }
#menu_tools ul li{ display:block; float:left; width:200px; margin-right:5px;   }
#menu_tools.footer-menu{ width:440px; }


/*CONTENT*/ 
#_content { padding-top:20px; margin-top:10px; overflow:hidden; border-top:2px solid #FF6600;    }
#_left-column{ display:block ; width:702px; float:left; } 
#_left-column-inner{overflow:hidden;}
#_right-column{ display:block ; width:300px; float:right;  }
#_right-column-inner{overflow:hidden;}
#_one_column{}      
#_one_column-inner{overflow:hidden;}
