body {
	color: #000000;
	background-color: #FFFFFF;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 0.8em;
	margin: 0px;
	margin-left: 10px;
	padding: 0px;
}
table {
	margin: 0px;
	padding: 0px;
	font-size: 1em;
}

td, th {
	color: #000000;
	
	margin: 0px;
	padding: 0px;
}
	
ul {
	margin: 0px;
	padding: 0px;
	margin-left: 20px;
	margin-top: 5px;
}
p {
	margin: 0px;
	margin-bottom: 0.7em;
	margin-top: 0.7em;
}
/*
//--------------------------------------------------------------------
//	Odkaz
//--------------------------------------------------------------------
*/
a:active, a:link, a, a:hover {
	color: #3399CC;
}
a:visited {
	color: #999999;
}

a.block{
	display : block;
	width : 100%;
}

/*
//--------------------------------------------------------------------
//Obrazek
//--------------------------------------------------------------------
*/
img {
	border: 0px;
	padding: 0px;
	margin: 0px;
}

/*
//--------------------------------------------------------------------
//H1
//--------------------------------------------------------------------
*/
h1, h1 a:active, h1 a:link, h1 a:visited, h1 a, h1 a:hover {
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 1em;
}

/*
//--------------------------------------------------------------------
//H2
//--------------------------------------------------------------------
*/
h2, h2 A:ACTIVE, h2 A:LINK, h2 A:VISITED, h2 A {
	margin-top: 5px;
	margin-bottom: 5px;
	color: #333333;
	font-weight: bold;
	font-size: 1em;
}


/*// ---------------vecicky okolo formularu--------------- */
form {
	display: inline;
}

input, textarea, select {
	background-color: #FFFFFF;
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 1em;
	margin-top: 2px;
	border: 1px solid #7F7F7F;
	margin-left: 5px;
}
 
.fElbutton
{
	background-color: #FF6600;
	border: 1px solid #666666;
	color: #FFFFFF;
	font-weight: bold;
	margin: 5px 5p 0px 0px;
}

.fElcheckbox input
{
	border: none;
	background-color: #F7F7F7;		
}

.fieldsetBorderNone fieldset {
	border: none;
	text-align: right;
}

fieldset 
{
	border: none;
	border-top: 2px solid #7F7F7F;
	background-color: #F7F7F7;	
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}

legend 
{
	background-color: #F7F7F7;	
	padding: 0px 2px 0px 2px;
	font-weight: bold;
	color: #7F7F7F;
}

fieldset th {
	text-align: left;
}


/*
//--------------------------------------------------------------------
//	Horni tabule s logem a odkazy
//--------------------------------------------------------------------
*/
#pageHeaderC {
	width: 976px;
	height: 86px;
	background: url(../images/design/bg-top.jpg) top left no-repeat;
}

#pageHeader {
	width: 976px;
	float: left;
}

#ingimLogo {
	margin-top: 16px;
	float: left;
}
#topNavig {
	position: absolute;
	top: 63px;
	left: 20px;
	text-align: left;
	width: 764px;
}
#topLang {
	text-align: right;
	position: absolute;
	top: 65px;
	left: 684px;
	width: 300px;
	font-size: 8pt;
}
#topLang img {
	margin-left: 10px;
}

.searchImage 
{
    border: 0px;
}

/*
//--------------------------------------------------------------------
//	Horni tabule s bannerem HP
//--------------------------------------------------------------------
*/
#pageBannerHP {
	background-color: #FF6600;
	width: 974px;
	height: 118px;
	border: 1px solid #999999;
}

#logo a {
    width: 974px;
    height: 59px; 
    display: block;   
    }

#pageBanner {
	background-color: #FF6600;
	width: 974px;
	height: 41px;
	border: 1px solid #999999;
}

#kolazHP {
	border-right: 1px solid #999999;
}
#kolaz {
	border-right: 1px solid #999999;
}

