/* CSS Document */
/***********************************************/
/* HTML tag styles                             */
/***********************************************/
html, body {
	height: 100%;
}
body {
	font-size: x-small;
	min-width: 100%;
	line-height: 160%;
	_line-height: 150%;
	margin: 0px;
	padding: 0px;
}
html>body {
	font-size: x-small;
}
/***********************************************/
/* Layout styles                               */
/***********************************************/
#base {
	margin: 0 auto;
	width: 760px;
	min-height: 100%;
	height: 100%;
	position: relative;
	font-size: 120%;
	background: url("../images/base_bg.gif") repeat-y right top;
}
body>#base {
 	height: auto;
}
/********************* header ************************/
#header {
	padding: 0px;
	margin-bottom: 0;
	height: 100px;
	background: url(../images/header_bg.gif) repeat-x left top;
	text-align: left;
}
#headerLeft {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 20px;
	height: 120px;
	background: url(../images/header_left.gif) no-repeat left top;
}
#headerSlogan {
	position: absolute;
	top: 9px;
	left: 60px;
	width: 327px;
	height: 52px;
	background: url(../images/header_slogan.gif) no-repeat left top;
}
a#headerBanner {
	display: block;
	position: absolute;
	top: 7px;
	left: 415px;
	width: 170px;
	height: 46px;
	background: url(../images/header_banner.jpg) no-repeat left top;
}
a#headerBanner span {
	display: none;
}
#headerLogo {
	position: absolute;
	top: 7px;
	right: 25px;
	width: 139px;
	height: 47px;
	background: url(../images/header_logo.gif) no-repeat;
	color: #2A3681;
	font-size: 10px;
}
#headerLogo A, #headerLogo A:ACTIVE, #headerLogo A:LINK, #headerLogo A:VISITED, #headerLogo A:HOVER {
	display: block;
	width: 135px;
	height: 45px;
	text-decoration: none;	
}
#headerLogo A span {
	display: none;
}
#headerRight {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 20px;
	height: 120px;
	background: url(../images/header_right.gif) no-repeat right top;
}
/*************************** topmenu ***********************/
#topMenu {
	position: absolute;
	left: 20px;
	top: 71px;
	height: 29px;
}
#topMenu ul {
	padding: 0px;
	margin: 0px;
	list-style-image: none;
	list-style-type: none;
}
#topMenu ul li {
	display: block;
	float: left;
	width: auto;
	padding: 0px;
	margin: 0px;
	height: 29px;
	background-color: #ACB3C1;
	list-style-image: none;
	list-style-type: none;
	line-height: 245%;
}
.topMenuSeparator {
	float: left;
	display: block;
	width: 1px;
	height: 29px;
	background-color: #1E2659;
}
#topMenu A, #topMenu A:ACTIVE, #topMenu A:LINK, #topMenu A:VISITED {
	float: left;
	display: block;
	height: 29px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 7px 0px 7px;
	background-color: #2A3681;
}
#topMenu A:HOVER, #topMenu A.active, #topMenu A.active:ACTIVE, #topMenu A.active:LINK, #topMenu A.active:VISITED {
	color: #FFFFFF;
	background: none;
}
/*************************** subMenu ***********************/
#subMenu {
	position: absolute;
	top: 100px;
	height: 20px;
	width: 100%;
	background-color: #ACB3C1;
}
#subMenu ul {
	padding: 0px;
	margin: 0px;
	margin-left: 8px;
	list-style-image: none;
	list-style-type: none;
}
#subMenu ul li {
	display: block;
	float: left;
	width: auto;
	padding: 0px;
	margin: 0px;
	height: 20px;
	background: #ACB3C1;
	list-style-image: none;
	list-style-type: none;
	line-height: 165%;
}
.subMenuSeparator {
	float: left;
	display: block;
	width: 11px;
	height: 20px;
	background: url(../images/sub_menu_separator.gif) no-repeat;
}
#subMenu A, #subMenu A:ACTIVE, #subMenu A:LINK, #subMenu A:VISITED {
	float: left;
	display: block;
	height: 20px;
	/*color: #009240;*/
	color: #2A3681;
	text-decoration: none;
	padding: 0px 10px 0px 10px;
	background: #ACB3C1;
	font-weight: bold;
	font-size: 90%;

}
#subMenu A:HOVER, #subMenu A.active, #subMenu A.active:ACTIVE, #subMenu A.active:LINK, #subMenu A.active:VISITED {
	color: #2A3681;
	font-weight: bold;
	background: none;
	text-decoration: underline;
}
/************************ systemHSGmenu ****************/
#systemHSGmenu {
	float: right;
	display: block;
	width: 267px;
	margin-left: 10px;
}
#systemHSGmenu ul {
	padding: 0px;
	margin: 0px;
	list-style-image: none;
	list-style-type: none;
}
#systemHSGmenu ul li#bg1 {
	background: url(../templates/obr/seminare/systemHSG_menu_fk_roll.gif) no-repeat left top;
	display: block;
	padding: 0px;
	margin: 0px;
	height: 42px;
}
#systemHSGmenu ul li#bg1 A, #systemHSGmenu ul li#bg1 A:ACTIVE, #systemHSGmenu ul li#bg1 A:LINK, #systemHSGmenu ul li#bg1 A:VISITED {
	color: #2A3681;
	display: block;
	height: 42px;
	_height: 27px;
	text-decoration: none;
	padding: 15px 0px 0px 155px;
	margin: 0px;
	font-size: 75%;
	background: url(../templates/obr/seminare/systemHSG_menu_fk.gif) no-repeat left top;
}
#systemHSGmenu ul li#bg1 A:HOVER {
	color: #000000;
	background: none;
	text-decoration: none;
}
#systemHSGmenu ul li#bg1 A.active, #systemHSGmenu ul li#bg1 A.active:ACTIVE, #systemHSGmenu ul li#bg1 A.active:LINK, #systemHSGmenu ul li#bg1 A.active:VISITED {
	color: #000000;
	background: url(../templates/obr/seminare/systemHSG_menu_fk_active.gif) no-repeat left top;
	text-decoration: none;
}
#systemHSGmenu ul li#bg2 {
	background: url(../templates/obr/seminare/systemHSG_menu_dn_roll.gif) no-repeat left top;
	display: block;
	width: 267px;
	padding: 0px;
	margin: 0px;
	height: 33px;
}
#systemHSGmenu ul li#bg2 A, #systemHSGmenu ul li#bg2 A:ACTIVE, #systemHSGmenu ul li#bg2 A:LINK, #systemHSGmenu ul li#bg2 A:VISITED {
	color: #2A3681;
	display: block;
	height: 33px;
	_height: 27px;
	text-decoration: none;
	padding: 5px 100px 0px 125px;
	margin: 0px;
	font-size: 75%;
	line-height: 115%;
	background: url(../templates/obr/seminare/systemHSG_menu_dn.gif) no-repeat left top;
}
#systemHSGmenu ul li#bg2 A:HOVER {
	color: #000000;
	background: none;
	text-decoration: none;
}

