/* by kobliha - do not kill me */
#contextHint{
	background: white;
	border: 1px solid silver;
	padding: 3px;
	padding-right: 8px;
	font-size: 11px;
	width: 180px;
}


/* TRIDY NAHRAZUJICI PADDING */
.padSmallLR {
	margin-left: 5px;
	margin-right: 5px;
}
.padBigLR {
	margin-left: 10px;
	margin-right: 10px;	
}
.padSmall {
	margin: 5px;
}
.padBig {
	margin: 10px;
}
.mainheader {
	margin: 10px 10px 0 10px;
}
.top {
	margin-top: 10px;
}

/* rozdeleni left casti na dva sloupce */
.subDivider, .mainDivider {
	width: 100%;
	height: auto;
	display: table;
}
.subDividerBg {
	background-image: url(../images/bg_sub.gif);
	background-repeat: repeat-y;	
}
.subCol {
	width: 151px;
	height: auto;
	float:left;
	overflow: hidden;
}
.mainCol {
	width: 227px;
	height: auto;
	float: left;
	overflow: hidden;
}

/* menu ve sloupci */
#colmenu *, .navBt A * {
	font-family: Tahoma;
}
#colmenu {
	width: 100%;
	height: auto;
}
#colmenu A {
	display: block;
	width:100%;
	min-height:16px;
	height: auto;
	overflow: hidden;
	text-decoration: none;
	font-size:10px;
	color:#333333;
	margin-top:1px;
	margin-bottom:0px;
	cursor: pointer;
}
#colmenu A:hover {
	text-decoration: none;
}
#colmenu A SPAN {
	text-align: left;
	margin-top:2px;
	margin-left:13px;
	display:block;
	margin-bottom: 5px;
	width:131px;
}
#colmenu A SPAN.act {
	font-weight: bold;
}
/* menu level 0 */
#colmenu A.level0 {
	background: url(../images/menu_left_level0.gif) 0 0 repeat-y;
}
#colmenu A.level0:hover {
	background-position: -153px 0;
}
/* menu level 1 */
#colmenu A.level1 {
	background: url(../images/menu_left_level1.gif) 0 0 repeat-y;
}
#colmenu A.level1 SPAN {
	margin-left:18px;
	width: 126px;
}
#colmenu A.level1:hover {
	background-position: -153px 0;
}
/* menu level 2 */
#colmenu A.level2 {
	background: url(../images/menu_left_level2.gif) 0 0 repeat-y;
}
#colmenu A.level2 SPAN {
	margin-left:23px;
	width: 121px;
}
#colmenu A.level2:hover {
	background-position: -153px 0;
}
/* menu level 3 */
#colmenu A.level3 {
	background: url(../images/menu_left_level3.gif) 0 0 repeat-y;
}
#colmenu A.level3 SPAN {
	margin-left:28px;
	width: 116px;
}
#colmenu A.level3:hover {
	background-position: -153px 0;
}
/* menu level 4 */
#colmenu A.level4 {
	background: url(../images/menu_left_level4.gif) 0 0 repeat-y;
}
#colmenu A.level4 SPAN {
	margin-left:33px;
	width: 111px;
}
#colmenu A.level4:hover {
	background-position: -153px 0;
}

/*TRIDY PRO KOMPATIBILITU SE STARYM I NOVYM LAYOUTEM HL. STRANEK SE*/

/* system pro boxy na strance */
.narrow-column, .narrow-column-right { float: left; width: 49%; }
.narrow-column-right { float: right; }
.wide-column { width: 100%;}

.sedive-pozadi-svetle-l2{ background-color: #ffffff;  }
/* vycpavky */
.pixel-pad 		{ padding: 1px; }
.pad-y 			{ padding: 1em 0; }
.smaller-pad-x 	{ padding: 0 0.4em }
.pad-x 			{ padding: 0 1em; }
/*zarovnani*/
.left { float: left; }
th.left, td.left { float:none; text-align:left; }
.right { float: right; }
th.right, td.right { float:none; text-align:right; }
.center { margin: 0 auto; text-align: center; }
img.left, img.right { margin:5px; }

.cleaner {
	clear:both;
	height:-1px;
	font-size:-1px;
	border:none;
	margin:0; padding:0;
	background:transparent;
	overflow:hidden;
}

.perex {
	margin-top: 5px;
	margin-bottom: 20px;
}
.perex p strong {
	font-size: 13px;
	color: #000;
	font-weight: bold;
}