﻿#WrapperTopArea
{
	/*Připraveno pro příprad, že by stránka nelícovala s okrajem obrazovky, ale že by byla níže, pod okrajem obrazovky.*/
	display: none;
	background-color: #666668;
}
#WrapperMiddleArea
{
	background-image: url(../App_Images/Backgrounds/WrapperMiddleAreaBackground.png);
	background-position: top;
	background-repeat: repeat-y;
	background-color: #666668;
}
#WrapperBottomArea
{
	min-height: 100px;
	_height: 100px;
	background-image: url(../App_Images/Backgrounds/WrapperBottomAreaBackground.png);
	background-position: top;
	background-repeat: no-repeat;
	background-color: #4E4D4F;
}
#WrapperAbsolutePositionArea
{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 5px;
	width: 100%;
}
#WrapperPageMiddleArea
{
	position: relative;
	overflow: hidden;
	width: 800px;
	margin: 0px auto;
	background-color: #FFFFFF;
}
#WrapperPageBottomUpperArea
{
	overflow: hidden;
	width: 800px;
	margin: 0px auto;
	background-color: #FFFFFF;
}
#WrapperPageBottomLowerArea
{
	overflow: hidden;
	width: 800px;
	margin: 0px auto;
}
#PageMiddleArea
{
	overflow: hidden;
	width: 760px;
	margin: 0px auto;
	text-align: left;
	background-color: #FFFFFF;
}
#PageBottomArea
{
	overflow: hidden;
	max-height: 30px;
	_height: 30px;
	width: 760px;
	margin: 0px auto;
	text-align: left;
	background-color: #FFFFFF;
}
#LogoArea
{
	float: left;
	min-height: 90px;
	_height: 90px;
	width: 200px;
	background-color: #F6F6F6;
}
#LeitmotifArea
{
	float: right;
	min-height: 90px;
	_height: 90px;
	width: 530px;
	background-image: url(../App_Images/Backgrounds/LeitmotifAreaBackground.png);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
#ContentArea
{
	float: right;
	width: 530px;
	padding-bottom: 30px;
	background-color: #FFFFFF;
}
#ContextLinksArea
{
	float: left;
	width: 200px;
	background-color: #F6F6F6;
}
#FooterLinksArea
{
	float: right;
	max-height: 29px;
	_height: 29px;
	width: 530px;
	border-top: solid 1px #BCBEC0;
	text-align: center;
	background-color: #FFFFFF;
}
#FooterContextArea
{
	float: left;
	height: 30px;
	width: 200px;
	background-color: #F6F6F6;
}
#FooterCopyrightArea
{
	width: 760px;
	margin: 15px auto 0px auto;
	font-size: 75%;
	text-align: left;
}
#QuickLinksArea
{
	position: relative;
	top: 29px;
	height: 5px;
	width: 410px;
	margin: 0px auto;
	text-align: left;
}
body
{
	margin: 0px;
	_text-align: center;
	font-family: Arial, Sans-Serif;
	font-size: 75%;
	background-color: #666668;
	color: #414042;
}
p
{
	margin: 0px 0px 10px 0px;
	text-align: justify;
}
p.Code
{
	margin: 0px 0px 10px 0px; /*TENTO ŘÁDKE MOŽNÁ ODSTRANIT, JE ZBYTEČNÝ. F1!!!*/
	text-align: left;
	font-family: Courier New, Monospace;
	color: #894512; /*ZKONTROLOVAT S HENENKOU, UŽ JE V BAREVNÉ PALETĚ F1!!!*/
}
p.StrongTipOneLine
{
	margin: 15px 0px 15px 0px;
	padding: 20px 10px 20px 60px;
	border: solid 1px #D3EDC7;
	background-image: url(../App_Images/Tips/StrongTip.png);
	background-position: 10px center;
	background-repeat: no-repeat;
	background-color: #E8FDE0;
}
p.StrongTipMoreLines
{
	margin: 15px 0px 15px 0px;
	padding: 15px 10px 15px 60px;
	border: solid 1px #D3EDC7;
	background-image: url(../App_Images/Tips/StrongTip.png);
	background-position: 10px center;
	background-repeat: no-repeat;
	background-color: #E8FDE0;
}
p.LightTipOneLine
{
	margin: 10px 0px 10px 0px;
	padding: 15px 10px 15px 60px;
	border: solid 1px #E6E5E5;
	background-image: url(../App_Images/Tips/LightTip.png);
	background-position: 10px center;
	background-repeat: no-repeat;
}
p.LightTipMoreLines
{
	margin: 10px 0px 10px 0px;
	padding: 10px 10px 10px 60px;
	border: solid 1px #E6E5E5;
	background-image: url(../App_Images/Tips/LightTip.png);
	background-position: 10px center;
	background-repeat: no-repeat;
}
p.WarningTipOneLine
{
	margin: 15px 0px 15px 0px;
	padding: 20px 10px 20px 60px;
	border: solid 1px #F9DFCB;
	background-image: url(../App_Images/Tips/WarningTip.png);
	background-position: 10px center;
	background-repeat: no-repeat;
	background-color: #FCEBDD;
}
p.WarningTipMoreLines
{
	margin: 15px 0px 15px 0px;
	padding: 15px 10px 15px 60px;
	border: solid 1px #F9DFCB;
	background-image: url(../App_Images/Tips/WarningTip.png);
	background-position: 10px center;
	background-repeat: no-repeat;
	background-color: #FCEBDD;
}
p.ContactUsTipOneLine
{
	margin: 20px 0px 20px 0px;
	padding: 20px 10px 20px 60px;
	border: solid 1px #CFE4FC;
	background-image: url(../App_Images/Tips/ContactUsTip.png);
	background-position: 10px center;
	background-repeat: no-repeat;
	background-color: #E6F1FF;
}
p.ContactUsTipMoreLines
{
	margin: 20px 0px 20px 0px;
	padding: 15px 10px 15px 60px;
	border: solid 1px #CFE4FC;
	background-image: url(../App_Images/Tips/ContactUsTip.png);
	background-position: 10px center;
	background-repeat: no-repeat;
	background-color: #E6F1FF;
}
.Content2ColumnsLeft
{
	float: left;
	width: 245px;
	margin-right: 40px;
}
.Content2ColumnsRight
{
	float: left;
	width: 245px;
}
.Content2EccentricColumnsLeft
{
	float: left;
	width: 205px;
	margin-right: 25px;
}
.Content2EccentricColumnsRight
{
	float: left;
	width: 300px;
}
.Content3ColumnsLeft, .Content3ColumnsMid
{
	float: left;
	width: 160px;
	margin-right: 25px;
}
.Content3ColumnsRight
{
	float: left;
	width: 160px;
}
.ContentColumnsClear
{
	clear: both;
}
strong
{
	font-weight: normal;
	font-style: normal;
}
strong.Strong
{
	font-weight: bold;
	font-style: italic;
}

strong.LightStrong
{
	font-weight: normal;
	font-style: italic;
}

strong.HeavyStrong
{
	font-weight: bold;
	font-style: italic;
	color: #E17221;
}
em
{
	font-weight: bold;
	font-style: italic;
}
dfn
{
	font-weight: normal;
	font-style: italic;
}
dfn.Light, dfn.Light a:link, dfn.Light a:visited, dfn.Light a:hover, dfn.Light a:active
{
	font-weight: normal;
	font-style: italic;
	color: #BCBEC0;
}
cite
{
	font-style: italic;
	color: #E17221;
}
q
{
	font-style: italic;
	color: #E17221;
}
blockquote
{
	margin: 0px 0px 10px 0px;
	text-align: justify;
	font-style: italic;
	color: #E17221;
}
code
{
	font-family: Courier New, Monospace;
	color: #894512;
}
del
{
	color: #BCBEC0;
}
a:link
{
	text-decoration: none;
	color: #034EA2;
}
a:visited
{
	text-decoration: none;
	color: #4476AE;
}
a:hover, a:active
{
	text-decoration: underline;
	color: #034EA2;
}
h1
{
	margin: 30px 0px 10px 0px;
	font-size: 130%;
	font-weight: bold;
	color: #E17221;
}
h2
{
	margin: 20px 0px 5px 0px;
	font-size: 110%;
	font-weight: bold;
}
h3
{
	margin: 10px 0px 0px 0px;
	font-size: 100%;
	font-weight: normal;
	color: #E17221;
}
h4
{
	margin: 10px 0px 10px 0px;
	padding: 5px 0px 5px 0px;
	border-top: solid 1px #BCBEC0;
	border-bottom: solid 1px #BCBEC0;
	font-size: 100%;
	font-weight: bold;
}
h5
{
	margin: 10px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
	border-top: solid 1px #BCBEC0;
	font-size: 100%;
	font-weight: bold;
}
h6
{
	margin: 10px 0px 10px 0px;
	padding: 2px 0px 2px 0px;
	border-top: solid 1px #E17221;
	border-bottom: solid 1px #E17221;
	font-size: 100%;
	font-weight: bold;
	color: #E17221;
}
ul
{
	margin: 5px 0px 10px 0px;
	padding-left: 0px;
}
ul li
{
	margin-left: 0px;
	padding-left: 20px;
	list-style-type: none;
	background-image: url(../App_Images/Spots/OrangeSpot.png);
	background-position: left 3px;
	background-repeat: no-repeat;
}
ul.Large li
{
	margin: 10px 0px 10px 0px;
}
li ul
{
	margin: auto;
}
ul li ul li
{
	background-image: url(../App_Images/Spots/OrangeLightSpot.png);
}
ul.Grey li
{
	background-image: url(../App_Images/Spots/GraySpot.png);
}
ul li.Grey
{
	background-image: url(../App_Images/Spots/GraySpot.png);
}
li.NoImage
{
	background-image: none;
}
table
{
	border-collapse: collapse;
}
td
{
	border-spacing: 0px;
	border-width: 0px;
	padding: 0px;
}
table.Table
{
	width: 100%;
	margin-bottom: 10px;
	border: solid 1px #BCBEC0;
}
table.Table td
{
	padding: 5px 6px 5px 7px;
	vertical-align: top;
	border: dashed 1px #BCBEC0;
}
table.Table th
{
	padding: 7px 5px 7px 7px;
	border: solid 1px #BCBEC0;
	vertical-align: middle;
	text-align: center;
	font-style: italic;
	font-weight: normal;
	background-color: #FFEFD9;
	color: #000000;
}
table.Table td.AlignRight
{
	text-align: right;
}
hr
{
	height: 1px;
	margin: 10px 0px 10px 0px;
	border-top: solid 1px #BCBEC0;
	border-left: none;
	border-bottom: none;
	border-right: none;
}
hr.NoLine
{
	visibility: hidden;
}
img.Large
{
	display: block;
	margin: 15px 0px 15px 0px;
}
img.OnLeft
{
	float: left;
	margin: 5px 25px 15px 0px;
}
img.OnRight
{
	float: right;
	margin: 5px 0px 15px 25px;
}
img.Colleague
{
	height: 260px;
	width: 200px;
	margin-bottom: 10px;
	border: solid 1px #BCBEC0;
}
/*NAPROGRAMOVAT ZOBRAZENÍ JEN KDYŽ JE ?InstructorNotes=Show A SJEDNOTIT S ShowContent=All A ShowHiddenContent F1!!!*/
.InstructorNote
{
	margin: 10px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
	background-color: #F1F1F1;
	border: 1px solid #E1E1E1;
}
/*NAPROGRAMOVAT ZOBRAZENÍ JEN KDYŽ JE ?InstructorNotes=Show A SJEDNOTIT S ShowContent=All A ShowHiddenContent F1!!!*/
.InstructorNoteSection
{
	margin: 10px 0px 10px 0px;
	padding: 10px 10px 0px 10px;
	background-color: #F1F1F1;
	border: 1px solid #E1E1E1;
}
/*SLUČIT OPAKUJÍCÍ SE KÓD F1!!!*/
.TextCorrection
{
	margin: 20px 0px 20px 0px;
	padding: 10px 10px 10px 10px;
	background-color: #FFEFD9;
	border: 1px solid #E17221;
}
#LogoRange
{
	height: 90px;
	width: 100%;
	text-align: center;
	background-image: url(../App_Images/Backgrounds/LogoRangeBackground.png);
	background-repeat: no-repeat;
}
#LogoRange h1
{
	margin: 0px;
	padding: 10px 10px 10px 10px;
	font-size: 200%;
	font-weight: bold;
}
#LogoRange .LogoAGEEMY
{
	vertical-align: text-bottom;
	height: 60px;
	width: 135px;
}
#LoginRange
{
	position: absolute;
	top: 29px;
	right: 0px;
	height: 50px;
	width: 110px;
	text-align: center;
}
#LoginRange a
{
	display: block;
	height: 32px;
	width: 65px;
	padding: 18px 10px 0px 35px;
	font-weight: bold;
	background-position: left center;
	background-repeat: no-repeat;
}
#LoginRange a:link, #LoginRange a:visited
{
	background-image: url(../App_Images/Login/LoginButton.png);
	background-position: 0px center;
	text-decoration: none;
	color: #4e70a4;
}
#LoginRange a:hover
{
	background-image: url(../App_Images/Login/LoginButton.png);
	background-position: -110px center;
	text-decoration: none;
	color: #2e5490;
}
#LoginRange a:active
{
	background-image: url(../App_Images/Login/LoginButton.png);
	background-position: -220px center;
	text-decoration: none;
	color: #234d8f;
}
#BreadcrumbRange
{
	position: absolute;
	top: 78px;
	right: 0px;
	height: 40px;
	width: 550px;
}
#BreadcrumbLinks
{
	min-height: 4px;
	_height: 4px;
	padding-bottom: 5px;
	padding-right: 20px;
	font-size: 80%;
	text-align: right;
	background-image: url(../App_Images/Arrows/LongHorizontalGrayArrow.png);
	background-position: center bottom;
	background-repeat: no-repeat;
}
.BreadcrumbLink:link, .BreadcrumbLink:visited, .BreadcrumbLink:hover, .BreadcrumbLink:active
{
	color: #414042;
}
.BreadcrumbLinkCurrent:link, .BreadcrumbLinkCurrent:visited, .BreadcrumbLinkCurrent:hover, .BreadcrumbLinkCurrent:active
{
	color: #E17221;
}
.BreadcrumbSeparator
{
	padding-left: 6px;
	padding-right: 6px;
	background-image: url(../App_Images/Triangles/GrayFullLeftTriangle.png);	
	background-position: center;
	background-repeat: no-repeat;
}
#ContextLinksRange
{
	margin-bottom: 35px;
}
.ContextLinkRoot, .ContextLinkRootSelected
{
	display: block;
	width: 183px;
	border: solid 1px;
	padding: 4px 0px 4px 15px;
	background-position: left center;
	background-repeat: no-repeat;
}
.ContextLinkRoot:link, .ContextLinkRoot:visited
{
	border-color: #B9B6B6;
	background-image: url(../App_Images/ContextLinks/DarkLinkContextLink.png);
	background-color: #DEDBDB;
	text-decoration: none;
	color: #414042;
}
.ContextLinkRoot:hover
{
	border-color: #9D9999;
	background-image: url(../App_Images/ContextLinks/DarkHoverContextLink.png);
	background-color: #D4D1D1;
	text-decoration: none;
	color: #414042;
}
.ContextLinkRoot:active
{
	border-color: #4C4848 #767575 #868282 #4C4848;
	background-image: url(../App_Images/ContextLinks/DarkActiveContextLink.png);
	background-color: #A8A7A7;
	text-decoration: none;
	color: #414042;
}
.ContextLinkRootSelected:link, .ContextLinkRootSelected:visited, .ContextLinkRootSelected:hover, .ContextLinkRootSelected:active
{
	border-color: #EC9F64;
	background-image: url(../App_Images/ContextLinks/DarkSelectedContextLink.png);
	background-color: #FDBE8E;
	text-decoration: none;
	color: #414042;
}
.ContextLinkLevel1, .ContextLinkLevel1Selected
{
	display: block;
	width: 183px;
	margin-top: 4px;
	border: solid 1px;
	padding: 4px 0px 4px 15px;
	background-position: left center;
	background-repeat: no-repeat;
}
.ContextLinkLevel1:link, .ContextLinkLevel1:visited
{
	border-color: #B9B6B6;
	background-image: url(../App_Images/ContextLinks/DarkLinkContextLink.png);
	background-color: #DEDBDB;
	text-decoration: none;
	color: #414042;
}
.ContextLinkLevel1:hover
{
	border-color: #9D9999;
	background-image: url(../App_Images/ContextLinks/DarkHoverContextLink.png);
	background-color: #D4D1D1;
	text-decoration: none;
	color: #414042;
}
.ContextLinkLevel1:active
{
	border-color: #4C4848 #767575 #868282 #4C4848;
	background-image: url(../App_Images/ContextLinks/DarkActiveContextLink.png);
	background-color: #A8A7A7;
	text-decoration: none;
	color: #414042;
}
.ContextLinkLevel1Selected:link, .ContextLinkLevel1Selected:visited, .ContextLinkLevel1Selected:hover, .ContextLinkLevel1Selected:active
{
	border-color: #EC9F64;
	background-image: url(../App_Images/ContextLinks/DarkSelectedContextLink.png);
	background-color: #FDBE8E;
	text-decoration: none;
	color: #414042;
}
.ContextLinkLevel2, .ContextLinkLevel2Selected
{
	display: block;
	width: 166px;
	margin-top: 2px;
	border: solid 1px;
	padding: 4px 0px 4px 32px;
	background-position: left center;
	background-repeat: no-repeat;
}
/*F2!!!*/
.ContextLinkLevel2MODRA, .ContextLinkLevel2SelectedMODRA
{
	display: block;
	width: 166px;
	margin-top: 2px;
	border: solid 1px;
	padding: 4px 0px 4px 32px;
	background-position: left center;
	background-repeat: no-repeat;
}
.ContextLinkLevel2:link, .ContextLinkLevel2:visited
{
	border-color: #E6E5E5;
	background-image: url(../App_Images/ContextLinks/LightLinkContextLink.png);
	background-color: #F2F1F1;
	text-decoration: none;
	color: #414042;
}
/*F2!!!*/
.ContextLinkLevel2MODRA:link, .ContextLinkLevel2MODRA:visited
{
	border-color: #E6E5E5;
	background-image: url(../App_Images/ContextLinks/LightLinkContextLinkKOLO.png);
	background-color: #F2F1F1;
	text-decoration: none;
	color: #414042; /*#034EA2*/
}
.ContextLinkLevel2:hover
{
	border-color: #DFDFDF;
	background-image: url(../App_Images/ContextLinks/LightHoverContextLink.png);
	background-color: #EDECEC;
	text-decoration: none;
	color: #414042;
}
/*F2!!!*/
.ContextLinkLevel2MODRA:hover
{
	border-color: #DFDFDF;
	background-image: url(../App_Images/ContextLinks/LightHoverContextLinkKOLO.png);
	background-color: #EDECEC;
	text-decoration: none;
	color: #414042; /*#034EA2*/
}
.ContextLinkLevel2:active
{
	border-color: #9E9B9B #C2C0C0 #D9D8D9 #9E9B9B;
	background-image: url(../App_Images/ContextLinks/LightActiveContextLink.png);
	background-color: #E8E8E8;
	text-decoration: none;
	color: #414042;
}
/*F2!!!*/
.ContextLinkLevel2MODRA:active
{
	border-color: #9E9B9B #C2C0C0 #D9D8D9 #9E9B9B;
	background-image: url(../App_Images/ContextLinks/LightActiveContextLinkKOLO.png);
	background-color: #E8E8E8;
	text-decoration: none;
	color: #414042; /*#034EA2*/
}
.ContextLinkLevel2Selected:link, .ContextLinkLevel2Selected:visited, .ContextLinkLevel2Selected:hover, .ContextLinkLevel2Selected:active
{
	border-color: #F1CAAD;
	background-image: url(../App_Images/ContextLinks/LightSelectedContextLink.png);
	background-color: #FAE3D1;
	text-decoration: none;
	color: #414042;
}
/*F2!!!*/
.ContextLinkLevel2SelectedMODRA:link, .ContextLinkLevel2SelectedMODRA:visited, .ContextLinkLevel2SelectedMODRA:hover, .ContextLinkLevel2SelectedMODRA:active
{
	border-color: #F1CAAD;
	background-image: url(../App_Images/ContextLinks/LightSelectedContextLinkKOLO.png);
	background-color: #FAE3D1;
	text-decoration: none;
	color: #414042;
}
/*ZKONTROLOVAT F1!!!*/
/* Webkit hack. */
@media screen and (-webkit-min-device-pixel-ratio:0) {
  body .ContextLinkLevel1, body .ContextLinkLevel1Selected {
	position: relative; /*!!!!*/
	left: -1px; /*!!!!*/
  	}
}
/*ZKONTROLOVAT F1!!!*/
/* Webkit hack. */
@media screen and (-webkit-min-device-pixel-ratio:0) {
  body .ContextLinkLevel2, body .ContextLinkLevel2Selected, body .ContextLinkLevel2MODRA, body .ContextLinkLevel2SelectedMODRA {
	position: relative; /*!!!!*/
	left: -2px; /*!!!!*/
  	}
}
/*UŽ BY MĚLO BÝT ODLADĚNÉ F1!!!*/
#GoogleTalkChatbackRange
{
	margin-bottom: 30px;
}
/*UŽ BY MĚLO BÝT ODLADĚNÉ F1!!!*/
#GoogleTalkChatbackRange a
{
	display: block;
	width: 193px;
	border: solid 1px;
	padding: 15px 0px 15px 5px; /*S HELENKOU ZKONTROLOVAT A PŘÍPADNĚ POLADIT VÝŠKU PRVKU F1!!!*/
	background-position: left center;
	background-repeat: no-repeat;
}
/*F1!!!*/
#GoogleTalkChatbackRange a:link, #GoogleTalkChatbackRange a:visited
{
	border-color: #B4E1FC; /*NASTAVENO PROVIZORNĚ, POLADIT F1!!!*/
	background-image: url(../App_Images/GoogleTalkChatback/GoogleTalkChatbackButton.png);
	background-position: 0px center;
	background-color: #DEDBDB; /*ZKONTROLOVAT, MOŽNÁ POLADIT F1!!!*/
	text-decoration: none;
	color: #414042;
}
/*F1!!!*/
#GoogleTalkChatbackRange a:hover
{
	border-color: #88CDFB; /*NASTAVENO PROVIZORNĚ, POLADIT F1!!!*/
	background-image: url(../App_Images/GoogleTalkChatback/GoogleTalkChatbackButton.png);
	background-position: -199px center;
	background-color: #D4D1D1; /*ZKONTROLOVAT, MOŽNÁ POLADIT F1!!!*/
	text-decoration: none;
	color: #414042;
}
/*F1!!!*/
#GoogleTalkChatbackRange a:active
{
	border-color: #6CB0F1 #4699EC #78B8F2 #2286EA; /*NASTAVENO PROVIZORNĚ, POLADIT F1!!!*/
	background-image: url(../App_Images/GoogleTalkChatback/GoogleTalkChatbackButton.png);
	background-position: -399px center;
	background-color: #A8A7A7; /*ZKONTROLOVAT, MOŽNÁ POLADIT F1!!!*/
	text-decoration: none;
	color: #414042;
}
/*F1!!!*/
#GoogleTalkChatbackRange img
{
	position: relative;
	top: 4px;
	left: 16px;
	height: 9px;
	width: 9px;
	margin: 0px 40px 0px 0px;
	border-style: none;
}
#Labels p
{
	color: #BCBEC0;
}
#Labels a.Small
{
	font-size: 80%;
}
#Labels a.Large
{
	font-size: 120%;
}
#Labels a:link, #Labels a:visited
{
	text-decoration: none;
	color: #BCBEC0;
}
#Labels a:hover, #Labels a:active
{
	text-decoration: none;
	color: #666668;
}
ul.FooterLinks
{
	margin: 7px 0px 5px 0px;
	padding-left: 0px;
}
li.FooterLink
{
	display: inline;
	margin-left: 0px;
	padding-left: 15px;
	padding-right: 5px;
	font-size: 90%;
	list-style-type: none;
	background-image: url(../App_Images/Spots/GraySpot.png);
	background-position: left center;
	background-repeat: no-repeat;
}
li.FooterLinkFirst
{
	display: inline;
	margin-left: 0px;
	padding-left: 0px;
	padding-right: 5px;
	font-size: 90%;
	list-style-type: none;
	background-image: none;
}
li.FooterLink a:link, li.FooterLink a:visited, li.FooterLink a:hover, li.FooterLink a:active, li.FooterLinkFirst a:link, li.FooterLinkFirst a:visited, li.FooterLinkFirst a:hover, li.FooterLinkFirst a:active
{
	color: #414042;
}
#CopyrightRange
{
	float: left;
}
#ProductVersionRange
{
	float: right;
}
#QuickLinksRange
{
	height: 50px;
	width: 50px;
}
/*F1!!!*/
#QuickLinksRange .StaticMenuStyle
{}
/*F1!!!*/
#QuickLinksRange .StaticMenuItemStyle
{
	display: block;
	overflow: hidden;
	height: 50px;
	width: 50px;
	background-image: url(../App_Images/QuickLinks/QuickLinksButton.png);
	background-position: left center;
	background-repeat: no-repeat;
}
#QuickLinksRange a.StaticMenuItemStyle:link, #QuickLinksRange a.StaticMenuItemStyle:visited
{
	background-position: 0px center;
	color: #414042;
}
#QuickLinksRange a.StaticMenuItemStyle:hover
{
	background-position: -50px center;
	color: #414042;
}
#QuickLinksRange a.StaticMenuItemStyle:active
{
	background-position: -100px center;
	color: #414042;
}
/*F1!!!*/
.DynamicMenuStyle
{
	padding: 10px 10px 0px 10px;
	border: solid 1px #BCBEC0;
}
/*F1!!!*/
.DynamicMenuItemStyle
{
	margin: 5px 0px 5px 0px;
	padding: 0px 15px 0px 0px;
}
.DynamicMenuItemStyle:link, .DynamicMenuItemStyle:visited, .DynamicMenuItemStyle:hover, .DynamicMenuItemStyle:active
{
	color: #414042;
}
/*F1!!!*/
.SubMenuStyleRoot
{}
/*F1!!!*/
.SubMenuStyleLevel1
{
	margin-top: 40px;
	margin-left: -10px;
}
/*F1!!!*/
.SubMenuStyleLevel2
{}
/*F1!!!*/
.SubMenuStyleLevel3
{}
/*F1!!!*/
.SubMenuStyleLevel4
{}
/*F1!!!*/
.SubMenuStyleLevel5
{}
/*MOŽNÁ TO TADY ROZLOŽIT DO TŘÍDY ContactIcon F1!!!*/
a.ContactBusinessCard
{
	display: block;
	float: left;
	width: 2.9em;
	padding: 3px 3px 3px 35px;
	background-image: url(../App_Images/Icons/ContactBusinessCard.png);
	background-position: 1px center;	
	background-repeat: no-repeat;
}
a.ContactBusinessCardOnContact
{
	margin-right: 50px;
}
a.ContactBusinessCardOnColleague
{
	margin-right: 39px;
}
a.ContactSmallMap
{
	display: block;
	float: left;
	width: 2.7em;
	padding: 3px 3px 3px 35px;
	background-image: url(../App_Images/Icons/ContactSmallMap.png);
	background-position: 1px center;
	background-repeat: no-repeat;
}
a.ContactFacebook
{
	display: block;
	float: left;
	width: 4.6em;
	padding: 3px 3px 3px 35px;
	background-image: url(../App_Images/Icons/ContactFacebook.png);
	background-position: 1px center;
	background-repeat: no-repeat;
}
a.ContactGoogleTalkChatback
{
	display: block;
	width: 11.6em;
	padding: 3px 3px 3px 3px;
	background-image: url(../App_Images/Icons/ContactGoogleTalkChatback.png);
	background-position: 1px center;
	background-repeat: no-repeat;
}
a.ContactGoogleTalkChatback img
{
	display: block;
	float: left;
	padding: 0.25em 17px 0.25em 6px;
	height: 9px;
	width: 9px;
	border-style: none;
}
.HomepageTrailer
{
	position: absolute;
	z-index: 1;
	top: 99px;
	height: 200px;
	width: 550px;
	table-layout: fixed;
	text-align: center;
	font-size: 110%;
	background-image: url(../App_Images/Backgrounds/HomepageTrailerBackground.png);
	background-repeat: no-repeat;
}
.HomepageTrailerUpperSentence
{
	height: 50px;
	padding: 5px 30px 0px 10px;
}
.HomepageTrailerMidSentence
{
	height: 80px;
}
.HomepageTrailerLowerSentence
{
	height: 60px;
	padding: 0px 30px 5px 10px;
	color: #E17221;
}
.HomepageTrailerSpace
{
	height: 209px;
	width: 100%;
	margin-bottom: 20px;
}
.Caption1Column
{
	height: 110px;
	width: 100%;
	margin-bottom: 20px;
}
.Caption1Column p
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	text-align: center;
}
.Caption1Column h2
{
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	font-size: 110%;
	font-weight: bold;
	text-align: center;
}
.Caption1Column a
{
	display: block;
	margin: 0px 10px 0px 10px;
}
.Caption1Column a:link, .Caption1Column a:visited, .Caption1Column a:hover, .Caption1Column a:active
{
	color: #414042;
}
.Caption1ColumnInside530x110GreenSpotted
{
	background-image: url(../App_Images/Captions/Inside530x110GreenSpottedCaption.png);
	background-repeat: no-repeat;
}
.Caption1ColumnInside530x110OrangeSpotted
{
	background-image: url(../App_Images/Captions/Inside530x110OrangeSpottedCaption.png);
	background-repeat: no-repeat;
}
.Caption3Columns
{
	height: 140px;
	width: 100%;
	margin-bottom: 20px;
}
.Caption3Columns p
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	text-align: center;
}
.Caption3Columns h2
{
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	font-size: 110%;
	font-weight: bold;
	text-align: center;
}
.Caption3Columns a
{
	display: block;
	margin: 0px 10px 0px 10px;
}
.Caption3Columns a:link, .Caption3Columns a:visited, .Caption3Columns a:hover, .Caption3Columns a:active
{
	color: #414042;
}
.Caption3ColumnsInside160x140YellowSpotted
{
	background-image: url(../App_Images/Captions/Inside160x140YellowSpottedCaption.png);
	background-repeat: no-repeat;
}
.Caption3ColumnsInside160x140RedSpotted
{
	background-image: url(../App_Images/Captions/Inside160x140RedSpottedCaption.png);
	background-repeat: no-repeat;
}
.Caption3ColumnsInside160x140BlueSpotted
{
	background-image: url(../App_Images/Captions/Inside160x140BlueSpottedCaption.png);
	background-repeat: no-repeat;
}
.SiteMapLinkRoot
{
	display: block;
	padding: 3px 0px 3px 0px;
	font-weight: bold;
}
.SiteMapLinkLevel1
{
	display: block;
	padding: 3px 0px 3px 10px;
	font-weight: bold;
	background-image: url(../App_Images/Triangles/BlueFullLeftTriangle.png);
	background-position: left center;
	background-repeat: no-repeat;
}
.SiteMapLinkLevel2
{
	display: block;
	margin-left: 10px;
	padding: 3px 0px 3px 12px;
	background-image: url(../App_Images/Triangles/BlueFullDownTriangle.png);
	background-position: left center;
	background-repeat: no-repeat;
}
.SiteMapLinkLevel3
{
	display: block;
	margin-left: 20px;
	padding: 3px 0px 3px 12px;
	background-image: url(../App_Images/Triangles/BlueEmptyLeftTriangle.png);
	background-position: left center;
	background-repeat: no-repeat;
}
/*Není navrženo grafikem, pouze provizorní návrh F2!!!*/
.SiteMapLinkLevel4
{
	display: block;
	margin-left: 30px;
	padding: 3px 0px 3px 12px;
}
/*Není navrženo grafikem, pouze provizorní návrh F2!!!*/
.SiteMapLinkLevel5
{
	display: block;
	margin-left: 40px;
	padding: 3px 0px 3px 12px;
}
.OurClientPartnerTable
{
	table-layout: fixed;
	margin-bottom: 25px;
}
.OurClientPartnerTableColumnLeft
{
	width: 112px;
}
.OurClientPartnerTableColumnMid
{
	width: 173px;
}
.OurClientPartnerTableColumnRight
{
	width: 245px;
	border-left: solid 1px #E6E5E5;
}
.OurClientPartnerTableColumnMid p
{
	text-align: left;
	margin: 0px 10px 5px 15px;
}
.OurClientPartnerTableColumnRight p
{
	text-align: left;
	margin: 0px 0px 5px 15px;
}
.OurClientPartnerTableColumnRight a.NormalText:link, .OurClientPartnerTableColumnRight a.NormalText:visited, .OurClientPartnerTableColumnRight a.NormalText:hover, .OurClientPartnerTableColumnRight a.NormalText:active
{
	text-decoration: none;
	color: #414042;
}
.OurClientPartnerLogo
{
	display: block;
	height: 110px;
	width: 110px;
	border: solid 1px #E6E5E5;
}

/*více viz: ~/Test.aspx F1!!!*/
.rounded
{
	background:#F6F6F6;
	margin: 1em 0;
}
/*více viz: ~/Test.aspx F1!!!*/
.rc-border
{
	border: solid #BCBEC0;
	border-width: 1px 0;
}
/*více viz: ~/Test.aspx F1!!!*/
.border-inner
{
	border: solid #BCBEC0;
	border-width: 0 1px;
	
	width: 100%;
}



