*
{
	margin: 0;
	padding: 0;
}

body, form, textarea, input, select, option, table
{
	/* font-family: "Verdana CE" , "Arial CE" , "Lucida Grande CE" , "Helvetica CE" , Verdana, Arial, lucida, sans-serif; */
	font-family: Verdana, Arial, lucida, sans-serif;
	font-size: 11px;
}

body
{
	position: relative;
	background-color: White;
	padding-left: 9px;
	scrollbar-face-color: #f0f5c0;
	scrollbar-highlight-color: #754C23;
	scrollbar-shadow-color: #754C23;
	scrollbar-3dlight-color: #ffc993;
	scrollbar-darkshadow-color: #754C23;
	scrollbar-arrow-color: #754C23;
	scrollbar-track-color: #ffffa0;
}

.stranka {position: relative; width: 850px; padding: 0px; margin: 10px; padding-bottom: 1px; text-align: left}

/******************    barevnik 

f0f5c0 - sv. luta
754C23 - hneda
d76b00 - stř.hnědá
ffba75 - sv.hnědá
ffc993
#ffffa0 - zluta
color: #EEF4F4;
	color: #CCEBF5;
	color: #0099CC;
	color: #003366;
	
	color: #CCCCCC;
	color: #656565;
	
	color: #FF6000;
	color: #008910;
	
	color: #FFF200;
	color: #FF5F00;
	color: #FFCC00;
	
	----  dalsi barvy, nepopsane v grmanu, ale pouzivane v navrhu
	color: #ECF7FB;

	---- pořadí barev pro zobrazování grafů
	color: #FFCC00;	lutá
	color: #82B800;	trávově zelená
	color: #A52930;	tulipánová červeň
	color: #782F97;	noční modrá
	color: #006EC0;	védská modrá
	color: #FF6000;	avnatá oranová
	color: #D6005F;	pink
	color: #006133;	tmavě zelená
	color: #003366;	ČSOB tmavě modrá
*/
textarea
{
	cursor: text;
}

img
{
	border: 0;
	border-style: none;
	margin-top: 5px; margin-bottom: 5px;
	margin-left: 15px; margin-right: 15px;
}
H1, H2
{
	font-family: "Trebuchet MS", Verdana, Arial, lucida, sans-serif;
}
H1
{
	position: relative;
	width: 100%;
	line-height: 30px;
	vertical-align: top;
	left: 6px;
	font-weight: normal;
	font-size: 26px;
	color: #003366;
	font-style: italic;
	padding-bottom: 19px;
	margin-top: -4px;
}
H2
{
	line-height: 21px;
	font-size: 17px;
	color: #003366;
	font-style: italic;
	font-weight: bold;
	margin-bottom: 6px;
}
H3
{
	font-size: 13px;
	color: #003366;
	font-weight: bold;
}
#nahore
{
	display: none;
}

p.article {
	text-indent: 20px;
	margin-bottom: 7px;
	margin-left: 17px;
	margin-right: 12px;
	text-align: justify;
}
p.bodytext {
	text-indent: 20px;
	margin-bottom: 7px;
	margin-left: 17px;
	margin-right: 12px;
	text-align: justify;
	font-size:11.0pt;
	font-family:"Times New Roman";
}
p.novinky {
	text-indent: 0px;
	margin-bottom: 7px;
	margin-left: 8px;
}

p.nadpis {
	text-indent: 0px;
	margin-bottom: 7px;
	margin-top: 8px;
	margin-left: 0px;
	margin-right: 0px;
}
p.odr {
	margin-left: 37px;
  margin-bottom: 7px;		
}
p.article2 {
	text-indent: 0px;
	margin-bottom: 7px;
	margin-left: 17px;
	margin-right: 12px;
	text-align: justify;
	
}
p.article3 {
	text-indent: 0px;
	margin-bottom: 7px;
	margin-left: 17px;
	margin-right: 12px;
	text-align: justify;
	font-size:12.0pt;
	font-weight: bold;
}
/****  odkazy */
a
{
	color: #003366;
	text-decoration: underline;
	padding-left: 1px;
	padding-right: 1px;
	_padding-right: 0px;  /* ie bug, je-li mezera na konci odkazu a pouit padding right, mezera se podtrhne */
	
	cursor: pointer;
	_cursor: hand;
}
a:hover
{
	color: #ff8000;
/*	background-color: #003366;*/
	text-decoration: none;
}