#searchForm {
	text-align: right;
	position: absolute;
	top: 95px;
	left: 634px;
	width: 300px;
	font-size: 8pt;
}
#topTitleHP {
	position: absolute;
	top: 160px;
	left: 450px;
	width: 524px;
	color: #ffffff;
	font-size: 13pt;
}
#topTitle {
	position: absolute;
	top: 85px;
	left: 170px;
	width: 524px;
	color: #ffffff;
	font-size: 13pt;
}

#topUserHomeLink 
{
    margin-top: 2px;
    width: 974px;
    text-align: right;
    font-size: 85%;
}

/*
//--------------------------------------------------------------------
//	Tabule s patickou
//--------------------------------------------------------------------
*/
#pageBottom {
	text-align: center;
	width: 974px;
	margin-top: 15px;
	font-size: 0.85em;
	text-decoration: none;
}
#pageBottom a {
	text-decoration: none;
}
#pageBottom a:hover {
	text-decoration: underline;
}

/*
//--------------------------------------------------------------------
//	Layout tabule s obsahem
//--------------------------------------------------------------------
*/

#pageNavigC{
	float : left;
	clear : left;
	width: 142px;
	overflow : hidden;
	margin-top: 17px;
}

#pageMainC {
	float : left;
	clear : right;
	width: 832px;
	overflow : hidden;
	margin-top: 17px;
	position : relative;
}


#pageRightC {
	float: left;
	width: 210px;
}

#pageRight {

}

#pageMainHPC {
	float: left;
	width: 616px;
}

#pageMainHP {
	padding-left: 10px;
	padding-right: 10px;
}

#pageMainHP #backLinkC{}
#pageMainHP #backLinkC #backLink{}

#backLink a, #backLink a:link, #backLink a:active, #backLink a:hover, #backLink a:visited{
	color: #3399CC;
	font-weight : normal;
	font-size : 0.9em;
}

/************************************
 * HP Aktulity / News				*
 * + News (news.asp)				*
 ************************************/
.newsListItemHPC, 
.newsListItemC{
	padding-bottom : 1.8em;
}
.newsListItemHPC .newsListItemHP, 
.newsListItemC .newsListItem{}

.newsListItemHPC .newsListItemHP h2, 
.newsListItemC .newsListItem h2{}

.newsListItemHPC .newsListItemHP h2 a, 
.newsListItemC .newsListItem h2 a{}

.newsListItemHPC .newsListItemHP img , .newsListItemHPC .newsListItemHP a.openPicture,
.newsListItemC .newsListItem img , .newsListItemC .newsListItem a.openPicture{
	float : left;
	border : none;
	margin : 5px 5px 5px 0;
}

/*### ZRUSENI STYLU PRO IMG V TAGU <a> ###*/
.newsListItemHPC .newsListItemHP a.openPicture img,
.newsListItemC .newsListItem a.openPicture img{
	float : none;
	margin : 0;
	padding : 0;
	border : none;
}
.newsListItemHPC .newsListItemHP .newsContentHPC,
.newsListItemC .newsListItem .newsContentC{}

.newsListItemHPC .newsListItemHP .newsContentHPC .newsContentHP,
.newsListItemC .newsListItem .newsContentC .newsContent{}

.newsListItemHPC .newsListItemHP .moreLinkC,
.newsListItemC .newsListItem .moreLinkC{
	padding-top : 5px;
	clear : both;
}
.newsListItemHPC .newsListItemHP .moreLinkC .moreLink,
.newsListItemC .newsListItem .moreLinkC .moreLink{}

.moreLink a, .moreLink a:active, .moreLink a:link, .moreLink a:hover, .moreLink a:visited{
	color: #3399CC;
	font-weight : normal;
	font-size : 0.9em;
	line-height : 1.4em;
}

/************************************
 * HP DETAIL Aktulity / News		*
 * + DETAIL News (news_detail.asp)	*
 ************************************/
