﻿
/* ============================================
                WEB.CSS
Obecný css soubor s definicemi společných prvků
na stránce v libovolném projektu

============================================ */



/* =======================
     HLAVNÍ ELEMENTY
========================*/
html 
{
}


body
{
    font-family: Arial, Verdana, Sans-Serif;
    font-size: 12px;
	margin:0px;
}


form 
{
    margin: 0px;
}


/* =======================
        OBRÁZKY
========================*/
img 
{
    border: 0px;
}


/* =======================
      FORMÁT TEXTU
========================*/
.text8 { font-size: 8px; }
.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: #000000;
    font-weight: bold;
    text-decoration: none;
}
a:hover 
{
    text-decoration: underline;
}


/* =======================
        BARVY
========================*/
.black { color: #000000; }
.white { color: #ffffff; }
.red { color: #aa0000; }



/* =======================
        NADPISY
========================*/
h1 
{
    color: #ffffff;
    margin: 0px 0px 0px 5px;
    font-size: 16px;
}

h2 
{
}

h3 
{
}

h4 
{
    font-size: 14px;
    font-weight: bold;
    margin: 10px 0px 3px 0px;
}

hr 
{
    height: 1px;
    overflow: hidden;
    border: 0px;
    background-color: #c0c0c0;
    _border: solid 1px #c0c0c0;
}


/* =======================
       OSTATNÍ
========================*/
.cleaner 
{
    clear: both;
    height: 1px;
    background: transparent;
    font-size: 1px;
    overflow: hidden;
}

.invisible 
{
    display: none;
}


/* =======================
        GRIDVIEW
========================*/
.GridView { border: solid 1px #909090; }

.GridView th, .CommonGridView td  { padding: 3px; vertical-align: middle; }

.GridView .GVHeader 
{
    background: #697b87;
    color: #ffffff;
    font-weight: bold;
    font-size: 11px;
    text-align: left;
}
.GridView .GVHeader a 
{
    color: #ffffff;
}

.GridView .GVRow { background: #dddfd4; }
.GridView .GVRow td { padding: 4px 3px 4px 3px; }

.GridView .GVAltRow { background: #f7f7ef; }
.GridView .GVAltRow td { padding: 4px 3px 4px 3px; }

.GridView .GVPager 
{
    background: #697b87;
    color: #ffffff;
    font-size: 11px;
}
.GridView .GVPager a
{
    color: #ffffff;
    text-decoration: underline;
    font-size: 11px;
}

/* =======================
        TABULKY
========================*/
.padding0 
{
    padding: 0px;
}


/* =======================
        TREEVIEW
========================*/
.TreeView 
{
    background: #fafafa;
    border: solid 1px #cccccc;
    padding: 10px;
}

/* =======================
        TABLE EDIT
========================*/
.EditTable {}

/* =======================
        TABLE DETAIL
========================*/
.DetailTable {}