H1 {
	padding: 0px 0px 10px 0px;
	margin: 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 30px;
	font-weight: bold;
	color: #A71930;
	background-color: transparent;
}

H2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 19px;
	font-weight: bold;
	padding: 0px;
	margin: 0px 0px 3px 0px;
	color: #A71930;
	background-color: transparent;
}

H3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 	px;
	font-weight: bold;
	padding: 0px;
	margin: 5px 0px 3px 0px;
	color: #A71930;
	background-color: transparent;
}

UL {
	list-style: square;
}

UL LI {
	padding-bottom: 5px;
	line-height: 150%;
}

A {
	text-decoration: underline;
	color: Black;
}

A:link,A:visited {
	text-decoration: underline;
}

A:hover {
	text-decoration: none;
	color: #a5bacc;
}

A.button {
	text-decoration: none;
}

A.button:link,A.button:visited {
	text-decoration: none;
}

A.button:hover {
	text-decoration: none;
}
/**************/
/* IKONY */
A.download {
	text-decoration: none;
	background: url(icons/all.png) no-repeat center left;
	padding: 10px 0px 15px 40px;
	display: block;}
A.download:link,A.download:visited {
	text-decoration: none;}
A.download:hover {
	text-decoration: none;
	background: url(icons/all_hover.png) no-repeat center left;}

A.archive {
	text-decoration: none;
	background: url(icons/archive.png) no-repeat center left;
	padding: 10px 0px 15px 40px;
	display: block;}
A.archive:link,A.archive:visited {
	text-decoration: none;}
A.archive:hover {
	text-decoration: none;
	background: url(icons/archive_hover.png) no-repeat center left;}
	
A.doc{
	text-decoration: none;
	background: url(icons/doc.png) no-repeat center left;
	padding: 10px 0px 15px 40px;
	display: block;}
A.doc:link,A.doc:visited {
	text-decoration: none;}
A.doc:hover {
	text-decoration: none;
	background: url(icons/doc_hover.png) no-repeat center left;}
	
A.mp3 {
	text-decoration: none;
	background: url(icons/mp3.png) no-repeat center left;
	padding: 10px 0px 15px 40px;
	display: block;}
A.mp3:link,A.mp3:visited {
	text-decoration: none;}
A.mp3:hover {
	text-decoration: none;
	background: url(icons/mp3_hover.png) no-repeat center left;}
	
A.pdf {
	text-decoration: none;
	background: url(icons/pdf.png) no-repeat center left;
	padding: 10px 0px 15px 40px;
	display: block;}
A.pdf:link,A.pdf:visited {
	text-decoration: none;}
A.pdf:hover {
	text-decoration: none;
	background: url(icons/pdf_hover.png) no-repeat center left;}
	
A.ppt {
	text-decoration: none;
	background: url(icons/ppt.png) no-repeat center left;
	padding: 10px 0px 15px 40px;
	display: block;}
A.ppt:link,A.ppt:visited {
	text-decoration: none;}
A.ppt:hover {
	text-decoration: none;
	background: url(icons/ppt_hover.png) no-repeat center left;}
	
A.video {
	text-decoration: none;
	background: url(icons/video.png) no-repeat center left;
	padding: 10px 0px 15px 40px;
	display: block;}
A.video:link,A.video:visited {
	text-decoration: none;}
A.video:hover {
	text-decoration: none;
	background: url(icons/video_hover.png) no-repeat center left;}
	
A.xls {
	text-decoration: none;
	background: url(icons/xls.png) no-repeat center left;
	padding: 10px 0px 15px 40px;
	display: block;}
A.xls:link,A.xls:visited {
	text-decoration: none;}
A.xls:hover {
	text-decoration: none;
	background: url(icons/xls_hover.png) no-repeat center left;}

/* ******************* */
FORM{
  padding: 0px;
  margin: 0px;
}
FIELDSET {
	border: 0px;
}

FIELDSET.reg {
	width: 650px;
	border: 1px solid #EAEAEA;
	margin: 0px;
	margin-bottom: 15px;
	padding: 0px;
}

FIELDSET.reg LEGEND {
	border: 1px solid #EAEAEA;
	margin-left: 10px;
	margin-bottom: 0px;
	padding: 2px 5px 2px 5px;
	color: #A71930;
	font-size: 90%;
	background: #EAEAEA
}

