
/* CSS: content*/
/* kvuli zobrazeni v editoru */
.mceContentBody {font: 80%/1.5 Arial, lucida, sans-serif; background: #fff; color: #444; }
/* SYSTEM */
.mceItemTable, .mceItemTable td, .mceItemTable th, .mceItemTable caption, .mceItemVisualAid {border: 1px dashed #BBB; border-collapse: separate}
a.mceItemAnchor {width:12px; line-height:6px; overflow:hidden; padding-left:12px; background:url(../admin/img/anchor.gif) no-repeat bottom left}
img.mceItemAnchor {width:12px;height:12px;background:url(../admin/img/anchor.gif) no-repeat}
img.mceItemMod {cursor: pointer !important;} /* obrazek s modulem */
.mceItemTable th, .mceItemTable td{border: 1px dashed #bbb;padding: 2px;}

/* CSS: content*/
#content_main_cs {
font-size: 0.8125em;
font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
background:#fff;
 color:#003;
}
.mceContentBody {
 font-size: 0.8125em;
 font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
 background:#fff;
 color:#003;
}
a {color: #666;text-decoration:underline}
a:hover, a:active, a:focus {color: #666;background:none;text-decoration:none}
img {border: 0}

h1 {color:#D10042;font-size:140%;margin:0 0 10px 0;padding:0;font-weight:bold}
h1 a, h1 a:hover {color:#D10042}

h2 {color:#003;font-size:120%;margin:0 0 5px 0;padding:0;font-weight:bold}
h2 a, h2 a:hover {color: #003;background:none}

h3 {color:#003;font-size:110%;margin:0 0 5px 0;padding:0;font-weight:bold}
h3 a, h3 a:hover {color: #003}

h4 {color:#003;font-size:100%;margin:0 0 3px 0}
h4 a, h4 a:hover {color: #003}

h5 {color:#003;font-size:100%;margin:0 0 3px 0;font-weight:bold}
h5 a, h5 a:hover {color: #003}

h6 {color:#92c8e1;font-size:100%;margin:0 0 3px 0}
h6 a, h6 a:hover {color: #92c8e1}

table, p {margin: 0 0 10px 0}
ul, ol {margin: 0 0 15px 30px; padding: 0}
#column_aux ul{margin-left: 15px;}
ul {list-style-type: square}
ul ul, ol ul {padding: 0 0 0 0; margin: 0 0 0 18px}
ul ol, ol ol {padding: 0 0 0 0; margin: 0 0 0 23px}


hr {clear:both}

.content_class_left {text-align:left}
.content_class_right {text-align:right}
.content_class_justify {text-align:justify}
.content_class_center {text-align:center}
img.content_class_left {float:left;margin:0 5px 5px 0;display:inline}
img.content_class_right {float:right;margin:0 0 5px 5px;display:inline}

img.content_class10 {margin-top:20px !important}
img.content_class11 {margin-right:20px !important}
img.content_class12 {margin-bottom:20px !important}					
img.content_class13 {margin-left:20px !important}
img.content_class14 {border:2px solid #D10042 !important}

.content_class0, .content_class0 a, .content_class0 a:hover {color: #D10042; background: none}
.content_class0 a:hover {color: #fff; background: #D10042}
.content_class1, .content_class1 a, .content_class1 a:hover {color: #333988; background: none}
.content_class1 a:hover {color: #fff; background: #333988}
.content_class2, .content_class2 a, .content_class2 a:hover {color: #003; background: none}
.content_class2 a:hover {color: #fff; background: #003}
.content_class3, .content_class3 a, .content_class3 a:hover {color: #666; background: none}
.content_class3 a:hover {color: #fff; background: #666}

/* TABULKY ZAROVNANI */
/* vlevo */
.content_class25 {text-align:left;vertical-align:top}  	 	 	
.content_class26 {text-align:left;vertical-align:middle}
.content_class27 {text-align:left;vertical-align:bottom}  	 	 	 	
/* vpravo */
.content_class28 {text-align:right;vertical-align:top}
.content_class29 {text-align:right;vertical-align:middle}
.content_class30 {text-align:right;vertical-align:bottom}  	 	 	 	
/* na stred  */
.content_class31 {text-align:center;vertical-align:top}  	 	 	 	
.content_class32 {text-align:center;vertical-align:middle}
.content_class33 {text-align:center;vertical-align:bottom}


/* tabulky */
table {font-size: 100%;margin:0 0 20px 0;border-collapse:collapse}
table td {padding:0px}
table th {padding:5px}
table img {margin:0 !important}

table.content_class15 { border: 2px solid #ccc}
table.content_class15 td { border: 1px solid #ccc; padding: 5px;}
table.content_class15 th { background: #D10042 url(../img/grad-1.gif) repeat-x left top;  color: #fff;}

table.content_class16 { border: 2px solid #ccc}
table.content_class16 td { border: 1px solid #ccc; padding: 5px;}
table.content_class16 th { background: #333988;  color: #fff;border-right:1px solid #fff;border-bottom:1px solid #fff}

table.content_class17 {border: 2px solid #ccc;}
table.content_class17 td {border: 1px solid #ccc; padding: 5px;}
table.content_class17 th {color: #333; background: #efefef;border-bottom:1px solid #ccc;font-weight:normal}

table.content_class17 td.content_class34, table.content_class17 th.content_class34 {background:#ddd;text-align:left;vertical-align:top}
/* CSS: superfish*/
#menu_aux {margin:0 0 20px 0}
#menu_aux h4 {margin:0 0 1px 0}
#menu_aux ul {margin:0;padding:0;list-style-type:none}
#menu_aux li {display:inline}
#menu_aux li a {display:block;color:#333;background: #b7d759;margin:0 0 1px 0;padding:5px 10px;text-decoration:none;width:200px}
#menu_aux li a:hover, #menu_aux li a:focus, #menu_aux li a:active {text-decoration:underline;color:#333;font-weight:normal;width:200px}
html>body #menu_aux a, html>body #menu_aux a:hover {width:auto}
#menu_aux ul ul a {padding:5px 10px 5px 25px;background:#cfe885}
#menu_aux ul ul ul a {padding:5px 10px 5px 35px}

#nav {position:absolute;left:0;top:95px;width:940px;height:40px;z-index:100;line-height:1.25 !important;border-bottom: 15px solid #333988; }
#nav h4 {display:none}


/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			200px; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			2.8em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			200px; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			200px; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
.sf-menu {
	float:			left;
	margin:	0 0 0 10px;
	font-size:	110%;
}
.sf-menu a {
	padding: 		.9em 1em;
	text-decoration:none;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#FFF;
}
.sf-menu li {
	background:		transparent url(../img/divider.png) repeat-y scroll right 0
}
.sf-menu li li {
	background:		#D00041 url(../img/menu-bg.png) repeat-x -20px -20px;
}
.sf-menu li li li {
	/*background:		#980030;*/
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	outline:		0;
}

.sf-menu a:hover{text-decoration: underline; color:#FFF}
