/*** Styly pro uživatelskou část webu ***/
/* Základní styly pro celou stránku */
html
{
margin: 0;
padding: 0;
}

h1
{
margin-top: 10px;
font-size: 10pt;
vertical-align: bottom;
color: #cc6600;
font-family: Palatino;
letter-spacing: 2px;
}

h2
{
margin-top: 10px;
font-size: 8pt;
vertical-align: bottom;
color: #cc6600;
font-family: Palatino;
letter-spacing: 1px;
display: inline;
}

h2.shaded
{
color: #cccccc;
display: inline;
}

h2 a
{
font-size: 8pt;
vertical-align: bottom;
color: #65738e;
font-weight:bold;
}

h3
{
margin-top: 10px;
font-size: 8pt;
font-weight:bold;
vertical-align: bottom;
font-family: Palatino;
letter-spacing: 1px;
display: inline;
}

body
{
margin: 0;
padding: 0;
background: #d7e6ff;
font-family: Verdana, Helvetica, sans-serif;
font-size: 10pt;
}


/*** Styl pro panel s tlačítky pro ukončení editačního formuláře (FormButtonsControl) ***/
.Buttons
{
margin-top: 3px;
margin-bottom: 3px;
}


/*** Styly pro GridView ***/
.GridView
{
border-right: #DCDCDC 1px solid;
border-top: #DCDCDC 1px solid;
font-size: 8pt;
border-left: #DCDCDC 1px solid;
color: #696969;
border-bottom: #DCDCDC 1px solid;
font-family: verdana;
background-color: #FFFFFF;
border-color: #999999;
border-style: none;
border-width: 1px;
padding: 2px;
}

.GridFooterStyle
{
background-color: #CCCCCC;
color: #000000;
}

.GridRowStyle
{
background-color: #EEEEEE;
color: #000000;
}

.GridPagerStyle
{
background-color: #999999;
color: #000000;
text-align: center;
}

.GridSelectedRowStyle
{
background-color: #FFFFCC;
font-weight: bold;
color: #000000;
}

.GridHeaderStyle
{
background-color: #DCDCDC;
font-weight: bold;
color: #000000;
}

.GridAlternatingRowStyle
{
background-color: #FFFFFF;
}


/* Styl pro hypertextového tlačítka používaná k vyvolání nějaké akce, zpravidla úpravu obsahu objektu */
.HyperLink
{
font-family: Verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
}

a.HyperLink:link
{
text-decoration:    underline;
color: #8B0000;
}

a.HyperLink:visited
{
text-decoration:    underline;
color: #8B0000;
}

a.HyperLink:active
{
text-decoration:    underline;
color: #8B0000;
}

a.HyperLink:hover
{
text-decoration:    underline;
color: red;
}


/* Styl pro obyčejné tlačítko */
.Button
{
font-family: Verdana, Helvetica, sans-serif;
margin-top: 3px;
margin-bottom: 3px;
background-color: #EEEEEE;
}

/* Styl návěští, zpravidla před nějakým před editačním prvkem */
.Label
{
font-family: Verdana, Helvetica, sans-serif;
}

/* Styl pro editovací prvek */
.TextBox
{
font-family: Verdana, Helvetica, sans-serif;
width: 200px;
}

/* Styl pro povinný textbox */
.RequiredTextBox
{
}

/* Styl pro editovací prvek pro datum a čas */
.DateTimeTextBox
{
font-family: Verdana, Helvetica, sans-serif;
width: 100px;
}

/* Styl pro numerický editovací prvek */
.NumericTextBox
{
font-family: Verdana, Helvetica, sans-serif;
width: 80px;
}

/* Styl pro DropDownList */
.DropDownList
{
font-family: Verdana, Helvetica, sans-serif;
width: 200px;
}

/* Styl pro CheckBox */
.CheckBox
{
}

/* Styl pro Image */
.Image
{
}

/* Styl pro FileUpload */
.FileUpload
{
}

/* Styl pro varovnou zprávy */
.WarningLabel
{
font-weight: bold;
color: red
}


/*** Ovladač panelu přihlašovacího prvku ***/
.LoginPanel
{
margin-top: 3px;
margin-bottom: 10px;
}

/*** Ovladač panelu pro editaci údajů uživatele ***/
.EditUserPanel
{
margin-top: 3px;
margin-bottom: 10px;
}


/*** Ovladač panelu odhlašovacího prvku ***/
.LogoutPanel
{
text-align: right;
background-color: #E9FFE9;
}

/* Styl pro jméno přihlášeného uživatele v odhlašovacím prvku */
.LogoutUser
{
font-weight: bold;
}