INPUT {
	border: 1px solid Black;
	padding: 3px
}

DL {
	padding: 10px 0px 0px 0px;
	margin: 0px;
}

DL DT {
	margin: 0px;
	padding: 2px 0 0 0;
	font-weight: bold;
	background-color: White;
	color: #A71930;
	line-height: 150%;
}

DL DD {
	margin: 0px 0px 5px 20px;
	padding: 0px;
	background-color: White;
	color: black;
}

DL.faq {
	padding: 10px 0px 0px 0px;
	margin: 0px;
}

DL.faq DT {
	margin: 0px;
	padding: 2px 0 0 0;
	font-weight: bold;
	background-color: White;
	color: #A71930;
	line-height: 150%;
}

DL.faq DD {
	margin: 0px 0px 15px 0px;
	padding: 0px;
	line-height: 150%;
	background-color: white;
	color: black;
}
DL.listInvestors {
	padding: 10px 0px 0px 0px;
	margin: 0px;
}

DL.listInvestors DT {
	margin: 0px;
	padding: 2px 0 0 0;
	font-weight: normal;
	background-color: White;
	color: #00338D;
	line-height: 150%;
}
DL.listInvestors DT SPAN{
	color: #A71930;
	font-weight: bold;
}

DL.listInvestors DD {
	margin: 0px 0px 2px 20px;
	width: 400px;
	padding: 0px;
	line-height: 150%;
	background-color: white;
	color: black;
}

SPAN.inMediaTitle{
	background-color: white;
	color: #A71930; /*#727376;*/
	padding-bottom: 2px;
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
}
SPAN.inMediaDate{
	background-color: white;
	color: #727376;
	padding-bottom: 3px;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
}
SPAN.inMediaAnnotation{
	background-color: white;
	color: black;
	padding-bottom: 2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
A.zpet {
	color: #A71930;
	text-decoration: underline;
}
A.zpet:link,A.zpet:visited {
	text-decoration: underline;
}
A.zpet:hover {
	text-decoration: none;
	color: #A71930; /*#a5bacc;*/
}
SELECT {
	border: 1px solid Black;
	background: white;
	padding: 3px;
	margin-left: 1px;
	font-size: 13px;
	color: #00338D;
	width: 120px;
}

P {
	padding: 0px;
	margin: 0px 0px 5px 0px;
	line-height: 150%;
}

SPAN.italic {
	font-style: italic;
}
SPAN.red{
	color: #A71930;
}
SPAN.blue{
	color: #01457F;
}
DIV.pad10 {
	padding-left: 10px;
}

DIV.pad20 {
	padding-left: 20px;
}

DIV.pad30 {
	padding-left: 30px;
}

TABLE {
	border: 0;
}

.navigace {
	text-align: right;
}

TABLE.people {
	width: 698px;
}

TABLE.people TD {
	font-size: 13px;
}

TABLE.people .caption {
	height: 31px;
	vertical-align: middle;
	background: url(people_caption.jpg) repeat-x;
	font-size: 16px;
	font-weight: bold;
	padding-left: 20px;
	color: #00338D;
}

TABLE.people .foto {
	vertical-align: top;
	background: url(img_box.png) no-repeat;
	width: 159px;
	height: 120px;
}

TABLE.people .line {
	width: 159px;
	height: 4px;
	background: url(blue_line.jpg) repeat-x bottom;
}

TABLE.people .icons {
	padding: 5px 0px 2px 10px;
	margin: 0px;
}

TABLE.people .text {
	vertical-align: top;
	padding: 4px 20px 4px 20px;
	width: 300px;
}

TABLE.people .popis {
	vertical-align: top;
	padding: 4px 2px 0 0;
}

TABLE.people .hodnota {
	vertical-align: top;
	padding-top: 4px;
}

/*mikrofinance*/
DIV#filtr {
	float: right;
	/*margin-top: 10px;*/
	width: 500px;
}

DIV#filtr DIV {
	text-align: left;
	padding-left: 10px;
	float: left;
}

