/* CSS Document */
@import url("menu.css");

html, body {
	margin:0;
	padding:0;
	color:#000;
	font-family:Arial; 
	background:#f5f4f2;
	text-align:left;
}

ul {
  padding:0 15px;
  margin-bottom: 5;
}

li {
  padding-bottom: 10px
}

img {
	border:0;
}

a {	
	color:#673f7a;
	cursor:pointer;
}
a:hover {	
	text-decoration:none;
}
.link-arrow, .eshop_banner a {
	color:#673f7a;
	padding:0 9px;
	background:url("../img/content-link-img.gif") no-repeat left 7px;
	cursor:pointer;
}
.link-arrow:hover {
	text-decoration:none;
}
.zoom {
	position:relative;
	top:3px;
	margin:0 6px 0 0 ;
}


.hidden {
  display:none;
}
.clear-floats {
	clear:both;
	line-height:0px;
	_font-size:0;
}
.left-float {
	float:left;
}
.right-float {
	float:right;
}

h3 {
	color:#005b4c;
}
table {
	margin:10px 0;
	font-size:0.9em;
}
p {
	text-align:justify;
  margin-top: 0.5em;
}
.center {
	text-align:center;
}
.right {
	text-align:right;
}
.img-margin img {
	margin:0 10px 0 0;
}
.img-margin-5 img {
	margin:0 5px 0 0;
}

.img-margin-30 img {
	margin:0 30px 0 0;
}

.dotted-border-bottom {
	padding:0 0 20px 0;
	border:DOTTED gray;
	border-width:0 0 1px 0;
}
.motif-picture {
	border:solid #dfdedc;
	margin:0 0 0 10px;
	border-width:10px 10px !important;
}
/***********************/


/*******************/
/* hlavicka */
#head {
	margin:0 0 0 10px;
	height:100px;
	background-color:#c4b6c8;
}
#h-body {
	margin:0;
	padding:0;
	width:987px;
	height:100px;  
	background:#683f7b url("../img/h-body-bg.jpg") repeat-x left top;
}

#h-body form {
	position:absolute;
	top:60px;
	_top:65px;
 	left:820px;
	_left:830px;
	width:190px;
}
#h-body fieldset {
	border:0;
}
#h-body legend {
	display:none;
}
#search-button {
	height:19px;
	width:60px;
	_width:55px;
	color:#fff;
	font-size:0.7em;
	font-weight:bold;
	border:0;
	text-align:right;
	background:url("../img/search-button-bg.gif") no-repeat scroll 2px 1px #755185;
	
}
#search-input {
	width:95px;
	_width:100px;
	font-size:10px;
}
#language-select {
	float: right;
	margin: 20px 10px 0 0;
}
#language-select a {
	font-size:0.7em;
	color:#fff;
}
#language-select a:hover {
	font-size:0.7em;
	color:#baa8c2;
	text-decoration:none;
}

/* botom-hlavicka */
#bottom-head {
	margin:0 0 0 10px;
	height:10px;
	line-height:10px;
	font-size:0;
	background-color:#005b4c;
}
#bh-body {
	width:987px;
	height:10px;
	background-color:#f5f4f2;
}

/* hlavicka-stranky */
#page-head {
	margin:0 0 0 10px;
	height:263px;
	background-color:#7b9b8f;
	z-index:-1;
}
#ph-body {
	position:relative;
	width:987px;
	height:263px;
	background-color:#f5f4f2;
}
#ph-body h2 {
	position:absolute;
	top:234px;
	left:15px;
	margin:0;
	padding:0;
	font:1em Arial;
	font-weight:bold;
	color:#005b4c;
}

#frame1 {
	position:absolute;
	width:218px;
	height:263px;
	background:url("../img/p-h-frame1-bg.jpg") no-repeat right 208px;
  	z-index:0;
}
#frame2 {
	position:absolute;
	left:218px;
	margin:0;
	padding:0;
	width:501px;
	height:263px;
	background:#dfdedc;
	z-index:0;
}
#frame3 {
	position:absolute;
	left:719px;
	margin:0;
	padding:0;
	width:268px;
	height:263px;
	background:#c0c0bf;
	z-index:0;
}
#frame3-2-1 {
	position:absolute;
	left:719px;
	margin:0;
	padding:0;
	width:268px;
	height:410px;
	background:#c0c0bf;
	z-index:0;
	background:#c0c0bf url("../img/content-bg.jpg") no-repeat left bottom;
}
#frame3-2-2 {
	position:absolute;
	left:719px;
	margin:0;
	padding:0;
	width:268px;
	height:600px;
	background:#c0c0bf;
	z-index:0;
	background:#c0c0bf url("../img/content-bg.jpg") no-repeat left bottom;
}
.eshop_banner{
  background: url("../img/e-shop_bg.png") no-repeat scroll left center transparent;
  display: block;
  width: 268px;
  height: 148px;
  position: absolute;
  right: 0;
  top: 580px;
}
.eshop_banner a{
  font-size: 12px;
  position: absolute;
  right: 0;
  bottom: 45px;
}
.f3box-main {
	background:#c0c0bf url("../img/shoubox-bg.png") no-repeat;
	margin: 42px 0 0 0;
	padding: 1px 0 0 0;
}