/* Styl pro tlačítko pro odhlášení uživatele */
.LogoutLink
{
}

/* Styl pro panel, ve kterém se zobrazuje datum publikace příspěvku nebo jiných dat */
.PublishDate
{
}

/* Styl pro panel, ve kterém se zobrazuje titulek (zpravidla u komponent typu seznam, jako například odkazy, fotky atp.) */
.Title
{
font-weight: bold;
}

/* Styl pro panel, ve kterém se zobrazuje pomocný titulek (u některých komponent následuje za PublishDate) */
.Subtitle
{
font-weight: bold;
}

/* Styl pro panel, ve kterém se zobrazuje jméno uživatele, který pořídil data. */
.Author
{
font-style: italic;
}


/*** Styl pro odkaz, který umožňuje editaci obsahu dat pro přihlášeného uživatele s editačními právy ***/
.EditLabelPanel
{
text-align: right;
background-color: #f5f5f5;
}


/*** Ovladač nadpisu na stránce ***/
/* Styl panelu, ve kterém je nadpis */
.LabelPanel
{
}

/* Styl pro nadpis */
.LabelControl
{
margin-top: 10px;
}


/*** Ovladač HTML dokumentu na stránce ***/
/* Styl panelu, ve kterém je html dokument */
.HtmlPanel
{
margin-top: 10px;
}


/*** Ovladač odkazů na stránce ***/
/* Styl panelu, ve kterém je seznam odkazů */
.ReferencePanel
{
}

/* Styl pro popis odkazu */
.ReferenceDescription
{
}


/*** Styly pro prvky horizontálního menu ***/
/* Základní styl */
.HorizMenu
{
font-size: 12px;
color: #ff7557;
}

/* Styl pro dynamický prvek, nad kterým se přetahuje kursor myši */
.HorizMenuDynamicHover
{
}

/* Styl pro dynamický prvek menu */
.HorizMenuDynamicItem
{
}

/* Styl pro submenu v dynamické části */
.HorizMenuDynamic
{
}

/* Styl pro vybraný prvek v dynamické části */
.HorizMenuDynamicSelected
{
}

/* Styl pro statický prvek, nad kterým se přetahuje kursor myši */
.HorizMenuStaticHover
{
border-color: #ffffff;
border-style: solid;
border-width: 1px;
text-decoration: underline;
}

/* Styl pro statický prvek menu */
.HorizMenuStaticItem
{
}

/* Styl pro submenu ve statické části */
.HorizMenuStatic
{
color: #8B0000;
font-weight: bold;
padding: 1px 2px 1px 2px;
margin-top: 2px;
margin-bottom: 2px;
}

/* Styl pro vybraný prvek ve statické části */
.HorizMenuStaticSelected
{
}


/*** Styly pro prvky vertikálního menu ***/
/* Základní styl */
.VertMenu
{
font-family: Verdana, Helvetica, sans-serif;
font-size: 10pt;
background-color: #d7e6ff;
width: 180px;
border-width: 0px;
}

/* Styl pro dynamický prvek, nad kterým se přetahuje kursor myši */
.VertMenuDynamicHover
{
font-weight: bold;
}

/* Styl pro dynamický prvek menu */
.VertMenuDynamicItem
{
}

/* Styl pro submenu v dynamické části */
.VertMenuDynamic
{
width: 250px;
background-color: #d0e0ee;
border-color: #ffffff;
border-style: solid;
border-width: 1px;
color: #990000;
padding: 1px 2px 1px 2px;
}

/* Styl pro vybraný prvek v dynamické části */
.VertMenuDynamicSelected
{
}

/* Styl pro statický prvek, nad kterým se přetahuje kursor myši */
.VertMenuStaticHover
{
font-weight: bold;
}

/* Styl pro statický prvek menu */
.VertMenuStaticItem
{
}

/* Styl pro submenu ve statické části */
.VertMenuStatic
{
border-color: #ffffff;
border-style: solid;
border-width: 1px;
color: #990000;
padding: 1px 2px 1px 2px;
}

/* Styl pro vybraný prvek ve statické části */
.VertMenuStaticSelected
{
background-color: #c9d6ef;
}

/*** Uživatelem definované styly pro panely modelů stránek ***/
/* Panel hlavičky, umístěný na horním okraji */
.HeaderPanel
{
margin: 0px;
padding: 10px;
background-color: #ffffff;
font-family: Times New Roman, serif;
font-size: 34pt;
font-weight: bold;
color: #A0C8FF;
}

/* Panel paty, umístěný na spodku stránky */
.FooterPanel
{
background-color: #d7e6ff;
font-size: 8pt;
width: 99%;
text-align: right;
padding-top: 10px;
padding-right: 5px;
}

