﻿body.oneColFixCtrHdr {
	font: 100% Calibri, Verdana, Arial, Helvetica, sans-serif;
	background: #666666;
	margin: 0; /* Je vhodné nastavit nulový okraj a odsazení elementu body a umožnit tak použití různých výchozích hodnot prohlížeče. */
	padding: 0;
	text-align: center; /* Umístí kontejnery na střed v prohlížečích IE 5*. Text je nastaven na výchozí zarovnání vlevo v selektoru #container. */
	color: #000000;
}
h1, h2, h3, h4, h5, h6, h7, th
{
	font-family: Cambria, Serif;
}
.RequiredField
{
	color: Red;
}
/* třída pro zobrazení chybové hlášení */
.ErrorBox
{
	border: solid 1px red;
	color: Red;
	background-color: #FFFFCC;
	padding: 0 12px;
	margin: 12px;
}
.ErrorBox .ErrorTitle
{
	font-weight: bold;
}
.ErrorBox .ErrorMessage
{
	font-style: italic;
	margin-left: 12px;
}
.ErrorBox .ErrorFooter
{
}
.InfoBox
{
	border: solid 1px olive;
	background-color: #FFFFD0;
	text-align: left;
	font-size: 11pt;
	padding: 4px;
	margin: 4px;
}
.HintBox
{
	border: solid 1px olive;
	background-color: #FFFFD0;
	text-align: left;
	font-size: 9pt;
	padding: 4px;
	margin: 4px;
}
.topbarImage
{
	position:absolute;
	border: 0px none;
	width:880px; 
	height:160px;
}
.oneColFixCtrHdr #container {
	width: 880px; 
	background: #FFFFFF;
	margin: 0 auto; /* Automatické okraje (společně se šířkou) nastaví stránku na střed. */
	margin-top: 12px;
	border: 1px solid #000000;
	text-align: left; /* Dojde k potlačení zarovnání textu: zarovnání na střed u elementu body. */
}

.oneColFixCtrHdr #header {
	background: #DDDDDD;  /* Toto odsazení odpovídá zarovnání vlevo u elementů v tazích div, které se nacházejí pod ním. Pokud je v tagu #header použit obraz namísto textu, můžete chtít odsazení odstranit. */
	padding: 0;
	margin: 0;
}

.oneColFixCtrHdr #header h1 {
	margin: 0; /* vynulováním okraje posledního elementu v tagu #header div zabráníte sbalení okraje – nevysvětlitelné mezeře mezi tagy div. Pokud má tag div kolem pevný okraj, není tato operace nutná, jelikož rovněž nedochází ke sbalení okraje. */
	padding: 10px 0; /* Použitím odsazení namísto okraje umožníte ponechání elementu ve vzdálenosti od okrajů tagu div. */
}

#mainContent {
	padding: 0 20px 20px 20px; /* Odsazení představuje mezeru uvnitř pole div, okraj představuje mezeru vně pole div. */
}

.oneColFixCtrHdr #footer {
	padding: 10px 10px; /* Toto odsazení odpovídá zarovnání vlevo u elementů v tazích div, které se nacházejí nad ním. */
	background:#DDDDDD;
}

#buttons .button
{
    border: none;
    background-position: center center;
    cursor: pointer;
}
#buttons .button:hover
{
    background-position: top center;
}
#buttons .active, #buttons .active:hover
{
    background-position: bottom center;
}
#buttons .home
{
    background-image: url(/images/home.png);
}
#buttons .products
{
    background-image: url(/images/products.png);
}
#buttons .references
{
    background-image: url(/images/references.png);
}
#buttons .support
{
    background-image: url(/images/support.png);
}
#buttons .contact
{
    background-image: url(/images/contact.png);
}

#mainContent input[type="button"],#mainContent input[type="submit"],#mainContent input[type="reset"]
{
	padding: 4px 10px;
	border: dotted 1px #663300;
	text-decoration: none;
	color: #663300;
	background-color: #FFF0A0;
	margin: 0 1px;
}
#mainContent input[type="button"]:hover,#mainContent input[type="submit"]:hover,#mainContent input[type="reset"]:hover
{
	border-style: solid;
	background-color: #FFCC33;
}

.AspLogin
{
	border: none 0 white;
	margin: 0;
	padding: 0;
	border: solid 2px #FFCC33;
}
.AspLogin table
{
	background: White;
	width: 360pt;
}
table.AspLogin > td
{
	padding: 1px;
	margin: 0;
}
.AspLogin td.TitleText
{
	background-color: #FFCC33;
	color: Black;
	height: 24pt;
	font-weight: bold;
	font-size: 125%;
	text-align: center;
}
.AspLogin table
{
	margin: 1px 1px 4px 1px;
}
.AspLogin .CheckBox
{
	padding: 4px;
}
.AspLogin .TextBox 
{
	width: 300px;
	background: #FFFFCC;
	margin: 4px;
	padding: 4px;
	color: #663300;
}
.AspLogin input[type=text], .AspLogin input[type=password]
{
	background-color: #FFFFCC;
	color: #663300;
	border: solid 1px #FFCC33;
	padding: 4px;
}
.AspLogin .Button
{
	padding: 4px 20px;
	margin: 4px;
	width: auto;
	margin: 4px;
	min-width: 80px;
}
.AspLogin .Instruction
{
	text-align: left;
	padding: 6px;
	color: Black;
}
.AspLogin .Label
{
	padding-left: 12px;
	padding-right: 12px;
	white-space: nowrap;
	width: 40%;
}
.AspLogin .Text
{
	padding: 4pt 10px 6px;
	width: 60%;
}
.AspLogin .HyperLink, .AspLogin  a
{
	padding: 0;
	margin: 6px;
	color: #663300;
	text-decoration: none;
	background-image: none;
}
.AspLogin td
{
	white-space: nowrap;
}
.AspLogin td.Instruction
{
	white-space: normal;
}
.AspLogin .Navigation td
{
	text-align: left;
}

