﻿body
{
	font-family: Verdana, Tahoma;
	font-size: 0.8em;
	margin-top: 3px;
	margin-left: 0px;
	margin-right: 0px;
}
.bodytable td
{
	vertical-align: top;
}
.Header2Link, .Header2Link A, .Header2Link A:ACTIVE, .Header2Link A:LINK, .Header2Link A:VISITED, .Header2Link A:HOVER
{
	text-decoration: none;
	color: #ff9933;
}
h1, h2, h3, h4
{
	color: #ff9933;
}
h1
{
	font-size: 1.45em;
}
h2
{
	font-size: 1.25em;
}
h3
{
	font-size: 1.18em;
}
h4
{
	font-size: 1.1em;
}
A, A:ACTIVE, A:LINK, A:VISITED, A:HOVER
{
	color: Navy;
}
hr
{
	border: 0;
	color: #ff9933;
	background-color: #ff9933;
	height: 1px;
}
img
{
	border: none;
}
.Page
{
	padding: 0px 15px 15px 15px;
	background-color: white;
	vertical-align: top;
}
.LoginButtons
{
	text-align: right;
	padding-right: 15px;
}
.NewsPanel
{
	background-color: #FFFCD6;
	padding: 0px 5px 0px 5px;
	border-right: #ff9966 thin dashed;
	border-top: #ff9966 thin dashed;
	border-left: #ff9966 thin dashed;
	border-bottom: #ff9966 thin dashed;
	margin-top: 3px;
}

/* Pouzivane v clankoch - cerveny panel */
.CodePanel
{
	background-color: #FFFCD6;
	padding: 0px 5px 0px 5px;
	border-right: #ff9966 thin dashed;
	border-top: #ff9966 thin dashed;
	border-left: #ff9966 thin dashed;
	border-bottom: #ff9966 thin dashed;
	margin-top: 3px;
}

/* Pouzivane v clankoch - modry panel */
.CodePanel2
{
	border: thin dashed #3399FF;
	background-color: #D5E4F2;
	padding: 0px 5px 0px 5px;
	border-right: #3399FFthin dashed;
	border-top: #3399FFthin dashed;
	border-left: #3399FFthin dashed;
	border-bottom: #3399FFthin dashed;
	margin-top: 3px;
}

.Advertisement
{
	padding-top: 10px;
	text-align: center;
}
.AdvertisementControl
{
	border: solid 1px silver;
}
.TableProfile
{
	vertical-align: middle;
	width: 100%;
}
.ProfileWarning
{
	text-align: center;
	background-color: white;
	border: dotted 2px #ff9933;
	margin-left: 180px;
	margin-right: 180px;
	font-size: 0.8em;
	margin-top: 3px;
	margin-bottom: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align: text-top;
}
.ProfileError
{
	text-align: center;
	background-color: white;
	border: dotted 2px red;
	margin-left: 180px;
	margin-right: 180px;
	font-size: 0.8em;
	font-weight: bold;
	margin-top: 3px;
	margin-bottom: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align: text-top;
}

.TableProfile td
{
	vertical-align: top;
}
.AdvSmallPanel
{
	font-size: 8pt;
	margin-left: 10px;
	margin-right: 10px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
}
A.AdvSmallPanelLink, A.AdvSmallPanelLink:ACTIVE, A.AdvSmallPanelLink:HOVER, A.AdvSmallPanelLink:LINK, A.AdvSmallPanelLink:VISITED
{
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
}

