body { margin: 0px 5px; padding: 0; background-color: #F5F5F5; color: black; background-repeat: repeat-y ;}

/* definicia oblasti */
/* hlavicka */
#header { position: relative; top: 0; left: 0; background-color: #F5F5F5; padding: 5px 0 0 0  }
#logobannertop {	position: relative;	top: 0; left: 0;	width: 990px;	height: 70px;	vertical-align: middle;	padding: 5px 0px 5px 5px;	margin: 0px 0px 0px 0px;}
#servermap { font-size: 11px; width: 100%; border-top: 1px solid #8F8F8F; border-bottom: 1px solid #8F8F8F; padding-top: 1px; padding-bottom: 1px; line-height: 15px; background-color: #F5F5F5;}
#servermap a {	text-decoration: none;}	
#servermap .datetime {	color:#0b3fc2;	font-size: 12px;	font-weight: bold;}

/* lavy stlpcek */
#login, #login a, .servmapitem { color:#0b3fc2;}
#login { padding: 0px 0px 0px 0px; margin: 1px 0px 5px 0px;}
#login a { text-decoration: none; margin: 0px; padding: 0px;}
#login a:hover { text-decoration: underline;}
#partnerbox { margin-bottom: 5px; width: 122px;}
#partnerbody { border: 1px solid #008FD6; width: auto;}

/*paticka */
#footer { margin: 0; border-top: 1px solid #8F8F8F;  color: inherit; background-color: #F5F5F5}/*height: 120px; border-bottom: 1px solid #8F8F8F; */
.footlinks { font-size: 12px;}
.footlinks span { font-size: 12px;}
#copyright { width: 1000px; margin: 0; padding: 5px 0; text-align: center; font-size: 12px; border-bottom: 1px solid #8F8F8F; line-height: 2.5em; vertical-align: middle;background-color: #F5F5F5}
#copyright a, .footlinks a { font-size: 100%; color: inherit;  text-decoration: none;}
#copyright a:hover, .footlinks a:hover { text-decoration: underline;}
#logobannerbot { width: 980px; vertical-align: middle; padding: 5px 5px 0px 5px; margin: 0px 0px 0px 0px;}/* height: 70px;*/

/* horne */
.mainmenu { width: 1000px; }
.mainmenu a, .mainmenuitem1, .mainmenuitem2 { height: 16px; }
.mainmenu a { display: block; float: left; text-decoration: none; font-size: 11px; font-weight: bold; white-space: nowrap; margin: 0px; vertical-align: bottom; }
.mainmenu a:hover { text-decoration: none; }
.mainmenuitem1 { color: white; background-color: #004fdf }
.mainmenuitem1:hover { color: #004fdf; background-color: #f5f5f5; } 
.mainmenuitem1act { color: #e71232; } 
.mainmenuitem2 { padding: 1px 9px 2px 9px; border: 1px solid #004fdf; color: #004fdf;font-style: italic; }
.mainmenuitem2act { color: #e71232; padding: 1px 9px 1px 9px; border: 1px solid #004fdf; }
.mainmenuitem3 { color: black; background-color: #ffe000; }
.mainmenuitem3:hover { color: #A52A2A; background-color: #ffe000; }
.mainmenuitem3act { color: #e71232;  background-color:  #ffe000; }
.mainmenuitem1, .mainmenuitem1act, .mainmenuitem3, .mainmenuitem3act { padding: 2px 10px 2px 10px; }

/* loga aliaweb finance */
.logo {	width: 250px;	height: 60px;	float: left;	background-repeat: no-repeat;}

/* banner v hlavicke a paticke */
.topbanner { width: 468px; height: 60px; float: left; margin: 0px 10px 0px 20px;}
.botbanner { width: 468px; height: 60px; float: left; margin: 3px 10px 0px 10px;}

/* TopNews - nahrada full baneru v hlavicke */
.topnews {
	width:468px; height:60px; padding:0; margin:0
}
.topnews .tnleft, .topnews .tnmiddle, .topnews .tnright {
/*    overflow: hidden*/
}
.topnews .tnleft, .topnews .tnmiddle{
	width:148px; _width:149px; height:60px; padding: 2px 0 0 2px; margin-right: 7px; border-top: 1px solid #ef324f; border-left: 1px solid #ef324f; float: left; overflow:hidden
}
.topnews .tnright{
	width:148px; _width:149px; height:60px; padding: 2px 0 0 2px; border-top: 1px solid #ef324f; border-left: 1px solid #ef324f; float: left
}
.tnleft img, .tnmiddle img, .tnright img{
	margin: 2px 4px 2px 2px
}
a.tntext{
	font-size: 11px;
}
a.tntext:hover {
	text-decoration:none
}
a.tntext:visited {
	color:blue
}


/* vyhladavanie v hlavicke */
.searchbox {	width: 205px; 	height: 60px;	float: right; font-size: 12px}

/* nazory v paticke */
.nazorybox {	width: 460px; 	height: 60px;}

/* mapa servru */
.servmapitem {	vertical-align : middle;	font-size: 11px;	font-weight: bold;	font-style: italic;	margin: 0px;	padding: 0px;}

/* parner sekce */
.partner {	text-align: right;	font-weight: bold;	font-style: italic;}
.partner, #login a {	font-size: 11px;}

/* lave navigacne menu */
#leftcolumn {
	font-size: 12px;
}

#leftcolumn .ms2004, #leftcolumn .ms2004:hover {
	font-weight: bold;
	color: #EF324F;
}

.leftmenu {	margin: 5px 0px 10px 0px;	list-style-type: none;	padding: 0px;	width: 126px;	overflow: hidden;}
.leftmenu a { display: block; }
.leftmenu ul { list-style-type: none; margin: 0; padding: 0; }
/*.leftmenu ul ul li { text-indent: 20px; }*/
.leftmenu li { line-height: 16px; white-space : nowrap; }
.menul1selected, .menul1unwraped, .menul1normal, .menul2selected, .menul2unwraped, .menul2normal, .menul3selected, .menul3unwraped, .menul3normal, .menul4selected, .menul4unwraped, .menul4normal {
	display: block; font-size: 12px; padding: 0; margin: 0; }
.menul1selected a, .menul1unwraped a, .menul1normal a, .menul2selected a, .menul2unwraped a, .menul2normal a, .menul3selected a, .menul3unwraped a, .menul3normal a, .menul4selected a, .menul4unwraped a, .menul4normal a {
	text-decoration: none;	color: black; }
.menul1selected a:hover, .menul1unwraped a:hover, .menul1normal a:hover, .menul2selected a:hover, .menul2unwraped a:hover, .menul2normal a:hover, .menul3selected a:hover, .menul3unwraped a:hover, .menul3normal a:hover, .menul4selected a:hover, .menul4unwraped a:hover, .menul4normal a:hover {
	text-decoration: underline }
.menul1selected, .menul1unwraped, .menul1normal { text-indent: 4px; }
.menul2selected, .menul2unwraped, .menul2normal { text-indent: 10px; }
.menul3selected, .menul3unwraped, .menul3normal { text-indent: 20px; }
.menul4selected, .menul4unwraped, .menul4normal { text-indent: 30px; }
.menul1selected, .menul1normal, .menul2selected, .menul3selected, .menul4selected { font-weight: bold }
.menul1selected, .menul2selected, .menul3selected, .menul3normal, .menul4selected, .menul4unwraped, .menul4normal { background-color: white }
.menul3normal { font-weight: normal; }

.upmenu {	border-bottom: 1px solid #ef324f;	border-left: 1px solid #ef324f;	border-right: 1px solid #ef324f;}
.upmenu .menul1selected, .upmenu .menul1normal { background-color: #fdeaed; }	
.upmenu .menul1unwraped, .upmenu .menul1selected { font-weight: bold}
.upmenu .menul1selected, .upmenu .menul1unwraped, .upmenu .menul1normal { border-top: 1px solid #ef324f; }
.upmenu .menul1unwraped { background-color: #fdeaed }
.upmenu .menul2normal, .upmenu .menul2unwraped, .upmenu .menul3unwraped { background-color: #ffffff}
.upmenu ul { font-weight: normal; border-top: 1px solid #ef324f; }
.upmenu ul ul { border: none }

.downmenu {	border-bottom: 1px solid #6f93af;	border-left: 1px solid #6f93af;	border-right: 1px solid #6f93af;}
.downmenu .menul1normal { background-color: #cdd8fc; }	
.downmenu .menul1selected, .downmenu .menul1unwraped, .downmenu .menul1normal { border-top: 1px solid #6f93af; }
.downmenu .menul1normal + .downmenu .menul2normal { border-top: 1px solid #6f93af; }
.downmenu .menul1normal + .downmenu .menul2selected {	border-top: 1px solid #6f93af; }
.downmenu .menul1unwraped, .downmenu .menul2normal, .downmenu .menul2unwraped, .downmenu .menul3unwraped, .downmenu .menul3unwraped { background-color: #e9eefe	} /* tmava cast */
.downmenu ul { font-weight: normal; border-top: 1px solid #6f93af}

/* end lave navigacne menu */

.hspace100 {margin-left: 100px}
.bold {font-weight: bold}
.partner {	color: #008FD6;}
.titchart {	border: 1px solid #6f93af;}

/* styly sekcii */
#zajezdy { width: 297px; margin: 5px 0 10px 0; background-color: #FFCC99; text-align: center; padding: 2px;}
#zajezdy .ikona { float: left; top: 1px; left: 1px; width: 110px; height: 60px;}
#zajezdy h1 { font-size: 14px; color: #CC3300; padding-top: 8px; padding-bottom: 10px; border: none; margin: 0}
#zajezdy h3 { font-size: 14px; color: #CC3300; padding-top: 8px; padding-bottom: 10px; border: none; margin: 0}
#zajezdy .isubmit { background-color: #f7e000}
#zajezdy form { margin: 0}

#onlprodej { font-size: 12px; font-weight: bold;}
#onlprodej h3 { font-size: 12px; background-color: #f7e000; padding: 1px 3px; }
#onlprodej ul { color: #CC3300; margin: 0px; margin-left: 10px; padding: 0px; padding-left: 10px; list-style-type: disc;}
#onlprodej ul li { padding-top: 2px; padding-bottom: 3px;}
#onlprodej ul li a { color: #CC3300;}
#onlprodej .ikona { float: right;  position: relative; top: -10px; left: -10px; width: 70px; height: 70px; background-image: url("http://x.kde.cz/new/mince.gif"); background-repeat: no-repeat; background-position: 0% 0%;}

.dlhprilbox { margin: 1px 0}
.dlhprilbox h3, .dlhprilbox h3 a { font-size: 14px; font-weight: bold; color: #CC3300;}
.dlhprilbox p { font-size: 11px; line-height: 1.2em}
.dlhprilbox p .ikona { width: 135px; height: 22px; margin: 0px 5px 2px 0px; border: 1px solid black; float: left}


.anknadpis, .ankotazka, .ankpochlasov, .dlhpril, .telzoznadpis, 
.telzoztext, .faqnadpis, .faqotazka, .burzaonlnadpis, .makrolinky, input.itext, select.iselect, input.isubmit {
  font-size: 12px
}
.ankodpoved, .makroukaz, .faqodpoved, .burzaonlindex, .burzaonlakcia,
.burzaonlhod, .burzaonlplus, .burzaonlminus, .burzaonlnezme {
  font-size: 11px
}
.vyberzprdalsi, .vyberzprautor, .vyberzprdatum, .prezdalsi, .nazdalsi, .ankdalsi, .faqdalsi, .prezdatum, .titsrch, 
.makrodalsi, .burzadalsi {
  font-size: 10px
}
.anknadpis, .ankotazka, .ankpochlasov, .ankdalsi, .dlhpril, 
.telzoznadpis, 
.burzaonlnadpis, .burzaonlplus , .burzaonlminus, .burzaonlnezme, .makroukaz {
  font-weight: bold
}
.makrodalsi, .burzadalsi {
	font-style: italic
}
.anknadpis, .telzoznadpis, .burzaonlnadpis {
  background-color: #cdd8fc
}
.telzoztext, .burzaindexbg {
  background-color: #e9eefe 
}
.ankdalsi, .dlhpril,
.makroukaz, .makrodalsi, .burzadalsi {
  color: #008FD6
}
.burzaonlminus {
  color: red
}
.burzaonlplus {
  color: green
}
.telzoznadpis,
.anknadpis, .anknadpis a, .burzaonlnadpis, .burzaonlnadpis a {
	color: black
}
.burzaonlindex, .burzaonlindex a, .burzaonlakcia, .burzaonlakcia a {
	color: black;
}
.anknadpis a {
	text-decoration: underline;
}
.divbox {
	margin-bottom: 8px;
}
.anknadpis,
.anknadpis, .telzoznadpis, .burzaonlnadpis, .burzaonlindex,
.burzaonlakcia {
	padding-left: 3px;
	padding-right: 3px
}
.anknadpis, .telzoznadpis, .burzaonlnadpis {
	padding-bottom: 1px;
	padding-top: 1px
}
.ankotazka {
	padding: 6px
}

.center, .square250 {	text-align: center;}
.right {	text-align: right}
.bottom {	vertical-align: bottom}
.rambox, .burzabox, .kurzakbox {	border: 1px solid #008FD6}
.divboxmb10 {	margin: 0px;	margin-bottom: 10px}
.divboxm10 {	margin: 10px 0;}
.anketybox { padding: 0 2px 0px 2px;	margin: 0 0 10px 0;}
.mleft5 { margin-left: 15px}
.pleft5 { padding-left: 20px}
.burzabox {	width: 125px;	overflow: hidden;}
hr.sivalinka {	height: 1px;	border-top: 1px solid #8F8F8F;	margin: 2px 2px}
hr.psivalinka {	height: 1px;	border-top: 1px dashed #8F8F8F;	margin: 2px 0}

/* styly pre boxy do laveho resp. prveho stlpca */
.box1, .box2, .box3, .box4, .box5, .box6, .box7, .box8, .box9{	line-height: 16px}
.box1 .nadpis, .box1 .nadpis a, .box2 .nadpis, .box2 .nadpis a, .box3 .nadpis, .box3 .nadpis a,
.box4 .nadpis, .box4 .nadpis a, .box5 .nadpis, .box5 .nadpis a, .box6 .nadpis, .box7 .nadpis, .box7 .nadpis a,
.box8 .nadpis, .box8 .nadpis a, .box9 .nadpis, .box9 .nadpis a { 
	font-weight: bold; color: white; background-color: #004fdf 
}
.box1 .obsah h3, .box1 .obsah h3 a, .box2 .obsah h3, .box2 .obsah h3 a, .box4 .obsah ul li a, .box4 .obsah a, 
.box5 .obsah ul li a {
	color: #004fdf;
}
.box1 .nadpis, .box2 .nadpis, .box3 .nadpis, .box4 .nadpis, .box5 .nadpis, .box6 .nadpis,
.box7 .nadpis, .box8 .nadpis, .box9 .nadpis { 
	padding: 1px 3px 1px 3px;	text-align: left; font-size: 12px 
}
.box1 {	margin: 2px 0px 10px 0px; border: 1px solid #6f93af; background-color: white; color: Black;}
.box1 .obsah {	padding: 3px; text-align: left; font-size: 12px }
.box1 .obsah h3, .box1 .obsah h3 a { font-weight: bold; font-size: 12px; }
.box1 .obsah h3 a { padding: 0px; padding-left: 5px; padding-right: 5px; }
.box1 .obsah ul { margin: 0px; margin-left: 15px; padding: 0px; padding-left: 5px; list-style-type: disc;}
.box1 .obsah ul li { margin: 0px; padding: 0px;}
.box1 .obsah ul li a { color: black; text-decoration: underline;}
.box1 .obsah ul li a:hover { text-decoration: none;}

.box2 {	margin: 2px 0px 10px 0px; border: 1px solid #6f93af;	background-color: white;}
.box2 .obsah {	padding: 3px; background-color: #e9eefe; text-align: left; font-size: 12px }
.box2 .obsah h3, .box2 .obsah h3 a { font-weight: bold; font-size: 12px;}
.box2 .obsah h3 a { padding: 0px; padding-left: 5px; padding-right: 5px; }
.box2 .obsah ul { margin: 0px; margin-left: 15px; padding: 0px; padding-left: 5px; list-style-type: disc;}
.box2 .obsah ul li { margin: 0px; padding: 0px;}
.box2 .obsah ul li a, .box2 .obsah a { color: black; text-decoration: underline;}
.box2 .obsah ul li a:hover, .box2 .obsah a:hover { text-decoration: none;}
.box2 .obsah p { width: 114px; overflow: hidden;}

.box3 {	margin: 2px 0px 10px 0px; border: 1px solid #6f93af;	background-color: white;}
.box3 .obsah {	padding: 5px; text-align: left; }
.box3 .obsah h3, .box3 .obsah h3 a { font-weight: bold; font-size: 12px; color: #CC3300}
.box3 .obsah p { line-height: 13px; font-size: 11px;}
.box3 .dalsi { display: block; text-align: right; font-size: 10px; color: black}

.box4 {	margin: 2px 0px 10px 0px; border: 1px solid #6f93af;	background-color: white}
.box4 .obsah {	padding: 5px 4px 5px 4px; text-align: left; font-size: 12px }
.box4 .obsah h3, .box4 .obsah h3 a { font-weight: bold; font-size: 12px; color: #CC3300}
.box4 .obsah ul {	list-style-type: none; margin: 0px; margin-left: 5px; padding: 0px;}
.box4 .obsah ul li { padding: 0px; margin: 0; line-height: 16px; font-weight: bold; font-size: 11px}
.box4 .obsah .prace li { font-weight: normal; }

.box4 .etarget {border: none; width: 125px; margin: 0px 0px 0px 0px; overflow: hidden;}
.box4 .etarget .title, .box4 .etarget .description {font-size: 13px;padding: 0 2px 0 5px;}
.box4 .etarget .description { margin-bottom: 0px; font-size: 12px; height: 78px; line-height:1.1em; overflow: hidden; }
.box4 .etarget BR {display: none; height: 1px}
.box4 .etarget .title {padding-top: 5px; width:125px; overflow: hidden; }
.box4 .etarget .selfpromo {display: none}
.box4 .etarget .txtRed {}

.box5 {	margin: 2px 0px 10px 0px; background-color: white;}
.box5 .obsah {	padding: 5px; text-align: left; font-size: 12px}
.box5 .obsah h3, .box5 .obsah h3 a { font-weight: bold; font-size: 12px; color: #CC3300}
.box5 .obsah ul {	list-style-type: none; margin: 0px; margin-left: 5px; padding: 0px;}
.box5 .obsah ul li { padding: 0px; margin: 0; line-height: 16px; font-weight: bold; font-size: 11px}

/* kalkulacka */
.box6 {	margin: 2px 0px 10px 0px; border: 1px solid #6f93af; background-color: white;}
.box6 .nadpis { padding: 1px 3px 1px 3px; }
.calccisla { height: 20px; width: 30px; color:blue;  background-color: #e4eeee; font-weight: bold}
.calcmale { height: 20px; width: 30px; color:black; background-color: #aac2d2; font-weight: bold}
.calcvelke { height: 20px; width: 62px; color:red; background-color: #aac2d2; font-weight: bold}
.calcvelkecisla { height: 20px; width: 62px; background-color: #e4eeee; color:blue; font-weight: bold}
.calczavorky { height: 20px; width: 13px; color:black; background-color: #aac2d2; font-weight:bold; font-size:8pt; padding: 0}
#memory { color:#A1AFB9; text-align:right; font-size:11px; margin: 0 1px;}

.box7 {	margin: 2px 0px 10px 0px; background-color: white;}
.box7 .obsah { text-align: left; font-size: 12px }
.box7 .obsah p { padding: 2px 3px 2px 3px}
.box7 .obsah p, .box7 .obsah p a { font-weight: normal; font-size: 12px; color: black; text-decoration: underline;}
.box7 .obsah p a:hover { text-decoration: none; }
.box7 .obsah .par { background-color: #e9eefe;}
.box7 .obsah .nepar { background-color: white; }
.box7 .obsah .dalsi { display: block; text-align: right; font-size: 10px; color: black}

.box8 {	margin: 2px 0px 10px 0px; border: 1px solid #6f93af; background-color: white;}
.box8 .obsah { text-align: left; font-size: 12px }
.box8 .obsah p { padding: 2px 3px 2px 3px}
.box8 .obsah p, .box8 .obsah p a { font-weight: normal; font-size: 12px; color: black; text-decoration: underline;}
.box8 .obsah p .par i a:hover, .box8 .obsah p .nepar i a:hover { text-decoration: none; }
.box8 .obsah .par { background-color: #e9eefe;}
.box8 .obsah .nepar { background-color: white; }
.box8 .obsah .dalsi { display: block; text-align: right; font-size: 10px; color: black}

.box9 {	margin: 2px 0px 10px 0px; border: 1px solid #6f93af; background-color: #ffffbe;}
.box9 .obsah .baner1 { color: #FF0080; padding: 2px; font-size: 12px}
.box9 .obsah .baner1 a { color: #FF0080 }
.box9 .obsah .baner1 img { margin:4px 2px 0 0 }
.box9 .obsah .baner2 { color: #EB0000; padding: 2px; font-size: 12px}
.box9 .obsah .baner2 a { color: #EB0000 }
.box9 .obsah .baner2 img {  margin:4px 2px 0 0}
.box9 .obsah .baner3 { color: #006545; padding: 2px; font-size: 12px}
.box9 .obsah .baner3 a { color: #006545 }
.box9 .obsah .baner3 img {  margin:4px 2px 0 0}
.box9 .obsah .baner4 { color: #003399; padding: 2px; font-size: 12px}
.box9 .obsah .baner4 a { color: #003399 }
.box9 .obsah .baner4 img {  margin:4px 2px 0 0}

/* styly pre titulky (osobni finance, investice, ...) */
#titulkasekci {width: 100%; float: left; border-right: 1px solid #8F8F8F; border-top: none; margin-left: 0px;}
#titulkasekci h1 { color: black;  font-size: 130%; font-weight: bold; margin: 4px 4px 4px 1px; background-color: #e9ffe9; border-width: 1px 0 1px 0; border-color: #b0ffb0; border-style: solid; padding: 0px } /*bg#ffe9e9, bo#ffb0b0 co#a78018*/
#titulkasekci .popissekce img {float: left; border: none; margin: 0px 10px 1px 1px; padding: 0; width: 48px; height:33px}
#titulkasekci .popissekce {border-bottom: 1px solid #8F8F8F; padding: 10px 0; line-height: 1.2em}
#titulkasekci .popissekce h2 { margin-bottom: 5px; padding: 0 }
#titulkasekci .popissekce h2 a {font-size: 120%; font-weight: bold;	color: black; text-decoration: underline}
#titulkasekci .popissekce .contextapl { font-size: 80%; color: #606060; padding: 1px 3px; }
#titulkasekci .popissekce .contextapl a { color: #606060; text-decoration: underline;	}
#titulkasekci .popissekce .contextapl a:hover { text-decoration: none;	}
#titulkasekci .popissekce p { padding-top: 5px;	text-align: justify; font-size: 100%; line-height: 1.3em }

/* styly pre titulku Finu*/
#titulkafinu {width: 600px; border: none; padding: 0; float: left;/* _margin-left: 1px; */}
#titulkafinu .sekce h2 { color: black;  font-size: 125%; font-weight: bold; margin: 4px 1px; background-color: #e9ffe9; border-width: 1px 0 1px 0; border-color: #b0ffb0; border-style: solid; padding: 0px } /*bg#ffe9e9, bo#ffb0b0 co#a78018*/
#titulkafinu .popissekce {padding: 2px 1px; line-height: 1.2em}
#titulkafinu .popissekce h3 { margin-bottom: 2px; padding: 0 }
#titulkafinu .popissekce h3 a {font-size: 140%; font-weight: bold;	color: black; text-decoration: underline}
#titulkafinu .popissekce .contextapl { font-size: 80%; color: #606060; padding: 1px 0; }
#titulkafinu .popissekce .contextapl a { color: #606060; text-decoration: underline;	}
#titulkafinu .popissekce .contextapl a:hover { text-decoration: none;	}


/* style pre titulku zpravodaja */
#titulkazprav {width: 100%; float: left; border-right: 1px solid #8F8F8F; border-top: none; margin-left: 0px;}
#titulkazprav h1 { font-size: 110%; margin: 3px 3px 4px 0; background-color: #fdeaed; border-width: 1px 0 1px 0; border-color: #ef324f; border-style: solid; padding: 0 0 0 3px}

#titulkazprav #zpravadne { border: 1px solid #b0b0b0; background-color: #eff3fe; padding: 4px; margin: 0px 4px 0 0}
#titulkazprav #zpravadne h2 { font-size: 130%; }
#titulkazprav #zpravadne h2, #titulkazprav #zpravadne h2 a {color: black}
#titulkazprav #zpravadne p img { float: left; margin: 0 8px 0px 0; clear: right}
#titulkazprav #zpravadne .datum { font-size: 90%; color: #808080; margin: 1px 0 3px 0; }
#titulkazprav #zpravadne p { color: Black; line-height: 1.3em; font-size: 100%; text-align: justify}
#titulkazprav #zpravadne p .linky a { color: red; font-size: 90% }

#titulkazprav .vsechnyzpravy { margin: 4px 4px 0 0}
#titulkazprav .vsechnyzpravy h3 { font-size: 120%; margin: 2px 0 3px 0; background-color: #cdd8fc; border-width: 1px 0 1px 0; border-color: #6f93af; border-style: solid; padding: 0 0 0 3px; color: black }
#titulkazprav .vsechnyzpravy h3 a { color: black }
#titulkazprav .vsechnyzpravy p a, #titulkazprav .vsechnyzpravy .dalsi a { font-size: 90%; text-decoration: underline; color: Black;}
#titulkazprav .vsechnyzpravy p a:hover,#titulkazprav .vsechnyzpravy .dalsi a:hover { text-decoration: none;}
#titulkazprav .vsechnyzpravy .dalsi { font-weight: bold; text-align: right}
#titulkazprav .vsechnyzpravy .datum { font-size: 80%; color: #808080; margin: 1px 0 3px 0; }
#titulkazprav .vsechnyzpravy .autor, #titulkazprav .vsechnyzpravy .autor a, #titulkazprav .vsechnyzpravy .autor a:hover { color: #808080; margin: 1px 0 3px 0; }

#titulkazprav .hlavnizpravy {}
#titulkazprav .hlavnizpravy h3 { font-size: 120%; margin: 2px 0 3px 0; background-color: #cdd8fc; border-width: 1px 0 1px 0; border-color: #6f93af; border-style: solid; padding: 0 0 0 3px; color: black }
#titulkazprav .hlavnizpravy h3 a { color: black }
#titulkazprav .hlavnizpravy h4 { font-size: 100%; color: black;  }
#titulkazprav .hlavnizpravy h4 a { color: black }
#titulkazprav .hlavnizpravy img { float: left; margin: 0 5px 3px 0;}
#titulkazprav .hlavnizpravy .datum { font-size: 80%; color: #808080; margin: 1px 0 3px 0; }
#titulkazprav .hlavnizpravy p { text-align: justify;}
#titulkazprav .hlavnizpravy p .linky {	 color:red;}
#titulkazprav .hlavnizpravy p .linky a { color:red; font-size: 90%}

#titulkazprav .dalsizpravy { }
#titulkazprav .dalsizpravy h4 { font-size: 100%; color: black; }
#titulkazprav .dalsizpravy p a, #titulkazprav .dalsizpravy .dalsi a { font-size: 90%; text-decoration: underline; color: Black;}
#titulkazprav .dalsizpravy p a:hover,#titulkazprav .dalsizpravy .dalsi a:hover { text-decoration: none;}
#titulkazprav .dalsizpravy .dalsi { font-weight: bold; text-align: right}
#titulkazprav .dalsizpravy .datum { font-size: 80%; color: #808080; margin: 1px 0 3px 0; }

#titulkazprav .temata {}
#titulkazprav .temata h3 { font-size: 120%; margin: 2px 0 3px 0; background-color: #cdd8fc; border-width: 1px 0 1px 0; border-color: #6f93af; border-style: solid; padding: 0 0 0 3px; color: black; }
#titulkazprav .temata h3 a { color: black }
#titulkazprav .temata h4 { font-size: 100%; color: darkred;  }
#titulkazprav .temata h4 a { color: darkred }
#titulkazprav .temata .datum { font-size: 80%; color: #808080; margin: 1px 0 3px 0; }
#titulkazprav .temata p a { font-size: 90%; text-decoration: underline; color: black}
#titulkazprav .temata p a:hover { text-decoration: none;}
#titulkazprav .temata .dalsi { font-weight: bold; text-align: right}

#rightcolts .vyberzprav { border: 1px solid #6f93af; margin: 3px 0px 10px 0; white-space: nowrap; overflow: hidden;}
#rightcolts .vyberzprav h3 { font-size: 100%; background-color: #004fdf; border-width: 0 0 1px 0; border-color: #6f93af;}
#rightcolts .vyberzprav h3 a { font-size: 100%;  color: white; }
#rightcolts .vyberzprav .par, .vyberzprav .nepar { padding: 1px 3px; line-height: 1.1em; }
#rightcolts .vyberzprav .par, .vyberzprav .par a, .vyberzprav .nepar, .vyberzprav .nepar a { font-size: 100%; }
#rightcolts .vyberzprav .nepar { background-color: #e9eefe}
#rightcolts .vyberzprav .par { background-color: white}
#rightcolts .vyberzprav .dalsi { line-height: 1.5em; font-size: 70%; font-style: italic; font-weight: bold; text-align: right; color: black; background-color: #cdd8fc; border-top: 1px solid #6f93af }
#rightcolts .vyberzprav .dalsi a { color: black }

#rightcolts #pocasi { background-color: #8f8f8f;  }
#rightcolts #pocasi th, #rightcolts #pocasi th a {background-color: #f8cc34; color: Black;}
#rightcolts #pocasi td { background-color: #fceaac; text-align: center}
#rightcolts #pocasi td h4 { font-size:100%}
#rightcolts #pocasi td h4 a {	color: Black;}
#rightcolts #pocasi td img {	border: none;}

#rightcolts .dalsisekce {margin: 0 0 5px 0;}
#rightcolts .dalsisekce h3 {  margin: 2px 0 3px 0; background-color: #cdd8fc; border-width: 1px 0 1px 0; border-color: #6f93af; border-style: solid; padding: 0 0 0 4px; font-size: 100%}
#rightcolts .dalsisekce h3 a { color: Black;}
#rightcolts .dalsisekce h4 {  padding: 0 0 0 4px; margin: 0; font-size: 90%}
#rightcolts .dalsisekce h4 a { text-decoration: underline; color: Black;}
#rightcolts .dalsisekce p { margin: 0 0 5px 0; font-size: 100%; font-weight: bold; color: darkblue; padding: 0 0 0 4px; background-color:#F5F5F5 ;}
#rightcolts .dalsisekce p a { color: darkblue; }
#rightcolts .dalsisekce .datum { font-size: 90%; color: black; font-weight: normal; margin: 0;  }
#rightcolts .dalsisekce .message_text { font-size: 90%; color: black; font-weight: normal; }
#rightcolts .dalsisekce p .linky a { color: red; }

#rightcolcontent .poradna { border: 1px solid #af6f93; margin-bottom: 10px; background-color: white; }
#rightcolcontent .poradna h3 { background-color: red; color: white; font-size: 12px; text-align: center; }
#rightcolcontent .poradna h3 a { color: white; }
#rightcolcontent .poradna p { padding: 1px; _padding: 2px; text-align: justify; background-color: white; }
#rightcolcontent .poradna p a, #rightcolcontent .poradna p a:visited, #rightcolcontent .poradna p a:hover { color: blue; font-size: 11px; text-decoration: none; }
#rightcolcontent .poradna img { margin-right: 5px; }

#pocasi h2 {font-size:12pt; font-weight: bold; margin-left: 4px;}
#pocasi .letenky { font-size: 12pt; font-weight: bold; margin-top: 3px; margin-bottom: 6px; float: left; }
#pocasi .letenky a, #pocasi .letenky a:hover, #pocasi .letenky a:visited { color: red; text-decoration: underline; }
#pocasi .zajezdy { font-size: 12pt; font-weight: bold; margin-top: 3px; margin-bottom: 6px; float: right; }
#pocasi .zajezdy a, #pocasi .zajezdy a:hover, #pocasi .zajezdy a:visited { color: red; text-decoration: underline; }
.more  { float: left; font-weight: bold;  margin-left: 9px; }
.uprostred { margin-top: 25 px; }

.zcl .tip { float: left; clear: right;  }
.zcl .m1 { margin: 2px 5px 0 2px; }
.zcl .m2 { margin: 7px 5px 0 2px; }
.zcl .m3 { margin: 12px 5px 0 2px; }
.zcl a, .zcl a:hover, .zcl a:visited { color: #505050; font-size: 10px; text-decoration: underline; }
.zcl .tip a, .zcl .tip a:hover, .zcl .tip a:visited { color: #c8431f; font-size: 12px; font-weight: bold; letter-spacing: 2; text-decoration: none; }

.bz250 {	float: right; margin: 4px 4px 0 3px; width: 250px}
/*.hypertext { float: right; margin: 0 4px 0 3px; width: 130px }*/
.hypertext .obsah img {	float: left; margin: 0 5px 2px 0}
/* Styly pre Aplikacie Fin.cz */
	
	/* SUB MENU */
#submenu { position: static; border: 1px #aac2d2 solid; padding: 1px; margin: 0; 
	text-align: left; background-color: white; font-weight: bold; }

#submenu a { display: block; }
#submenu a:hover { display: block; text-decoration: none; }
#submenu a:link, 
#submenu a:visited { display: block; color: navy; text-decoration: none; font-size: 11px; }
	
#submenu ul { padding: 0px; margin: 0px; }
#submenu li { display: block; padding: 1px 8px 1px 0px; margin: 1px 0px 0px 0px; list-style-type: none; white-space: nowrap; }

#submenu .uroven1 { text-indent: 5px; background-color: #aac2d2; }
#submenu .uroven2 { text-indent: 10px; background-color: #c4d4dd; }
#submenu .uroven3 { text-indent: 15px; background-color: #e4eeee; }
#submenu .selitem { padding-left: 0px; background-color: white; }

#submenu .selitem2 { padding-left: 0px; background-color: white; border-right: 10px navy solid; }
#submenu .selitem3 { padding-left: 0px; background-color: white; border-top: 2px navy dotted; border-bottom: 2px navy dotted; }
#submenu .selitem4 { padding-left: 0px; background-color: white; border-top: 2px navy solid; border-bottom: 2px navy solid; }

/* TABULKY */
/* tabulka - klasicka */
.tabulka { font-size: 12px; background-color: #f5f5f5; }
.tabulka thead, .tabulka caption { background-color: #aac2d2; font-weight: bolder; }
.tabulka thead td { padding: 5px; text-align: center; } 
.tabulka tbody td { padding: 1px; }
.tabulka tfoot { background-color: #aac2d2; }
.tabulka a { text-decoration: none; font-size: 12px; }		
.tabulka tfoot a { background-color: #aac2d2; font-size: 10px; }
.tabulka tfoot table td { padding: 0px; }
.tabulka .parny { background-color: #fff; }
.tabulka .neparny { background-color: #e4eeee; }

/* tabulka2 - akcie v zahranici */
.tabulka2 { font-size: 12px; background-color: #fff; }
.tabulka2 caption { background-color: #0f477f; color: white; font-weight: bold; font-size: 12px; text-align: left; }
.tabulka2 thead { background-color: #aac2d2; text-align: center; }
.tabulka2 tfoot { background-color: #aac2d2; }
.tabulka2 a { text-decoration: none; font-size: 12px; }		
.tabulka2 tfoot a { background-color: #aac2d2; font-size: 10px; }
.tabulka2 tfoot table td { padding: 0px; }
.tabulka2 .parny { background-color: #fff; }
.tabulka2 .neparny { background-color: #e4eeee; }

/* tabulka3 - MacroEkonomika */
.tabulka3 { border: 1px #6f93af solid; font-family: arial, helvetica, verdana, sans-serif; color: navy; }
.tabulka3 caption, .tabulka3 thead	tr td, .tabulka3 tfoot tr td, .tabulka3 tbody tr td { font-size: 11px; }
.tabulka3 caption { font-weight: bold; text-align: center; border: 1px #6f93af solid; background-color: #aac2d2; }
.tabulka3 thead	tr td { border-width: 3px 0px 5px 0px; border-color: #6f93af; border-style: solid; background-color: #e4eeee; }
.tabulka3 tfoot	tr td { border-width: 5px 0px 0px 0px; border-color: #6f93af; border-style: solid; text-align: right; background-color: #aac2d2; }
.tabulka3 thead,
.tabulka3 tbody { text-indent: 3px; text-align: left; text-decoration: none; }
.tabulka3 .parny { background-color: #fff; }
.tabulka3 .neparny { background-color: #e4eeee; }
.tabulka3 tfoot a { text-decoration: none; font-weight: bold; color: navy; }

/* tabulka - Like Spad Tit. Finu */
.tabulka4 { font-size: 12px; background-color: #fff;  border: 1px solid #6f93af;}
.tabulka4 caption { background-color: #004fdf; color: white; font-weight: bold; font-size: 14px; text-align: left; padding: 2px 4px}
.tabulka4 caption a {color: white }
.tabulka4 thead { background-color: #c2cffc; font-weight: bold }
.tabulka4 thead td { padding: 1px 4px; font-size: 12px} 
.tabulka4 tbody td { padding: 1px 4px}
.tabulka4 tfoot { background-color: #c2cffc; font-weight: bolder; }
.tabulka4 a { text-decoration: none }		
.tabulka4 tfoot a { background-color: #aac2d2; font-size: 10px; }
.tabulka4 tfoot table td { padding: 0px; }
.tabulka4 .parny { background-color: white; }
.tabulka4 .neparny { background-color: #e9eefe; }	


/* tabulka5 - TOP nabídky akcií */
.tabulka5 { font-size: 12px; background-color: #b0b0b0; margin-top: 5px; margin-bottom: 10px; color: black;}
.tabulka5 caption,
.tabulka5 caption a { font-size: 110%; font-weight: bold; color: #002040; }
.tabulka5 thead, .tabulka5 thead a { color: white; background-color: #004fdf;  font-weight: bolder; }
.tabulka5 thead .colname, .tabulka5 thead .colname a { color: black; background-color: #c2cffc } 
.tabulka5 thead td { padding: 2px 0; font-size: 12px; text-align: center; } 
.tabulka5 tbody td { padding: 0px 2px; font-size: 12px; white-space: nowrap; overflow: hidden; }
.tabulka5 tfoot { background-color: #aac2d2; }
.tabulka5 a {  color: black; text-decoration: none; font-size: 12px; }		
.tabulka5 tfoot a { background-color: #aac2d2; font-size: 10px; }
.tabulka5 tfoot table td { padding: 0px; }
.tabulka5 .parny { background-color: white } 
.tabulka5 .neparny { background-color: #e9eefe } 

/* tabulka6 - zbytek Akcie */
.tabulka6 { font-size: 12px; background-color: #f5f5f5;  border: 1px solid #6f93af;}
.tabulka6 caption { background-color: #aac2d2; font-weight: bold; color: black; font-size: 13px; text-align: center; padding: 2px 4px; }
.tabulka6 caption a {color: black; }
.tabulka6 thead { background-color: #aac2d2; font-weight: bold; text-align: center }
.tabulka6 thead td { padding: 1px 4px; font-size: 13px; } 
.tabulka6 tbody td { padding: 0px 4px;  white-space: nowrap; overflow:hidden}
.tabulka6 tfoot { background-color: #c2cffc; font-weight: bolder; }
.tabulka6 a { text-decoration: none }		
.tabulka6 tfoot a { background-color: #aac2d2; font-size: 12px; font-weight: normal; }
.tabulka6 tfoot table td { padding: 0px; }
.tabulka6 .parny { background-color: white; }
.tabulka6 .neparny { background-color: #e4eeee; }
.tabulka6 .parny a, .tabulka6 .neparny a, { font-weight: bold; }
.tabulka6 tr.colname td { text-align: center }
.tabulka6 .datum { font-size: 80%; margin: 1px 3px 3px 0; }
.tabulka6 .tema { font-size: 80%; color: black; font-style: italic; }
.tabulka6 .jmeno { font-size: 90%; color: black;  }

/* tabulka7 - TOP nabídky akcií */
.tabulka7 { font-size: 12px; background-color: white; border: 1px solid #6f93af; margin-top: 5px; margin-bottom: 10px; color: black;}
.tabulka7 caption,
.tabulka7 caption a { font-size: 110%; font-weight: bold; color: #002040; }
/*.tabulka7 thead, .tabulka7 thead a { color: white; background-color: #004fdf;  font-weight: bolder; }*/
.tabulka7 thead {background-color: #cdd8fc}
.tabulka7 thead a { font-size: 13px; margin: 0; color: #dc0937; text-decoration: underline;}

.tabulka7 thead .colname, .tabulka7 thead .colname a { color: black; background-color: #c2cffc } 
.tabulka7 thead td { padding: 3px; text-align: center; font-weight: bold; border-bottom: 1px solid #6f93af } 
.tabulka7 tbody td { padding: 1px 2px; font-size: 12px; white-space: nowrap; overflow: hidden; }
.tabulka7 tfoot { background-color: #aac2d2; }
.tabulka7 a {  color: black; text-decoration: none; font-size: 12px; }		
.tabulka7 tfoot a { background-color: #aac2d2; font-size: 10px; }
.tabulka7 tfoot table td { padding: 0px; }
.tabulka7 .parny { background-color: white } 
.tabulka7 .neparny { background-color: #e9eefe } 

/* panel spadu z fia maly */
#data_table { background-color: gray; /*    border: 1px solid gray;*/ width: 130px; table-layout: fixed }
#data_table td { white-space: nowrap; overflow: hidden; font-size: 11px; padding: 1px 2px}
#data_table .pf { background-color: #cdd8fc; font-weight: bold; font-size: 12px; color: black; padding: 1px 3px; }
#data_table .ps { background-color: #e9eefe }
#data_table .pl { background-color: white }
#data_table .ph { background-color: #004fdf; font-weight: bold; font-size: 12px; color: white; padding: 1px 3px; }
#data_table .tr { text-align: right; font-weight: bold}
#data_table .plus { color: green }
#data_table .minus { color: red }
#data_table .colheadclass { }

/* panel spadu z fia na titulku */
#data_table_tit { border: 1px solid #6f93af; width: 100%; _width: 285px; table-layout: fixed; margin: 5px 0 0 0  }
#data_table_tit td { white-space: nowrap; overflow: hidden; font-size: 12px; padding: 0 2px}
#data_table_tit .ps td { padding: 1px 2px 0px 2px; }
#data_table_tit a { color: black; font-size: 12px }
#data_table_tit .idx { color: black; font-size: 12px; margin: 2px 0 }
#data_table_tit .pf { background-color: #cdd8fc; font-weight: bold; font-size: 12px; color: black; padding: 1px 3px; }
#data_table_tit .ps { background-color: white; }
#data_table_tit .pl { background-color: white; }
#data_table_tit .ph { font-size: 12px; text-decoration: underline;color: #dc0937; background-color: #cdd8fc; font-weight: bold;  }
#data_table_tit .ph td { border-bottom: 1px solid #6f93af; padding: 4px 3px;}
#data_table_tit .tr { text-align: right; padding: 0 1px 0 0; font-size: 12px; }
#data_table_tit .plus { color: green }
#data_table_tit .minus { color: red }
#data_table_tit .colheadclass { }

/* zpravodaj */
#zpravadne { background-color: white; border: 1px solid #6f93af; padding: 4px; margin-bottom: 10px;}
#zpravadne h1 a { font-size: 120%; color: #CC3300; font-weight: bold;} 
#zpravadne p {	font-size: 100%; padding: 3px 0px 0px 0px; text-align: justify; color: black; font-weight: normal; line-height: 1.1em}
#zpravadne p .cela { color: #008FD6; font-size: 80%; font-weight: bold;}

.vyberzprav { border: 1px solid #6f93af; margin: 3px 2px 4px 0; white-space: nowrap; overflow: hidden;}
.vyberzprav .head { font-size: 100%; font-weight: bold; color: white; padding: 1px 3px; background-color: #004fdf; border-bottom: 1px solid #6f93af }
.vyberzprav .head a { font-size: 100%; color: white; background-color: #004fdf; }
.vyberzprav h3 { font-size: 100%; font-weight: bold; color: black; padding: 1px 3px; background-color: #cdd8fc; border-bottom: 1px solid #6f93af }
.vyberzprav h3 a { font-size: 100%; color: black; background-color: #cdd8fc; }
.vyberzprav .par, .vyberzprav .nepar { padding: 1px 3px; line-height: 1.1em; }
.vyberzprav .par, .vyberzprav .par a, .vyberzprav .nepar, .vyberzprav .nepar a { font-size: 100%; }
.vyberzprav .nepar { background-color: #e9eefe}
.vyberzprav .par { background-color: white}
.vyberzprav .dalsi { line-height: 1.5em; font-size: 70%; font-style: italic; font-weight: bold; text-align: right; color: black; background-color: #cdd8fc; border-top: 1px solid #6f93af }
.vyberzprav .dalsi a { color: black }
.vyberzprav .autor, .vyberzprav .ctenost, .vyberzprav .datum, .vyberzprav .rubr { font-size: 80%; color: black}
.vyberzprav .ctenost { font-style: italic;}


.prezentace { border: 1px solid #bf8900; margin: 3px 0 10px 0; white-space: nowrap; overflow: hidden;}
.prezentace h3 { font-size: 100%; color: black; padding: 1px 3px; background-color: #ffbd96; border-bottom: 1px solid #bf8900 }
.prezentace h3 a { font-size: 100%; color: black; background-color: #ffbd96}
.prezentace .par, .prezentace .nepar { padding: 1px 3px; line-height: 1.1em; }
.prezentace .par, .prezentace .par a, .prezentace .nepar, .prezentace .nepar a { font-size: 100%;  color: black }
.prezentace .nepar { background-color: #ffe2d0}
.prezentace .par { background-color: white}
.prezentace .dalsi {line-height: 1.5em; font-size: 70%; font-style: italic; font-weight: bold; text-align: right; color: black; background-color: #ffbd96; border-top: 1px solid #bf8900 }
.prezentace .dalsi a { color: black }
.prezentace .autor { font-size: 80%;}
.prezentace .datum { font-size: 80%;}

.varenanudle { margin: 3px 0 10px 0; white-space: nowrap; overflow: hidden;}
.varenanudle h3 { font-size: 100%; color: black; padding: 1px 3px; background-color: #fdeaed; border-width: 1px 0 1px 0; border-color: #ef324f; border-style: solid; }
.varenanudle h3 a { font-size: 100%; color: black; background-color: #fdeaed; }
.varenanudle .par, .varenanudle .nepar { padding: 1px 3px; line-height: 1.1em; }
.varenanudle .par, .varenanudle .par a { font-size: 100%; color: #df324f; }
.varenanudle .nepar, .varenanudle .nepar a { font-size: 100%; color: #df324f; }
.varenanudle .nepar { background-color: #f5f5f5;}
.varenanudle .par { background-color: #f5f5f5; }
.varenanudle .dalsi {line-height: 1.5em; font-size: 80%; font-style: italic; font-weight: bold; text-align: right; color: black; background-color: #f5f5f5; }
.varenanudle .dalsi a { color: black; font-weight: 900; }
.varenanudle .autor { font-size: 80%;}
.varenanudle .datum { font-size: 80%;}

#zprava h1 { padding: 3px 10px 3px 10px; color: white; background-color: #004fdf;  font-size: 125%;}
#zprava p { padding: 15px 10px 15px 10px;}

#zprava #zprbody p { padding: 5px 10px 5px 10px;}
#zprava #zprbody p img { margin: 0 8px 8px 0}
#zprava #zprbody p  p { padding: 5px; font-size: 13px }
#zprava #zprbody #zprtext { padding: 10px 10px 15px 10px; font-size: 13px; text-align: justify;}
#zprava #zprbody #zprtext.* { line-height: 1.3em}
#zprava #zprautor,#zprava #zprtime { margin: 2px 5px 2px 5px;}
#zprava #zprtitulok { margin: 0; padding: 2px 5px;}
#zprava #zprautor { float: left;}
#zprava #zprtime {float: right;	font-weight: bold;}
#zprava #zprbody, #zprsouvisejici { border: 1px solid #6f93af;}
#zprava #zprbodyhead { height: 1.5em; text-align: center; font-size: 12px;}
#zprava .dictlnk { color: #80521C }
#zprsouvisejici,#zprava #zprbodyhead {background-color: #cdd8fc;}
#zprsouvisejici {	margin: 2px 0 5px 0;	padding: 5px;	font-style: italic;}
#zprsouvisejici ul, #zprsouvisejici li {	list-style-type: none;	padding: 0;	margin: 0;}
#zprsouvisejici li {	padding-left: 10px;	font-size: 80%;}
#zprsouvisejici a { color: Black;}

#zprava #zprtools { width: 180px; float: right; margin: 3px 10px 3px 3px; }
#zprava #zprtools #tisknout, #zprava #zprtools #doporuceni, #zprava #zprtools #hodnoceni  {margin: 0 0 5px 0; border: 1px solid #6f93af; }
#zprava #zprtools #hodnoceni {	background-color: #e9eefe;}
#zprava #zprtools #tisknout a, #zprava #zprtools #doporuceni a {	background-color: #cdd8fc; display: block;	font-weight: bold;	padding: 3px;	color: black; font-size: 13px}
#zprava #zprtools #tisknout a {	background-image: url("http://www.zpravodaj.cz/i/Printer.gif");	background-position: right;	background-repeat: no-repeat;}
#zprava #zprtools #doporuceni a { background-image: url("http://www.zpravodaj.cz/i/Ob.gif");	background-position: right;	background-repeat: no-repeat;}

#zprava #zprtools #hodnoceni .znamky {	font-size: 12px;	font-weight: bold;	color: Black;	padding: 3px;}
#zprava #zprtools #hodnoceni .znamky a { color: Black;}

#zprava #zprodkazy { width: 50%; float: left; margin: 3px 3px 3px 10px; border: 1px solid #6f93af; background-color: #e9eefe}
#zprava #nazory { margin: 3px 10px 3px 10px; text-align: center;}

#zprava #zprodkazy h3, #zprava #zprtools #hodnoceni h3 { background-color: #cdd8fc; color: black; font-size: 100%; font-weight: bold; border-bottom: 1px solid #6f93af; line-height: 1.5em; padding: 1px 3px}
#zprava #zprodkazy p { padding: 3px; font-size: 100%}
#zprava #zprodkazy a { font-size: 100%}



#zprava #ovladani { padding: 1px 3px; height: 1.5em; text-align: center; font-size: 12px;	background-color: #DAA520}


#autor h2 { padding: 3px 10px 3px 10px; color: white; background-color: #004fdf;  font-size: 125%;}
#autor #body p  p { padding: 5px; font-size: 13px }
#autor #body #text { padding: 10px 10px 15px 10px; font-size: 13px}
#autor #info,#autor #mail { margin: 2px 5px 2px 5px;}
#autor #info { float: left;}
#autor #mail {float: right;}
#autor #body { border: 1px solid #6f93af;}
#autor #bodyhead { height: 1.5em; text-align: center; font-size: 12px; background-color: #cdd8fc;}
#autor #ovladani { padding: 1px 3px; height: 1.5em; text-align: center; font-size: 12px;	background-color: #DAA520}

.etarget { margin: 0 20px 10px 20px;	line-height:100%}
.etarget .selfpromo { margin: 10px 0; width:500px; border-bottom:1px solid #6f93af}
.etarget td.left { text-align:left;}
.etarget td.right a{ text-align:right;}
.etarget .title a, .etarget .description{ font-size:90%}


/* rubrika */

.rubrika { overflow: hidden;	text-align: left; border: 1px solid #6f93af; margin: 3px 4px 3px 0 }
.rubrika .head {	height: 1.5em; border-bottom: 1px solid #6f93af }

.rubrika .head, .rubrika .head .title, .rubrika .head .title a, .rubrika .info { background-color: #cdd8fc; color: black; font-size: 100%; font-weight: bold; }
.rubrika .title { float: left; }
.rubrika .info { float: right;}
.rubrika .title, .rubrika .info { margin: 1px 3px 1px 3px;}
.rubrika .dalsi { text-align: right; padding: 0 10px 0 10px; border-top: 1px solid #6f93af;height: 1.5em;   }

.rubrika .dalsi { font-style: italic; font-size: 80%; color: black; background-color: #cdd8fc;}
.rubrika .dalsi a { color: black; background-color: #cdd8fc;}
.rubrika .nepartop3, .rubrika .partop3, .rubrika .nepar, .rubrika .par { padding: 1px 3px 1px 3px;	font-size: 100%; line-height: 1.1em}
.rubrika .nepartop3, .rubrika .nepar { background-color: #e9eefe } 
.rubrika .partop3, .rubrika .par { background-color: white;}
.rubrika .nepartop3 a, .rubrika .partop3 a { font-weight: bold;}
.rubrika .autor, .rubrika .datum { font-size: 80%;	font-weight: normal;}
.rubrika .datum { margin: 0 3px 0 0}

.sdeleni { padding: 0}
.sdeleni .head { background-color: #ffdeec; padding: 10px 0 10px 2px; text-align: center;}
.sdeleni .head h2 { font-size: 130%;}
.sdeleni .head .linky { text-align: left; margin: 10px 0 0 0}
.sdeleni .head .linky a { margin: 0 1px; }
.sdeleni p { font-size: 110%; line-height: 1.3em; padding: 0 10px;}

/* aplikacne menu */
#aplikacnemenu { height: 65px; margin: 5px 0 10px 0 }
#aplikacnemenu .apllogo	{ float: left; clear: right; width: 100px; height: 65px; margin-right: 5px; } 
#aplikacnemenu .apllogo img { width: 100px; height: 65px; border: none;}
#aplikacnemenu .contextapl { font-size: 10px; color: #606060; white-space: nowrap;}
#aplikacnemenu .contextapl a { color: #606060; padding: 1px 3px; text-decoration: underline;}
#aplikacnemenu .contextapl a:hover { text-decoration: none;	}
	
#aplikacnemenu .aplname { font-size: 18px; padding: 7px 0 8px 0; font-weight: bold; height: 1em; }
#aplikacnemenu .aplname .cola { color: #e71232; vertical-align: middle;}
#aplikacnemenu .aplname .colb { float: right; vertical-align: middle } 
#aplikacnemenu .aplname .cola a {  color: #e71232; vertical-align: middle; text-decoration: none;}
#aplikacnemenu .aplname .cola a:hover { text-decoration: none;}
#aplikacnemenu .aplname .colb a { color: #0b3fc2; padding-right: 5px; }

#aplikacnemenu .menu a, .menicko a:hover { padding: 0px 4px; font-size: 12px; font-weight: bold; color: black;  margin: 0 2px 0 2px}
#aplikacnemenu .menu a {  background-color: #f5f5f5; color: #0b3fc2;  margin: 0 2px 0 2px; padding: 0 2px 0 0; } 
#aplikacnemenu .menu a:hover { text-decoration: underline; }
#aplikacnemenu .menu .shop { background-color: #f7e000 }

#aplikacnemenu .menu .act  { color: black; text-decoration: none; background-color: #cdd8fc; padding: 1px 5px }


/* vyhladavanie */
.vyhledavani { width: 540px; border: 1px solid #6f93af;}
.vyhledavani h1 { font-weight: bold; color: white; background-color: #004fdf; padding: 3px 3px}
.vyhledavani label { display: block; float: left; padding: 4px 1px 1px 2em; margin: 1px; width: 25%; font-weight: bold; }
.vyhledavani .labelin { float:none; width: auto; display: inline; padding: 1px; margin: 1px; }
.vyhledavani .radek { clear: left; margin: 5px 0; vertical-align: middle;}
.vyhledavani .tip {clear: left; overflow: hidden; font-family: Arial, Arial CE, Helvetica, sans-serif; font-size: 13px; font-style: italic; padding: 5px}

.expsearch { width: 540px; padding: 5px}
.expsearch fieldset { border: 1px solid #6f93af; line-height: 1.5em; margin: 10px 0; padding: 10px}
.expsearch fieldset legend { font-weight: bold; }
.expsearch fieldset label {  display: block; float: left; width: 60% }
.expsearch fieldset .pismenka { float: right }
.expsearch fieldset .pismenka a { margin: 1px }
.expsearch fieldset iframe { float: right; width: 230px; height: 28px}
.expsearch h2 { font-size: 100%}


.contlinks {	border: 1px solid #ef324f;background-color: #fdeaed; color:#ef324f;	margin-top:20px;	width:200px;	text-align:left;	padding:0}
.contlinks a { color:#ef324f;	text-decoration:none}
.contlinks a:visited { color:#92091e;}
.contlinks ul {	padding:0;	margin:10px 0 10px 20px;	list-style-type:circle;}
.contlinks li {	padding:0;	margin:0;	list-style-type:circle;}



.ohidden { overflow: hidden; }
.w120 { width: 120px }
.w125 { width: 125px }
.wi130 { width: 130px; float: right }
.w130 { width: 130px; padding: 3px; overflow: hidden; }
.w291 { width: 291px }
.w297 { width: 297px }
.w260 { width: 260px }
.w267 { width: 267px }
.w270 { width: 270px }
.w285 { width: 285px }
.w290 { width: 290px }
.w300 { width: 300px;}
.w520 { width: 545px }
.w49p { width: 49% }
.ml50p { margin-left: 50% }

.fbold { font-weight: bold }
.dispb {	display: block;}

/* fulltext centrum firem */
#kw { margin: 0 0 10px 0; }
#kw .img { margin-left: 10px; float: right; border:none; }
#kw h4 { font-size:100%; font-weight: normal; margin-bottom: 3px; }
#kw h4 a { font-size:100%; font-weight: bold; color: red; font-family: Arial }
#kw h4 em { font-style: normal; color: #666666; font-size: 70%; }
#kw .rc { margin: 0 25px 0 20px; }
#kw .rc p { font-size: 100%; margin: 0 0 0 0px; }
#kw .rc .sv { margin-top: 3px; }
#kw .rc .sv a.gn { font-size: 100%; }


/* definicia PISMA */
body, h1, h2, h3, h4, h5, h6, input, button, select {
	font-family: arial,helvetica,Verdana,sans-serif;
	}
body, h1, h2, h3, h4, h5, h6, input, button, select {
	font-size: 0.8em
	}
th, td {
	font-size: 13px
}
#fixfl2 th, #fixfl2 td {
	font-size: 0.8em
}


input, button, select {
	font-size: 80%;
	}

h1 { font-size:100% }
h2 { font-size:90% }
h3 { font-size:140% }
h4 { font-size:120% }
h5 { font-size:100% }
h6 { font-size:80% }

/* defaultne nastavenie */
input, button, select { vertical-align: middle; color: black; }
input.itext {background-color: white; color: black; border: 1px solid #8999A9; padding: 1px; margin: 1px;}
select.iselect { background-color: white; color: black; border: 1px solid #8999A9; padding: 1px; margin: 1px;}
input.isubmit {	background-color: #AAC2D2; border: 2px outset;	border-color: silver; cursor:pointer}
input[type="text"] {background-color: white; border: 1px solid #8999A9; padding: 1px; margin: 1px;}
input[type="password"] {background-color: white; border: 1px solid #8999A9; padding: 1px; margin: 1px;}
select {background-color: white;border: 1px solid #8999A9;}
img { margin: 0; padding: 0;}
p {margin: 0px; padding: 0px; line-height: 16px;}
h1, h2, h3, h4 { margin: 0px; padding: 0px}
/*img, a img { border:none }*/
hr { height:1px; border:none}
form { display:block; margin:0; padding:0}

a {text-decoration: none}
a:hover {text-decoration: underline}
.invis { display: none;}
.fleft { float: left;}
.fright { float: right;}
.cleft { clear: left;}
.cboth { clear: both;}
.white { background-color: white;}
div.konecobtekani { font-size: 1px; height: 1px; clear: both;}
.just { text-align: justify;}

/* nadpisy tabuliek */
p.bold_center {text-align:center; font-weight: bold; padding: 2px}


#rssexp {	/*padding: 10px 20px; margin: 0;*/ background-color:inherit; font-family:helvetica,arial,sans-serif; text-align:center;  }
#rssexp a { position:relative; display:block; font-size: 10px; font-weight:bold; width:125px; border:1px solid #adadad; text-decoration:none; margin:5px 0px; text-align:left}
#rssexp a:hover { border:1px solid #707070}
#rssexp .typ { position:relative; display:block; width: 35px; color:#0c479d; background-color:white; text-align:center; cursor:hand}
#rssexp .data { position:absolute; top:0; left:35px; display:block; width: 84px; _width: 88px; background-color: #cdd8fc; color:black; padding: 0 3px; cursor:hand}


/* banner elekro1.cz horizontal - umiestneny na zpravodaj.cz - rasto 13.12.2005 */
#elektro { border: 1px #6f93af solid; margin:10px 0; }
#elektro a.ob { border-right: 1px dotted gray; } 
#elektro a.ob, #elektro a.obo { display: block; float: left; font-size: 0.8em; font-weight: bold; color: red; background-color: #F5F5F3; text-align: center; width: 58px; }
#elektro img { border: 0; margin:0; }
#elektro .nad { text-align: center; border-top: 1px solid #6f93af; background-color: white; }
#elektro .pod { border-top: 1px solid #6f93af; background-color: #cdd8fc; text-align: right; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; }
#elektro a.nadt { background-color: #cdd8fc; display: block; }
#elektro input { border: 1px solid black; }

/* banner elekro1.cz vertikal - umiestneny na telefonnom zozname - zatial - rasto 13.12.2005 */
#elektroH { /*width: 128px;*/ border: 1px solid #6f93af; text-align: center; background-color: #F5F5F3;}
#elektroH .ob, #elektroH .obo { display: block; color: red; font-weight: bold; padding:0; margin:0;  }
#elektroH .ob { border-bottom: 1px dotted #6f93af; }
#elektroH .stred { background-color: #F5F5F3; }
#elektroH img { border:0; padding:0; }
#elektroH .pod { font-weight: bold; text-align: center; background-color: #cdd8fc; border-top: 1px solid #6f93af; padding: 5px;}
#elektroH .pod input { width: 100px; margin-bottom: 5px; border: 1px solid black; }
#elektroH .pod input.butt { font-weight: bold; font-size: 1em; }
#elektroH .bok { float: left; clear: right; width: 30px; height: 374px; border-right: 1px solid #6f93af; background-color: #cdd8fc; padding-top: 4px; }

/* nazory okruhy */
#nazoryokruhy  { width: 539px; border: 1px solid #0f477f; text-align: left }
#nazoryokruhy h2 a, #nazoryokruhy h3 { font-weight: bold; font-size: 12px; padding-left:3px; text-align: left }
#nazoryokruhy h2 { width: 100%; background-color: #aac2d2; }
#nazoryokruhy h3 { background-color: #0f477f; color: white }
#nazoryokruhy .par, #nazoryokruhy .nepar { padding: 1px 3px; line-height: 1.1em; text-align:left }
#nazoryokruhy .par { background-color: #e4eeee }
#nazoryokruhy .nepar { background-color: #f5f5f5 }
#nazoryokruhy .dalsi { background-color: #aac2d2; text-align: right; padding-right: 3px; }
#nazoryokruhy .dalsi a { font-size: 12px; font-weight: bold }
#nazoryokruhy .dalsi_m {background-color: #aac2d2; width: 100%;}
#nazoryokruhy .dalsi_l { float: left; margin-left: 3px }
#nazoryokruhy .dalsi_r { text-align: right; font-weight: bold; font-size: 12px; }
#nazoryokruhy .datum { font-size: 10px; }

#nazoryfoot  { width: 440px; border: 1px solid #E9E9E9; text-align: left; overflow: hidden; white-space: nowrap; }
#nazoryfoot .head { background-color: #E9E9E9; padding: 1px 3px; line-height: 1.1em; text-align:left } 
#nazoryfoot .middle { background-color: white; padding: 0px 3px; }
#nazoryfoot .foot {text-align:right; background-color: #E9E9E9; padding: 1px 3px; }

#aplkwd {white-space: nowrap; font-size: 10px; position:absolute; left:155px;top: 70px; _top: 73px; z-index: 100; color: #98a9c6; }

/* deprecated */
.pl, .ps, .pt, .pf {
	font-size: 12px
}
.pl {
	background-color: #e4eeee
}
.ps
{
	background-color: white
}
.pt
{
	font-weight: bold;
	color: white;
	background-color: #0f477f
}
.pf, .tl {
	background-color: #aac2d2
}
.tl {
	font-size: 11px;
	font-style: italic;
}
.tw
{
    font-size:9pt;
    COLOR: black;
    FONT-FAMILY: arial, helvetica, verdana, sans-serif;
    BACKGROUND-COLOR: #f5f5f5
}

.tw1
{
    font-size:8pt;
    COLOR: black;
    FONT-FAMILY: arial, helvetica, verdana, sans-serif;
    BACKGROUND-COLOR: #f5f5f5
}




