/*@import url("/smallp.css");*/

P, UL, LI, FORM
{
  margin: 0px;
  padding: 0px;
}

.dbg
{
  background-color: green;
  border: 1px solid red;
}

.dbg2
{
  background-color: orange;
  border: 1px solid navy;
}

.dbg3
{
  background-color: cyan;
  border: 1px solid maroon;
}

.w100 { width: 100%; }
.w75 { width: 75%; }
.w50 { width: 50%; }

.w350px { width: 350px; }
.w314px { width: 314px; }
.w300px { width: 300px; }

.w800px, .w800px input { width: 800px; }
.w280px, .w280px input { width: 280px; }
.w240px, .w240px input { width: 240px; }
.w200px, .w200px input { width: 200px; }
.w167px, .w167px input { width: 167px; }
.w156px, .w156px input { width: 156px; }
.w150px, .w150px input { width: 150px; }
.w146px, .w146px input { width: 146px; }
.w138px, .w138px input { width: 138px; }
.w128px, .w128px input { width: 128px; }

.w114px, .w114px input { width: 114px; }
.w110px, .w110px input { width: 110px; }
.w100px, .w100px input { width: 100px; }
.w80px, .w80px input { width: 80px; }
.w75px, .w75px input { width: 75px; }
.w63px, .w63px input { width: 63px; }
.w54px, .w54px input { width: 54px; }

.h20px, .h20px input, .h20px span { height: 20px !important; }  

.pad0 { padding: 0px; }
.mar0 { margin: 0px; }

.pad5 { padding: 5px; }
.pad5v, div.pad5v { padding-top: 5px; padding-bottom: 5px; }
.pad5h, div.pad5h { padding-left: 5px; padding-right: 5px; }
.pad5l, div.pad5l { padding-left: 5px; }
.pad5r, div.pad5r { padding-right: 5px; }
.pad5t, div.pad5t { padding-top: 5px; }
.pad5b, div.pad5b { padding-bottom: 5px; }
.pad3t, div.pad3t { padding-top: 3px; }

.nowrap { white-space: nowrap; }
.wrap { white-space: normal; }

.nowrap-all, .nowrap-all * { white-space: nowrap !important; }

div.nooverflow { overflow: hidden; }

a 
{
  color : #0070b1
}

a.seamless {
  color: inherit;
  text-decoration: inherit;
}

.nounderline {
	text-decoration: none;
}

stdfont
{
  font-size: 12px;
  font-family: tahoma;
}

.notification
{
  color: #ed4800;
  font-weight: bold;
  font-size: 12px;
  font-family: tahoma;
  text-align: center;
}

body
{
  font-weight: normal;
  font-size: 12px;
  font-family: tahoma;
  color: #000000;
}

body
{
  background: #003657 url(/img/background.gif);
  scrollbar-3dlight-color: #d0e8fb;
  scrollbar-arrow-color: #011d34;
  scrollbar-base-color: #ffd08c;
  scrollbar-darkshadow-color: #245d8f;
  scrollbar-face-color: #d0e8fb;
  scrollbar-highlight-color: #ffffff;
  scrollbar-shadow-color: #629ccf;
  scrollbar-track-color: #d0e8fb;
}

select
{
  height: 18px;
  font-weight: normal;
  font-size: 11px;
  font-family: tahoma;
  color: #000000;
  border: solid 1px #7fabca;
  background-color: #ffffff;
}

input
{
  height: 18px;
  font: normal 11px tahoma;
  border: solid 1px #7fabca;
  color: #000000;
}

textarea
{
  font: normal 11px tahoma;
  border: solid 1px #7fabca;
  color: #000000;
}

