/*************************************************************//*   Author:   morpheus                                      *//*   Date:     01-03- 2009                                   *//*   Homepage: http://morpheusdesign.cz                      *//*************************************************************/body,td,th {	font-family: Tahoma, 'Lucida Grande CE', lucida, sans-serif;	font-size: 12px;	color: #EEEEEE;}body {	background-color: #000000;		background-image: url(img/bcg.png);	background-repeat: repeat-x;	margin: 0;	padding: 0;}a:link, a:visited, a:active {	color: #3088FF;	text-decoration: none;}a:hover {	text-decoration: none;	color: #E5E5E5;}hr {	height: 1px;	color: #336699;	background-color: #336699;	border: 0;}h1 {	font-size: 16px;	color: #BA6900;		margin: 5px 0px 0px 0px;}h2 { color: #BA6900; width: 272px; height: 22px; font-size: 14px; font-weight: bold; background: url(img/h2.gif) no-repeat; margin: 0px 0px 0px 20px; padding: 40px 0px 0px 10px;}h3 { color: #DDDDDD; width: 272px; height: 22px; font-size: 14px; font-weight: bold; margin: 0px 0px 0px 20px; padding: 40px 0px 0px 10px; }h4, h5 { color: #BA6900; width: 272px; height: 22px; font-size: 14px; font-weight: bold; margin: 0px 0px 0px 20px; padding: 10px 0px 0px 10px;}form {	margin: 0;}.main {	width: 980px;	margin: auto;	background: url(img/03b.png) repeat-y;}.pozadi {	background-image: url(img/01.jpg);	background-repeat: no-repeat;	background-position: top right;  width: 980px;  }.hlavicka { float: right; width: 360px; height: 39px; text-align: center; padding: 10px 20px 10px 0px;	}.paticka { float: left; width: 450px; height: 39px; text-align: center; padding: 130px 20px 0px 40px;	}.paticka a {  font-weight: bold;  color: #BA6900;  font-size: 12px;  margin: 0px 20px;}.paticka a:hover {  color: #DDDDDD;}#nav1, #nav2, #nav3, #nav4  { float:left; width:90px; text-align: center;}#nav1 a {	display: block;	color: #DDDDDD;  width: 90px;  font-size: 12px;  font-weight: bold;	background: url(img/uvo.gif) no-repeat;	background-position: top center;	padding-top: 30px;}#nav1 a:hover {	background: url(img/uvob.gif) no-repeat;	background-position: top center;	color: #ffffff;}#nav1 a img {	border:none;}#nav2 a {	display: block;  color: #DDDDDD;  width: 90px;	font-size: 12px;  font-weight: bold;	padding-top: 30px;  background: url(img/kon.gif) no-repeat;	background-position: top center;	}#nav2 a:hover {	color: #ffffff;	background: url(img/konb.gif) no-repeat;	background-position: top center;	}#nav2 a img {	border:none;}#nav3 a {	display: block;	color: #DDDDDD;  width: 90px;  font-size: 12px;  font-weight: bold;	background: url(img/nov.gif) no-repeat;	background-position: top center;	padding-top: 30px;}#nav3 a:hover {	background: url(img/novb.gif) no-repeat;	background-position: top center;	color: #ffffff;}#nav3 a img {	border:none;}#nav4 a {	display: block;	color: #DDDDDD;  width: 90px;  font-size: 12px;  font-weight: bold;	background: url(img/cl.gif) no-repeat;	background-position: top center;	padding-top: 30px;}#nav4 a:hover {	background: url(img/clb.gif) no-repeat;	background-position: top center;	color: #ffffff;}#nav4 a img {	border:none;}.menu {	float: left;	width: 230px;	padding-top: 407px;	text-align: right;}.menu-foot {    width: 230px;  height: 32px;  background: #000000 url(img/04c.png) no-repeat;}.menu ul, .menu li {	margin: 0px;	padding: 0px;	list-style-type: none;}.menu a  {	padding: 10px 0px 0px 0px;	color: #E5E5E5;	display: block;	text-decoration: none;	width: 230px;  height: 22px;  font-size: 14px;	background: url(img/04a.png) no-repeat;}.menu a:hover, .menu a:active {	color: #3088FF;	text-decoration: none;  background: url(img/04b.png) no-repeat;}.main_menu {	border-left: 0;}.sub_menu {	border-left: 0;}.menu_current {	font-weight: bold;	margin: 0;}.menu_default { margin: 0;}.content {	float: right;	width: 700px;	padding: 0px;	vertical-align: top;	text-align: left;}.content2 {	float: right;	width: 700px;	min-height: 617px;	background: url(img/05.jpg) no-repeat;	background-position: top right;}.intro {  float:left;  width: 280px;  padding: 150px 10px 0px 20px;  text-align: justify;}.kontaktbox {  float:right;  width: 230px;  padding-top: 20px;}.intro2 {  float: right;  width: 210px;  padding: 200px 20px 0px 30px;  text-align: justify;  }.footer {	clear: both;	padding: 4px;	text-align: center;	font-size: 10px;	background: url(img/03b.png) repeat-y;}.powered_by {	background-image: url(img/02.jpg);	background-repeat: no-repeat;	width: 980px;	height: 176px;	text-decoration: none;	margin: 0 auto;}.copyright { float: right; width: 250px; padding-top: 70px; text-align: center; font-size: 10px;}/*  fotogalerie  */.thumbnail { border: 2px solid #BA6900;}.test { text-align: right; width: 440px; height: 160px; padding: 20px 30px 0px 200px;}.test2 { text-align: right; width: 640px; height: 160px; padding: 20px 30px 0px 10px;}.prev { padding-left: 10px;}.next { padding-right: 10px;}.odsaz { padding: 5px 0px 5px 0px; width: 450px;}.odsaz2 { padding: 5px 0px 5px 0px; width: 450px; border-top: 1px dotted #3088FF;}/* novinky */.novinky {  height: 170px;  text-align: right;  padding-right: 50px;}.post_title, .post_date {   border-bottom: 1px solid #DDDDDD;   padding: 5px;}.post_title { font-weight: bold;  font-size: 12px;  color: #000000;}.post_date { text-align: right;  font-weight: bold;}.post_short { text-align: justify;  padding: 10px 10px 40px 10px;}.post_top {  margin-top: 50px;}/* light box */table.lb  {	width: auto;		margin-left: auto;	margin-right:auto;}/* Lightbox slideshow CSS */#lightbox{	position: absolute;	top: 20px;	left: 0;	width: 100%;	z-index: 100;	text-align: center;	line-height: 0;	color:#151410;	}#lightbox a {    border-bottom:none;    color:#000000;    text-decoration:none;}#lightbox a:hover {    border-bottom:none;    color:#ea2224;    text-decoration:underline;}#lightbox a img{ border: none; }#outerImageContainer{	position: relative;	background-color: #fff;	width: 250px;	height: 250px;	margin: 0 auto;	}#imageContainer{	padding: 10px;	}#loading{	position: absolute;	top: 40%;	left: 0%;	height: 25%;	width: 100%;	text-align: center;	line-height: 0;	}#loadingLink {	display:block;	margin:0 auto;	padding:0;	width:32px;	height:32px;	background:url("/modules/gallery/images/loading.gif") center center no-repeat;	text-indent:-9999px;}#hoverNav{	position: absolute;	top: 0;	left: 0;	height: 100%;	width: 100%;	z-index: 10;	}#imageContainer>#hoverNav{ left: 0;}#hoverNav a{ outline: none;}#prevLinkImg, #nextLinkImg{	width: 49%;	height: 100%;	background: transparent url("/modules/gallery/images/blank.gif") no-repeat; /* Trick IE into showing hover */	display: block;	text-indent:-9999px;	}#prevLinkImg { left: 0; float: left;}#nextLinkImg { right: 0; float: right;}#prevLinkImg:hover, #prevLinkImg:visited:hover { background: url("/modules/gallery/images/prevlabel.gif") left 15% no-repeat; }#nextLinkImg:hover, #nextLinkImg:visited:hover { background: url("/modules/gallery/images/nextlabel.gif") right 15% no-repeat; }#imageDataContainer{	font: 10px Verdana, Helvetica, sans-serif;	background-color: #fff;	margin: 0 auto;	line-height: 1.4em;	}#imageData{	padding:0 10px;	}#imageDetails{ width: 70%; float: left; text-align: left; }	#caption{ font-weight: bold;	}#numberDisplay{ display: block; clear: left; }			#detailsNav{ display: block; clear: left; padding:0 0 10px 0;	}	#prevLinkDetails { margin:0 8px 0 0; }		#nextLinkDetails { margin:0 8px 0 0; }		#closeLink {	display:block;	margin:0;	padding:0 0 10px 0;	text-decoration:none;	float:right;	width:66px;	height:28px;	background:url("/modules/gallery/images/closelabel.gif") no-repeat;	text-indent:-9999px;	overflow:hidden;}			#overlay{	position: absolute;	top: 0;	left: 0;	z-index: 90;	width: 100%;	height: 500px;	background-color: #151410;	filter:alpha(opacity=60);	-moz-opacity: 0.6;	opacity: 0.6;	}	.clearfix:after {	content: "."; 	display: block; 	height: 0; 	clear: both; 	visibility: hidden;	}* html>body .clearfix {	display: inline-block; 	width: 100%;	}* html .clearfix {	/* Hides from IE-mac \*/	height: 1%;	/* End hide from IE-mac */	}		