/* position */
#main {
	width: 780px;
	margin: 0em;
	padding: 0em;
	}

/* ID BOX JE DEFINOVAN PODLE MESTA */

#menuposition {
	width: 780px;
	height: 24px;	
	padding: 0em;
	margin: 0em;
	}	
#page-title {
	padding: 0em;
	margin: 0em;
	height: 23px;
	background-image : url(/_img/eu.jpg);
	background-repeat : no-repeat;
	}		
#head {
	width: 780px;
	height: 160px;
	padding: 0em;
	margin: 0em;
	}
#left {
	float: left;
	padding: 0em;
	margin: 0px;
	width: 230px;
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 230px;
	}
html>body #left {
	width: 230px; /* ie5win fudge ends */
	}
#right {
	float: right;
	margin: 0px;
	padding-left: 0.6em;
	background-color: #fff;
	width: 540px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 540px;
	}
html>body #right {
	width: 540px; /* ie5win fudge ends */
	}
#footline {
	font-size: 0.2em;
	color: #BFBFBF;
	margin: 0em;
	padding: 0em;
	clear: both;
	background-color: #40506A;
	}
.foot-position {
	text-align: right;
	padding-top: 35px;
	margin: 0em;
	}		
#footer {
	height: 50px;
	font-size: 0.85em;
	color: #BFBFBF;
	margin: 0em;
	padding: 0.6em;
	clear: both;
	background-image : url(/_img/eu1.jpg);
	background-repeat : no-repeat;
	}
/* position */

/* obecne definice vseho mozneho */
body { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: black;
	margin: 0px;
	}
img {
	border-color: #000;
	}	
p { 
	margin: 2px; 
	}
h1, h2, h3 {
	color: #4682B4;
	margin: 0em; 
	font-weight: bold; 
	text-decoration: none; 
	}
h1 {
	font-size: 1.6em;
	}
h2 {
	font-size: 1.4em;
	}
h3 {
	font-size: 1.2em;
	margin: 0em; 
	}
.datum {
	color: gray;
	}
.linka {
	clear: both;
	margin: 0.2em;
	font-size: 0.2em;
	border-bottom: 1px solid  #707070;
	}
#mezera {
	margin: 0em;
	padding: 0em;
	clear: both;
	}
.pageTitle {
	color: #4682B4;
	margin: 0.2em; 
	font-weight: bold; 
	text-decoration: none; 
	font-size: 1.4em;
	border-bottom: 1px solid #4682B4;
	text-align: right;
	}
/* obecne definice vseho mozneho */
/* href definice */
a:link, a:visited {
	color: #4682B4;
	font-weight: bold; 
	text-decoration: none; 
	}
a:hover, a:active { 
	color: #000;
	text-decoration: none;
	}
.readmore {
	text-align: right;
	padding-right: 3px;
	float: right;
	width: 60px;
	height: 15px;
	}
.readmore a:link, .readmore a:visited, .readmore a:active { 
	font-size: 0.85em;
	font-weight: bold; 
	border-bottom: 3px solid #4682B4;
	}
.readmore a:hover { 
	color: #8B0000;
	font-size: 0.85em;
	font-weight: bold; 
	text-decoration: none; 
	border-bottom: 3px solid #8B0000;
	}
a.story-info:link, a.story-info:visited { 
	color: #B9AFAA;
	font-weight: bold; 
	text-decoration: none; 
	}
a.story-info:hover, a.story-info:active { 
	color: black;
	font-weight: bold; 
	text-decoration: none; 
	}
#footer a:link, #footer a:visited { 
	color: #BFBFBF;
	}
#footer a:hover, #footer a:active { 
	color: #000;
	}
.story-title a:link, .story-title a:visited, .story-title a:active, .allstories a:link, .allstories a:visited { 
	color: #4682B4;
	font-size: 0.8em;
	font-weight: bold; 
	text-decoration: none; 
	}
.story-title a:hover { 
	color: #8B0000;
	font-size: 0.8em;
	text-decoration: none;
	}
.block-title a:link, .block-title a:visited {
	color: #fff;
	font-weight: bold; 
	text-decoration: none; 
	}
.block-title a:hover {
	color: silver;
	font-weight: bold; 
	text-decoration: none; 
	}
/* href definice */
/* css pro bloky */
.block-title {
	font-size: 1.2em;
	color: #fff;
	font-weight: bold; 
	border-right: 5px solid #000;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	padding: 0.1em;
	padding-left: 0.4em;
	padding-right: 0.4em;
	background-image : url(/_img/menu-title-bg.jpg);
	background-repeat : no-repeat;
	}
.block-content {
	padding: 0.5em;
	}
.pic-left120 {
	float: left;
	width: 120px;
	margin: 0em;
	padding: 0.4em;
	text-align: center;
	}
.block-content {
	font-size: 0.9em;
	}
.block-allstories {
	height: 22px;
	text-align: right;
	padding-top: 1px;
	padding-right: 22px;
	color: #000;
	font-size: 0.85em;
	font-weight: bold; 
	text-decoration: none; 
	}
/* css pro bloky */	

/* story home / fullstory */
.story-home {
	clear: both;
	}
.story-full {
	padding-left: 0.5em;
	color: black;
	}
/* class page - ramecek okolo cisla stranky v listovatku */
.sub-title	{
	padding: 0.2em;
	padding-left: 15px;
	font-weight: bold;
	color: #000;
	}
.page { /* ramecek okolo cisla stranky v listovatku */
	font-weight: bold;
	color: #000;
	border: 1px solid #707070;
	padding-left: 0.2em;
	padding-right: 0.2em;
	background-color: #F8EAB9;
	}	
.img-left {
	float: left;
	margin: 0em;
	padding: 0.4em;
	}
.img-right {
	float: right;
	margin: 0em;
	padding: 0.4em;
	}
.story-img-text {
	width: 95px;
	font-size: 0.9em/1.1em;
	text-align: left;
	margin: 0em;
	padding: 0.2em;
	text-decoration: none;
	}
.story-content {
	text-align: justify;
	font-size: 0.9em;
	}
.story-info {
	font-size: 0.9em;
	text-align: right;
	color: gray;
	clear: both;
	}
.story-title {
	color: #8B0000;
	font-size: 1.3em;
	font-weight: bold; 
	text-decoration: none;
	}
/* story home / fullstory */

/*links links*/
.link-type-title {
	font-size: 1.2em;
	font-weight: bold;
	padding: 0.2em;
	margin: 0px;
	border-bottom: 1px solid gray;
	}
.link-content {
	font-size: 0.9em/1.1em;
	padding: 0.2em;
	padding-left: 15px;
	}
/*links links*/	

/* gallery - format */

.gallery-title {
	font-weight: bold;
	padding: 0.1em;
	margin: 0em;
	border-bottom: 1px dashed gray;
	border-left: 4px solid gray;
	}
.gallery-picture {
	padding: 0.2em;
	margin: 0.4em;
	text-align: center;
	}
.gallery-description {
	border-bottom: 1px solid gray;
	}
	
