body {
	text-align: left;
	margin: 0;
	padding: 0;
	min-width: 970px;
	background: #b7d1d8 url("../img/bg-main.gif") repeat-y;
}
.container {
	width: 1020px;
	margin: 0;
	padding: 0;
	background: url("../img/bg-top-of-page.gif") no-repeat;
}
#contentHolder {
	background: url("../img/bg-page-white.gif") repeat-y;
}
/*----- Header
{
*/
#header {
	background: url("../img/bg-header.png") left bottom repeat-x;
	height: 114px;
	margin: 0 0 240px 0;
	
}
div#header div.innerPad {
	/*position: relative;*/
	/*z-index: 10;*/
}
#header h1 {
	float: right;
	display: inline;
	width: 150px;
	font-size: 0.01%;
	margin: 25px 45px 0 0;
}
#header h1 a {
	display: block;
	height: 60px;
	text-indent: -6000px;
	overflow: hidden;
}
#header h3 {
	float: left;
	color: #626262;
	margin: 60px 0 0 55px;
}
h5 {
	color: #A30307;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: x-large;
	font-style: normal;
	font-weight: lighter;
	margin-bottom: 1em;
	margin-left: 0;
}
p#langSelect {
	float: right;
	display: inline;
	margin: 12px 35px 0 0;
	color: #FFF;
	font-size: 0.9em;
	height: 16px;
	overflow: hidden;
	font-weight: bold;
}
p#langSelect a {
	color: #FFF;
}
ul#mainNav {
	margin: 14px 15px 0 36px;
	padding: 0;
	list-style: none;
	background: none;
	float: left;
	clear: both;
	width: 90%;
}
ul#mainNav ul {
	margin: 0;
	padding: 0;
}

ul#mainNav li {
	float: left;
	margin: 3px 0 0 0;
	padding: 0;
}
ul#mainNav li a,
ul#mainNav li a:visited
{
	display: block;
	padding: 10px 13px 9px 13px;
	text-decoration: none;
	color: #fff;
	font-weight: bold;
}
ul#mainNav li a:hover {
	color: #111;
	text-decoration: none;
}
ul#mainNav li a:active {
	color: #F93;
}
ul#mainNav li.hereLi a,
ul#mainNav li.hereLi a:visited
{
	background-color: #f4c286; /* #f4c286 */
	color: #767676;
}
ul#mainNav li.hereLi a:hover {
	color: #767676;
	text-decoration: none;
	cursor: default;
}

ul#mainNav li#home
{
  float: right !important;
}
ul#mainNav li#home a
{
  display: block;
  background: url("../img/bg-menu-home.gif") center center no-repeat;
  height: 20px;
  width: 11px;
  text-indent: -600px;
  overflow: hidden;
}


ul#mainNav li div
{
	display: none;
	width: 500px;
	clear: both;
	position: absolute;
		top: 82px;
		left: 444px;
	z-index: 15;
}
ul#mainNav li.hereLi div
{
	display: block !important;
}
ul#mainNav li.hereLi div ul
{
	list-style: none;
	background: none;
}
ul#mainNav li.hereLi ul li
{
	margin: 0;
}
#mainNav li.hereLi ul li a,
#mainNav li.hereLi ul li a:visited
{
	display: block;
	background-color: transparent;
	color: #333;
	padding-top: 6px;
	padding-bottom: 5px;
}
#mainNav li.hereLi ul li a:hover
{
	background: #e99446;
	cursor: pointer;
}
#mainNav li.hereLi ul li.hereLi a,
#mainNav li.hereLi ul li.hereLi a:visited
{
	color: white;
	background: #bd0308;
	text-decoration: none;
	cursor: default;
}
/* tercialni
{
*/
#mainNav li ul li ul.tertially {
	display: none;
}
#mainNav li ul li ul.tertially li {
	float: none;
	display: block;
	margin: 0;
}
#mainNav li.hereLi ul li:hover ul.tertially,
#mainNav li.hereLi ul li.hover ul.tertially
{
	display: block;
	border-top: 3px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #666;
	position: absolute;
		z-index: 30;
}
#mainNav li.hereLi ul li ul.tertially li
{
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity: 0.85;
	opacity: 0.85;
}

#mainNav li.hereLi ul li ul.tertially li a,
#mainNav li.hereLi ul li ul.tertially li a:visited {
	color: white;
	white-space: nowrap;
	background-color: #000;
}
#mainNav li.hereLi ul li ul.tertially li a:hover {
	color: white;
	cursor: pointer;
	background: #D20007;
}
/*
}
*/
	
	
/*
}
*/


#content, #sidebar {
	position: relative;
	top: -240px;
	margin-bottom: -240px;
	z-index: 1;
}
/*----- Content
{
*/
	#content {
	float: left;
	display: inline;
	width: 656px;
}
#content .innerPad {
	padding-top: 0;
	padding-right: 35px;
	padding-bottom: 0;
	padding-left: 110px;
}
/*
}
*/

