/* CSS Document */
body,p,form,fieldset,h1,h2,h3,h4,h5,h6,ul,ol,li,td,th,div {margin:0px; padding:0px}
#header, #body {margin: 0px auto 0px auto;}
body,td,th {color: #000000;font: 12px Arial, Helvetica, sans-serif;margin: 0px;background:#FFF url(../images/design/bg_top.gif) repeat-x;margin: 0px;}
h1,h2,h3,h4,h5,h6 {	font-family: Georgia, Times New Roman, Times, serif;}
a:link,a:visited,a:active {text-decoration: none;color: #918baf;}
a:hover {text-decoration: underline;color: #918baf;}
p {margin-bottom:10px;}
h1 {font-size: 14px;color: #6E667E;font-weight: bold;margin-bottom:5px; }
h2 {font-size: 12px;color: #888;font-weight: bold;margin-top:5px;margin-bottom:5px;border-bottom:3px solid #CCC;}
h3 {font-size: 11px;font-weight: bold;color: #0099FF;}
h4 {font-size: 14px;color: #000000;	font-weight: bold;}
h5 {font-size: 12px;color: #DB002E;font-weight: bold;margin-top:5px;margin-bottom:5px; border-bottom:3px solid #CCCCCC;}
img{border: 0px;}
#no-border-img img{border:0px;}
#global {position:relative;margin: 0px auto;width: 546px;text-align: left;background: url(../images/bg_header.gif) no-repeat center top;}
#center-bg {background: url(../images/design/bg_center.gif) repeat-y center;}
#bottom-bg {background:url(../images/design/bg_bottom.gif) no-repeat center top;text-align: center;font-size: 11px;color: #BBB; font-weight:bold;height:24px; padding:30px 0px 0px 0px; margin:0px;}
#bottom-bg a {color: #918baf;text-decoration:none;}
#bottom-bg a:hover {color: #918baf;text-decoration:underline;}
#header {
	height: 178px;
	background: url(../images/design/bg_header.jpg) no-repeat center top;
}
/* --- menu --- */
ul#mainMenu {width: auto;
	height: auto;
	list-style-type: none;
	font-weight: bold;
	z-index:50;
	display:block;
	padding: 110px 0px 0px 120px;font-family: Verdana, Arial, Helvetica, sans-serif;
}
ul#mainMenu  li {
	position: relative;
	float: left;
	display:inline;
	text-align: center;
	padding: 10px 0px 0px 0px;
	width: 100px;
}
/* menu odkaz */
ul#mainMenu li a {
	position: relative;
	display: block;
	text-align: center;
	text-decoration: none;
	color: #6E667E;
	height: 22px;
	padding: 5px 10px 0px 10px;
}
ul#mainMenu  li a:hover,ul#mainMenu  li a.hover{text-decoration: none;border-top: 3px solid #8B8B9C;color: #6E667E;}
ul#mainMenu  li.act a{text-decoration: none;border-top: 3px solid #6E667E;color: #6E667E;}
/* zobrazeni submenu */
ul#mainMenu li:hover ul,ul#mainMenu li.hover ul, #mainMenu li.zobraz ul{display: block;}
/* submenu*/ 
ul#mainMenu  li ul {width:191px;display: none;position: absolute;top:0px;left:170px;z-index: 51; background-color:#FFF;height:auto}
/* submenu li odkaz */
ul#mainMenu  li ul li { display:block;background-color:#AD0037;}
ul#mainMenu  li ul li a {z-index:100;text-align:left;width:170px;height: 100%;text-transform: none !important;line-height: 32px !important;padding: 0px 0px 0px 20px; /* odsazeni do leva - vnitrniho odkazu*/border-left: 1px solid #FFFFFF;border-right: 1px solid #FFFFFF;background: #AD0036!important;}
ul#mainMenu  li ul li a:hover {background: #AD0037!important;}
/* --- body --- */
#body {text-align:left;width: auto; padding:0px 40px 0px 40px; overflow:hidden;}
#left {width:240px;float:left; text-align:justify;}
#right {width:200px;float:right; /*border:#333 1px solid;*/ margin-top:40px}
p.img img{border: 1px solid #666; text-align:center}
p.img {
	border: 1px solid #AAA;
	background:#EEE;
	padding:10px 10px 20px 10px;
	width:197px;
	height:152px;
	float:left;
	margin:7px;
	text-align: center;
}
p.img :hover{border-color:#000;text-align: center}

ol {margin:0 0 0 25px; padding:0;}
ol li{ margin: 0; padding: 5px 0;list-style-position:outside;}

