/*
 *  brisk - room.css
 *
 *  Copyright (C) 2006-2008 Matteo Nastasi
 *                          mailto: nastasi@alternativeoutput.it 
 *                                  matteo.nastasi@milug.org
 *                          web: http://www.alternativeoutput.it
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful, but
 * WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABLILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
 * General Public License for more details. You should have received a
 * copy of the GNU General Public License along with this program; if
 * not, write to the Free Software Foundation, Inc, 59 Temple Place -
 * Suite 330, Boston, MA 02111-1307, USA.
 *
 * $Id: room.css,v 1.16 2008-10-13 18:14:03 nastasi Exp $
 *
 */

body.* {
    margin:0px;
    padding: 0px;
}

div.container {
    /* border:1px solid gray; */
    position: relative;
    width:100%;
    margin:0px;
    padding: 0px;
}

div.header {
    /* border: 1px solid yellow; */
    align: center;
    text-align: center;
    font-size: 12px;
    clear:left;
}

div.topmenu {
    /* border: 1px solid red;  */
    width:94px;
    margin:0;
    text-align: center;
    align: center;
    font-size: 10px;
    padding:2px;	
}

div.proflash {
    /*	border: 1px solid red; */
    border: 1px solid gray;  
    background-color: RGB(246,246,246);
    text-align: center;
    align: center;
    font-size: 10px;
    padding:4px;	
}

div.tables {
    /*	border: 1px solid gray; */
    margin-left:100px;
    padding:4px;
}

div.bottom {
    /* border: 1px solid green; */
    position: relative;
    top: -13px;
    align: center:
    text-align: center;
    padding:2px;	 
    clear:left;
}

div.room_tit {
    position: relative;
    top: 6px;
    align: left;
    text-align: left;
    margin: 0px;
    /* background-color: orange;  */
    /* clip: auto; */
    /* overflow: hidden; */
}

span.room_titin {
    position: relative;
    left: 6px;
    top: 6px;
    z-index: 100;
    background-color: white; 
}

table.floaty {
    width: 100%;
    /* border: 1px solid red;   */
    border-collapse: collapse;
    border-spacing: 0px;
    padding: 0px;
}

table.floaty td {
    /* border: 1px solid orange; */
    align: center;
    text-align: center;
    vertical-align: top;
}

table.floaty td.floatyleft {
    width: 100px;
}

table.macro {
    /* border: 1px solid orange; */
    border-spacing: 0px;
    align: center;
    width: 100%;
    padding: 0px;
}
	
table.macro td {
    /* border: 1px solid green;   */
    align: center;
    text-align: center;
}

div.room_tab {
    /* border: 1px solid blue; */ 
    /* background-color: green; */
    height: 346px;
    margin-left: auto;
    margin-right: auto;
    min-width: 680px;
    max-width: 900px;
    overflow: auto;
}

table.room_tab {
    width: 100%;
    /* border: 0px solid red; */
    border-collapse: separate;
    border-spacing: 4px;
    border-style: none;
}

table.room_tab td {
    /* background-color: yellow; */
    width: 25%;
    height: 110px;
    vertical-align: top;
    border: 1px solid gray;
 }



div.room_div {
    /* background-color: orange; */
    position: relative; 
}

div.table_act { 
    position: absolute;
    align: right;
    text-align: right;
    width: 100%;
    right: 4px;
    top:   2px;
}


div.room_standup {
    position: absolute; 
    vertical-align: "top";
    /* align: left; */
    top:   26px;
    width: 100%;
    height: 80px;
    padding: 0px;
    margin: 0px;
    /* background-color: orange; */
    overflow: auto;
    clip: auto;
}

table.room_standup {
    position: relative; 
    /* margin-left: 4px; */
    width: 100%;
    border: 1px solid gray;
    border-spacing: 0px;
    padding: 0px;
}

table.room_standup td {
    /* background-color: yellow; */
    position: relative;
    border: 0px none gray; 
    vertical-align: top;
    align: left;
 }