/*----- Sidebar
{
*/
#sidebar {
	float: left;
	display: inline;
	width: 350px;
}
#sidebar .innerPad {
	clear: both;
	padding-top: 35px;
	padding-right: 25px;
	padding-bottom: 35px;
	padding-left: 25px;
}
#sidebar div.redPad {
	background-color: #c80409;
	color: white;
}
.redPad h1, .redPad h2, .redPad h3, .redPad h4 {
	color: white;
}
#sidebar div.grayPad {
	background-color: #AEBFD5;
	color: #333;
}
#sidebar div.bigImageHolder {
	margin: 0 0 1em 0;
}
#sidebar div.bigImageHolder img {
	display: block;
	clear: both;
}
/*
}
*/


/*----- Footer
{
*/
#footer {
	background: url("../img/bg-page-footer.gif") repeat-y;
	height: 65px;
	color: #cac9c9;
}
#footer .innerPad {
	padding: 26px 50px 0 90px;
}
#footer p.downer {
	color: #7b7b7b;
}
#footer a {
	color: #cac9c9;
}
/*
}
*/


/*----- Nadpisy
{
*/

h1 {
	font-size: 1.65em;
}
h1.pageTitle {
	color: #A30307;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: x-large;
	font-style: normal;
	font-weight: lighter;
	margin-top: 43px;
	margin-right: 0;
	margin-bottom: 1em;
	margin-left: 0;
}
h2 {
	font-size: large;
	font-weight: bold;
	color: #0091A2;
	border-top-width: thick;
	border-top-style: solid;
	border-top-color: #E9E9E9;
}
h3 {
	font-size: 1.2em;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
}
/*
}
*/


/*----- a hrefs
{
*/

/*--- pdf
{
*/
a.pdf, a.pdf:visited {
	display: block;
	background: url("../img/a_pdf.gif") 0 0 no-repeat;
	padding: 0.375em 0 0.375em 20px; /* bacha ovlivnuje vysku radku tabulky */
}
a:hover.pdf {
	background-position: 0 -48px;
}
a.pdf span {
	display: block;
	color: #909090;
	font-size: 85%;
}


/*----- Tabulky
{
*/

table th td {
	font-weight:bold;
	background-color: #C2E7F8;
	border-top-color: #3F488D;
	border-top-width: thin;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	line-height: normal;
}
table tbody tr td {
	background-color: #E4E4E4;
}
table tbody tr.emRow td {
	background-color: #CCC;
}
table tr td {
	padding: 3px 8px 2px 8px;
}
table.toCenter tr td {
	text-align: center;
}
/*
}
*/


/*----- Formulare
{
*/
form ol {
	float: left;
	width: 100%;
	list-style: none;
	margin: 0 auto 1em auto;
	padding: 0;
}
form ol li {
	margin: 0 0 1.875em 0;
}
form ol.blocky li label {
	margin-left: 0.2em;
	display: block;
	clear: both;
}
form ol.blocky li span {
	display: block;
	clear: both;
	width: 100%;
}
form ol li.inline {
	float: left;
	margin-right: 1.5em;
}
form ol li input, form ol select {
	width: 100%;
}
form ol li.checkboxHolder label, form ol li.checkboxHolder span {
	float: left;
	clear: none;
	width: auto;
}
form ol span.checkbox input {
	float: left;
	clear: none;
	width: 13px;
	margin: 0 4px 0.581em 0;
}
form p {
	margin: 0;
}
form input.submitBut {
	font-size: 1.332em;
}
form input.delete {
	color: red;
}
/*
}
*/


/*------ Ostatni
{
*/
hr {
	background: #c3985c;
	color: #c3985c;
}
span.floatStop, div.floatStop {
	display: block;
	clear: both;
	line-height: 0.01%;
	height: 0.01em;
	font-size: 0.01%;
}
.toLeft {
	text-align: left;
}
.toCenter {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
.toRight {
	text-align: right;
}
.fltLft {
	display: block;
	float: left;
}
.fltRgt {
	display: block;
	float: right;
}
.fltNone {
	float: none;
}
.clrRgt {
	clear: right;
}
.clrLft {
	clear: left;
}
.clrBth {
	clear: both;
}
.noBorder {
	border: none;
}
.noMargin {
	margin: 0;
}
.noDecor {
	text-decoration: none;
}
.toUpper {
	text-transform: none;
	font-size: 11px;
}
.disBlock {
	display: block !important;
}
.disInline {
	display: inline;
}
.disNone {
	display: none !important;
}
.transparent_class {
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}
.w-5 {
	width: 5%;
}
.w-10 {
	width: 10%;
}
.w-15 {
	width: 15%;
}
.w-20 {
	width: 20%;
}
.w-25 {
	width: 25%;
}
.w-30 {
	width: 30%;
}
.w-35 {
	width: 35%;
}
.w-40 {
	width: 40%;
}
.w-45 {
	width: 45%;
}
.w-50 {
	width: 50%;
}
.w-55 {
	width: 55%;
}
.w-60 {
	width: 60%;
}
.w-65 {
	width: 65%;
}
.w-70 {
	width: 70%;
}
.w-75 {
	width: 75%;
}
.w-80 {
	width: 80%;
}
.w-85 {
	width: 85%;
}
.w-90 {
	width: 90%;
}
.w-95 {
	width: 95%;
}
.w-100 {
	width: 100%;
}
/*
}
*/
