﻿html {
   overflow-y: scroll;
}

html, body {
    height: 100%;
    margin: 0;
}

body {
    background-color: rgb(238, 235, 215);
    color: #2E2918;
    font-family: Verdana, Trebuchet MS;
    font-size: 11pt;
}

a:link {color: #71633E; text-decoration: underline}
a:visited {color: #71633E; text-decoration: underline}
a:hover {color: #71633E; text-decoration: none}
a:active {color: #71633E; text-decoration: none}

a.actlnk:link {color: #71633E; text-decoration: none; font-weight: bold}
a.actlnk:visited {color: #71633E; text-decoration: none; font-weight: bold}
a.actlnk:hover {color: #71633E; text-decoration: none; font-weight: bold}
a.actlnk:active {color: #71633E; text-decoration: none; font-weight: bold}

#panel0 {
   color: #71633E;
   margin-bottom: 0.5em;
}

.navl2 {
   color: #71633E;
   padding-left: 3em;        
   padding-bottom: 2em;
   font-size: smaller;
}

#log_panels_container {
    border-collapse: collapse;
    height: 90%;
    margin: 0 auto 0 auto;
    text-align: center;
}

#LoginControl1_logo {
    margin-bottom: 1em;
}

.clr {clear: right}

.tbox {
    float: right;
    width: 8em;
    margin-bottom: 0.7em;
}

.tlbl {
    display: inline-block;
    float: right;
    margin-bottom: 0.7em;
}

.pr {
    padding-right: 4px;
}

.tcb {
    clear: right;
    display: inline-block;
    float: right;
    text-align: right;
    font-size: smaller;
    margin-bottom: 0.7em;
}

.tcb2 {
    display: inline-block;
    font-size: smaller;
    text-align: right;
    margin-top: 0.7em;
}

#LayoutDiv {
    width: 68em;
    margin-left: auto;
    margin-right: auto;
    height: 100%;
}

#MainCol {
    width: 44em;
    float: left;
    padding-right: 2.5em;
}

#ChatCol {
    position: relative;
    width: 17em;
    float: left;
    height: 100%;
}

#loginInfo {
    display: inline-block;
    width: 100%;
    text-align: right;
    height: 2em;
}

#ChatList {
    position: absolute;
    left: 0;
    width: 100%;
    top: 2em;
    bottom: 11em;
    overflow: auto;
    word-wrap: break-word;
    padding: 4px;
    background-color: rgb(255, 252, 232);
    border: solid 2px #71633E;
}

#ChatInputContainer {
    position: absolute;
    left: 0;
    width: 100%;
    bottom: 0;
    height: 10.5em;
    padding: 2px;
    text-align: center;
}

#ChatTextbox {
    width: 100%;
    margin-bottom: 0.4em;
}

.cmtDalbn {
    display: block;
    font-size: smaller;
    font-weight: bold;
}

.cmtTime
{
    font-weight: normal;
    font-size: 9px;
    margin-left: 1em;
}

.cmtText {
   display: block;
   font-size: smaller;
   margin-bottom: 1em;
}

.page_sel
{
    margin-right: 0.3em;
    font-size: smaller;
    font-weight: bold;
}

.page {
    margin-right: 0.3em;
    font-size: smaller;
}

.page_dot {
    margin-right: 0.3em;
    font-size: smaller;
}

.pnlbox {
    position: relative;
    padding-top: 2em;
    padding-left:2em;
    background-color: rgb(255, 252, 232);
    border: solid 2px #71633E;
    font-size: smaller;
}

.izlsar {
    display: inline-block;
    width: 14em;    
    margin-right: 2em;
    margin-bottom: 2em;
}

.izltick {
    display: inline-block;
    width: 3em;
}

.flg {
    margin-right: 1em;
    border: solid 1px grey;
}

#dalgrid {
    border-collapse: collapse;
    margin-left: 1px;
    margin-bottom: 2em;
}

