#editor { 
	;width:100%
	;height:100%
	;border-top:1px solid #313131
	;border-bottom:1px solid #000
	;position:absolute
	;top:53px
	;display:none
}

div.ace{ 
	;width:100%
	;height:100%
	;border-top:1px solid #313131
	;border-bottom:1px solid #000
	;position:absolute
	;top:53px
	;display:none
}

div.plane{ 
	;width:100%
	;height:200px
	;position:absolute
	;top:53px
	;border-top:1px solid #313131
	;border-bottom:1px solid #000
	;background-color:#252525
	;background-image:url(/img/infinityprofan-background.png)
	;background-repeat: no-repeat
	;background-attachment: fixed
	;background-position: center
	;background-size: 70px 110px
}

html,body{
	;width:100%
	;height:100%
	;margin:0
	;padding:0
	;overflow:hidden
	;background-color:#353535
}

table,tr,td{

	;cellspacing:0px
	;cellpadding:0px
	;border-spacing:0
	;border-collapse: collapse
	;text-align:left
	;border:0
	;margin:0
	;padding:0
	;vertical-align:top
	;font-size:18px
	
}


#cssmenu ul,
#cssmenu li,
#cssmenu span,
#cssmenu a {
  margin: 0;
  padding: 0;
  position: relative;
  
}
#cssmenu {

	;position:absolute
	;top:0
	;left:0
	;width:100%
	;background-color:#252525
	;border-bottom:1px solid #000
	;color:#FFF

}
#cssmenu:after,
#cssmenu ul:after {
  content: '';
  display: block;
  clear: both;
}
#cssmenu a {

  color: #FFF;
  display: inline-block;
  font-family: "MS Sans Serif",Arial;
  font-size: 11px;
  line-height: 27px;
  padding: 0 10px;
  text-decoration: none;
  ;z-index:9999995;
  ;padding-top:2px


}
#cssmenu ul {
  list-style: none;


}
#cssmenu > ul {
  float: left;
}
#cssmenu > ul > li {
  float: left;
}
#cssmenu > ul > li:hover:after {

  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 50%;
  bottom: 0;
 

}
#cssmenu > ul > li.hover > a {

	;color:#FFF;
	;background-color:#252525
	;box-shadow:2px 2px 2px rgba(0,0,0,0.3)
	
	


}
#cssmenu > ul > li:hover > a {
    ;color:#FFF;
    ;background-color:#1A1A1A
    ;border-left:1px solid #555651;
    ;padding-left:9px
    ;text-shadow:0px 0px 10px #FFF,0px 0px 5px #FFF
    
    
}
#cssmenu .has-sub {
  z-index: 1;


}
#cssmenu .has-sub:active > ul {
  display: block;
  user-select:none;
}
#cssmenu .has-sub ul {
	;display: none
	;position: absolute
	;white-space:nowrap
	;top: 100%
	;left: 0
	;color:#FFF
	;background-color:#1A1A1A
	;box-shadow:0px 2px 2px rgba(0,0,0,0.3),0px 0px 5px rgba(0,0,0,0.3)
	;border:1px solid #555651
	;border-top:0
	
	


}
#cssmenu .has-sub ul li {
  *margin-bottom: -1px;

}
#cssmenu .has-sub ul li a {
  filter: none;
  display: block;
  padding-left:22px;
 ;color:#FFF;
 ;line-height:22px
 ;padding-top:1px
 ;padding-bottom:3px
 ;padding-right:70px


}
#cssmenu .has-sub ul li:hover a {
  background: #000;

}
#cssmenu .has-sub .has-sub:hover > ul {
  display: block;
}
#cssmenu .has-sub .has-sub ul {
  display: none;
  position: absolute;
  left: 100%;
  top: 0;
  ;border:1px solid #555651
  ;margin-top:-1px
}

#cssmenu .has-sub .has-sub ul li a {
  background: #1A1A1A;
  
}

#cssmenu .has-sub .has-sub ul li a:hover {
 background: #000;
}

a:focus {
    outline: 0;
}

.choosetheme{

	;display:inline-block
	;float:left
	;width:140px
	
}

div.statusbar{

	;font-family: "MS Sans Serif",Arial
	;color:#FFF
	;border-top:1px solid #313131
	;position:absolute
	;left:0
	;bottom:0
	;width:100%
	;height:20px
	;background-color:#252525
	;font-size: 11px
	;line-height:19px
	;padding-left:5px
	;text-shadow:0px 1px 0px #000
	;#z-index:9999999
  
}

span.fkey{

	;float:right
	;position:relative
	;top:-22px
	;left:60px
	;font-size:10px
	;color:#FFF
	;font-family: "MS Sans Serif",Arial

}

div.toolbar{

	;position:absolute
	;top:30px
	;left:0
	;width:100%
	;height:21px
	;background-color:#252525
	;border-top:1px solid #313131
	;border-bottom:1px solid #000
	;padding:0
	;padding-left:3px
  
}

div.activetab{

	;border:1px solid #4B4C4B
	;background-color:#3A3A3A
	;height:20px
	;font-size:10px
	;color:#FFF
	;font-family: "MS Sans Serif",Arial
	;width:auto
	;display:inline-block
	;padding-left:10px
	;padding-right:10px
	;user-select:none
	;position:relative
	;#top:-4px
	;line-height:18px
	;border-bottom:0
	;border-top-left-radius:6px
	;border-top-right-radius:6px
	;box-shadow:0px -1px 2px #000
	;cursor:default
	;text-shadow:0px 1px 0px #000
	;user-select:none
	;-moz-user-select:none
	;white-space:nowrap
	;margin-right:3px
	
}

div.tab:hover{

	;border:1px solid #4B4C4B
	;background-color:#3A3A3A
	;height:20px
	;font-size:10px
	;color:#FFF
	;font-family: "MS Sans Serif",Arial
	;width:auto
	;display:inline-block
	;padding-left:10px
	;padding-right:10px
	;user-select:none
	;position:relative
	;top:0px
	;line-height:18px
	;border-bottom:0
	;border-top-left-radius:6px
	;border-top-right-radius:6px
	;box-shadow:0px -1px 2px #000
	;cursor:default
	;text-shadow:0px 1px 0px #000
	;user-select:none
	;-moz-user-select:none
	;white-space:nowrap
	;margin-right:3px
	
}

div.tab{

	;border:1px solid #4B4C4B
	;background-color:#303030
	;height:17px
	;font-size:10px
	;color:#AAA
	;font-family: "MS Sans Serif",Arial
	;width:auto
	;display:inline-block
	;padding-left:10px
	;padding-right:10px
	;user-select:none
	;position:relative
	;top:3px
	;line-height:18px
	;border-bottom:0
	;border-top-left-radius:6px
	;border-top-right-radius:6px
	;box-shadow:0px -1px 2px #000
	;cursor:default
	;text-shadow:0px 1px 0px #000
	;user-select:none
	;-moz-user-select:none
	;white-space:nowrap
	;margin-right:3px
	
}

img.closetab{

	;position:relative
	;left:3px
	
}