.zahlavi a, .zapati a, .console a
{
	color: #003366;
	background-color: #ccebf5;
	text-decoration: underline;
}
.zahlavi a:hover, .zapati a:hover, .console a:hover, .sitemap a:hover
{
	color: #ccebf5;
	background-color: #003366;
	text-decoration: none;
}
.imghref
{
	text-decoration: none;
}
.imghref:hover
{
	background-color: Transparent;
}
#rcol a, #lcol a
{
	font-weight: bold;
}

/*** vseobecne */
.aleft
{
	text-align: left!important;
}
.aright
{
	text-align: right!important;
}
.amid
{
	text-align: center!important;
}
.vatop
{
	vertical-align: top!important;
}
.vamiddle
{
	vertical-align: middle!important;
}
.vabottom
{
	vertical-align: bottom!important;
} 
.normal
{
	font-weight: normal!important;
}
.bold
{
	font-weight: bold!important;
}
.col
{
	color: #ff6000!important; /* (oranová) */
}
.cof
{
	color: #008910!important; /* (zelená) */
}
.coc
{
	color: #003366!important; /* (tmavě modrá) */
}
.notopmargin
{
	margin-top: 0!important;
}
input, .imglink
{
	cursor: pointer;
	_cursor: hand;
}
.nodecoration
{
	text-decoration: none;
}

.margintop10
{
	margin-top: 10px;
}
/****    hlavicka  */
.zahlavi
{
	background: #ccebf5 url("" );
	height: 35px;
	width: 966px;
}





/**********************************************************************************************        content          ****/
#content
{
	width: 966px; /*background-color: Aqua;*/
	color: #666;
}
.ebad
{
	height: 100%; /*text-align: right; 	width: 100%;  	background: url( "" ); */
	_height: 185px;
}
.eb, .eb-lide, .eb-firmy, .eb-csob, .eb-nic
{
	display: block;
	float: left;
	width: 233px;
	height: 178px;
	text-align: left;
	color: White;
	/*font-weight: bold;*/
}
.ebokraje
{
	position: relative;
	bottom: 2px;
	padding-left: 22px;
}
.eb
{
	background: #bbb url() no-repeat top left;
}
.eb h2, .eb-lide h2, .eb-firmy h2, .eb-csob h2, .eb-nic h2
{
	position: relative;
	/*top: 2px;*/
	padding-top: 14px;
	padding-left: 22px;
	font-size: 13px;
	padding-bottom: 11px;
	height: 16px;
}
.eb h2 img, .eb-lide h2 img, .eb-firmy h2 img, .eb-csob h2 img, .eb-nic h2 img
{
	position: absolute;
	margin-left: 22px;
	_margin: 0;
	left: -22px;
	_left: 0px;
	height: 16px;
	width: 233px;
	/*background: #ccebf5 url() no-repeat top left;*/
	
}

.eb-nic
{
	background-image: none;
	padding-left: 0px;
}

.eb a, .eb-lide a, .eb-firmy a, .eb-csob a
{
	font-weight: normal;
	color: White;
}
.eb a:hover, .eb-lide a:hover, .eb-firmy a:hover, .eb-csob a:hover
{
	color: #036;
	background-color: White;
}
.ad
{
	position: relative;
	left: 1px;
	float: right;
	font-size: 0;
	line-height: 0;
}
.ad a:hover
{
	background: none;
}
.ad .zkflban
{
	
	z-index: -100;
}
.ad .zkflban object:hover
{
	border: none;
	position: relative;
	top: 20px;
}
#menu
{
	z-index: 100;
}


/* ------- MENU ------- */
ul#menu #lide, ul#menu #firmy, ul#menu #onas
{
	position: absolute;
	top: 32px;
	left: 270px;
}
ul#menu #firmy
{
	left: 432px;
}
ul#menu #onas
{
	left: 590px;
}
ul#menu li
{
	list-style: none;
	cursor: pointer;
	_cursor: hand;
}
/* ------- MENU *** nastaveni sirek *** ------- */
ul#menu li#lide div.zb
{
	width: 12em;
}
ul#menu li#lide div.zb ul li div.zc
{
	width: 12em;
}
ul#menu li#firmy div.zb
{
	width: 17em;
}
ul#menu li#firmy div.zb ul li div.zc
{
	width: 25em;
}
ul#menu li#onas div.zb
{
	width: 13em;
}
ul#menu li#onas div.zb ul li div.zc
{
	width: 15em;
}
/* ------- MENU *** posunuti podmenu = width - 3em !!!!*** ------- */
#menu li#lide div.zb ul li div.zc
{
	margin-top: -1.5em;
	margin-left: 8em;
}
#menu li#firmy div.zb ul li div.zc
{
	margin-top: -1.5em;
	margin-left: 22.4em;
}
#menu li#onas div.zb ul li div.zc
{
	margin-top: -1.5em;
	margin-left: 9.4em;
}