.OPMLIcon
{
	float: right;
	margin-top: 1px;
}
.MainMenu
{
	font-size: 1em;
	color: Black;
	font-variant: small-caps;
	background-color: white;
	cursor: pointer;
}
.MainMenu a, .MainMenu a:link, .MainMenu a:hover, .MainMenu a:active, .MainMenu a:visited
{
	font-size: 1em;
	color: Black;
	font-variant: small-caps;
	background-color: white;
	text-decoration: none;
}
.ListArticleInfo
{
	margin-top: 3px;
	margin-bottom: 3px;
	font-size: 0.8em;
}
.ListArticleInfo a, .ListArticleInfo a:link, .ListArticleInfo a:hover, .ListArticleInfo a:active, .ListArticleInfo a:visited
{
	font-size: 1em;
}
.ListArticleName, .ListArticleName a, .ListArticleName a:link, .ListArticleName a:hover, .ListArticleName a:active, .ListArticleName a:visited
{
	margin-bottom: 3px;
	font-weight: bold;
	color: #ff9933;
}
.ListArticleHeader, .ListArticleHeader a, .ListArticleHeader a:link, .ListArticleHeader a:hover, .ListArticleHeader a:active, .ListArticleHeader a:visited
{
	margin-top: 10px;
	margin-bottom: 0px;
	font-weight: bold;
	color: #ff9933;
	font-size: 1.45em;
}
.ListArticleText, .ListArticleText a, .ListArticleText a:link, .ListArticleText a:hover, .ListArticleText a:active, .ListArticleText a:visited
{
}
.ListForumName, .ListForumName a, .ListForumName a:link, .ListForumName a:hover, .ListForumName a:active, .ListForumName a:visited
{
	font-size: 0.9em;
}
.ListForumUserName, .ListForumUserName a, .ListForumUserName a:link, .ListForumUserName a:hover, .ListForumUserName a:active, .ListForumUserName a:visited
{
	font-size: 0.9em;
	text-decoration: none;
}
.ListArticleTitle
{
	font-style: italic;
	font-size: 0.9em;
}
.SubMenu
{
	color: Black;
	font-size: 0.9em;
	font-weight: normal;
	font-variant: normal;
	border: solid 1px silver;
	padding: 3px 5px 3px 5px;
}
.SubMenu a, .SubMenu a:link, .SubMenu a:hover, .SubMenu a:active, .SubMenu a:visited
{
	color: Black;
	font-weight: normal;
	font-variant: normal;
	line-height: 17px;
}
.SiteMapPath
{
	font-size: 0.7em;
	color: #333333;
	font-weight: bold;
}
.SiteMapPath a, .SiteMapPath a:link, .SiteMapPath a:hover, .SiteMapPath a:active, .SiteMapPath a:visited
{
	color: #333333;
	font-weight: bold;
}
.Copy
{
	text-align: center;
	font-size: 0.8em;
	color: gray;
}
/*

ARTICLES

*/

.AuthorImage
{
	float: left;
	margin-right: 10px;
}
.AuthorBio
{
	font-size: 0.7em;
}
.AuthorTitle
{
	font-size: 0.7em;
}

/*

NEWS

*/

.NewsTitle, .NewsTitle a, .NewsTitle a:link, .NewsTitle a:hover, .NewsTitle a:active, .NewsTitle a:visited
{
	font-size: 0.7em;
	font-weight: bold;
}

.NewsTitleTitle
{
	font-style: italic;
	font-size: 0.7em;
}

.NewsTitleInfo
{
	font-style: italic;
	font-size: 0.7em;
}

.ListNewsName, .ListNewsName a, .ListNewsName a:link, .ListNewsName a:hover, .ListNewsName a:active, .ListNewsName a:visited
{
	margin-bottom: 5px;
	font-weight: bold;
	/*color: #ff9933;*/
}

.ListNewsTitle
{
	font-style: italic;
	font-size: 0.9em;
}

.ListNewsInfo
{
	margin-top: 5px;
	margin-bottom: 3px;
	font-size: 0.8em;
}

.ListNewsInfo a, .ListNewsInfo a:link, .ListNewsInfo a:hover, .ListNewsInfo a:active, .ListNewsInfo a:visited
{
	font-size: 1em;
}


/*

BLOGY

*/
.BlogItemName, .BlogItemName a, .BlogItemName a:link, .BlogItemName a:hover, .BlogItemName a:active, .BlogItemName a:visited
{
	font-weight: bold;
}
.BlogItemDescription
{
	font-style: italic;
	font-size: 0.9em;
}
.BlogItemInfo
{
	font-size: 0.8em;
	margin-top: 2px;
}
.BlogItemInfo a, .BlogItemInfo a:link, .BlogItemInfo a:hover, .BlogItemInfo a:active, .BlogItemInfo a:visited
{
}

/* INCOMING */
.BlogItemNameIncoming, .BlogItemNameIncoming a, .BlogItemNameIncoming a:link, .BlogItemNameIncoming a:hover, .BlogItemNameIncoming a:active, .BlogItemNameIncoming a:visited
{
	font-size: 0.7em;
	font-weight: normal;
}
.BlogItemDescriptionIncoming
{
	font-style: italic;
	font-size: 0.7em;
}
.BlogItemInfoIncoming
{
	font-size: 0.8em;
}
.BlogItemInfoIncoming a, .BlogItemInfoIncoming a:link, .BlogItemInfoIncoming a:hover, .BlogItemInfoIncoming a:active, .BlogItemInfoIncoming a:visited
{
	text-decoration: none;
}

