html	{
	height:100%; max-height:100%; overflow:hidden; padding:0; margin:0;
	border:0; background:#fff;
	}

body	{
	height:100%; max-height:100%; padding:0; margin:0; border:0;
	overflow:hidden; 
	scrollbar-base-color:#f8f8f8;
	scrollbar-darkshadow-color:#e4e2e1; scrollbar-shadow-color:#eee;
	scrollbar-track-color:#fcfbfb; scrollbar-face-color: #f5f5f5;
	scrollbar-highlight-color:#eee; scrollbar-3dlight-color:#eee;
	}

body, td
	{
	font-size:70%; _font-size:71%; color:#666; line-height:1.2em;
	font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
	}

h1, h2	{
	font-size:100%; color:#f90; line-height:100%; margin:0;
	}

a:link, a:visited, a:hover
	{color: #f90;text-decoration:none;}

#vrch	{
	position:absolute; display:block; margin:0; top:0; left:0; width:100%;
	height:25px; background-color:#f90; z-index:50; overflow:hidden;
	}

#spod	{
	position:absolute; display:block; margin:0; padding:0;
	left:0; width:100%; bottom:0; height:25px; background-color:#f90;
	z-index:50; overflow:hidden;
	}
#cntr	{
	position:absolute; top:0; left:0; right:0; width:800px; height:100%;
	margin-left:auto; margin-right:auto; 
	_margin-right:0; _left:50%; _margin-left:-405px; z-index:1;
	}

#logo1	{
	position:absolute; left:4; top:25px; width:570px; height:175px;
	background:url('td-logo.gif') 0 0 no-repeat; z-index:30;
	}
#logo2	{
	position:absolute; left:31px; top:70px; width:154px; height:6px;
	background:url(td-logo-n1.gif) 0 0 no-repeat; z-index:31;
	}
#logo3	{
	position:absolute; left:229px; top:57px; width:297px; height:42px;
	background:url('td-logo-n2.gif') 0 0 no-repeat; z-index:32;
	}

#sarea1	{
	position:absolute; top:200px; left:35px; bottom:65px; width:440px;
	max-width:440px; overflow:auto; z-index:10; background-color:#fff;
	}

* html #sarea1
	{
	position:absolute; top:0; left:35px; bottom:0; height:100%;
	width:440px; overflow:auto; z-index:10; border-top:200px solid #fff;
	border-bottom:65px solid #fff; 
	}

#sarea2	{
	position:absolute; top:27px; left:595px; bottom:27px; width:202px;
	overflow:auto; z-index:10; background-color:#fff;
	background:url('dotted.gif') top left #fff repeat-y;
	}

* html #sarea2
	{
	position:absolute; top:0; left:595px; bottom:0; width:202px; height:100%;
	overflow:auto; z-index:10; border-top:27px solid #fff;
	border-bottom:27px solid #fff;
	}

#scont1	{
	position:relative; width:420px; overflow:hidden;
	}

#scont2	{
	position:relative; width:185px; overflow:hidden;
	}
	
.blok1,.blok2, .blok3
	{
	position:relative; left:2px; width:180px; padding:7px 0;
	}

.blokdata
	{
	position:relative; left:5px; width:166px;
	}

.blokobr
	{
	position:relative; left:4px; top:0px; width:178px; height:21px;
	}

.blokk	{
	position:relative; top:5px; left:-2px; width:182px; height:29px;
	background: url('td-endblk.gif') left top no-repeat;
	}

#gr1	{
	position:absolute; top:250px; left:535px; bottom:27px; width:55px;
	z-index:10; background:url('td-gr01.gif') top right no-repeat;
	}

* html #gr1
	{
	position:absolute; top:0; left:535px; bottom:27px; width:55px;
	overflow:hidden; height:100%; max-height:100%;
	border-top:250px solid #fff; border-bottom:27px solid #fff;
	}

#gr2	{
	position:absolute; top:200px; left:495px; bottom:28px; width:13px;
	z-index:10; background:url('dotted.gif') bottom left #fff repeat-y;
	}