#dalgrid th {
    background-color: #938353;
    color: white;
    text-align: left;
    vertical-align: bottom;
    padding-top: 0.3em;
    padding-bottom: 0.2em;
    border-top: solid 1px #71633E;
    border-bottom: solid 1px #71633E;
}

.dalpcol {
    width: 1em;
    padding-left: 2.7em;
    padding-right: 0.3em;
    text-align: center;
}

#dalgrid td {
    padding-top: 0.4em;
    padding-bottom: 0.2em;
    border-bottom: solid 1px #71633E;
}

.dalvcol {
    padding-left: 0.5em;
    padding-right: 0.5em;
    text-align: left;
}

#regbox {
    position: absolute;
    top: 3em;
    right: 3em;
}

.regbut {
    display: block;
    width: 15em;
    margin-bottom: 1em;
}

#gamegrid {
    border-collapse: collapse;
    margin-bottom: 2em;
}

#gamegrid th {
    background-color: #938353;
    color: white;
    text-align: center;
    vertical-align: bottom;
    padding-top: 0.3em;
    padding-bottom: 0.2em;
    border-top: solid 1px #71633E;
    border-bottom: solid 1px #71633E;
}

#gamegrid td {
    text-align: center;
    padding-top: 0.8em;
    padding-bottom: 0.2em;
    border-bottom: solid 1px #71633E;
}

#gamegrid .flg2 {
    margin-right: 0.3em;
    margin-left: 0.3em;
    border: solid 1px grey;
}

#gamegrid .c2 {
    padding-left: 0.2em;
    padding-right: 0.2em;
}

#gamegrid .c4 {
    padding-left: 2.5em;
}

#gamegrid .c5 {
    padding-left: 2em;
    padding-right: 0.3em;
}

#gamegridedit {
    border-collapse: collapse;
    margin-bottom: 2em;
    clear: both;
}

#gamegridedit th {
    background-color: #938353;
    color: white;
    text-align: center;
    vertical-align: bottom;
    padding-top: 0.3em;
    padding-bottom: 0.2em;
    border-top: solid 1px #71633E;
    border-bottom: solid 1px #71633E;
}

#gamegridedit td {
    text-align: center;
    padding-top: 0.8em;
    padding-bottom: 0.2em;
    border-bottom: solid 1px #71633E;
}

#gamegridedit .flg2 {
    margin-right: 0.3em;
    margin-left: 0.3em;
    border: solid 1px grey;
}

#gamegridedit .c0 {
    padding-left: 0.3em;
    padding-right: 3em;
    text-align: right;
}

#gamegridedit .c1 {
    padding-right: 3em;
}

#gamegridedit .c3 {
    width: 2.5em;
    text-align: left;
}

#gamegridedit .c5 {
    width: 2.5em;
    text-align: right;
}

#gamegridedit .c7 {
    padding-left: 2.5em;
    padding-right: 3em;
}

#gamegridedit .c11 {
    padding-left: 2.5em;
    padding-right: 0.3em;
}

.butsave {
    display: block;
    float: right;
    margin-right: 3.5em;
    margin-bottom: 2em;
    width: 12em;
}

.tbname {
    width: 5em;
}

.tbtkr {
    width: 2em;
}

.tbsc, .tbusc {
    width: 0.9em;
}

#userfcstgrid {
    border-collapse: collapse;
    margin-bottom: 2em;
    clear: both;
}

#userfcstgrid th {
    background-color: #938353;
    color: white;
    text-align: center;
    vertical-align: bottom;
    padding-top: 0.3em;
    padding-bottom: 0.2em;
    border-top: solid 1px #71633E;
    border-bottom: solid 1px #71633E;
}

#userfcstgrid td {
    text-align: center;
    padding-top: 0.6em;
    padding-bottom: 0.4em;
    border-bottom: solid 1px #71633E;
}

tr.spgrupa td{
    border-top: solid 2px #71633E;
}

#userfcstgrid .flg2 {
    margin-right: 0.3em;
    margin-left: 0.3em;
    border: solid 1px grey;
}


#userfcstgrid .c1 {
    padding-left: 0.3em;
    padding-right: 3em;
}