.f3box-main2 {
	background:#c0c0bf url("../img/shoubox-bg.png") no-repeat;
	margin: 0;
	padding: 1px 0 0 0;
}
#f3box {
	padding: 10px;
	aborder-top:1px solid #fff;
}
#frame4 {
	position:absolute;
	left:218px;
  	margin:0;
  	padding:0;
 	width:769px;
 	height:263px;
  	background:#dfdedc;
  	z-index:0;
}
#flash {
	margin:10px 10px 0 10px;
	height:214px;
}

/* left columns = logo + parnteri */
div#leftColumn {
	position:absolute;
	top:110px;
	left:10px;
	
	width:218px; 	
	/* height:400px;	 */

	z-index:1;
	margin:0; padding:0;
	/* border: 1px solid red; */
}

/* tipy */
#shuffleTips-layout {
	position:relative;
	display: block;
	top: 53px;
	margin:0; padding:0;
		
	/* height: 160px; */
	/* width: 218px; */
	
	background: url("../img/leftcolumn-bg.jpg") no-repeat scroll left bottom #d4d4d4;
}

#shuffleTips {
	margin:0; padding:0;
	display: block;
	padding-bottom: 15px;
	width: 218px;
}

#shuffleTips-iframe {
	padding: 0;
}


/* partneri */
#shufflePartners-layout {
	position:relative;
	display: block;
	top: 55px;
	margin:0; padding:0;
		
	/* height: 160px; */
	/* width: 218px; */
	
	background: url("../img/leftcolumn-bg.jpg") no-repeat scroll left bottom #d4d4d4;
}

#shufflePartners {
	margin:0; padding:0;
	display: block;
	padding-bottom: 15px;
	width: 218px;
}

#shufflePartners-iframe {
	padding-left: 12px;
	padding-top: 5px;	
	/* border: 1px solid black; */
}

/* logo */
h1#logo {
	position:relative;
	margin:0; padding:0;
	left:0; top:0; 
	width:218px; 
	height:208px;
	overflow:hidden;
	
}
h1#logo span {
	display:block;
	margin:0; padding:0;
	left:0; top:0; 
	visibility: hidden;
}
h1#logo a {
	display: block;
	color:#000;
	text-decoration:none;
	cursor:pointer;
	width:218px; height:208px;
	background: url("../img/nadace-vize-97-bg.jpg") no-repeat left top;
}
h1#logo a:hover {
	color:#abc;
	text-decoration:underline;
}


/* telo */
#content {
	margin:0 0 10px 228px;
	width:769px;
	background:#dfdedc url("../img/content-bg.jpg") no-repeat right top;
}

#content-1 {
	float:left;
	width:501px;
	min-height:500px;
	_height:500px;
	background:#f5f4f2 url("../img/content-1-bg.jpg") no-repeat left top;
	color:#4e4e4e;
	font-size:0.8em;
}
#content-2 {
	float:right;
	padding:0 0 30px 0; 
	width:268px;
}
#content-3 {
	float:left;
	padding:0 0 30px 0; 
	width:769px;
	min-height:500px;
	_height:500px;
	background:#f5f4f2 url("../img/content-1-bg.jpg") no-repeat left top;
	color:#4e4e4e;
	font-size:0.8em;
}

.short-item {
	margin:25px 0 0 10px;
	width:470px;
}
.long-item {
	margin:25px 0 0 10px;
	_margin:25px 0 0 10px;
	width:750px;
	background:greem;
}

.short-item h3, .long-item h3 {
	margin:0;
	padding:0;
	font-size:1em;
}

#content-2 h3 {
	margin:18px 18px 3px 18px;
	color:#4e4e4e;
	font-size:0.9em;
	font-weight:bold;
}
#content-2 p {
	margin:5px 18px;
	font-size:0.8em;
}

.date {
	font-size:0.9em;
	margin:0;
}

.news-text {
	position:relative;
	margin:10px 10px 0 0;
	color:#005b4c;
	font-size:0.9em;
}
.img-body {
	position:relative;
	margin:10px 10px 0 0;
	padding:10px;
	width:130px;
	background:#dfdedc;
	font-size:0.8em;
	text-align:left;
	z-index:10;
}
.img-body a {position:relative;z-index:11;}
.img-body p {
	margin:3px 0 0 0;
}


.img-body-partners {
	position:relative;
	margin:10px 10px 0 0;
	padding:10px;
	/* width:130px; */
	background:#dfdedc;
	font-size:0.8em;
	text-align:left;
	z-index:10;
}
.img-body-partners a {position:relative;z-index:11;}
.img-body-partners p {
	margin:3px 0 0 0;
}


