
body, input, table, select, form    {
    font-family:tahoma;
    font-size:10pt;
    line-height: 130%;
    color: black;
    }

body    {
        background:#eaeaea;
        padding:0 0 16px 0; margin:0;
        text-align:center;
        }

h1  {
    font-size:13pt;
    margin:15px 0;
    }
table h2    {
            font-size:13pt;
            font-weight:normal;
            margin:5px 0 0 0;
            padding:0;
            }

a	{
    color:black;
    text-decoration:underline;
	}

table       {border-collapse:collapse;}
table img, img     {border:none;}
form    {padding:0; margin:0;}

/*----------layout-------------*/

#content { width: 800px; margin:10px auto auto; text-align:left; background-color:#eaeaea; border-color: #333; border-width: 0; }
#content table {text-align:left;}

#header { width:800px; height:110px; background: url() no-repeat left top; border-color: #3e3e3e; border-width: 0; }

#main {
        padding:0;
        margin:0;
      }

#main-content {
                margin:0 0 0 0px;
                padding: 5px 10px 5px 10px;
              }

/*--------table--------------*/
table.turnaje   { background-color: #e4e4e4; width:100%; margin-bottom:15px; border:solid 2px #aaa; }
table.webstranka   { color: #fff; font-weight: bold; width:96%; margin: 0 0 8px; padding: 0; border: white; cursor: auto; }
.thpocet {float:right;font-weight:normal;text-align:right;}

table.turnaje tr th {color:white;background:#3A3A3A; padding:2px 5px;}
table.turnaje tr th a {color:white;}
table.turnaje tr td   {padding:2px 10px 2px 10px;background:white; vertical-align:top;}
table.stary tr th {background:#bbb;}
table.stary tr td {background:#eee; color:#666;}
/*-------table rundy--------*/
table.rundy   {width:100%; margin-bottom:15px; margin-top:5px;}
table.rundy tr td   {
                    border:solid 1px #999;
                    background:#fff;
                    padding:2px 5px;
                    font-size:8pt;
                    }

table.rundy tr th { color:white; background:#3A3A3A; padding:2px 5px; border: solid 1px #4c4c4c; }
table.rundy tr th .rundy-thpocet {float:right;font-weight:normal;text-align:right;}
table.rundy tr td.disabled  {background:#ddd;}
table tr.prazdno td {background:none;border:none;height:20px;}
/*------------table prihlaseni----------*/
table.seznam-rund tr td {padding:5px;}
table.seznam-rund tr.obsazeno td {color:#999;}

fieldset.udaje {float:left; width:230px; margin-right:20px;}
legend  {font-weight:bold;color:#d15700;}
/*--------- ostatní -----------*/
.prihlaseni {float:right; width:50px;}
.prihlaseni a {color:#aaa;text-decoration:none;}
.prihlaseni a:hover {text-decoration:underline;color:black;}

.centered   {
            text-align:center;
            font-size:12pt;
            margin-top:100px;
            }
.right  {text-align:right;}
.flright    {float:right;}
.flleft    {float:left;}
.center     {text-align:center;}
.cleaner    {clear:both;}
.obsazena   {color:maroon; font-weight:bold;}
.nahradnik  {color:#666; font-size:7pt;}
.chyba  {font-weight:bold; color:red;}
.bold   {font-weight:bold;}
.format {font-size:8pt;}
.tlac-prihlasit {position:relative;top:-5px;}
.reentry    {font-weight:normal;font-size:8pt;float:right;}

.flag   {float:right;margin-right:0px; width:500px;position:right;top:14px;}
.flag img   {border:0px solid black;margin-right:0px;}
/*----reklama------*/
.ibowling   {
            text-align:left;
            position:relative;
            top:15px;
            left:5px;
            }

.ibowling a {
            color:white;
            text-decoration:none;
            font-weight:bold;
            font-size:8pt;
            }

.ibowling a:hover   {
                    text-decoration:underline;
                    color:white;
                    }
