* {	margin: 0;	padding: 0;}body {	font-family: Tahoma, Verdana, Arial, lucida, sans-serif; 	color: #FFFFFF;	background: #000000;	font-size: 12px;	text-align: center;	min-width: 540px;	line-height: 1.3;}p {  text-align: justify;}img {  border: none;}html>body {	font-size: small;}.um-name{  text-align: center;   font-size: 15px;}.left{  text-align: left;}.name{  font-size: 20px;}.tn_artist{  height: 140px;  width: 100px;}.desc{  width: 250px;}.desc-name{  width: 250px;  font-size: 14px;}.warmsg{  color: red;  font-size: 13px;  text-align: center;  margin: 0 0 10px 0; }html, body {	height: 100%;}#main .end, #main #sep .end {	clear: both;	background: url("../images/footer-sep.png") repeat-x left center;}/********* Guest BOOK *******/.bookname {	font-size: 12px;   font-weight: bold;}.bookrow { text-align: justify;	}/*** end of gbook *****//* layout */#main {	width: 585px;	margin: 0 auto;	text-align: left;	z-index: 1;	min-height: 100%;	height: 100%;	position: relative;	font-size: 92%;}#mainin {	padding-bottom: 87px;	padding-top: 23px;}body>#main {	height: auto;}#link {	width: 585px;	position: absolute;	top: 0;	left: 0;	background: url("../images/top-bg.png") no-repeat;	height: 30px;	overflow: hidden;	text-align: right;	z-index: 3;}#head {  margin: 15px 0 0 0;	height: 210px;	width: 585px;	position:relative;}#contin {	width: 585px;}#news {	width: 210px;	float: left;	overflow: hidden;}/* left menu */div.leftbar {  float:left;  clear:left;  width:200px;  margin-bottom: 10px;}.topbox{  background: url("../images/box-topy.png") no-repeat;  width: 205px;  height: 32px;}.hmenu{  background: url("../images/box-bgy.png") repeat-y;  width: 205px;  height: 100%;}.bottombox{  background: url("../images/box-bottomy.png") no-repeat;  width: 205px;  height: 15px}p.boxmenu{  padding: 5px 0 5px 15px;  font-size: 16px;}p.boxtext{  padding: 15px;  font-size: 12px;}.hmenu p{  padding: 15px;  font-size: 12px;}p.boxtext a{  color: #7c7c7c;  text-decoration: underline;}p.boxtext a:hover{  color: #c00000;  text-decoration: none;}.boxank{  font-size: 12px;  padding: 0 0 0 15px;}.trow{  width: 150px}ul.inboxmenu{  display:block;  list-style: none;  padding: 10px 15px 10px 15px;}ul.inboxmenu li{  margin: 2px 0 0 0;  font-size: 12px;}ul.inboxmenu li a{  color: #7c7c7c;  text-decoration: none;}ul.inboxmenu li a:hover{  color: #FFFFFF;  text-decoration: underline;}ul.inboxmenu li a.active{  color: #FFFFFF;  text-decoration: underline;}ul.inboxmenu li.submenu{  margin: 0 0 0 10px;}.boxbutton{  margin: 0 0 0 50%;}/* left menu *//*conent*/div#navbar{  margin: 10px 0 0 0;  font-size: 10px;  color: #7c7c7c;}div#navbar a{  color: #7c7c7c;  text-decoration: underline;}div#navbar a:hover{  color: #7c7c7c;  text-decoration: none;}div#navbar span{  color: #7c7c7c;}div#cont {  float:right;}.prehled{  font-size: 18px;  text-align: center;}p.stat{  margin: 0;  padding: 15px 0 0 0;  text-align: center;}p.movtitle{  text-align: center;   text-decoration:underline;}div.center{  text-align: center;  margin: 15px 0;}.ank{  margin: 0 0 0 20px;}.ank-name{  font-size: 14px;  padding: 0 70px 15px 70px;}.ank-opt{  width: 100px;}#in {	padding: 10px 15px 15px 0px;	clear: both;	overflow: hidden;	color: #FFFFFF;	width: 355px;	float:right;}span.sign{	margin: 0 0 0 100px;	font-style: italic;}#in ul li{	list-style: none;}#in ul li a{	color: #7c7c7c;}#in ul li a:hover{	color: #c00000;}p.intext{  text-indent: 20px;}p.intextdilo{  text-align: center;}#text>#in {	width: 565px;	padding: 10px 0 15px 0;	margin: 0 15px;}/*content */#foot {	position: relative;	left: 0;	bottom: 0;	height: 80px;	width: 585px;	clear: both;}/* layout */#sep {  width: 585px;	display: block;	padding: 3px 0;	background: url("../images/separator.png") no-repeat center center;	margin-right: 2px;	height: 25px;}/* form */#news form {	text-align: left;}fieldset {	padding: 0 15px;	border: none;}#form fieldset {	padding-left: 0;}textarea, fieldset input {	width: 240px;	border: 1px solid #a3acb3;}textarea {	overflow: hidden;	font-family: Tahoma, Verdana, Arial, lucida, sans-serif;}fieldset input.small {	width: 120px;}#news p {	padding: 5px 15px 10px 15px;}#news form p, #form p {	padding: 5px 15px 5px 15px;	text-align:center;}#form p {	text-align: left;	padding-left: 0;}#form textarea, #form input {	width: 380px;	padding: 1px 5px;}#news form p input, #form p input {	margin-bottom: 10px;	cursor: pointer;	padding: 1px 3px;}#form p input {	width: 150px;}.req {	color: #c00000;}label {	display: block;}form br {	display: none;}input, textarea {	margin: 3px 0 5px 0;}/* form */ /* headers */h1, h1 span {	width: 333px;	height: 141px;	font-size: 170%;	overflow: hidden;	position: absolute;	left: 0;	top: 0;	z-index: 1;	color: #fff;}h1 span {	display: block;	z-index: 2;	cursor: pointer;}#home h1 span {	cursor: default;}h2, h2 span {	width: 437px;	height: 141px;	font-size: 150%;	overflow: hidden;	position: absolute;	right: 0;	top: 0;	z-index: 1;	color: #fff;}h2 span {	display: block;	z-index: 2;	left: 0;}.newsname {	font-size: 13px;   font-weight: bold;  text-decoration: underline;}.news {  text-align: justify;}#news h3 {	margin-bottom: 10px;}#mainin>#newref {	width: 765px;}#news h3 span, #newref span {	display: block;	padding: 3px 10px 3px 20px;}#newref span {	padding-bottom: 5px;}#in h3 {	font-size: 18px;	color: #c00000;	padding: 0 0 15px 0;}#in p.akce {	font-size: 16px;	color: #7c7c7c;	padding: 0 0 15px 0;	text-align: center;	text-decoration: underline;}.info{  background: url("../images/side-bar-cont-bg.png") repeat-y;}.ref h3 {	font-size: 100%;	padding: 5px 10px 15px 30px;	white-space:nowrap;	width: 192px;	overflow: hidden;	position: absolute;	z-index: 5;}#reference .box h3 {	padding: 10px 10px 15px 30px;	white-space:nowrap;	height: 45px;	overflow: hidden;}.ref>h3 {	width: 152px;}#reference .box>h3 {	height: 15px;}#in h4 {	padding: 0 0 3px 0;	margin: 20px 15px 5px 15px;	font-size: 100%;	color: #7c7c7c;}p.cont{  margin: 0 0 0 20px;}#in a{	color: #4c4c4c;}#in a:hover{  color: #c00000;	text-decoration: none;}#news h4.send, #in h4.send {	background: none;	color: #c00000;}#in h4.send {	font-size: 100%;	color: green;}.box h4 {	font-size: 100%;	color: #406a94;}#reference .box h4 {	margin-left: 192px;}/* headers *//* references */#ref {	padding: 0 1px;	width: 770px;}#reference .box {	margin: 10px 0 0 0;	width: 100%;}#mainin>#ref {	width: 768px;}.ref, #reference .box p.imgl  {	width: 192px;	float: left;	padding: 0 0 10px 0;	margin: 0;	border: none;	position: relative;}#reference .box p {	margin-left: 192px;	padding-right: 10px;	}#reference .box p.imgl {	position: relative;	height: 155px;}.ref p {	position: relative;	padding: 0;	width: 100%;	padding-top: 40px;}.ref p.date {	text-align: right;	margin-top: 140px;	padding-right: 15px;	z-index: 3;	color: #0791d1;}.ref>p.date {	width: auto;	margin-top: 100px;}.ref p img, .ref p a, .box p.imgl img, .box p.imgl a {	display: block;	width: 192px;	height: 155px;	position: absolute;	z-index: 0;}.ref p a, .box p.imgl a {	z-index: 1;	cursor: pointer;}.ref  p a:hover, .box p.imgl a:hover {	color: #878787;}.ref img, .box p.imgl img {	border: none;}/* references *//* paragraphs */p {	padding: 0 0 15px 0;}#foot p {	text-align: right;	padding: 0 15px 0 15px;}p.up {	padding: 15px 15px 0 15px;	text-align:right;}.search{  margin: -15px 10px 0 0;  float:right;  font-weight: bold;}#link ul{  list-style: none;  	text-align: left;	margin: 5px 0 0 0;}#link li{  display: inline;  padding: 5px 0 0 10px;  margin: 5px 0 0 0;  text-align: left;}#news address {	margin: 5px 15px 15px 15px;	color: #6b6363;	font-style: normal;}p.sign {	padding: 15px 15px 15px 0;	text-align: right;}#reference p.page {	padding: 5px 0 0 0;	text-align: right;}.box span {	display: block;	text-align: right;	padding: 10px 5px 0 0;	color: #0791d1;}#news p strong.name {	display: block;	text-align: right;	padding: 3px 0 0 0;}cite {	font-style: normal;}/* paragraphs *//* lists */#news ul, #in ul {	padding: 5px 10px 15px 35px;}#news li, #in li {	list-style: square;	padding-bottom: 5px;}dl {	margin-bottom: 15px;}dt {	font-weight: bold;	padding: 0 0 5px 0;	color: #759319;}dd {	padding: 0 0 0 10px;	color: #404040;	border-left: 5px solid #d2dee8;	margin-bottom: 10px;}dd strong {	color: #404040;}#webdesign #in h4 {	padding: 0 0 5px 0;	color: #759319;	font-size: 100%;}#webdesign .box {	min-height: 190px;	height: 190px;	padding: 0 0 0 10px;	color: #404040;	border-left: 5px solid #d2dee8;	margin-bottom: 10px;}#webdesign #in>.box {	height: auto;}#webdesign .box p {	padding: 0 0 5px 0;}#kontakt dd span {	display: block;	padding-top: 10px;	color: #0791d1;}/* lists *//* images */.lang img {	border: 1px solid #5b7a4f;}.lang a:hover img {	border: 1px solid #000;}p.imgr {	float: right;	margin: 0 0 0 10px;	text-align:center;	color: #0791d1;	width: 150px;}p.imgr a:link, p.imgr a:visited {	color: #c00000;}p.imgr a:hover {	color: #000;}#webdesign p.imgr {	width: 200px;	margin-bottom: 5px;}#webdesign p.imgr img {	margin-bottom: 3px;}.img {	text-align: center;}/* images *//* links */a {	text-decoration:underline;}a:link, a:visited {	color: #436901;}a:visited {	color: #a748a8;}a:hover {	color: #c00000;}.page a:link, .page a:visited, .up a:link, #foot a:link, .up a:visited, #foot a:visited {	color: #bfbfbf;}.page a:hover, .up a:hover, #foot a:hover {	color: #c00000;}a.print {	padding-left: 23px;}a.fav {	padding-left: 23px;}a.mail {	padding-left: 23px;}#link a {	text-decoration: none;	}#link a:link, #link a:visited {	color: #bfbfbf;}#link a:hover {	color: #c00000;}a.out, #links a {	padding-right: 7px;}p.imgr>a {	display: inline;}/* links *//* other */#navrh div {	width: 900px;	background: #fff;	margin: 0 auto;}#navrh div img {	border: none;}#toplist {	position: absolute;	width: 14px;	height: 14px;	left: 4px;	bottom: 70px;	visibility: hidden;}#toplist img {	border: none;}ul#last{padding-bottom:0;margin-bottom:0}ul#last li{padding-bottom:0}ul#last li span{color:#0791d1}.nocom{color:#000}img#book {	float: left;	display: block;	margin: 5px 10px 0 0;	float: left;}#news ul {	padding-bottom: 0;	margin-bottom: 0;}#news ul#links {	padding-bottom: 10px;}#slink {	padding: 5px 0 0 15px;	margin-left: 20px;}/* other */.inputbox{	width: 150px;	margin: 8px -3px 1px 0;	border: none;	background:url("../images/bginput.png") no-repeat right top;}.search {}