body
{
	background: url(img/background.png) repeat 0 0;
	margin: 0;
	font-size: 90%;
}

a
{
	color: #163B8D;
}

.Container
{
	width: 970px;/* 994 */
	padding: 0 12px;
	margin: 0 auto;
	font-family: Tahoma;
	
	background: url(img/content-background.png) repeat-y 0 0;
}

.Header h2
{
	margin: 0;
}

.Header h2 span
{
	display: none;
}

.Header
{
	float: left;
	margin-top: 0px;
	width: 970px;
	height: 275px;
	background: url(img/header.jpg) no-repeat -5px top;
}

.Header .Logo
{
	float: left;
	width: 970px;
	height: 229px;
}

.HorniMenuElements
{
	clear: left;
	float: left;
	width: 910px;
	height: 46px;
}

.HorniMenuElements ul
{
	list-style: none;
	padding: 0;
	margin: 0;
	float: right;
}

.HorniMenuElements li, .HorniMenuElements li a
{
	float: left;
	height: 46px;
	line-height: 46px;
	text-align: center;
	color: #163B8D;
	text-decoration: none;
}

.HorniMenuElements li a
{
	width: 122px;
	background: url(img/button.png) no-repeat 0 0;
}

.HorniMenuElements li a.l1no1
{
	background: url(img/button-first.png) no-repeat 0 0;
	width: 124px;
}

.HorniMenuElements li a.highlight,
.HorniMenuElements li a:hover
{
	background-position: -122px 0;
	text-decoration: underline;
}

.HorniMenuElements li a.l1no1.highlight,
.HorniMenuElements li a.l1no1:hover
{
	background-position: -124px 0;
}

.LevaStranaElements
{
	float: left;
	width: 267px;
	margin-top: 5px;
}

.LevaStranaElements .ElementHeader
{
	width: 100%;
	text-align: center;
	font-size: 18px;
	color: #173B8D;
	height: 48px;
	line-height: 48px;
	margin-bottom: 10px;
}

.LevaStranaElements .Element
{
	background: url(img/left-box-header.gif) no-repeat 0 0;
	margin-bottom: 5px;
}

.LevaStranaElements .ElementContent
{
	background: url(img/left-box-footer.png) no-repeat left bottom;
	background-color: #E4EAF8;
	padding: 0 8px;
	padding-top: 1px;
	padding-bottom: 10px;
	min-height: 22px;
}

.ArticleContent p
{
	margin: 2px 0;
}

.LevaStranaElements .MenuElement ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}

.LevaStranaElements .MenuElement a
{
	background: url(img/arrow.png) no-repeat 0px 6px;
	padding-left: 20px;
	padding-right: 2px;
	display: block;
	color: #183B8D;
	font-size: 12px;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 6px;
	text-decoration: none;
}

.LevaStranaElements .MenuElement a:hover
{
	text-decoration: underline;
}

.EventOverviewElement .Date
{
	color: #183B8D;
	font-weight: bold;
	font-size: 12px;
}

a.ShowAllEvents
{
	font-size: 75%;
	float: right;
}

.EventOverviewElement h3
{
	font-weight: normal;
	color: #697EAF;
	font-size: 12px;
	margin-top: 3px;
	margin-bottom: 7px;
}

.LevaStranaElements .MenuElement li li a
{
	background: none;
	color: #697EAF;
	font-weight: normal;
}

.ObsahStrankyElements
{
	float: right;
	width: 682px;
	margin-right: 8px;
	margin-top: 8px;
}

.ObsahStrankyElements .ElementHeader,
.ObsahStrankyElements h1,
.ObsahStrankyElements h2,
.ObsahStrankyElements h3,
.ObsahStrankyElements h4
{
	color: #010001;
	font-weight: normal;
}

.ObsahStrankyElements .ElementHeader,
.ObsahStrankyElements h1,
.ObsahStrankyElements h2
{
	margin-top: 4px;
	margin-bottom: 5px;
}

.ObsahStrankyElements .ElementHeader,
.ObsahStrankyElements h1
{
	font-size: 28px;
}

.ObsahStrankyElements .Article
{
	line-height: 20px;
	font-size: 90%;
	text-align: justify;
}

.Footer
{
	background: url(img/footer.png) no-repeat -5px 0px;
	height: 54px;
	clear: both;
	padding: 0 20px;
	font-size: 90%;
}

.Footer a
{
	text-decoration: none;
}

.Footer a:hover
{
	text-decoration: underline;
}

.FooterRight
{
	line-height: 54px;
	float: right;
}

.CentralPart
{
	clear: both;
	background: url(img/reflection.png) no-repeat -5px 0px;
}

.Cleaner
{
	clear: both;
	line-height: 1px;
}


.EventElement table
{
	font-size: 13px;
	width: 100%;
	margin-bottom: 10px;
}

.EventElement .Date
{
	font-weight: bold;
	font-size: 12px; 
	color: #173B8D;
	float: left;
	background: #E4EAF8 url('img/calendar.png') 7px center no-repeat;
	font-family: Tahoma;
	padding-left: 25px;
	width: 657px;
	line-height: 20px;
	height: 20px;
	margin-bottom: 3px;
}

.EventElement h3
{
	font-size: 13px;
}

.PatickaElements
{
	padding-top: 12px;
	height: 40px;
	width: 650px;
}

.PatickaElements .ArticleContent p
{
	margin: 0;
}

.ArticleContent img
{
	border: none;
}

.ContactFormElement fieldset
{
	border: none;
}

.ContactFormElement p
{
	margin: 4px 0;
}

