html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,p,blockquote,fieldset,input { margin: 0; padding: 0; }

h1, h2, h3, h4, h5 { line-height: normal; }
h1 { font-size: 1.25em; } h2 { font-size: 1.2em; } h3 { font-size: 1.15em; } h4 { font-size: 1.1em; } h5 { font-size: 1em; }

a img  { border: 0 none; }
a	{ color: black; text-decoration: none; outline: none; }
input, textarea, select, button, body { font: 12px/16px Arial, Helvetica, sans-serif; }

p { margin-bottom: 0.4em; }
hr { border: 0 none; border-top: 1px solid #dbe8ed; height: 1px; }

.reset, .reset li { list-style: none; padding: 0; margin: 0; }

.clr { clear: both; }
.thide, .htmenu span { overflow: hidden; display: block; height: 0; line-height: normal; }
table.userstop, table.pm, table.tableform, table.calendar { border-collapse: collapse; border-spacing: 0; }
.lcol, .rcol, form {
	display: inline;
    position: absolute; }
.lcol { float: left; } .rcol { float: right; }
.small { font-size: 0.9em; }

.headlinks ul li a, .menubar ul a, .lmenu li a, #topmenu a, #popular ul li a, .navigation a, .argmore a, .addcombtn, .reply a { text-decoration: none !important; }
.btn_reglog, .radial, .fbutton, .headlinks ul a, #loading-layer, .navigation a, #dropmenudiv { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }

.wrapper { max-width: 1120px; width: 92%; text-align: left; margin: 0 auto; }
.wwide { width: 100%; }
.wrapper, .wwide { min-width: 978px; }

/*---toolbar---*/
#toolbar { height: 64px; position: relative; background: #fff url("../images/toolbar.png"); border-bottom: 1px solid #e0e5e7; }
.shadow { font: 1px/1px sans-serif; height: 11px; width: 100%; position: absolute; left: 0; }
#toolbar .shadow { bottom: -12px; background: url("../images/toolshadow.png"); }

.dpad { margin: 0 15px; }

.htmenu a, .htmenu span { margin-top: 22px; float: right; }
.htmenu a { color: #708893; height: 17px; line-height: 17px; }
.htmenu span { padding-top: 17px; width: 19px; background: url("../images/htmenu.png"); }

/*---search---*/
.searchbar { margin-left: 5px; width: 182px; height: 27px; background: url("../images/search.png") no-repeat; }
.searchbar li { float: left; height: 27px; }
.searchbar .lfield { width: 145px; padding-left: 10px; overflow: hidden; }
.searchbar .lfield input { color: #708893; float: left; height: 15px; width: 145px; border: 0 none; background: #fff; margin-top: 6px; }

.searchbar .lbtn input { width: 27px; height: 27px; background: url("../images/search.png") no-repeat 0 -27px; }
.searchbar .lbtn input:hover { background-position: -27px -27px; }

/*---change-skin---*/
#change-skin .dpad { margin: 0 14px; height: 23px; line-height: 23px; }
#change-skin .dpad div.rcol { width: 133px; margin-left: 10px; }
#change-skin .dpad div.rcol select { width: 133px; height: 23px; padding: 3px; }
#change-skin .dpad b.rcol { font-size: 0.9em; text-align: right; text-transform: uppercase; color: #6b7a81; }

/*---search---*/
.searchstyle { width: 480px; }
.search { font-size: 11px; }
.searchtable fieldset legend { color: #404040; }

.searchitem { font-size: 0.9em; border-top: 1px solid #dbe8ed; padding: 10px 0; }

#searchuser, #searchinput { width: 90% !important; }