body
{
	margin-left: 0pt;
	margin-right: 0pt;
	margin-top: 0pt;
	background-color: white;
	font-family: verdana,tahoma, sans-serif;
	font-size: 8pt;
	scrollbar-face-color: #6699CC;
	scrollbar-shadow-color: #336699;
	scrollbar-highlight-color: #99CCFF;
	scrollbar-3dlight-color: #5588BB; 
	scrollbar-darkshadow-color: black;
	scrollbar-track-color: #AABBCC; 
	scrollbar-arrow-color: white;
}
td,th
{
	font-family: verdana, tahoma, sans-serif;
	font-size: 8pt;
}

h1,h2,h3
{
	margin-left: 1cm;
	margin-right: 1cm;
}

p
{
	margin-left: 1cm;
	margin-right: 1cm;
	margin-top: 4px;
	margin-bottom: 4px;
}
pre,dl
{
	margin-left: 1cm;
	margin-right: 1cm;
	margin-top: 20px;
	margin-bottom: 20px;
}
ul
{
	margin-left: 1.5cm;
	margin-right: 1.5cm;
	margin-top: 20px;
	margin-bottom: 20px;
}
dt
{
	margin-top: 8px;
	font-weight: bold;
	color: gray;
}
ol
{
	margin-left: 2cm;
	margin-right: 1cm;
	margin-top: 20px;
	margin-bottom: 20px;
}

h1
{
	margin-top: 16px;
	font-size: 14pt;
}
h2 { font-size: 12pt; }
h3 { font-size: 10pt; }

.noactivetab
{
	background-color: #99CCFF;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	font-size: 8pt;
	text-align: center;
}
.activetab
{
	background-color: white;
	border-top: 1px solid black;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
}
.subtab
{
	background-color: #EEEEEE;
	border-top: 1px solid black;
	font-size: 8pt;
	text-align: center;
}
.toolbar
{
	padding-top: 4pt;
	padding-bottom: 4pt;
	border-bottom: 1px solid #EEEEFF
}

.listing th
{
	background-color: #003366;
	font-size: 9pt;
	color: white;
	font-family: verdana,tahoma, sans-serif;
	text-align: left;
	padding-left: 3pt;
	padding-right: 3pt;
	padding-top: 2pt;
	padding-bottom: 2pt;
}

.listing td
{
	font-size: 9pt;
	font-family: verdana,tahoma, sans-serif;
	text-align: left;
	padding-left: 3pt;
	padding-right: 3pt;
	padding-top: 1pt;
	padding-bottom: 1pt;
}

.oddrow
{
	background-color: #F0F8FF;
}

.evenrow
{
	background-color: #DDEEFF;
}

.listing
{
	border-bottom: 1px solid #003366;
}

.footer
{
	text-align: center;
	border-top: 1px solid #99aabb;
	font-size: 8pt;
	margin-top: 0px;
	margin-bottom: 16px;
	margin-right: 0px;
	margin-left: 0px;
}

/* Portlets */

.smallBanner
{
	border: 1px solid #336699;
	margin-bottom: 8px;
	margin-top: 8px;
}

.smallBanner td
{
	text-align: left;
	background-color: #FFFFEE;
	padding: 0px;
}

.smallBanner a 
{
	text-decoration: none;
	padding-left: 3px;
	font-weight: bold;
}