.ContactFormElement fieldset
{
	margin: 0;
	padding: 2px 2px;
	padding-right: 6px;
}

.ContactFormElement label
{
	width: 160px;
	float: left;
}

.ContactFormElement textarea
{
	width: 100%;
}

.ContactFormElement .submitButton
{
	float: right;
}

.notice
{
	padding: 5px;
	border: 1px dashed black;
	text-align: center;
	width: 420px;
	margin: 0 auto;
}
.ObsahStrankyElements .ArticleElement img
{
	padding: 5px;
}

/**

KANDIDATI

**/

#kraj_nazev{
	font-size: 18px;
}
#kraj_popisek{
	font-size: 12px;
	text-align: justify;
}

.kandidati{
	border-collapse: collapse;
}

.kandidati th{
	border: 1px solid #a6b9e4;
	color: #183b8d;
	background-color: #e4eaf8;
	font-size: 11px;
}

.kandidati td{
	border: 1px solid #a6b9e4;
	color: black;
	font-size: 11px;
	padding-left: 5px;
	padding-right: 5px;
	height: 25px;
}

.kandidati_popisek{
	margin: 5px; 
	text-align: justify;
	line-height: 24px;
	padding-left: 5px;
}

.kandidati_fotka{
	text-align: center;
	vertical-align: middle;
}

.kandidati img{
	border: 0;
}

.priznivci label{
	float: left;
	width: 160px;
}

.priznivci p{
	margin: 4px 0;
}

.priznivci fieldset{
	border: none;
	margin: 0;
	padding: 2px 2px;
	padding-right: 6px;
}

.priznivci .submitButton{
	float: right;
}

.priznivci textarea{
	width: 90%;
}

.ShowAllArticles
{
	float: right;
	font-size:75%;
}

.LevaStranaElements .ArticleStub .Date
{
	background: url('./img/arrow.png') left center no-repeat;
	padding-left: 20px;
	font-size: 12px;
	color: #183B8D;
	font-weight: bold;
}


.LevaStranaElements .ArticleStub h3
{
	margin: 0;
	margin-left: 20px;
	margin-top: 6px;
	margin-bottom: 9px;
	font-size: 12px;
	font-weight: normal;
}

.Article .ArticleVideo
{
	text-align:center;
	margin-bottom: 5px;
}



.ObsahStrankyElements .ArticleListElement .ArticleStub h3
{
	line-height: 42px;
	background: url('./img/right-header.png') left center no-repeat;
	margin-bottom: 5px;
	width: 100%;
}

.ObsahStrankyElements .ArticleListElement .ArticleStub h3 a
{
	color: #085497;
	font-weight: bold;
	font-size: 15px;
	text-decoration: none;
	margin-left: 25px;
}

.ObsahStrankyElements .ArticleListElement .ArticleStub h3 a:hover
{
	text-decoration: underline;
}

.ObsahStrankyElements .ArticleListElement .ArticleStub
{
	border-bottom: 1px solid #C9D7F7;
	font-size: 12px;
}

.ObsahStrankyElements .ArticleListElement .ArticleStub .PerexTop
{
	padding-bottom: 5px;
	margin-bottom: 5px;
	min-height: 10px;
	_height: 30px;
}

.ObsahStrankyElements .ArticleListElement .ArticleStub .Perex
{
	padding-left: 20px;
	padding-right: 10px;
	text-indent: 40px;
	line-height: 16px;
}

.ObsahStrankyElements .ArticleListElement .ArticleStub .ArticlePerexVideo .Perex
{
	padding-left: 0px;
}

.ObsahStrankyElements .ArticleListElement .ArticleStub .ArticlePerex
{
	padding-left: 0px;
}

.ObsahStrankyElements .ArticleListElement .ArticleStub .ArticleVideo
{
	float: left;
	width: 425px;
	margin-right: 5px;
}

.PageSelector
{
	float: right;
	font-size: 90%;
	padding-right: 10px;
}

.PageSelector, .PageSelector a
{
	color: #3D6F9D;
	font-weight: bold;
}

.PageSelector a, .PageSelector span
{
	font-weight: normal;
}

.ObsahStrankyElements .ArticleListElement .ArticleStub .Comments
{
	float: right;
	background: url('./img/comment.gif') 7px center no-repeat;
	font-family: Tahoma;
	padding-left: 25px;
	width: 80px;
}

.ObsahStrankyElements .ArticleListElement .ArticleStub .Date
{
	float: left;
	background: url('./img/calendar.png') 7px center no-repeat;
	font-family: Tahoma;
	padding-left: 25px;
}

.ObsahStrankyElements .ArticleBottom, .ObsahStrankyElements .ArticleBottom2
{
	font-size: 12px;
	color: #3d6f9d;
	line-height: 20px;
	margin-top: 7px;
}

.ObsahStrankyElements .FullArticle
{
	font-weight: bold;
	display: block;
	font-size: 12px; 
	color: #3d6f9d;
	float: right;
	background: url('./img/whole-text.gif') 7px center no-repeat;
	font-family: Tahoma;
	padding-left: 25px;
	width: 80px;
}

.ObsahStrankyElements .ShowCount
{
	float: left;
	padding-left: 25px;
	background: url('./img/view.gif') 7px center no-repeat;
}

.ObsahStrankyElements .ArticleTags
{
	margin-left: 20px;
}

.ObsahStrankyElements .ArticleListElement .ArticleTags
{
	height: 20px;
	float: left;
}

.ObsahStrankyElements .ArticleTags a
{
	color: #3d6f9d;
}


.PriznivciElement, .ContactFormElement, KandidatiElement
{
	font-size: 90%;
}