/* ver  * from 2006/08/16  */ 
BODY {
	background : White url(bgBODY.gif) repeat-x scroll top;
	font-family : Arial, Helvetica, sans-serif;
	scrollbar-face-color: #99ccff;
	scrollbar-arrow-color: #3366CC;
	scrollbar-track-color: #CCE3FF;
	scrollbar-shadow-color: inherit;
	scrollbar-highlight-color: inherit;
	scrollbar-3dlight-color: inherit;
	scrollbar-darkshadow-Color: inherit;
	margin : 2px 5px 5px 5px;
}
P {
	font-size : small;
	font-family : Arial, Helvetica, sans-serif;
	color : Black;
	text-indent : 15px;
	font-weight : 600;
	padding-top : 1px;
	padding-bottom :0px;
}
.Psm P{
	font-size : x-small;
	font-family : Arial, Helvetica, sans-serif;
	color : Black;
	text-indent : 15px;
	font-weight : 500;
	padding-top : 1px;
	padding-bottom :0px;
}

.Pxi {
	/* pro adresu v pod logem vlevo*/
	font-size : 0.7em;
	font-family : Arial, Helvetica, sans-serif;
	color : #000099;
	text-indent : 15px;
	font-style : normal;
	font-weight : bold;
	text-align : center;
	/*width : 220px;
	*/
	margin : 0 0 1 0;
	padding : 0 0 0 0;
	border-width : 0 0 2 0;
	border-bottom : 2px solid #CCE3FF;
}

UL {
	/*text-indent : 0px;
	*/
	vertical-align : bottom;
	font-size : x-small;
	list-style-type : none;
}
LI {
	/* zmena - 03/04/03 text-indent : 15px;
	*/
	text-indent : 1px;
	vertical-align : bottom;
	text-align : left;
	padding-left : 10px;
	padding-bottom : 1px;
	list-style-type : none;
}

.UL-IMG {
	text-indent : 3px;
	vertical-align : bottom;
	font-size : small;
	list-style: none inside url(LIbt1.gif);
	padding-left: 10px;
	margin-left: 10px;
}

.SP-LI  {
	/* pro zvýraznění na začátku p na stránce skupiny */
	font-size : small;
	font-family : Arial, Helvetica, sans-serif;
	color : #000099;
	font-weight : bold;
	text-align : left;
	background-image : url(LIbt1.gif);
	background-repeat : no-repeat;
	background-position : left;
	width : 40px;
}
.ANITXT {
	font-size : x-small;
	font-family : Arial, Helvetica, sans-serif;
	color: #3366FF;
	text-indent : 25px;
	font-style : italic;
	font-weight : bolder;
	letter-spacing : 1px;
	margin-top : 5px;
	vertical-align : middle;
	padding : 2px 0px 5px 15px;
}

.BIGTXT {
	font-size : medium;
	font-family : Arial, Helvetica, sans-serif;
	color : #330099;
	text-indent : 15px;
	word-spacing : 4px;
	letter-spacing : 2px;
	font-weight : bold;
}

H1 {
	FONT-SIZE: x-large;
	margin: 0px 0px 0px 0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: justify;
	text-indent : 15px;
	color : #330099;
}
H2 {
	FONT-SIZE: 1.3em;
	margin: 0px 0px 0px 0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center;
	text-decoration : underline;
	text-indent : 8px;
	padding-top : 6px;
	padding-bottom : 4px;
	color : #330099;
}
H3 {
	FONT-SIZE: medium;
	margin: 0px 0px 0px 0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center;
	text-decoration : underline;
	text-indent : 8px;
	padding-top : 1px;
	padding-bottom : 1px;
	color : #330099;
}
H4 {
	FONT-SIZE: medium;
	margin: 0px 0px 0px 0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center;
	text-decoration : none;
	text-indent : 8px;
	padding-top : 1px;
	padding-bottom : 1px;
	color : #330099;
}
H5 {
	FONT-SIZE: small;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center;
	text-decoration : underline;
	text-indent : 8px;
	padding-top : 1px;
	padding-bottom : 1px;
	color : #330099;
}