* html #gr2
	{
	position:absolute; top:0; left:495px; bottom:28px; width:13px;
	overflow:hidden; height:100%; max-height:100%;
	border-bottom:28px solid #fff; border-top:200px solid #fff;
	}

#gr2in	{
	position:absolute; left:5px; bottom:0; height:100%; width:7px;
	background: url('td-gr02.gif') bottom right no-repeat; z-index:30;
	}

#grbtm	{
	position:absolute; left:-20px; bottom:25px; width:103px; height:8px;
	background:url('td-bottom.gif') bottom left no-repeat; z-index:40;
	}

#grbtm1 {
	position:absolute; left:25; bottom:37px; height:25px; width:457;
	background: url('td-sa-end.gif') top right no-repeat; z-index:20;
	}

input, textarea, select, option
	{
	background-color:#fff; color:#666; margin:1px 0; line-height:1.2em;
	font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
	font-weight:normal; font-size:1em; border:1px solid #f90;
	}
.tl	{
	background-color:#f90; color:#fff; font-weight:bold; line-height:1.2em;
	font-size:1em; margin:1px 0; padding:0;
	border:1px solid #f90;
	}
	
#menu		{position:absolute; top:155px; left:500px; width:90px;
		 z-index:60; overflow:hidden; padding:0; margin:0; height:94px;
		 background-color:#fff;}
#menu a		{display:block; left:0; top:0; width:90px; height:13px;
		 background-position: 0 0 no-repeat; line-height:13px;
		 padding:0; margin:0; overflow:hidden;}
#menu a:hover 	{background-position: -90px 0;}

#menuitm1	{background:url('m-news.png') 0 0 no-repeat;}
#menuitm2	{background:url('m-booking.png') 0 0 no-repeat;}
#menuitm3	{background:url('m-promo.png') 0 0 no-repeat;}
#menuitm4	{background:url('m-photos.png') 0 0 no-repeat;}
#menuitm5	{background:url('m-audio.png') 0 0 no-repeat;}
#menuitm6	{background:url('m-board.png') 0 0 no-repeat;}
#menuitm7	{background:url('m-contact.png') 0 0 no-repeat;}

.nadpis		{font-weight:bold;}
.podnadpis	{font-weight:bold;}
.zaklfarba	{color:#f90;}
.zaklfarb2	{color:#666;}
.clanok		{position:relative; left:45px; width:375px; z-index:10; text-align:justify; margin-bottom:1em;}
.clanoktext	{position:relative; height:3.6em; overflow:hidden;}
.clanoktextp	{position:relative; height:2.4em; overflow:hidden;}
.clanokgr	{position:absolute; bottom:0.22em; height:9px; width:100%; background:url('td-gr04.gif'); _font-size:7px;}
.clanokzp	{background-color:#fff;}
.clanokzak	{position:relative; text-align:right;}
.bookingtxt	{position:relative; height:1.2em; overflow:hidden;}
.clainfo	{}
.clanokikona	{position:absolute; left:-45px;}
.clanok p	{margin:0;}

.novinky	{margin:0.1em 0;}
.novtext,
.novtit,
.novdatum	{}
.novtit,
.novdatum	{font-weight:bold;}
.anketasysz	{font-weight:bold;margin:0.3em 0;}
.anketasysodp	{margin:0.3em 0;}
.hodnoceni	{}
.suvisiace	{text-align:left;}
.board		{position:relative; left:0; width:99%; padding:0; margin-bottom:1em; border:1px solid #ddd;}
.boardtxt	{padding:0.5em; text-align:justify;}
.boardinf	{line-height:2em;}
.streaked	{margin:0.2em 0 0.2em 0; height:9px; border:none; background:url('td-gr04.gif');_font-size:7px;}
.hdn		{visibility:hidden;}
.dispnone	{display:none;}

#nav1, #nav2	{visibility:hidden;}
hr		{border:1px solid #fff; border-top:1px solid #ddd;}
img		{border-color: #f90;}
form		{margin:0;}