.newsDetailHPC,
.newsDetailC{}

.newsDetailHPC .newsDetailHP,
.newsDetailC .newsDetail{}

.newsDetailHPC .newsDetailHP H2,
.newsDetailC .newsDetail H2{}
.newsDetailHPC .newsDetailHP img , .newsDetailHPC .newsDetailHP a.openPicture,
.newsDetailC .newsDetail img , .newsDetailC .newsDetail a.openPicture{
	float : left;
	border : 1px solid #777777;
	margin : 5px 5px 5px 0;
}
.newsDetailHPC .newsDetailHP a.openPicture img,
.newsDetailC .newsDetail a.openPicture img{
	/* zruseni stylu pro img v tagu <a> */
	float : none;
	margin : 0;
	border : none;
}
.newsDetailHPC .newsDetailHP .newsContentHPC,
.newsDetailC .newsDetail .newsContentC{}

.newsDetailHPC .newsDetailHP .newsContentHPC .newsContentHP,
.newsDetailC .newsDetail .newsContentC .newsContent{}

.newsDetailHPC .newsDetailHP .newsContentBodyHPC,
.newsDetailC .newsDetail .newsContentBodyC{}

.newsDetailHPC .newsDetailHP .newsContentBodyHPC .newsContentBodyHP,
.newsDetailC .newsDetail .newsContentBodyC .newsContentBody{}

/**************************************/

#pageMainNoborder {
	padding: 10px;
}

.pageRightFund {
	background: url(../images/design/bullet_blu.gif) no-repeat;
	padding-bottom: 5px;
	padding-left: 7px;
}

.pageRightNews {
	background: url(../images/design/bullet_blu.gif) no-repeat;
	padding-bottom: 5px;
	padding-left: 7px;
}
.pageBullets {
	background: url(../images/design/bullet_blu.gif) no-repeat;
	padding-bottom: 5px;
	padding-left: 10px;
}

.pageMainNews {
	text-align: justify;
	padding-bottom: 20px;
}
.lineUp {
	text-align: right;
}
.lineUp img {
	margin-right: 5px;
}
.makeJustify {
	text-align: justify;
}
/*
//--------------------------------------------------------------------
//	tabulka
//--------------------------------------------------------------------
*/
.mainTable {
	width: 824px;
	padding: 0px;
	margin: 0px;
	border : none;
}
.mainTable.noSpaces {
	border-collapse : collapse;
}
.mainTable td, .mainTable th {
	padding: 2px;
	margin: 0px;
}
.mainTable th {
	padding-left: 3px;
	padding-right: 3px;
}




.mainTable th, .mainTable th a:active, .mainTable th a:link, .mainTable th a:visited, .mainTable th a, .mainTable th a:hover {
	background-color: #FF6600;
	color: #FFFFFF;
}

.mainTable .prvni {
	background-color: #FFFFFF;
}
.mainTable .druhy {
	background-color: #F5F5F5;
}
.mainTable .treti {
	background-color: #CCCCCC;
}



.mainTable td.colMark {
	width: 30px;
}
/*
.mainTable td.colING {
	width: 5px;
	text-align:left;
}
*/

.mainTable td.colISIN 
{
	width: 100px;
	text-align:left;
}

.mainTable td.colISIN2 
{
	width: 15px;
	text-align:left;
}

.mainTable td.colISIN3 
{
	width: 15px;
	text-align:left;
	border: 0px;
}

.mainTable td.colName {
	width: 350px;
	text-align:left;
}
.mainTable td.colDocument{
	width: 70px;
	text-align:center;
}

.mainTable td.colName2 {
	width: 275px;
	text-align:left;
}
mainTable td.colDate2 {
	width: 100px;
	text-align:left;
}

.mainTable td.colCurrency {
	width: 50px;
	text-align:center;
}
.mainTable td.colClass {
	width: 120px;
	text-align:center;	
}
.mainTable td.colProfile {
	width: 250px;
	text-align:center;	
}