/* 

SIDE MENU

*/
.SideMenuHeaderRight, A.SideMenuHeaderRight, A.SideMenuHeaderRight:ACTIVE, A.SideMenuHeaderRight:LINK, A.SideMenuHeaderRight:VISITED
{
	padding-left: 15px;
	font-weight: bold;
}
.SideMenuHeaderLeft, A.SideMenuHeaderLeft, A.SideMenuHeaderLeft:ACTIVE, A.SideMenuHeaderLeft:LINK, A.SideMenuHeaderLeft:VISITED
{
	padding-right: 5px;
	font-weight: bold;
}
.SideMenuItemRight, A.SideMenuItemRight, A.SideMenuItemRight:ACTIVE, A.SideMenuItemRight:LINK, A.SideMenuItemRight:VISITED
{
	padding-top: 3px;
	padding-left: 15px;
	font-size: 0.8em;
}
.SideMenuItemImagesRight, A.SideMenuItemImagesRight, A.SideMenuItemImagesRight:ACTIVE, A.SideMenuItemImagesRight:LINK, A.SideMenuItemImagesRight:VISITED
{
	padding-top: 5px;
	font-size: 0.8em;
	text-align: center;
}
.SideMenuItemLeft, A.SideMenuItemLeft, A.SideMenuItemLeft:ACTIVE, A.SideMenuItemLeft:LINK, A.SideMenuItemLeft:VISITED
{
	padding-top: 3px;
	padding-right: 5px;
	font-size: 0.8em;
}
.SideMenuItemCategoryLeft, A.SideMenuItemCategoryLeft, A.SideMenuItemCategoryLeft:ACTIVE, A.SideMenuItemCategoryLeft:LINK, A.SideMenuItemCategoryLeft:VISITED
{
	padding-bottom: 2px;
	font-size: 1.2em;
}
.AdvIcon
{
	border: solid 1px silver;
}
/*

FORUM

*/

.ForumAdminButtons, A.ForumAdminButtons, A.ForumAdminButtons:ACTIVE, A.ForumAdminButtons:LINK, A.ForumAdminButtons:VISITED
{
	color: #ff9933;
	font-size: 0.8em;
}
.ForumSignature
{
	font-size: 0.8em;
	color: gray;
}
.ForumGroupName
{
	color: #ff9933;
	font-weight: bold;
	font-size: 1.0em;
	border-top: solid 1px silver;
	border-left: solid 0px silver;
}
.ForumHeaderLeft
{
	border-left: solid 0px silver;
	font-weight: bold;
}
.ForumHeader
{
	border-left: solid 1px silver;
	font-weight: bold;
}
.ForumTopicListLeft
{
	border-left: solid 0px silver;
	border-top: solid 1px silver;
}
.ForumTopicList
{
	border-left: solid 1px silver;
	border-top: solid 1px silver;
}
.ForumTopicListSubject
{
	border-left: solid 1px silver;
	border-top: solid 1px silver;
	background-color: whitesmoke;
	font-style: italic;
}
.ForumAdminGroup
{
	border-left: solid 1px silver;
}
.ForumAdminGroupLeft
{
	border-left: solid 0px silver;
}
.ForumAdminForum
{
	border-top: solid 1px silver;
	border-left: solid 1px silver;
}
.ForumAdminForumLeft
{
	border-top: solid 1px silver;
	border-left: solid 0px silver;
}
.ForumTable
{
	width: 100%;
	border-top: solid 1px silver;
	border-left: solid 1px silver;
	border-bottom: solid 1px silver;
	border-right: solid 1px silver;
}

/*

END FORUM

*/

.code
{
	margin: 1em 0; /* Vertical gap of one line above and below box. */
	padding: 2px 0px 2px 2px; /* No gap between edges and contents of box. */ /* width: 98%; Slightly narrower than available width to accomodate border width. */
	color: #000000; /* Set text colour. */
	font: 0.9em Consolas, "Lucida Console" , monospace; /* Font size, face and fallback fonts. */
	border: 1px solid #000; /* Border width, style and colour used around all edges of box. */
	border-right: #000000 1px dashed;
	border-top: darkgray 1px dashed;
	border-left: darkgray 1px dashed;
	border-bottom: darkgray 1px dashed;
	border-right: darkgray 1px dashed;
	background: #e6e6e6;
}

.CodeHeader
{
	background-color: #d4d0c8;
	margin-top: 2px;
	margin-bottom: 2px;
	cursor: hand;
}
.jobs
{
	text-align: right;
	float: right;
}