#systemHSGmenu ul li#bg2 A.active, #systemHSGmenu ul li#bg2 A.active:ACTIVE, #systemHSGmenu ul li#bg2 A.active:LINK, #systemHSGmenu ul li#bg2 A.active:VISITED {
	color: #000000;
	background: url(../templates/obr/seminare/systemHSG_menu_dn_active.gif) no-repeat left top;
	text-decoration: none;
}
#systemHSGmenu ul li#bg3 {
	background: url(../templates/obr/seminare/systemHSG_menu_tp_roll.gif) no-repeat left top;
	display: block;
	width: 267px;
	padding: 0px;
	margin: 0px;
	height: 33px;
}
#systemHSGmenu ul li#bg3 A, #systemHSGmenu ul li#bg3 A:ACTIVE, #systemHSGmenu ul li#bg3 A:LINK, #systemHSGmenu ul li#bg3 A:VISITED {
	color: #2A3681;
	display: block;
	height: 33px;
	_height: 26px;
	text-decoration: none;
	padding: 6px 100px 0px 85px;
	margin: 0px;
	font-size: 75%;
	line-height: 115%;
	background: url(../templates/obr/seminare/systemHSG_menu_tp.gif) no-repeat left top;
}
#systemHSGmenu ul li#bg3 A:HOVER {
	color: #000000;
	background: none;
	text-decoration: none;
}

