/** obecne nastaveni pro celou stranku(y) **/
body {color: #000;background-color: White;text-align: center;}
body {font-size:0.75em;font-family:"Arial CE","Helvetica CE",Arial,Helvetica,sans-serif;}
h1 {font-family: Verdana,"Times new roman CE","Times new roman","arial ce",arial; }
h2, h3, h4, h5, h6 {font-family: "arial ce",arial; }
h2, h3, h4, h6 {color:red;}
h1 {margin:3px 0;}
h2, h3, h4 {margin:10px 0;}
h5, h6 {margin:5px 0; }
h1 {font-size:18px}
h2 {font-size:1.3em}
h3 {font-size:1.2em}
h4 {font-size:1.1em}
h5 {font-size:1em}
h6 {font-size:1em; font-weight:normal;}
a, a:link {color:#0000ff;}
a:active, a:hover, #menu a:hover {color:#000084;}
a, a:link, a:active {text-decoration:none;}
a:hover {text-decoration:underline;}
hr {display:none;}
.b { font-weight:bold ; }
img {border:0; margin:0; padding:0;}

/* stare parametry cele strany */
#full {width: 750px; height:100%; margin: 0 auto; padding: 0;}


/* barevne schema pozadi jednotlivych casti, co neni definovano, je bile */
#top, #mdd, #bt, #wm {background-color: #E9FFCA;}

/* horni cast */
#top {width:100%;height:110px;min-height:110px; padding:13px 0 0 0; border: 1px solid #04D8C2; border-bottom: 0px; color:#000;text-align:left;}
#top table {margin-left: 120px;font-family: "Helvetica CE","Arial CE",Arial,Helvetica,sans-serif; font-size: 11px;}
#top td {margin:0; padding:0;}
#top .tda {text-align:right;}
#top h1 {margin-left: 15px;}
#topa, #topb, #topc {float:left;}
#topa {width:180px;}
#topb {width:515px;}
#topc {width:50px; margin:0; margin-top: 15px;}
#topa img {margin: 5px 0 0 5px;}
#topc img {margin: 5px 0;}

/* stred */
#mdd {float:left;width:100%;border:1px solid #04D8C2;}

/* hlavni cast stranky */
#mpage {border: 0; border-left: 1px solid #04D8C2; float:right;width:592px;margin:0;background-color:#fff;min-height: 490px; height=490px;}
#mpage2 {padding:10px 30px 15px 30px;text-align:left;font-family: verdana, "arial ce", arial; }
#mpage2 ul {margin-top: 10px;}
#mpage2 ul.n {list-style-type: decimal;}
#mpage2 dl {width: 100%;padding: 0;margin: 0;}
#mpage2 dt {float: left;clear: left;width: 10em; margin:0;}
#mpage2 dd {width: 100%;	/* IE5+ 3px float bug hack - obejiti chyby v IE5+ (blok s vlastnosti float zpusobuje chybne odsazeni o 3px v non-float blocich, ktere ho obtekaji) */
	padding: 0 3px;   /* souvisi s predchozim - aby neposkakoval odstavec s kurzivou */
	overflow: hidden; /* druha cast odstraneni poskakovani (vse kvuli vadnemu IE)*/
	display: block;clear: right;margin: 0 0 0.7em 9em;text-align: left;}
#mpage2 dl>dd {		/* prohlizece dodrzujici standard CSS2 (coz pro IE neplati) si prectou tyto spravne hodnoty */
	width: auto;	/* u nich neni potreba IE 3px float bug hack */
	padding: 0;overflow: visible;}
.pleft {text-align: left;}
.upbox { clear: both; text-align: right; float: right; font-size: 9px;}
.indent {text-indent: 0;}
.rtext {	color: red;}
.gtext {color: green;}
.bold {font-weight: bold;}
.unde {text-decoration: underline;}
.green {color: Green;}
.greenb {color: Green; font-weight: bold;}
.normal {
	font-weight: normal;
}
.red {color: red;}
.redb {color: red; font-weight: bold; }
.blue {color: blue;}
.redunder {color: red;text-decoration: underline;}
.center {text-align: center;}
.left {text-align: left;}
.cg {text-align: center; color: Green;}
/** p.lg {text-align: left; color: Green;}**/