/* archive navibar */
#navibar a , #searchNavigation a{
	float:left;
	position:relative;
	display:block;
	margin:0 2px 0 1px; 
	padding:0;
	width:21px; 
	height:19px;
	overflow:hidden;
	z-index:10;
	font-size:10px;
}
#prev-img {
	display:block;
	position:absolute; 
	margin:0; 
  	padding:0;
	left:0; 
	top:0; 
	z-index:1;
	width:21px; 
	height:19px;
	cursor:pointer;
	background:url("../img/prev-img.gif") no-repeat left top;
}
#next-img {
	display:block;
	position:absolute; 
	margin:0; 
	padding:0;
	left:0; 
	top:0; 
	z-index:1;
	width:21px; 
	height:19px;
	cursor:pointer;
	background:url("../img/next-img.gif") no-repeat left top;
}


/* foot */
#foot {
	margin:0 0 0 10px;
	height:29px;
	background:#dfdedc;
}
#f-body {
	width:987px;
	height:29px;
	background:#9a9a9a;
}
#f-body a {
	color:#fff;
}
#f-body a:hover {
	color:#dfdedc;
	text-decoration:none;
}
#copy {
	float:right;
	position:relative;
	top:7px;
	right:10px;
	margin:0;
	padding:0;
	color:#fff;
	font-size:0.7em;
}
#print {
	float:left;
	position:relative;
	top:4px;
	left:250px;
	margin:0;
	padding:0;
	color:#fff;
	font-size:0.7em;
}
#print a img {
	position:relative;
	top:2px;
	margin:0 5px 0 0;
	width:14px;
	height:14px;
	border:0;
}

.ucetnictvi-table {
	width:100%;
}
.ucetnictvi-table th {
	text-align:left;
}
.ucetnictvi-table td {
	padding:3px 5px;
	border:solid #000;
	border-width:0 0 1px 0;
}
.sum-table {
	background:#E9E4E4;
}



.gallery-img-list {
	margin:10px 10px 0 0;
	padding:10px;
	background:#dfdedc;
	font-size:0.85em;
	width:155px;
	max-width:175px;
	_width:175px;
	
}
.gallery-text-list {
	margin:10px 0 0 0;
	width:450px;
}
.gallery-green-text {
	margin:5px 0 0 0;
	color:#005b4c;
	font-weight:bold;
}
.gallery-img {
	position:relative;
	margin:0 0 5px 10px;
	width:175px;
	height:214px;
	background:#dfdedc;
	font-size:0.85em;
}
.gallery-img img {
	margin:10px 10px;
}
.gallery-img p {
	margin:0 10px;
}

.zoom-foto {
	position:absolute;
	bottom:10px;
	left:10px;
	padding:5px 0 0 0;
	border:dotted #a5a5a5;
	border-width:1px 0 00;
	width:155px;
	
}
.zoom-foto img {
	position:relative;
	top:0;
	margin:0 5px 0 0;
	padding:0;
}


.searchResultsTotal {
	margin:30px 0 20px 0;
}

.searchResultsTotal strong {
	color:#005b4c;
}

.searchResult {
	margin:10px 0 15px 0;
}
.searchResultTitle {
	color:#005b4c;
}

.pkprog {margin:8px 0;}
.pkprog a {text-decoration:underline;}
.pkprog a:hover {text-decoration:none;}


#historiePagesLinks {
	font-size: 80%;
	text-align: center;
	margin: 3px 0 20px 0;
}
#historiePagesLinks span a {
	padding: 2px 7px;
	margin: 0 5px 0 0;
	border: 1px solid #FFFFFF;
}
#historiePagesLinks span a:hover {
	border: 1px solid #673E79;
	color: #673E79;
	background-color: #C4B6C8;
}
#historiePagesLinks span.actual {
	padding: 1px 4px;
	margin: 0 5px 0 0;
	border: 1px solid #673E79;
	color: white;
	background-color: #673E79;
}


.laureatsbody {
	margin-top:15px;
}
.laureatsbody h4 {
	margin-top:0px;
}
.laureatsbody img {
	float:left;
	margin:5px 25px 5px 5px;
	padding:10px;
	background:#dfdedc;
}

.ftable {margin:10px 0 30px 0;width:100%;}
.ftable th {padding:3px;text-align:left;border:solid #000;border-width:0 0 2px 0;}
.ftable td {padding:3px;border:solid #A3A3A3;border-width:0 0 1px 0;}
.w80 {width:80px;}
.tdright {text-align:right}

form table th {
	width:160px;
	text-align:left;
}
form table td {
	vertical-align:top;
}
.underline {
	margin-top:30px;
	padding:5px 5px;
	font-size:0.6em;
	font-style:italic;
	border-top:1px solid gray;
}
.errormsg {
	color:#ce4971;
}
.okmsg {
	color:green;
}

#nadpisTipy{
font-size: 20px;
}

#textNahodnePole{
text-decoration: none;
}

#textNahodnePole a{
text-decoration: none;
}

#textNahodnePole a:hover{
text-decoration: underline;
}
