html {
	height: 100%;
	margin: 0px;
	padding: 0px;
}
body {
	height: 100%;
	margin: 0px;
	padding: 0px;
	padding-bottom: 40px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background: #fff url(img/design/body_bg.jpg) repeat-x;
}
/* ----------------------------------------------- A ------------------------------- */
a img {
	border: none;
}
a {
	color: #007DAF;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
span.header2 {
	font-size: 15px;
	color: #2a4d76;
	font-weight: bold;
}
span.header3 {
	font-size: 12px;
	color: #2a4d76;
	font-weight: bold;
}
/* ----------------------------------------------- (A) ------------------------------- */
.endfloat {
	clear: both;
	display: block;
	height: 1px;
	overflow: hidden;
}
.hlaska {
	padding: 2px 6px 2px 6px;
	background: #ee0000;
	color: #fff;
	text-align: center;
}
p {
	margin: 0px;
	padding: 0px;
}
h1 {
	margin: 0px;
	padding: 0px;
}
/* ----------------------------------------- hlavny div ----------------------------------------- */
div.hlavny {
	width: 982px;
	margin: 0px auto;
}
	/* ----------------------------------------- hlavicka ----------------------------------------- */
	div.hlavicka {
		position: relative;
		width: 982px;
		height: 217px;
		overflow: hidden;
	}
	div.hlavicka div.logo {
		width: 736px;
		height: 194px;
		background: url(img/design/logo.jpg) no-repeat;
	}
	a.logoklik {
		position: absolute;
		left: 122px;
		top: 20px;
		width: 260px;
		height: 100px;
	}
	a.logoklik span {
		display: none;
	}
	/* ----------------------------------------- hlavne menu ----------------------------------------- */
	ul.hlavneMenu {
		position: absolute;
		left: 123px;
		bottom: 0px;
		width: 735px;
		height: 63px;
		overflow: hidden;
		margin: 0px;
		padding: 0px;
		background: url(img/design/menu_bg.jpg) no-repeat;
	}
	ul.hlavneMenu li,
	ul.hlavneMenu a {
		float: left;
		display: block;
		color: #fff;
		font-size: 11px;
	}
	ul.hlavneMenu a {
		width: 130px;
		height: 19px;
		overflow: hidden;
		padding-top: 44px;
		padding-left: 17px;
		text-decoration: none;
	}
	ul.hlavneMenu a.mi_1 {
		background: url(img/design/1.jpg) no-repeat;
	}
	ul.hlavneMenu a.mi_2 {
		background: url(img/design/2.jpg) no-repeat;
	}
	ul.hlavneMenu a.mi_3 {
		background: url(img/design/3.jpg) no-repeat;
	}
	ul.hlavneMenu a.mi_4 {
		background: url(img/design/4.jpg) no-repeat;
	}
	ul.hlavneMenu a.mi_5 {
		background: url(img/design/5.jpg) no-repeat;
	}
	ul.hlavneMenu a:hover,
	ul.hlavneMenu a.active {
		text-decoration: none;
		background: none transparent;
	}
	/* ----------------------------------------- (hlavne menu) ----------------------------------------- */
	ul.jazykMenu {
		position: absolute;
		top: 0px;
		right: 318px;
		margin: 0px;
		padding: 0px;
	}
	ul.jazykMenu li,
	ul.jazykMenu a {
		float: left;
		display: block;
	}
	ul.jazykMenu a {
		width: 53px;
		height: 23px;
		background: #159;
		overflow: hidden;
	}
	a.klientskaZona {
		position: absolute;
		right: 217px;
		top: 0px;
		height: 15px;
		padding: 8px 12px 0px 23px;
		color: #fff;
		font-size: 11px;
		background: url(img/design/klucik.jpg) no-repeat;
	}
	/* ----------------------------------------- (hlavicka) ----------------------------------------- */
	/* ----------------------------------------- podmenu ----------------------------------------- */
	div.podmenu {
		position: relative;
		width: 982px;
		height: 29px;
		background: url(img/design/podmenu_bg.jpg) no-repeat;
		overflow: hidden;
	}
	div.podmenu ul {
		position: absolute;
		left: 136px;
		bottom: 4px;
		margin: 0px;
		padding: 0px;
		font-size: 11px;
		list-style: none;
	}
	div.podmenu li,
	div.podmenu a {
		display: block;
		float: left;
	}
	div.podmenu a {
		padding-left: 10px;
		padding-right: 15px;
		color: #2b517b;
		background: url(img/design/sipka.gif) left 4px no-repeat;
		text-decoration: none;
	}
	div.podmenu a:hover,
	div.podmenu a.active {
		text-decoration: underline;
	}
	/* ----------------------------------------- (podmenu) ----------------------------------------- */
	/* ----------------------------------------- obrazok ----------------------------------------- */
	div.obrazok {
		width: 982px;
		height: 158px;
		background: url(img/design/obrazok_bg.jpg) no-repeat;
		overflow: hidden;
	}
	/* ----------------------------------------- (obrazok) ----------------------------------------- */
	/* ----------------------------------------- obsah ----------------------------------------- */
	div.obsahBox {
		width: 730px;
		min-height: 300px;
		_height: 300px;
		padding: 0px 126px 0px 126px;
		background: url(img/design/obsah_bg.jpg) repeat-y;
	}
	div.obsahBox h1 {
		position: relative;
		height: 44px;
		font-size: 20px;
		font-weight: normal;
		color: #2a4d76;
		background: url(img/design/h1_bg.jpg) repeat-x;
	}
	div.obsahBox h1 span {
		position: absolute;
		left: 24px;
		height: 25px;
		padding: 23px 2px 0px 2px;
		background: url(img/design/h1-span_bg.jpg) repeat-x;
	}
	div.obsahBox div.obsah {
		float: left;
		width: 528px;
		padding: 12px 6px 8px 8px;
		text-align: justify;
		color: #5b5b5b;
		font-size: 11px;
		line-height: 16px;
	}
	/* ----------------------------------------- novinky ----------------------------------------- */
	div.obsahBox div.novinkyBox {
		float: left;
		width: 161px;
		overflow: hidden;
		padding: 12px 6px 8px 20px;
		text-align: justify;
		color: #5b5b5b;
		font-size: 11px;
		line-height: 16px;
	}
	div.obsahBox div.novinkyBox div.novinka a.title {
		padding-left: 12px;
		color: #2a4d76;
		font-weight: bold;
		text-decoration: none;
		background: url(img/design/sipka_seda.jpg) 0px 4px no-repeat;
	}
	div.obsahBox div.novinkyBox div.novinka a.title.orang {
		background: url(img/design/sipka_orang.jpg) 0px 4px no-repeat;
	}
	div.obsahBox div.novinkyBox div.novinka a.title:hover {
		color: #e9760a;
		text-decoration: underline;
	}
	div.obsahBox div.novinkyBox div.novinka div.text {
		width: 161px;
		padding-top: 4px;
		padding-bottom: 18px;
		color: #5b5b5b;
		font-size: 11px;
		line-height: 16px;
	}
	div.obsahBox div.novinky {
		width: 729px;
		height: 390px;
		overflow: hidden;
		margin-left: 1px;
		background: url(img/design/novinky_bg.jpg) repeat-y;
	}
	div.obsahBox div.novinky div.novinka {
		float: left;
		width: 241px;
		margin-right: 2px;
		height: 170px;
		padding-top: 18px;
		overflow: hidden;
	}
	div.obsahBox div.novinky div.novinka.hover {
		background: #f8f7f7;
	}
	div.obsahBox div.novinky div.novinka a.title {
		padding-left: 30px;
		color: #2a4d76;
		font-weight: bold;
		background: url(img/design/sipka_seda.jpg) 10px 3px no-repeat;
	}
	div.obsahBox div.novinky div.novinka a.title.orang {
		background: url(img/design/sipka_orang.jpg) 10px 3px no-repeat;
	}
	div.obsahBox div.novinky div.novinka a.title {
		color: #2a4d76;
		font-weight: bold;
		text-decoration: none;
	}
	div.obsahBox div.novinky div.novinka a.title:hover {
		color: #e9760a;
		text-decoration: underline;
	}
	div.obsahBox div.novinky div.novinka div.text {
		padding: 18px 23px 0px 30px;
		color: #5b5b5b;
		font-size: 11px;
		line-height: 16px;
	}
	/* ----------------------------------------- (novinky) ----------------------------------------- */
	/* ----------------------------------------- formulare ----------------------------------------- */
	div.formular legend {
		font-size: 16px;
		font-weight: bold;
		color: #a1a1a1;
	}
	div.formular fieldset {
		border: 1px solid	#D1D1D1;
	}
	div.formular input.textbox,
	div.formular input.textboxSmall,
	div.formular textarea {
		border: 2px solid #D1D1D1;
	}
	div.formular input.button {
		background: #D1D1D1;
		border: 2px solid #a9a9a9;
		cursor: pointer;
	}
	div.formular.pred {
		padding-bottom: 28px;
	}
	div.formular.za {
		padding-top: 28px;
		padding-bottom: 18px;
	}
	/* ----------------------------------------- (formulare) ----------------------------------------- */
	/* ----------------------------------------- (obsah) ----------------------------------------- */
	/* ----------------------------------------- pata ----------------------------------------- */
	div.pata {
		position: relative;
		width: 851px;
		height: 241px;
		padding-left: 131px;
		background: url(img/design/pata_bg.jpg) no-repeat;
		clear: both;
		font-size: 11px;
	}
	div.banner_177x125 {
		float: left;
		width: 177px;
		height: 125px;
		margin-top: 7px;
		margin-right: 4px;
		overflow: hidden;
		text-align: center;
	}
	ul.dolnemenu {
		position: absolute;
		left: 136px;
		bottom: 84px;
		margin: 0px;
		padding: 0px;
		list-style: none;
	}
	ul.dolnemenu li,
	ul.dolnemenu a {
		display: block;
		float: left;
		color: #fff;
		text-decoration: none;
	}
	ul.dolnemenu a:hover,
	ul.dolnemenu a.active {
		text-decoration: underline;
	}
	div.pata div.addr {
		position: absolute;
		left: 136px;
		bottom: 58px;
		color: #c5d2dd;
	}
	div.pata div.text {
		position: absolute;
		right: 122px;
		bottom: 32px;
		color: #545454;
	}
	/* ----------------------------------------- (pata) ----------------------------------------- */
/* ----------------------------------------- (hlavny div) ----------------------------------------- */