/** konkretni nastaveni pro stranku novinek - pri kazde strance mozne drobne upravy dle zadani - zacatek **/
#mpage2.granty h2, #mpage2.granty h3, #mpage2.novinky h2, #mpage2.novinky h3 {text-align: center;}
#mpage2 h3.novinky2 {text-align: left;}
#mpage2.novinky h4, #mpage2.novinky h5, #mpage2.novinky p {text-align: center}
#mpage2.novinky h4, #mpage2.novinky h5 {font-size:1.5em}
#mpage2.novinky h4.left {text-align: left;}
#mpage2.novinky {padding-top:30px; min-height:520px;}
#mpage2.novinky h2 {font-size:1.5em; font-weight: bold; color:red; margin: 2em 0 1em 0;}
#mpage2.novinky h3 {font-size:1.25em; font-weight: bold; color:red; margin: 0 0 5px 1.5em;}
#mpage2.novinky h4 {font-size:1.15em; font-weight: bold; margin: 0 0 5px 1.5em;}
#mpage2.novinky dl {margin: 0 0 0.5em 0;}
#mpage2.novinky table {font-size:1em;}
#mpage2.novinky td {	vertical-align: top;}
#mpage2.novinky span, #mpage2.novinky table span {font-size:1em; font-weight: bold; margin: 0 0 15px 0;}
#mpage2.novinky img {border:0; margin:0 15px 10px 5px; float:left;}
#mpage2.novinky div {margin-top:1em;}
#mpage2.novinky h2 {text-align: center;}
#mpage2.novinky p {text-align: left;}
#mpage2.novinky p.mar {margin: O 0 0 80px ;}
#mpage2.novinky p.center {text-align: center;}
#mpage2.novinky img {margin: 50px 150px; margin= 50px 140px;}
/** konkretni nastveni pro stranku novinek - pri kazde strance mozne drobne upravy upravy dle zadani - konec **/

h3.red {color:red; text-align: left;}
h3.g {color:green; text-align: left;}
#mpage2.granty p.g, #mpage2.postup p.g , #mpage2.approcedure p.g {color:green; text-align: left;}
#mpage2.granty p.r, #mpage2.postup p.r, #mpage2.approcedure p.r {color:red; text-align: left; }
#mpage2.postup span.r {color:red; text-align: left;}


#mpage2 .newadress {color: blue;font-weight: bold;font-size: 120%;}
#mpage2 li {
	margin: 0.3em 0;
	list-style: disc;
}
#mpage2 li.n, #mpage2 ul.n li {list-style: decimal; }
#mpage2 li.ab, #mpage2 ul.ab {list-style: lower-alpha; margin: 0; padding: 0;padding-left: 2em;}
#mpage2 li.n {margin-top:1em; }
#mpage2 li.no, #mpage2 ul.no {list-style: none; margin: 0.2em; padding: 0;}

/* vlevo - menu & webmasters */
#left {float: right;width: 156px;} /* sirka menu v levo */
#menu {padding:1px;}
#menu ul {position:static;margin:0;padding:1px 1px 0 1px; text-align:right;}
#menu li {padding:0;margin:1px;list-style-type:none;display:block;border:1px solid #000084; text-align:left;}
#menu a {display: block;font-size: 13px;background-color: #000084;color: #fff;text-decoration: none;padding: 2px 2px 2px 5px;font-weight: bold;}
#menu a:hover {display: block; font-size: 13px; background-color: #fff;text-decoration: none;font-weight: bolder;}
#menu .lit {width:140px;} /* sirka polozek prvniho podmenu */
#menu .lit2 {width:130px;} /* sirka polozek druheho podmenu */
#menu .lit3 {width:120px;} /* sirka polozek tretiho podmenu */
#menu .lit a, #menu .lit2 a, #menu .lit3 a  {background-color: #3300ff;} /* zmenena barvy pozadi tlacitek podmenu */ 
#menu .lit a, #menu .lit a:hover{font-size: 95% ;} /* velikost pismen prvniho podmenu */
#menu .lit2 a, #menu .lit2 a:hover {font-size: 85%;} /* velikost pismen druheho podmenu */
#menu .lit3 a, #menu .lit3 a:hover {font-size: 80%;} /* velikost pismen tretiho podmenu */
#menu .lit a:hover, #menu .lit2 a:hover, #menu .lit3 a:hover {background-color:#fff;color:#000084;}  /* zmenena barvy pozadi a pismen vybiraneho podmenu */ 
/* #menu .lit li {padding:0;margin:1px 2px;list-style-type:none;display:block;}*/

#menu #sel, #sel {background-color:#fff; color:#000084; font-weight:bold;} /* aktualni strana */
#left img {border:0px none;}
.pozn {font-style: italic; font-size:0.9em;}


/* pata */
#bt {visibility:hidden;}
/* #bt {border-left:1px solid #04D8C2; border-right:1px solid #04D8C2; border-top:0px solid #04D8C2; border-bottom:1px solid #04D8C2; width:100%;float:left;}*/
/* #bt {display: none;}*/
#wm {margin:0;font-size:9px;padding:1px;text-align:center;visibility:hidden;}
#pocitadlo {text-align:center;display: none;}

/* parametry tisku */
@media print {#topa, #topc, #left, #bt, .np, .upbox {display: none;}}
@media print {#full, #top, #topa, #topb, #topc, #mdd {width: 100%; border-style: none;}}
@media print {#mpage {width: 100%; border-style: none; }}
@media print {#topb table {margin-left:220;}}
@media print {hr {visibility:hidden;display: none;}}
@media print {h1 {font-size: 24px;}}
@media print {hr.print {visibility: visible ; display: inline ;}}