@charset "utf-8";
/* CSS Document */

.imcm ul,.imcm li,.imcm div,.imcm span,.imcm a{text-align:left;vertical-align:top;padding:0px;margin:0;list-style:none outside none;border-style:none;background-image:none;clear:none;float:none;display:block;position:static;overflow:visible;line-height:normal;}.imcm li a img{display:inline;border-width:0px;}.imcm span{display:inline;}.imcm .imclear,.imclear{clear:both;height:0px;visibility:hidden;line-height:0px;font-size:1px;}.imcm .imsc{position:relative;}.imcm .imsubc{position:absolute;visibility:hidden;}.imcm li{list-style:none;font-size:1px;float:left;}.imcm ul ul li{width:100%;float:none !important;}.imcm a{display:block;position:relative;}.imcm ul .imsc,.imcm ul .imsubc {z-index:10;}.imcm ul ul .imsc,.imcm ul ul .imsubc{z-index:20;}.imcm ul ul ul .imsc,.imcm ul ul ul .imsubc{z-index:30;}.imde ul li:hover .imsubc{visibility:visible;}.imde ul ul li:hover  .imsubc{visibility:visible;}.imde ul ul ul li:hover  .imsubc{visibility:visible;}.imde li:hover ul  .imsubc{visibility:hidden;}.imde li:hover ul ul .imsubc{visibility:hidden;}.imde li:hover ul ul ul  .imsubc{visibility:hidden;}.imcm .imea{display:block;position:relative;left:0px;font-size:1px;line-height:1px;height:0px;width:1px;float:right;}.imcm .imea span{display:block;position:relative;font-size:1px;line-height:0px;}.dvs,.dvm{border-width:0px}
body {
margin:0 0 0 0px;
padding:0 0 0 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#0E0E0E;
background-color:#fff;
background-image:url(img/bg-main.png);
background-repeat:repeat-x;
}
h1 {
  font-size:38px;
  font-weight:bold;
  font-style:normal;
  text-align:center;
}

h2 {
font-size:15px;
font-weight:bold;
font-style:normal;
color: #1f64cb;
margin-top: 3px;
margin-bottom:2px;
}

body {
  margin:0 0 0 0px;
  padding:0 0 0 0px;
}

img	{
  border:0px; 
}

li {
}

a
 {
  text-decoration:none;
  font-size:14px;
  color:#7B7B7B;
  font-weight:bold;
}

a:hover {
  color:#000000;
  text-decoration:none;
}

a.black {
  color:#000000;
}

a.normal {
  color:#7B7B7B;
  font-size:12px;
  text-decoration:underline;
}

a.normal:hover {
  text-decoration:none;
}

p.odstavec_content {
  text-indent:20px;
  text-align:justify;
}

.left {
  position:absolute;
}

#page {
  margin:auto;
  width:930px;
  padding:0 0 0 0px;
}

#content {
  padding:0 0 0 0px;
  width:930px;
}
#top {
  margin-top:3px;
  height:305px;
  width:930px;
}
#topik {
height: 64px;
width:930px
}
#logo {
	float:left;
	width: 182px;
	height: 64px;
	display:block;
}
.playa {
display:block;
width:300px;
height: 24px;
background-image:url(img/playa.png);
background-position:left;
background-repeat:no-repeat;
padding-left: 40px;
padding-top:10px;
}
#lang {
width:260px;
float:right;
margin-top:30px;
padding-top:4px;
background-position:left;
background-repeat:no-repeat;
height:28px;
}
.infooo {
color: #FB902D;
font-size: 13px;
font-weight:bold;
}
.gal {

color: #0F1C57;
font-weight:bold;
font-size: 14px;
padding-left: 25px;
margin-top: 10px;}
a.odkaz {
font-size:10px;
color: #1f64cb;
}
a.odkaz:hover {
text-decoration:underline;
}
a.english {
float:right;
display:block;
width: 30px;
height: 23px;
/*background-image:url(img/english-light.png);*/
}

a.english:hover {
/*background-image:url(img/english.png);*/
}
a.czech {
float:right;
display:block;
width: 30px;
height: 23px;
background-image:url(img/czech-light.png);
}
a.czech:hover {
background-image:url(img/czech.png);
}
#menu {
	display:block;
	height: 40px;
	width: 930px;
	background-repeat:repeat-x;
}
#flash {
margin-top: 5px;
}

#middle {
display:block;
width:930px;
}
#middle-left {
	position:absolute;
	margin-top: 5px;
	margin-left: 5px;
	width: 270px;
	z-index: 2;
	}
#middle-right {
	position:absolute;
	width: 630px;
	margin-left:300px;
	margin-top: 5px;
}

div.skupina-description {
padding-left:10px;
padding-top: 2px;
padding-bottom: 10px;
padding-bottom: 5px;
width: 350px;
}
.skupina-foto {
float:right;
margin-top:1px;
margin-right:1px;
}
.skupina-foto:hover {
border-color:#1f64cb;
}
.skupina {
position:relative;
display:block;
margin-top:5px;
}
.skupina:hover {
background-image:url(img/bg-skupina.png);
background-position:top;
background-repeat:repeat-x;
cursor:crosshair;
}
p.oskupine {
text-align:justify;
padding-bottom: 5px;
}
.clear {

clear: both;
}
#footer {
padding-top:35px;
display:block;
position:absolute;
margin-bottom:10px;
height: 50px;
}
img.left {
float:left;}

.mezera {
width:630px;
height: 25px;
}
#imagegallery{
	clear:left;
	padding:10px;
	min-height:200px;
}


#items{
	float: left;
	width: 33%;
	border: 1px solid #DFDFDF;
	background:white;
}
#items .item {
	float: left;
	padding:5px;
	position: relative;
	width: 52px;
	height:52px;
	margin: 10px;
	background-color:  #fff;
	cursor: pointer;
	border: 1px solid white;
}
#items .item:hover{border: 1px solid #ddd;}
#items .item img {
	width:50px;
	max-height:35px;
}


#large{
	border: 1px solid #fff;
	width: 66%%;
	margin-left:34%;
	background-color: #transparent;
	text-align:center;
	font-family:Georgia, Times, san-serif;
	font-size:12px;
}
#large .info{
	font-size: 1.2em;
	text-align: center;
	font-weight: bold;
	padding:10px;
	color:  #332DC3;
}
#items  p{display:none;}
#large .item {
	margin-top:20px;
	margin-bottom:20px;
	border-width: 1px;
	cursor: default;
	text-align:center;
}
#large .item img{
	max-width:600px;
	max-height: 600px;
}