#dictionaryCol1 {
	width: 200px;
	vertical-align: top;
	font-weight: bold;
}

#dictionaryCol2 {
	vertical-align: top;
	text-align: justify;
}

.mainTable2 {
	padding: 0px;
	margin: 0px;
}
.mainTable2 td, .mainTable2 th {
	margin: 0px;
	padding-left: 3px;
	padding-right: 3px;
}
.mainTable2 th {
	padding-left: 3px;
	padding-right: 3px;
}

.mainTable2 th, .mainTable2 th a:active, .mainTable2 th a:link, .mainTable2 th a:visited, .mainTable2 th a, .mainTable2 th a:hover {
	background-color: #FF6600;
	color: #FFFFFF;
}

.mainTable2 .prvni {
	background-color: #FFFFFF;
}
.mainTable2 .druhy {
	background-color: #F5F5F5;
}
.mainTable2 .treti {
	background-color: #CCCCCC;
}

.mainTable2 td ul {
    margin: 0px;
}

.mainTable2 td ul li {
	list-style-type: disc;
	list-style-position: outside;
	margin-left: 15px;
	color: #E17100;
}

.basicInformation {
	width: 571px;
}

.downloadFile {
	width: 250px;
}
.graphTableLeft{
	width: 50%;
	float: left;
}

.graphTableRight{
	width: 50%;
	float: right;
}

.mainTable3 {
	width: 824px;
	padding: 0px;
	margin: 0px;
}
.mainTable3 td, .mainTable3 th {
	margin: 0px;
	padding-left: 3px;
	padding-right: 3px;
}
.mainTable3 th {
	padding-left: 3px;
	padding-right: 3px;
}

.mainTable3 th, .mainTable3 th a:active, .mainTable3 th a:link, .mainTable3 th a:visited, .mainTable3 th a, .mainTable3 th a:hover {
	background-color: #FF6600;
	color: #FFFFFF;
}

.mainTable3 .prvni {
	background-color: #FFFFFF;
}
.mainTable3 .druhy {
	background-color: #F5F5F5;
}
.mainTable3 .treti {
	background-color: #CCCCCC;
}

.mainTable3 td select#fund {
	width: 260px;
}

.mainTable3 td input#date {
	width: 50px;
}

.mainTable3 td select#transaction {
	width: 65px;
}

.mainTable3 td input#pieces {
	width: 50px;
}

.mainTable3 td #btn_recompute {
	width: 52px;
}

.mainTable3 td input#datefrom,
.mainTable3 td input#dateto {
	width: 74px;
}

.bold {
	font-weight: bold;
}

/*
//--------------------------------------------------------------------
//	Polozky menu
//--------------------------------------------------------------------
*/
.pageMenu1C {
	font-size: 10pt;
	font-weight: bold;
	padding-bottom: 8px;
}
.pageMenu1 a:active, .pageMenu1 a:link, .pageMenu1 a:visited, .pageMenu1 a, .pageMenu1 a:hover {
	background: url(../images/design/arrow_box_r.gif) no-repeat;
	padding-left: 14px;
	color: #ff6600;
	text-decoration: none;
}
.pageMenu1A a:active, .pageMenu1A a:link, .pageMenu1A a:visited, .pageMenu1A a, .pageMenu1A a:hover {
	background: url(../images/design/arrow_box_d.gif) no-repeat;
	padding-left: 14px;
	color: #ff6600;
	text-decoration: none;
}

.pageMenu2C {
	padding-left: 14px;
	font-size: 8pt;
	padding-bottom: 6px;
}
.pageMenu2 a:active, .pageMenu2 a:link, .pageMenu2 a:visited, .pageMenu2 a, .pageMenu2 a:hover {
	color: #333333;
	text-decoration: none;
}
.pageMenu2A a:active, .pageMenu2A a:link, .pageMenu2A a:visited, .pageMenu2A a, .pageMenu2A a:hover {
	/*background: url(../images/design/arrow_orange_r.gif) left no-repeat;*/
	font-weight: bold;
	color: #ff6600;
	text-decoration: none;
}