#systemHSGmenu ul li#bg3 A.active, #systemHSGmenu ul li#bg3 A.active:ACTIVE, #systemHSGmenu ul li#bg3 A.active:LINK, #systemHSGmenu ul li#bg3 A.active:VISITED {
	color: #000000;
	background: url(../templates/obr/seminare/systemHSG_menu_tp_active.gif) no-repeat left top;
	text-decoration: none;
}
#systemHSGmenu ul li#bg4 {
	background: url(../templates/obr/seminare/systemHSG_menu_zpd_roll.gif) no-repeat left top;
	display: block;
	width: 267px;
	padding: 0px;
	margin: 0px;
	height: 33px;
}
#systemHSGmenu ul li#bg4 A, #systemHSGmenu ul li#bg4 A:ACTIVE, #systemHSGmenu ul li#bg4 A:LINK, #systemHSGmenu ul li#bg4 A:VISITED {
	color: #2A3681;
	display: block;
	height: 42px;
	text-decoration: none;
	padding: 9px 130px 0px 52px;
	margin: 0px;
	font-size: 75%;
	line-height: 115%;
	background: url(../templates/obr/seminare/systemHSG_menu_zpd.gif) no-repeat left top;

}
#systemHSGmenu ul li#bg4 A:HOVER {
	color: #000000;
	background: none;
	text-decoration: none;
}

#systemHSGmenu ul li#bg4 A.active, #systemHSGmenu ul li#bg4 A.active:ACTIVE, #systemHSGmenu ul li#bg4 A.active:LINK, #systemHSGmenu ul li#bg4 A.active:VISITED {
	color: #000000;
	background: url(../templates/obr/seminare/systemHSG_menu_zpd_active.gif) no-repeat left top;
	text-decoration: none;
}
/************************ content *********************/
#content {
	padding: 20px 10px 30px 10px;
	margin-left: 136px;
	margin-right: 20px;
}
.float {
	float: left;
	width: 100%;
}
p#odskok {
	margin: 0;
	padding: 0;
	margin-bottom: 0px;
}
/*********************** mapka ************************/
#mapka {
	display: block;
	margin: -10px 0 0 50px;
	width: 197px;
	height: 146px;
	background: url(../templates/obr/mapka_roll.gif) no-repeat;
	background-position:  0 20px;
}
#mapka A, #mapka A:ACTIVE, #mapka A:LINK, #mapka A:VISITED {
	display: block;
	width: 197px;
	height: 146px;
	background: url(../templates/obr/mapka.gif) no-repeat;
	background-position:  0 20px;
	text-decoration: none;
}
#mapka A:HOVER {
	background: none;
	text-decoration: none;
}
#mapka A span.hid {
	visibility: hidden;
}
/*********************** left *************************/
#left {
	float: left;
	width: 135px;
	\width: 145px;
	w\idth: 135px;
	margin: 0;
	padding: 20px 0px 30px 6px;
	text-align: center;
}
/*********************** footer ***********************/
#footer {
	width: 100%;
 	height: 21px;
	overflow: hidden;
	position: absolute;
	bottom: 0;
	left: 0;
	background: url(../images/footer_bg.gif) repeat-x;
	text-align: left;
	font-size: 9px;
}
#fLeft {
	float: left;
	left: 0px;
	width: 120px;
	height: 21px;
	background: url(../images/footer_left.gif) no-repeat left top;
	padding: 3px 0px 0px 24px;
}
#fLeft A, #fLeft A:ACTIVE, #fLeft A:LINK, #fLeft A:VISITED {
	color: #2A3681;
	text-decoration: underline;
	}
#fLeft A:HOVER {
	color: #2A3681;
	text-decoration: none;
}
#fRight {
	float: right;
	right: 0px;
	/*_right: -1px;*/
	width: 355px;
	height: 21px;
	background: url(../images/footer_right.gif) no-repeat right top;
	text-align: left;
	padding: 3px 0px 0px 0px;
}
/*#created {
	margin-top: 6px;
	margin-left: 0px;
	margin-right: 20px;
	color: #525D6A;
	font-size: 9px;
	line-height: 130%;
}
#created A, #created A:ACTIVE, #created A:LINK, #created A:VISITED {
	color: #525D6A;
	text-decoration: none;
	}
#created A:HOVER {
	color: #000000;
	text-decoration: underline;
}
#fObsah {
	float: inherit;
	padding-top: 10px;
	margin: 0px;
	z-index: 101;
	text-align: center;
	line-height: 120%;
	color: #838C97;
	font-size: 11px;
}
#fObsah A, #fObsah A:ACTIVE, #fObsah A:LINK, #fObsah A:VISITED {
	color: #838C97;
	text-decoration: underline;
	}
#fObsah A:HOVER {
	color: #FFFFFF;
	text-decoration: none;
}*/
