a:active,a:focus {
	outline: 0
}

.invis {
	visibility: hidden;
	display: none;
}

body {
	background: #6e6e6e;
	margin: 0px;
	color: white;
	font-family: Tahoma;
	font-size: 12px;
}

#top {
	background: url('/images/default/top.jpg') no-repeat center;
	min-width: 960px;
	height: 659px;
	margin: auto;
	padding-top: 50px;
}

#pata {
	background: url('/images/default/bottom.jpg') no-repeat center;
	min-width: 960px;
	height: 576px;
	position: relative;
	z-index: -12;
	margin-top: -320px;
}

#pata p {
	margin-top: 20px;
}

#logo {
	background: url('/images/default/logo.png');
	width: 681px;
	height: 101px;
	display: block;
	border: none;
}

#pata-menu {
	background: black;
	border: 1px solid white;
	width: 935px;
	height: 30px;
	margin: auto;
	clear: both;
	position: relative;
	background: url('/images/default/pozadi.png');
	padding: 5px;
	margin-top: -240px;
	text-align: center;
	padding-left: 20px;
	overflow: hidden;
}

#copy {
	width: 950px;
	margin: auto;
	text-align: center;
	margin-top: 20px;
}

#telo {
	width: 920px;
	clear: both;
	border: 1px solid white;
	margin: auto;
	position: relative;
	z-index: 20;
	padding: 20px;
	min-height: 850px;
	background: url('/images/default/pozadi.png');
}

#pata-menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-align: center;
}

#pata-menu li {
	float: left;
	text-align: center;
	margin-left: 8px;
	margin-right: 8px;
	margin-top: 7px;
}

a {
	color: white; 
	|color: gray;
	font-weight: bold;
	text-decoration: none;
	/*border-bottom:1px dashed white;*/
}

a:hover {
	text-shadow: white 0px -1px 5px;
	color: white; 
	|color: white;
	font-weight: bold;
	text-decoration: none;
	border-bottom: none;
}

#menu {
	margin-top: 15px;
	margin-left: 10px;
	float: left;
}

#menu1 {
	background: url('/images/default/menu1.png');
	width: 158px;
	height: 337px;
	height: 167px;
	border: 1px solid gray;
}

#menu2 {
	background: url('/images/default/menu2.png');
	width: 159px;
	height: 339px;
	border: 1px solid gray;
	margin-top: 10px;
}

#menu1 ul,#menu2 ul {
	padding: 0px;
	padding-left: 30px; 
	|padding-left: 0px;
	list-style: square;
	padding-top: 5px; 
	|padding-top: 10px;
}

#menu1 li,#menu2 li {
	margin-top: 8px;
	margin-bottom: 8px;
}

#menu1 a,#menu2 a {
	font-size: 14px;
	border: none;
	color: #FFFFFF; 
	|color: gray;
}

#menu1 a:hover,#menu1 .active,#menu2 a:hover,#menu2 .active {
	color: white;
	text-shadow: white 0px -1px 5px;
}

.obsah {
	width: 695px;
	display: block;
	float: right;
	margin-top: 15px;
	margin-left: 20px;
	background-color: white;
	color: white;
	border: 1px solid gray;
	margin-bottom: 0px;
	padding: 15px;
	background: url('/images/default/pozadi2.png');
}

.fotoobsah {
	width: 871px;
	display: block;
	float: right;
	margin-top: 15px;
	margin-left: 20px;
	|margin-left: 0px;
	margin-right: 7px;
	background-color: white;
	color: white;
	border: 1px solid gray;
	margin-bottom: 0px;
	padding: 15px;
	background: url('/images/default/pozadi2.png');
	text-align: center;
}

.fotoobsah h2 {
	margin-top: 0px;
}

.fotoobsah1 {
	width: 591px;
	height: 310px;
	display: block;
	float: left;
	margin-top: 15px;
	margin-left: 10px;
	margin-right: 7px;
	background-color: white;
	color: white;
	border: 1px solid gray;
	margin-bottom: 0px;
	padding: 15px;
	padding-top: 0px;
	background: url('/images/default/pozadi2.png');		
	overflow-y: scroll;
	overflow-x: hidden;
}