DIV#filtr DIV SELECT.filtr1{
	margin-top:1px;
	width: 140px;
}
DIV#filtr DIV SELECT.filtr2{
	margin-top:1px;
	width: 200px;
}
DIV#filtr DIV SELECT.filtr3{
	margin-top:1px;
	width: 120px;
}
DIV.main-content {
	margin: 0px;
	padding: 10px 20px 0px 0px;
	background: White;
	color: Black;
}
/*portal ELEN*/
#microfinance {
	background: url(elen_info.jpg) no-repeat right center;
	min-height: 220px;
	width: 469px;
}

#microfinance UL {
	background-color: transparent;
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#microfinance UL LI {
	background: url(bullet2.jpg) no-repeat left top;
	padding: 5px 0px 0px 20px;
}

#microfinance UL LI A {
	background-color: White;
	color: #00338D;
	text-decoration: none;
	font-weight: bold;
}

#microfinance UL LI A:link,#microfinance UL LI A:visited {
	background-color: White;
	color: #00338D;
	text-decoration: none;
}

#microfinance UL LI A:hover {
	background-color: White;
	color: #a5bacc;
	text-decoration: none;
}
/*countries*/
DIV#filtr {
	float: right;
	/*margin-top: 10px;*/
	width: 500px;
}

DIV#filtr DIV {
	text-align: left;
	padding-left: 10px;
	float: left;
}

DIV#filtr DIV SELECT.filtr1{
	margin-top:1px;
	width: 140px;
}
DIV#filtr DIV SELECT.filtr2{
	margin-top:1px;
	width: 200px;
}
DIV#filtr DIV SELECT.filtr3{
	margin-top:1px;
	width: 120px;
}
DIV.main-content {
	margin: 0px;
	padding: 10px 20px 0px 0px;
	background: White;
	color: Black;
}




/*right news box*/
#right-box {
	background: url(right_box.jpg) no-repeat right top; /*#edf2f6 */
	color: #01457f;
	float: right;
	width: 228px;
	padding: 0px;
	margin: 0px 0px 10px 10px;
}

#right-box DIV {
	padding: 17px 19px 10px 18px;
	text-align: right;
}
#right-box DIV#tolstoj {
	padding: 17px 19px 30px 28px;
	text-align: right;
}
#right-box DIV#detail-people {
	padding: 17px 19px 30px 28px;
	font-size: 11px;
}

.news-top{
	text-align: left;
	font-size: 12px;
}
.news-date{
	text-align: right;
	font-size: 25px;
	color: #A71930;
	padding: 0px;
	margin: 0px;
}
.news-hour{
	text-align: right;
	font-size: 23px;
	color: #A71930;
	padding: 0px;
	margin: 0px;
}
.news-small{
	text-align: right;
	font-size: 11px;
}
.news-small A {
	color: #01457f;
	font-size: 11px;
	background: transparent;
	text-decoration: underline;
}

.news-small A:link,.news-small A:visited {
	background: transparent;
	text-decoration: underline;
}

.news-small A:hover {
	text-decoration: none;
	background: transparent;
	color: #01457f; /*#a5bacc;*/
}

DIV.detail_zadatele {
	width: 380px;
}

DIV.detail_zadatele DIV DIV TABLE {
	width: 330px;
}

TABLE#detail TR TH {
	border-top: 1px solid #C6C7C9;
	border-bottom: 1px solid #C6C7C9;
	border-right: 1px solid #C6C7C9;
	padding: 5px 20px 5px 10px;
	color: #00338D;
}

TABLE#detail TR TD {
	border-bottom: 1px solid #C6C7C9;
	border-right: 1px solid #C6C7C9;
	padding: 5px 20px 5px 10px;
}

/*onas*/
#onas {
	width: 469px;
}

#onas UL {
	background-color: transparent;
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#onas UL LI {
	background: url(bullet2.jpg) no-repeat left top;
	padding: 5px 0px 0px 20px;
}

#onas UL LI A {
	background-color: White;
	color: #00338D;
	text-decoration: none;
	font-weight: bold;
}

#onas UL LI A:link,#onas UL LI A:visited {
	background-color: White;
	color: #00338D;
	text-decoration: none;
}

#onas UL LI A:hover {
	background-color: White;
	color: #a5bacc;
	text-decoration: none;
}

/*o nas*/
TABLE.onas {
	width: 698px;
}

TABLE.onas TD {
	font-size: 11px;
}