/* prava lista */

.bunka {
	background-color: #F0F0F0;
	margin-bottom: 10px;
}

.bunkaheader {
	color: white;
	background-color: #737373;
	text-align: left;
	padding-left: 10px;
}

.bunkapopisky {
	font-size: 0.8em;
	text-align: center;
	color: #737373;
}

.bunkaobsah {
	padding: 5px;
	padding-top: 0px;
}

.bunkaheader h2 {
	color: white;
}
.oranzova {
	color: #FF6600;
}

.bunka .BannerC{
	text-align : center;
	padding : 5px 0;
	background : white;
} 



.bunkaDoc {
	background-color: #F0F0F0;
	margin-bottom: 10px;
	color: #FF6600;
}

.bunkaheaderDoc {
	color: white;
	background-color: #737373;
	text-align: left;
	padding-left: 10px;
}



.bunkaobsahDoc {
	padding: 5px;
	padding-top: 0px;
}

.bunkaobsahDoc h2{
	padding: 5px;
	padding-top: 0px;
	background-color:#FF6600;
	color: white;
}

.bunkaheaderDoc h2 {
	color: white;
}


 


/* LEVA NAVIGACE */

#pageNavig {
	width: 142px;
}

#pageNavig .navigBannerC {
	margin-top : 0.5em;
	width: 140px;
	overflow : hidden;
}
#pageNavig .navigBannerC .BannerC {
	text-align : center;
	/*border-top : 2px solid #FF6600;*/
	padding : 0.5em 0;
}


#pageNavig ul {
	list-style: none;
	list-style-image: none;
	margin: 0em;
	padding: 0em;
}

#pageNavig li {
	display: block;
	width: 100%;
	line-height: 20px;
}
#pageNavig li a {
	display: block;
	padding-left : 15px;
	width: auto;
	letter-spacing: -0.01em;
}
.menu_left_1 {
}

.menu_left_2 {
}


/* prvni uroven */
.menu_left_1 li{
	background: url("../images/design/arrow_box_r.gif") 0px 5px  no-repeat;
}
.menu_left_1 li a, 
.menu_left_1 li a:link, 
.menu_left_1 li a:visited, 
.menu_left_1 li a:active {
	color: #FF6600;
	text-decoration: none;
	font-weight: bold;
	width: 100%;
	background-position : left 4px;
}

.menu_left_1 li a:hover {
	text-decoration: underline;
}
li.menu_left_activ_1{
	background: url("../images/design/arrow_box_d.gif") 0px 5px  no-repeat;
}
li.menu_left_activ_1 a, 
li.menu_left_activ_1 a:link, 
li.menu_left_activ_1 a:visited, 
li.menu_left_activ_1 a:active {
	color: #FF6600;
	text-decoration: none;
	
	background-position : left 4px;
}

li.menu_left_activ_1 a:hover {
	text-decoration: underline;
} 

/* druha uroven */
.menu_left_2 li{
	background-image : none;
}
.menu_left_2 li a, 
.menu_left_2 li a:link, 
.menu_left_2 li a:visited, 
.menu_left_2 li a:active {
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	font-size: 0.85em;
	/*margin-left: 10px;*/
	background: none;
}

.menu_left_2 li a:hover {
	color: #333333;
	text-decoration: underline;
	font-weight: normal;
	font-size: 0.85em;
	background: none;
}

li.menu_left_activ_2{
	background: url("../images/design/arrow_orange_r.gif") 0px 5px  no-repeat;
}
li.menu_left_activ_2 a, 
li.menu_left_activ_2 a:link, 
li.menu_left_activ_2 a:visited, 
li.menu_left_activ_2 a:active {
	color: #FF6600;
	text-decoration: none;
	font-weight: bold;

	background-position : left 5px;
}