#menu li div.zb ul li div.zc
{
	display: none;
	position: absolute;
}
ul#menu li div.zb ul li, ul#menu li div.zb ul li div.zc ul li
{
	padding: 4px 29px;
}
ul#menu li div.zb ul li a
{
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	display: block;
}
#menu li div.zb
{
	display: none;
}
/* ---- */
#menu li:hover div.zb 
,#menu li.menuon div.zb
{
	display: block;
}
#menu li div.zb ul li div.zc
{
	display: none;
}
#menu li div.zb ul li:hover div.zc 
,#menu li div.zb ul li.menuon div.zc
{
	display: block;
}
#menu li:hover ul ul, #menu li:hover ul ul ul 
,#menu li.menuon ul ul, #menu li.menuon ul ul ul
,#menu li.menuoff ul ul, #menu li.menuoff ul ul ul
{
	display: none;
}
#menu li:hover ul, #menu ul li:hover ul, #menu ul ul li:hover ul
,#menu li.menuon ul,#menu ul li.menuon ul, #menu ul ul li.menuon ul
{
	display: block;
}
#menu #lide li:hover a
, #menu #lide li.menuon a
{
	color: #008910;
	background: #fff;
}
#menu #firmy li:hover a
, #menu #firmy li.menuon a
{
	color: #ff6000;
	background: #fff;
}
#menu #onas li:hover a
, #menu #onas li.menuon a
{
	color: #1f3f96;
	background: #fff;
}
#menu #lide li:hover ul li a
, #menu #lide li.menuon ul li a
{
	color: #fff;
	background: #008910;
}
#menu #firmy li:hover ul li a
, #menu #firmy li.menuon ul li a
{
	color: #fff;
	background: #ff6000;
}
#menu #onas li:hover ul li a
,#menu #onas li.menuon ul li a
{
	color: #fff;
	background: #1f3f96;
}



#menu #lide li:hover ul li:hover a
, #menu #lide li.menuon ul li.menuon a
{
	color: #008910;
	background: #fff;
}
#menu #lide li:hover ul li:hover
{
	color: #008910;
	background: #fff url("../Images/beruska2.gif" ) no-repeat left center;
}
#menu #lide li.menuon ul li.menuon
{
	color: #008910;
	background: #fff url("../Images/beruska2.gif" ) no-repeat left center;
}
#menu #firmy li:hover ul li:hover a
, #menu #firmy li.menuon ul li.menuon a
{
	color: #ff6000;
	background: #fff ;
}
#menu #onas li:hover ul li:hover a
, #menu #onas li.menuon ul li.menuon a
{
	color: #1f3f96;
	background: #fff ;
}




#menu #lide ul li:hover a,#menu #lide ul li.menuon a
{
	color: #008910;
	background: #fff;
}


#menu #lide ul li:hover,#menu #lide ul li.menuon
{
            color: #008910;
            background: #fff url("../Images/beruska2.gif" ) no-repeat left center;
}



#menu #firmy ul li:hover a
, #menu #firmy ul li.menuon a
{
	color: #ff6000;
	background: #fff;
}
#menu #firmy ul li:hover, #menu #firmy ul li.menuon
{
            color: #ff6000;
            background: #fff url("../Images/beruska2.gif" ) no-repeat left center;
}


#menu #onas ul li:hover a
, #menu #onas ul li.menuon a
{
	color: #1f3f96;
	background: #fff;
}
#menu #onas ul li:hover, #menu #onas ul li.menuon
{
            color: #1f3f96;
            background: #fff url("../Images/beruska2.gif" ) no-repeat left center;
}