TABLE.onas .caption {
	height: 31px;
	vertical-align: middle;
	color: #00338D;
	background: url(onas_caption.jpg) repeat-x;
	font-size: 16px;
	font-weight: bold;
	padding-left: 18px;
}

TABLE.onas .foto {
	vertical-align: top;
	background: url(img_box_onas.png) no-repeat;
	width: 160px;
	height: 240px;
}

TABLE.onas .line {
	width: 159px;
	height: 4px;
	background: url(blue_line.jpg) repeat-x bottom;
}

TABLE.onas .text {
	vertical-align: top;
	padding: 4px 20px 4px 0px;
	width: 470px;
	
}
/*portal ELEN*/
#portalelen {
	width: 469px;
}

#portalelen UL {
	background-color: transparent;
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#portalelen UL LI {
	background: url(bullet2.jpg) no-repeat left top;
	padding: 5px 0px 0px 20px;
	/*border: 1px red solid;*/
}

#portalelen UL LI A {
	background-color: White;
	color: #00338D;
	text-decoration: none;
	font-weight: bold;
}

#portalelen UL LI A:link,#portalelen UL LI A:visited {
	background-color: White;
	color: #00338D;
	text-decoration: none;
}

#portalelen UL LI A:hover {
	background-color: White;
	color: #a5bacc;
	text-decoration: none;
}

/* Registrace */
TABLE.registrace {
	width: 650px;
}

TABLE.registrace TR TD {
	border: 1px solid Black;
	margin: 5px;
	width: 50%;
}

TABLE.registrace TR TD INPUT.text1 {
	float: right;
	width: 100px;
	background-color: #EAEAEA;
	border: 0px;
}

TABLE.registrace TR TD INPUT.text2 {
	float: right;
	width: 340px;
	background-color: #EAEAEA;
	border: 0px;
}

TABLE.registrace TR TD INPUT.text3 {
	float: right;
	width: 200px;
	background-color: #EAEAEA;
	border: 0px;
}

TABLE.registrace TR TD INPUT.text4 {
	width: 200px;
	background-color: #EAEAEA;
	border: 0px;
}

TABLE.registrace TR TD SELECT.zeme2 {
	float: right;
	width: 206px;
	background-color: #EAEAEA;
	border: 0px;
}

TABLE.registrace TR TD SELECT.zeme3 {
	float: right;
	width: 206px;
	background-color: #EAEAEA;
	border: 0px;
}

TABLE.registrace TR TD SELECT.zeme4 {
	width: 206px;
}

TABLE.registrace TR TD INPUT.checkbox {
	background-color: #EAEAEA;
	border: 1px solid black;
}

TABLE.registrace TR TD DIV {
	float: left;
}

TABLE.registrace TR TD.left {
	text-align: left;
	border: 0px;
}

TABLE.registrace TR TD.center-border {
	text-align: center;
}

TABLE.registrace TR TD.right {
	text-align: right;
	border: 0px;
}

TABLE.registrace TR TD.no-border {
	border: 0px;
}

TABLE.registrace TR TD.no-border-100 {
	width: 100px;
	border: 0px;
}

TABLE.registrace TR TD.warning-box {
	padding: 5px;
	margin: 5px 0px 5px 0px;
	background: #EAEAEA;
	color: Black;
}

TABLE.registrace TR TD DIV.warning {
	clear: both;
	padding: 5px;
	width: 98%;
	margin: 5px 0px 5px 0px;
	background: #AA072A;
	color: White;
	text-align: right;
	font-weight: bold;
}

/* Prihlasit */
TABLE.prihlasit {
	width: 300px;
}

TABLE.prihlasit TR TD {
	border: 1px solid Black;
	margin: 5px;
}

TABLE.prihlasit TR TD INPUT.text1 {
	float: right;
	width: 160px;
	background-color: #EAEAEA;
	border: 0px;
}

TABLE.prihlasit TR TD DIV {
	float: left;
}

TABLE.prihlasit TR TD.left {
	text-align: left;
	border: 0px;
}

TABLE.prihlasit TR TD.right {
	text-align: right;
	border: 0px;
}

TABLE.prihlasit TR TD.no-border {
	border: 0px;
}

TABLE.prihlasit TR TD DIV.warning {
	clear: both;
	width: 96%;
	padding: 5px;
	margin: 5px 0px 5px 0px;
	background-color: #AA072A;
	color: White;
	text-align: right;
	font-weight: bold;
}

