@charset "utf-8";

body {
	font:14px "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
	color:#333333;
	margin:0px;
}

legend {
	font-weight:bold
}

fieldset {
	padding:10px;
}
		
a {			
	color: #000062;
	text-decoration: none;
}
		
a:visited {			
	color: #000000;
	text-decoration: none;
}

a:active {			
	color: #ffffff;
	text-decoration: none;
}

a:hover {			
	color:#5fa4e2;
}

.container {
	width:1200px;
	margin:0px 10px 10px 10px;
	margin-left:auto;
	margin-right:auto;
	padding:0px 10px 10px 10px;
}		
	
				
.header {
	width:1200px;
	height:280px;
	background-image:url(../images/header.jpg);
	background-position:right;
	background-repeat:no-repeat;
}

.header div.sekce {
	text-align:right;
	padding-right:120px;
	padding-top:18px;
	float:right;
}

html>/**/body .header div.sekce  {
	padding-top:35px;
}

.logo {
	border:0px;
	margin-left:170px;
	margin-top:24px;
}

#menu {
	display:inline block;
	width:780px;
	height:35px;
	float:right;
	margin:100px 50px 0px 0px;;
	_margin-right:20px;
	padding:5px;
	font-size:16px;
}

	#menu li
	{	float: left;
		list-style: none;
		font: Tahoma, Arial;
	}

	#menu li a {
		display: block;
		text-align:center;
		padding: 5px 20px;
		text-decoration: none;
		border-right: 1px solid white;
		width: auto;
		border-right:1px solid #000062;
		color: #000062;
		white-space: nowrap;
		word-spacing:1px;
	}
		
	#menu li a.last {
		border:0px;
	}

	#menu li.di a:hover
	{	color: #000062;}
	
		#menu li a:hover
	{	color: #5fa4e2;}
		
		#menu li ul
		{
			display:block compact;
			margin:0px;
			padding:5px;
			width:inherit;
			min-height:80px;
			font-size:12px;
			background-image:url(../images/menu.jpg);
			background-position:bottom;
			background-repeat:repeat-x;
			background-color:#ffffff;
			border:0px;
			position: absolute;
			visibility: hidden;
			border-top: 1px solid white;
}
		
		#menu li ul li {
			float: none;
			background-image:url(../images/bullet.gif);
			background-repeat:no-repeat;
			background-position:0.5em;
		}


                #menu li ul li.noarrow {
			float: none;
			background-image:none;
                        display: block;
                        text-align:center;
                        padding: 0px;
                        text-decoration: none;
                        width: auto;
                        color: #000062;
                        white-space: nowrap;
                        word-spacing:1px;
                        margin-left:-70px;
		}

                #menu li ul li.sub {
                        margin-left:20px;
		}
		
		#menu li ul li.di {
			float: none;
			background-image:url(../images/bullet.gif);
			background-repeat:no-repeat;
			background-position:0.5em 28px;
		}
		
		#menu li ul li.nobg {
			background-image:none;
		}
		
		#menu li ul li a {
			margin-left:10px;
			text-align:left;
			border:0px;
		}
		
.collage {
	margin-left:auto;
        margin-right:auto;
}

.events {
	width:200px;
	height:120px;
	margin-bottom:10px;
	overflow:hidden;
}

.events img {
	border:0px;
}

.news {
	float:left;
	margin-top:-120px;
	margin-left:100px;
	width:190px;
	height:545px;
	border:1px solid #cdccca;
	padding:12px;
	overflow:hidden;
}

.news a {
		color:#5fa4e2;
	font-weight:bold;
}

.news h2 {
	margin:0px;
	margin-bottom:12px;
}

.news hr {
	color:#fff;
	height:1px;
	border:0px;
	border-top:1px dashed #ccc;
}


.content {
	background-image:url(../images/content.jpg);
	background-repeat:no-repeat;
	width:680px;
	height:404px;
	padding:30px 125px 0px 69px;
	text-align:justify;
	float:right;
	color:#000062;
}

.pborder {
		border-left:1px solid #a7a7a7;
}


.content p {
        margin-left:20px;
        padding-left:10px;
        width: 600px;
}

.galerie {
		width:680px;
        height:394px;
		overflow:auto;
}

.galerie div {
		width:auto;
		display:inline;
		text-align:center;
}

.galerie p {
        padding-left:10px;
        margin-left:25px;
        text-align:justify;
}

.galerie fieldset p {
		border:0px;
        padding:inherit;
        margin:inherit;
        text-align:justify;
}

.galerie div.et {
	text-align:justify;
        width:360px;
}

.galerie div.et p {
        width:360px;
}

.galerie div.vid {
	display:block;
	text-align:center;
}

.galerie div img {
	margin:5px;
	border:0px;
}


.footer {
	float:right;
	width:874px;
	height:139px;
	background-image:url(../images/footer.jpg);
	background-repeat:no-repeat;
}

.clear {
	clear:both;
}




.partner {
	float:left;
	width:50%;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:50px;
}

h1 {
	font-size:20px;
	color:#000000;
	font-weight:bold;
}


#outer {height: 378px; width:680px; overflow: hidden; position: relative;}
#outer[id] {display: table; position: static;}
	
#middle {position: absolute; top: 50%; width: 100%; text-align: center;} /* for explorer only*/
#middle[id] {display: table-cell; vertical-align: middle; position: static;}

#inner {position: relative; top: -50%; text-align: center;} /* for explorer only */
#inner {margin-left: auto; margin-right: auto;} /* for all browsers*/


.center {
	text-align:center;
}


.left {
	float:left;
	clear:left;
	width:50%;
	padding-left:20px;
	text-align:left;
}

.left a {
	padding-left:10px;
	margin-left:20px;
	border-left:1px solid #999;
}

.left img {
	float:right;
	clear:right;
	margin-left:30px;
}

.left img.kat {
	width:196px;
	height:277px;
}

.left a img {
	border-left:0;
}


.archivelnk {
	height:25px;
	background-image:url(../images/bin.gif);
	background-position:left;
	background-repeat:no-repeat;
	line-height:25px;
	left:15px;
	font-size:11px;
	color:#999;
	margin-top:275px;
}

.archivelnk a {
	border:0px;
}

.katalogy td {
        text-align:center;
}

.katalogy img {
	margin:5px;
}

.katalogy a {
        border:0px;
}

.ext {
  padding-left:5px;
  padding-right:25px;
  width:60%;
}

.et {
  width:400px;
  text-align:justify;
}

.overflow {
    overflow:auto;
    height:378px; 
}

.bold {
	font-weight:bold;
	color:#5fa4e2;
}

.pichr {
	width:200px;
	height:1px;
	color:#aaa;
	border-style:dashed;
	margin:10px 0px 10px 0px;
}

.hide {
	visibility:hidden;
}

p.fleft {
	float:left;
        width:200px;
        text-align:left;
}

.mapa {
  float:right;
  width:294px;
  border:2px solid f9c;
  margin:5px;
}

.zpet {
	width:100px;
	height:20px;
	margin-left:50px;
	margin-top:50px;
}

.high {
	background-color:#c0c0c0;
}

.offer {
	float:right;
	clear:right;
	margin-left:10px;
}

.offer img {
	margin:0px;
	border:1px solid #232323;
}
