body
	{
		margin:0px;
		padding:0px;
		background-color:#f4e7bd;
	}
h2,h3,h4,h5,h6,span
	{
		margin:0px;
		padding:0px;
	}

#headerbg
	{
		width:100%;
		height:283px;
		float:left;
		margin:0px;
		padding:0px;
		
	}
#headerblank
	{
		width:1004px;
		height:283px;
		float: none;
		margin:0 auto;
		padding:0px;
	}
#header
	{
		width:1004px;
		height:283px;
		float: left;
		margin:0px;
		padding:0px;
		background-image:url(design/header.jpg);
		background-repeat:no-repeat;
	}
#header h1 a:link, #header h1 a:visited
{
color: #FFFF99;
text-decoration: none;
}
#header h1 {

font-family: Georgia, serif;
font-size: 200%;
color: #FFFF99;
margin: 15px 0 0 270px;
}
#header h1 span {
font-family: arial, sans-serif;
font-size: 45%;
color: #FFFFff;
font-weight: normal;
}
#menu
	{
		width:616px;
		height:33px;
		float: right;
		margin:62px 51px 0 0;
		padding:0px;
	}
#menu ul li
	{
		width:76px;
		height:33px;
		float:left;
		margin:0 1px 0 0;
		padding:0px;
		display:block;
	}
#menu ul li a.menu
	{
		width:76px;
		height:26px;
		float:left;
		margin:0px;
		padding:7px 0 0 0;
		font-family:Arial;
		font-size:13px;
		font-weight:bold;
		color:#FFF;
		text-align:center;
		text-decoration:none;
		background-image:url(design/menu.jpg);
		background-repeat:no-repeat;
	}
#menu ul li a.menu:hover
	{
		width:76px;
		height:26px;
		float:left;
		margin:0px;
		padding:7px 0 0 0;
		font-family:Arial;
		font-size:13px;
		font-weight:bold;
		color:#FFF;
		text-align:center;
		text-decoration:none;
		background-image: url(design/menuover.jpg);
		background-repeat:no-repeat;
	}
#menu ul li li
	{
		width:auto;
		height:33px;
		float:left;
		margin:3px 5px 0 5px;
		padding:0px;
		display:block;
	}
li.dir ul a {
font-size: 0.7em;
text-decoration: none;
font-weight: bolder;
color: #8b2c00;
}
li.dir ul a:hover {

text-decoration: underline;

color: #8b2c00;
}
#login
	{
		width:649px;
		height:80px;
		float: right;
		margin:35px 53px 0 0;
		padding:0px;
		background-image:url(design/loginbg.jpg);
		background-repeat:no-repeat;
	}
#logintxtblank
	{
		width:622px;
		height:79px;
		float: left;
		margin:0px;
		padding:0 0 0 27px;
font-family: arial, sans-serif;
font-size: 0.8em;
	}

p.slogan {
float: right;
width: 290px;
margin: 15px 10px 0 0;
font-size: 0.9em;
color: #000;
}

/*-------------------------------------------------------------------------------------HEADERPART--------------------------------------------------END--------------------------------------*/
#contentbg
	{
		width:100%;
		float:left;
		margin:0px;
		padding:0px;
	}
#contentblank
	{
		width:1004px;
		float: none;
		margin:0 auto;
		padding:0px;
	}
#content
	{
		width:1004px;
		float: left;
		margin:0px;
		padding:0px;
	}
#contentleft
	{
		width:215px;
		float: left;
		margin:0px;
		padding:34px 0 33px 52px;
           	}
#contentleft p {
font-family: Arial;
font-size:11px;
}
.leftheading
	{
		width:216px;
		float: left;
		margin:0px;
		padding:0px;
		font-family:Georgia;
		font-size:22px;
		color:#7e8901;
	}
.leftheading h3
	{
		font-size:24px;
		font-weight:normal;
		color:#7e8901;
	}
.more
	{
		font-family:Arial;
		font-size:11px;
		font-weight: normal;
		color:#a5122a;
		text-decoration:none;
	}
.more:hover
	{
		font-family:Arial;
		font-size:11px;
		font-weight: normal;
		color:#a5122a;
		text-decoration: underline;
	}
#leftnavheading
	{
		width:216px;
		float: left;
		margin:35px 0 0 0;
		padding:0px;
		font-family:Georgia;
		font-size:22px;
		color:#7e8901;
	}
#leftnavheading h4
	{
		width:216px;
		float: left;
		margin:0px;
		padding:0px;
		font-family:Georgia;
		font-size:22px;
		font-weight:normal;
		color:#7e8901;
	}

/*-------------------------------------------------------------------------------------LEFTRPART----------------------------------------------------------------END--*/
#contentmid
	{
		width:435px;
		float:left;
		margin:0px;
		padding:34px 10px 33px 34px;
		border-left: 1px dotted gray;
                border-right: 1px dotted gray;
	}
#contentbig
	{
		width:650px;
		float:left;
		margin:0px;
		padding:34px 10px 33px 34px;
		border-right: 1px dotted gray;
	}