.smallBanner a:link { color: #000000;  }
.smallBanner a:visited { color: #000000;  }
.smallBanner a:active { color: #000000; }

.annecaBanner
{
	margin-bottom: 8px;
	margin-top: 8px;
}

.portlet, .sportlet
{
	border: 1px solid #336699;
	background-color: #DDEEFF;
	margin-bottom: 8px;
	margin-top: 8px;
}

.bportlet
{
	border: 1px solid #776655;
	background-color: #FFEEDD;
	margin-bottom: 8px;
	margin-top: 8px;
}

.mportlet
{
	border: 1px solid #999999;
	background-color: #EEEEEE;
	margin-bottom: 8px;
	margin-top: 8px;
}

.mportlet th
{
	text-align: left;
	background-color: #CCCCCC;
	border-bottom: 1px solid #999999;	
	padding-left: 3px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.mportinfo
{
	text-align: left;
	background-color: #CCCCCC;
	border-top: 1px solid #999999;
	font-size: 7pt;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.srcname
{
	font-size: 7pt;
	color: #6699CC;
}
.srcname a:link { color: #6699CC; }
.srcname a:visited { color: #6699CC; }
.srcname a:active { color: #6699CC; }

.portlet th,.sportlet th
{
	text-align: left;
	background-color: #99CCFF;
	border-bottom: 1px solid #336699;	
	padding: 0px;
}

.bportlet th
{
	text-align: left;
	background-color: #CCBBAA;
	border-bottom: 1px solid #776655;	
	padding: 0px;
}

.sportlet td
{
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
}


/* Bookmarks */

.bgroup
{
	font-weight: bold;
	text-decoration: underline;
	color: #000099;
}

.portlet a { text-decoration: none; }
.mportlet a { text-decoration: none; }
.sportlet a { text-decoration: none; }
.topmenu a { text-decoration: none; }
.subtab a { text-decoration: none; }
.noactivetab a { text-decoration: none; }

a:link { color: #000033; }
a:visited { color: #336699; }
a:active { color: #006699; }
a:hover { color: #006699; text-decoration:underline; }
.subtab a:hover { color: #006699; text-decoration:none; }
.noactivetab a:hover { color: #006699; text-decoration:none; }

.hilink
{
	background-color: #BBCCDD;
}

/************* FORMS ***************/

form
{
	margin-bottom: 0px;
}

.form
{
	background-color: #99CCFF;
	border: 1px solid #336699;
}

.form th
{
	background-color: #336699;
	color: white;
	text-align: left;
}

.form td
{
	font-size: 10px;
}

.formsep
{
	background-color: #6699CC;
	color: white;
	text-align: left;
	font-weight: bold;
}

.flabel
{
	text-align: right;
}
.flabelr
{
	text-align: right;
	font-weight: bold;
}

input
{
	font-size: 8pt;
}
select
{
	font-size: 8pt;
}
textarea
{
	font-size: 9pt;
}
.smallfitem
{
	font-size: 7pt;
	font-family: verdana,tahoma,sans-serif;
}

/************* END of forms ***************/

.tvprog
{
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.tvprog th
{
	text-align: center;
	background-color: #BBDDBB;
	border-bottom: 1px solid #557766;	
}


.abox
{
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	border: 1px solid #336699;
}


.moremenu
{
	background-color: #CCDDEE;
	border-top: 1px solid #F0F8FF;
	border-left: 1px solid #F0F8FF;
	border-right: 1px solid #667788;
	border-bottom: 1px solid #667788;
	display: none;
	position: absolute;
	z-index: 16000;
}

/* Pro použití v shop-boxu */
.prs { color: #999999; padding-left: 2px; padding-right: 2px; }
.prm { color: blue; padding-left: 2px; padding-right: 2px; }


/* MyLayoutEditor */
.myEditor
{
	border-left: 1px solid #336699;
	border-top: 1px solid #336699;
	border-right: 1px solid #336699;
	background-color: #6699CC;
	margin-bottom: 0px;
	margin-top: 8px;
}
.myEditor td
{
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
}

/* V informacích boxík s odkazy v horní části stránky */
.toplinks
{
	background-color: #99CCFF;
	border-left: 1px solid #6699CC;
	border-right: 1px solid #6699CC;
	border-bottom: 1px solid #6699CC;
	margin-top: 0px;
	margin-left: 1cm;
	padding-top: 0px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 0px;
}

.ilikeqmsg
{
	font-family: verdana,tahoma,sans-serif;
	font-size: 8pt;
	background-color: #99CCFF;
	/*padding-right: 10px;*/
}


.topmenu td
{
	font-size: 7pt;
}

.topmenu a:link { color: white; }
.topmenu a:visited { color: white; }
.topmenu a:active { color: white; }

/* Vysvetlivky vedle buttonu 125 */
.tipcell
{
	border: 1px solid #cccccc;
	background-color: #EEEEEE;
	color: #666666;
	font-size: 10px;
	padding: 4px;
}

.viewonly
{
	background-color: #DDDDDD;
}


.etarget
{
	margin-left: 1cm;
	margin-right: 1cm;
}
.selfpromo
{
	margin-top: 4px;
	margin-bottom: 16px;
	background-color: #DDEEFF;
}
.selfpromo .right
{
	width: 100%;
	text-align: right;
	white-space: nowrap;
}
.selfpromo .left
{
	white-space: nowrap;
}

.etarget .title
{
	margin-bottom: 0px;
	margin-top: 0px;
}
.etarget .description
{
	font-size: 8pt; 
	margin-left: 1cm; 
	margin-bottom: 0px;
	margin-top: 0px;
}