#menu #lide ul li, #menu #firmy ul li, #menu #onas ul li
{
	color: #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}
#menu #lide ul li
{
	background: #008910 url("/Images/sipka-menu.gif" ) no-repeat right center;
}
#menu #firmy ul li
{
	background: #ff6000 url("/Images/sipka-menu.gif" ) no-repeat right center;
}
#menu #onas ul li
{
	background: #1f3f96 url("/Images/sipka-menu.gif" ) no-repeat right center;
}
#menu li#onas div.zb ul li div.zc ul li, #menu li#firmy div.zb ul li div.zc ul li, #menu li#lide div.zb ul li div.zc ul li
{
	background-image: none;
}

/* -------- MENU - zaobleni a nastaveni barev ---------*/
.zb .b1, .zb .b2, .zb .b3, .zb .b4, .zb .b1b, .zb .b2b, .zb .b3b, .zb .b4b, .zc .c1, .zc .c2, .zc .c3, .zc .c4, .zc .c1b, .zc .c2b, .zc .c3b, .zc .c4b
{
	display: block;
	overflow: hidden;
	font-size: 1px;
	height: 1px;
	background: #008910;
}
#firmy .zb .b1, #firmy .zb .b2, #firmy .zb .b3, #firmy .zb .b4, #firmy .zb .b1b, #firmy .zb .b2b, #firmy .zb .b3b, #firmy .zb .b4b, #firmy .zc .c1, #firmy .zc .c2, #firmy .zc .c3, #firmy .zc .c4, #firmy .zc .c1b, #firmy .zc .c2b, #firmy .zc .c3b, #firmy .zc .c4b
{
	background: #ff6000;
}
#onas .zb .b1, #onas .zb .b2, #onas .zb .b3, #onas .zb .b4, #onas .zb .b1b, #onas .zb .b2b, #onas .zb .b3b, #onas .zb .b4b, #onas .zc .c1, #onas .zc .c2, #onas .zc .c3, #onas .zc .c4, #onas .zc .c1b, #onas .zc .c2b, #onas .zc .c3b, #onas .zc .c4b
{
	background: #1f3f96;
}
.zb .b1
{
	margin: 0 5px 0 0;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}
.zb .b2
{
	margin: 0 3px 0 0;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}
.zb .b3
{
	margin: 0 2px 0 0;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}
.zb .b4
{
	margin: 0 1px 0 0;
	height: 2px;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
}
.zb .b1b, .zc .c1
{
	margin: 0 5px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
}
.zb .b2b, .zc .c2
{
	margin: 0 3px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
}
.zb .b3b, .zc .c3
{
	margin: 0 2px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
}
.zb .b4b, .zc .c4
{
	margin: 0 1px;
	height: 2px;
	border-right: 1px solid #eee;
	border-left: 1px solid #eee;
}
.zc .c1b
{
	margin: 0 5px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
}
.zc .c2b
{
	margin: 0 3px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
}
.zc .c3b
{
	margin: 0 2px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
}
.zc .c4b
{
	margin: 0 1px;
	height: 2px;
	border-right: 1px solid #eee;
	border-left: 1px solid #eee;
}

/* ------- MENU *** radky bez sipek *** ------- */
#menu #lide ul li.ns
{
	background-image: none;
}
#menu #firmy ul li.ns
{
	background-image: none;
}
#menu #onas ul li.ns
{
	background-image: none;
}
/******END: PRVKY PRO MENU ********/


#menu #lide div.nadpis span
{
	background:  url("../Images/hp_hl_menu_Lide.gif" ) no-repeat left top;
}
#menu #firmy div.nadpis span
{
	background:  url("../Images/hp_hl_menu_firmy.gif" ) no-repeat left top;
}
#menu #onas div.nadpis span
{
	background:  url("../Images/hp_hl_menu_oNas.gif" ) no-repeat left top;
}
#menu div.nadpis
{ 
	width: 130px;
	height: 41px;
	cursor: pointer;
	_cursor: hand;
}
#menu #lide div.nadpis span, 
#menu #firmy div.nadpis span, 
#menu #onas div.nadpis span
{
	display: block;
	position: absolute;
	top: 0;
	left: 1px;
	width: 130px;
	height: 41px;
	cursor: pointer;
	_cursor: hand;
}
#menu div.active
{ 
	width: 130px;
	height: 41px;
	cursor: pointer;
	_cursor: hand;
}
#menu #lide div.active span, 
#menu #firmy div.active span, 
#menu #onas div.active span
{
	display: block;
	position: absolute;
	top: 0;
	left: 1px;
	width: 130px;
	height: 41px;
	cursor: pointer;
	_cursor: hand;
}
#menu a:hover, #menu.menuon a
{
	text-decoration: none;
	background-color: #fff;
}
#menu #lide div.active span
{
	background: #fff  no-repeat right top;
}
#menu #lide div.nadpis a:hover span, #menu #lide div.active a:hover span, #menu #lide:hover div span, #menu #lide.menuon div span, #menu #lide a:hover div span
{
	background-position: center top;
}
#menu #firmy div.active span
{
	background: #fff  no-repeat right top;
}
#menu #firmy div.nadpis a:hover span, #menu #firmy div.active a:hover span, #menu #firmy:hover div span, #menu #firmy.menuon div span, #menu #firmy a:hover div span
{
	background-position: center top;
}
#menu #onas div.active span
{
	background: #fff  no-repeat right top;
}
#menu #onas div.nadpis a:hover span, #menu #onas div.active a:hover span, #menu #onas:hover div span, #menu #onas.menuon div span, #menu #onas a:hover div span
{
	background-position: center top;
}
