/* FOOTER HINT */
html, body, #layout { height: 100%; }
.wrapper { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -308px; }
.footer, .push { height:308px; clear:both; cursor:default; }

/* GLOBAL HELPERS */
.clear { width:100%; height:0; font-size:0; overflow:hidden; clear:both; display:block; }
form { margin:0; padding:0; border:0; list-style-type:none; }
a img { margin:0; padding:0; border:0; }
.main-header img, .column-left img, .column-right img, .cools img, .footer img, .comments img { margin:0; padding:0; border:0; }

#layout, .magic_layer { min-width:996px; width:100%; _width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 996 ? '996px' : '100%' ); }

/* CSS */
body { margin:0; padding:0; font:10px Tahoma; background:url(../img/bck.png) 0 0 repeat-x #fff; }

.title-boxchat { border-bottom:solid 1px #cecece; white-space:nowrap; }
.datachat { background:#f8f8f8; border:solid 1px #cecece; border-top:0; }
.wrapperchat { height:225px; overflow:auto; }
.datachat .phrase, .datachat .info { padding:0 0 12px; font:12px Tahoma; }

.datachat .phraseselected {font-weight:bolder;}
.datachat .info { font-size:10px; color:#8a8479; }

.datachat a { color:#466d09; }

#messagetochat {
  width:120px;
  margin:15px 0 5px 15px;
  border:#e1e1e1 1px solid;
  font:12px Tahoma;
}
#chatsendbuttom {
	margin:15px 0 0 0;
}
#lilchatmessageid .chatname {color:#213e58;cursor:pointer;}