a img {border: none;}
table {border-collapse: collapse; margin: 0; padding: 0;}
table tr td {padding: 0;}
form, p, h1, h2, h3, h4, ul, ol, li {margin: 0; padding: 0;}
input, select, option, textarea {font-family: Tahoma, "Lucida Grande", Arial, sans-serif; font-size: 11px;}

/* --------------------- OBECNÉ -------------------------- */
body 	{background: #eeeeee url(../images/body.gif) repeat-y; font-family: Tahoma, "Lucida Grande", Arial, sans-serif;	font-size: 62.5%; margin: 0; color: black;}

h1, .h1 {font-size: 16px; color: #3d3d3d; line-height: 18px; margin-bottom: 18px; font-weight: bold;}
h2 {font-size: 12px; color: #22629F; margin-bottom: 10px;}
h3 {font-size: 11px; color: #323232; margin-bottom: 6px;}

a {text-decoration: underline; font-weight: bold;}
a:hover {text-decoration: none;}

.cleaner {clear: both; font-size: 0!important;}
.right {text-align: right;}
.center	{text-align: center;}
.bold {font-weight: bold;}
.fl {float: left;}
.fr {float: right;}

/* -------------------- ZÁKLADNÍ ROZVRŽENÍ -------------------- */
#webPaticka {background: url(../images/paticka.jpg) repeat-x 0 bottom; margin-left: 111px;}
#webLevyNapis {background: url(../images/nadpisLeft.gif) no-repeat fixed 36px 52px; min-height: 540px; _height: 540px;}
#web {background: url(../images/web.jpg) repeat-x left bottom; width: 849px; padding-left: 20px; position: relative;}
		#web .vyhledavani {position: absolute; right: 15px; top: 15px; font-size: 1.1em; width: 365px;}
		#web .vyhledavani a {color: #0a478a; font-weight: normal;}
		#web .vyhledavani a:visited {color: #6f88a4;}
		#web .vyhledavani a:hover {color: #2673b1;}
			#web .vyhledavani .mapa {float: left; display: inline; padding-top: 2px; margin-right: 22px;}
			#web .vyhledavani img.mapaWebu {position: relative; top: 2px; margin-right: 7px;}
			#web .vyhledavani img.jazyk {position: absolute; top: 1px; right: 242px;}
		#web .vyhledavani form {width: 220px; float: right; display: inline;}
			#web .vyhledavani form input {margin: 0; padding: 0;}
			#web .vyhledavani form input.tl-hledat {background-color: #fff; border: 1px solid #a3a3a3; width: 151px; padding: 2px 4px; position: relative; top: -5px; margin-right: 1px;}

#header {background: url(../images/header.jpg) no-repeat right 48px; height: 248px; padding: 17px 0 1px 0; position: relative; border-bottom: 5px solid #aebfd2; margin-bottom: 21px;}
	img.fotoOlomouc {display: block;}
	#logo {position: relative; left: -5px;}

#levy {float: left; display: inline; width: 210px; font-size: 1.2em; line-height: 16px;}
#pravy {float: right;	display: inline; width: 632px; font-size: 1.2em; line-height: 16px; padding-bottom: 15px;}

#footer {width: 895px; height: 56px; font-size: 1.1em; position: relative;}
	p.copyright {position: absolute; top: 15px; right: 0; width: 320px;}
  p.nahlasitChybu {position: absolute; left: 20px; top: 15px;}
    p.nahlasitChybu a {font-weight: normal;}
	#footer a, #footer a:hover {color: #094689;}
	#footer a:visited {color: #6f88a4;}
	#footer a:hover {color: #2673b1;}
	#footer a.ibis {background: url(../images/ikona-ibis-tmavsi.gif) no-repeat right 2px; padding-right: 15px; color: #59ab2d;}
	#footer a.ibis:hover {color: #59ab2d;}

/* ----------------- MENU ------------------- */
.menuLeft {background: url(../images/menuBg.gif) repeat-x; width: 100%;}
ul#menu {background: url(../images/menuLeft.jpg) no-repeat; list-style-type: none; height: 51px; padding-left: 60px; padding-right: 59px; width: 750px;}
ul#menu li {float: left; width: 149px; background: url(../images/menu-li.jpg) no-repeat; padding-left: 1px;}
ul#menu li a {background: url(../images/menu-hover.jpg) no-repeat 2px -49px; font-size: 14px; display: block; width: 149px; height: 49px; line-height: 49px; color: #fff; font-weight: bold; text-align: center; text-decoration: none;}
ul#menu li a:hover {background-position: 2px 0px;}
.menuRight {background: url(../images/menuRight.jpg) no-repeat right 0; width: 869px;}
  .menuRightEN {background-position: 360px 0;}

/* ----------------- elementy LEVÉ strany ------------------- */

.levy-obsah {padding: 2px 0 5px 0;}
.levy-obsah a	{color: #0a478a;}
.levy-obsah a:visited {color: #6f88a4;}
.levy-obsah a:hover {color: #2673b1;}
.levy-obsah p, .levy-obsah ul, .levy-obsah ol {padding-bottom: 16px;}

.aktuality {margin-bottom: 12px; position: relative; font-size: 11px;}
.aktuality img {margin-bottom: 3px;}
.aktuality ul {line-height: 15px;}
.aktuality ul li {background: url(../images/odrazka.gif) no-repeat 0 7px; padding-left: 15px; padding-top: 3px; padding-bottom: 2px;}
	.aktualita {border: 1px solid #fff; width: 207px; margin-bottom: 4px; line-height: 15px;}
	.aktualita h4 {margin: 0; padding: 0; font-size: 11px;}
	.aktualita .aktIn {border: 3px solid #e3e3e3; margin: 1px; background-color: #fff; padding: 9px 9px 0px 9px;}
		.aktualita .aktNerozklik {padding: 9px;}
	.aktualita p {padding-bottom: 0px;}
	.aktualita p.datum {font-size: 10px; font-weight: bold; color: #323232;}
	.aktuality a.aktCistVice {background: url(../images/vnitrni/zobrazitVice.gif) no-repeat; display: block; width: 102px; height: 19px; padding-top: 3px; text-align: center; color: #fff; position: absolute; right: 12px; bottom: 6px;}
	.aktuality a.aktCistVice:visited, .aktualita a.aktCistVice:visited:hover {color: #fff;}
  
/* ----------------- elementy PRAVÉ strany ------------------- */
.pravy-obsah {padding: 0 10px 10px 22px;}
.pravy-obsah a	{color: #0a478a;}
.pravy-obsah a:visited {color: #6f88a4;}
.pravy-obsah a:hover {color: #2673b1;}
.pravy-obsah p, .pravy-obsah ul, .pravy-obsah ol {padding-bottom: 16px;}
.pravy-obsah ul {margin-left: 0px; list-style-type: none; font-size: 11px; font-weight: bold; line-height: 18px;}
.pravy-obsah ul li {background: url(../images/odrazka.gif) no-repeat 0 7px; padding-left: 15px;}