.cnk_crumbs {
font-family: Arial;
font-size: 12px;
margin: -10px 0 20px 0;
border: 1px dashed gray;
padding: 3px 0 3px 10px;
text-align: left;
}
.cnk_crumbs a, .cnk_crumbs a:visited {
color: #8b2c00;
}
.komentare
	{

width:400px;
		height:25px;
		float: left;
		margin:5px 0 44px 0;
		padding:0px;
		background-image:url(design/commentsbg.jpg);
		background-repeat:no-repeat;
	}

.komentare a, .komentare a:visited {
color:#8b2c00;
text-decoration: none;
}
.komentare a:hover {
text-decoration: underline;
}
.addcomments
	{
		width:82px;
		height:17px;
		float: left;
		margin:0px;
		padding:7px 0 0 42px;
		font-family: Arial;
		font-size:11px;
		color:#8b2c00;
	}
.addcomments
	{
		font-family: Arial;
		font-size:11px;
		color:#8b2c00;
		text-decoration:none;
	}
.addcomments:hover
	{
		font-family: Arial;
		font-size:11px;
		color:#8b2c00;
		text-decoration: underline;
	}
.morecomments
	{
		width:72px;
		height:17px;
		float: left;
		margin:0px;
		padding:7px 0 0 28px;
		font-family: Arial;
		font-size:11px;
		color:#8b2c00;
	}
.morecomments
	{
		font-family: Arial;
		font-size:11px;
		color:#8b2c00;
		text-decoration:none;
	}
.morecomments:hover
	{
		font-family: Arial;
		font-size:11px;
		color:#8b2c00;
		text-decoration: underline;
	}

.tags
	{
		width:149px;
		height:17px;
		float: left;
		margin:0px;
		padding:7px 0 0 20px;
		font-family: Arial;
		font-size:11px;
		color:#8b2c00;
	}
.tags
	{
		font-family: Arial;
		font-size:11px;
		color:#8b2c00;
		text-decoration:none;
	}
.tags:hover
	{
		font-family: Arial;
		font-size:11px;
		color:#8b2c00;
		text-decoration: underline;
	}

/*-------------------------------------------------------------------------------------MIDPART------------------------------------------------------------END---------*/
#contentright
	{
		width:235px;
		float: left;
		margin:0px;
		padding:34px 0 40px 10px;
		
	}
#contentleft a, #contentleft a:visited, #contentright a, #contentright a:visited {
color:#8b2c00;
text-decoration: none;
font-size: 0.75em;
font-family: arial, sans-serif;
}

#contentleft a:hover, #contentright a:hover {
color:#8b2c00;
text-decoration: underline;
font-family: arial, sans-serif;
}
.rightheading
	{
		width:235px;
		float: left;
		margin:0 0 10px 0;
		padding:0px;
		font-family:Georgia;
		font-size:22px;
		color:#7e8901;
	}
.leftheading h3, .rightheading h2
	{
		width:235px;
		float: left;
		margin:0px;
		padding:0px;
                font-family:Georgia;
                font-size:0.7em;
		font-weight:bold;
		color:#7e8901;
	}
.rightheading h2.down, .leftheading h3.down {
margin: 15px 0 0 0;
}
#galleryblank
	{
		width:235px;
		float:left;
		margin:21px 0 0 0;
		padding:0px;
	}

.view
	{
		width:68px;
		height:16px;
		float:left;
		margin:0px;
		padding:3px 0 0 0;
		font-family: Arial;
		font-size:9px;
		color:#000;
		text-align:center;
		text-decoration:none;
		background-image:url(design/viewmore.jpg);
		background-repeat:no-repeat;
	}
.view:hover
	{
		width:68px;
		height:16px;
		float:left;
		margin:0px;
		padding:3px 0 0 0;
		font-family: Arial;
		font-size:9px;
		color:#000;
		text-align:center;
		text-decoration:none;
		background-image: url(design/viewmoreover.jpg);
		background-repeat:no-repeat;
	}

/*--------------------------------------------------------------CONTENTPART-------------------------------------------------END--------------------------------------------------------------*/
#footerbg
	{
		width:100%;
		height:354px;
		float:left;
		margin:0px;
		padding:0px;
		background-image:url(design/footerbg.jpg);
		background-repeat:repeat-x;
	}
#footerblank
	{
		width:1004px;
		height:354px;
		float:none;
		margin:0 auto;
		padding:0px;
	}
#footer
	{
		width:858px;
		height:313px;
		float:left;
		margin:0px;
		padding:41px 0 0 146px;
		background-image:url(design/footer.jpg);
		background-repeat:no-repeat;
	}
#footerbox
	{
		width:215px;
		height:168px;
		float:left;
		margin:0px;
		padding:0px;
		background-image:url(design/footerbox.jpg);
		background-repeat:no-repeat;
	}
#footermid
	{
		width:215px;
		height:168px;
		float:left;
		margin:0 35px 0 35px;
		padding:0px;
		background-image:url(design/footerbox.jpg);
		background-repeat:no-repeat;
	}
