/*==============================================================================
//            Copyright (c) 2009-2010 ichess.co.il
//
//This document contains confidential information which is protected by
//copyright and is proprietary to ichess.co.il. No part
//of this document may be used, copied, disclosed, or conveyed to another
//party without prior written consent of ichess.co.il.
//==============================================================================*/

div.lc_main_div {
	background-color: white;
	margin: 0px;
	padding: 0px;
	border: solid rgb(75,106,113) 2px;
	border-radius: 10px;
}

#lc_tables {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 555px;
	height: 310px;
}

#lc_messages {
	position: absolute;
	top: 315px;
	right: 0px;
	width: 555px;
	height: 355px;
}

#lc_board {
	position: absolute;
	top: 0px;
	right: 560px;
	width: 690px;
	height: 670px;
}

#lc_board_tabs {
    height: 60px;
    width: 98%;
    margin: 0% 0.5% 0% 0.5%;
    padding: 0px;
    overflow-x: scroll;
    white-space: nowrap;
    position: relative;
}

div.lc_board_div {
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    margin: 0px 2px 0px 2px;
    padding: 3px;
    font-size: 105%;
    height: 100%;
    display: inline-block;
    white-space: normal;
    cursor: pointer;
}

div.lc_board_div_unselected {
    border: solid gray 1px;
}

div.lc_board_div_unselected:hover {
    border-color: black;
}

div.lc_board_div_selected {
    border: solid black 2px;
}

div.lc_board_div_selected:hover {
    border-color: black;
}

div.lc_board_jschess_div {
    position: absolute;
    width: 100%;
    height: 100%;
}

#lc_tables_header {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 100%;
	height: 24px;
	margin: 0px;
	padding: 0px;
}

input.lc_table_select_input
{
	corsor: pointer;
	position: absolute;
	top: 0px;
	right: 0px;
	cursor: pointer;
	margin: 0px;
	padding: 0px;
}

div.lc_table_select {
	height: 100%;
	float: right;
	margin-right: 5px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	position: relative;
	width: 100px;
	display: inline;
}

div.lc_table_select_left {
	position: absolute;
	height: 100%;
	width: 10px;
	right: 90px;
	background-image: url(".././images/common-sprites-30-10-2013.png");
    background-position: -480px -490px;
	margin: 0px;
	padding: 0px;
}

div.lc_table_select_right {
	position: absolute;
	height: 100%;
	width: 10px;
	right: 0px;
	background-image: url(".././images/common-sprites-30-10-2013.png");
    background-position: -520px -490px;
	margin: 0px;
	padding: 0px;
}

div.lc_table_select_mid {
	position: absolute;
	height: 100%;
	width: 80px;
	right: 10px;
	background-image: url(".././images/gp_table_top_mid.png");
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}

input.lc_table_select_input {
	position: absolute;
	width: 100%;
	border: none;
	background-color: transparent;
	height: 24px;
	font-weight: bold;
}

div.lc_table_select_active div.lc_table_select_left {
    background-position: -500px -490px;
}

div.lc_table_select_active div.lc_table_select_right {
	background-image: url(".././images/common-sprites-30-10-2013.png");
    background-position: -540px -490px;
}

div.lc_table_select_active div.lc_table_select_mid {
	background-image: url(".././images/gp_table_top_mid_active.png");
}

div.lc_table
{
	position: absolute;
	top : 23px;
	right: 0px;
	width: 98%;
	height: 260px;
	margin: 1%;
	overflow-y: auto;
	display: none;
	border: solid gray 1px;
}

div.lc_table_active
{
	display: block;
}

#lc_tables table
{
    width: 100%;
    overflow-y: auto;
	margin: 0px;
	padding: 0px;
	border: solid gray 1px;
}

#lc_tables th
{
	color: gray;
	border: none;
	margin: 0px;
	padding: 0px;
}

#lc_tables td
{
	border-right: none;
	border-left: none;
	line-height: 18px;
}

#lc_tables tr
{
	margin: 0px;
	padding: 0px;
	line-height: 18px;
}

#lc_messages_div
{
	position: absolute;
	top : 0px;
	right: 0px;
	width: 98%;
	margin: 1%;
	overflow-y: auto;
	border: solid gray 1px;
	height: 295px;
}

#lc_chat
{
	position: absolute;
	top : 302px;
	right: 0px;
	width: 98%;
	margin: 1%;
	height: 60px;
	line-height: 16px;
}

#lc_chat_touser
{
	line-height: 16px;
	border: solid gray 1px;
}

#lc_chat_message
{
	border: solid gray 1px;
	width:350px;
}

img.lc_icon
{
	width: 16px;
	height: 16px;
	margin-left: 5px;
	padding: 0px;
	float: right;
	display: inline;
}

#lc_gover_div h1, #lc_gover_div h2
{
	text-align: center;
}
