body {
	background:#FFFFFF url(../img/poz.gif) repeat-x top;
	margin:0 auto;
	margin-top:8px;
	text-align:center;
	font:14px "Trebuchet MS";
	color:#000000;
	}
img {
	border:0px;
	}
	
h1 {
	color:#660000;
	font:20px "Trebuchet MS";
	text-transform:uppercase;
	margin:20px 0px 10px 23px;
	}
h2 {
	color:#00518C;
	font-size:14px;
	text-transform:uppercase;
	margin:20px 0px 3px 23px;
	}
p {
	margin:0px 30px 10px 23px;
	font:14px "Trebuchet MS";
	line-height:17px;
	text-align:justify;
	text-indent:12px;
	}
ol {
	margin-top:0px;
	list-style-position:inside;
	}
.pravo a {
	color:#3972B2;
	text-decoration:underline;
	}
.pravo a:hover {
	text-decoration:none;
	}
p strong{
	font-weight:normal;
	font-size:14px;
	text-transform:none;
	}
.s {
	font-weight:bold;
	font-size:13px;
	text-transform:uppercase;
	}

.obal {
	width:100%;
	background:url(../img/obal.gif) no-repeat top center;
	}
	
	.adresa {
		margin:0 auto;
		width:870px;
		_width:880px;
		height:62px;
		_height:70px;
		padding:8px 0px 0px 10px;
		background:url(../img/obal.gif) no-repeat top center;
		text-transform:uppercase;
		}
		.adresa a {
			color:#FFFFFF;
			text-decoration:none;
			}
		.adresa a:hover {
			font-weight:bold;
			}
	.logo {
		margin:0 auto;
		width:815px;
		_width:880px;
		height:159px;
		_height:251px;
		padding:92px 0px 0px 65px;
		background:url(../img/logo.jpg) no-repeat top center;
		text-align:left;
		}
		.logo strong {
			text-transform:uppercase;
			font-size:13px;
			}
	
	.menu {
		margin:0 auto;
		width:851px;
		_width:880px;
		height:40px;
		text-align:left;
		background:url(../img/menu.gif) center;
		padding-left:29px;
		}
		.menu a{
			color:#FFFFFF;
			text-decoration:none;
			text-transform:uppercase;
			font-size:15px;
			display:block;
			height:38px;
			line-height:36px;
			float:left;
			margin:1px;
			text-align:center;
			cursor:hand;
			font-weight:bold;
			}
		.menu a:hover{
			color:#353B41;
			}
		.tl_1 {
			width:73px;		
			}
		.tl_1:hover{
			background:url('../img/01.png');
			_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/01.png', sizingMethod='scale');
			_background: none;
			}
		.tl_2{
			width:95px;
			}
		.tl_2:hover{
			width:95px;
			background:url(../img/02.png);
			_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/02.png', sizingMethod='scale');
			_background: none;
			}
		.tl_3{
			width:167px;
			}
		.tl_3:hover{
			width:167px;
			background:url(../img/03.png);
			_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/03.png', sizingMethod='scale');
			_background: none;
			}
	
	.telo_1 {
		margin:0 auto;
		margin-top:5px;
		width:880px;
		background:url(../img/telo_1.gif) no-repeat top center;
		}
	.telo_2 {
		background:url(../img/telo_2.gif) no-repeat bottom center;
		padding:0px 18px 0px 18px;
		width:844px;
		_width:880px;
		text-align:left;
		}
		.levo {
			float:left;
			width:219px;
			padding-top:5px;
			}
			.obr {
				width:217px;
				height:149px;
				_height:159px;
				padding-top:10px;
				margin:2px 1px 2px 1px;
				background:url(../img/obr.gif);
				text-align:center;
				}
				.obr img {
					margin-bottom:-5px;
					}
				.obr span {
					height:21px;
					line-height:21px;
					text-align:center;
					text-transform:uppercase;
					font-size:10px;
					font-weight:bold;
					}
		.pravo {
			float:left;
			width:625px;
			margin-bottom:35px
			}
			.tosemilibi {
				width:625px;
				text-align:right;
				margin:20px 0px -45px 0px;
				}
			.odkazy {
				height:1px;
				margin:0px 30px 10px 23px;
				font:1px "Trebuchet MS";
				color:#000000;
				text-transform:uppercase;
				line-height:1px;
				text-align:right;
				border-top:dashed #CAC8C8 1px;
				}
			.ram_str_menu {
				clear:both;
				width:600px;
				margin-right:25px;
				}
			.vedle_menu {
				float:left;
				width:365px;
				}
			.str_menu {
				margin:0px;
				padding:0px;
				float:left;
				width:234px;
				list-style-type:none;
				}
				.str_menu a {
					display:block;
					padding-right:15px;
					width:219px;
					_width:234px;
					height:34px;
					background:url(../img/tl_r.gif) no-repeat top right;
					text-align:right;
					color:#454647;
					font:12px "Trebuchet MS";
					text-decoration:none;
					text-transform:Uppercase;
					line-height:32px;
					}
				.str_menu a:hover {
					background:url(../img/tl_r_a.gif) no-repeat top right;
					color:#000000;
					}

		.nahoru {
			clear:both;
			width:127px;
			_width:844px;
			height:19px;
			_height:94px;
			padding:75px 0px 0px 717px;
			}
			.nahoru a {
				display:block;
				width:71px;
				_width:80px;
				height:12px;
				_height:19px;
				padding:7px 0px 0px 9px;
				color:#3D3D3D;
				text-decoration:none;
				text-transform:uppercase;
				font-size:12px;
				line-height:12px;
				font-weight:bold;
				background:url('../img/nahoru.gif') no-repeat;
				}
		