.HEDR {
	/*font-size : large;*/
	font-family : Arial, Helvetica, sans-serif;
	color : #330099;
	font-weight : bolder;
	text-indent : 15px;
	width : 100%;
}
.HEDR2 {
	font-size : small;
	font-family : Arial, Helvetica, sans-serif;
	color : #330099;
	font-weight : normal;
	text-indent : 15px;
	width : 100%;
	background : transparent url(bgMN.gif) no-repeat fixed right;
	text-align : center;
	margin-top : 5px;
}
.HEDR2 EM {
	font-weight : bold;
	font-style : normal;
}
.FUTR {
	font-size : x-small;
	font-family : Arial, Helvetica, sans-serif;
	color : #330099;
	font-weight : bolder;
	text-align : center;
	background-color: #CCE3FF;
	text-decoration : none;
	vertical-align : middle;
}
.FUTR  A {text-decoration : none;}
.FUTR  A:visited {text-decoration : none;}
.FUTR  A:hover {	text-decoration : underline;	background-color : #330099; color : #FFFFF0;}

.MNUH {
	font-weight : bold;
	font-size : x-small;
	text-align : right;
	height : 15px;
	margin : 0px 0px;
}
.MNUH A {text-decoration : none;}
.MNUH A:visited {text-decoration : none;}
.MNUH A:link {text-decoration : none;}
.MNUH A:hover {	text-decoration : underline;	background-color : #330099; color : #FFFFF0;}

.MNUL {
	background-color: #FFFFFF;
	list-style : none outside none;
	font-size : small;
	font-family : Arial, Helvetica, sans-serif;
	width : 225px;
	clear : left;
	font-weight : bold;
	/*padding-top : 5px;*/
	margin-left : 5px;
}
.MNUL A:LINK {
	text-decoration : none;
}
.MNUL A:HOVER {
	background : #66CCFF;
}
 
.MNUL  A:visited {
	text-decoration : none;
}

.MNUS {
	background-color: transparent;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : small;
	text-align : left;
	background : transparent url(bgMN.gif) no-repeat fixed right;
	vertical-align : text-top;
	/*border-bottom : 2px solid #99ccff;
	*/
/*margin-bottom : 2px;
	padding-bottom : 2px;
*/
	padding-bottom : 10px;
	
}
.MNUS A:LINK {
	text-decoration : none;
}
.MNUS A:HOVER {
	background : #CCE3FF url(bgMNhoover.gif) repeat-x fixed center;
	/*background : Aqua;
	text-decoration : underline;
	background-color : #330099;
	color : #FFFFF0;
	*/
}

.MNUS  A:visited {
	text-decoration : none;
}

.LEFTDIVs {
	/* pro tab. na str. skupiny */
	margin-left : 2px;
	padding-left : 0px;
	width : 270px;
	margin-top : 0px;
	padding-top : 0px;
	vertical-align : middle;
}
.LEFTDIVs IMG{
	margin : 0 0 0 0;
	padding : 0 0 0 0;
	border-width : 0 0 0 0;
}
.LEFTDIVcz {
	/* pro tab. na str. skupiny */
	margin-left : 2px;
	padding-left : 0px;
	width : 250px;
	margin-top : 0px;
	margin-bottom : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
}
A:link {
	COLOR: blue; TEXT-DECORATION: underline;
}
A:visited {
	COLOR: Navy;
	/*text-decoration : none;*/
}

TABLE {
	border : 0px none White;
	background-color : transparent;
	margin-top : 0px;
	padding : 0px;
}
TH {
	border : 0px none White;
	padding : 0 0 0 0;
	background-color : transparent;
}
TD {
	border : 0px none White;
	padding : 0 0 0 0;
	background-color : transparent;
	margin : 0 0 0 0;
}

.TBA-CAPT {
	FONT-SIZE: medium;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-align :center;
	color : #330099;
	text-indent : 15px;
	border-spacing : 0px;
	padding : 2px 0 0 0;
	/* background-color: #CCFFFF;
	*/
	background-color: #CCE3FF;
	font-style : italic;
	font-weight : normal;
	vertical-align : bottom;
	/*border-top : 3px solid White;
	*/
}
/* TABLE  */


.TBA  {
	border : 1px solid #330099;
	margin-bottom : 15px;
	padding-bottom : 10px;
	border-bottom : 2px solid #330099;
	border-right : 2px solid #330099;
}
.TBA TH {
	border-bottom : 1px solid #3366CC;
	border-spacing : 0px;
	padding : 0 0 0 0;
	text-align : center;
	text-indent : 5px;
	background-color : #99ccff;
	font-weight : bold;
}
.TBA TD {
	border-spacing : 0px;
	padding : 1 5 2 5;
	text-align : left;
	text-indent : 5px;
	background-color : transparent;
	border-top :1px solid #3399FF;
	border-left : 1px solid #3399FF;
	vertical-align : middle;
}
.TBA-Zahr TD {		text-indent : 0px; 	text-align : center;}
.TBA-ZahrRow TD {		text-indent : 5px; 	text-align : center; background-color : #DCF0FF;}
.TBA-Row TD {background-color : #DCF0FF;}
.TBA-RowTH TH {
	FONT-SIZE: x-small;
	border-right : 1px solid #330099;
}

.TBPRICE {	border : 1px solid #330099;	width : 50%;}
.TBPRICE TH {
	border : 1px solid #99ccff;
	border-spacing : 0px;
	padding : 0 0 0 0;
	background-color : #99ccff;
	font-weight : bold;
	width : 100px;
}
.TBPRICE TD {
	/*border : 1px solid #9999FF;*/
	border-spacing : 0px;
	padding : 0 0 0 0;
	text-align : center;
	background-color : #FFFFFF;
	width : 100px;
}

HR {
	color : #000099;
}

.IMG-EM {
	/*color : #000099;
	border-width : 1px 1px 1px 1px;*/
	border : 1px solid Black;
}

/* +++ pouze pro media=screen +++ */

.NOSCR
 {
	/*visibility : hidden;*/
	display : none;
}

/*  nove v rev. 1. - IV.03 */
.DIV-INTRO {
	/* pro uvodni stranku */
	/*border : thin dotted #33FFFF;*/
background-color : #ffffff;

/*	background-color : #CCFFFF;*/
}
.IMG-A {
	border : 0px none White;
}
.OBR {	margin-bottom : 2px;}

.MAPA DIV
{
	FONT-SIZE: small;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-align :left;
	border-bottom : 1px solid #330099;
	border-top : 2px solid #CCE3FF;
	text-indent : 5px;
	padding : 0 5px 3px 3px;
	background-color : White;
}
.MAPA TABLE
{
	FONT-SIZE: small;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-align :left;
	border : 1px solid #330099;
	margin-bottom : 15px;
	padding-bottom : 10px;
	border-bottom : 2px solid #330099;
	border-right : 2px solid #330099;
	font-weight : bold;
	margin-left : 10px;
}
.MAPA TD
{
	FONT-SIZE: small;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-align :center;
	/*margin-bottom : 15px;*/
	padding-bottom : 0px;
	border-bottom : 3px solid #3366CC;
	border-right : 1px solid #330099;
	border-top : 2px solid #CCE3FF;
	vertical-align : text-top;
}

.MAPA TD UL, .MAPA TD LI
{
	FONT-SIZE: small;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-align :left;
	font-weight : bold;
	padding : 0 0 0 0;
	list-style-type : disc;
	margin-top : 1px;
	margin-bottom : 1px;
}

.MAPA TH {
	border-bottom : 1px solid #3366CC;
	border-right : 1px solid #3366CC;
	padding : 0 0 0 0;
	text-align : center;
	text-indent : 5px;
	background-color : #99ccff;
	font-weight : bold;
}
.MAPA .MAPA-TD1 {
	border-top : 4px solid #CCE3FF;
	border-bottom : 3px solid #3366CC;
	/*
	border-top : 0px none #CCE3FF;
	border-bottom : 0px none #3366CC;*/
	padding : 0 0 0 0;
	background-color : #99ccff;
}
.MAPA .MAPA-TD2 {
	border-bottom : 1px solid #3366CC;
	padding : 0 0 0 0;
	text-align : center;
	text-indent : 5px;
	background-color : #99ccff;
	font-weight : bold;
}
.MAPA A, .MAPA A:visited {
	text-decoration : none;
}
.MAPA A:HOVER {
	text-decoration : underline;
} 
DT {
	background-color : #99ccff;
	font-weight : bold;
	text-indent : 10px;
}
DD {
	background-color : White;
	font-weight : bold;
	font-size : x-small;
	padding-left : 15px;
}
DD A, DD A:visited, DD A:LINK {	text-decoration : none;} 
DD A:HOVER {text-decoration : underline;} 

/*  pro marquee strip  - 2005 - 09 - 27  */
#marqueeTop ,  #marqueeTop  span , #iemarquee  {
	background-color : transparent;
	font-size : x-small;
	font-family : Arial, Helvetica, sans-serif;
	color: #3366FF;
	font-weight : bold;
	text-indent : 15px;
	width : 100%;
}
/*  pro marquee strip  - 2005 - 09 - 27  */
#navbarTop ,  #navbarTop span  {
	background-color : transparent;
	font-size : x-small;
	font-family : Arial, Helvetica, sans-serif;
	color: #330099;
	font-weight : bold;
	text-indent : 5px;
	text-align : left;
	width : 100%;
	margin : 0px 5px 1px 5px;
	border-top : 2px solid #330099;
}

TABLE UL
{
	list-style-type: none;
	padding: 2px 0px 0px 25px;
	margin: 0;
}
TABLE LI  {
	/* zmena - 2005/09/27 */
	text-indent : 5px;
	vertical-align : bottom;
	text-align : left;
	text-decoration : none;
}
 TABLE LI A,  TABLE LI A:visited,  TABLE LI A:link {
	text-decoration : none;
}
TABLE LI A:hover {
	text-decoration : underline;
	background-color: #CCE3FF;
	color : #330099;
}