li.menu_left_activ_2 a:hover{
	text-decoration: underline;
}


/* treti uroven */
.menu_left_3 li{
	background-image : none;
}
.menu_left_3 li a, 
.menu_left_3 li a:link, 
.menu_left_3 li a:visited, 
.menu_left_3 li a:active {
	color: #666666;
	text-decoration: none;
	font-weight: normal;
	font-size: 0.8em;
	margin-left: 10px;
	background: none;
}

.menu_left_3 li a:hover {
	text-decoration: underline;
}

li.menu_left_activ_3{
	background: url("../images/design/arrow_orange_r.gif") 10px 5px  no-repeat;
}
li.menu_left_activ_3 a, 
li.menu_left_activ_3 a:link, 
li.menu_left_activ_3 a:visited, 
li.menu_left_activ_3 a:active {
	color: #FF6600;
	text-decoration: none;
	font-weight: bold;	
	background-position : left 5px;
}

li.menu_left_activ_3 a:hover{
	text-decoration: underline;
}

/*
//--------------------------------------------------------------------
//	writeus
//--------------------------------------------------------------------
*/


.writeus input {
	width: 300px;
}

.writeus textarea {
	width: 300px;
	height: 100px;
}

.writeus #btn_send {
	width: 150px;
}

/*
//--------------------------------------------------------------------
//	Div s tooltipem v seznamu fondu
//--------------------------------------------------------------------
*/
.infoDiv{
	position : absolute;
	top : 0px;
	left : 450px;
	width : 350px;
	margin-top : -140px;
	visibility : hidden;
}
.infoDiv table.mainTable2{
	border: 1px solid #333333;
	border-right : 2px solid #333333;
	border-bottom : 2px solid #333333;
	border-collapse : collapse;
}
.infoDiv table.mainTable2 td{
	padding : 5px;
}

/*
//--------------------------------------------------------------------
//	detail fondu
//--------------------------------------------------------------------
*/

.fundClientPortfolios {
    text-align: right;
}


/*
//--------------------------------------------------------------------
//	Prodejní místa / info_distributor.asp
//--------------------------------------------------------------------
*/

#infoDistributor ul li {
	list-style-type: none;
	margin-bottom: 10px;
	display: block;
	clear: both;
}

#infoDistributor ul li .smallLogo{
	width: 115px;
}

#infoDistributor ul li a{
}

#infoDistLogo{
	float: right;
}

/*
//--------------------------------------------------------------------
//	search
//--------------------------------------------------------------------
*/

.searchResultsTitle {
	margin-top: 10px;
	background-color: #FF6600;
	line-height: 23px;
	padding-left: 5px;
	color: white;
	font-weight: bold;
}

.searchResults	{
	line-height: 21px;
	background-color: #F7F7F7;
	padding-left: 10px;
}


/* client home and portfolios */
.actionToolbar 
{
    border-top: 2px solid #999999; 
    border-bottom: 2px solid #999999; 
    padding: 2px; 
    margin-top: 20px; 
    font-size: 85%;
}


/* common styles */
.alignCenter 
{
    text-align: center;
}

.freeSpaceCell 
{
    margin: 5px 20px 5px 20px;
}

/* Informacni popiska k cenam fondu - prices_current.asp */
sup.FndPriceCurrentStar{
	color: #ff6600;
	font-size: 0.9em;
}

td#FndPriceCurrentStarDescription{
	padding: 10px 0 0 0;
}

td#FndPriceCurrentStarDescription div{
	font-size: 0.75em;
	color: #333333;
	background: #F5F5F5;
	padding: 5px 5px 5px 5px;

}

td#FndPriceCurrentStarDescription div sup{
	color: #ff6600;
	font-size: 1.2em;
}
.black
{
	color: #000000;
}