
/* ============================================
                WEB.CSS
Obecný css soubor s definicemi společných prvků
na stránce v libovolném projektu

============================================ */



/* =======================
     HLAVNÍ ELEMENTY
========================*/
html 
{
}


body
{
    background-color: #ffffff;
    font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 11px;
    text-align: center;
    margin: 0px; 
    padding: 0px;
}


form 
{
    margin: 0px;
    padding: 0px;
}


/* =======================
        OBRÁZKY
========================*/
img 
{
    border: 0px;
}


/* =======================
      FORMÁT TEXTU
========================*/
.text8 { font-size: 8px; }
.text9 { font-size: 9px; }
.text10 { font-size: 10px; }
.text12 { font-size: 12px; }
.text14 { font-size: 14px; }
.text16 { font-size: 16px; }
.text18 { font-size: 18px; }
.text20 { font-size: 20px; }
.text22 { font-size: 22px; }
.text24 { font-size: 24px; }
.text26 { font-size: 26px; }
.text28 { font-size: 28px; }
.text30 { font-size: 30px; }
.text34 { font-size: 34px; }
.text38 { font-size: 38px; }
.text42 { font-size: 42px; }

.bold { font-weight: bold; }
.italic { font-style: italic; }
.underline { text-decoration: underline; }
.normal { font-weight: normal; font-style: normal; text-decoration: none; }


/* =======================
       ZAROVNÁNÍ
========================*/
.left { text-align: left; }
.center { text-align: center; }
.right { text-align: right; }

.vtop { vertical-align: top; }
.vmiddle { vertical-align: middle; }
.vbottom { vertical-align: bottom; }


/* =======================
        ODKAZY
========================*/
a 
{
    color: #fff;
    font-weight: normal;
    text-decoration: underline;
}
a:hover 
{
    text-decoration: none;
}


/* =======================
        BARVY
========================*/
.black { color: #000000; }
.white { color: #ffffff; }
.red { color: #aa0000; }



/* =======================
        NADPISY
========================*/
h1 
{
}

h2 
{
}

h3 
{
}

h4 
{
}

hr 
{
}


/* =======================
       OSTATNÍ
========================*/
.cleaner 
{
    clear: both;
    height: 0px;
    background: transparent;
    font-size: 1px;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
}

.invisible 
{
    display: none;
}


/* =======================
        GRIDVIEW
========================*/
.GridView { border: solid 1px rgb(144,190,206); }

.GridView th, .GridView td  { padding: 3px; vertical-align: middle; font-size: 11px; }

.GridView .GVHeader 
{
    color: #000000;
    font-weight: bold;
    font-size: 11px;
    text-align: left;
    border-width: 0; 
}
.GridView .GVHeader th
{
   text-align: left;
}


.GridView .GVHeader th { padding: 4px 3px 4px 3px; background: url('images/grid_th.gif') repeat-x; border-bottom: solid 1px rgb(144,190,206); }
.GridView .GVHeader th a { color: #000000 !important; font-weight: bold; }

.GridView .GVRow { background: rgb(199,217,248); }
.GridView .GVRow td { padding: 3px; background: rgb(199,217,248); border-bottom: solid 1px rgb(143,190,206); }
.GridView .GVRow td a { color: #000000; }

.GridView .GVAltRow { background: rgb(214,227,250); }
.GridView .GVAltRow td { padding: 3px; background: rgb(214,227,250); border-bottom: solid 1px rgb(143,190,206) }
.GridView .GVAltRow td a { color: #000000; }

.GridView .GVFooter {
    font-weight: bold;
    background: #c0c0c0;
}


/* =======================
        TABULKY
========================*/
.padding0 
{
    padding: 0px;
}



/* =======================
        TREEVIEW
========================*/
.TreeView 
{
}

.TreeView td div
{
    height: 20px !important;
}

.TreeView a
{
    display: inline;
    margin: 0px;
    padding: 0px;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
    font-size: 11px;
}