#footerlast
	{
		width:215px;
		height:168px;
		float:left;
		margin:0px;
		padding:0px;
		background-image:url(design/footerbox.jpg);
		background-repeat:no-repeat;
	}
.footerheading
	{
		width:215px;
		height:21px;
		float: left;
		margin:28px 0 0 0;
		padding:0px;
		font-family: Arial;
		font-size:24px;
		color:#f4e7bd;
	}
.footerheading h4
	{
		width:215px;
		height:21px;
		float: left;
		margin:0px;
		padding:0px;
		font-family: Arial;
		font-size:24px;
		font-weight:normal;
		color:#f4e7bd;
		text-align:center;
	}
.footerheading a, .footerheading a:visited {
color:#f4e7bd;
text-decoration: none;
}
.footerheading a:hover {
text-decoration: underline;
}
.footertxt
	{
		width:184px;
		float: left;
		margin:17px 0 0 16px;
		padding:0px;
		font-family:Arial;
		font-size:12px;
		font-weight:normal;
		color:#FFF;
		text-align:center;
	}

.footerlinks
	{
width: 715px;
float: left;
margin:25px 0 0 0;
		padding:0px;
		font-family:Arial;
		font-size:11px;
		font-weight:bold;
		color:#ee7e1f;
		text-align:center;
		text-decoration:none;
	}
.footerlinks a:link, .footerlinks a:visited
	{
		font-family:Arial;
		font-size:11px;
		font-weight:bold;
		color:#ee7e1f;
		text-align:center;
		text-decoration:none;
		padding:0 3px 0 3px;
	}

.copyrights
	{
		width:715px;
		float:left;
		margin:5px 0 0 0;
		padding:0px;
		font-family:Arial;
		font-size:11px;
		color:#401400;
		text-align:center;
	}
.copyrights a, .copyrights a:visited {
color: black;
text-decoration: none;
}

.entry-content {
font-family: Arial;
		font-size:12px;
		color:#464646;
}
.listovani {
display: block;
float: right;
width: 425px;
margin: 0;
}
ul.pagination{ display:inline; list-style:none; margin:0 0 10px 0; padding:0px; font-family: Arial, Verdana, sans-serif; font-size: 90%;}

ul.pagination li { display: inline; }
ul.pagination li.active {font-size: 110%;}
ul.pagination li a { color: #D04A47; }

h2.entry-title, h2.entry-title a {
font-family:Georgia;
font-size: 110%;
color:#7e8901;
text-decoration: none;
}

h2.entry-title a:hover {
text-decoration: underline;
}

br.cistic {
clear: both;
}

.edit {
text-align: right;
margin: 5px 15px 0 0;
font-size: 0.9em;
}

.edit a {
background-color:#B22D00;
color: white;
font-weight: bold;
padding: 0px 3px;
text-decoration: none;
}
.noborder {
border: none;
}
ol.vzkazy{
margin: 0;
padding: 0;
list-style: none;
}
ol.vzkazy li{
font-family: arial, sans-serif;
font-size: 0.8em;
background-color: #FFF3CF;
border: 1px dotted #CCCCCC;
min-height: 105px;
margin: 0 0 5px 0;
padding: 5px;
}
ol.comments li{
font-family: arial, sans-serif;
font-size: 0.8em;
background-color: #FFF3CF;
border: 1px dotted #CCCCCC;
min-height: 105px;
margin: 0 0 5px 0;
padding: 5px;
}

.right {
float: right;

}

img {
border: none;
}

.textile {
width: 450px;
font-family: serif;
font-size: 0.9em;
margin: 20px 0 0 0;
padding: 10px;
background-color: #FFF7DF;
}
h2#komentar {
font-family: arial, sans-serif;
font-size: 120%;
margin: 0 0 20px 0;
}
table.komentar {
font-family: arial, sans-serif;
font-size: 0.9em;
}
.povinne {
color: red;
font-weight: bold;
}
.fotogalerie {
width: 600px;
text-align: center;
}
.projectheading
{
font-family: Georgia, serif;
font-size: 0.9em;
margin: 0 0 0 15px;
color: #CC9933;
}
p.stitky {
font-family: Arial;
font-size:12px;
border: 1px dotted gray;
padding: 3px;
background-color: #F1E0AC;
text-align: right;
}
p.stitky span {
float: left;
}
#obalfoto {
width: 800px;
margin: 0 auto;
}
ol.top, ul.recent_comments, ul.recent_articles
{
margin: 0px;
}
p.navrat {
text-align: right;
}

p.slogan a, p.slogan a:visited {
color: #8b2c00;
text-decoration: none;
}
p.slogan a:hover {
text-decoration: underline;
}
img.status {
vertical-align: middle;
width: 15px;
}
.celkem {
font-family: arial, sans-serif;
font-size: 70%;
color:#696969;
}
ol.odsazeni li {
margin: 10px 0;
}
h2.search {
margin: 0 0 20px 0;
}
ul.partneri li{
margin: 0 0 5px 0;
}