.dbk { background: #ffffff; }
.lbk { background: #ffffff; }

.copyright *
{
  font: bold 11px tahoma; 
  color: #aedbff;
}

.copyright2 *
{
  font: normal 9px tahoma; 
  color: #aedbff;
}

.copyright a
{ 
  color: #d9eeff; 
  text-decoration: underline; 
}

span.btn input, span.btn button {
	border: 0px solid black;
	cursor: pointer;
	white-space: nowrap;
}

/* Shadowed input */

span.inp_shadow2
{
  background: transparent url('/img/inp-left.gif') no-repeat top left;
  padding: 0 0 0 4;
  height: 19px;
  vertical-align: top;
  font-size: 16px;
}

span.inp_shadow2 span
{
  background: transparent url('/img/inp-right.gif') no-repeat top right;
  padding: 0 3 0 0;
  height: 19px;
  vertical-align: top;
  font-size: 16px;
}

span.inp_shadow2 span span
{
  background: transparent url('/img/inp-mid.gif') repeat-x top left;
  height: 19px;
  vertical-align: top;
  font-size: 16px;
}

.inp_shadow2 input
{
  height: 19px !important;
  font: normal 10px tahoma;
  border: 0px solid;
  background: transparent;
  margin: 0 0 0 0;
  padding: 2 0 0 0;
  color: #5f2b1e;
  vertical-align: top;
}

/* Textarea */

table.text_shadow
{
  vertical-align: bottom;
}

.text_shadow textarea
{
  font-weight: normal;
  font-size: 10px;
  font-family: tahoma;
  border: 0px solid;
  background: transparent;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  color: #5f2b1e;
  vertical-align: top;
}

span.btnred
{
  height: 18px;
  font-size: 15px;
  padding: 0 0 0 12;
  vertical-align: top;
  background: url('/img/btn-left.gif') no-repeat left top;
  cursor: pointer;
  white-space: nowrap;
}

span.btnred span.right
{
  height: 18px;
  font-size: 15px;
  padding: 0 12 0 0;
  vertical-align: top;
  background: url('/img/btn-right.gif') no-repeat right top;
}

span.btnred span.left-arrow
{
  height: 18px;
  font-size: 15px;
  padding: 0 0 0 14;
  vertical-align: top;
  background: url('/img/btn-arrow-left.gif') no-repeat right top;
}

span.btnred span.right-arrow
{
  height: 18px;
  font-size: 15px;
  padding: 0 14 0 0;
  vertical-align: top;
  background: url('/img/btn-arrow-right.gif') no-repeat left top;
}

span.btnred span.mid
{
  height: 18px;
  font-size: 18px;
  vertical-align: top;
  background: url('/img/btn-mid.gif') repeat-x left top;
}

span.btnred input, span.btnred button
{
  height: 18px;
  background: transparent;
  text-align: center;

  border: 0px solid black;
  font-family: Tahoma;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
  padding: 0px;
  margin: 0px;
  cursor: pointer;
  vertical-align: top;
  text-transform: uppercase;
  color: #ffe000;
}

span.btnenter input, span.btnenter button
{
  width: 83px;
}

span.btnb
{
  height: 18px;
  font-size: 15px;
  padding: 0 0 0 6;
  vertical-align: top;
  background: url('/img/btnb-left.gif') no-repeat left top;
  cursor: pointer;
  white-space: nowrap;
}

span.btnb span.right
{
  height: 18px;
  font-size: 15px;
  padding: 0 6 0 0;
  background: url('/img/btnb-right.gif') no-repeat right top;
}

span.btnb span.mid
{
  height: 18px;
  font-size: 18px;
  padding: 0px;
  vertical-align: top;
  background: url('/img/btnb-mid.gif') repeat-x left top;
}

span.btnb input, span.btnb button
{
  height: 18px;
  background: transparent;
  text-align: center;

  border: 0px solid black;
  font-family: Tahoma;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
  padding: 0px;
  margin: 0px;
  cursor: pointer;
  vertical-align: top;
  text-transform: uppercase;
  color: #1e5981;
}

span.btnd
{
  height: 18px;
  font-size: 15px;
  padding: 0 0 0 6;
  vertical-align: top;
  background: url('/img/btnd-left.gif') no-repeat left top;
  cursor: pointer;
  white-space: nowrap;
}

span.btnd span.right
{
  height: 18px;
  font-size: 15px;
  padding: 0 6 0 0;
  background: url('/img/btnd-right.gif') no-repeat right top;
}

span.btnd span.mid
{
  height: 18px;
  font-size: 18px;
  padding: 0px;
  vertical-align: top;
  background: url('/img/btnd-mid.gif') repeat-x left top;
}

span.btnd input, span.btnd button
{
  height: 18px;
  background: transparent;
  text-align: center;

  border: 0px solid black;
  font-family: Tahoma;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
  padding: 0px;
  margin: 0px;
  cursor: pointer;
  vertical-align: top;
  text-transform: uppercase;
  color: #e0f7ff;
}

span.btnvote input, span.btnvote button
{
  width: 80px;  /*  69px; */
}

span.btnsq
{
  height: 20px;
  font-size: 17px;
  padding: 0 0 0 4;
  vertical-align: top;
  background: url('/img/btnsq-left.gif') no-repeat left top;
  cursor: pointer;
  white-space: nowrap;
}

span.btnsq span.right
{
  height: 20px;
  font-size: 17px;
  padding: 0 4 0 0;
  background: url('/img/btnsq-right.gif') no-repeat right top;
}

span.btnsq span.left-arrow
{
  height: 20px;
  font-size: 17px;
  padding: 0 0 0 12;
  vertical-align: top;
  background: url('/img/btnsq-arrow-left.gif') no-repeat right top;
}

span.btnsq span.right-arrow
{
  height: 20px;
  font-size: 17px;
  padding: 0 12 0 0;
  vertical-align: top;
  background: url('/img/btnsq-arrow-right.gif') no-repeat left top;
}

span.btnsq span.mid
{
  height: 20px;
  font-size: 20px;
  padding: 0px;
  vertical-align: top;
  background: url('/img/btnsq-mid.gif') repeat-x left top;
}

span.btnsq input, span.btnsq button
{
  height: 20px;
  background: transparent;
  text-align: center;

  border: 0px solid black;
  font-family: Tahoma;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
  padding: 0px;
  margin: 0px;
  cursor: pointer;
  vertical-align: top;
  text-transform: uppercase;
  color: #1e5981;
}

/*
span.btnsq img {
	height: 20px !important;
}
*/

.game_list *
{
  font-size: 14px; 
  font-weight: bold; 
  font-family: tahoma;
  text-transform: uppercase;
  text-decoration: none;
}

.game_list a
{
  color: #1e5981;
}

.game_list a.active
{
  color: #c50000; 
}

.game_list .separator
{
  padding-left: 10px; 
  padding-right: 10px; 
  font-size: 14px; 
  font-family: tahoma;
  font-weight: normal  
}

td.content, .content td
{
  font-weight: normal;
  font-size: 12px;
  font-family: tahoma;
  color: #000000;
}

/* ========================================================================= */

.pane tr.mid td.mid { background: #ffffff; }
.pane tr.mid td.left { background: url(/img/pane/left.gif) repeat-y left top; }
.pane tr.mid td.right { background: url(/img/pane/right.gif) repeat-y left top; }

.pane tr.top td.left { background: url(/img/pane/left-top.gif) no-repeat left bottom; }
.pane tr.top td.mid { background: url(/img/pane/top.gif) repeat-x left bottom; }
.pane tr.top td.right { background: url(/img/pane/right-top.gif) no-repeat left bottom; }

.nohilite .pane tr.top td.left { background: url(/img/pane/nohl-left-top.gif) no-repeat left bottom; }
.nohilite .pane tr.top td.mid { background: url(/img/pane/nohl-top.gif) repeat-x left bottom; }
.nohilite .pane tr.top td.right { background: url(/img/pane/nohl-right-top.gif) no-repeat right bottom; }

.pane tr.mid td.mid table.hilite 
{ 
  background: url(/img/pane/mid-hilite.gif) repeat-x left top; 
}

.pane tr.mid td.mid table.hilite td.content
{
  padding: 5px;
}

.pane tr.mid td.left table.hilite { width: 7px; height: 52px; background: url(/img/pane/left-hilite.gif) no-repeat left top; }
.pane tr.mid td.right table.hilite { width: 7px; height: 52px; background: url(/img/pane/right-hilite.gif) no-repeat left top; }

.pane tr.bottom td.left { background: url(/img/pane/left-bottom.gif) no-repeat left top; }
.pane tr.bottom td.mid { background: url(/img/pane/bottom.gif) repeat-x left top; }
.pane tr.bottom td.right { background: url(/img/pane/right-bottom.gif) no-repeat left top; }

.pane tr.top { height: 24px; }
.pane tr.top { vertical-align: top; }
.nohilite .pane tr.top { height: 7px !important; }
.pane tr.bottom * { height: 7px; }
.pane td.left { width: 7px; }
.pane td.right { width: 7px; }

/* ========================================================================= */

table.pane-screenshot { width: 296px; height: 250px; }
.pane-screenshot tr.mid { height: 250px; }
.pane-screenshot tr.mid td.left
{
  width: 4px;
  background: url(/img/scr-left.gif) no-repeat left top;
}

.pane-screenshot tr.mid td.mid
{
  background: url(/img/scr-mid.gif) repeat-x left top;
}

.pane-screenshot tr.mid td.right
{
  width: 4px;
  background: url(/img/scr-right.gif) no-repeat left top;
}

.nohilite tr.mid td.mid table.hilite { height: auto; background: transparent !important; }
.nohilite tr.mid td.left table.hilite { width: auto; height: auto; background: transparent !important; }
.nohilite tr.mid td.right table.hilite { width: auto; height: auto; background: transparent !important; }

.tab table.inactive td.left { background: url(/img/pane/inact-left.gif) no-repeat left top; }

.tab table.inactive td.mid
{
  background: url(/img/pane/inact-mid.gif) repeat-x left top;
}

.tab table.inactive td.mid, .tab table.inactive td.mid *
{
  color: #1e5981;
  font-weight: bold;
  font-size: 11px;
  font-family: tahoma;
  white-space: nowrap;
  text-transform: uppercase;
  text-decoration: none;
}

.tab table.inactive td.right { background: url(/img/pane/inact-right.gif) no-repeat left top; }

.tab table.active td.left { background: url(/img/pane/act-left.gif) no-repeat left top; }

.tab table.active td.mid
{
  background: url(/img/pane/act-mid.gif) repeat-x left top;
}

.tab table.active td.mid, .tab table.active td.mid *
{
  color: #0070b1;
  font-weight: bold;
  font-size: 11px;
  font-family: tahoma;
  white-space: nowrap;
  text-transform: uppercase;
  text-decoration: none;
}

.tab table.active td.right { background: url(/img/pane/act-right.gif) no-repeat left top; }

.tab, .tab tr { height: 19px; }
.tab tr { vertical-align: middle; }
.tab td.left { width: 7px; }
.tab td.right { width: 7px; padding-right: 2px; }

.stats
{
  color: #1e5981;
  font-weight: bold;
  font-size: 11px;
  font-family: tahoma;
  white-space: nowrap;
  text-transform: uppercase;
}

.stats .numbers
{
  color: #ed4800;
  padding-left: 3px;
}

.cur-user-name, .cur-user-name *
{
  color: #ffffff;
  font-weight: bold;
  font-size: 10px;
  font-family: tahoma;
  text-transform: uppercase;
}

.my-stuff, .my-stuff td
{
  color: #b60000;
  font-weight: bold;
  font-size: 10px;
  font-family: tahoma;
}

.my-stuff a
{
  color: #b60000;
  text-decoration: none;
  border-bottom: solid #b60000 1px;
}

a.exit-btn
{
  color: #ffffff;
  font-weight: bold;
  font-size: 10px;
  font-family: tahoma;
  text-transform: uppercase;
  text-decoration: none;
}

div.dashes 
{
  background: url(/img/dashes.gif) repeat-x center left;
  padding-top: 10px;
  padding-bottom: 5px;
}

div.solid 
{
  background: url(/img/solid.gif) repeat-x center left;
  padding-top: 10px;
  padding-bottom: 5px;
}


h5, .h5
{ 
  text-align: left;
  color: #1e5981;
  font-weight: bold;
  font-size: 11px;
  font-family: tahoma;
  white-space: nowrap;
  text-transform: uppercase;
  margin-top: 8px;
  margin-bottom: 0px;
}

ul li
{ 
  color: #1e5981; 
}

ul li span
{ 
  color: #000000; 
}

.dkblue
{
  color: #1e5981 !important; 
}

.ltblue 
{
  color: #0070b1 !important; 
}

.bold
{
  font-weight: bold !important;
}

.not-bold 
{
  font-weight: normal !important;
}

.italic
{
  font-style: italic !important;
}

.allcaps
{
  text-transform: uppercase;
}

.gray
{
  color: #888888 !important;
}

.white
{
  color: #ffffff !important;
}

.emu-disabled, .emu-disabled *
{
  color: #cccccc !important;
}

/*
input.emu-disabled, .emu-disabled input
{
	background-color: #cccccc !important;
}
*/

.red
{
  color: #b60000 !important;
}

span.password
{
  font: bold 14px courier new;
  color: #1e5981; 
}

.noborder 
{
	border: 0px solid black;
}

.larger, .larger * 
{
	font-size: 15px;
}

div.scrollbars 
{
	overflow: scroll;
}

div.autoscroll 
{
  overflow: auto;
}

span.hint 
{
	color: #1e5981;
	border-bottom: 1px dashed #1e5981;
	cursor: pointer;
}

.screenshot_list .active
{
	border: solid #1e5981 2px;
}

.screenshot_list .inactive
{
  padding: 2px;
}

.rating-hilite
{
	background-color: #f5e8b9;
}

.top-online-count
{
	color: #ffd200;
	font-size: 10px;
}

.small-pane tr.top td.left { background: url(/img/tab/left-top.gif) no-repeat left top; }
.small-pane tr.top td.mid { background: transparent; }
.small-pane tr.top td.right { background: url(/img/tab/right-top.gif) no-repeat left top; }

.small-pane tr.mid td.left { background: url(/img/tab/left.gif) repeat-y left top; }
.small-pane tr.mid td.mid { background: #ffffff; }
.small-pane tr.mid td.right { background: url(/img/tab/right.gif) repeat-y left top; }

.small-pane tr.mid td.left table.hilite 
{ 
  background: url(/img/tab/left-hilite.gif) no-repeat left top; 
  height: 48px; 
  width: 2px;
}

.small-pane tr.mid td.mid table.hilite { background: url(/img/tab/mid-hilite.gif) repeat-x left top; }

.small-pane tr.mid td.right table.hilite 
{ 
  background: url(/img/tab/right-hilite.gif) no-repeat left top; 
  height: 48px; 
  width: 2px;
}

.small-pane tr.bottom td.left { background: url(/img/tab/left-bottom.gif) no-repeat left top; }
.small-pane tr.bottom td.mid 
{ 
  background: url(/img/tab/bottom.gif) repeat-x left top; 
}
.small-pane tr.bottom td.right { background: url(/img/tab/right-bottom.gif) no-repeat left top; }

.small-pane tr.top * { height: 24px; }
.small-pane tr.bottom * { height: 8px; }
.small-pane td.left { width: 8px; }
.small-pane td.right { width: 8px; }

.small-pane tr.mid td.left { width: 2px; }
.small-pane tr.mid td.right { width: 2px; }

.small-pane table.subhdr { height: 24px; }
.small-pane table.subhdr td.left 
{ 
  width: 21px; 
  background: url(/img/tab/subhdr-left.gif) no-repeat left top;
}
.small-pane table.subhdr td.mid
{ 
  background: url(/img/tab/subhdr-mid.gif) repeat-x left top;
  text-align: center;
  width: 150px;
  color: #1e5981;
  font-weight: bold;
  font-size: 11px;
  font-family: tahoma;
  white-space: nowrap;
  text-transform: uppercase;
}

.small-pane table.subhdr td.right
{ 
  width: 21px; 
  background: url(/img/tab/subhdr-right.gif) no-repeat left top;
}

.small-pane p { padding: 0px; margin: 0px; }

.small-pane tr.mid td.mid table.hilite td.content
{
  padding: 0px;
}

.clickable {
  cursor: pointer;
}

.clickable-all, .clickable-all * {
  cursor: pointer !important;
}