/* Panel horizontálního menu, umístěný zpravidla pod hlavičkou */
.HorizontalMenuPanel
{
margin-left: 0px;
margin-bottom: 5px;
}

/* Panel vertikálního menu */
.VerticalMenuPanel
{
padding-left: 3px;
padding-right: 10px;
}

/* Panel stromové mapy webu */
.SiteMapPanel
{
margin-left: 10px;
margin-bottom: 5px;
}

/* Panel cesty od kořene k aktuální stránce */
.SitePathPanel
{
margin-left: 10px;
margin-bottom: 5px;
}

/* Styl panelu, ve kterém je obrázek */
.PhotoPanel
{
}

/* Panel se zobrazenými daty */
.DataPanel
{
padding-left: 10px;
}

/* Styl panelu, ve kterém jsou odkazy na přidávání a mazání stránek */
.CopyPagePanel
{
}

.AdresarNadpis
{
font-size: 12pt;
color: #cc6600;
}


.CounterPanel
{
text-align: center;
}


.CounterCount
{

}

.ReferenceAuthor
{
font-style: italic;
}


.LabelText
{
vertical-align: bottom;
color: #cc6600;
font-family: Palatino;
font-size: 10pt;
font-weight: bold;
letter-spacing: 2px;
}

.ForumGridView
{
width: 100%;
}


.ForumGridHeaderStyle
{
border: outset 1pt;
padding-top: 6px;
padding-left: 3px;
padding-right: 3px;
padding-bottom: 4px;
text-align: center;
background-color: #BFCDDB;
font-weight: bold;
color: black;
}


.ForumGridRowStyle
{
background-color: #F8F8F8;
color: #000000;
vertical-align: top;
padding-left: 10px;
}

.ForumCellMainNameStyle
{
border-color: #DDDDDD;
border-top-style: ridge;
border-top-width: 15px;
border-left: solid 1px #888888;
}

.ForumMainTheme
{
font-size: 12pt;
color: #cc6600;
font-family: Palatino;
letter-spacing: 2px;
}

.ForumCellMainButtonsStyle
{
border-color: #DDDDDD;
border-top-style: ridge;
text-align: right;
}


.ForumSubGridRowStyle
{
background-color: #DDDDDD;
color: #000000;
border-bottom: #000000 1px solid;
vertical-align: top;
}

.ForumCellLockingStyle
{
border: outset 1pt;
}


.ForumCellNameStyle
{
border: outset 1pt;
border-spacing: 1pt;
}

.ForumSubTheme
{
font-size: 11pt;
font-weight: bold;
font-family: Palatino;
}

.ForumCellThemesStyle
{
border: outset 1pt;
text-align: center;
vertical-align: middle;
font-size: 10pt;
}


.ForumCellNews0Style
{
border: outset 1pt;
text-align: center;
vertical-align: middle;
font-size: 10pt;
}

.ForumCellNewsStyle
{
border: outset 1pt;
text-align: center;
vertical-align: middle;
font-size: 10pt;
background-color: #ffcc66;
}


.ForumCellButtonsStyle
{
border: outset 1pt;
text-align: right;
}

.ForumCellAuthorStyle
{
border: outset 1pt;
vertical-align: top;
}

.ForumCellMessageStyle
{
background-color: #ffffe1;
}

.ForumReadedPanel
{
border: outset 1pt;
background-color: #DDDDDD;
}

.ForumUnreadedPanel
{
border: outset 1pt;
background-color: #ffcc66;
}

.ForumMessageTitle
{
font-size: 11pt;
font-weight: bold;
font-family: Palatino;
}

/*** Styly pro tabulku, ve které se editují hodnoty záznamů ***/
.EditTable 
{
border-collapse: collapse;
}

.EditHeaderCell
{
padding-top: 6px;
padding-left: 10px;
text-align: left;
vertical-align: top;
width: 150px;
background-color: #f5f5f5;
}

.EditControlCell
{
padding-left: 6px;
}


.EditorToolsRow
{
background-color: #66FFFF;
}


.EditorTable
{
border-width: 1px;
border-color: #999999;
border-style: solid;
}


.EditorSmilesRow
{
background-color: #FFFFCC;
}

.RatingPanel
{
}

.VerticalMenuCell
{
vertical-align: top;
}

.DataPanelCell
{
vertical-align: top;
width: 100%;
}

.RightPanelCell
{
vertical-align: top;
}

.MainTable
{
width: 99%;
}

.LastChangePanel
{
text-align: right;
padding-bottom: 8px;
}

.WriteUsPanel
{
padding-top: 10px;
font-weight: bold;
font-size: 14px;
}