.FailureText
{
	color: #CC3300;
}

.SuccessText
{
	color: #008000;
	font-weight: bold;
}

.Validator
{
	color: #CC3300;
}

.Hint
{
	font-style: italic;
	color: #33CC00;
}

.GridView
{
	border: solid 2px #FFCC33;
	margin: 6px 6px 6px 0;
	padding: 0;
}
.GridView .Header, .GridView th, .GridView caption
{
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	padding: 4px 10px;
	background-color: #FFCC33;
	color: Black;
	font-weight: bold;
}
.GridView caption
{
	font-size: 125%;
	padding: 6px;
	margin-bottom: 1px;
	white-space: nowrap;
}
.GridView td.Row, .GridView td.AlternateRow, td.SelectedRow, .GridView td.Footer,
.GridView .Row td, .GridView .AlternateRow td, .SelectedRow td, .GridView .Footer td
{
	padding: 4px 6px;
	margin: 0;
}
.GridView input[type=text], .GridView input[type=file], .GridView textarea, .GridView select
{
	background-color: #FFFFCC;
	color: #663300;
	border: solid 1px #FFCC33;
	padding: 4px;
}
.GridView .Label
{
	padding-top: 5px;
}
.GridView .Row
{
	background-color: White;
}
.GridView .AlternateRow, .GridView .AlternateRow td
{
	background-color: #FFF3A0;
}
.GridView .SelectedRow, .GridView .SelectedRow td, .GridView .SelectedRow img
{
	background-color: #993300;
	color: White;
}
.GridView .Pager
{
	color: #FFCC33;
	background-color: White;
}
.GridView .Pager .CurrentPageLabel, .GridView .Pager span
{
	padding: 0 5px;
	border: solid 1px #FFCC33;
	background-color: #FFCC33;
	font-weight: bold;
	color: #663300;
}
.GridView a.Button, .GridView .Pager .NumericButton, .GridView .Pager .NextPreviousButton, a.Button
{
	padding: 4px 10px;
	border: dotted 1px #663300;
	text-decoration: none;
	color: #663300;
	background-color: #FFF0A0;
	background-image: none;
}
.GridView a.Button:hover, .GridView .Pager .NumericButton:hover, .GridView .Pager .NextPreviousButton:hover, a.Button:hover
{
	border-style: solid;
	background-color: #FFCC33;
}
.GridView .Row input[type=text],
.GridView .AlternateRow input[type=text],
.GridView .Row input[type=file],
.GridView .AlternateRow input[type=file],
.GridView .Row select,
.GridView .AlternateRow select,
.GridView .Row textarea,
.GridView .AlternateRow textarea
{
	border: 1px solid #FFCC33;
}
.GridView .Row input[type=file],
.GridView .AlternateRow input[type=file]
{
    font-size: smaller;
}
input[type=file] button
{
    background-color: Red;
}
.ScrollTable
{
	height: 200px;
	overflow: auto;
}
.ItemDetail
{
	width: 100%;
}
div.CalendarPopup
{
	position: relative;
	height: 0;
	width: 0;	
}

.Calendar
{
}
.Calendar a
{
	text-decoration: none;
}
.Calendar .Day:hover ,
.Calendar .OtherMonthDay:hover ,
.Calendar .WeekendDay:hover ,
.Calendar .SelectedDay:hover ,
.Calendar .TodayDay:hover 
{
	background-color: #FFCC33 !important;
	font-weight: bold;
}
.Calendar .Day:hover > a ,
.Calendar .OtherMonthDay:hover > a ,
.Calendar .WeekendDay:hover > a ,
.Calendar .SelectedDay:hover > a ,
.Calendar .TodayDay:hover > a
{
	color: White ! important;
}

.TOC
{
	border: solid 1px #FFCC33;
	padding: 6px;
	margin: 12px 0;
	width: 400px;
	overflow: auto;
	background-color: #FFFFCC;
}
.TOC .Folder
{
	font-weight: bold;
	text-decoration: none;
}
.TOC .Item
{
}
.TOC a, a[href$="_SkipLink"], .Calendar a
{
	color: black;
	text-decoration: none;
	font-style: normal;
	padding-right: 0px;
	background-image: none;
}
.TOC a:hover
{
	text-decoration: underline;
}

.Article .Title a.Button
{
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	float: right;
	font-weight: normal;
}
.GridView .TopLine td 
{
	border-top: 2px solid #FFCC33;
}
.GridView .TopLine:first-child td
{
	border-top: none;
}
input, textarea
{
	font: 100% Calibri, Verdana, Arial, Helvetica, sans-serif;
}
.AttachmentIcon
{
    float: right;
    margin: 2px 0 4px 6px;
}