.fotoobsah2 {
	width: 231px;
	height: 310px;
	display: block;
	float: left;
	margin-top: 15px;
	margin-left: 10px;
	margin-right: 7px;
	background-color: white;
	color: white;
	border: 1px solid gray;
	margin-bottom: 0px;
	padding: 15px;
	padding-top: 0px;
	background: url('/images/default/pozadi2.png');
}

.fotoobsah img {
	max-width: 870px;
}

.fotoobsah .fotkam {
	width: 130px;
	margin: 5px;
}

.dat {
	font-weight: bold;
	margin-right: 40px;
}

.foto-top {
	background: url('/images/default/pozadi2.png');
	width: 180px;
	padding: 15px;
	margin-left: 10px;
	margin-top: 15px;
	margin-right: 8px;
	border: 1px solid gray;
	float: left;
	display: block;
}

.foto-top img {
	border: none;
	width: 180px;
	height: 180px;
	display: block;
	opacity: 0.5;
	filter: alpha(opacity = 50);
}

.foto-top a {
	border: none;
}

.foto-top p {
	background: white;
	position: absolute;
	margin-top: -30px;
	height: 22px;
	width: 180px;
	color: black;
	opacity: 0.5;
	filter: alpha(opacity = 50);
	text-align: center;
	padding-top: 8px;
}

.foto-top img:hover {
	opacity: 1;
	filter: alpha(opacity = 100);
	filter: normal;
}

.aktuality {
	background: url('/images/default/pozadi2.png');
	width: 875px;
	padding: 15px;
	margin-left: 10px;
	margin-top: 15px;
	border: 1px solid gray;
}

p {
	margin: 0px;
}

.clear {
	clear: both;
}

#copy a {
	font-size: 12px;
	font-weight: normal;
	border: none;
	color: white; 
	|color: white;
	text-shadow: white 0px -1px 5px;
}

#copy a:hover {
	text-shadow: black 0px -1px 5px; 
	|text-decoration: underline;
}

#rss {
	position: absolute;
	border: 1px solid black;
	border-bottom: 0px;
	margin-top: -51px;
	margin-left: 620px; 
	|margin-top: -51px; 
	|margin-left: 620px;
	background: url('/images/default/pozadi.png');
	color: black;
	width: 270px;
	height: 10px;
	padding: 10px;
	text-align: center;
}

#email {
	position: absolute;
	border: 1px solid black;
	margin-top: 0px;
	margin-left: 700px; 
	|margin-top: 0px; 
	|margin-left: 700px;
	background: url('/images/default/pozadi2.png');
	opacity: 0.8;
	filter: alpha(opacity = 80);
	color: white;
	width: 190px;
	height: 60px; 
	|height: 60px;
	_height: 20px;
	padding: 10px; 	
	|padding-top: 10px;
	text-align: center;
	z-index: 100;
}

#email .sub {
	width: 40px;
	padding: 1px;
	font-size: 13px; 
	|margin-left: 0px;
}

#email input {
	width: 130px;
	font-size: 10px;
	padding: 4px; 
	|margin-left: 0px;
}

#rss a {
	color: white; 	
}

#rss a:hover {
	color: white;
	text-shadow: white 0px -1px 5px;
}

#drob {
	text-align: right;
	margin-top: 5px;
}

#drob a {
	color: gray;
	border: none;
}

#drob a:hover {
	color: white;
	text-shadow: white 0px -1px 5px;
}

.obsah h2 {
	margin-top: -18px; |
	margin-bottom: 3px;
	font-size: 20px;
}

.obsah h3 {
	margin-top: 0px;
	font-size: 16px;
}

.obsah h4 {
	margin-top: 0px;
	font-size: 14px;
}

.obsah p {
	line-height: 22px;
	text-align: justify;
}