.pata {
	width:100%;
	height:40px;
	background:#3C444B url(../img/pata.gif) repeat-x top;
	}
		.podpis {
			margin:0 auto;
			width:807px;
			_width:880px;
			height:23px;
			_height:40px;
			background:url(../img/podpis.gif) center;
			color:#FFFFFF;
			font-size:13px;
			text-transform:uppercase;
			text-align:right;
			padding:17px 73px 0px 0px;
			}
			
			
#a {
	position:absolute;
	display:none;
	width:218px;
	padding:0px 0px 6px 0px;
	#padding-bottom:7px;
	list-style-type:none;
	margin:39px 0px 0px 534px;
	#margin-left:-266px;
	#margin-top:40px;
	background:url(../img/menu_03.png) no-repeat bottom;
	}
	#a li{
		width:212px;
		_width:218px;
		height:38px;
		margin:0px;
		margin-bottom:-1px;
		#margin-top:-1px;
		padding:0px 3px 0px 3px;
		#border-bottom:dashed #CAC8C8 1px;
		}
		#a a{
			float:none;
			height:36px;
			margin:1px 5px 0px 5px;
			line-height:36px;
			padding:0px 12px 0px 12px;
			border-bottom:dashed #CAC8C8 1px;
			color:#000000;
			text-decoration:none;
			text-transform:uppercase;
			font-size:13px;
			text-align:center;
			cursor:hand;
			text-align:left;
			}
		#a a:hover{
			background:#9AAFC6;
			color:#FFFFFF;
			}
	.menu_01 {
		background:url(../img/menu_01.png);
		}
	.menu_02 {
		background:url(../img/menu_02.png);
		}
		
.svatebni_video {
	display:none;
	}



			.mapa_menu {
				margin:0px 0px 0px 20px;
				padding:0px;
				width:234px;
				list-style-type:none;
				}
				.mapa_menu a {
					display:block;
					padding-left:15px;
					width:219px;
					_width:234px;
					height:34px;
					background:url(../img/tl_l.gif) no-repeat top left;
					text-align:left;
					color:#454647;
					font:12px "Trebuchet MS";
					text-decoration:none;
					text-transform:Uppercase;
					line-height:32px;
					}
				.mapa_menu a:hover {
					background:url(../img/tl_l_a.gif) no-repeat top left;
					color:#000000;
					}


			.pod_menu {
				margin:0px 0px 0px 20px;
				padding:0px;
				width:234px;
				list-style-type:none;
				}
				.pod_menu a {
					display:block;
					padding-left:15px;
					width:199px;
					_width:214px;
					height:34px;
					background:url(../img/tl_pod.gif) repeat-y top left;
					border-bottom:#cac8c8 1px dashed;
					text-align:left;
					color:#454647;
					font:12px "Trebuchet MS";
					text-decoration:none;
					text-transform:Uppercase;
					line-height:32px;
					}
				.pod_menu a:hover {
					background:#cac8c8 url(../img/tl_pod.gif) repeat-y top left;
					color:#ffffff;
					}

.mapa{
	padding: 10px 9px 10px 10px;
	width:553px;
	height:242px;
	_width:572px;
	_height:262px;
	margin:0px 30px 10px 23px;
	background:url(../img/mapa-poz.gif) top left;
	}
iframe {
	margin:0px;
	padding:0px;
	border:0px;
	}
