html,body
{
	margin:0px;
	height:100%;
	font-family:"Verdana";
	color:#790d20; /* fialova */
	font-size:11px;
}

.color1 { color:#790d20; }
.color2 { color:#9ea6af; } 

a
{
	text-decoration:none;
	color:#790d20;	
}

a:hover
{
	text-decoration:underline;
}

p
{
	text-align:left;
}

#basic-layout-table
{
	width:100%;
	height:100%;
	margin:0px;
	border-collapse:collapse;
	padding:0px;	
}
		#layout-left
		{
				width:auto;	
				background-image:url('../grafika/background_wall_left.gif');
				background-repeat: repeat;
				background-position:top right;
		}
		
		#layout-obsah
		{
				width:870px; /* 870 -9 */
				background-image:url('../grafika/background_wall_center.gif');
				background-repeat: repeat-y;
				background-position:top left;				
				/*padding-top:85px;*/									
				vertical-align:top;				
				padding:0px;
				margin:0px;
				/*
				padding-left:7px;
				padding-right:16px;
				*/
				/*padding-right:9px;*/				
		}
		
		#layout-obsah-internal
		{			
			padding-left:7px;
			padding-right:16px;
		}
			

		#layout-right
		{
				width:auto;
				background-image:url('../grafika/background_wall_right.gif');
				background-repeat: repeat;
				background-position:top left;				
		}
		
			#obsah-top
			{
					width:847px;
					height:95px;
					line-height:6px;
					background-image:url('../grafika/obsah_topshadow.gif');
					background-repeat: no-repeat;
					background-position:bottom left;	
					margin:0px auto;			
					font-size:1px;
					text-align:left;					
			}
			#obsah
			{
					width:847px; /* 847 - 38 */					
					background-image:url('../grafika/obsah_background.gif');
					background-repeat: repeat-y;
					background-position:top left;
					margin:0px auto;	
					text-align:center;		
					/*
					padding-left:19px;
					padding-right:19px;
					*/					
			}
			#obsah-bottom
			{
					width:847px;
					height:27px;
					/*line-height:6px;*/
					background-image:url('../grafika/obsah_bottomshadow.gif');
					background-repeat: no-repeat;
					background-position:top left;				
					margin:0px auto;
					padding:0px;
					text-align:right;
			}
			
			
		
					
				.a-copyright
				{
					font-family:"Verdana";
					font-size:11px;
					font-weight:bold;
					color:#ffffff;
					text-decoration:none;
					display:block;
					padding-right:6px;
					padding-top:10px;
				}
				
				#right-menu
				{
					width:809px;
					margin:0px auto;
					text-align:right;
					padding-top:13px;
					padding-bottom:13px;
					font-family:"Verdana";
					font-size:11px;		
					color:#790d20;
				}
				
				#right-menu a:hover
				{
					text-decoration:underline;
				}

				
				
				
/** FLASHE **/
#flash_corsoIIa
{
	padding-left:6px;
}

#flash_fader
{
	padding-top:13px;
	padding-bottom:13px;
}


#flash_map
{
	position:absolute;
	top:532px;
	left:50%;
	margin-left:-410px;
	width:809px;
	height:580px;	
}







		
/* MAIN MENU */

#main-menu
{	
	margin:0px auto;		
	width:809px;	
}

.img-main-menu { border:0px; margin:0px; padding:0px; margin-right:1px;}

.a-main-menu
{
	margin:0px;
}




/* HLAVNI NADPISY */
#nadpis
{
	width:809px;
	margin:0px auto;
	text-align:left;	
}
		h1 { display:inline;  } /* font-weight:normal; color:#83657a;font-size:15px;letter-spacing:-0.05em; font-family:"Verdana"; */
		h2 { display:inline; } /* font-weight:normal; color:#790d20;font-size:15px;letter-spacing:-0.05em; font-family:"Verdana" */
		h3 { display:inline; letter-spacing:-0.1em;}


/* NEXT PAGE */
#next-page
{
	width:793px; /* 809 - 16 */
	margin:0px auto;
	text-align:left;	
	font-size:11px;
	font-family:"Verdana";
	padding-left:16px;
	line-height:24px;
	color:#9ea6af;	
}

	.a-next-page
	{
		color:#9ea6af;		
	}
	
			.a-next-page img { border:0px;  position:relative; top:5px; }



/* TEXTOVY OBSAH */

#third-left
{
	width:260px; /*280*/
	float:left;
	padding-top:30px;
	padding-bottom:30px;
	padding-left:32px;
	padding-right:7px;
	text-align:left;
	line-height:20px;
	font-size:11px;
	font-family:"Verdana";
}

#third-center
{
	width:260px; /*280*/
	float:left;
	padding-top:30px;
	padding-bottom:30px;
	padding-left:13px;
	padding-right:7px;
	text-align:left;
	font-size:11px;
	line-height:20px;
	font-family:"Verdana";
}

#two-third
{
	width:540; /*280*/
	float:left;
	padding-top:30px;
	padding-bottom:30px;
	padding-left:32px;
	padding-right:7px;
	text-align:left;
	line-height:20px;
	font-size:11px;
	font-family:"Verdana";	
}

#third-right
{
	width:249px; /*249*/ /* obr. ma 222 + 2x border */
	padding-top:30px;
	padding-bottom:30px;		
	float:left;	
	line-height:20px;
	font-size:11px;	
	text-align:right;
	font-family:"Verdana";
}

	#third-right p { text-align:right; }

	.rightpic
	{
		border:1px solid #bcbec0;
		margin-right:11px;
	}
	.galpic
	{
		border:1px solid #bcbec0;
		margin-right:17px;	
		margin-bottom:17px;
		width:250px;		
	}	

	
#photogal
{	
	float:left;
	padding-top:30px;
	padding-bottom:30px;
	padding-left:32px;
	padding-right:7px;
	text-align:left;
	line-height:20px;
	font-size:11px;
	font-family:"Verdana";
}

/* FLOORPLAN CSS */
#floorplan
{
	min-height:500px;
	_height:500px;
}

#floorplan-imgtitle
{
	float:left;
	padding-top:480px;
	padding-bottom:30px;
	width:260px;
	font-style:italic;
	padding-left:50px;
	padding-right:7px;
	text-align:left;
	line-height:20px;
	font-size:11px;
	font-family:"Verdana";	
}

#floorplan-table
{
	float:right;	
	padding-right:58px;
	margin-top:62px;
	width:330px;
	/*
	min-height:130px;
	//height:130px;
	*/
	text-align:right;	
}

			#floorplan-table	table
			{
				width:330px;
				border:2px solid #9a3031;
			}
			
				.totaltr td
				{
					border-top:1px solid #9a3031;
				}
			
			#floorplan-table	td
			{
				background-color:#faf9d6;
				border-bottom:1px solid #9a3031;
				height:25px;
				vertical-align:middle;
				text-align:left;
				color:#9a3031;				
				font-weight:bold;
			}
			
			#floorplan-table	td.numbers
			{
				width:85px; /*102*/
				background-color:#d2cec3;
				border-bottom:1px solid #9a3031;
				height:25px;
				vertical-align:middle;
				text-align:right;
				padding-right:17px;
			}
			
			#floorplan-table 	td.texttd
			{	
				width:160px;
				padding-left:8px;
				text-transform:uppercase;				
			}
			
			#floorplan-table	td.ico
			{				
				text-align:right;
			}
		
#floorplan-text
{
	float:right;	
	padding-right:19px;
	padding-bottom:32px;
	margin-top:35px;
	width:320px;	
	text-align:left;
	font-size:11px;
	line-height:20px;
	font-family:"Verdana";			
}


#floorplan-pic
{
	position:absolute;
	top:545px;
	left:50%;
	margin-left:-380px;
	width:440px;
	height:440px;		
}

		#total-table
		{
			width:540px;
			line-height:24px;
			border:2px solid #9a3031;			
		}
				#total-table th
				{
					font-weight:bold;
					text-align:center;
					border-bottom:1px solid #9a3031;		
					background-color:#faf9d6;
					text-transform:uppercase;
				}
					
		
				#total-table td
				{
					background-color:#faf9d6;
					border-bottom:1px solid #9a3031;			
					text-transform:uppercase;
					text-align:center;
				}
				
				#total-table td.rowtitle
				{
					width:120px;
					padding-left:8px;
					text-align:left;
				}
				
					#total-table .numbers
					{
						width:105px;
						text-align:center;
						background-color:#d2cec3;
					}
					

		
		

.floorplanpic
{
	border:0px;
}



.table-contact
{
	border-collapse:collapse;
	border-spacing:0px;
	padding:0px;	
}

			.table-contact td
			{
				padding-right:2px;
			}
	
			.table-contact a
			{
				font-weight:bold;
				color:#a15116;
			}













.clearer
{
	clear:both;
	height:0px;
	line-height:0px;
	font-size:0px;
}

.bold {font-weight:bold;}
.nobold {font-weight:normal;}
.uppercase { text-transform:uppercase; }
.fleft { float:left; } .fright { float:right; }

li
{
	list-style-type:square;
	list-style-position:outside;	 /* outside */
}

.noli li
{
	list-style-type:none;
}

ul
{	
	margin-left:10px;
	padding-left:10px;
	text-align:left;	
	/*
	margin-left:0px;	
	padding-left:0px;
	*/
	/*
	margin-left:0px;
	//margin-left:16px;
	*/
}


ul.menu-second
{
	text-align:left;
	margin-left: 16px;
	padding-left:16px;
	line-height:20px;
}


		
.overpic
{
	text-align:center;
}

.overpic div
{				
	padding-top:75px;	
	color:#ffffff;
	text-align:center;
	background-color:#000000;
	line-height:20px;
	  /* for IE */
	  filter:alpha(opacity=60);
	  /* CSS3 standard */
	  opacity:0.6;
	  /* for Mozilla */
	  -moz-opacity:0.6;		
}
