body	{
		margin:0px;
		padding:0px;
		overflow:auto
		}
#foot { 
		background:url(/images/bot_tall.gif) bottom left repeat-x;
		width: 970px;
}


form 	{
		margin:0px;
		padding:0px;
		size:auto;
		}
td		{
		font-family:tahoma;
		font-size:11px;
		color:#525252;
#		background-color:;
		}
ul		{
		margin:0px;
		padding:0px;
		list-style:none;
		}
ul li 		{
		height:17px;
		}
strong	{
		color:#D50D0D;
		}
a		{
		color:#C53D10;
		text-decoration:underline;
		}
a:hover	{
		text-decoration:none;
		}		
		
.tt1	{
		margin:11 0 0 511px;
		}
.tt1 img{
		margin:0 5 0 0px;
		}
.tt1 a	{
		font-size:10px;
		text-decoration:none;
		color:#F2F2F2;
		}
.tt1 a:hover{
		text-decoration:underline;
		}
.more img{
		margin:0 12 -1 0px;
		}
.more .img{
		margin:0px;
		}
.more a	{
		text-decoration:none;
		color:#DA4315;
		font-weight:bold;
		}
.more a:hover{
		text-decoration:underline;
		}
		
.menu	{
		margin:33 0 0 54px;
		height:48px
		}

.menuimg {
		vertical-align: -1px;

		}

.submenulink {
		font-size: 16px;
		color: white;
		text-decoration: none;
		font-family: sans-serif;

		}

.menulink {
		font-size: 13px;
		font-weight: bold;
		font-family: arial;
		text-decoration: none;
		}

.menulink a:hover {
		color: black;
		}

.top_form{
		margin:0 0 0 42px;
		}
		
.top_form input{
		width:123px;
		height:18px;
		border-style:none;
		background:transparent;
		margin:2 0 0 2px;
		font-family:tahoma;
		font-size:11px;
		color:#525252;
		padding:2 5 0 5px;
		}

.submit input {
	border: 1px solid silver;

}
		
.footer	{
		color:#EF7000;
		padding:20 0 0 95px;
		}
.footer	a{
		color:#E6E6E6;
		text-decoration:none;
		font-weight:bold;
		margin:0 21 0 21px;
		}
.footer	a:hover{
		text-decoration:underline;
		}
.footer span{
		color:#D8D8D8;
		font-size:10px;
		}
.footer span a{
		color:#FAD24A;
		text-decoration:underline;
		font-weight:normal;
		margin:0px;
		}
		
/******** PAGE 1    *******/
.p1_t1	{
		width:381px;
		margin:17 0 18 14px;
		line-height:14px
		}
.p1_t1 .left{
		margin:0 19 0 0px;
		}
.p1_t1 .more .img{
		width:148px;
		height:1px;
		margin:0px
		}
		
.p1_t2	{
		margin:0 0 0 9px;
		width:409px;
		line-height:14px
		}
.p1_t2 .left{
		margin:3 24 0 0px;
		}
		
.p1_t3	{
		margin:0 0 0 26px;
		width:213px;
		line-height:14px;
		}
.p1_t3 .left{
		margin:2 14 0 3px;
		}
		
.a		{
		font-weight:bold;
		color:#D50D0D;
		}
		
		
/* Page 2 */
.p2_t1	{
		margin:0 19 0 6px;
		line-height:14px;
		}
.p2_t1 .left{
		margin:0 19 0 0px;
		}
.p2_t1 .more{
		margin:10 0 0 0px;
		}
.p2_t1 .more .img{
		width:84px;
		height:1px;
		margin:0px
		}
		
.p2_t2	{
		margin:0 0 0 30px;
		line-height:14px;
		}
.p2_t2 .left{
		margin:1 20 0 0px;
		}
		
/* Page 3 */
.p3_t1	{
		width:191px;
		line-height:14px;
		}
.p3_t2	{
		margin:0 25 0 30px;
		line-height:14px;
		}
.p3_t3	{
		margin:0 0 0 29px;
		line-height:14px;
		}
		
/* Page 4 */
.p4_t1	{
		line-height:14px;
		}
.p4_t1 .left{
		margin:0 19 0 0px;
		}
.p4_t1 strong a{
		color:#4A7B10;
		}
		
/* Form */
input	{
		width:213px;
		height:17px;
		border-style:none;
		background:transparent;
		margin:2 2 0 2px;
		padding:0 5 0 5px;
		font-family:tahoma;
		font-size:11px;
		color:#525252
		}
textarea{
		width:213px;
		height:105px;
		border-style:none;
		background:transparent;
		margin:2 2 0 2px;
		padding:0 5 0 5px;
		font-family:tahoma;
		font-size:11px;
		color:#525252;
		overflow:auto
		}
		
/* Privacy Page */
.p7		{
		width:690px;
		margin:0 0 0 30px;
		line-height:14px;
		}


h3 { 		font-size: 16px;
		font-weight: bold;
		color: #525252;
		font-family: sans-serif;
		text-decoration: none;
		line-height: 100%;
		margin: 0; padding: 0;

		}

h2 {		font-size: 16px;
		color: white;
		text-decoration: none;
		font-family: sans-serif;
		font-weight: normal;
		}
		
h4 {            font-size: 14px;                                                                                                                                                                                                        
                font-weight: normal;                                                                                                                                                                                                      
		color: #302736;                                                                                                                                                                                                         
		font-family: sans-serif;                                                                                                                                                                                                
		text-decoration: none;                                                                                                                                                                                                  
		line-height: 100%;                                                                                                                                                                                                      
		margin: 0; padding: 0;                                                                                                                                                                                                  
												                                                                                                                                                                                                                                        
	        }

#rezervace th {
	font-size: 10px;
	font-weight: normal;


}


#rezervace .vikend {
	background-color: #FFFF97;
}

img { border: 0; }

#rezervace img {
border: 1px solid silver;
}

.reserveinput {

	border: 1px solid silver;
	width: auto;
}

#spec table { border: 1px solid gray; padding: 5px; }
#spec th { font-size: 11px; vertical-align: top; text-align: right; padding: 3px; }
#spec td { padding: 5px; }
#spec .second { background-color: #F2F4A8; };

img { border: 0; }
a.reserve { text-decoration:none; color:white; }