.cl-foto {
	margin-top: 30px;
	margin-bottom: 20px;
	text-align: center !important;
}

.cl-foto img {
	width: 550px;
	margin: auto;
	border: 1px solid white;
}

.gal-foto {
	width: 135px;
	display: block;
	float: left;
	margin-right: 18px;
	background-color: white;
	color: white;
	border: 1px solid gray;
	margin-bottom: 18px;
	padding: 15px;
	background: url('/images/default/pozadi2.png');
}

.last {
	margin-right: 0px !important;
}

.gal-foto img {
	width: 135px;
	border: none;
	opacity: 0.5;
	filter: alpha(opacity = 50) !important;
	filter: normal;
}

.gal-foto img:hover {
	opacity: 1;
	filter: alpha(opacity = 100) !important;
}

.kul {
	-moz-border-radius: 20px;
	border-radius:20px;
	-webkit-border-radius: 20px;
}

.kul2 {
	-moz-border-radius-topleft: 20px;
	-moz-border-radius-topright: 20px;
	border-top-right-radius:20px;
	-webkit-border-top-left-radius: 20px;
	-webkit-border-top-right-radius: 20px;
	border-top-left-radius:20px;
}

.kul3 {
	-moz-border-radius-topleft: 20px;
	-moz-border-radius-topright: 20px;
	border-top-right-radius:20px;
	-moz-border-radius-bottomleft: 20px;
	border-bottom-left-radius:20px;
	-webkit-border-top-left-radius: 20px;
	border-top-left-radius:20px;
	-webkit-border-top-right-radius: 20px;
	-webkit-border-bottom-left-radius: 20px;
}

.clanek img {
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
	border: 0px;
	opacity: 0.5;
	filter: alpha(opacity = 50);
}

.clanek h2 { |
	margin-top: -5px !important;
}

.clanek img:hover {
	opacity: 1;
	filter: alpha(opacity = 100);
	filter: normal;
}

.clanek { /*opacity:0.5;filter:alpha(opacity=50);*/
	margin-top: 17px;
}

.clanek:hover { /*opacity:1;filter:alpha(opacity=100);*/
	
}

.clanek .datum {
	clear: both;
	margin-bottom: 0px;
	margin-left: 45px;
	float: left;
}

.clanek .info {
	margin-bottom: 0px;
	margin-right: 45px;
	float: right;
}

.obsah input {
	width: 160px;
}

.obsah textarea {
	width: 100%;
}

.warning {
	border: 1px dashed red;
	margin-bottom: 10px;
	padding: 10px;
	color: red;
	margin-top: 20px;
}

.done {
	border: 1px dashed green;
	margin-bottom: 10px;
	padding: 10px;
	color: green;
	margin-top: 20px;
}

.kniha_vzkaz {
	margin-top: 20px;
}

.kniha_hlavicka {
	margin-bottom: 20px;
}

.obsah p {
	margin-bottom: 10px;
}

#fotoblok {
	width: 725px;
	display: block;
	float: right;
	margin-top: 15px;
	color: white;
	margin-bottom: 0px;
}

#prev {
	position: absolute;
	background: url('/images/default/prev.png');
	height: 54px;
	width: 83px;
	margin: 45px;
	margin-top: 48px; 
	|margin-top: -678px;
	|margin-left: -880px;
	z-index: 100;
}

#back {
	position: absolute;
	background: url('/images/default/back.png');
	height: 54px;
	width: 83px;
	margin: 15px;
	margin-left: 425px;
	margin-top: 48px; 
	|margin-top: -678px; 
	|margin-left: -490px;
	z-index: 100;
}

#next {
	position: absolute;
	background: url('/images/default/next.png');
	height: 54px;
	width: 83px;
	margin: 15px;
	margin-left: 795px;
	margin-top: 48px; 
	|margin-top: -678px; 
	|margin-left: -120px;
	z-index: 100;
}

table {
	margin-bottom: 20px;
}

.fotoobsah1 h3, .fotoobsah2 h3
{
	|margin-top:10px;
}