#userfcstgrid .c3 {
    width: 2.2em;
    text-align: left;
}

#userfcstgrid .c7 {
    width: 2.2em;
    text-align: right;
}

#userfcstgrid .c4, .c6 {
    width: 1.5em;
}

#userfcstgrid .c9 {
    padding-left: 2.2em;
    padding-right: 0.5em;
}

#userfcstgrid .c10 {
    padding-right: 2em;
}

#userfcstgrid .c11 {
    padding-right: 0.3em;
}

.mysel {
    /*font-size: 0.9em;*/
}

#ftrctr {
    display: block;
    margin-right: 2em;
    text-align: right;
}

#panel22c {
    margin-top: 2em;
    margin-bottom: 2em;
}

#fcstsgrid {
    border-collapse: collapse;
}

#fcstsgrid th {
    background-color: #938353;
    color: white;
    text-align: center;
    vertical-align: bottom;
    padding-top: 0.3em;
    padding-bottom: 0.2em;
    border-top: solid 1px #71633E;
    border-bottom: solid 1px #71633E;
}

#fcstsgrid td {
    text-align: center;
    vertical-align: bottom;
    padding-top: 0.6em;
    padding-bottom: 0.4em;
}

#fcstsgrid .c5, .c6, .c7, .c8, .c9, .c10, .c10c {
    border-bottom: solid 1px #71633E;
}

#fcstsgrid .flg2 {
    margin-right: 0.3em;
    margin-left: 0.3em;
    border: solid 1px grey;
}

#fcstsgrid .c2 {
    width: 3.5em;
}

#fcstsgrid .c4 {
    padding-right: 2.5em;
}

#fcstsgrid .c5 {
    padding-right: 1.5em;
    text-align: left;
}

#fcstsgrid .c6 {
    text-align: left;
    padding-right: 1.5em;
}

#fcstsgrid .c6c {
    display: inline-block;
    font-size: smaller;
    *padding-bottom:1px;
    padding-bottom:1px\9;
}

#fcstsgrid .c7, .c8 {
    padding-right: 0.5em;
}

#fcstsgrid .c9 {
    padding-left: 1em;
    padding-right: 1em;
}

#fcstsgrid .c10 {
    padding-right: 0.5em;
}

#fcstsgrid .c10c {
    text-align: right;
    padding-right: 1.3em;
}

#fcstsgrid .gmsep {
    border-top: solid 1px #71633E;
}

tr.gmsep td{
    border-top: solid 1px #71633E;
}

tr.tblbot td{
    border-top: solid 2px #71633E;
}

#dalperform {
    border-collapse: collapse;
    margin-left: 1em;
    margin-bottom: 2em;    
}

#dalperform th {
    background-color: #938353;
    color: white;
    vertical-align: bottom;
    padding-top: 0.3em;
    padding-bottom: 0.2em;
    border-top: solid 1px #71633E;
    border-bottom: solid 1px #71633E;
}

#dalperform td {
    vertical-align: bottom;
    padding-top: 0.3em;
    padding-bottom: 0.2em;
    border-bottom: solid 1px #71633E;    
}

#dalperform .c0 {
    padding-left: 0.3em;
    padding-right: 2em;
}

#dalperform .c1 {
    text-align: left;
    padding-right: 1em;
}

#dalperform .c2 {
    text-align: right;
}

#dalperform .c3 {
    width: 0.2em;
}

#dalperform .v1 td {
    font-size: medium;
    font-weight: bold;
    color: red;
}

#dalperform .v2, .v3 td {
    color: red;
}

#regbox2 {
    position: absolute;
    top: 2em;
    right: 3em;
    color: #71633E;
}

#regbox3 {
    position: absolute;
    bottom: 2em;
    right: 3em;
    color: #71633E;
}

.selem2 {
    font-size: medium;
    padding-bottom: 2em;
}

#noteik { 
    padding-right: 3em;
    padding-bottom: 2em;
    line-height: 1.3em;
}