SPAN.warning {
	background-color: #AA072A;
	color: White;
	font-weight: bold;
	clear: both;
	float: none;
}

/*Investice*/
TABLE.investice {
	width: 650px;
}

TABLE.investice TR TD {
	border: 1px solid Black;
	margin: 5px;
	padding: 10px;
}

TABLE.investice TR TD INPUT.text1 {
	float: right;
	width: 120px;
	background-color: #EAEAEA;
	border: 0px;
}

TABLE.investice TR TD INPUT.text2 {
	float: right;
	width: 360px;
	background-color: #EAEAEA;
	border: 0px;
}

TABLE.investice TR TD INPUT.checkbox {
	background-color: #EAEAEA;
	border: 1px solid black;
}

TABLE.investice TR TD DIV {
	float: left;
}

TABLE.investice TR TD.left {
	text-align: left;
	border: 0px;
}

TABLE.investice TR TD.right {
	text-align: right;
	border: 0px;
}

TABLE.investice TR TD.no-border {
	border: 0px;
}

TABLE.investice TR TD.warning-box {
	padding: 5px;
	margin: 5px 0px 5px 0px;
	background: #EAEAEA;
	color: Black;
}

TABLE.investice TR TD UL {
	list-style: none;
	padding: 0px;
}

TABLE.investice TR TD DIV.warning {
	clear: both;
	padding: 5px;
	width: 98%;
	margin: 5px 0px 5px 0px;
	background: #AA072A;
	color: White;
	text-align: right;
	font-weight: bold;
}

/*Muj ucet*/
TABLE.mujucet_center {
	width: 680px;
}

TABLE.mujucet_center TR TD {
	text-align: center;
	border: 0px;
}

TABLE.mujucet_center TR TD INPUT {
	padding: 5px;
}

DIV.mujucet {
	width: 680px;
}

DIV.mujucet DIV DIV TABLE {
	width: 630px;
}

DIV.portalelen-table {
	width: 350px;
}

DIV.portalelen-table DIV DIV TABLE {
	width: 300px;
}

/*Splatky*/
DIV.splatky1,DIV.splatky2 {
	width: 680px;
	margin: 0;
	padding: 0;
}

DIV.splatky1 DIV DIV TABLE,DIV.splatky2 DIV DIV TABLE {
	width: 630px;
}

TABLE.tabulka TR TH {
	padding: 5px;
	font-weight: normal;
	border-top: 1px solid #C6C7C9;
	border-bottom: 1px solid #C6C7C9;
	border-right: 1px solid #C6C7C9;
}

TABLE.tabulka TR TD {
	padding: 5px;
	border-bottom: 1px solid #C6C7C9;
	border-right: 1px solid #C6C7C9;
}

DIV.cara-po-strane {
	margin: 0px;
	border: 0px;
	padding: 0px;
	background: url(tab_left.jpg) no-repeat left top;
}

DIV.cara-po-strane DIV {
	margin: 0px;
	border: 0px;
	padding: 0px;
	background: url(tab_right.jpg) no-repeat right bottom;
}

DIV.cara-po-strane DIV TABLE {
	margin: 0 25px 0 25px;
}
DIV.strankovanidiv{
	text-align: center;
	background: url(people_caption.jpg) repeat-x;
}
TABLE.strankovani {
	height: 31px;
	text-align: center;
}

TABLE.strankovani TR TD A {
	color: #00338D;
	background: transparent;
}

TABLE.strankovani TR TD A:visited,TABLE.strankovani TR TD A:link {
	text-decoration: none;
}

TABLE.strankovani TR TD A:hover {
	color: #5981aa;
	text-decoration: none;
}

DIV.nodata {
	padding-left: 15px;
}

.callendar_button {
	background: url(ico_calendar.png) no-repeat top right;
	width: 25px;
	height: 25px;
	border: 0px;
	margin-left: 10px;
}
/*home page definitions*/
IMG.float-left{
	float:left;
	padding: 0px 10px 10px 0;
}
IMG.float-right{
	float:right;
	padding: 0 0 10px 10px;
}
DIV.homepage-table {
	width: 650px;
}
DIV.center{
	text-align: center;
}

DIV.homepage-table DIV DIV TABLE {
	width: 600px;
}