div.room_ex_standup {
    position: relative;
    height: 106px;
    align: left;
    text-align: left;
    padding: 0px;
    overflow: hidden;
}

table.table_standup {
    /* background-color: red; */

    border-spacing: 0px;
    width: 100%; 
    margin: 0px;
    padding:0px;
}

table.table_standup td {
    /* background-color: green; */
    /* border: 1px solid red;  */
    width: 25%;
    text-align: center;
    align: center;
    padding: 0px;
    margin: 0px;
}

div.esco {
    position: absolute;
    text-align: right; 	
    top:  2px;
    right: 4px;
    z-index: 10;
}

.chatt {
    height: 100px;
    overflow: auto;
    border: 1px solid gray;
    /* padding: 2px;  */
    vertical-align: text-bottom;
}

.txtt {
    /*	font-size: 10pt;*/
    position: relative;

    top: 2px;
    /* rows: 1; */
}

.urgmsg {
    text-align: center;
}

.proxhr { 
    position: relative;
    top:  10px;
    width: 100%;
    align: center;
    text-align: center;
    /* background-color: green;  */
}

.webstart_hilite { 
    background: #ffd780; 
    border: 1px solid #ffae00;
    padding: 6px; 
    text-align: center;
}

.webstart {
    position: absolute;
    background-color: white;
    left: 80px;
    z-index: 20;
    visibility: hidden;
    border: 1px solid gray;
    text-align: left;
    width: 100px; 
    padding: 8px;
}

.webstart a:link {
    color: black;
    line-height: 20px;
    text-decoration: none;
}

.webstart a:visited {
    color: black;
    line-height: 20px;
    text-decoration: none;
}

.webstart a:hover {
    color: RGB(255,174,0);
    line-height: 20px;
    text-decoration: none;
}

.topbanner { 
    position: relative;
    align: center;
    text-align:center;
    background-color: #f8f8f8;
    padding: 4px;
    border: 1px solid #000000;
}

.topbanner a:link {
    color: black;
    line-height: 16px;
    text-decoration: none;
}

.topbanner a:visited {
    color: black;
    line-height: 16px;
    text-decoration: none;
}

.topbanner a:hover {
    color: RGB(255,174,0);
    line-height: 16px;
    text-decoration: none;
}

.train {
    position: absolute;
    border: 0px solid blue;
    visibility: hidden;
    left: 0px;
    top: 0px;
    width: 0px;
    height: 50px;
    z-index: 10;
    /*background-color: #ff00ff;
     clip: auto;
    overflow: hidden; */
}

.wagon {
    position: absolute;
    background-color: white;
    border: 1px solid green;
    cursor: pointer;
    left: 0px;
    top: 2px;
    font-size: 10px;
    font-weight: bold;
    padding: 4px;
    z-index: 10;
    /* visibility: hidden; */
}

.wagon_disable {
    position: absolute;
    background-color: #aaaaaa;
    border: 1px solid green;
    cursor: default;
    left: 0px;
    top: 2px;
    font-size: 10px;
    font-weight: bold;
    font-color: #999999;
    padding: 4px;
    /*z-index: -1;*/
    /* visibility: hidden; */
}

.wagon_disable2 {
    position: absolute;
    cursor: default;
    background-color: #555555;
    border: 1px solid green;
    left: 0px;
    top: 2px;
    font-size: 10px;
    font-color: #333333;
    padding: 4px;
    /* z-index: -1;        */
    /* visibility: hidden; */
}

.notebox {
    background-color: #ffffff;
    border: 1px solid red;
    padding: 4px;
    position: absolute;
    visibility: hidden;
    /* z-index: 15px; */
}

.room_standup_orig { 
    position: absolute;
}

td.tickbut { 
    visibility: hidden; 
    width: 0px;
    text-align: left;
    vertical-align: top;
    /* background-color: red; */
    padding: 0px;
}

img.tickbut { 
    border: 0px solid black;
    cursor: pointer;
    margin-top:4px;
}
