* { border:0; margin:0; padding:0; }

BODY {
	background:url('/images/body_bg.jpg');
	background-repeat:repeat-x;
	background-color: #FFFFFF;
	text-align:center;
	margin:0; padding:0;
	font-family: Helvetica, Arial, Verdana;
	font-size:12px;
	line-height:20px;
}
H1 {
	color:#059545;
	font-size:18px;
	margin:0;
	padding:0;
	font-weight:normal;
	margin-bottom:20px;
}
H2 {
	color:#059545;
	font-size:15px;
	margin:0;
	padding:0;
	font-weight:normal;
	margin-bottom:10px;
	background:url('/images/h2.jpg');
	background-repeat:no-repeat;
	background-position: left bottom;
	line-height:28px;
	/* text-decoration:underline; */
}
FORM, P { margin:0; padding:0 }
A { color:#E76D00 }
DIV#main {
	width:903px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}

DIV#menu {
	position:absolute;
	margin-left:-44px;
	top:275px;
}
	DIV.menu-top {
		background:url('/images/menu_top.jpg');
		width:233px;
		height:14px;
		font-size:1px;
	}
	DIV.menu-inner {
		background:url('/images/menu_bg.jpg');
		width:233px;
		padding:10px 0 10px 0;
	}
		DIV.menu-inner UL {
			list-style:none;
			padding:0 0 0 0;
			margin:0 0 0 20px;
			color:white;
			font-weight:bold;
			font-size:13px;
			width:193px;
		}
		DIV.menu-inner UL LI {
			background:url('/images/li_point.gif');
			background-repeat:no-repeat;
			background-position:3px;
			padding-left:20px;
			line-height:35px;
			border-top:1px solid #486A9E;
		}
		DIV.menu-inner UL LI.first {
			border-top:0;
		}
		DIV.menu-inner UL LI A {
			color:white; text-decoration:none; width:170px; display:block;
		}
		DIV.menu-inner UL LI A:hover {
			color:#DFEAF9;
		}
		
	DIV.menu-bottom {
		background:url('/images/menu_bottom.jpg');
		width:233px;
		height:20px;
		font-size:1px;
	}
DIV#top {
	background:url('/images/top.jpg');
	height:313px;
}
	IMG#i_logo {
		margin-left:11px;
		margin-top:34px;
	}
DIV#content {
	width:903px;
	background:url('/images/left_line.jpg');
	background-repeat:repeat-y;
	background-position:55px;
	min-height:500px;
	_height:500px;
}
DIV#content-padd {
	padding-left:210px;
	padding-top:10px;
}
DIV#footer {
	width:878px;
	background:url('/images/footer_bg.jpg');
	margin-left:62px;
	color:#888888;
	text-align:center;
	line-height:47px;
	height:47px;
}
DIV#footer A {
	color:#555555;
}

DIV#infobox {
	background:url('/images/hp_bg.jpg');
	width:723px;
	height:304px;
	font-size:13px;

}

SPAN.blue-bold {
	color:#1D4684;
	font-weight:bold;
}
IMG#main_img { float:right;margin:26px 33px 0 0 }
DIV#infobox_inner { margin-left:120px; padding-top:30px;}
P#hp_p { padding-left:50px; margin-bottom:10px;}

DIV#jihocesky_kraj { padding:10px 10px 10px 30px; font-size:13px; line-height:25px; margin-left:50px; width:620px; margin-bottom:10px;background-color:#FCFCFC; border:1px solid #F1F1F1 }
DIV#jihocesky_kraj IMG { float:left; margin-right:50px }

DIV#i_email {
	margin-bottom:30px;
}
DIV#i_tel {
	margin-bottom:25px;
}
DIV#i_open TABLE { font-size:12px }
IMG.left { float:left;margin-right:40px; }
IMG.border { padding:2px; border:1px solid #999999 }
DIV.clear { clear:both }
DIV.info { float:left }
DIV.photos IMG { margin-right: 15px; margin-bottom:15px; }
DIV.photos IMG.nomargin { margin-right:0; margin-bottom:15px;}

DIV#banner {
	position:absolute;
	margin-left:-44px;
	top:550px;
}


DIV#news {
	position:absolute;
	margin-left:-44px;
	top:620px;
}
DIV.news-top {
		background:url('/images/news_top.jpg');
		width:233px;
		height:14px;
		font-size:1px;
	}
	DIV.news-inner {
		background:url('/images/menu_bg.jpg');
		width:233px;
		padding:10px 0 10px 0;
		color:white;
		font-size:11px;
		line-height:17px;
	}
	SPAN.news-headline { font-weight:bold; font-size:13px }
	DIV.news-inner-padding {
		padding:0 25px 0 25px;
	}
	DIV.news-inner A {
		color:yellow;
	}
	DIV.new {
		border-bottom:1px solid #486A9E;
		margin-bottom:10px;
		padding-bottom:10px;
	}
TH { text-align:left }
	TABLE#program {
		border-collapse: collapse;
	}
	TABLE#program TD, TABLE#program TH {
		border:1px solid #000000;
		padding:3px 2px 2px 3px;
	}
