#search-1001 { float: left; width: 100%; }
#search-1002 { float: left; width: 370px;  margin-top: 30px; }
#search-1003 { float: right; width: 200px;  margin-top: 50px;}
#search-1005 { float: left; width: 90px; height: 90px; }
#search-1007 { float: right; background-color: #FFFFE5; border: 1px solid #F5E082; border-radius: 5px 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; width: 180px; padding: 5px; margin-bottom: 10px; }
#search-1008 { float: right; width: 200px; height: 100px; margin-bottom: 10px; }
#search-1009 { text-align: center; margin: 20px 0 20px 0;}

#SearchBox-1001 { float: left; width: 270px; background-color: #E2E6E9; border: 1px solid #CED5DA; color: #52595E; padding: 5px 10px 10px 10px; border-radius: 5px 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; }
#SearchBox-1002 { float: left; width: 100%; margin: 1px 0 1px 5px; background-color: #E2E6E9; border-bottom: 1px dashed #CED5DA; padding: 5px 0 5px 0; }
#SearchBox-1003 { float: left; width: 120px; }

.search-2001 { font-size: 30pt; text-decoration: none; color: #F5E082; padding: 5px; background-color: #FFFFE5; border: 1px solid #F5E082; border-radius: 5px 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; }
.search-2002 { font-size: 26pt; text-decoration: none; color: #F5E082; padding: 5px; background-color: #FFFFE5; border: 1px solid #F5E082; border-radius: 5px 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px;}
.search-2003 { font-size: 22pt; text-decoration: none; color: #969696; padding: 5px; background-color: #FFFFE5; border: 1px solid #F5E082; border-radius: 5px 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; margin-left: 5px; }
.search-2004 { font-size: 28pt; text-decoration: none; color: #F5E082; padding: 5px; background-color: #FFFFE5; border: 1px solid #F5E082; border-radius: 5px 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; margin-left: 5px; }
.search-2005 { font-size: 34pt; text-decoration: none; color: #F5E082; padding: 5px; background-color: #FFFFE5; border: 1px solid #F5E082; border-radius: 5px 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; margin-left: 5px; }
.search-2006 { font-size: 20pt; text-decoration: none; color: #F5E082; padding: 5px; background-color: #FFFFE5; border: 1px solid #F5E082; border-radius: 5px 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; margin-left: 5px; }
.search-2007 { font-size: 50pt; text-decoration: none; color: #F5E082; padding: 10px; background-color: #FFFFE5; border: 1px solid #F5E082; border-radius: 5px 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; margin-left: 5px; }
.search-2008 { float: left; width: 100%; font-size: 12pt; color: #F5E082; margin: 0;  }
.search-2009 { float: left; width: 100%; text-align: justify; font-size: 10pt; color: #C9C9C9; margin: 0; padding-top: 10px;  }
.search-2010 { float: left; width: 100%; font-size: 10pt; color: #F5E082; margin: 0;  }
.search-2011 { text-decoration: none; color: #F5E082; }
.search-2012 { background-color: #993300 !important; }

.small { font-size: 8pt; }
.online { font-size: 8pt; color: #88CC29; }
.offline { font-size: 8pt; color: #A8A8A8; }
.searchAvatar1 { float:left; background: url('../images/design/shadowAlpha2.png') no-repeat bottom right !important; margin: 10px 0 0 10px !important; margin: 10px 0 0 5px; }
.searchAvatar2 {  border-radius: 5px 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px;  display: block; position: relative; background-color: #fff; border: 1px solid #a9a9a9; margin: -6px 6px 6px -6px; padding: 2px; } 
.NameOnline { float: left; width: 100%; color: #88CC29; text-align: center; font-size: 10pt; }
.NameOffline { float: left; width: 100%; color: #A8A8A8; text-align: center; font-size: 10pt; }
.SearchBox-2001 { float: left; width: 290px; font-size: 25pt; margin-bottom: -10px; text-align: right; color: #CED5DA; }
.SearchBox-2002 { float: left; width: 100%; }
.search { border-top: 1px solid #A7C6EB; border-left: 1px solid #6A9EDA; border-bottom: 1px solid #153C69; border-right: 1px solid #225590; background-color: #307CCB; color: #ffffff; padding: 5px; margin-top: 10px; }
.searchCenter { float: right; }
.selectBox { float: right; font-size: 11pt; background-color: inherit; border: none; color: #993300;  text-align: right; }
.inputBox { float: right; font-size: 11pt; background-color: #993300; color: #ffffff; text-align: right; }

img.searchAvatar2  {  border-radius: 5px 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; width: 55px; }
img.searchAvatar2:hover { width: 60px;  }

#infos { cursor: pointer; background-image: url('../images/design/infos.png'); height: 14px; width: 30px; float: right; position: absolute; }
#infosH { cursor: pointer; background-image: url('../images/design/infosH.png'); height: 14px; width: 30px; float: right; position: absolute; }

#world-1001 { float: left; width: 100%; height: 200px; background-color: #EDEFF4; }
#world-1002 { float: left; margin: 134px 0 -21px 20px;  font-size: 50pt; font-family: Trebuchet MS; color: #ffffff; }
#world-1003 { float: left; width: 3000px; height: 100px; background-color: #ffffff; }
#world-1004 { float: left; width: 100%; overflow: hidden; margin-top: 5px; }
#world-1005 { width: 940px; margin: auto;  }
#world-1006 { float: left; width: 300px; margin-right: 30px; }
#world-1007 { float: left; width: 600px; }
#world-1008 { width: 1000px; margin: auto; }
#world-1009 { float: left; width: 100%; margin: 20px 0 40px 0;  padding: 10px; border-top: 1px solid #cccccc; }
#world-1010 { float: left; width: 100%; }

#browse-1000 { width: 710px; margin: auto; }
#browse-1001 { float: left; background-color: #964C4C; margin: 70px 0 50px 0; width: 710px; padding: 20px; border-radius: 5px 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; }
#browse-1002 { float: left; margin: -80px 0 0 -140px; width: 209px; height: 166px; background: url('../images/design/browse.png'); }
#browse-1003 { float: left; width: 640px; }
#browse-1004 { float: left; height: 100px; margin: 5px; padding: 10px; background-color: #ffffff; border-radius: 5px 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; }
#browse-1005 { float: left; height: 16px; margin-top: -55px; padding: 5px; }
#browse-1006 { float: left; margin: 5px; padding: 10px; background-color: #ffffff; border-radius: 5px 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; }

.browse-2001 { border-bottom: 5px solid #ffffff; background-color: #964C4C !important; }
.browse-2002 { background-color: #FFFFFF; padding-right: 10px; padding-left: 10px;  width: 910px !important; border-radius: 5px 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; margin-top: 50px; border: 2px solid #964C4C !important; }
.browse-2003 { float: left; margin: 38px 0 0 25px; width: 90px; }
.browse-2004 { width: 90px; }
.browse-2005 { float: right; margin-top: 90px;  width: 90px; }
.browse-2006 { width: 70px; }
.browse-2007 { float: left; width: 100px; height: 100px; margin: 5px 10px 0 0; border: 3px solid #ffffff; border-radius: 5px 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; background-color: #ffffff; }
.browse-2008 { float: left; width: 150px; height: 100%; font-size: 23pt; text-align: center; }
.browse-2009 { float: left; border-right: 1px dashed #000000; margin: 0 10px 0 10px; height: 100%; }
.browse-2010 { float: left; width: 150px; height: 100%; text-align: justify; font-size: 10pt; }
.browse-2011 { float: left; width: 100%; height: 1px; border-bottom: 1px solid #FFFFFF; margin: 10px 0 10px 0; }
.browse-2012 { float: left;height: 26px; width: 15px; background-image: url('../images/design/main-search-left.png'); }
.browse-2013 { float: left; background-color: #FFFFFF; height: 26px;  }
.browse-2014 { float: right;  height: 26px; width: 15px; background-image: url('../images/design/main-search-right.png');  }

a.world { float: right; text-align: center; background-image: url('../images/design/search-home.png'); margin: 10px 50px 0 0; font-size: 25pt; font-family: Trebuchet MS; width: 150px; padding: 50px 0 0 0; height: 100px; color: #000000; text-decoration: none; }
a.world:hover { color: #ffffff; background-image: url('../images/design/search-home-hover.png'); }